Information display method and device, electronic equipment and readable storage medium

By displaying recommended and interactive information related to the second application on the user interface of the first application, the problem of poor information promotion effect is solved, more efficient information promotion and user interaction are achieved, and the user experience is improved.

CN115618135BActive Publication Date: 2026-06-05TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2021-07-15
Publication Date
2026-06-05

Smart Images

  • Figure CN115618135B_ABST
    Figure CN115618135B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose an information display method and device, electronic equipment and a readable storage medium, and relate to the technical fields of cloud technology, multimedia information, advertising and the like. The method comprises: displaying first recommended information on a user interface of a first application, wherein the first recommended information is associated with first multimedia information published through a second application, and a first user initiates first interaction information for the first multimedia information in the second application; and displaying second interaction information for the first recommended information on the user interface of the first application, the second interaction information corresponding to the first interaction information. The scheme provided by the embodiments of the present application improves the promotion effect of recommended information and enhances the user's use perception.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical fields of cloud technology, multimedia information technology, etc., and in particular to an information display method, device, electronic device, and readable storage medium. Background Technology

[0002] With the development of internet technology, there are increasingly more ways to display various types of information on electronic devices, making it crucial to better present this information to users. Especially in scenarios involving information promotion within applications, current technologies typically intersperse promotional information (such as advertisements) using text, images, and videos among various application content. This serves only a content display function, offering poor user interaction and lacking the motivation for users to actively view promotional information, thus hindering information conversion. Improving the effectiveness of information promotion and enhancing the user experience remain issues that require improvement. Summary of the Invention

[0003] This application provides an information display method, apparatus, electronic device, and readable storage medium, which improves the promotion effect of recommendation information and enhances the user's experience.

[0004] On one hand, embodiments of this application provide an information display method, the method comprising:

[0005] The user interface of the first application displays first recommendation information, wherein the first recommendation information is associated with first multimedia information published through the second application, and in the second application, the first user initiates first interactive information regarding the first multimedia information;

[0006] On the user interface of the first application, second interactive information is displayed in relation to the first recommendation information, and the second interactive information corresponds to the first interactive information.

[0007] On one hand, embodiments of this application provide an information display device, the device comprising:

[0008] The recommendation information display module is used to display first recommendation information on the user interface of the first application, wherein the first recommendation information is associated with first multimedia information published through the second application, and in the second application, the first user initiates first interactive information regarding the first multimedia information;

[0009] An interactive information display module is used to display second interactive information on the user interface of the first application in relation to the first recommendation information, wherein the second interactive information corresponds to the first interactive information.

[0010] In an optional embodiment, the interactive information display module described above is used for:

[0011] The user interface displays a number of second interactive messages that is less than or equal to a first set number, wherein the first set number of second interactive messages corresponds to a second number of first interactive messages, and the second number of first interactive messages is determined based on the acquisition time or information type of the first interactive messages initiated by the first user.

[0012] In one optional embodiment, the interactive information display module described above includes at least one of the following:

[0013] The first display unit is configured to, if the first user includes the publisher of the first multimedia information, display the second interactive information corresponding to the first interactive information initiated by the publisher of the first multimedia information among the first users;

[0014] The second display unit, if the first user includes an associated object, displays the second interaction information corresponding to the first interaction information initiated by the associated object of the first user, wherein the associated object is an object that has an association relationship with the target object, and the target object is the user who viewed the first recommendation message in the first application.

[0015] In an optional embodiment, the first display unit is specifically used for:

[0016] Displays the associated special effects information corresponding to the first interactive information initiated by the aforementioned publisher, and the aforementioned second interactive information includes the aforementioned associated special effects information;

[0017] The aforementioned second display unit is specifically used for:

[0018] The display shows the second interactive information corresponding to the first interactive information initiated by the aforementioned associated object and the identifier corresponding to the aforementioned associated object, wherein the identifier corresponding to the aforementioned associated object includes the object identifier of the aforementioned associated object or the designated identifier of the associated object used to identify the object as the aforementioned target object.

[0019] In one optional embodiment, the interactive information display module described above is further used for at least one of the following:

[0020] The user interface above displays the second interactive information corresponding to the first interactive information within a first set time period from the current time;

[0021] The user interface displays the second interactive information corresponding to the first interactive information within a second set time period from the target time, wherein the target time is the acquisition time of the latest first interactive information initiated by the first user.

[0022] In one alternative embodiment, the user interface of the first application described above displays at least one of the following:

[0023] The above-mentioned first recommended information viewing control;

[0024] The promotional keywords for the first recommended information mentioned above;

[0025] The description of the first recommended information above.

[0026] In an optional embodiment, the above-described apparatus further includes an object identification display module, the object identification display module being configured to:

[0027] Receive the selection operation for the aforementioned second interactive information;

[0028] In response to the above selection operation, the object identifier of the user corresponding to the second interactive information is displayed.

[0029] In an optional embodiment, the first recommendation information includes second multimedia information, which is determined based on the first multimedia information. The apparatus further includes a multimedia information processing module, which is used to:

[0030] The first multimedia information is edited to obtain the second multimedia information; or

[0031] The first multimedia information is processed to improve video quality, resulting in the second multimedia information.

[0032] In an optional embodiment, the interactive information display module described above is used for:

[0033] The information identifier for receiving the aforementioned second interactive information;

[0034] The second interactive information is obtained from the first client of the first application according to the information identifier of the second interactive information, and the second interactive information is displayed on the user interface of the first application, wherein the information identifier of the second interactive information is determined according to the information identifier of the first interactive information.

[0035] In an optional embodiment, the first server of the first application is configured with a second interactive information database, and the second server of the second application is configured with a first interactive information database. The first and second interactive information databases include interactive information with the same information identifier, and / or, the first information identifier in the first interactive information database and the second information identifier in the second interactive information database have a corresponding relationship. The apparatus further includes a processing module, which is used to:

[0036] Send an information retrieval request to the first server mentioned above. The information retrieval request is triggered by an information viewing operation for the first application. The target information corresponding to the information retrieval request contains information of a specified type.

[0037] The system acquires second multimedia information and an information identifier for the second interactive information corresponding to the first multimedia information. The second multimedia information is determined based on the first multimedia information. When the first server detects that the target information corresponding to the information acquisition request contains information of a specified type, it sends a recommendation information acquisition request to the recommendation message delivery server. In response to the recommendation information acquisition request, the recommendation message delivery server sends the second multimedia information and an information identifier for the first interactive information corresponding to the first multimedia information to the first server. The second multimedia information is determined by the recommendation message delivery server based on the acquired first multimedia information. The first server detects the information identifier for the first interactive information corresponding to the first multimedia information in the second interactive information database. If the information identifier for the first interactive information exists in the second interactive information database or has a corresponding relationship with a second information identifier in the second interactive information database, it acquires the information identifier for the second interactive information corresponding to the first interactive information from the second interactive information database, using it as the information identifier for the second interactive information corresponding to the first multimedia information.

[0038] First recommendation information and the aforementioned second interactive information are generated based on the information identifiers of the second multimedia information and the aforementioned second interactive information.

[0039] In an optional embodiment, the interactive information display module described above is used for:

[0040] The information identifier for receiving the aforementioned second interactive information, wherein the information identifier for the aforementioned second interactive information is an address identifier;

[0041] The second interactive information is obtained based on the address identifier and displayed on the user interface of the first application.

[0042] In an optional embodiment, the above-described apparatus further includes a transmitting module, which is used for:

[0043] In response to the situation where the aforementioned first recommendation information is no longer displayed or is no longer fully displayed, a message stop update request is sent to stop obtaining the first interactive information related to the aforementioned first multimedia information published through the aforementioned second application.

[0044] On one hand, embodiments of this application provide an information display system, which includes a first client and a first server of a first application, a recommendation message delivery server, a second client and a second server of a second application, wherein:

[0045] The aforementioned first client is used to send a corresponding information retrieval request to the aforementioned first server when it receives an information viewing operation for the aforementioned first application.

[0046] The first server mentioned above is used to send a recommendation information retrieval request to the recommendation message delivery server when it detects that the target information corresponding to the information retrieval request contains information of a specified type after receiving the information retrieval request.

[0047] The aforementioned recommendation message delivery server is used to respond to the aforementioned recommendation information acquisition request to acquire first multimedia information and information identifier of the aforementioned first interactive information corresponding to the aforementioned first multimedia information, and to obtain second multimedia information based on the aforementioned first multimedia information;

[0048] The aforementioned recommendation message delivery server is also used to send second multimedia information to the aforementioned first server and the information identifier of the aforementioned first interactive information corresponding to the aforementioned first multimedia information;

[0049] The first server is further configured to obtain first recommendation information and second interaction information based on the received second multimedia information and the first interaction information corresponding to the first multimedia information, and send the first recommendation information and second interaction information to the first client, wherein the first recommendation information is associated with the first multimedia information published through the second application, and the second interaction information corresponds to the first interaction information.

[0050] The first client is also used to receive and display the first recommendation information and the second interactive information on the user interface of the first application.

[0051] On one hand, embodiments of this application provide an electronic device, which includes a processor and a memory interconnected thereto; the memory is used to store a computer program; the processor is configured to execute the method provided by any possible implementation of the information display method when the computer program is invoked.

[0052] On one hand, embodiments of this application provide a computer-readable storage medium storing a computer program that is executed by a processor to implement the method provided in any possible implementation of the above information display method.

[0053] On one hand, embodiments of this application provide a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method provided in any possible implementation of the above-described information display method.

[0054] The beneficial effects of the technical solution provided in this application are:

[0055] In the embodiments of this application, the information display method, apparatus, electronic device, and readable storage medium provided in this application can display first recommendation information associated with first multimedia information published through a second application on the user interface of a first application. Simultaneously, second interactive information related to the first recommendation information is displayed on the user interface. In the second application, a first user initiates the first interactive information regarding the first multimedia information, and the second interactive information corresponds to the first interactive information. Using this technical solution, the user interface of the first application can display the first recommendation information associated with the first multimedia information published through the second application, as well as the second interactive information related to the first recommendation information. This not only enables cross-application display of recommendation information from the second application within the first application but also displays interactive information, improving the promotional effect of the recommendation information and enhancing the user experience. Attached Figure Description

[0056] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0057] Figure 1 This is a schematic diagram of the structure of an information display system provided in an embodiment of this application in an application scenario;

[0058] Figure 2 This is a flowchart illustrating an information display method provided in an embodiment of this application;

[0059] Figure 3 This is a schematic diagram illustrating the display effect of a first recommendation information and a second interactive information provided in an embodiment of this application;

