Interactive message display method, device, equipment, storage medium and program product
Patent Information
- Application Number
- CN202611433913.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-15
- Publication Date
- 2026-10-30
AI Technical Summary
[0004]使得用户发布的弹幕在大量弹幕中难以被注意到,降低了用户发布弹幕的意愿,降低了基于多媒体资源的交互概率
[0028]本公开实施例提供的技术方案中,基于多媒体资源的显示页面中的第一互动消息,显示设置入口,通过将设置入口直接提供在多媒体资源的互动场景中,使得用户能够通过该设置入口一步直达设置页面,以进行消息气泡的设置,第二对象无需跳转多级页面即可触达设置页面,提高了交互效率,通过上述过程,实现了基于设置入口设置个性化消息气泡的目的,进而,通过个性化消息气泡向第二对象的关联对象展示互动消息,那么,第二对象的互动消息更容易被关联对象注意到,提高了互动消息的触达性,强化了交互意图,进而提高了交互概率。
Smart Images

Figure CN123020876A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of multimedia technology, and in particular to an interactive message display method, apparatus, device, storage medium, and program product. Background Technology
[0002] With the development of multimedia resource platforms, more and more users are interacting with multimedia resources (such as posting bullet comments).
[0003] In related technologies, all users' bullet comments have the same display format, such as the same font.
[0004] This makes user-posted bullet comments difficult to notice among a large number of bullet comments, reducing users' willingness to post bullet comments and decreasing the probability of interaction based on multimedia resources. Summary of the Invention
[0005] This disclosure provides an interactive message display method, apparatus, device, storage medium, and program product, which improves the reach of interactive messages, strengthens interactive intent, and thus increases the probability of interaction.
[0006] According to one aspect of the present disclosure, an interactive message display method is provided, the method comprising: displaying multimedia resources published by a first object; displaying a first interactive message on the display page of the multimedia resources, wherein the first interactive message is an interactive message with personalized message bubbles applied or an interactive message published by a second object; displaying a settings entry based on the first interactive message, wherein the settings entry is used to provide the second object with message bubble settings functionality, and the message bubble is used to display the interactive message to associated objects of the second object; and providing the second object with a settings page for the message bubble in response to an operation of the settings entry by the second object.
[0007] According to one aspect of the present disclosure, an interactive message display device is provided, the device comprising: The first display module is configured to display multimedia resources published by the first object; The second display module is configured to display a first interactive message on the display page of the multimedia resource, wherein the first interactive message is an interactive message with a personalized message bubble applied or an interactive message published by a second object; The third display module is configured to display a settings entry based on the first interactive message. The settings entry is used to provide the second object with a message bubble setting function. The message bubble is used to display interactive messages to the associated objects of the second object. A module is configured to provide the settings page of the message bubble to the second object in response to the second object's operation on the settings entry.
[0008] In some embodiments, the second display module is configured to include at least one of the following: displaying an interactive message posted by a third object in a personalized message bubble, wherein the third object and the second object satisfy a target association relationship; displaying an interactive message for recommending the personalized message bubble in a personalized message bubble; and displaying an interactive message posted by the second object in a preset message bubble.
[0009] In some embodiments, the third display module is configured to display a settings entry in the message bubble of the first interactive message; or, to display a settings entry on one side of the message bubble of the first interactive message.
[0010] In some embodiments, the providing module is configured to display multiple candidate message bubbles in the settings page in response to the second object's operation on the settings entry.
[0011] In some embodiments, the providing module includes a first display submodule and a second display submodule; The first display submodule is configured to display multiple candidate cards in the settings page in response to a trigger operation of the second object on the settings entry. The second display submodule is configured to display the plurality of candidate message bubbles in the plurality of candidate cards.
[0012] In some embodiments, the second display submodule is configured to display, in each candidate card, at least one of the following: a thumbnail, name, acquisition conditions, validity period, free-to-play indicator, friend-used indicator, application indicator, acquired indicator, and unacquired indicator; wherein, the acquisition conditions indicate the conditions required to acquire the candidate message bubble, the validity period indicates the expiration date of the candidate message bubble, the free-to-play indicator indicates that the candidate message bubble can be experienced without meeting the acquisition conditions, and the friend-used indicator indicates that an object that satisfies the target association relationship with the first object is using the candidate message bubble.
[0013] In some embodiments, the device further includes a fourth display module; the fourth display module is configured to display the target message bubble in a preview area of the settings page and display a preset interactive message in the target message bubble in response to the second object's selection operation of the target message bubble among the plurality of candidate message bubbles.
[0014] In some embodiments, the third display module is configured to, in response to a triggering operation of the second object on the settings entry, display a personalized message bubble corresponding to the settings entry at a preset position in the settings page, and display other message bubbles in a preset order after the personalized message bubble.
[0015] In some embodiments, the device further includes a fifth display module; the fifth display module is configured to, in response to the second object's operation of acquiring a target message bubble in the settings page, display at least one associated virtual resource, the at least one associated virtual resource indicating a virtual resource shared by the second object and at least one associated object, the associated virtual resource being used to acquire the message bubble; and in response to the second object's operation based on a target associated virtual resource among the at least one associated virtual resource, display a message bubble acquisition event, the message bubble acquisition event indicating that the second object and the associated object corresponding to the target associated virtual resource have jointly acquired the target message bubble.
[0016] In some embodiments, the device further includes a sixth display module; the sixth display module is configured to, in response to an invitation operation by the second object, display an invitation card in the conversation page between the second object and the target object, the invitation card including the target message bubble and invitation information, the target object indicating the associated object corresponding to the target associated virtual resource; or, in response to an invitation operation by the second object, display a first prompt message, the first prompt message indicating that the target object has been invited to apply the target message bubble.
[0017] In some embodiments, the apparatus further includes a seventh display module; the seventh display module is configured to display an invitation card sent by the fourth object in a session page between the second object and the fourth object; and to display a plurality of candidate message bubbles in the settings page in response to a triggering operation on the invitation card sent by the fourth object.
[0018] In some embodiments, the device further includes an eighth display module; the eighth display module is configured to display a message bubble application event in response to the second object's experience operation on the target message bubble when the target message bubble selected in the settings page is in a limited-time free state; wherein the limited-time free state indicates that a preset duration can be experienced without consuming virtual resources, and the message bubble application event indicates that the target message bubble has been applied and the experience time of the target message bubble is the preset duration.
[0019] In some embodiments, the device further includes a ninth display module; the ninth display module is configured to display a plurality of candidate objects in response to an invitation operation by the second object; and to display a second prompt message in response to an invitation operation by the second object to an invitee among the plurality of candidate objects, the second prompt message indicating that the invitee has been invited to apply the target message bubble.
[0020] In some embodiments, the device further includes a tenth display module; the tenth display module is configured to, in response to an interactive operation by the second object based on the multimedia resource, display an interactive message corresponding to the interactive operation in a target message bubble on the display page of the multimedia resource.
[0021] In some embodiments, the apparatus further includes an eleventh display module; the eleventh display module is configured to, after the target message bubble expires, in response to the second object's viewing operation on the multimedia resource, display the target message bubble on the display page of the multimedia resource, and display the second object's published interactive messages in the target message bubble, the published interactive messages being interactive messages published before the target message bubble expires.
[0022] In some embodiments, the message bubble includes a bullet screen message bubble, a comment message bubble, and a comment background, wherein the bullet screen message bubble indicates a message bubble for displaying the interactive message; the device further includes a twelfth display module; the twelfth display module is configured to display the comment background on the comment page in response to the second object's opening operation of the comment page; and to display the comment message in the comment message bubble on the comment background in response to the second object's comment message publishing operation based on the multimedia resource.
[0023] In some embodiments, the device further includes a thirteenth display module; the thirteenth display module is configured to provide the settings entry in a session page of the second object and its associated object.
[0024] In some embodiments, the first object and the second object have a target association relationship.
[0025] According to another aspect of the present disclosure, an electronic device is provided, the electronic device comprising: one or more processors; a memory for storing processor-executable program code; wherein the processor is configured to execute the program code to implement the above-described interactive message display method.
[0026] According to another aspect of the present disclosure, a computer-readable storage medium is provided, wherein the above-described interactive message display method is displayed in the computer-readable storage medium.
[0027] According to another aspect of the present disclosure, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the above-described interactive message display method.
[0028] In the technical solution provided by this disclosure, a settings entry is displayed in the first interactive message on the multimedia resource display page. By directly providing the settings entry in the interactive scenario of the multimedia resource, users can directly access the settings page through the settings entry to set message bubbles. The second object can access the settings page without jumping through multiple levels of pages, improving interaction efficiency. Through the above process, the purpose of setting personalized message bubbles based on the settings entry is achieved. Furthermore, interactive messages are displayed to the associated objects of the second object through personalized message bubbles. Thus, the interactive messages of the second object are more likely to be noticed by the associated objects, improving the reach of interactive messages, strengthening the interaction intent, and thereby increasing the probability of interaction.
[0029] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0030] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0031] Figure 1 This is a schematic diagram illustrating an implementation environment according to an exemplary embodiment.
[0032] Figure 2 This is a flowchart illustrating an interactive message display method according to an exemplary embodiment.
[0033] Figure 3 This is a flowchart illustrating another interactive message display method according to an exemplary embodiment.
[0034] Figure 4 This is a schematic diagram illustrating a display page and settings page for a multimedia resource according to an exemplary embodiment.
[0035] Figure 5 This is a schematic diagram illustrating a session page and a settings page according to an exemplary embodiment.
[0036] Figure 6 This is a schematic diagram illustrating a settings page according to an exemplary embodiment.
[0037] Figure 7 This is a schematic diagram illustrating a settings page according to an exemplary embodiment.
[0038] Figure 8 This is a schematic diagram illustrating a session page and a settings page according to an exemplary embodiment.
[0039] Figure 9 This is a schematic diagram illustrating a settings page according to an exemplary embodiment.
[0040] Figure 10 This is a schematic diagram illustrating a session page and a settings page according to an exemplary embodiment.
[0041] Figure 11 This is a schematic diagram illustrating a display page of a multimedia resource according to an exemplary embodiment.
[0042] Figure 12 This is a schematic diagram illustrating a session page and a settings page according to an exemplary embodiment.
[0043] Figure 13 This is a schematic diagram illustrating a settings page according to an exemplary embodiment.
[0044] Figure 14 This is a schematic diagram illustrating a session page and a settings page according to an exemplary embodiment.
[0045] Figure 15 This is a schematic diagram illustrating a display page of a multimedia resource according to an exemplary embodiment.
[0046] Figure 16 This is a schematic diagram illustrating a settings page, a multimedia resource display page, and a comment page according to an exemplary embodiment.
[0047] Figure 17 This is a block diagram illustrating an interactive message display device according to an exemplary embodiment.
[0048] Figure 18 This is a block diagram illustrating a terminal according to an exemplary embodiment. Detailed Implementation
[0049] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0050] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0051] 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, data stored, data displayed, etc.) and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0052] Figure 1 This is a schematic diagram illustrating an implementation environment according to an exemplary embodiment. See also... Figure 1 The implementation environment specifically includes: terminal 101 and server 102. Terminal 101 and server 102 can be connected directly or indirectly through wired or wireless communication, which is not limited herein.
[0053] Terminal 101 is at least one of the following devices: smartphone, smartwatch, desktop computer, laptop, MP3 player, MP4 player, and laptop computer. Terminal 101 runs an application that supports interactive message display methods. For example, the application could be a multimedia resource platform, used for objects (i.e., users) to publish multimedia resources, view multimedia resources published by any object, and interact with messages. Users can log in to this application through Terminal 101 to access the services provided by the application. For instance, users can use this application on Terminal 101 to display interactive messages.
[0054] Terminal 101 generally refers to one of a plurality of terminals; this embodiment uses terminal 101 as an example. Those skilled in the art will understand that the number of terminals can be more or less. For example, there may be several terminals, or dozens or hundreds of terminals, or even more. This disclosure does not limit the number of terminals or the type of device.
[0055] Server 102 is at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 102 provides backend services for the interactive message display method. Server 102 can connect to terminal 101 via a wireless or wired network. Server 102 can provide database services to the terminal, and of course, it can also provide other types of services, such as data preprocessing. In some embodiments, the number of servers may be more or fewer, and this disclosure does not limit this. Of course, server 102 may also include other functional servers to provide more comprehensive and diversified services.
[0056] In related technologies, multimedia resource platforms support users to personalize interactive messages (such as chat bubbles) in private messaging scenarios (e.g., one-on-one chats between different users). However, in fully public (e.g., interactive scenarios involving any multimedia resource) and semi-public (e.g., interactive scenarios involving multimedia resources on a friend's page) interactive scenarios, there is a lack of personalized expression carriers. This results in a monotonous display format for interactive messages in these scenarios, making it difficult for users to make their published interactive messages more noticeable to other users. Users cannot express their self-identity and social relationships through personalized customization, reducing users' willingness to post bullet comments and lowering the probability of interaction based on multimedia resources.
[0057] To address the aforementioned issues, this disclosure provides an interactive message display method, apparatus, device, storage medium, and program product.
[0058] Figure 2 This is a flowchart illustrating an interactive message display method according to an exemplary embodiment. See also: Figure 2 In this embodiment, the method is executed by an electronic device. The following description uses an electronic device provided as a terminal as an example. The method includes the following steps: In step 201, the terminal displays the multimedia resources published by the first object.
[0059] In this step, in response to the second object's entry into the multimedia resource platform, the terminal displays multimedia resources published by any object; or, in response to the second object's viewing operation of multimedia resources published by its associated objects (such as mutual followers, i.e., friends), the terminal displays multimedia resources published by the associated objects. The first object can be any object in the multimedia resource platform; of course, the first object can also have a target association relationship with the second object, but this is not specifically limited in this embodiment. Multimedia resources include video, graphic works, audio works, etc.
[0060] In step 202, the terminal displays a first interactive message on the multimedia resource display page. The first interactive message is an interactive message with a personalized message bubble applied or an interactive message published by a second object.
[0061] In this step, the first interactive message is an interactive message published by an object that satisfies the target association with the second object, an interactive message used to recommend personalized message bubbles, or an interactive message published by the second object. An interactive message refers to a message based on multimedia resources, such as at least one of the following: bullet comments, likes, and recommendations for multimedia resources. The first interactive message can be displayed in any form on the multimedia resource's display page; for example, it can be a marquee, meaning it scrolls along a preset direction within a preset area on the multimedia resource's display page. The preset area can be any area on the multimedia resource's display page, such as the left, right, bottom, or top area, or it can cover the entire display page. Multiple message bubbles are used to display the interactive message, i.e., the interactive message is displayed within the message bubbles to achieve personalized display, making the interactive message more easily noticed by other objects. Among all message bubbles, personalized message bubbles are either message bubbles applied to objects that satisfy the target association with the second object, or personalized message bubbles are message bubbles recommended by the terminal.
[0062] This step displays interactive messages with personalized message bubbles on the multimedia resource display page. Visually, these personalized message bubbles distinguish the interactive messages from other interactive messages, giving them higher recognizability. This allows for personalized expression of the object using the personalized message bubbles, fulfilling the object's desire to highlight their published interactive messages and enhancing the sense of identity of the object using the personalized message bubbles.
[0063] In step 203, the terminal displays a settings entry based on the first interactive message. The settings entry is used to provide the message bubble setting function for the second object. The message bubble is used to display interactive messages to the associated objects of the second object.
[0064] In this step, the "settings entry" refers to the entry point used to provide settings functionality for the message bubble. That is, in response to the second object's click on the settings entry, the settings page is displayed, and the settings page is used to configure the message bubble. The settings functionality refers to the functions used to configure the message bubble (such as obtaining, applying, renewing, etc.). The terminal displays the settings entry based on the first interactive message, meaning the settings entry is displayed in the corresponding position of the first interactive message, such as displaying the settings entry to the side of the first interactive message, displaying the settings entry in the message bubble corresponding to the first interactive message, etc. The associated object refers to an object that satisfies a target association relationship with the second object. The target association relationship can be any preset association relationship, such as a mutual follow relationship, a relationship with a preset intimacy level, a relationship with a preset friend level, a follow relationship, a relationship with a preset interaction frequency, etc.
[0065] This step displays the settings entry point in the corresponding location of the first interactive message. When the second user sees the first interactive message, they can click the corresponding settings entry point to enter the message bubble settings without having to navigate through multiple pages. This shortens the path to setting up the message bubble, reduces the operational cost for the second user, and improves human-computer interaction efficiency. In addition, when the first interactive message includes an interactive message that has already applied a personalized message bubble, the application effect of the personalized message bubble can be intuitively demonstrated to the second user, making it easier for the second user to think about setting up a message bubble and increasing the usage rate of the message bubble.
[0066] In step 204, the terminal responds to the second object's operation on the settings entry by providing the second object with a settings page for the message bubble.
[0067] In this step, the operation on the settings entry refers to the triggering operation on the settings entry. The settings page is a pop-up page, such as a half-screen page, and will not jump to a full-screen page. The multimedia resources can continue to play without interruption. Closing the settings page will directly return to the multimedia resource display page, without any page switching loss.
[0068] In the technical solution provided by this disclosure, a settings entry is displayed in the first interactive message on the multimedia resource display page. By directly providing the settings entry in the interactive scenario of the multimedia resource, users can directly access the settings page through the settings entry to set message bubbles. The second object can access the settings page without jumping through multiple levels of pages, improving interaction efficiency. Through the above process, the purpose of setting personalized message bubbles based on the settings entry is achieved. Furthermore, interactive messages are displayed to the associated objects of the second object through personalized message bubbles. Thus, the interactive messages of the second object are more likely to be noticed by the associated objects, improving the reach of interactive messages, strengthening the interaction intent, and thereby increasing the probability of interaction.
[0069] Figure 3 This is a flowchart illustrating another interactive message display method according to an exemplary embodiment, see [link to flowchart]. Figure 3 In this embodiment, the method is executed by an electronic device. The following description uses an electronic device provided as a terminal as an example. The method includes the following steps: In step 301, the terminal displays the multimedia resources published by the first object.
[0070] The principle of this step is the same as that in the above embodiments, and will not be repeated here.
[0071] In step 302, the terminal displays a first interactive message on the multimedia resource display page. The first interactive message is an interactive message with a personalized message bubble applied or an interactive message published by a second object.
[0072] The first interactive message includes at least one of the following: interactive messages posted by other objects, interactive messages posted by a second object, and interactive messages recommending personalized message bubbles. Accordingly, in some embodiments, step 302 includes at least one of the following: displaying an interactive message posted by a third object in a personalized message bubble, wherein the third object and the second object satisfy a target association relationship; displaying an interactive message for recommending personalized message bubbles in a personalized message bubble; and displaying an interactive message posted by the second object in a preset message bubble. In this step, the target association relationship is any preset association relationship, such as a mutual following relationship (i.e., a friend relationship), a relationship with a preset intimacy level, a relationship with a preset friend level, a follow relationship, a relationship with a preset interaction frequency, etc. The preset message bubble is the default message bubble.
[0073] The system includes several features: displaying interactive messages posted by a third party within a personalized message bubble; displaying interactive messages posted by a third party; displaying personalized message bubbles; displaying interactive messages used to recommend personalized message bubbles (not posted by the object itself, but by the terminal or server); and displaying interactive messages posted by the second party within a preset message bubble (when the second party has not applied personalized message bubbles).
[0074] The following explanation uses the Friends page as an example to illustrate the display of the first interactive message. This responds to the second object's viewing operation on multimedia resources published by its associated objects (such as mutual followers, i.e., friends), that is, responding to... Figure 4 In Figure (a), the triggering operation of "Messages" displays the Friends page control (i.e., "Friends") and the Message control (i.e., "Messages"). In response to the triggering operation of the Message control, the dialog list of the associated objects of the second object is displayed. In response to the triggering operation of the Friends page control, the multimedia resources published by the associated objects are displayed.
[0075] Displaying the first interactive message on the multimedia resource display page includes several scenarios. Several examples are given below. First, such as... Figure 4 As shown in Figure (a), on the multimedia resource display page, an interactive message for recommending personalized message bubbles is displayed in the personalized message bubble; the interactive message is also known as the "Limited-Time Free Trial of Friends Page Bubble"; secondly, as... Figure 4 As shown in Figure (b), on the multimedia resource display page, interactive messages posted by a third object are displayed in personalized message bubbles. The third object and the second object satisfy a target association relationship (such as a mutual follow relationship), where the third object is also "Nickname 4"; third, as Figure 4 As shown in Figure (c), on the multimedia resource display page, an interactive message posted by the second object is displayed in a preset message bubble. The interactive message is "Where did you two go?". The above three examples can be displayed individually or in any combination. This disclosure does not impose any specific limitations on this.
[0076] The first object can be any object on the multimedia resource platform, or it can be an object that has a target association relationship with the second object. Accordingly, in some embodiments, the first object and the second object have a target association relationship. In this step, the target association relationship is any preset association relationship, such as a mutual follow relationship, a relationship with a preset intimacy level, a relationship with a preset friend level, a follow relationship, a relationship with a preset interaction frequency, etc.
[0077] When the target relationship is a mutual relationship, in response to the second object's viewing operation on the multimedia resources published by its related object (such as a mutual related object), that is, the operation of opening the friend page, the multimedia resources published by the related object are displayed. At this time, in response to the second object's interactive operation on the multimedia resources published by the related object, the interactive message corresponding to the interactive operation is displayed in the message bubble applied by the second object on the multimedia resource display page. That is, a semi-public display of the interactive message published by the second object is realized. After the second object publishes the above interactive message, all related objects that have browsed the multimedia resource can see the message bubble applied by the second object and the interactive message in the message bubble, realizing the social display of the message bubble.
[0078] In step 303, the terminal displays a settings entry based on the first interactive message. The settings entry is used to provide the message bubble setting function for the second object. The message bubble is used to display interactive messages to the associated objects of the second object.
[0079] This step, based on the first interactive message display settings entry, embeds the settings entry into the multimedia resource display page, and provides multiple settings entry points such as interactive messages published by a third party (others' comments), interactive messages used to recommend personalized message bubbles (displayed in a marquee format), and interactive messages published by a second party (their own comments). This helps remind the second party to set up the message bubble, thereby increasing the usage rate of the message bubble. Moreover, the second party can access the message bubble settings function without having to jump through multiple levels of pages, improving interaction efficiency.
[0080] To avoid overexposure of the settings entry point, which could obscure interactive messages or multimedia resources, the settings entry point can have a preset display frequency and a maximum display count. Accordingly, in some embodiments, the method further includes at least one of the following: displaying the first settings entry point based on an interactive message published by the third object when the second object has not applied to or obtained the personalized message bubble; displaying the second settings entry point based on an interactive message published by the second object when the second object has not applied to or obtained the message bubble; and displaying the third settings entry point based on an interactive message recommending the personalized message bubble when the second object has not applied to or obtained the personalized message bubble. In this step, the first, second, and third settings entry points have preset display frequencies and maximum display counts. For example, the first and second settings entry points are displayed once a day, with a maximum display count of 3 times. After the first and second settings entry points reach their maximum display count, they are no longer displayed. Similarly, the third settings entry point is displayed once a day, with a maximum display count of 1 time. After its maximum display count is reached, the third settings entry point is no longer displayed. By setting a preset display frequency and a maximum number of displays, the number of times the settings entry is displayed is controlled, avoiding excessive exposure. Through a guided exit logic (setting preset display frequency and a maximum number of displays, and permanently exiting the settings entry after these limits are reached), excessive interruption to the user is avoided, balancing guidance efficiency and user experience.
[0081] When displaying the settings entry, the settings entry and the message bubble can have any positional relationship. Accordingly, in some embodiments, step 303 includes: displaying the settings entry in the message bubble of the first interactive message; or, displaying the settings entry on one side of the message bubble of the first interactive message. In this step, the settings entry can be located in the message bubble or on one side of the message bubble (e.g., the right side), which realizes the display of the message bubble of the first interactive message and the settings entry nearby, making the correspondence between the settings entry and the first interactive message clearer, so that when the second object sees the message bubble of the first interactive message, it can see the settings entry nearby, thus improving the trigger rate of the settings entry. Of course, there can be other positional relationships between the settings entry and the message bubble, such as the settings entry being displayed in the upper right corner of the message bubble, etc., which are not specifically limited in this embodiment.
[0082] In addition to being provided on the display page of the multimedia resources, the settings entry can also be provided on the session page of the second object and its associated object. Accordingly, in some embodiments, the method further includes providing the settings entry on the session page of the second object and its associated object.
[0083] like Figure 5 As shown in Figure (a), more controls (i.e., "+") are displayed on the conversation page between the second object and its associated object (mutual relationship, such as "Friend 1"). In response to triggering the more controls, various types of controls are displayed, such as "Album," "Shoot," and "Jointly Raise Virtual Objects." In response to triggering the "Jointly Raise Virtual Objects" action, an initial settings page is displayed. This initial settings page displays the virtual object's settings controls (i.e., "Virtual Object Shop") and other settings controls (i.e., "Friendship Shop"). The virtual object's settings controls provide the second object with decoration settings, while the other settings controls provide the second object with decoration settings for interaction messages with associated objects, i.e., as shown in Figure (a). Figure 5 As shown in Figure (b), in response to triggering operations on other settings controls, "Conversation Page Customization" and "Friends Page Customization" (i.e., settings entry points) are displayed. In response to triggering operations on "Friends Page Customization" (i.e., settings entry points), multiple candidate message bubbles are displayed on the settings page, i.e., as shown in Figure (b). Figure 5 As shown in Figure (c), a prompt icon, which can be a red dot, is displayed in the corresponding positions of other settings controls and "Friends Page Customization" after the settings page is initially displayed. This prompt icon can then be removed, thus guiding users to the settings page based on the conversation page.
[0084] The settings entry can also be provided through system notification messages or platform notification messages. Accordingly, in some embodiments, the method further includes displaying the settings entry in the system notification message or platform notification message. The system notification message refers to a notification message issued by the terminal's operating system (such as Android). The platform notification message refers to a notification message issued by a multimedia resource platform. For example, after a new message bubble is added, the terminal's operating system issues a system notification message and provides the settings entry in the system notification message, or the multimedia resource platform issues a platform notification message and provides the settings entry in the platform notification message.
[0085] In some embodiments, the method further includes: when the first interactive message scrolls along a preset direction to a preset position on the display page of the multimedia resource, stopping the scrolling of the first interactive message on the display page of the multimedia resource for a preset duration, and displaying a settings entry at the corresponding position of the first interactive message. In this step, the preset duration can be any duration, such as 5 seconds. Through this step, by stopping the scrolling of the first interactive message, a higher quality display (static display) of the first interactive message and the settings entry is achieved on the display page of the multimedia resource. This makes it easier for the personalized message bubble and settings entry corresponding to the first interactive message to be clearly seen by the second object, thus improving the usage rate of the message bubble.
[0086] In step 304, the terminal responds to the second object's operation on the settings entry by providing the second object with a settings page for the message bubble.
[0087] In some embodiments, step 304 includes: displaying multiple candidate message bubbles in the settings page in response to an operation by the second object on the settings entry. In this step, displaying multiple candidate message bubbles in the settings page provides message bubbles to the second object. This step eliminates the need to navigate to other pages, shortening the setup process for candidate message bubbles and improving their exposure and conversion rates.
[0088] Candidate message bubbles can be displayed in the form of candidate cards. Accordingly, in some embodiments, in response to an operation by a second object on the settings entry, multiple candidate message bubbles are displayed on the settings page, including: in response to a trigger operation by the second object on the settings entry, displaying multiple candidate cards on the settings page, and displaying multiple candidate message bubbles within the multiple candidate cards. In this step, the candidate cards achieve visual segmentation of different candidate message bubbles, resulting in clear information isolation between different candidate message bubbles, higher recognizability, and easier selection of candidate message bubbles by the object.
[0089] When displaying candidate message bubbles in candidate cards, multiple pieces of information about the candidate message bubble can be displayed, such as at least one of the following: thumbnail, name, acquisition conditions, and validity period. Accordingly, in some embodiments, multiple candidate message bubbles are displayed in multiple candidate cards, including: displaying at least one of the following in each candidate card: thumbnail, name, acquisition conditions, validity period, free-to-play indicator, friend-used indicator, application indicator, acquired indicator, and unacquired indicator. The acquisition conditions indicate the conditions required to acquire the candidate message bubble; the validity period indicates the expiration date of the candidate message bubble; the free-to-play indicator indicates that the candidate message bubble can be experienced without meeting the acquisition conditions; the friend-used indicator indicates that an object with a target association with the first object is using the candidate message bubble. The application indicator indicates that the second object is using the candidate message bubble; the acquired indicator indicates that the second object has acquired the candidate message bubble; and the unacquired indicator indicates that the second object has not acquired the candidate message bubble. In this step, the candidate card contains richer information about the candidate message bubble. The multifaceted information of the candidate message bubble is aggregated in the same candidate card, and the multifaceted information of the candidate message bubble can be displayed through the candidate card alone. The second object does not need to jump to other pages to view the information of the candidate message bubble, thus improving the interaction efficiency.
[0090] To more clearly demonstrate the application effect of the selected candidate message bubble, the selected candidate message bubble can be displayed in the preview area, and a preset interactive message can be displayed in the target message bubble to showcase its application effect. Accordingly, in some embodiments, the method further includes: in response to a second object's selection operation of the target message bubble among multiple candidate message bubbles, displaying the target message bubble in the preview area of the settings page, and displaying the preset interactive message in the target message bubble. In this step, the preview area can be any location on the settings page, for example, the preview area can be located above the bubble area, which is used to display multiple candidate cards. The preset interactive message is any preset interactive message, such as "My new bubble is super pretty!" etc. Through this step, the candidate card only displays thumbnails of the candidate message bubbles, while the preview area simulates the actual interactive message of the target message bubble using preset interactive messages. This demonstrates the real application effect, helping the second object quickly decide whether to apply the target message bubble. It achieves a preview of the real application effect of the target message bubble, eliminating the second object's imagination bias and reducing decision-making costs. In addition, in response to the second object's selection of a candidate message bubble, the selected candidate message bubble is refreshed and displayed in real time in the preview area. The second object can more easily determine which candidate message bubble was selected, providing clearer visual feedback, improving the visual effect of the selection feedback, and enhancing the interactive perception.
[0091] In response to Figure 4 Triggering any setting entry in Figures (a), (b), and (c) displays the settings page, showing multiple candidate cards, i.e., as shown in Figure (a), (b), and (c). Figure 4 As shown in Figure (d), specifically, each candidate card displays at least one of the following information about a candidate message bubble: its thumbnail, name, acquisition conditions, validity period, limited-time free status, friend's status, application status, acquired status, and unacquired status, to achieve a comprehensive display of information about the candidate message bubble. In response to the second object's selection of the target message bubble among the multiple candidate message bubbles, the target message bubble is displayed in the preview area of the settings page, and a preset interactive message is displayed within the target message bubble. Additionally, the second object's avatar and nickname are also displayed within the target message bubble.
[0092] When the target message bubble has different identifiers, corresponding controls are displayed on the settings page to achieve at least one of the following: acquiring, applying, renewing, and inviting the target message bubble. Accordingly, in some embodiments, the method further includes at least one of the following: In response to the second object's selection operation of the target message bubble among multiple candidate message bubbles, if the target message bubble is in a limited-time free state and the second object has not acquired the target message bubble, an acquisition control and an experience control are displayed on the settings page. The acquisition control is used to consume associated virtual resources to acquire the target message bubble, and the experience control is used to experience a preset duration without consuming associated virtual resources; In response to the second object's selection operation of the target message bubble among multiple candidate message bubbles, if the second object acquires the target message bubble but does not apply the target message bubble, an application control and an invitation control are displayed on the settings page. The "Please" control and "Apply" control are used to apply the target message bubble, while the "Invite" control is used to invite other objects to apply the target message bubble. In response to a second object selecting the target message bubble from multiple candidate message bubbles, if the second object acquires and applies the target message bubble, the "Invite" control is displayed on the settings page. If the target message bubble is not in a renewed state, a "Renewal" control and an "Interactive" control are also displayed. The "Renewal" control extends the usage time of the target message bubble by consuming associated virtual resources, and the "Interactive" control displays multimedia resources. In response to a second object selecting the target message bubble from multiple candidate message bubbles, if the target message bubble is not in a limited-time free state and the second object has not acquired the target message bubble, a "Acquire" control or a "Task" control is displayed on the settings page. The "Task" control completes a preset task and acquires associated virtual resources.
[0093] like Figure 4 As shown in Figure (d), when the selected target message bubble (i.e., "Skin 1") is in a limited-time free state and the second object has not acquired (i.e., does not own) the target message bubble, the acquisition control (i.e., "Virtual Resource 20 Go to Redeem") and the trial control (i.e., "Free Trial for 7 Days") are displayed. Figure 6As shown, when the second object acquires the target message bubble but does not apply it (i.e., does not use it), the application control (i.e., "Only change it for myself") and the invitation control (i.e., "Invite others to change it together") are displayed on the settings page. Furthermore, when the target message bubble is in an unrenewed state, a renewal control is also displayed, i.e., "Already owned, validity period 7 days remaining • Virtual resources 20 • Go to renew>". When the second object acquires and applies the target message bubble, the invitation control is displayed on the settings page. If the target message bubble is in an unrenewed state, a renewal control and an interaction control (i.e., "Try it on the friends page") are also displayed. After renewing the target message bubble based on the renewal control, the renewal control and the interaction control are no longer displayed. If the target message bubble is not free and the second object has not acquired the target message bubble, a get control or task control will be displayed on the settings page. Specifically, if the second object has sufficient associated virtual resources, the get control (i.e., "Redeem Now") will be displayed. If the second object does not have sufficient associated virtual resources, the task control will be displayed, offering options such as "Complete Task to Obtain Virtual Resources," "Raise Virtual Objects to Obtain Virtual Resources," or "No Friends with Duplication Relationships, Add Friends to Obtain Virtual Resources." If the second object has no associated objects for jointly raising virtual objects but has pun-related associated objects, "Raise Virtual Objects to Obtain Virtual Resources" can be displayed. If the second object has no pun-related associated objects, "No Friends with Duplication Relationships, Add Friends to Obtain Virtual Resources" can be displayed. If no selected message bubble exists, the get control will be displayed and will be in an untriggerable state; this get control is equivalent to "Redeem Now."
[0094] When a personalized message bubble exists corresponding to the settings entry point, that is, when the settings entry point is an entry point displayed based on the first interactive message, and the first interactive message is an interactive message with an applied personalized message bubble, in order to reduce the cost for the second object to find the personalized message bubble, the personalized message bubble corresponding to the settings entry point can be displayed at a preset position in the settings page, followed by other message bubbles. Accordingly, in some embodiments, in response to the second object's operation on the settings entry point, multiple candidate message bubbles are displayed in the settings page, including: in response to the second object's trigger operation on the settings entry point, the personalized message bubble corresponding to the settings entry point is displayed at a preset position in the settings page, followed by other message bubbles in a preset order. In this step, the preset order can be any preset arrangement order, such as the message bubble currently being used by the second object, the message bubble owned by the second object, the message bubble in the free-to-use state, and the preset message bubble. Of course, it can also be other sorting, and this embodiment does not specifically limit it.
[0095] Through this step, in response to the second object's operation on the settings entry based on the first interactive message, the first item in the displayed settings page is the personalized message bubble corresponding to the settings entry, making the settings page and the multimedia resource display page contextually coherent. The second object does not need to search for the personalized message bubble among all message bubbles, reducing the search cost for the second object and improving conversion efficiency.
[0096] In step 305, in response to the second object's operation to obtain the target message bubble in the settings page, the terminal displays at least one associated virtual resource. The at least one associated virtual resource indicates a virtual resource shared between the second object and at least one associated object, and the associated virtual resource is used to obtain the message bubble.
[0097] This step is optional. In this step, the associated virtual resource is a virtual resource shared by the second object and at least one associated object. The second object can have associated virtual resources with multiple associated objects, for example, the second object has a first associated virtual resource with the first associated object. In response to the second object's consumption of the associated virtual resource, the amount of the first associated virtual resource consumed is displayed as decreasing. The associated virtual resource can be points (such as intimacy points with associated objects), virtual currency (such as virtual currency obtained from jointly raising virtual objects), etc. At least one associated object refers to an object that has a target association relationship with the second object. The target association relationship can be any preset association relationship, such as a joint raising relationship (i.e., jointly raising virtual objects), a relationship with a preset intimacy level, a relationship with a preset friend level, a follow relationship, a relationship with a preset interaction frequency, etc. The associated virtual resource is obtained by the second object completing interactive tasks with the corresponding associated object.
[0098] When the settings entry is provided through a multimedia resource display page, and the target message bubble is selected, the response is... Figure 4 In the middle (d) diagram, the trigger operation of the control (i.e., "Virtual Resource 20 Go to Redeem") is obtained, and at least one associated virtual resource is displayed, that is, as shown in the diagram. Figure 7 As shown in Figure (a), each associated virtual resource indicates a virtual resource shared between the second object and an associated object, such as virtual resource 160 shared between the second object and the first associated object (i.e., "friend 1").
[0099] When the settings entry is provided in the session page of the second object and its associated object, in response to... Figure 5 The "Friends Page Customization" trigger action in image (c) displays multiple candidate message bubbles in the settings page, which is as follows: Figure 9 As shown in Figure (a). When the target message bubble is selected, in response to... Figure 9The image in (a) retrieves the trigger operation of the control (i.e., "Virtual Resource 20 Go to Redeem"), and displays at least one associated virtual resource, i.e., as shown in the image. Figure 9 As shown in Figure (b).
[0100] In some embodiments, displaying at least one associated virtual resource includes: sequentially displaying at least one associated virtual resource in descending order of importance. This display facilitates the second object in finding the desired associated virtual resource. When the setting entry is provided through the conversation page between the second object and its target associated object, associated virtual resources shared with the target associated object are displayed as selected by default. That is, when the second object enters the message bubble settings page through the conversation page with the target associated object, the second object intends to set a message bubble shared with the target associated object. In this case, the associated virtual resources shared with the target associated object are directly displayed as selected, eliminating the need for the second object to search for the target associated object among multiple associated objects, thus improving the interaction efficiency of the second object. In response to the second object's selection operation on another associated object, the other associated object is displayed as selected, that is, it supports the second object changing to an associated virtual resource shared with other associated objects.
[0101] In step 306, in response to the second object's operation based on the target associated virtual resource in at least one associated virtual resource, the terminal displays a message bubble acquisition event, which indicates that the second object and the associated object corresponding to the target associated virtual resource have jointly acquired the target message bubble.
[0102] This step is optional. In this step, the target associated virtual resource refers to the selected associated virtual resource from at least one associated virtual resource. The target message bubble obtained by the message bubble acquisition event can also be a message bubble with an expiration date, such as 30 days (calculated from the day of acquisition). After 30 days, the target message bubble needs to be acquired again to continue using it, or it can be renewed before the expiration date. Message bubbles are redeemed through associated virtual resources, which come from completing interactive tasks between a second object and an associated object. These interactive tasks may include tasks such as jointly raising virtual objects or tasks to increase intimacy. When redeeming, a shared associated virtual resource is selected and deducted. After redemption, both parties can use it, thus deeply binding the acquisition of message bubbles to social relationships.
[0103] When the settings entry is provided through a multimedia resource display page, in response to... Figure 7In diagram (a), the selection operation of at least one target associated virtual resource in the associated virtual resource displays the target associated virtual resource as selected. In response to a redemption operation based on the target associated virtual resource (i.e., a trigger operation for "Redeem Now"), a message bubble acquisition event is displayed, i.e., as shown... Figure 7 As shown in Figure (b), the message bubble acquisition event is "Redeem Successful" in the figure. Of course, the message bubble acquisition event can also be displayed as other text, such as "The second object and associated object have been successfully redeemed", etc.
[0104] When the settings entry is provided in the session page of the second object and its associated object, in response to... Figure 9 In Figure (b), the selection of at least one target associated virtual resource (i.e., "Skin 1") displays the target associated virtual resource as selected. In response to a redemption operation based on the target associated virtual resource (i.e., a trigger operation for "Redeem Now"), a message bubble acquisition event is displayed, i.e., as shown... Figure 9 As shown in Figure (d), the message bubble acquisition event is "Redeem Successful" in the figure. Of course, in response to the redemption operation based on the target associated virtual resource (that is, the trigger operation of "Redeem Now"), a confirmation prompt can also be displayed first. Figure 9 The message "Confirm to use 20 virtual resources to redeem the 'Skin 1' friend page bubble?" shown in Figure (c) responds to the second object's confirmation operation on the confirmation prompt, displaying a message bubble acquisition event, that is, as shown in Figure (c). Figure 9 As shown in Figure (d) of the document.
[0105] After the second object acquires the target message bubble, it can apply the target message bubble. Accordingly, in some embodiments, the method further includes: in response to the second object's application operation on the target message bubble, displaying a message bubble application event, the message bubble application event indicating that the second object has applied the target message bubble. After applying the target message bubble, in response to the second object's interactive operation based on multimedia resources, the interactive message corresponding to the interactive operation is displayed in the target message bubble on the multimedia resource display page.
[0106] When the settings entry is provided through a multimedia resource display page, it responds to the second object's application operation on the target message bubble, that is, to... Figure 7 In Figure (b), the "Only Change Itself" trigger operation displays the message bubble application event, which is also known as the message bubble application event. Figure 7 The message in image (c) reads, "Successfully changed. Try it on your friends page."
[0107] When the settings entry is provided through a session page between a second object and its associated object, it responds to the second object's application operation on the target message bubble, that is, to... Figure 9 In the middle (d) diagram, the "Only change myself" trigger operation displays the message bubble application event, which is also known as the message bubble application event. Figure 10 The message in image (a) reads, "Successfully changed, try it on your friends page."
[0108] To improve the usage rate of message bubbles and support inviting other objects to use them, in some embodiments, the method further includes: in response to an invitation operation by a second object, displaying an invitation card on the conversation page between the second object and the target object. The invitation card includes the target message bubble and invitation information, with the target object indicating the associated object corresponding to the target associated virtual resource; or, in response to an invitation operation by the second object, displaying a first prompt message indicating that the target object has been invited to use the target message bubble. In this step, the invitation information instructs the target object to use the target message bubble. Displaying the target message bubble through an invitation card makes the information presented to the target object more intuitive. This step enables rapid invitation to the target object, and compared to system or multimedia resource platform pushes, this invitation comes from an associated object, driven by social relationships, which better stimulates the target object's willingness to try it, resulting in higher acceptance and a greater probability of the target object using the target message bubble. Furthermore, this step relies on the object's social relationships for spontaneous propagation, spreading the message bubble to the conversation scene, bringing new exposure at low cost, and improving the acquisition and application rate of the message bubble.
[0109] In response to Figure 7 The "Invite the other party to change together" trigger operation in diagram (c) displays an invitation card on the conversation page between the second and target objects. The invitation card includes the target message bubble and the invitation information, which is "Inviting you to change the friends page bubble, already invited," or as shown in the diagram. Figure 8 As shown in Figure (a). In response to the target object's action of opening the conversation page with the second object, an invitation card is displayed on the conversation page between the target object and the second object, that is, as shown in Figure (a). Figure 8 As shown in Figure (b).
[0110] Or, in response to Figure 7 The "Invite the other party to switch together" trigger operation in diagram (c) displays the first prompt message on the settings page. The first prompt message indicates that the target object has been invited to apply the target message bubble, that is, as shown in the image. Figure 8 As shown in Figure (c), the first prompt message is "Friend 1 has been invited." A chat control (i.e., "Go Chat") can also be displayed in the corresponding position of the first prompt message. In response to the second object's triggering operation on the chat control, an invitation card is displayed on the conversation page between the second object and the target object, i.e., as shown in Figure (c). Figure 8 As shown in Figure (a).
[0111] In response to Figure 10 In Figure (a), the "Invite the other party to change together" trigger operation displays an invitation card on the conversation page between the second and target objects. The invitation card includes the target message bubble and the invitation information, which is "Inviting you to change the friends page bubble, already invited," or as shown in the image. Figure 10 As shown in Figure (b). In response to the target object's action of opening the conversation page with the second object, an invitation card is displayed on the conversation page between the target object and the second object, that is, as shown in Figure (b). Figure 10 As shown in Figure (c) of the table. Of course, in response to... Figure 10 The "Invite the other party to exchange together" trigger operation in Figure (a) can also display the first prompt message in the settings page. The principle is the same as described above. Figure 7 The principle is the same as that in the previous section, so I will not repeat it here.
[0112] Based on the invitation card, in order to more efficiently acquire and apply at least one of the following message bubbles, in response to the second object's triggering operation on the invitation card, multiple candidate message bubbles are displayed on the settings page. Accordingly, in some embodiments, the method further includes: displaying the invitation card sent by the fourth object on the conversation page between the second object and the fourth object; and displaying multiple candidate message bubbles on the settings page in response to the triggering operation on the invitation card sent by the fourth object. That is, upon receiving a private chat card, in response to the second object's triggering operation on the private chat card, multiple candidate message bubbles are displayed on the settings page, directly leading to the settings page without multiple jumps. This eliminates the need for the second object to search for settings entry points on the multimedia resource display page, shortening the propagation chain and lowering the barrier to acquiring and applying message bubbles.
[0113] In steps 305 and 306 above, the process of obtaining a target message bubble by consuming associated virtual resources is described as an example. Of course, the target message bubble can also be obtained in other ways; for example, in response to the completion operation of the target task corresponding to the target message bubble by the second object, the target message bubble is displayed as having been obtained, where the target can be any preset task, such as a video viewing task; for example, in response to the second platform reaching a preset membership level on the Dumex resource platform, the target message bubble is displayed as having been obtained, etc. This disclosure embodiment does not specifically limit this.
[0114] In step 307, when the target message bubble selected on the terminal's settings page is in a limited-time free state, in response to the second object's experience operation on the target message bubble, a message bubble application event is displayed; wherein, the limited-time free state indicates that a preset duration can be experienced without consuming virtual resources, and the message bubble application event indicates that the target message bubble has been applied and the experience time of the target message bubble is the preset duration.
[0115] This step is optional. In this step, the free-time status can be determined based on the object or the message bubble. For example, each object may have one free-time opportunity (meaning they can experience the message bubble for a preset duration without consuming virtual resources). Alternatively, some message bubbles may be free-time within a preset period. With one free-time opportunity per object, the range of free message bubbles can differ for different objects. For instance, for objects with shared virtual objects, one message bubble may be free-time from all message bubbles; for objects without shared virtual objects, one message bubble may be free-time from a preset selection. If the second object has not yet used the free-time opportunity, a free-time indicator will be displayed in all or some candidate cards on the settings page. If the second object uses the free-time opportunity, the free-time indicator will no longer be displayed in the candidate cards on the settings page. The preset duration can be any preset duration, such as 7 days, and can be recorded after the second object's experience with the target message bubble. When the experience duration of the target message bubble reaches the preset duration, it automatically switches to the preset message bubble. That is, in response to the interaction operation of the second object on the multimedia resource, the interactive message published by the second object is displayed in the preset message bubble on the multimedia resource display page, and the target message bubble switches to the unacquired state, that is, the unacquired mark is displayed in its corresponding candidate card.
[0116] This step lowers the barrier to first-time use by offering free access for a limited time, making users more willing to actually use the free access opportunity. It also prevents users from completely ignoring the message bubble's acquisition or application functions, thereby increasing the user's application rate of message bubbles.
[0117] After the second object performs an experience operation on the target message bubble in the limited-time free state, in order to improve the usage rate of the message bubble, it supports the controllable invitation of other objects to use the message bubble. Accordingly, in some embodiments, the method further includes: displaying multiple candidate objects in response to the second object's invitation operation; and displaying a second prompt message in response to the second object's invitation operation to an invited object among the multiple candidate objects. The second prompt message indicates that the invited object has applied the target message bubble. Candidate objects refer to objects that meet the target association relationship with the second object, such as mutual followers. In this step, by displaying multiple candidate objects, the second object is provided with candidate objects to choose from. The second object can independently select the object it wants to invite, rather than inviting all associated objects with one click. This reduces social harassment caused by the second object, lowers the psychological burden of making invitations, and makes it more willing to initiate invitations, thereby increasing the invitation initiation rate and the message bubble's visibility to other objects.
[0118] When the settings entry is provided through a multimedia resource display page, the second object's experience operation on the target message bubble, that is, in response to... Figure 4 In Figure (a), the triggering operation of the experience control (i.e., "7-day free trial") displays a message bubble application event, which is as shown in Figure (a). Figure 11 The text in Figure (a) that reads "Congratulations on obtaining 'Skin 1'! You can try it for free for 7 days. Go to your friends' page and post a review to see the new skin (speech bubble)" also displays interactive controls (i.e., "Go to your friends' page and try it") and invitation controls (i.e., "Invite your friends to change together"), responds to the second object pair. Figure 11 The invitation control in Figure (a) triggers an action that displays multiple candidate objects, that is... Figure 12 As shown in Figure (a), "Friend 1", "Friend 2", etc., each candidate object displays an invitation control at its corresponding position. In response to the second object's invitation operation to the invited object among multiple candidate objects (i.e., the triggering operation on the invitation space corresponding to the invited object), a second prompt message is displayed. The second prompt message indicates that the invited object has applied the target message bubble; for example, the second prompt message could be "Friend 1 has been invited," and the invitation control is displayed as "Invited," that is, as shown in Figure (a). Figure 12 As shown in Figure (b), a chat control (i.e., "Let's chat") can be displayed at the corresponding location of the second prompt message. In response to the second object's triggering operation on the chat control, an invitation card is displayed on the conversation page between the second object and the target object, i.e., as shown in Figure (b). Figure 12 As shown in Figure (c). Alternatively, in response to an invitation operation by the second object to the inviting object among multiple candidate objects, a conversation page between the second object and the inviting object is displayed, showing the invitation card in the conversation page, that is, as shown in Figure (c). Figure 12As shown in Figure (c), in response to the invitation card's trigger action on the conversation page between the inviting object and the second object, multiple candidate message bubbles are displayed on the settings page, i.e., as shown in Figure (c). Figure 12 As shown in Figure (d).
[0119] When the settings entry is provided through a conversation page between a second object and its associated object, it responds to the second object's experience with the target message bubble, that is, it responds to the second object's... Figure 9 The triggering operation of the experience control shown in Figure (a) (i.e., "7-day free trial") displays a message bubble application event, which is... Figure 13 In Figure (b), the message "Exchange successful" is displayed, along with an application control (i.e., "Exchange only for myself") and an invitation control (i.e., "Invite others to exchange together"). Alternatively, it can respond to the second object's interaction with the target message bubble, first displaying an experience prompt, i.e., as shown... Figure 13 In Figure (a), the "Confirm 7-day free trial of 'Skin 1' in the Friends page bubble?" event displays a message bubble in response to the confirmation action of the trial prompt. Figure 13 The "Exchange Successful" sign in Figure (b)
[0120] In response to the second object pair Figure 13 The application control in Figure (b) triggers the display "Change successful, try it on your friends page," and also displays the interactive control (i.e., "try it on your friends page") and the invitation control (i.e., "invite the other person to change together"), which is as follows: Figure 13 As shown in Figure (c). In response to the invitation operation of the second object, that is, in response to the second object's trigger operation on the invitation control, multiple candidate objects are displayed, that is... Figure 14 As shown in Figure (a), "Friend 1", "Friend 2", etc., respond to the second object's invitation operation to the invitee among multiple candidate objects, and display the second prompt information, that is, as shown in Figure (a). Figure 14 As shown in Figure (b), “Friend 1 has been invited”, and a chat control (i.e., “Let’s chat”) is displayed in the corresponding position of the second prompt message. In response to the second object’s triggering operation on the chat control, an invitation card is displayed in the conversation page between the second object and the target object, that is, as shown in Figure (b). Figure 14 As shown in Figure (c).
[0121] In step 308, in response to the interactive operation of the second object based on multimedia resources, the terminal displays the interactive message corresponding to the interactive operation in the target message bubble on the multimedia resource display page.
[0122] This step is optional. In this step, the interactive operation includes at least one of the following: liking, sending a bullet comment, or sharing. The interactive message corresponding to the interactive operation refers to the message published by the interactive operation or a message describing the interactive operation; for example, when the interactive operation is to publish a bullet comment, the interactive message is the published bullet comment; for example, when the interactive operation is to like a multimedia resource, the interactive message instructs the second object to like the multimedia resource; for example, when the interactive operation is to recommend a multimedia resource to other objects, the interactive message instructs the second object to recommend the multimedia resource.
[0123] Through this step, after the target message bubble is applied to the second object, interactive messages corresponding to interactive operations such as posting bullet comments, liking, and recommending are displayed in the target message bubble on the display page of the multimedia resource. The interactive messages can be displayed in the form of a marquee (that is, scrolling along a preset direction). Since the message bubble is used to display interactive messages to the related objects of the second object, all related objects that browse the multimedia resource can see it, thus achieving semi-public social exposure.
[0124] In some embodiments, the terminal, in response to an interactive operation by a second object based on multimedia resources, records the message bubble corresponding to the interactive operation. Therefore, even if the application's comment bubble expires, the interactive message corresponding to the interactive operation can still be displayed in the recorded message bubble.
[0125] In response to the second object pair Figure 11 In Figure (a), the interactive control's trigger operation displays the multimedia resources published by the first object. In response to the second object's interactive operation on the multimedia resources, the interactive message corresponding to the interactive operation is displayed in the target message bubble on the multimedia resource's display page. The interactive message is as follows: Figure 11 The middle (b) figure shows "So happy".
[0126] like Figure 15 As shown, when the interactive operation is to post a bullet comment, the interactive message displayed in the target message bubble is the posted bullet comment, which is "So happy!". When the interactive operation is to like a multimedia resource, the interactive message displayed in the target message bubble is "Like" or "The second object likes the multimedia resource," etc. When the interactive operation is to recommend a multimedia resource, the interactive message displayed in the target message bubble is "The second object recommended the multimedia resource," etc.
[0127] To ensure timely display of interactive messages published by the second object, the interactive message is inserted after the current interactive message. Accordingly, in some embodiments, the method further includes: in response to the second object's interactive operation based on multimedia resources, displaying the interactive message corresponding to the interactive operation on the multimedia resource display page after the interactive message at a preset position. The current interactive message refers to the interactive message at the preset position on the multimedia resource display page. Through this step, the interactive message is displayed immediately after the second object publishes it, eliminating the second object's uncertainty about whether the message was successfully published, reducing the second object's behavior of repeatedly publishing the same interactive message, enhancing the second object's sense of presence and interaction, increasing their willingness to publish interactive messages, and thus increasing the activity of sending interactive messages.
[0128] To preserve the interaction traces of the second object, the published interactive messages are still displayed in the target message bubble after the target message bubble expires. Accordingly, in some embodiments, the method further includes: after the target message bubble expires, in response to the second object's viewing operation on the multimedia resource, displaying the target message bubble on the multimedia resource's display page, and displaying the second object's published interactive messages in the target message bubble. The published interactive messages are those published before the target message bubble expires. Published interactive messages are those published during the application of the target message bubble. Through this step, the current message bubble is recorded when the interactive message is published. After the target message bubble changes or expires, the newly published interactive message is displayed in a new message bubble or a preset message bubble, while the published interactive message is displayed in the target message bubble, ensuring consistency in the display. The message bubble for published interactive messages does not change, making it easier for the second object to accept the expiration of the target message bubble, while preserving the complete interaction traces of the second object. At the same time, the target message bubble is still displayed on the multimedia resource's display page, continuing the exposure of the target message bubble, which is conducive to continuously driving other objects to acquire and use the target message bubble.
[0129] In response to other objects viewing multimedia resources, the interactive message published by the second object with the target message bubble applied is displayed. In response to the second object changing the applied message bubble or the target message bubble expiring, and in response to other objects refreshing, the interactive message is displayed in the message bubble changed by the second object or in a preset message bubble. If other objects do not refresh, the interactive message published by the second object will still be displayed in the target message bubble.
[0130] Interactive operations based on multimedia resources include various types, such as sending bullet comments on a multimedia resource display page and posting comment messages on a comment page. To maintain consistency in the display of interactive messages corresponding to interactive operations, message bubbles can be set up as a suite. Accordingly, in some embodiments, message bubbles include bullet comment message bubbles, comment message bubbles, and comment backgrounds. The bullet comment message bubble indicates the message bubble used to display interactive messages. The method further includes: in response to the second object's opening operation of the comment page, displaying the comment background on the comment page; in response to the second object's comment posting operation based on multimedia resources, displaying the comment message in the comment message bubble on the comment background. The bullet comment message bubble is used to display interactive messages to the associated objects of the second object, and the comment message bubble is used to display comment messages to the associated objects of the second object; that is, the bullet comment message bubble and the comment message bubble are visible to the associated objects, representing an object-dimensional display. The comment background is used to display to the second object on the comment page; that is, only the object applying the comment background is visible. This step allows the corresponding decorations to be applied to interactive messages, comment messages, and comment pages simultaneously in response to the application of a message bubble through the settings page, without the need to set them separately for each message, thus avoiding redundant settings, reducing setup costs, and facilitating the formation of a complete and unified personal expression style. In addition, it ensures that the message bubble is exposed in both interactive message and comment message scenarios, increasing exposure and thus improving the application rate of message bubbles.
[0131] like Figure 16 As shown in Figure (a), the message bubbles in the settings page include bullet screen message bubbles, comment message bubbles, and comment backgrounds. When a target message bubble (e.g., "Skin Combination 1") is applied to the second object, the target message bubble includes a target bullet screen message bubble, a target comment message bubble, and a target comment background. In response to the second object's interactive operation on the multimedia resource display page, the interactive message corresponding to the interactive operation is displayed in the target bullet screen message bubble. For example, if the interactive operation is to post the bullet screen comment "So happy!", the display would look like this. Figure 16 As shown in Figure (b); in response to the second object's operation of opening the comment page of the multimedia resource, the target comment background is displayed on the comment page; in response to the second object's operation of publishing a comment based on the multimedia resource, the comment message is displayed in the target comment message bubble on the target comment background, that is, as shown in Figure (b). Figure 16 As shown in Figure (c).
[0132] The method of this disclosure addresses the following problem: First, in the relevant technologies, skin settings (such as bubble settings) for chat messages are only supported in one-on-one private messaging scenarios. For example, chat messages with the corresponding skin are only displayed on the conversation page between the parties. That is, the applied skin is visible to both parties and cannot be perceived by more related parties. The social display value of the skin is not released. In public or semi-public scenarios (such as the bullet screen area on the friends page), the display form of interactive messages is monotonous, and the parties cannot express their identity and social relationships through personalized skins.
[0133] Secondly, in related technologies, the entry points for skin settings are scattered across multiple levels of pages. Users need to actively navigate through multiple levels of pages to complete the skin settings or changes. There is a lack of a settings path that is naturally triggered in interactive scenarios, which means that the settings entry points are separated from the interactive scenarios.
[0134] The method of this disclosure provides a settings entry point on the display page of multimedia resources. Second users do not need to actively search through multiple pages; they can discover the message bubble settings function by being guided through the settings entry point while normally browsing interactive messages on the multimedia resource display page. The path to setting message bubbles for the first time is significantly shortened, and the threshold is greatly reduced. Multiple settings entry points cover different reach times (interactive messages with already applied personalized message bubbles, and one's own interactive messages), appearing natural and seamless. This allows second users to directly set message bubbles based on the settings entry point, improving the interactive efficiency of message bubble settings. Furthermore, interactive messages are displayed to the second user's related objects (such as mutual followers) through applied message bubbles. For example, interactive messages can be displayed in a scrolling marquee format, allowing the interactive messages applied by the second user to gain social momentum in semi-public social scenarios through message bubbles. In addition, the multi-touchpoint guidance mechanism (settings entry point) increases the penetration rate of the message bubble settings function and reduces the educational cost for users.
[0135] The method of this disclosure displays multiple settings entry points on the multimedia resource display page, such as settings entry points based on interactive messages with applied personalized message bubbles and settings entry points based on interactive messages published by a second object. This forms a multi-touchpoint guidance for the second object, and further displays interactive messages in a marquee format. After the second object applies a message bubble based on the settings entry point, the interactive messages published by the second object are displayed in the applied message bubble. The interactive messages published by the second object are visible to associated objects in a marquee format, realizing the display of the second object's self-identity and social relationships. The display format of interactive messages is no longer monotonous and is richer, which provides the second object with a channel to display its personality in a semi-public scenario, enhancing the second object's sunk costs and retention motivation. Moreover, the interactive messages are bound to associated objects (such as objects with a cooperative relationship), realizing the socialized display of interactive messages, which is conducive to increasing the object's interaction probability.
[0136] Using the method of this embodiment, after a second object applies the target message bubble, the interactive message published by the second object using the target message bubble is displayed to the second object's associated objects. That is, it is visible to all associated objects of the second object, and a single interactive message can be perceived by multiple associated objects, making its social exposure value far greater than that of a one-to-one private message scenario. Objects are more motivated to interact after applying the message bubble because associated objects can see the message bubble they applied (i.e., personalized expression). The social potential of applying the message bubble is upgraded from one-to-one to semi-public. Furthermore, the semi-public display mechanism releases the social potential of the message bubble, upgrading it from one-to-one visibility in private messages to many-to-many visibility, increasing the interaction penetration rate of the message bubble in public or semi-public scenarios (such as the friends page). After the social display value of the message bubble is released, the object's proactive application and interaction willingness towards the message bubble forms a positive cycle.
[0137] Through the method of this embodiment, the second object exchanges message bubbles for associated virtual resources. These associated virtual resources come from interactive tasks or other interactive tasks between the second and associated objects that are jointly cultivating virtual objects. When exchanging, the associated object must be selected. After deducting the shared associated virtual resources, a message bubble is obtained, and both parties can use the obtained message bubble. This makes the process of obtaining the message bubble itself part of social interaction, achieving a deep binding between message bubble acquisition and social relationships. Furthermore, the binding of message bubbles to associated objects promotes private message interaction and collaborative interactive tasks between objects, driving objects with personalized needs to increase their private message activity. Simultaneously, the establishment and maintenance of joint cultivation relationships also drives the growth of core social indicators (such as interaction probability).
[0138] The method in this embodiment lowers the barrier to entry for first-time users of message bubbles by offering a limited-time free trial. Users can experience message bubbles for a preset duration (e.g., 7 days) without paying or completing interactive tasks. This preset duration is sufficient for users to fully experience the application effects of message bubbles, reducing the psychological barrier to first-time use. Furthermore, the limited-time free trial mechanism serves as a "trial entry point" for the message bubble setting function. After users experience the fun of social display in public or semi-public scenarios, they are more likely to actively redeem associated virtual resources and use the message bubble long-term, forming a conversion funnel from free trial to redemption.
[0139] The method described in this embodiment of the present disclosure allows published interactive messages to retain the message bubble at the time of publication, preventing sudden changes due to message bubble expiration or replacement. This improves the consistency of interactive message display, ensures visual consistency for objects, and guarantees the user experience. Furthermore, the mechanism of recording message bubbles at publication avoids frequent refreshes of the interactive message display style due to message bubble changes, reducing the terminal rendering burden.
[0140] Figure 17 This is a block diagram illustrating an interactive message display device according to an exemplary embodiment. See also: Figure 17 The device includes: The first display module 1701 is configured to display multimedia resources published by the first object; The second display module 1702 is configured to display a first interactive message on the display page of the multimedia resource, wherein the first interactive message is an interactive message with a personalized message bubble applied or an interactive message published by a second object; The third display module 1703 is configured to display a setting entry based on the first interactive message. The setting entry is used to provide a message bubble setting function for the second object. The message bubble is used to display interactive messages to the associated objects of the second object. Module 1704 is configured to provide the settings page of the message bubble to the second object in response to the second object's operation on the settings entry.
[0141] In some embodiments, the second display module is configured to include at least one of the following: displaying an interactive message posted by a third object in a personalized message bubble, wherein the third object and the second object satisfy a target association relationship; displaying an interactive message for recommending the personalized message bubble in a personalized message bubble; and displaying an interactive message posted by the second object in a preset message bubble.
[0142] In some embodiments, the third display module is configured to display a settings entry in the message bubble of the first interactive message; or, to display a settings entry on one side of the message bubble of the first interactive message.
[0143] In some embodiments, the providing module is configured to display multiple candidate message bubbles in the settings page in response to the second object's operation on the settings entry.
[0144] In some embodiments, the providing module includes a first display submodule and a second display submodule; The first display submodule is configured to display multiple candidate cards in the settings page in response to a trigger operation of the second object on the settings entry. The second display submodule is configured to display the plurality of candidate message bubbles in the plurality of candidate cards.
[0145] In some embodiments, the second display submodule is configured to display, in each candidate card, at least one of the following: a thumbnail, name, acquisition conditions, validity period, free-to-play indicator, friend-used indicator, application indicator, acquired indicator, and unacquired indicator; wherein, the acquisition conditions indicate the conditions required to acquire the candidate message bubble, the validity period indicates the expiration date of the candidate message bubble, the free-to-play indicator indicates that the candidate message bubble can be experienced without meeting the acquisition conditions, and the friend-used indicator indicates that an object that satisfies the target association relationship with the first object is using the candidate message bubble.
[0146] In some embodiments, the device further includes a fourth display module; the fourth display module is configured to display the target message bubble in a preview area of the settings page and display a preset interactive message in the target message bubble in response to the second object's selection operation of the target message bubble among the plurality of candidate message bubbles.
[0147] In some embodiments, the third display module is configured to, in response to a triggering operation of the second object on the settings entry, display a personalized message bubble corresponding to the settings entry at a preset position in the settings page, and display other message bubbles in a preset order after the personalized message bubble.
[0148] In some embodiments, the device further includes a fifth display module; the fifth display module is configured to, in response to the second object's operation of acquiring a target message bubble in the settings page, display at least one associated virtual resource, the at least one associated virtual resource indicating a virtual resource shared by the second object and at least one associated object, the associated virtual resource being used to acquire the message bubble; and in response to the second object's operation based on a target associated virtual resource among the at least one associated virtual resource, display a message bubble acquisition event, the message bubble acquisition event indicating that the second object and the associated object corresponding to the target associated virtual resource have jointly acquired the target message bubble.
[0149] In some embodiments, the device further includes a sixth display module; the sixth display module is configured to, in response to an invitation operation by the second object, display an invitation card in the conversation page between the second object and the target object, the invitation card including the target message bubble and invitation information, the target object indicating the associated object corresponding to the target associated virtual resource; or, in response to an invitation operation by the second object, display a first prompt message, the first prompt message indicating that the target object has been invited to apply the target message bubble.
[0150] In some embodiments, the apparatus further includes a seventh display module; the seventh display module is configured to display an invitation card sent by the fourth object in a session page between the second object and the fourth object; and to display a plurality of candidate message bubbles in the settings page in response to a triggering operation on the invitation card sent by the fourth object.
[0151] In some embodiments, the device further includes an eighth display module; the eighth display module is configured to display a message bubble application event in response to the second object's experience operation on the target message bubble when the target message bubble selected in the settings page is in a limited-time free state; wherein the limited-time free state indicates that a preset duration can be experienced without consuming virtual resources, and the message bubble application event indicates that the target message bubble has been applied and the experience time of the target message bubble is the preset duration.
[0152] In some embodiments, the device further includes a ninth display module; the ninth display module is configured to display a plurality of candidate objects in response to an invitation operation by the second object; and to display a second prompt message in response to an invitation operation by the second object to an invitee among the plurality of candidate objects, the second prompt message indicating that the invitee has been invited to apply the target message bubble.
[0153] In some embodiments, the device further includes a tenth display module; the tenth display module is configured to, in response to an interactive operation by the second object based on the multimedia resource, display an interactive message corresponding to the interactive operation in a target message bubble on the display page of the multimedia resource.
[0154] In some embodiments, the apparatus further includes an eleventh display module; the eleventh display module is configured to, after the target message bubble expires, in response to the second object's viewing operation on the multimedia resource, display the target message bubble on the display page of the multimedia resource, and display the second object's published interactive messages in the target message bubble, the published interactive messages being interactive messages published before the target message bubble expires.
[0155] In some embodiments, the message bubble includes a bullet screen message bubble, a comment message bubble, and a comment background, wherein the bullet screen message bubble indicates a message bubble for displaying the interactive message; the device further includes a twelfth display module; the twelfth display module is configured to display the comment background on the comment page in response to the second object's opening operation of the comment page; and to display the comment message in the comment message bubble on the comment background in response to the second object's comment message publishing operation based on the multimedia resource.
[0156] In some embodiments, the device further includes a thirteenth display module; the thirteenth display module is configured to provide the settings entry in a session page of the second object and its associated object.
[0157] In some embodiments, the first object and the second object have a target association relationship.
[0158] It should be noted that the interactive message display device provided in the above embodiments is only illustrated by the division of the above functional units when displaying interactive messages. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device can be divided into different functional units to complete all or part of the functions described above. In addition, the interactive message display device and the interactive message display method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0159] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0160] When an electronic device is provided as a terminal, Figure 18 This is a block diagram illustrating a terminal according to an exemplary embodiment. The diagram shows a structural block diagram of a terminal 1800 provided in an exemplary embodiment of this disclosure. The terminal 1800 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 1800 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.
[0161] Typically, terminal 1800 includes a processor 1801 and a memory 1802.
[0162] Processor 1801 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1801 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1801 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1801 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1801 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0163] The memory 1802 may include one or more computer-readable storage media, which may be non-transitory. The memory 1802 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1802 are used to store at least one computer program, which is executed by the processor 1801 to implement the method provided in the method embodiments of this application.
[0164] In some embodiments, the terminal 1800 may also optionally include a peripheral device interface 1803 and at least one peripheral device. The processor 1801, memory 1802, and peripheral device interface 1803 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1803 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1804, a display screen 1805, a camera assembly 1806, an audio circuit 1807, and a power supply 1808.
[0165] Peripheral device interface 1803 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1801 and memory 1802. In some embodiments, processor 1801, memory 1802 and peripheral device interface 1803 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1801, memory 1802 and peripheral device interface 1803 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0166] The radio frequency (RF) circuit 1804 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1804 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1804 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. In some embodiments, the RF circuit 1804 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1804 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1804 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0167] Display screen 1805 is used to display a user interface (UI). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1805 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1801 for processing. In this case, display screen 1805 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1805, disposed on the front panel of terminal 1800; in other embodiments, there may be at least two display screens, disposed on different surfaces of terminal 1800 or in a folded design; in still other embodiments, display screen 1805 may be a flexible display screen, disposed on a curved or folded surface of terminal 1800. Furthermore, display screen 1805 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1805 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0168] The camera assembly 1806 is used to acquire images or videos. In some embodiments, the camera assembly 1806 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1806 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0169] The audio circuit 1807 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting them into electrical signals that are input to the processor 1801 for processing, or to the radio frequency circuit 1804 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal 1800. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1801 or the radio frequency circuit 1804 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1807 may also include a headphone jack.
[0170] Power supply 1808 is used to power the various components in terminal 1800. Power supply 1808 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1808 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0171] Those skilled in the art will understand that Figure 18 The structure shown does not constitute a limitation on terminal 1800 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0172] In an exemplary embodiment, a computer-readable storage medium is also provided, such as a memory including a computer program that can be executed by a processor to perform the methods in the above embodiments. For example, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0173] In an exemplary embodiment, a computer program product or computer program is also provided, which includes program code stored in a computer-readable storage medium. A processor of an electronic device reads the program code from the computer-readable storage medium and executes the program code, causing the electronic device to perform the method described above.
[0174] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0175] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. An interactive message display method, characterized in that, The method includes: Display the multimedia resources published by the first object; On the display page of the multimedia resource, a first interactive message is displayed, which is an interactive message with a personalized message bubble applied or an interactive message published by a second object; Based on the first interactive message, a settings entry is displayed. The settings entry is used to provide the second object with a message bubble setting function. The message bubble is used to display interactive messages to the associated objects of the second object. In response to the second object's operation on the settings entry, the settings page of the message bubble is provided to the second object.
2. The interactive message display method according to claim 1, characterized in that, The display of the first interactive message includes at least one of the following: Display interactive messages posted by a third object in a personalized message bubble, wherein the third object and the second object satisfy a target association relationship; Display interactive messages in personalized message bubbles to recommend content to the personalized message bubbles; The interactive message posted by the second object is displayed in the preset message bubble.
3. The interactive message display method according to claim 1, characterized in that, The step of displaying the settings entry based on the first interactive message includes: Display the settings entry in the message bubble of the first interactive message; or... The settings entry is displayed on one side of the message bubble of the first interactive message.
4. The interactive message display method according to claim 1, characterized in that, The step of providing the second object with the settings page for the message bubble in response to the second object's operation on the settings entry includes: In response to the second object's operation on the settings entry, multiple candidate message bubbles are displayed on the settings page.
5. The interactive message display method according to claim 4, characterized in that, In response to the second object's operation on the settings entry, multiple candidate message bubbles are displayed on the settings page, including: In response to the second object's triggering operation on the settings entry, multiple candidate cards are displayed on the settings page, and multiple candidate message bubbles are displayed in the multiple candidate cards.
6. The interactive message display method according to claim 5, characterized in that, The step of displaying the multiple candidate message bubbles in the multiple candidate cards includes: In each candidate card, at least one of the following is displayed: thumbnail of one of the multiple candidate message bubbles, name, acquisition conditions, validity period, free-to-use indicator, friend using indicator, in-application indicator, acquired indicator, and unacquired indicator; Wherein, the acquisition condition indicates the conditions that must be met to acquire the candidate message bubble, the validity period indicates the expiration date of the candidate message bubble, the limited-time free indicator indicates that the candidate message bubble can be experienced without meeting the acquisition condition, and the friend in use indicator indicates that an object that meets the target association relationship with the first object is using the candidate message bubble.
7. The interactive message display method according to claim 4, characterized in that, The method further includes: In response to the second object's selection of a target message bubble among the plurality of candidate message bubbles, the target message bubble is displayed in the preview area of the settings page, and a preset interactive message is displayed in the target message bubble.
8. The interactive message display method according to claim 4, characterized in that, In response to the second object's operation on the settings entry, multiple candidate message bubbles are displayed on the settings page, including: In response to the second object's trigger operation on the settings entry, a personalized message bubble corresponding to the settings entry is displayed at a preset position on the settings page, and other message bubbles are displayed in a preset order after the personalized message bubble.
9. The interactive message display method according to claim 1, characterized in that, The method includes: In response to the second object's operation to acquire the target message bubble in the settings page, at least one associated virtual resource is displayed, the at least one associated virtual resource indicating a virtual resource shared between the second object and at least one associated object, the associated virtual resource being used to acquire the message bubble; In response to the second object's operation based on the target associated virtual resource in the at least one associated virtual resource, a message bubble acquisition event is displayed, the message bubble acquisition event indicating that the second object and the associated object corresponding to the target associated virtual resource have jointly acquired the target message bubble.
10. The interactive message display method according to claim 9, characterized in that, The method further includes: In response to the invitation operation of the second object, an invitation card is displayed on the conversation page between the second object and the target object. The invitation card includes the target message bubble and invitation information, and the target object indicates the associated object corresponding to the target associated virtual resource; or... In response to the invitation operation of the second object, a first prompt message is displayed, indicating that the target object has been invited to apply the target message bubble.
11. The interactive message display method according to claim 1, characterized in that, The method further includes: In the conversation page between the second and fourth objects, the invitation card sent by the fourth object is displayed; In response to the triggering operation of the invitation card sent to the fourth object, multiple candidate message bubbles are displayed on the settings page.
12. The interactive message display method according to claim 1, characterized in that, The method further includes: When the target message bubble selected in the settings page is in a limited-time free state, the message bubble application event is displayed in response to the second object's experience operation on the target message bubble; The free-to-use status indicates that a preset duration of experience is possible without consuming virtual resources, and the message bubble application event indicates that the target message bubble has been applied and the experience time of the target message bubble is the preset duration.
13. The interactive message display method according to claim 12, characterized in that, The method further includes: In response to the invitation action from the second object, multiple candidate objects are displayed; In response to the second object's invitation operation to the invitee among the plurality of candidate objects, a second prompt message is displayed, indicating that the invitee has been invited to apply the target message bubble.
14. The interactive message display method according to claim 1, characterized in that, The method further includes: In response to the second object's interactive operation based on the multimedia resource, the interactive message corresponding to the interactive operation is displayed in the target message bubble on the display page of the multimedia resource.
15. The interactive message display method according to claim 1, characterized in that, The method further includes: After the target message bubble expires, in response to the second object's viewing operation on the multimedia resource, the target message bubble is displayed on the display page of the multimedia resource, and the second object's published interactive messages are displayed in the target message bubble. The published interactive messages are interactive messages published before the target message bubble expires.
16. The interactive message display method according to claim 1, characterized in that, The message bubbles include bullet screen message bubbles, comment message bubbles, and comment backgrounds, wherein the bullet screen message bubbles indicate message bubbles used to display the interactive messages; the method further includes: In response to the second object's operation of opening the comment page, the comment background is displayed on the comment page; In response to the second object's comment message posting operation based on the multimedia resource, the comment message is displayed in the comment message bubble on the comment background.
17. The interactive message display method according to claim 1, characterized in that, The method further includes: The settings entry is provided in the session page of the second object and its associated object.
18. The interactive message display method according to any one of claims 1 to 17, characterized in that, There is a target association relationship between the first object and the second object.
19. An interactive message display device, characterized in that, The device includes: The first display module is configured to display multimedia resources published by the first object; The second display module is configured to display a first interactive message on the display page of the multimedia resource, wherein the first interactive message is an interactive message with a personalized message bubble applied or an interactive message published by a second object; The third display module is configured to display a settings entry based on the first interactive message. The settings entry is used to provide the second object with a message bubble setting function. The message bubble is used to display interactive messages to the associated objects of the second object. A module is configured to provide the settings page of the message bubble to the second object in response to the second object's operation on the settings entry.
20. An electronic device, characterized in that, The electronic device includes: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the interactive message display method as described in any one of claims 1 to 18.
21. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to perform the interactive message display method as described in any one of claims 1 to 18.
22. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the interactive message display method according to any one of claims 1 to 18.