[0060] Figure 4 This is a schematic diagram illustrating the display effect of another first recommendation information and second interactive information provided in an embodiment of this application;

[0061] Figure 5This is a schematic diagram illustrating the display effect of another type of first recommendation information and second interactive information provided in the embodiments of this application;

[0062] Figure 6 This is a schematic diagram illustrating the display effect of another type of first recommendation information and second interactive information provided in the embodiments of this application;

[0063] Figure 7 This is a schematic diagram of an interface for displaying first multimedia information and first interactive information through a second application, provided in an embodiment of this application.

[0064] Figure 8 This is a flowchart illustrating another information display method provided in an embodiment of this application;

[0065] Figure 9 This is a schematic diagram of the structure of an information display device provided in an embodiment of this application;

[0066] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0067] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0068] The information display method provided in this application is applicable to any device with an operating system, such as a device with an Android operating system. This device may include, but is not limited to, devices involved in various fields such as cloud gaming. For example, the multimedia information involved in the information display method provided in this application may be a cloud gaming live video.

[0069] Cloud gaming, also known as gaming on demand, is an online gaming technology based on cloud computing. It enables thin clients with relatively limited graphics processing and data processing capabilities to run high-quality games. In cloud gaming, the game does not reside on the player's terminal but runs on a cloud server. The cloud server renders the game scene as a video and audio stream, which is then transmitted to the player's terminal via the network. The player's terminal does not need powerful graphics processing and data processing capabilities; it only needs basic streaming media playback capabilities and the ability to receive player input commands and send them to the cloud server.

[0070] As an example, Figure 1 The diagram illustrates an implementation flow of an information display system applicable to an embodiment of this application in a specific application scenario. It is understood that the information display method provided in this application embodiment can be applied to, but is not limited to, applications such as... Figure 1 In the application scenarios shown.

[0071] like Figure 1 As shown, the information display system in this example may include, but is not limited to, a first client 101, a first server 102, a second client 103, a second server 104, and a recommendation message delivery server 105. The first client 101 can communicate with the first server 102 and the recommendation message delivery server 105 via a network. The first server 102 can communicate with the first client 101, the second server 104, and the recommendation message delivery server 105 via a network. The recommendation message delivery server 105 can communicate with the first client 101, the first server 102, and the second server 104 via a network. The second server 104 can communicate with the second server 102 and the recommendation message delivery server 105 via a network. The second client 103 can communicate with the second server 104 via a network. The client corresponding to the first application is the first client, the client corresponding to the second application is the second client, the first server is the server corresponding to the first application, the second server is the server corresponding to the second application, and the recommendation message delivery server is used to promote recommendation information to the first client. The first application and the second application can be different functional modules within the same application, or they can be two independent applications; no limitation is made here. The specific interaction of the information display system in this application scenario can include steps S1-S8:

[0072] Step S1: The second client 103 is used to publish the first multimedia information by the second application, receive the first interactive information initiated by the first user in response to the first multimedia information, and send the first multimedia information and the second interactive information to the second server 104.

[0073] Step S2, the second server 104 is used to store the received first multimedia information and first interactive information.

[0074] The second server 104 is also used to actively synchronize the first multimedia information and the first interactive information to the recommendation message delivery server 105, or, when receiving a multimedia information acquisition request from the recommendation message delivery server 105, send the first multimedia information and the first interactive information to the recommendation message delivery server 105.

[0075] Step S3: The first client 101 is used to obtain the information viewing operation for the first application and send the information acquisition request corresponding to the information viewing operation to the first server 102.

[0076] Step S4, the first server 102 is used to send a recommendation information acquisition request to the recommendation message delivery server 105 when it receives the above information acquisition request and the target information corresponding to the above information acquisition request contains information of a specified type.

[0077] Step S5: The recommendation message delivery server 105 is used to send the second multimedia information and the information identifier of the first interactive information corresponding to the first multimedia information to the first server 102 in response to the recommendation information acquisition request.

[0078] Specifically, the recommendation message delivery server 105 responds to the recommendation information acquisition request by sending second multimedia information and an information identifier of first interactive information corresponding to the first multimedia information to the first server, including:

[0079] The system acquires first multimedia information and an information identifier for first interactive information corresponding to the first multimedia information, and determines second multimedia information through at least one of the following methods: editing the first multimedia information to obtain the second multimedia information; or performing video quality processing on the first multimedia information to obtain the second multimedia information.

[0080] Send a defined second multimedia message and an information identifier of the first interactive message corresponding to the first multimedia message to the first server.

[0081] The recommended message delivery server 105 obtains the first multimedia information and the information identifier of the first interactive information corresponding to the first multimedia information, including:

[0082] In response to the recommendation information acquisition request, a corresponding multimedia information acquisition request is sent to the second server 104, and the first multimedia information returned by the second server 104 in response to the multimedia information acquisition request, as well as the information identifier of the first interactive information corresponding to the first multimedia information, are received.

[0083] Alternatively, the first multimedia information and the information identifier of the first interactive information corresponding to the first multimedia information can be obtained locally from the recommendation message delivery server 105, wherein the first multimedia information and the information identifier of the first interactive information corresponding to the first multimedia information are synchronized to the recommendation message delivery server by the second server 104.

[0084] In step S6, the first server 102 is also used to receive the second multimedia information and the information identifier of the first interactive information corresponding to the first multimedia information.

[0085] Optionally, the first server 102 of the first application is configured with a second interactive information database, and the second server 104 of the second application is configured with a first interactive information database. The first and second interactive information databases include interactive information with the same information identifier, and / or the first information identifier of the first interactive information database and the second information identifier of the second interactive information database have a corresponding relationship.

[0086] Specifically, the first server 102 is used to: detect the information identifier of the first interactive information corresponding to the first multimedia information in the second interactive information database; if the information identifier of the first interactive information exists in the second interactive information database, or has a corresponding relationship with the second information identifier in the second interactive information database, then obtain the information identifier of the second interactive information corresponding to the information identifier of the first interactive information from the second interactive information database, and use it as the information identifier of the second interactive information corresponding to the first multimedia information.

[0087] In step S7, the first server 102 is further configured to send second multimedia information and an information identifier of second interactive information corresponding to the first multimedia information to the first client.

[0088] In step S8, the first client 101 is further configured to receive second multimedia information and an information identifier for second interactive information corresponding to the first multimedia information, and to generate first recommendation information and second interactive information based on the second multimedia information and the information identifier for the second interactive information, and display the first recommendation information and the second interactive information on the user interface of the first application. The first recommendation information is associated with the first multimedia information published through the second application, and the second interactive information corresponds to the first interactive information.

[0089] The first client 101 is configured with the same second interactive information database as the first server 102. When generating second interactive information, the corresponding second interactive information can be obtained from the second interactive information database on the first client's local machine based on the identifier of the second interactive information.

[0090] It should be noted that in steps S6-S8 above, the step of generating the first recommendation information and the second interactive information is performed by the first client. In some embodiments, the first server 102 may also obtain the information identifier of the second interactive information based on the information identifier of the first interactive information corresponding to the first multimedia information sent by the recommendation message delivery server 105 (see step S6 for details). Then, the first server 102 generates the first recommendation information and the second interactive information based on the information identifiers of the second multimedia information and the second interactive information sent by the recommendation message delivery server 105, and sends the first recommendation information and the second interactive information to the first client 101. The first client 101 receives the first recommendation information and the second interactive information and displays the first recommendation information and the second interactive information on the user interface of the first application. It is understood that the embodiments of this application do not limit the executing entity for generating the first recommendation information and the second interactive information based on the information identifiers of the second multimedia information and the second interactive information.

[0091] In an optional embodiment, the received second interactive information may not exist in the second interactive information database. In this case, the first client 101 is also used to receive the information identifier of the second interactive information, wherein the information identifier of the second interactive information is an acquisition address identifier; the second interactive information is acquired according to the acquisition address identifier and displayed on the user interface of the first application.

[0092] In an optional embodiment, the first client 101 is further configured to send a request to the first server to stop updating information when the first recommendation information is no longer displayed or is no longer fully displayed.

[0093] The first server 102 is also configured to stop acquiring the first interactive information about the first multimedia information published through the second application after receiving and responding to the information stop update request.

[0094] It is understood that the above is merely an example, and the embodiments of this application are not intended to limit the scope of the application.

[0095] The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server or server cluster providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The network can include, but is not limited to, wired networks and wireless networks. Wired networks include local area networks (LANs), metropolitan area networks (MANs), and wide area networks (WANs). Wireless networks include Bluetooth, Wi-Fi, and other networks that enable wireless communication. User terminals can be smartphones (such as Android phones, iOS phones, etc.), tablets, laptops, digital radio receivers, MIDs (Mobile Internet Devices), PDAs (Personal Digital Assistants), desktop computers, in-vehicle terminals (such as in-vehicle navigation terminals), smart speakers, smartwatches, etc. User terminals and servers can be connected directly or indirectly through wired or wireless communication methods, but are not limited to these. Specific details can be determined based on the actual application scenario requirements and are not limited here.

[0096] See Figure 2 , Figure 2 This is a flowchart illustrating an information display method provided in an embodiment of this application. This method can be executed by any electronic device, such as a user terminal, or it can be completed through interaction between the user terminal and a server. Optionally, it can be executed by a user terminal, such as... Figure 2 As shown, the information display method provided in this application embodiment includes the following steps:

[0097] In step S201, the user interface of the first application displays first recommendation information, wherein the first recommendation information is associated with first multimedia information published through the second application, and the first user initiates first interactive information regarding the first multimedia information in the second application.

[0098] Step S202: Display second interactive information on the user interface of the first application in relation to the first recommendation information, wherein the second interactive information corresponds to the first interactive information.

[0099] Optionally, in this application embodiment, there is no limitation on what the first application and the second application are specifically. The first application and the second application are applications with a certain relationship. The first application and the second application can be different functional modules of the same application, or they can be two independent applications. There is no limitation here.

[0100] The following example illustrates how a first application and a second application are different functional modules within the same application, and how information published by the second application can be displayed on the first application. This example shows how the first application can be a social application (such as an instant messaging application), the first application can be the information feed within that social application, and the second application can be the video platform within that social application. The specific process is as follows:

[0101] The method involves obtaining information viewing operations performed by the target object on a first application. This information viewing operation could be the target object (i.e., the user viewing the first recommended message in the first application) opening the first application, or the target object swiping to a predetermined display area of ​​the user interface, etc. The specific nature of this information viewing operation is not limited. For example, taking a news feed as the first application, the information viewing operation could be swiping to a predetermined display area of ​​the news feed's user interface. When the news feed displays messages posted by the target object's friends (i.e., the target object's associated objects), it displays them sequentially according to the posting time of each friend's message. Each friend's message corresponds to a display area, and this predetermined display area could be the area after the fourth friend displayed in the news feed. It is understood that the number of predetermined display areas is not limited in this embodiment; there can be one or more.

[0102] If the target information corresponding to the information viewing operation contains information of a specified type, where the target information includes information that has not yet been displayed, or partially displayed information and already displayed information, for example, when a user triggers an information viewing operation to open the information feed interface of this social application, the target information corresponding to the information viewing operation may include the latest M messages, which may include N messages posted by accounts with social relationships and / or L promotional messages. The specified type of information may refer to promotional information, where M, N, and L are integers greater than or equal to zero. In practical applications, the specific type of information for the specified type is not limited. For example, the specified type of information may be promotional information, such as advertising information (e.g., live streaming ads, e-commerce ads, etc.). This advertising information can be live streaming ads or non-live streaming ads; it is not limited here. This advertising information may be feed ads, which refer to ads in the user's social media friend feeds, or in the content streams of news media and audiovisual media. The specified type of information can also be promotional activity information, such as game promotions, brand promotions, application promotions, product promotions, WeChat official account promotions, store promotions, coupon distribution, etc., without limitation. Accordingly, the recommended information displayed in the first application is one of the specified types of information.

[0103] Then, in response to the aforementioned information viewing operation, the first recommended information is displayed on the user interface of the first application, and second interactive information regarding the first recommended information is also displayed on the user interface. The user interface of the first application may also display information published through the first application, such as first information published by a related object of the target object, comments published by a second user viewing the first recommended information through the first application, and so on.

[0104] The first recommendation information is associated with the first multimedia information published through the second application. This first recommendation information may include second media information. The second media information can be obtained by processing the first multimedia information (such as text editing or video quality enhancement) after it is published through the second application, or the first multimedia information can be directly used as the second media information; this is not limited here. For example, the second media information and the first multimedia information can be live video or non-live video. The first recommendation information and the first multimedia information can have the same content or be related (e.g., the first recommendation information is obtained by editing the first multimedia information). Furthermore, the first user can initiate first interactive information targeting the first application through the second application. This embodiment does not limit the first user; it can be any user who publishes related interactive information targeting the first multimedia information. For example, the first user can be the publisher of the first multimedia information, an associated object (i.e., a friend) of the target object, or any other object besides the publisher and associated object. The first recommendation information may also include other information besides the second media information, such as the recommendation title and the recommendation account; this is not limited here.

[0105] The second interactive information displayed in the user interface of the first application corresponds to the first interactive information. That is, the second interactive information has a corresponding relationship with the first interactive information; that is, the second interactive information can be completely identical to the first interactive information, or the first or second application can store a corresponding relationship between the first and second interactive information. In this embodiment, the number of second interactive information pieces displayed in the user interface of the first application is not limited, and it can be at least one piece of interactive information.

[0106] The first recommendation information and the second interactive information displayed in the user interface of the first application can be live-streamed information or non-live-streamed information. If it is live-streamed information, the first recommendation information and the second interactive information displayed are based on the real-time updated information. If it is non-live-streamed information, the first recommendation information displayed can be historical recommendation information associated with the first multimedia information, and the second interactive information displayed is based on the interactive information within the most recent time period, including historical interactive information, and may also include interactive information acquired in real time (for example, there is currently a first interactive information published for the first multimedia information, and this first interactive information corresponds to the displayed second interactive information). The above is only one example, and this embodiment is not limited thereto.

[0107] The second type of interactive information can be bullet comments, which can include text, images, emoticons, etc.

[0108] The second type of interactive information can be comments, which can include text, images, emoticons, etc.

[0109] The second type of interactive information can be special effects. Special effects can be text, images, emoticons, etc. Among them, special effects can include cheering animations (also known as cheering dynamic animations, cheering atmosphere animations, cheering atmosphere animations, etc., which are not limited here). This cheering animation can be understood as a dynamic special effect used to express the cheering atmosphere. This cheering animation is implemented through a cheering atmosphere component, which can be understood as a kind of animation toolkit or message package, a component specifically designed to implement cheering animations.

[0110] The second interactive information can be caption information. The caption information can be at least one (e.g., five) captions pre-configured / real-time published by the product owner corresponding to the multimedia information, without limitation. For example, if the first recommended information is advertising information (live broadcast advertising or non-live broadcast advertising), the caption information can be five pieces of relevant copy about the product in the advertisement pre-configured / real-time published by the advertiser corresponding to the advertising information.

[0111] Optionally, when displaying subtitle information on the user interface of the first application, each subtitle information can be displayed in turn on the user interface of the first application in a scrolling manner, such as vertical scrolling or horizontal scrolling. For example, assuming that the subtitle information includes subtitle information 1 to subtitle information 5, and subtitle information 1 to subtitle information 5 are arranged in chronological order of release time, subtitle information 5, subtitle information 4, subtitle information 3, subtitle information 2 and subtitle information 1 can be displayed sequentially in the second display area, and the display duration of each subtitle information can be a preset duration (such as 0.5 seconds). The above is only one example, and this embodiment does not limit the display method of subtitle information.

[0112] For example, taking the first application as an information feed and the second application as a video platform, the first multimedia information is the advertising information of product A broadcast live on the video platform, and the first recommendation information is the advertising information played synchronously with the advertising information of product A. Figure 3 As shown, the target object is the object that operates the first application, and the associated object of the target object is... Figure 3 The friends shown as Friend 1 and Friend 2 can display information posted by the associated objects of the target object in the first display area of ​​the first user interface. The first display area is... Figure 3 The diagram shows display area 31 corresponding to friend 1 and display area 33 corresponding to friend 2. Advertising information for product A can be displayed in the second display area of ​​the first user interface; this second display area is display area 32 corresponding to the advertising information for product A. For example... Figure 3 As shown, the subtitle information is "New Product 12 Debuts" corresponding to 01 in the image, the bullet screen information is "666!" corresponding to 02 in the image, the comment information is the information corresponding to the area where 03 in the image is located, and the special effects information is the emoticon effect and heart-shaped effect corresponding to 04 in the image. Figure 3 The image also shows other copywriting information about product A, namely, "Product A launch event at 1 AM on September 16th, we'll see you there" (i.e., the promotional keyword of the first recommended information). The image also shows relevant information posted by related parties of the target object, namely, information posted by friend 1 and friend 2, which corresponds to information 05.

[0113] When a user is interested in product A and wants to learn more about it, they can click / touch it. Figure 3 The options shown (watching the live stream, during the live stream, or other areas, i.e., the information viewing control for the first recommended information shown in the text) lead to the promotional activity page corresponding to product A, which is the user interface of the second application.

[0114] in, Figure 3 The advertising information for product A shown is displayed in a basic card format. In an optional embodiment, it can also be displayed according to... Figure 4 The display method shown is a full-screen card display of the advertising information for product A. Figure 4 The full-width card display shown is compared to Figure 3 The basic card display shown employs a larger visual size to showcase relevant information about product A. It is understood that this application embodiment does not limit the display method of multimedia information; other display methods can be used as needed.

[0115] Through the embodiments of this application, it is possible to display first recommendation information associated with first multimedia information published through a second application and second interactive information related to the first recommendation information on the user interface of a first application. This not only enables the display of recommendation information from the second application across applications within the first application, but also enables the display of interactive information, thereby improving the promotion effect of recommendation information and enhancing the user's experience.

[0116] In practical applications, when displaying the first recommendation information, in order to enhance the promotion effect, various information related to the first recommendation information can be displayed. Optionally, the user interface of the aforementioned first application may display at least one of the following:

[0117] The above-mentioned first recommended information viewing control;

[0118] The promotional keywords for the first recommended information mentioned above;

[0119] The description of the first recommended information above.

[0120] Optionally, to facilitate users in viewing the first recommended information, an information viewing control for the first recommended information can be displayed in the user interface of the first application. In this embodiment, there are no restrictions on the specific form of the information viewing control; for example, it can be a button / key or a blank area.

[0121] To make it easier for users to understand the primary recommended information, promotional keywords and / or descriptions of the primary recommended information can be displayed on the user interface of the primary application. The promotional keywords can be displayed in a prominent, fixed display area, while the descriptions can be displayed during the playback of the primary recommended information, for example, as advertising text.

[0122] The above is merely an example, and this embodiment is not intended to be limited in any way.

[0123] Through the embodiments of this application, the first recommendation information can be promoted in various forms, which increases the promotion effect of the promotion information and improves user perception.

[0124] In practical applications, when displaying the second interactive information on the user interface of the first application, the received first interactive information can be filtered to obtain the second interactive information in order to achieve a better display effect. In some embodiments, to reduce the network resources consumed by the interaction between the server and the client, the entity executing the filtering of the first interactive information can be a first server, a second server, or a recommendation information delivery server. In other embodiments, the entity executing the filtering of the first interactive information can be a first client or a second client, etc., and this is not limited here.

[0125] In other embodiments, the first interaction information sent by a second application user with a social relationship with the target can be filtered out, and the second interaction information corresponding to the filtered first interaction information can be displayed on the user interface of the first application. In this case, the first server and / or the first client stores the association relationship of social friends. For the security of user social relationships, the filtering of the first interaction information can be performed at the first server and / or the first client. The first interaction information sent by the second application user with a social relationship with the target is filtered out according to the association relationship of social friends stored at the first server and / or the first client. Furthermore, in order to balance network resource consumption, the filtering of the first interaction information can be performed at the first server.

[0126] In one optional embodiment, displaying second interactive information on the user interface of the first application in relation to the first recommendation information includes:

[0127] The user interface displays a number of second interactive messages that is less than or equal to a first set number, wherein the first set number of second interactive messages corresponds to a second number of first interactive messages, and the second number of first interactive messages is determined based on the acquisition time or information type of the first interactive messages initiated by the first user.

[0128] Optionally, when the first client / first server of the first application receives more than a predetermined number of first interactive messages within a unit of time, the first client / first server can filter the first interactive messages, and finally display only the predetermined number of second interactive messages on the user interface. The principle by which the first client performs the filtering of the first interactive messages is the same as the principle by which the first server performs the filtering of the first interactive messages, as described later, and will not be repeated here.

[0129] Optionally, the following is a detailed process by which the first server performs the filtering of the first interaction information:

[0130] The user interface of the first application can display a number of second interactive messages that is less than or equal to a first preset number, wherein the first preset number of second interactive messages corresponds to a second number of first interactive messages. That is, the first preset number and the second number can be the same or different. The first server can filter the second number of first interactive messages based on the attributes of the first interactive messages to obtain the first preset number of second interactive messages, wherein the second number of first interactive messages can be determined based on the acquisition time or information type of the first interactive messages initiated by the first user.

[0131] Optionally, when the number of received first interactive messages exceeds a predetermined number, the first server can filter the received first interactive messages based on their acquisition time to obtain a first predetermined number of second interactive messages. For example, assuming the first predetermined number is 10 messages and the number of received first interactive messages per unit time is 20 messages, the server can filter based on the acquisition time of these 20 messages, selecting the 10 messages most recent to the current time as the second interactive messages.

[0132] Optionally, when the number of received first interactive messages exceeds a predetermined number, the first server can filter the received first interactive messages based on their information type. This information type can be used as a criterion in two ways: one is whether the interactive message is real-time or non-real-time. In this case, when filtering the first interactive messages, real-time interactive messages are prioritized as the second set of selected interactive messages, while non-real-time interactive messages are selected as appropriate based on the actual situation. That is, if the number of real-time interactive messages meets the first predetermined number, non-real-time interactive messages are not selected; if the number of real-time interactive messages does not meet the first predetermined number, non-real-time interactive messages are selected.

[0133] The information type can also be a specific form of interactive information. For example, the information type can be at least one of subtitle information, bullet screen information, comment information, or special effects information. The priority of these information types, from high to low, can be special effects information, bullet screen information, subtitle information, and comment information. It is understood that this application embodiment does not limit the specific type or priority of the information type. In this case, when the received first interactive information exceeds a predetermined number, the received first interactive information can be filtered based on the priority of the information type, and second interactive information can be selected sequentially from the first interactive information according to the priority of the information type to obtain a first predetermined number of second interactive information.

[0134] Through the embodiments of this application, a certain number of second interactive information can be obtained by filtering in various ways, which improves the diversity of information filtering. Furthermore, displaying a certain number of second interactive information can avoid the problem of the information displayed on the screen being too cluttered when too much information is displayed.

[0135] Optionally, embodiments of this application also provide another method for the first server to filter the first interactive information, as follows:

[0136] In an optional embodiment, the second interactive information corresponding to the first interactive information initiated by the publisher of the first multimedia information among the first users includes:

[0137] Displays the associated special effects information corresponding to the first interactive information initiated by the aforementioned publisher, and the aforementioned second interactive information includes the aforementioned associated special effects information;

[0138] The second interaction information corresponding to the first interaction information initiated by the aforementioned associated object of the first user includes:

[0139] The display shows the second interactive information corresponding to the first interactive information initiated by the aforementioned associated object and the identifier corresponding to the aforementioned associated object, wherein the identifier corresponding to the aforementioned associated object includes the object identifier of the aforementioned associated object or the designated identifier of the associated object used to identify the object as the aforementioned target object.

[0140] Optionally, before displaying the second interactive information, the first server can filter the first interactive information to select the second interactive information corresponding to the first interactive information within a first set time period from the current time. The selected second interactive information is then sent to the first client, which displays the selected second interactive information. The first set time period can be the period most recent from the trigger time of the information viewing operation (considered the current time), such as 10 seconds, 1 minute, or 1 hour from the trigger time of the information viewing operation; it is not limited here.

[0141] Before displaying the second interactive information, the first server can filter the first interactive information to select the second interactive information corresponding to the first interactive information within a second set time period from the target time. The selected second interactive information is then sent to the first client, which displays it. The target time is the time when the latest first interactive information initiated by the first user was obtained. In other words, the second interactive information corresponding to interactive information within a certain period before the latest first interactive information can be displayed. For example, assuming the latest interactive information initiated by the second application corresponds to time 1 (i.e., the target time), the first interactive information within the second set time period can be interactive information within a time period of 10 seconds, 1 minute, 1 hour, etc., from time 1, and corresponding second interactive information can be obtained accordingly.

[0142] The above is merely an example, and this embodiment is not intended to be limiting.

[0143] Through the embodiments of this application, interactive information can be filtered based on time information, which improves the flexibility of the filtering method for interactive information.

[0144] Optionally, this application embodiment also provides another method for the first server to filter the first interactive information, as follows:

[0145] In one optional embodiment, displaying second interactive information on the user interface of the first application in relation to the first recommendation information includes at least one of the following:

[0146] If the first user includes the publisher of the first multimedia information, display the second interactive information corresponding to the first interactive information initiated by the publisher of the first multimedia information among the first users;

[0147] If the first user includes an associated object, the second interaction information corresponding to the first interaction information initiated by the associated object in the first user is displayed. The associated object is an object that has a relationship with the target object, and the target object is the user who viewed the first recommendation message in the first application.

[0148] Optionally, before displaying the second interactive information, the first server can filter the first interactive information to select the second interactive information corresponding to the first interactive information initiated by the specified object, and then send the selected second interactive information to the first client. At this time, the second interactive information corresponding to the first interactive information initiated by the specified object can be displayed on the display interface of the first application.

[0149] The designated object can be the publisher of the first multimedia information, which can be understood as the provider / distributor of the first multimedia information. The displayed second interactive information can be the second interactive information corresponding to the first interactive information triggered by the publisher of the advertising information (such as an advertiser, video blogger, etc.).

[0150] Alternatively, the designated object can be an associated object with the target object (also referred to as the second user) viewing the recommended message in the first application. The association can be between objects with social relationships between the first and second users; for example, the designated object could be a friend or a follower of the second user. In this embodiment, the first client of the first application can receive first interaction information and the ID of the first user initiating the first interaction information from the recommended message delivery server and the second server of the second application (i.e., the video platform server described in the text). It can then determine whether the first user has a social relationship with the second user. If the first user and the second user have a social relationship, the second interaction information corresponding to the first interaction information is displayed on the user interface of the first application. In some embodiments, users can log in to both the first and second applications with the same account. In this case, the IDs of the first and second users can be used to determine whether the first user has a social relationship with the second user. In other embodiments, users log in to both the first and second applications with different accounts. In this case, the accounts can be matched using common user information to determine whether the first user has a social relationship with the second user. For example, the first client of the first application can receive the first interactive information and the general user information (e.g., phone number, email address, etc.) of the first user who initiated the first interactive information from the second server of the second application. The first client of the first application uses the general user information of the first user to determine the account of the first user in the first application, and then determines whether the first user has a social relationship with the second user.

[0151] Through the embodiments of this application, second interactive information corresponding to the first interactive information initiated by a specified object can be displayed, which can increase users' attention to interactive information and improve the promotion effect of recommended information.

[0152] In an optional embodiment, the second interactive information corresponding to the first interactive information initiated by the publisher of the first multimedia information among the first users includes:

[0153] Displays the associated special effects information corresponding to the first interactive information initiated by the aforementioned publisher, and the aforementioned second interactive information includes the aforementioned associated special effects information;

[0154] The second interaction information corresponding to the first interaction information initiated by the aforementioned associated object of the first user includes:

[0155] The display shows the second interactive information corresponding to the first interactive information initiated by the aforementioned associated object and the identifier corresponding to the aforementioned associated object, wherein the identifier corresponding to the aforementioned associated object includes the object identifier of the aforementioned associated object or the designated identifier of the associated object used to identify the object as the aforementioned target object.

[0156] Optionally, if the first user includes a related object, the user interface of the first application can display related special effects information corresponding to the first interactive information initiated by the publisher through the second application, and the second interactive information includes this related special effects information. This related special effects information can be special effects information related to the product corresponding to the first multimedia information. For example... Figure 5 As shown, assuming product A is a car-related product, the associated special effects information from the publisher can be displayed in a basic card format, i.e., the car-shaped special effects information 06 shown in the figure, or, as... Figure 6 As shown, assuming product A is a car-related product, the associated special effects information from the publisher can be displayed in a full-page card format, namely the car-shaped associated special effects information 06 shown in the figure.

[0157] Understandable Figure 5 and Figure 6 The associated special effects information shown is merely an example. In actual applications, the specific form of the associated special effects information is not limited. This associated special effects information can be designed based on product A, and is not restricted here. The second server corresponding to the second application is configured with a corresponding first interactive information database. When the associated special effects information is triggered, one or more special effects in the first interactive information database can be replaced with the associated special effects information. For example, assuming product A is a car, and assuming the publisher clicks / touches the button corresponding to the heart-shaped special effects in the second application, the second server can replace the heart-shaped special effects with car-shaped associated special effects information.

[0158] If the first user includes a related object, the second interaction information corresponding to the first interaction initiated by the related object and the identifier corresponding to the related object can be displayed. The identifier corresponding to the related object includes the object identifier of the related object or a specified identifier of the related object used to identify the object as the target object. That is, when displaying the second interaction information corresponding to the first interaction information of the target object's related object, in order to allow the target object to clearly see who triggered the interaction information, the object identifier of the related object (such as at least one of avatar, name, nickname, ID, etc.) can be directly displayed, or a pre-configured specified identifier (also called a general object identifier) ​​representing that the object is the target object can be displayed. In one example, Figure 3 The special effect information 04 shown can be an effect triggered by a friend of the target object through a second application.

[0159] Through the embodiments of this application, the display of associated special effects information from the publisher can make the special effects information related to the product corresponding to the multimedia information. Alternatively, the display of interactive information posted by associated objects, i.e., friends, can enhance interaction with friends, thereby increasing the attractiveness of the multimedia information. This greatly enhances the diversity, interactivity, and fun of the display methods of interactive information and improves the user experience.

[0160] In an optional embodiment, the above method further includes:

[0161] The above methods also include:

[0162] Receive the selection operation for the aforementioned second interactive information;

[0163] In response to the above selection operation, the object identifier of the user corresponding to the second interactive information is displayed.

[0164] Optionally, in the user interface of the first application, a user's selection operation (such as long press, click, etc.) on the second interactive information can be received. The first client responds to the selection operation and displays the object identifier of the user (i.e. the object that published the interactive information) corresponding to the second interactive information. In this embodiment, the specific type of object identifier is not limited, as long as it is an identifier that can represent the object. For example, the object identifier can be the object's avatar, user ID, nickname, name, etc.

[0165] In one example, the second interactive information displayed is if it is an associated object of the target object, such as... Figure 3 As shown, the associated object can be a friend of the target object in the first application. When the emoji effect 04 is posted by a friend of the target object, if the target object long presses the emoji effect 04, the avatar 07 (i.e., object identifier) ​​of the target object's friend can be displayed above the emoji effect 04.

[0166] By displaying the object identifier of the object corresponding to the second interactive information through the embodiments of this application, interactivity is increased, the user's experience with interactive information is improved, and the user's attention to multimedia information is increased.

[0167] In one optional embodiment, displaying second interactive information on the user interface of the first application in response to the first recommendation information includes:

[0168] Information identifier for receiving second interactive information;

[0169] The second interactive information is obtained from the first client of the first application based on the information identifier of the second interactive information, and displayed on the user interface of the first application, wherein the information identifier of the second interactive information is determined based on the information identifier of the first interactive information.

[0170] In some embodiments, the first client may directly receive the second interactive information sent by the first server. Optionally, the first client may also receive the information identifier of the second interactive information, then search for the second interactive information corresponding to the information identifier of the second interactive information from the first client of the first application based on the information identifier of the second interactive information, and then display the second interactive information on the user interface of the first application. The information identifier of the received second interactive information is determined based on the information identifier of the corresponding first interactive information; the method for determining the information identifier of the second interactive information is described in detail below.

[0171] In an optional embodiment, the first server of the first application is configured with a second interactive information database, and the second server of the second application is configured with a first interactive information database, wherein the first and second interactive information databases include interactive information with the same information identifier, and / or, the first information identifier of the first interactive information database and the second information identifier of the second interactive information database have a corresponding relationship; the method further includes:

[0172] Send an information retrieval request to the first server mentioned above. The information retrieval request is triggered by an information viewing operation for the first application. The target information corresponding to the information retrieval request contains information of a specified type.

[0173] The system acquires second multimedia information and an information identifier for the second interactive information corresponding to the first multimedia information. The second multimedia information is determined based on the first multimedia information. When the first server detects that the target information corresponding to the information acquisition request contains information of a specified type, it sends a recommendation information acquisition request to the recommendation message delivery server. In response to the recommendation information acquisition request, the recommendation message delivery server sends the second multimedia information and an information identifier for the first interactive information corresponding to the first multimedia information to the first server. The second multimedia information is determined by the recommendation message delivery server based on the acquired first multimedia information. The first server detects the information identifier for the first interactive information corresponding to the first multimedia information in the second interactive information database. If the information identifier for the first interactive information exists in the second interactive information database or has a corresponding relationship with a second information identifier in the second interactive information database, it acquires the information identifier for the second interactive information corresponding to the first interactive information from the second interactive information database, using it as the information identifier for the second interactive information corresponding to the first multimedia information.

[0174] The first recommendation information and the second interactive information are generated based on the information identifiers of the second multimedia information and the second interactive information.

[0175] Optionally, both the first server corresponding to the first application and the second server corresponding to the second application are configured with corresponding interactive information databases. The interactive information contained in the two databases may be partially or entirely the same, which is not limited here. Specifically, the first server corresponds to the second interactive information database, and the second server corresponds to the first interactive information database. The first and second interactive information databases include interactive information with the same information identifier, and / or, the first information identifier in the first interactive information database and the second information identifier in the second interactive information database have a corresponding relationship.

[0176] The first client of the first application sends an information retrieval request to the first server, which is triggered by an information viewing operation.

[0177] The first server receives and responds to the information retrieval request sent by the first client. When it detects that the target information corresponding to the information retrieval request contains information of a specified type, it sends a recommendation information retrieval request to the recommendation message delivery server.

[0178] The recommendation message delivery server receives and responds to a recommendation information retrieval request, obtaining first multimedia information (or first multimedia information synchronized from the second server to the local machine of the recommendation message delivery server) and an information identifier for the first interactive information corresponding to the first multimedia information from the second server. Furthermore, the recommendation message delivery server needs to perform certain editing or video quality processing on the first multimedia information to obtain second multimedia information; the specific process is detailed later and will not be repeated here. Then, the recommendation message delivery server sends the second multimedia information and the information identifier for the first interactive information corresponding to the first multimedia information to the first server.

[0179] The first multimedia information can be configured by the second server. For example, if the first multimedia information is an advertisement, when sending the advertisement to the first server, it can be determined based on the placement time of each advertisement in the second server, or based on the user profile of the target audience, or it can prioritize live broadcast advertisements or e-commerce advertisements, etc. This embodiment does not limit what type of first multimedia information is sent to the first server.

[0180] When the first server receives the information identifier of the first interactive information, if the information identifier is an information identifier existing in the second interactive information database of the first server, or if the information identifier corresponds to the second information identifier in the second interactive information database of the first server, then the information identifier of the second interactive information corresponding to the information identifier of the first interactive information is obtained from the second interactive information database according to the information identifier of the first interactive information, and used as the information identifier of the second interactive information corresponding to the first multimedia information.

[0181] Then, the first server sends the second multimedia information and the information identifier of the second interactive information to the first client.

[0182] The first client generates first recommendation information and second interactive information based on the information identifiers of the second multimedia information and the second interactive information. The first client is configured with the same interactive information database as the first server.

[0183] In practical applications, there may be situations where the corresponding second interactive information is not found in the second interactive information database of the first server. In this case, the second interactive information is displayed on the user interface of the first application in relation to the first recommendation information, including:

[0184] The information identifier for receiving the second interactive information, wherein the information identifier for the second interactive information is an address identifier;

[0185] The second interactive information is obtained based on the address identifier and displayed on the user interface of the first application.

[0186] Optionally, if the information identifier of the first interactive information is a retrieval address identifier, then the information identifier of the second interactive information received by the first client is the retrieval address identifier. This retrieval address identifier can be a URL address corresponding to the first interactive information. The first client can then retrieve the corresponding second interactive information based on the retrieval address identifier and display it on the user interface of the first application. The first interactive information corresponding to the retrieval address identifier can be the associated special effects information described above, and is not limited here. In some embodiments, the entity executing the retrieval of the second interactive information based on the retrieval address identifier can be a first server, which then sends the second interactive information to the first client.

[0187] Through the embodiments of this application, interactive information can be obtained based on the information identifier of interactive information, which is simple and improves the efficiency of obtaining interactive information.

[0188] In one optional embodiment, the first recommendation information includes second multimedia information, which is determined based on the first multimedia information. Determining the second multimedia information based on the first multimedia information includes at least one of the following:

[0189] The first multimedia information is edited to obtain the second multimedia information; or

[0190] The first multimedia information is processed to improve video quality, resulting in the second multimedia information.

[0191] Optionally, after obtaining the first multimedia information, the first server can perform certain processing on the first multimedia information, such as editing. Specifically, if the first multimedia information is an audio and video stream, the editing process can be to extract a certain number of audio and video segments to obtain the second multimedia information. In other words, the second multimedia information is obtained by editing the first multimedia information.

[0192] After obtaining the first multimedia information, the first server can also perform video quality processing on it. For example, to save resources, it can reduce the resolution of the first multimedia information or perform video compression, etc., which is not limited here. Optionally, video quality processing can also be used to improve the display effect by adding certain filters to each frame of the first multimedia information, making each frame of the obtained second multimedia information more gorgeous and bright, etc., which is not limited here.

[0193] Through the embodiments of this application, the acquired first multimedia information can be processed to improve the display effect and enhance the attractiveness of the recommended information.

[0194] In an optional embodiment, the above method further includes:

[0195] In response to the situation where the aforementioned first recommendation information is no longer displayed or is no longer fully displayed, a message stop update request is sent to stop obtaining the first interactive information related to the aforementioned first multimedia information published through the aforementioned second application.

[0196] Optionally, after the first server of the first application delivers the first recommendation information and the second interactive information to the first application, if the first server receives the latest first interactive information (such as special effects information), it will synchronize the second interactive information corresponding to the new first interactive information to the first application for display in real time. To avoid transmitting interactive information when the first recommendation information is no longer displayed, a stop-update request can be sent to the first server when the first recommendation information is no longer displayed or is no longer fully displayed. The first server receives and responds to the stop-update request and stops acquiring the first interactive information corresponding to the first multimedia information. Optionally, the first server can also stop acquiring the first recommendation information.

[0197] In this embodiment of the application, when the first recommendation information is no longer displayed or is no longer fully displayed, the first server can be prevented from continuously updating interactive messages by sending a message to the first server to stop updating, thus saving the computing resources of the first server.

[0198] In an optional embodiment, the above method further includes:

[0199] In response to a viewing request for the first recommended information, the user interface of the second application displays the first multimedia information associated with the first recommended information and the first interactive information corresponding to the first multimedia information.

[0200] Optionally, when the target user wants to know more about the first recommended information, they can click / touch the user interface of the first application to trigger a viewing request for the first recommended information. In response to the viewing request, the user is redirected to the second application, where the first multimedia information associated with the first recommended information is displayed through the display interface of the second application, and the first interactive information corresponding to the first multimedia information is displayed. The first interactive information is synchronized with the first multimedia information currently displayed by the second application.

[0201] For example, when the target object is clicked Figure 3 When the "Watch Live Stream" button is pressed (i.e., a viewing request is triggered), the user will be redirected to the display interface of the second application, which will show the first multimedia information associated with the first recommendation information and the first interactive information corresponding to that first multimedia information. The first multimedia information displayed on the second application's display interface is as follows: Figure 7 As shown, 71 is the first multimedia information display area, and 72 is the first interactive information display area. The publisher is currently live-streaming product A through a second application. Figure 7The system displays the historical viewership of the live stream (3.89 million viewers as shown in the figure), the current viewership (8,125 online viewers as shown in the figure), the first multimedia information display area 71 which displays videos related to the first multimedia information, and the first interactive information display area 72 which displays comments posted by users watching the live stream of product A, special effects information (emoji effects 73 as shown in the figure), and related special effects information associated with product A (battery effects 74 as shown in the figure). The first interactive information display area also displays a comment trigger button (chat button 75 as shown in the figure), a product reservation button for product A (button 76 as shown in the figure), a gift-giving button (button 77 as shown in the figure), and a like button (button 78 as shown in the figure).

[0202] It is understood that the above is only one example, and this embodiment is not limited in any way.

[0203] Through the embodiments of this application, when users are interested in the first recommended information, they can directly jump to the second application to learn more related information, which enriches the ways for users to obtain information related to the first recommended information, and increases users' attention to the first recommended information, which can attract more users to pay attention to the first recommended information and improve the dissemination and promotion of information.

[0204] The information display method in this application will be described in detail below with reference to a specific embodiment.

[0205] In an optional example, such as Figure 8 As shown, the first application is the information stream within the social application, the second application is the video platform within the social application, and the first client is the client corresponding to the information stream (i.e., Figure 8 The information feed client, the first server (i.e., the information feed server), the advertising platform (corresponding to the recommendation message delivery server mentioned earlier), and the second client are the clients corresponding to the video platform (i.e., the information feed client, the first server, the advertising platform, the second client, the third client, the fourth client, the fifth client, the sixth client, the seventh client, the eighth client, the ninth client, the tenth client, the tenth client, the tenth client, the tenth client, the tenth client, the tenth client, the tenth client, the tenth client, the tenth client, the tenth client, the ninth ... ninth client, the tenth client, the tenth client, the ninth client, the tenth client, the tenth client, the ninth client, the tenth client, the ninth client, the tenth client, the ninth client, the tenth Figure 8 The video platform client shown is used as an example. The second server is the video platform server corresponding to the video platform. Taking the first multimedia information as advertising information (also known as information flow advertising) as an example, the specific interaction process in this application scenario is mainly as follows:

[0206] In step S801, the advertiser plays advertising information through a video platform and obtains first interactive information initiated by the first user through a second application for the first multimedia information (i.e., advertising information, such as live promotional activities, product videos, etc.), such as bullet screen information, comment information, special effects information, etc.

[0207] Optionally, when playing advertising information (which can be a live ad or a non-live video ad) in the view layer of the video platform client, the system can receive the first interaction information (also known as the first interaction effect) triggered by the first user watching the ad, and encode the first interaction information into a data packet to synchronize to the video platform server. This first interaction information includes the ID of the interaction information, the ID of the interacting user, and the trigger time of the interaction information (i.e., the acquisition time of the first interaction information mentioned above). The video platform server can store the first interaction information of the ad on the video platform server and return it to the advertising platform when the advertising platform initiates a request. Alternatively, the video platform server can proactively synchronize the first interaction information of the ad to the advertising platform. In the case where the video platform server proactively synchronizes the video's interaction information to the advertising platform, step S804 can retrieve the first interaction information corresponding to the ad locally on the advertising platform and return it to the information stream client.

[0208] In step S802, if the second user's information viewing operation on the first application is obtained (e.g., swiping the user interface of the first application to view related information), a corresponding information acquisition request is sent to the first server. Based on the information acquisition request, the first information (i.e., related information published by the second user's associated object, etc.) is sent to the information through the first server corresponding to the information flow. When the target information corresponding to the information acquisition request contains a specified type of promotional information, the first server requests advertising data from the advertising platform (i.e., sends a recommendation information acquisition request).

[0209] In step S803, after receiving the advertising request (i.e., the recommendation information acquisition request), the advertising platform selects the advertisements on the video platform (including advertising videos or live advertising events), returns the advertising materials (i.e., the second multimedia information obtained based on the first multimedia information) to the information flow client, and retrieves the advertising interaction information (i.e., the first interaction information) for the advertisement from the video platform server and returns it to the information flow client.

[0210] Optionally, the advertising platform may, based on the acquired first multimedia information, perform at least one of editing or video quality processing on the first multimedia information to obtain second multimedia information, as described above, and will not be repeated here.

[0211] The advertising creatives and interactive information are sent from the video platform's server to the advertising platform. They represent the historical interactive information of the videos on the video platform (i.e., the first historical interactive information). Since the amount of historical interactive information may be large, a large number of ads may not be displayed when advertising information is shown in the news feed. Therefore, the historical interactive information can be filtered to obtain the second interactive information.

[0212] For example, only a predetermined number (i.e., the second quantity) of second-generation interaction information can be displayed, or only interaction information from a recent period (i.e., the first set duration) can be displayed. In some ad placements, it can also be set to display only interaction information from friends (i.e., related objects of the target audience), enhancing ad appeal by incorporating interactions with friends. The detailed principles of the filtering process are described above and will not be repeated here. In some implementations, filtering historical interaction information can be performed on the ad placement platform to reduce network resource consumption between the ad placement platform and the client.

[0213] In other embodiments, to improve the security of user information, the filtering of historical interaction information can be performed locally on the information flow client, which is not limited here.

[0214] The received second interactive information may include an ID for identifying the interactive information, the ID of the user initiating the interactive information (e.g., userId), and the trigger time of the interactive information (e.g., triggerTime). This second interactive information includes special effects information, which may be custom dynamic effects (e.g., the associated effects described above), cheering dynamic effects (e.g., emoticon effects, heart effects, etc. mentioned above), effects from associated objects (i.e., friends) (which can be called friend-triggered animations), and dynamic effects after a long press (e.g., the avatar of the associated object mentioned above). This application embodiment does not limit the specific form of the special effects. The second interactive information can be represented in XML format, which is not limited here.

[0215] When displaying a cheering animation effect, the decision to display it can be determined based on the parameter value of the effect. For example, the parameter `showLikeAnimation` can represent the cheering animation effect. When `showLikeAnimation` is 1, it indicates that the cheering animation effect needs to be displayed; when `showLikeAnimation` is 0, it indicates that the cheering animation effect does not need to be displayed. Alternatively, in some embodiments, when `showLikeAnimation` is 0, it indicates that the cheering animation effect needs to be displayed; when `showLikeAnimation` is 1, it indicates that the cheering animation effect does not need to be displayed. This is not a limitation. When the cheering animation effect needs to be displayed, the corresponding cheering animation effect can be obtained from the cheering animation effect list (e.g., `liveCheerIconList`) based on the cheering animation effect ID (e.g., represented by `iconld`).

[0216] When displaying a friend-triggered animation, the decision to display it can be determined based on the parameter value of that animation. For example, the parameter `frendShow` can represent the friend-triggered animation; when `frendShow` is 1, it indicates that the animation needs to be displayed, and when `frendShow` is 0, it indicates that the animation does not need to be displayed. Alternatively, in some embodiments, when `frendShow` is 0, it indicates that the animation needs to be displayed, and when `frendShow` is 1, it indicates that the animation does not need to be displayed; this is not a limitation here. When a friend-triggered animation needs to be displayed, the user ID corresponding to the obtained animation can be matched with the friend list in the information stream. If the triggering user ID is in the friend list, the animation is displayed. The friend-triggered animation can be any form of dynamic effect, such as a cheering animation; this is not a limitation here.

[0217] In step S804, after the information flow client receives the advertising data and second interactive information (i.e., the video dynamic effects data shown in the figure) from the advertising platform, it can use a data parser to parse the advertising data and second interactive information to obtain advertising information (i.e., the first recommendation information) and second interactive information, and then display the advertising content and second interactive information according to the advertising information.

[0218] The second interactive information displayed on the news feed client corresponds to the first interactive information. Several dynamic effects can be pre-set on both the news feed client and the video platform client. The news feed client corresponds to the second interactive information library, and the video platform client corresponds to the first interactive information library. The ID of the second interactive information can be the number of the dynamic effect (i.e., the information identifier of the second interactive information), and the ID of the interacting user (i.e., the ID of the first user) can be the username logged in by the user on the video platform. When the news feed client receives the ID of the second interactive information, it can select the corresponding dynamic effect (i.e., the second interactive information) from the built-in dynamic effects and play it. In addition to the built-in dynamic effects, custom dynamic effects (i.e., associated effect information) can also be displayed. In this case, the ID of the second interactive information can be the location of the custom dynamic effect (i.e., the URL for obtaining the address). The news feed client obtains the custom dynamic effect through this address for display. When the news feed client receives the ID of the interacting user (i.e., the ID of the first user), it can verify whether the interacting user is its friend. If so, the dynamic effect is displayed.

[0219] In some embodiments, especially in live streaming scenarios, the first interactive information for the first multimedia information on the video platform server will be continuously triggered. In steps S803 and S804, after the advertising platform delivers the advertising material and the second interactive information to the information flow client, if the video platform client receives new first interactive information associated with the advertising information from the first user, the video platform server will actively send the new first interactive information of the advertising information to the advertising platform. Upon receiving the new first interactive information, the advertising platform will synchronize the new second interactive information corresponding to the new first interactive information to the information flow client for display in real time. To avoid transmitting the advertising interactive information even when the advertising information is no longer displayed, when the information flow client view experiences an event of the advertisement being removed from the current screen, or exiting the information flow page (i.e., the advertising information display page), or exiting the information flow page (i.e., exiting the user interface of the first application), the information flow client sends a stop updating advertising interactive information feedback message (i.e., information stop updating request) to the advertising platform server to stop obtaining interactive information.

[0220] It is understood that the above process is illustrated using the example of whether the advertising information is a live broadcast advertisement or a non-live broadcast advertisement. In actual application, the specific type of advertising information is not limited. For example, the advertising information can also be an e-commerce advertisement, or a cloud gaming promotion or cloud gaming tournament live broadcast played on a video platform, etc., without any limitation.

[0221] Taking a cloud gaming tournament livestream as an example, the first application is an information feed within a social application, the second application is a video platform within the social application, the first client is the information feed client corresponding to the information feed, the first server is the cloud gaming livestream server, the second client is the video platform client corresponding to the video platform, and the second server is the video platform server corresponding to the video platform. The specific interaction process in this application scenario is mainly as follows:

[0222] Step S901: The information flow client sends a game live streaming request to the cloud game live streaming server.

[0223] In step S902, after receiving the game live streaming request, the cloud game live streaming server selects a cloud game tournament live streaming video on the video platform and returns the cloud game tournament live streaming video to the information flow client.

[0224] In step S903, after receiving the game live stream request, the advertising platform also needs to retrieve the interactive information corresponding to the cloud gaming event live stream video from the video platform server and return it to the information flow client.

[0225] In step S904, after receiving the cloud gaming tournament live video and interactive information from the cloud gaming live streaming server, the information flow client can display the cloud gaming tournament live video and interactive information.

[0226] Through the embodiments of this application, by playing first recommended information associated with first multimedia information published by a second application in a first application, such as advertising information and promotional activity information, the live content of advertising information and promotional activity information is increased, users' attention to advertising and promotional activities is enhanced, and users are more attracted, thereby increasing the clicks and conversions of advertising and promotional activity information.

[0227] See Figure 9 , Figure 9 This is a schematic diagram of a video memory device provided in an embodiment of this application. The information display device 1 provided in this embodiment includes:

[0228] The recommendation information display module 11 is used to display first recommendation information on the user interface of the first application, wherein the first recommendation information is associated with first multimedia information published through the second application, and in the second application, the first user initiates first interactive information regarding the first multimedia information;

[0229] The interactive information display module 12 is used to display second interactive information on the user interface of the first application in relation to the first recommendation information, wherein the second interactive information corresponds to the first interactive information.

[0230] In an optional embodiment, the interactive information display module described above is used for:

[0231] The user interface displays a number of second interactive messages that is less than or equal to a first set number, wherein the first set number of second interactive messages corresponds to a second number of first interactive messages, and the second number of first interactive messages is determined based on the acquisition time or information type of the first interactive messages initiated by the first user.

[0232] In one optional embodiment, the interactive information display module described above includes at least one of the following:

[0233] The first display unit is configured to, if the first user includes the publisher of the first multimedia information, display the second interactive information corresponding to the first interactive information initiated by the publisher of the first multimedia information among the first users;

[0234] The second display unit, if the first user includes an associated object, displays the second interaction information corresponding to the first interaction information initiated by the associated object of the first user, wherein the associated object is an object that has an association relationship with the target object, and the target object is the user who viewed the first recommendation message in the first application.

[0235] In an optional embodiment, the first display unit is specifically used for:

[0236] Displays the associated special effects information corresponding to the first interactive information initiated by the aforementioned publisher, and the aforementioned second interactive information includes the aforementioned associated special effects information;

[0237] The aforementioned second display unit is specifically used for:

[0238] The display shows the second interactive information corresponding to the first interactive information initiated by the aforementioned associated object and the identifier corresponding to the aforementioned associated object, wherein the identifier corresponding to the aforementioned associated object includes the object identifier of the aforementioned associated object or the designated identifier of the associated object used to identify the object as the aforementioned target object.

[0239] In one optional embodiment, the interactive information display module described above is further used for at least one of the following:

[0240] The user interface above displays the second interactive information corresponding to the first interactive information within a first set time period from the current time;

[0241] The user interface displays the second interactive information corresponding to the first interactive information within a second set time period from the target time, wherein the target time is the acquisition time of the latest first interactive information initiated by the first user.

[0242] In one alternative embodiment, the user interface of the first application described above displays at least one of the following:

[0243] The above-mentioned first recommended information viewing control;

[0244] The promotional keywords for the first recommended information mentioned above;

[0245] The description of the first recommended information above.

[0246] In an optional embodiment, the above-described apparatus further includes an object identification display module, the object identification display module being configured to:

[0247] Receive the selection operation for the aforementioned second interactive information;

[0248] In response to the above selection operation, the object identifier of the user corresponding to the second interactive information is displayed.

[0249] In an optional embodiment, the first recommendation information includes second multimedia information, which is determined based on the first multimedia information. The apparatus further includes a multimedia information processing module, which is used to:

[0250] The first multimedia information is edited to obtain the second multimedia information; or

[0251] The first multimedia information is processed to improve video quality, resulting in the second multimedia information.

[0252] In an optional embodiment, the interactive information display module described above is used for:

[0253] The information identifier for receiving the aforementioned second interactive information;

[0254] The second interactive information is obtained from the first client of the first application according to the information identifier of the second interactive information, and the second interactive information is displayed on the user interface of the first application, wherein the information identifier of the second interactive information is determined according to the information identifier of the first interactive information.

[0255] In an optional embodiment, the first server of the first application is configured with a second interactive information database, and the second server of the second application is configured with a first interactive information database. The first and second interactive information databases include interactive information with the same information identifier, and / or, the first information identifier in the first interactive information database and the second information identifier in the second interactive information database have a corresponding relationship. The apparatus further includes a processing module, which is used to:

[0256] Send an information retrieval request to the first server mentioned above. The information retrieval request is triggered by an information viewing operation for the first application. The target information corresponding to the information retrieval request contains information of a specified type.

[0257] The system acquires second multimedia information and an information identifier for the second interactive information corresponding to the first multimedia information. The second multimedia information is determined based on the first multimedia information. When the first server detects that the target information corresponding to the information acquisition request contains information of a specified type, it sends a recommendation information acquisition request to the recommendation message delivery server. In response to the recommendation information acquisition request, the recommendation message delivery server sends the second multimedia information and an information identifier for the first interactive information corresponding to the first multimedia information to the first server. The second multimedia information is determined by the recommendation message delivery server based on the acquired first multimedia information. The first server detects the information identifier for the first interactive information corresponding to the first multimedia information in the second interactive information database. If the information identifier for the first interactive information exists in the second interactive information database or has a corresponding relationship with a second information identifier in the second interactive information database, it acquires the information identifier for the second interactive information corresponding to the first interactive information from the second interactive information database, using it as the information identifier for the second interactive information corresponding to the first multimedia information.

[0258] The first recommendation information and the second interactive information are generated based on the information identifiers of the second multimedia information and the second interactive information.

[0259] In an optional embodiment, the interactive information display module described above is used for:

[0260] The information identifier for receiving the aforementioned second interactive information, wherein the information identifier for the aforementioned second interactive information is an address identifier;

[0261] The second interactive information is obtained based on the address identifier and displayed on the user interface of the first application.

[0262] In an optional embodiment, the above-described apparatus further includes a transmitting module, which is used for:

[0263] In response to the situation where the aforementioned first recommendation information is no longer displayed or is no longer fully displayed, a message stop update request is sent to stop obtaining the first interactive information related to the aforementioned first multimedia information published through the aforementioned second application.

[0264] In the embodiments of this application, the information display method, apparatus, electronic device, and readable storage medium provided in this application can display first recommendation information associated with first multimedia information published through a second application on the user interface of a first application. Simultaneously, second interactive information related to the first recommendation information is displayed on the user interface. In the second application, a first user initiates the first interactive information regarding the first multimedia information, and the second interactive information corresponds to the first interactive information. Using this technical solution, the user interface of the first application can display the first recommendation information associated with the first multimedia information published through the second application, as well as the second interactive information related to the first recommendation information. This not only enables cross-application display of recommendation information from the second application within the first application but also displays interactive information, improving the promotional effect of the recommendation information and enhancing the user experience.

[0265] In specific implementation, the aforementioned information display device can perform the functions described above through its built-in functional modules. Figure 2 The implementation methods provided for each step are detailed in the above-mentioned implementation methods, and will not be repeated here.

[0266] The foregoing mainly describes that the execution subject is hardware to implement the information display method in this application. However, the execution subject of the information display method in this application is not limited to hardware. The execution subject of the information display method in this application can also be software. The aforementioned information display device can be a computer program (including program code) running on a computer device. For example, the information display device is an application software. The device can be used to execute the corresponding steps in the method provided in the embodiments of this application.

[0267] In some embodiments, the information display device provided in this application can be implemented in a combination of hardware and software. As an example, the information display device provided in this application can be a processor in the form of a hardware decoding processor, which is programmed to execute the information display method provided in this application. For example, the processor in the form of a hardware decoding processor can be one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.

[0268] In other embodiments, the information display device provided in this application can be implemented in software. The information display device can be software in the form of programs and plug-ins, and includes a series of modules, including an application recommendation information display module 11 and an interactive information display module 12, for implementing the information display method provided in this application.

[0269] See Figure 10 , Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. For example... Figure 10 As shown, the electronic device 1000 in this embodiment may include: a processor 1001, a network interface 1004, and a memory 1005. Furthermore, the electronic device 1000 may also include: a user interface 1003, and at least one communication bus 1002. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed RAM or non-volatile memory, such as at least one disk storage device. Optionally, the memory 1005 may also be at least one storage device located remotely from the processor 1001. Figure 10 As shown, the memory 1005, which is a computer-readable storage medium, may include an operating system, a network communication module, a user interface module, and a device control application.

[0270] exist Figure 10 In the electronic device 1000 shown, the network interface 1004 provides network communication functions; the user interface 1003 is mainly used to provide an input interface for users; and the processor 1001 can be used to call computer programs stored in the memory 1005.

[0271] It should be understood that in some feasible implementations, the processor 1001 described above may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor. The memory may include read-only memory and random access memory, and provides instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information.

[0272] In specific implementation, the aforementioned electronic device 1000 can perform the above-described actions through its built-in functional modules. Figure 2 The implementation methods provided for each step are detailed in the above-mentioned implementation methods, and will not be repeated here.

[0273] This application also provides a computer-readable storage medium storing a computer program that is executed by a processor to implement... Figure 2 The methods provided in each step are detailed in the implementation methods provided in the above steps, and will not be repeated here.

[0274] The aforementioned computer-readable storage medium can be an internal storage unit of the information display device provided in any of the foregoing embodiments, such as a hard disk or memory of an electronic device. The computer-readable storage medium can also be an external storage device of the electronic device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the electronic device. The aforementioned computer-readable storage medium can also include magnetic disks, optical disks, read-only memory (ROM), or random access memory (RAM), etc. Furthermore, the computer-readable storage medium can include both internal storage units and external storage devices of the electronic device. The computer-readable storage medium is used to store the computer program and other programs and data required by the electronic device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.

[0275] This application provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. The processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned actions. Figure 2 The method provided by any of the possible implementations.

[0276] The terms "first," "second," etc., used in the claims, description, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that comprises a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses. References to "embodiment" herein mean that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The presentation of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments. The term "and / or" as used in the description and appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0277] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Those skilled in the art can implement the described functions using different methods for each specific application, but such implementations should not be considered beyond the scope of this application.

[0278] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.

Claims

1. An information display method, characterized in that, The method includes: In response to receiving a second user's information viewing operation for the first application, first recommendation information is displayed on the user interface of the first application, wherein the first recommendation information is associated with first multimedia information published through the second application; On the user interface of the first application, second interactive information is displayed in response to the first recommendation information. The second interactive information corresponds to the first interactive information, which is an interactive information initiated by the first user through the second application in response to the first multimedia information.

2. The method according to claim 1, characterized in that, The step of displaying second interactive information on the user interface of the first application in response to the first recommendation information includes: The user interface displays a second number of interactive messages that is less than or equal to a first set number, wherein the first set number of second interactive messages corresponds to a second number of first interactive messages, and the second number of first interactive messages is determined based on the acquisition time or information type of the first interactive messages initiated by the first user.

3. The method according to claim 1, characterized in that, Displaying second interactive information on the user interface of the first application in response to the first recommendation information includes at least one of the following: If the first user includes the publisher of the first multimedia information, display the second interactive information corresponding to the first interactive information initiated by the publisher of the first multimedia information among the first users; If the first user includes an associated object, the second interaction information corresponding to the first interaction information initiated by the associated object in the first user is displayed, wherein the associated object is an object that has an association relationship with the second user.

4. The method according to claim 3, characterized in that, The second interactive information corresponding to the first interactive information initiated by the publisher of the first multimedia information in the first user includes: displaying the associated special effects information corresponding to the first interactive information initiated by the publisher, wherein the second interactive information includes the associated special effects information; The step of displaying the second interaction information corresponding to the first interaction information initiated by the associated object in the first user includes: displaying the second interaction information corresponding to the first interaction information initiated by the associated object and the identifier corresponding to the associated object, wherein the identifier corresponding to the associated object includes the object identifier of the associated object or a specified identifier of the associated object used to identify the object as the target object.

5. The method according to claim 1, characterized in that, Displaying second interactive information on the user interface of the first application in response to the first recommendation information includes at least one of the following: The user interface displays the second interactive information corresponding to the first interactive information within a first set time period from the current time; The user interface displays second interactive information corresponding to the first interactive information within a second set time period from the target time, wherein the target time is the acquisition time of the latest first interactive information initiated by the first user.

6. The method according to claim 1, characterized in that, The user interface of the first application displays at least one of the following: The first recommendation information viewing control; The promotional keywords in the first recommended information; The description information of the first recommendation information.

7. The method according to claim 1, characterized in that, The method further includes: Receive a selection operation for the second interactive information; In response to the selection operation, the object identifier of the user corresponding to the second interaction information is displayed.

8. The method according to claim 1, characterized in that, The first recommendation information includes second multimedia information, which is determined based on the first multimedia information. Determining the second multimedia information based on the first multimedia information includes at least one of the following: The first multimedia information is edited to obtain the second multimedia information; or The first multimedia information is processed to improve video quality, thereby obtaining the second multimedia information.

9. The method according to claim 1, characterized in that, The step of displaying second interactive information on the user interface of the first application in response to the first recommendation information includes: The information identifier that receives the second interactive information; The second interactive information is obtained from the first client of the first application according to the information identifier of the second interactive information, and the second interactive information is displayed on the user interface of the first application, wherein the information identifier of the second interactive information is determined according to the information identifier of the first interactive information.

10. The method according to claim 9, characterized in that, The first server of the first application is configured with a second interactive information database, and the second server of the second application is configured with a first interactive information database. The first and second interactive information databases include interactive information with the same information identifier, and / or, the first information identifier in the first interactive information database and the second information identifier in the second interactive information database have a corresponding relationship. The method further includes: Send an information retrieval request to the first server. The information retrieval request is triggered in response to the second user's information viewing operation on the first application. The target information corresponding to the information retrieval request contains information of a specified type. The system acquires second multimedia information and an information identifier for the second interactive information corresponding to the first multimedia information. The second multimedia information is determined based on the first multimedia information. When the first server detects that the target information corresponding to the information acquisition request contains information of a specified type, it sends a recommendation information acquisition request to the recommendation message delivery server. In response to the recommendation information acquisition request, the recommendation message delivery server sends the second multimedia information and an information identifier for the first interactive information corresponding to the first multimedia information to the first server. The second multimedia information is determined by the recommendation message delivery server based on the acquired first multimedia information. The first server detects the information identifier for the first interactive information corresponding to the first multimedia information in the second interactive information database. If the information identifier for the first interactive information exists in the second interactive information database, or has a corresponding relationship with a second information identifier in the second interactive information database, the first server acquires the information identifier for the second interactive information corresponding to the first interactive information from the second interactive information database, using it as the information identifier for the second interactive information corresponding to the first multimedia information. First recommendation information and second interactive information are generated based on the information identifiers of the second multimedia information and the second interactive information.

11. The method according to claim 8, characterized in that, The step of displaying second interactive information on the user interface of the first application in response to the first recommendation information includes: The information identifier of the second interactive information is received, wherein the information identifier of the second interactive information is an address identifier; The second interactive information is obtained based on the address identifier and displayed on the user interface of the first application.

12. The method according to claim 1, characterized in that, The method further includes: In response to the first recommendation information no longer being displayed or no longer being fully displayed, a message stop updating request is sent to stop obtaining the first interactive information related to the first multimedia information published through the second application.

13. An information display system, characterized in that, The system includes a first client and a first server for a first application, a recommendation message delivery server, a second client and a second server for a second application, wherein: The first client is configured to send a corresponding information retrieval request to the first server when it receives information viewing operations from the second user on the first application. The first server is configured to send a recommendation information retrieval request to the recommendation message delivery server when it detects that the target information corresponding to the information retrieval request contains information of a specified type after receiving the information retrieval request. The recommendation message delivery server is used to respond to the recommendation information acquisition request to acquire first multimedia information and information identifier of first interactive information corresponding to the first multimedia information, and to obtain second multimedia information based on the first multimedia information. The recommendation message delivery server is also used to send second multimedia information to the first server and the information identifier of the first interactive information corresponding to the first multimedia information. The first server is further configured to obtain first recommendation information and second interaction information based on the received second multimedia information and the first interaction information corresponding to the first multimedia information, and send the first recommendation information and second interaction information to the first client, wherein the first recommendation information is associated with the first multimedia information published through the second application, and the second interaction information corresponds to the first interaction information; The first client is also configured to receive and display the first recommendation information and the second interaction information on the user interface of the first application.

14. The system according to claim 13, characterized in that, in: The first client is also configured to send a request to the first server to stop updating information when the first recommendation information is no longer displayed or is no longer fully displayed. The first server is further configured to stop acquiring the first interactive information related to the first multimedia information published through the second application after receiving and responding to the information stop updating request.

15. An information display device, characterized in that, The device includes: The recommendation information display module is used to display first recommendation information on the user interface of the first application in response to receiving information viewing operation of the second user for the first application, wherein the first recommendation information is associated with first multimedia information published through the second application; An interactive information display module is used to display second interactive information on the user interface of the first application in response to the first recommendation information. The second interactive information corresponds to the first interactive information, which is interactive information initiated by the first user through the second application in response to the first multimedia information.

16. The apparatus according to claim 15, characterized in that, When the interactive information display module displays the second interactive information on the user interface of the first application in relation to the first recommendation information, it is specifically used for: The user interface displays a second number of interactive messages that is less than or equal to a first set number, wherein the first set number of second interactive messages corresponds to a second number of first interactive messages, and the second number of first interactive messages is determined based on the acquisition time or information type of the first interactive messages initiated by the first user.

17. The apparatus according to claim 15, characterized in that, The interactive information display module includes a first display unit and a second display unit; The first display unit is configured to, if the first user includes the publisher of the first multimedia information, display the second interactive information corresponding to the first interactive information initiated by the publisher of the first multimedia information among the first users; The second display unit is configured to display, if the first user includes an associated object, second interaction information corresponding to the first interaction information initiated by the associated object of the first user, wherein the associated object is an object that has an association relationship with the second user.

18. The apparatus according to claim 17, characterized in that, When the first display unit displays the second interactive information corresponding to the first interactive information initiated by the publisher of the first multimedia information among the first users, it is specifically used for: Displays associated special effects information corresponding to the first interactive information initiated by the publisher, and the second interactive information includes the associated special effects information; When the second display unit displays the second interaction information corresponding to the first interaction information initiated by the associated object in the first user, it is specifically used for: The display shows the second interaction information corresponding to the first interaction information initiated by the associated object and the identifier corresponding to the associated object, wherein the identifier corresponding to the associated object includes the object identifier of the associated object or a specified identifier of the associated object used to identify the object as the target object.

19. The apparatus according to claim 15, characterized in that, When the interactive information display module displays the second interactive information for the first recommendation information on the user interface of the first application, it is used for at least one of the following: The user interface displays the second interactive information corresponding to the first interactive information within a first set time period from the current time; The user interface displays second interactive information corresponding to the first interactive information within a second set time period from the target time, wherein the target time is the acquisition time of the latest first interactive information initiated by the first user.

20. The apparatus according to claim 15, characterized in that, The user interface of the first application displays at least one of the following: The first recommendation information viewing control; The first recommended information's promotional keywords; The description information of the first recommendation information.

21. The apparatus according to claim 15, characterized in that, The device further includes an object identification display module, which is used for: Receive a selection operation for the second interactive information; In response to the selection operation, the object identifier of the user corresponding to the second interaction information is displayed.

22. The apparatus according to claim 15, characterized in that, The first recommendation information includes second multimedia information, which is determined based on the first multimedia information; The device further includes a multimedia information processing module, which is used for: The first multimedia information is edited to obtain the second multimedia information; or The first multimedia information is processed to improve video quality, thereby obtaining the second multimedia information.

23. The apparatus according to claim 15, characterized in that, The interactive information display module is used for: The information identifier that receives the second interactive information; The second interactive information is obtained from the first client of the first application according to the information identifier of the second interactive information, and the second interactive information is displayed on the user interface of the first application, wherein the information identifier of the second interactive information is determined according to the information identifier of the first interactive information.

24. The apparatus according to claim 23, characterized in that, The first server of the first application is configured with a second interactive information database, and the second server of the second application is configured with a first interactive information database. The first interactive information database and the second interactive information database include interactive information with the same information identifier, and / or the first information identifier of the first interactive information database and the second information identifier of the second interactive information database have a corresponding relationship. The device further includes a processing module, the processing module being used for: Send an information retrieval request to the first server. The information retrieval request is triggered in response to the second user's information viewing operation on the first application. The target information corresponding to the information retrieval request contains information of a specified type. The system acquires second multimedia information and an information identifier for the second interactive information corresponding to the first multimedia information. The second multimedia information is determined based on the first multimedia information. When the first server detects that the target information corresponding to the information acquisition request contains information of a specified type, it sends a recommendation information acquisition request to the recommendation message delivery server. In response to the recommendation information acquisition request, the recommendation message delivery server sends the second multimedia information and an information identifier for the first interactive information corresponding to the first multimedia information to the first server. The second multimedia information is determined by the recommendation message delivery server based on the acquired first multimedia information. The first server detects the information identifier for the first interactive information corresponding to the first multimedia information in the second interactive information database. If the information identifier for the first interactive information exists in the second interactive information database, or has a corresponding relationship with a second information identifier in the second interactive information database, the first server acquires the information identifier for the second interactive information corresponding to the first interactive information from the second interactive information database, using it as the information identifier for the second interactive information corresponding to the first multimedia information. First recommendation information and second interactive information are generated based on the information identifiers of the second multimedia information and the second interactive information.

25. The apparatus according to claim 22, characterized in that, The interactive information display module is used for: The information identifier of the second interactive information is received, wherein the information identifier of the second interactive information is an address identifier; The second interactive information is obtained based on the address identifier and displayed on the user interface of the first application.

26. The apparatus according to claim 15, characterized in that, The device further includes a transmitting module, the transmitting module being used for: In response to the first recommendation information no longer being displayed or no longer being fully displayed, a message stop updating request is sent to stop obtaining the first interactive information related to the first multimedia information published through the second application.

27. An electronic device, characterized in that, It includes a processor and a memory, which are interconnected; The memory is used to store computer programs; The processor is configured to perform the method of any one of claims 1 to 12 when the computer program is invoked.

28. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that is executed by a processor to implement the method as described in any one of claims 1 to 12.