Feedstream display method, apparatus, device, storage medium, and program

By displaying interactive content processes within the feed stream interface, the method enhances user interaction and reduces production costs by eliminating the need for separate landing pages, thus improving content recommendation effectiveness.

JP7819332B2Active Publication Date: 2026-02-24BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2024545857
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-03-11
Filing Date
2023-03-08
Publication Date
2026-02-24
Estimated Expiration
2043-03-08

AI Technical Summary

Technical Problem

The probability of users clicking the 'View More Information' control during the browsing of a feed stream is low, leading to poor content recommendation effectiveness and increased content production costs due to the need for both recommended videos and detailed landing pages.

Method used

Displaying an interactive process of recommended interactive content directly in the feed stream interface, allowing users to try out the content without jumping to a landing page, thereby enhancing understanding and reducing production costs.

Benefits of technology

Improves content recommendation effectiveness by allowing users to interact with content directly in the feed stream interface, deepening their understanding and reducing the need for additional landing pages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007819332000001
    Figure 0007819332000001
  • Figure 0007819332000002
    Figure 0007819332000002
  • Figure 0007819332000003
    Figure 0007819332000003
Patent Text Reader

Abstract

An embodiment of the present invention provides a feedstream display method, apparatus, device, storage medium, and program, the method including: presenting a feedstream interface; determining a target feedstream element to be displayed from among a plurality of feedstream elements included in the feedstream in response to detecting a predetermined slide operation input by a user in the feedstream interface; and if the type of the target feedstream element is an interactive type, displaying an interactive process of interactive content recommended by the target feedstream element in the feedstream interface, where the interactive process is formed based on the interactive material of the interactive content and the interactive operation input by a user for the interactive material, and the interactive process is used to indicate the use interaction process of the interactive content. Through the above-mentioned process, the content recommendation effect is improved.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese patent application filed on March 11, 2022, bearing application number 202210238710.2 and entitled "Feedstream display method, apparatus, device, storage medium, and program," the entire contents of which are incorporated herein by reference.

[0002] FIELD OF THE INVENTION The present invention relates to the field of human-computer interaction technology, and more particularly to a method, apparatus, device, storage medium, and program for displaying a feed stream. [Background technology]

[0003] A feed stream is a data format that continuously provides content to users. A feed stream includes a set of content, such as a set of videos, a set of graphic information, etc. For example, if a feed stream includes a set of videos, a terminal device displays a specific video in the feed stream interface. In the video display process, a user can trigger the terminal device to display the next video in the feed stream by inputting a predetermined slide command.

[0004] In some situations, the terminal device may recommend some content, such as applications, page games, etc., to the user in the feed stream. For example, when recommending application A, a recommended video for application A may be inserted into the feed stream. When the user browses the feed stream, the terminal device may display a "View More Information" control in the feed stream interface when displaying the recommended video for application A. After the user clicks the control, the terminal device will jump to a detailed information landing page corresponding to application A, which will display more detailed information about application A and a download control for application A. The user can decide whether to download application A based on the detailed information displayed on the detailed information landing page.

[0005] However, in practical applications, we found that the probability of users clicking the "View More Info" control during the process of browsing the feed stream is lower, and the effect of content recommendation is poor. Summary of the Invention

[0006] SUMMARY OF THE INVENTION An embodiment of the present invention provides a method, apparatus, device, storage medium, and program for displaying a feed stream to improve content recommendation effects.

[0007] According to a first aspect, an embodiment of the present invention provides a method for displaying a feedstream, the method comprising: presenting a feedstream interface; determining a target feedstream element to be displayed from among a plurality of feedstream elements included in the feedstream in response to detecting a predetermined slide operation input by a user in the feedstream interface; If the type of the target feedstream element is an interactive type, displaying an interactive process of the interactive content recommended by the target feedstream element in the feedstream interface; Here, the interactive process is formed based on the interactive material of the interactive content and the interactive operations input by the user on the interactive material, and the interactive process is used to indicate the usage interaction process of the interactive content.

[0008] According to a second aspect, an embodiment of the present invention provides a feedstream display device, the device comprising: a first display module for presenting a feedstream interface; a determination module for determining a target feedstream element to be displayed from among a plurality of feedstream elements included in the feedstream in response to detecting a predetermined slide operation input by a user in the feedstream interface; a second display module for displaying an interactive process of the interactive content recommended by the target feedstream element in the feedstream interface when the type of the target feedstream element is an interactive type; Here, the interactive process is formed based on the interactive material of the interactive content and the interactive operations input by the user on the interactive material, and the interactive process is used to indicate the usage interaction process of the interactive content.

[0009] According to a third aspect, an embodiment of the present invention provides an electronic device, the electronic device comprising: a processor and a memory; the memory stores computer-executable instructions; Execution of the computer-executable instructions by the processor implements the method of the first aspect.

[0010] According to a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having computer-executable instructions stored thereon, the computer-executable instructions, when executed by a processor, realizing the method of the first aspect.

[0011] According to a fifth aspect, an embodiment of the present invention provides a computer program product, the computer program product comprising a computer program, which, when executed by a processor, implements the method of the first aspect.

[0012] According to a sixth aspect, an embodiment of the present invention provides a computer program, which, when executed by a processor, performs the steps of the method according to the first aspect.

[0013] According to an embodiment of the present invention, there is provided a feedstream display method, apparatus, device, storage medium, and program, the method including: presenting a feedstream interface; determining a target feedstream element to be displayed from among a plurality of feedstream elements included in the feedstream in response to detecting a predetermined slide operation input by a user in the feedstream interface; and, if the type of the target feedstream element is an interactive type, displaying an interactive process of interactive content recommended by the target feedstream element in the feedstream interface, wherein the interactive process is formed based on the interactive material of the interactive content and the interactive operation input by the user for the interactive material, and the interactive process is used to indicate the interaction process of using the interactive content. Through the above process, a user does not need to jump to a landing page during the process of browsing the feedstream, and can directly try out the interactive content in the feedstream interface, which can deepen the user's understanding of the interactive content through the try-out, thereby improving the effectiveness of content recommendation. [Brief explanation of the drawings]

[0014] In order to more clearly describe the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art, and the drawings in the following description are some embodiments of the present invention, and it is obvious to those skilled in the art that they can obtain other drawings from these drawings without any creative efforts. [Figure 1] 1 is a schematic diagram of a feedstream display scene provided by an embodiment of the present invention; [Figure 2]1 is a schematic diagram of an interface for recommending applications in a feedstream in the related art; [Figure 3] FIG. 1 is a schematic flow diagram of a feedstream display method provided by an embodiment of the present invention; [Figure 4] FIG. 1 is a schematic flow diagram of another feed stream display method provided by an embodiment of the present invention; [Figure 5A] FIG. 2 is a schematic diagram of a set of feedstream display interfaces provided by an embodiment of the present invention; [Figure 5B] FIG. 10 is a schematic diagram of another set of feedstream display interfaces provided by an embodiment of the present invention; [Figure 5C] FIG. 10 is a schematic diagram of another set of feedstream display interfaces provided by an embodiment of the present invention; [Figure 5D] FIG. 10 is a schematic diagram of another set of feedstream display interfaces provided by an embodiment of the present invention; [Figure 6] 1 is a schematic diagram of a timing sequence for displaying interactive material provided by an embodiment of the present invention; [Figure 7] FIG. 2 is a schematic diagram of a display timing and a display method of a first download control provided by an embodiment of the present invention; [Figure 8] FIG. 2 is a schematic diagram of another feedstream viewing interface provided by an embodiment of the present invention; [Figure 9] FIG. 1 is a schematic diagram of the structure of a feedstream display device provided by an embodiment of the present invention; [Figure 10] 1 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention; DETAILED DESCRIPTION OF THE INVENTION

[0015] In order to make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention, and it is clear that the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments that can be obtained by those skilled in the art without any creative efforts fall within the protection scope of the present invention.

[0016] The technical solutions provided by the embodiments of the present invention can be applied to a scenario where a terminal device displays a feed stream, where the terminal device may be any electronic device with a feed stream display function, including but not limited to a mobile phone, a notebook computer, a tablet computer, a smart in-vehicle device, a smart wearable device, a smart screen, etc.

[0017] To facilitate understanding, terms used in the embodiments of the present invention will first be explained.

[0018] A feed stream, also called a feed stream, is a data format that continuously provides content to users. A feed stream includes a set of information / content, such as a set of video, a set of graphic information, etc.

[0019] A feedstream element is a piece of information / content in a feedstream. For example, in a video feedstream, each video in it is a feedstream element.

[0020] A feedstream interface is an interface for displaying a feedstream on a terminal device.

[0021] FIG. 1 is a schematic diagram of a feed stream display scene provided by an embodiment of the present invention. Take an example where a feed stream includes a set of videos (e.g., video A, video B, video C, ...). As shown in FIG. 1, interface 101 and interface 102 are both feed stream interfaces. Video A in the feed stream is displayed in interface 101. When a user wants to view the next video in the feed stream, the user can input a predetermined slide operation (e.g., an upward slide operation) in interface 101. In response to the predetermined slide operation, the terminal device displays video B in the feed stream interface, as shown in interface 102. It should be understood that interface 101 and interface 102 only illustrate specific image frames in the videos.

[0022] In some situations, a terminal device may recommend some information, such as applications, page games, etc., to a user in a feed stream. FIG. 2 is a schematic diagram of an interface for recommending applications in a feed stream in the related art. Taking the example of recommending application A shown in FIG. 2, a recommended video for application A may be inserted into the feed stream, and the recommended video is used to introduce information related to application A. For example, assuming application A is a game program, the recommended video for application A may include one or more game screens. In the process of browsing the feed stream, when the terminal device displays the recommended video for application A, the user may display a "View More Information" control in the feed stream interface, as shown in interface 201. After the user clicks the control, the terminal device jumps to and displays a detailed information landing page corresponding to application A. The detailed information landing page displays more detailed information about application A and a download control for application A, as shown in interface 202.

[0023] In the above-mentioned related art, when a user is interested in an application recommended by a feedstream element, the user can click a "View More Information" control in the feedstream interface, causing the terminal device to jump to a detailed information landing page. The user can decide whether to download application A based on the detailed information displayed on the detailed information landing page. However, in actual application, it has been found that the probability of users clicking the "View More Information" control during the process of browsing the feedstream is low, and the application recommendation effect is poor. In addition, the content recommender not only needs to create a recommended video for application A, but also a detailed information landing page for application A, and must also consider the relevance of the content between the two, which increases the content production costs.

[0024] To solve the above technical problems, the present invention provides a feedstream display method, apparatus, device, storage medium, and program, which can directly display the interactive process of recommended interactive content in a feedstream interface for an interactive type feedstream element. The interactive process is formed based on the interactive material of the interactive content and the interactive operation input by a user for the interactive material, and is used to indicate the interaction process of using the interactive content. That is, displaying the interactive process of interactive content in a feedstream interface actually represents the user's trial / experiment process for the interactive content.

[0025] In the technical solution provided by the present invention, users do not need to jump to a landing page during the process of browsing a feedstream, but can directly try out interactive content in the feedstream interface, which can deepen users' understanding of the interactive content and thus improve the effectiveness of content recommendation. In addition, content recommenders only need to create interactive materials that realize the above-mentioned dialogue process, thereby reducing content production costs.

[0026] The following describes in detail the technical solutions provided by the present invention in conjunction with several specific embodiments, which may be combined with each other, and the same or similar concepts or processes may not be repeatedly described in a specific embodiment.

[0027] 3 is a flow diagram of a feedstream display method provided by an embodiment of the present invention. The method of this embodiment can be performed by a terminal device. For example, a feedstream recommendation application can be installed on the terminal device, and the method of this embodiment can be performed by the feedstream recommendation application.

[0028] As shown in FIG. 3, the method of this embodiment includes the following steps:

[0029] At S301, the feedstream interface is presented.

[0030] A feedstream interface is an interface for displaying a feedstream. A feedstream contains multiple feedstream elements. A feedstream interface can display one feedstream element from a feedstream. For example, in the example shown in FIG. 1, interface 101 and interface 102 may both be referred to as feedstream interfaces.

[0031] In S302, in response to detecting a predetermined slide operation input by a user in the feedstream interface, a target feedstream element to be displayed is determined from a plurality of feedstream elements included in the feedstream.

[0032] A user switches a currently displayed feedstream element in the feedstream interface to another feedstream element in the feedstream by inputting a predetermined slide operation in the feedstream interface, where the predetermined slide operation may be one of, but is not limited to, an up slide operation, a down slide operation, a left slide operation, a right slide operation, etc.

[0033] Examples of slide up and slide down operations are given below. Suppose what is currently displayed in the feedstream interface is the x-th feedstream element in the feedstream. When an upward slide operation input by a user in the feedstream interface is detected, the x+1-th feedstream element in the feedstream is determined as the target feedstream element. When a downward slide operation input by a user in the feedstream interface is detected, the x-1-th feedstream element in the feedstream is determined as the target feedstream element. For example, suppose the feedstream includes video A, video B, video C, .... When what is currently displayed in the feedstream interface is video B, and an upward slide operation input by a user in the feedstream interface is detected, it means that the target feedstream element to be displayed is video C, and when a downward slide operation input by a user in the feedstream interface is detected, it means that the target feedstream element to be displayed is video A.

[0034] After determining the target feedstream element, the type of the target feedstream element can be further determined. In this embodiment, the feedstream element can be classified into two or more types, one of which is an interactive type. When a feedstream element type is an interactive type, it means that the feedstream element is used to recommend specific content to users in an interactive manner.

[0035] For example, feedstream elements can be classified into two types: type 1 is a video type and type 2 is an interactive type. Thus, among the multiple feedstream elements included in a feedstream, some of the feedstream element types may be video type and other feedstream element types may be interactive type.

[0036] In S303, if the type of the target feedstream element is an interactive type, the interactive process of the interactive content recommended by the target feedstream element is displayed in the feedstream interface, where the interactive process is formed based on the interactive material of the interactive content and the interactive operation input by the user on the interactive material, and the interactive process is used to indicate the usage interaction process of the interactive content.

[0037] Here, the content recommended by the target feedstream element may be referred to as interactive content. The interactive content may be an application or a netpage program. The interactive content may be an application (APP) or a network program (Web program). The fact that a network program may be referred to as a netpage program means that it may be a program embedded in a network page, such as a web game. Interactive material refers to various visualization objects involved in human-computer interaction operations in the interactive process, and interactive material can usually change in position and / or display effect according to human-computer interaction operations. This embodiment does not limit the type of interactive material, and may be graphic information, animation, video, audio, etc.

[0038] Interactive operations input by a user with respect to interactive material include, but are not limited to, click operations, slide operations, drag operations, press operations, and the like.

[0039] The interactive content usage interaction process refers to the interaction process between a user and the interactive content in the process of the user actually using the interactive content. For example, if the interactive content is an application, the interaction process refers to the interaction process involved in the process of the user using the application, and if the interactive content is a netpage program, the interaction process is the interaction process involved in the process of the user using the netpage program.

[0040] In this embodiment, if the type of the target feedstream element is an interactive type, the content recommended by the target feedstream element is called interactive content, and the interactive process of the interactive content is directly displayed in the feedstream interface. The interactive process is formed based on the interactive material of the interactive content and the interactive operation input by the user on the interactive material. For example, the interactive material of the interactive content can be displayed in the feedstream interface, and when the user inputs an interactive operation on the interactive material, the interactive material is changed according to the interactive operation, thereby forming the above-mentioned interactive process. That is, the above-mentioned interactive process presents a process in which the interactive material is changed according to the interactive operation.

[0041] In the above-described interactive process, the interactive material displayed in the feedstream interface corresponds to the page content the user sees when actually using the interactive content. The interactive operations input by the user with respect to the interactive material correspond to the operations the user inputs when actually using the interactive content. As can be seen, the above-described interactive process reflects the user's trial / experiment process for the interactive content; in other words, the above-described interactive process reflects the interaction process of using the interactive content.

[0042] The feedstream display method provided in this embodiment includes: presenting a feedstream interface; determining a target feedstream element to be displayed from among multiple feedstream elements included in the feedstream in response to detecting a predetermined slide operation input by a user in the feedstream interface; and, if the type of the target feedstream element is an interactive type, displaying an interactive process of interactive content recommended by the target feedstream element in the feedstream interface, where the interactive process is formed based on interactive material of the interactive content and an interactive operation input by a user for the interactive material, and the interactive process is used to indicate an interaction process for using the interactive content. Through the above process, a user does not need to jump to a landing page during the process of browsing a feedstream, and can directly try out the interactive content in the feedstream interface. This can deepen the user's understanding of the interactive content through the try-out, thereby improving the effectiveness of content recommendation.

[0043] Based on the embodiment shown in FIG. 3, the following will describe the technical solution of the present invention in more detail in conjunction with one specific embodiment.

[0044] 4 is a schematic flow diagram of another feed stream display method provided by an embodiment of the present invention. As shown in FIG. 4, the method of this embodiment includes the following steps:

[0045] At S401, the feedstream interface is presented.

[0046] In S402, in response to detecting a predetermined slide operation input by a user in the feedstream interface, a target feedstream element to be displayed is determined from a plurality of feedstream elements included in the feedstream.

[0047] In S403, it is determined whether the type of the target feedstream element is an interactive type.

[0048] It should be understood that the implementation of S401 to S403 can refer to the relevant description of the embodiment shown in FIG. 3, and will not be described again here.

[0049] If the type of the target feedstream element is an interactive type, the following steps S404 to S407 are executed.

[0050] In S404, a predetermined media material corresponding to the interactive type is displayed in a feedstream interface, where the predetermined media material is used to prompt a user to immediately start an interactive process of the interactive content.

[0051] Here, the predetermined media material may be in the form of video, animation, graphic information, etc., and this embodiment is not limited thereto. The predetermined media material then prompts the user to proceed with the interactive process of the interactive content. It should be understood that in the feedstream, for each type of interactive feedstream element, a unified predetermined media material is presented before the interactive process is displayed in the feedstream interface. In this way, the predetermined media material serves as a marker for the interactive feedstream element to reinforce the user's understanding.

[0052] It should be understood that S404 above is an optional step.

[0053] In this embodiment, the number of interactive materials in the interactive content may be one or more. For example, the interactive materials in the interactive content may include M interactive trigger materials and interactive result materials corresponding to each interactive trigger material, where M is an integer greater than or equal to 1. Thus, by performing S405 and S406 for each interactive trigger material, the interactive process of the interactive content is presented in the feedstream interface. In the following S405 and S406, i is taken to be 1, 2, ..., M in order, where M is an integer greater than or equal to 1.

[0054] In S405, the i-th interactive trigger material of the interactive content recommended by the target feedstream element is displayed in the feedstream interface.

[0055] At S406, in response to detecting an interactive operation input by a user with respect to the i-th interactive trigger material, an interactive result material corresponding to the i-th interactive trigger material is displayed in the feedstream interface.

[0056] In this embodiment, each interactive trigger material corresponds to an interactive result material, and when a specific interactive trigger material is displayed in the feedstream interface, the user can input an interactive operation on the interactive trigger material to trigger the interactive result material corresponding to the interactive trigger material displayed in the feedstream interface, thereby presenting a change process of the interactive material in response to the interactive operation in the feedstream interface, that is, forming an interactive process of the interactive content.

[0057] In some possible implementations, each interactive trigger material includes at least one interactive hot zone. An interactive hot zone refers to an area in the interactive trigger material that is available for a user to input an interactive operation. In the above-mentioned S405, the i-th interactive trigger material is displayed in the feedstream interface, and a guide sign can be displayed in each interactive hot zone of the i-th interactive trigger material, where the guide sign is used to guide a user to input an interactive operation in the interactive hot zone.

[0058] Here, the guide sign may have various implementation forms as long as it can play a role in guiding the user to input interactive operations, and this embodiment is not limited thereto. For example, the guide sign may be any one of a gesture click, a mouse click, an interactive hot zone jitter, etc.

[0059] Correspondingly, in the above-mentioned S406, in response to detecting an interactive operation input by a user in a target interaction hot zone of the ith interactive trigger material, displaying an interactive result material corresponding to the target interaction hot zone of the ith interactive trigger material in the feedstream interface, where the target interaction hot zone is any one of the at least one interaction hot zone.

[0060] In some examples, the i-th interactive trigger material may include one interactive hot zone. When the i-th interactive trigger material is displayed in the feedstream interface, a guide sign is displayed in the interactive hot zone. A user can input an interactive operation to the interactive hot zone based on the guide sign. In this case, one interactive result material is associated with the i-th interactive trigger material. When a user inputs an interactive operation to the interactive hot zone, the interactive result material can be displayed in the feedstream interface.

[0061] In some other examples, the i-th interactive trigger material may include multiple interactive hot zones, and when the i-th interactive trigger material is displayed in the feedstream interface, guide signs may be displayed in each of the interactive hot zones. A user can input an interactive operation for one of the interactive hot zones based on these guide signs. In this case, there may be multiple interactive result materials corresponding to the i-th interactive trigger material. For example, each interactive hot zone may correspond to one interactive result material. When an interactive operation input by a user in a specific interactive hot zone is detected, the interactive result material corresponding to the interactive hot zone may be displayed in the feedstream interface.

[0062] For ease of understanding, the following describes an example of a feedstream display process in conjunction with FIGS. 5A to 5D.

[0063] 5A is a schematic diagram of a set of feedstream display interfaces provided by an embodiment of the present invention. As shown in FIG. 5A, assume that a specific video in a feedstream is currently displayed in the feedstream interface, as shown in interface 501. After a user inputs a predetermined slide operation (e.g., an upward slide operation) in interface 501, the terminal device determines the next feedstream element of the video in the feedstream as a target feedstream element. Assuming that the type of the target feedstream element is an interactive type, the terminal device displays a predetermined media material in the feedstream interface, thereby prompting the user to proceed to the next interactive process of the interactive content. Illustratively, the predetermined media material may be an animation, and what is illustrated in interface 502 is a specific image frame of the predetermined media material.

[0064] Assume that the interactive content recommended by the target feedstream element is Game X. After the display of the predetermined media material in FIG. 5A is completed, the terminal device displays the interactive process of Game X in the feedstream interface. For example, assuming that the interactive material of Game X includes three interactive trigger materials and interactive result materials corresponding to each interactive trigger material, the feedstream interface displays each interactive trigger material in turn, and displays the corresponding interactive result material based on the interactive operation input by the user on the interactive trigger material, thereby forming the above-mentioned interactive process. An example of the interactive process will be described below in conjunction with FIGS. 5B to 5D.

[0065] FIG. 5B is a schematic diagram of another set of feedstream display interfaces provided by an embodiment of the present invention. FIG. 5B illustrates a first interactive trigger material of Game X and an interactive process formed by an interactive operation input by a user for the first interactive trigger material. Referring to interface 503, the first interactive trigger material is displayed in the feedstream interface, and a guide marker is displayed in the interactive hot zone of the first interactive trigger material. For example, in the "select hero" scene of Game X, interface 503 displays multiple cards, each corresponding to a hero. Furthermore, in interface 503, gesture 504 is used as a guide marker to guide the user to click one of the cards. It should be understood that interface 503 illustrates a specific image frame in the first interactive trigger material.

[0066] The user can click on a specific card according to the guide sign (gesture 504). Referring to interface 505, assume that the user inputs a click on card 6. After detecting the user's click on card 6, the terminal device displays the interactive result material corresponding to the first interactive trigger material in the feedstream interface, as shown in interface 506. For example, in the interactive result material, each card is flipped over, a hero sign corresponding to each card is displayed, and a hero image corresponding to the card selected by the user is displayed. It should be understood that the example shown in interface 506 is a specific image frame in the interactive result material.

[0067] FIG. 5C is a schematic diagram of another set of feedstream display interfaces provided by an embodiment of the present invention. FIG. 5C illustrates a second interactive trigger material of Game X and an interactive process formed by an interactive operation input by a user for the second interactive trigger material. Referring to interface 508, the second interactive trigger material is displayed in the feedstream interface, and guide signs are displayed in the interactive hot zones of the second interactive trigger material. For example, in the "Hero Upgrade" scene of Game X, interface 508 displays a hero image selected by the user and a "Hero Upgrade" control. Interface 508 also uses gestures as guide signs to guide the user to click the "Hero Upgrade" control. It should be understood that interface 508 illustrates a specific image frame in the second interactive trigger material.

[0068] Referring to interface 509, the user can click the "Hero Upgrade" control according to the guide signs. After detecting the user's click operation on the "Hero Upgrade" control, the terminal device displays the interactive result material corresponding to the second interactive trigger material in the feedstream interface, as shown in interface 510. For example, the interactive result material may present an upgraded hero image. It should be understood that the example shown in interface 510 is a specific image frame in the interactive result material.

[0069] FIG. 5D is a schematic diagram of another set of feedstream display interfaces provided by an embodiment of the present invention. FIG. 5D illustrates a third interactive trigger material in Game X and an interactive process formed by an interactive operation input by a user for the third interactive trigger material. Referring to interface 511, the third interactive trigger material is displayed in the feedstream interface, and a guide indicator is displayed in the interactive hot zone of the third interactive trigger material. For example, in the "Heroes Coming to Battle" scene of Game X, interface 511 displays the user's upgraded hero image and the "Heroes Coming to Battle" control. Interface 511 uses gestures as guide indicators to guide the user to click the "Heroes Coming to Battle" control. It should be understood that interface 511 illustrates a specific image frame in the third interactive trigger material.

[0070] Referring to interface 512, the user can click the "heroes on the battlefield" control according to the guide signs. After detecting the user's click operation on the "heroes on the battlefield" control, the terminal device displays the interactive result material corresponding to the third interactive trigger material in the feedstream interface, as shown in interface 513. For example, the interactive result material may present a scene in which an upgraded hero fights. It should be understood that the example shown in interface 513 is a specific image frame in the interactive result material.

[0071] In some possible implementations, when the terminal device displays the interactive process of Game X in the feedstream interface, a switching presentation component may be displayed in the feedstream interface, which is used to present to the user that other feedstream elements can be switched to by inputting a predetermined slide operation at any time during the interactive process. For example, referring to FIG. 5B , interface 503, interface 505, and interface 506 display component 507 (e.g., slide up to continue watching the video) in the feedstream interface. In this way, when the user is not interested in the interactive process of Game X, the user can switch to the subsequent feedstream element by inputting an up slide operation at any time.

[0072] In some possible implementations, after displaying the interactive result material corresponding to the i-th interactive trigger material in the feedstream interface, transition material between the interactive result material corresponding to the i-th interactive trigger material and the i+1-th interactive trigger material can be further displayed in the feedstream interface, where the transition material connects the interactive result material corresponding to the i-th interactive trigger material and the i+1-th interactive trigger material, thereby making the overall screen and content of the interactive process have better connectivity.

[0073] 5A , assuming that a first feedstream element is currently displayed in the feedstream interface and the type of the first feedstream element is a video type, the presentation effect of the feedstream interface is as shown in interface 501. The feedstream interface includes a first type of interface components located on the border of the feedstream interface, such as interface component 520 (e.g., a follow component, a recommend component, etc.) located at the top of the feedstream interface and interface component 521 (e.g., a home page, friends, +, message, me) located at the bottom of the feedstream interface. In addition, the feedstream interface further includes a second type of interface components located on the display screen of the feedstream interface, such as interface component 523 (e.g., a text description component) located in the left region of the display screen and interface component 522 (e.g., a share component, a like component, a comment component, a favorite component) located in the right region of the display screen.

[0074] When a user inputs a predetermined slide operation in the feedstream interface, the feedstream interface switches to display an interactive process of the interactive content. As shown in interfaces 502, 503, 505, 506, 508, 509, 510, 511, 512, and 513 in Figures 5A to 5D, when an interactive process is displayed in the feedstream interface, a first type of interface component is displayed at the border of the feedstream interface, i.e., interface component 520 is displayed at the top of the feedstream interface and interface component 521 is displayed at the bottom, and a second type of interface component is not displayed on the display screen of the feedstream interface, i.e., interface component 523 is not displayed in the left region of the feedstream interface and interface component 522 is not displayed in the right region. In this way, the interactive process can be displayed full-screen in the feedstream interface. It should be understood that full screen here has two meanings: the first meaning is that the display screen of the interactive process completely occupies the display area of ​​the feedstream interface, and the second meaning is that no interface components are superimposed on the display screen of the feedstream interface.

[0075] By displaying the interactive process in full screen in the feedstream interface, the user can perceive that he is interacting in the feedstream while browsing the feedstream, which allows the user to be fully immersed in the interactive process and improves the interactive effect.

[0076] 6 is a schematic diagram of the timing sequence of displaying interactive materials provided by an embodiment of the present invention. Taking three interactive trigger materials as an example, as shown in FIG. 6, the display order of each material is as follows:

[0077] (1) Display the desired media material. See interface 502.

[0078] (2) Display the first interactive trigger material. See interface 503.

[0079] (3) After detecting an interactive operation input by a user with respect to the first interactive trigger material, display the interactive result material corresponding to the first interactive trigger material. See interface 505 and interface 506.

[0080] (4) Displaying transition material between the interactive result material corresponding to the first interactive trigger material and the second interactive trigger material.

[0081] (5) Display the second interactive trigger material. See interface 508.

[0082] (6) After detecting an interactive operation input by a user on the second interactive trigger material, display the interactive result material corresponding to the second interactive trigger material. See interface 509 and interface 510.

[0083] (7) Displaying transition material between the interactive result material corresponding to the second interactive trigger material and the third interactive trigger material.

[0084] (8) Display the third interactive trigger material. See interface 511.

[0085] (9) After detecting an interactive operation input by a user with respect to the third interactive trigger material, display the interactive result material corresponding to the third interactive trigger material. See interface 512 and interface 513.

[0086] In some possible implementations, in the process of displaying the interactive process of the interactive content in the feedstream interface, the terminal device may further display a first download control in the feedstream interface, and the first download control is used to trigger the download of the interactive content. For example, if it is detected that the current display duration of the interactive process is equal to or longer than a predetermined duration, the first download control is displayed in a predetermined area of ​​the display screen of the interactive process. It should be understood that this embodiment does not limit the display area of ​​the first download control.

[0087] For example, Figure 7 is a schematic diagram of the display timing and display method of the first download control provided by an embodiment of the present invention. As shown in Figure 7, assume that at time T0, the terminal device starts to display a predetermined media material in the feedstream interface. Then, the terminal device displays the interactive process of program game X in the feedstream interface according to the timing sequence of the interactive material shown in Figure 6.

[0088] Assume that at time T1, the terminal device detects that the current display duration (T1-T0) of the interactive process is equal to the predetermined duration, and the display screen of the interactive process displayed on the feedstream interface at time T1 is as shown in interface 701. The terminal device overlays a first download control 703 in a predetermined area of ​​the display screen of interface 701, and the display screen after overlay is as shown in interface 702.

[0089] It should be understood that from time T1, a first download control 703 is superimposed on the display screen of the interactive process displayed in the feedstream interface. The user can click on the first download control 703. In response to detecting a click operation input by the user on the first download control 703, the terminal device obtains a download path for the interactive content and downloads the interactive content according to the download path.

[0090] In this way, by superimposing the first download control on the display screen of the interactive process of the interactive content, the user can click the first download control at any time during the process of previewing the interactive content in the feedstream interface, thereby realizing the download of the interactive content and improving the convenience of the user's download operation.

[0091] In some possible implementations, after the display of the Mth interactive trigger material and the interactive result material corresponding to the Mth interactive trigger material is completed, the following step S407 may be further executed.

[0092] In S407, a mask layer is displayed in the feedstream interface, the mask layer including one or more of detailed information of the interactive content, a second download control for triggering download of the interactive content, and a re-interactive control for triggering redisplay of the interactive process.

[0093] Here, a mask layer can be understood as an image layer whose transparency is below a certain threshold value, whereby the content of the screen behind the mask layer is dimly visible through the mask layer.

[0094] For example, Figure 8 is a schematic diagram of another feedstream display interface provided by an embodiment of the present invention. After the interactive process display of the interactive content is completed, the feedstream interface will display the screen of the last frame of the interactive process, and a mask layer may be superimposed on the screen. The effect of the superimposed display can be seen in Figure 8.

[0095] 8, the mask layer can display detailed information 801 about the interactive content, such as the name of the interactive content (e.g., Program X), the number of people who have downloaded the interactive content in the past (e.g., 9,999 people), historical evaluation information about the interactive content (e.g., best app of the year), and feature information about the interactive content (e.g., a high-quality strategic card game set in a Western magical fantasy adventure). The detailed information 801 can further deepen the user's understanding of the interactive content and increase the user's willingness to download the interactive content.

[0096] 8 , a second download control 802 for triggering download of the interactive content may be displayed in the mask layer. The user may click the second download control 802. In response to detecting a click operation input by the user on the second download control 802, the terminal device obtains a download path for the interactive content and downloads the interactive content according to the download path.

[0097] Continuing to refer to FIG. 8 , a re-interaction control 803 may be displayed in the mask layer to trigger a re-display of the interactive process. In this way, if the user wants to try the interactive content again, they can click the re-interaction control 803. In response to detecting the user's click operation on the re-interaction control 803, the terminal device re-displays the interactive process of the interactive content in the feedstream interface. Providing a re-trial function allows the user to fully experience the interaction process of using the interactive content, deepens the user's understanding of the interactive content, and strengthens the user's willingness to download the interactive content.

[0098] In an embodiment of the present invention, when a user browses a feedstream, for an interactive type feedstream element, the interactive trigger material of the interactive content is directly displayed in the feedstream interface, so that the user can perform interactive operations on the interactive trigger material in the feedstream interface and perceive that they are interacting in the feedstream, which improves the user's sense of interaction and participation in the feedstream and further improves the interactive content recommendation effect.

[0099] 9 is a schematic diagram of the structure of a feedstream display device provided by an embodiment of the present invention. The device can be in the form of software and / or hardware. As shown in FIG. 9, the feedstream display device 900 provided by this embodiment includes a first display module 901, a determination module 902, and a second display module 903, where: The first display module 901 presents a feedstream interface; a determination module 902, in response to detecting a predetermined slide operation input by a user in the feedstream interface, determining a target feedstream element to be displayed from among a plurality of feedstream elements included in the feedstream; The second display module 903 displays an interactive process of the interactive content recommended by the target feedstream element in the feedstream interface if the type of the target feedstream element is an interactive type; Here, the interactive process is formed based on the interactive material of the interactive content and the interactive operations input by the user on the interactive material, and the interactive process is used to indicate the usage interaction process of the interactive content.

[0100] In one possible implementation, the interactive materials include M interactive trigger materials and interactive result materials corresponding to each interactive trigger material, where M is an integer greater than or equal to 1; and the second display module 903 specifically: displaying an ith interactive trigger material of the interactive content in the feedstream interface; In response to detecting an interactive operation input by a user with respect to the ith interactive trigger material, displaying an interactive result material corresponding to the ith interactive trigger material in the feedstream interface; Here, the i is taken to be 1, 2, . . . , M in order.

[0101] In one possible implementation, the i-th interactive trigger material includes at least one interactive hot zone, and the second display module 903 specifically: Displaying the i-th interactive trigger material in the feedstream interface, and displaying guide signs in each interactive hot zone of the i-th interactive trigger material, wherein the guide signs are used to guide a user to input an interactive operation in the interactive hot zone; In response to detecting an interactive operation input by a user with respect to a target interactive hot zone in the i-th interactive trigger material, displaying an interactive result material corresponding to the target interactive hot zone of the i-th interactive trigger material in the feedstream interface, wherein the target interactive hot zone is any one of the at least one interactive hot zone.

[0102] In one possible implementation, the i is smaller than the M, and the second display module 903 further comprises: In the feedstream interface, an interactive result material corresponding to the i-th interactive trigger material and a transition material between the i+1-th interactive trigger material are displayed.

[0103] In one possible implementation, the second display module 903 further comprises: In response to detecting that the current display duration of the interactive process is equal to or greater than a predetermined duration, a first download control for triggering download of the interactive content is superimposed in a predetermined area of ​​the display screen of the interactive process.

[0104] In one possible implementation, the device further comprises a control module, the control module comprising: In response to detecting a click operation input by a user on the first download control, a download path for the interactive content is obtained, and the interactive content is downloaded according to the download path.

[0105] In one possible implementation, the second display module 903 further comprises: In response to detecting completion of the display of the interactive process, display a mask layer in the feedstream interface, wherein the mask layer comprises: detailed information about said interactive content; a second download control for triggering a download of said interactive content; a re-interactive control for triggering a re-display of the interactive process.

[0106] In one possible implementation, the mask layer includes the second download control, and the device further comprises a control module, the control module: In response to detecting a click operation input by the user on the second download control, a download path for the interactive content is obtained, and the interactive content is downloaded according to the download path.

[0107] In one possible implementation, the mask layer includes the interactive control, and the second display module 903 further comprises: In response to detecting a click operation input by a user on the re-interactive control, the interactive process of the interactive content is re-displayed in the feedstream interface.

[0108] According to one or more embodiments of the present invention, the second display module 903 may further include: A predetermined media material corresponding to the interactive type is displayed in the feed stream interface, where the predetermined media material is used to indicate to the user that the interactive process display of the interactive content will begin soon.

[0109] According to one or more embodiments of the present invention, the feedstream interface includes a predetermined interface component, a display screen of the interactive process is displayed full-screen in the feedstream interface, and the predetermined interface component is presented on the display screen of the interactive process; The display position of the specified interface component when displaying a first feedstream element in the feedstream interface is the same as the display position of the specified interface component when displaying the interactive process in the feedstream interface, and the type of the first feedstream element is different from the type of the target feedstream element.

[0110] According to one or more embodiments of the present invention, the interactive content is an application or a network web program.

[0111] The feed stream display device provided by this embodiment can implement the feed stream display method provided by any of the above-mentioned method embodiments, and its realization principle and technical effect are similar, so they will not be repeated here.

[0112] To achieve the above-described embodiments, the embodiments of the present invention further provide an electronic device.

[0113] 10, a schematic diagram of the structure of an electronic device 1000 suitable for implementing an embodiment of the present invention is shown, and the electronic device 1000 can be a terminal device or a server. Here, the terminal device can be a mobile phone, a notebook computer, a digital broadcast receiver, a personal digital assistant (PDA), etc. The electronic devices may include, but are not limited to, mobile terminals such as a digital assistant (PDA), a tablet computer, a portable multimedia player (PMP), an in-vehicle terminal (e.g., a car navigation terminal), and fixed terminals such as a digital TV and a desktop computer. The electronic devices shown in FIG. 10 are merely examples and do not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0114] As shown in FIG. 10, the electronic device 1000 includes a read-only memory (Read Only Memory). The program stored in the ROM 1002 or the storage device 1008 is read from the Random Access Memory (Random Access Memory (RRAM)). The computer may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1001 that can perform various appropriate operations and processes based on programs loaded into RAM (Random Access Memory) 1003. The ROM 1003 stores various programs and data necessary for the operation of the electronic device 1000. 1002 and RAM 1003 are connected to each other by a path 1004. An input / output (I / O) interface 1005 is also connected to the path 1004.

[0115] Input devices 1006, typically including touch screens, touch pads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc., liquid crystal displays (LCDs), Devices such as a display 1007 including a crystal display (LCD), a speaker, a vibrator, etc., a storage device 1008 including a magnetic tape, a hard disk, etc., and a communication device 1009 may be connected to the I / O interface 1005. The communication device 1009 may enable the electronic device 1000 to communicate wirelessly or via a wire to exchange data with other devices. While FIG. 10 shows the electronic device 1000 with various devices, it should be understood that it need not implement or include all of the shown devices. More or fewer devices may alternatively be implemented or included.

[0116] In particular, according to embodiments of the present invention, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, embodiments of the present invention include a computer program product including a computer program carried on a computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 1009, or may be installed from the storage device 1008 or the ROM 1002. When the computer program is executed by the processing device 1001, the functions described above that are specific to the methods of the embodiments of the present invention are performed. Embodiments of the present invention further include a computer program, which, when executed by the processor, performs the functions described above that are specific to the methods of the embodiments of the present invention.

[0117] It should be noted that the above-mentioned computer-readable medium of the present invention may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but not limited to, an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium include an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (Electrically Programmable Read Only Memory, EPROM, flash memory, fiber optics, portable compact disc read-only memory (Compact This may include, but is not limited to, a computer-readable storage medium (e.g., a disc-read only memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be a tangible medium that contains or has stored thereon a program that can be used by or in combination with an instruction execution system, apparatus, or device. Also, in the present invention, a computer-readable signal medium may include a propagated data signal in baseband or as part of a carrier that carries computer-readable program code. Such propagated data signals may take various forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium, other than a computer-readable storage medium, that transmits, propagates, or transmits a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted over a wire, fiber optic cable, radio frequency (RF), or other suitable means. The transmission may be carried out using any suitable medium, including, but not limited to, radio frequency (RF), or any suitable combination of the above.

[0118] The computer readable medium described above may be included in the electronic device described above, or may exist separately and not be assembled to said electronic device.

[0119] The computer-readable medium described above carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the method described in the above-described embodiments.

[0120] Computer program code for carrying out the operations of the present invention can be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer is referred to as a computer connected to a local area network (Local Area Network). The user computer may be connected to the network via any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0121] The flowcharts and block diagrams in the figures illustrate possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. From this perspective, each box in a flowchart or block diagram contains one or more executable instructions for implementing the specified logical function(s) and may represent a module, program segment, or portion of code. It should also be noted that in some alternative implementations, the functions depicted in the boxes may occur in a different order than that depicted in the figures. For example, two boxes shown in succession may actually be executed substantially in parallel, or may be executed in the reverse order, depending on the functionality involved. It should also be noted that each box in the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs the specified function(s) or operation(s), or may be implemented as a combination of dedicated hardware and computer instructions.

[0122] The units described as being involved in the embodiments of the present invention may be implemented by software or hardware, and the names of the units do not constitute limitations on the units themselves in a particular case. For example, the first acquisition unit may be expressed as "a unit for acquiring at least two IP addresses."

[0123] The functions described herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, an exemplary type of hardware logic component that may be used is a Field Programmable Gate Array (FPG). Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC) Specific Integrated Circuit (ASIC), standard products for specific applications (Application Specific Standard Product (ASSP), System on Chip (System on Chip (SOC), Complex Programmable Logic Devices Device, CPLD, etc.

[0124] In the context of the present invention, a machine-readable medium may be a tangible medium that can contain or store a program that can be used by or in combination with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples of machine-readable storage media include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0125] In a first aspect, in accordance with one or more embodiments of the present invention, there is provided a method for displaying a feedstream, the method comprising: presenting a feedstream interface; determining a target feedstream element to be displayed from among a plurality of feedstream elements included in the feedstream in response to detecting a predetermined slide operation input by a user in the feedstream interface; If the type of the target feedstream element is an interactive type, displaying an interactive process of the interactive content recommended by the target feedstream element in the feedstream interface; Here, the interactive process is formed based on the interactive material of the interactive content and the interactive operations input by the user on the interactive material, and the interactive process is used to indicate the usage interaction process of the interactive content.

[0126] According to one or more embodiments of the present invention, the interactive materials include M interactive trigger materials and interactive result materials corresponding to each interactive trigger material, where M is an integer greater than or equal to 1; Displaying an interactive process of interactive content recommended by the target feedstream element in the feedstream interface includes: displaying an i-th interactive trigger material of the interactive content in the feedstream interface; In response to detecting an interactive operation input by a user with respect to the ith interactive trigger material, displaying an interactive result material corresponding to the ith interactive trigger material in the feedstream interface; Here, the i is taken to be 1, 2, . . . , M in order.

[0127] According to one or more embodiments of the present invention, the i-th interactive trigger material includes at least one interactive hot zone, and displaying the i-th interactive trigger material of the interactive content in the feedstream interface includes: displaying the i-th interactive trigger material in the feedstream interface and displaying guide signs in each interactive hot zone of the i-th interactive trigger material, the guide signs being used to guide a user to input an interactive operation in the interactive hot zone; displaying, in the feedstream interface, an interactive result material corresponding to the i-th interactive trigger material in response to detecting an interactive operation input by a user with respect to the i-th interactive trigger material, In response to detecting an interactive operation input by a user with respect to a target interactive hot zone in the i-th interactive trigger material, displaying interactive result material corresponding to the target interactive hot zone of the i-th interactive trigger material in the feedstream interface, wherein the target interactive hot zone is any one of the at least one interactive hot zone.

[0128] According to one or more embodiments of the present invention, i is less than M, and in response to detecting an interactive operation input by a user with respect to the i-th interactive trigger material, after displaying interactive result material corresponding to the i-th interactive trigger material in the feedstream interface: The method further includes displaying, in the feedstream interface, an interactive result material corresponding to the i-th interactive trigger material and a transition material between the i+1-th interactive trigger material.

[0129] According to one or more embodiments of the present invention, The method further includes overlaying a first download control for triggering download of the interactive content in a predetermined area of ​​the display screen of the interactive process in response to detecting that the current display duration of the interactive process is equal to or greater than a predetermined duration.

[0130] According to one or more embodiments of the present invention, The method further includes, in response to detecting a click operation input by a user on the first download control, obtaining a download path for the interactive content and downloading the interactive content according to the download path.

[0131] According to one or more embodiments of the present invention, and displaying a mask layer in the feedstream interface in response to detecting completion of the display of the interactive process, the mask layer comprising: detailed information about said interactive content; a second download control for triggering a download of said interactive content; a re-interactive control for triggering a re-display of the interactive process.

[0132] According to one or more embodiments of the present invention, the mask layer includes the second download control, and the method further comprises: The method further includes, in response to detecting a click operation input by a user on the second download control, obtaining a download path for the interactive content and downloading the interactive content according to the download path.

[0133] According to one or more embodiments of the present invention, the mask layer includes the re-interactive control, and the method further comprises: The method further includes redisplaying the interactive process of the interactive content in the feedstream interface in response to detecting a click operation input by a user on the re-interactive control.

[0134] According to one or more embodiments of the present invention, before displaying an interactive process of the interactive content recommended by the target feedstream element in the feedstream interface, The method further includes displaying predetermined media material corresponding to the interactive type in the feedstream interface, the predetermined media material being used to indicate to the user that the display of the interactive process of the interactive content will begin soon.

[0135] According to one or more embodiments of the present invention, the feedstream interface includes a predetermined interface component, a display screen of the interactive process is displayed full-screen in the feedstream interface, and the predetermined interface component is presented on the display screen of the interactive process; The display position of the specified interface component when displaying a first feedstream element in the feedstream interface is the same as the display position of the specified interface component when displaying the interactive process in the feedstream interface, and the type of the first feedstream element is different from the type of the target feedstream element.

[0136] According to one or more embodiments of the present invention, the interactive content is an application or a network web program.

[0137] In a second aspect, according to one or more embodiments of the present invention, there is provided a feedstream display device comprising: a first display module for presenting a feedstream interface; a determination module for determining a target feedstream element to be displayed from among a plurality of feedstream elements included in the feedstream in response to detecting a predetermined slide operation input by a user in the feedstream interface; a second display module for displaying an interactive process of the interactive content recommended by the target feedstream element in the feedstream interface when the type of the target feedstream element is an interactive type; Here, the interactive process is formed based on the interactive material of the interactive content and the interactive operations input by the user on the interactive material, and the interactive process is used to indicate the usage interaction process of the interactive content.

[0138] According to one or more embodiments of the present invention, the interactive materials include M interactive trigger materials and interactive result materials corresponding to each interactive trigger material, where M is an integer greater than or equal to 1, and the second display module specifically: displaying an ith interactive trigger material of the interactive content in the feedstream interface; In response to detecting an interactive operation input by a user with respect to the ith interactive trigger material, displaying an interactive result material corresponding to the ith interactive trigger material in the feedstream interface; Here, the i is taken to be 1, 2, . . . , M in order.

[0139] According to one or more embodiments of the present invention, the i-th interactive trigger material includes at least one interactive hot zone, and the second display module specifically includes: Displaying the i-th interactive trigger material in the feedstream interface, and displaying guide signs in each interactive hot zone of the i-th interactive trigger material, wherein the guide signs are used to guide a user to input an interactive operation in the interactive hot zone; In response to detecting an interactive operation input by a user with respect to a target interactive hot zone in the i-th interactive trigger material, displaying an interactive result material corresponding to the target interactive hot zone of the i-th interactive trigger material in the feedstream interface, wherein the target interactive hot zone is any one of the at least one interactive hot zone.

[0140] According to one or more embodiments of the present invention, the i is smaller than the M, and the second display module further comprises: In the feedstream interface, an interactive result material corresponding to the i-th interactive trigger material and a transition material between the i+1-th interactive trigger material are displayed.

[0141] According to one or more embodiments of the present invention, the second display module further comprises: In response to detecting that the current display duration of the interactive process is equal to or greater than a predetermined duration, a first download control for triggering download of the interactive content is superimposed in a predetermined area of ​​the display screen of the interactive process.

[0142] According to one or more embodiments of the present invention, the device further comprises a control module, the control module comprising: In response to detecting a click operation input by a user on the first download control, a download path for the interactive content is obtained, and the interactive content is downloaded according to the download path.

[0143] According to one or more embodiments of the present invention, the second display module further comprises: In response to detecting completion of the display of the interactive process, display a mask layer in the feedstream interface, wherein the mask layer comprises: detailed information about said interactive content; a second download control for triggering a download of said interactive content; a re-interactive control for triggering a re-display of the interactive process.

[0144] According to one or more embodiments of the present invention, the mask layer includes the second download control, and the device further comprises a control module, the control module: In response to detecting a click operation input by the user on the second download control, a download path for the interactive content is obtained, and the interactive content is downloaded according to the download path.

[0145] According to one or more embodiments of the present invention, the mask layer includes the re-interactive control, and the second display module further comprises: In response to detecting a click operation input by a user on the re-interactive control, the interactive process of the interactive content is re-displayed in the feedstream interface.

[0146] According to one or more embodiments of the present invention, the second display module further comprises: A predetermined media material corresponding to the interactive type is displayed in the feed stream interface, where the predetermined media material is used to indicate to the user that the interactive process display of the interactive content will begin soon.

[0147] According to one or more embodiments of the present invention, the feedstream interface includes a predetermined interface component, a display screen of the interactive process is displayed full-screen in the feedstream interface, and the predetermined interface component is presented on the display screen of the interactive process; The display position of the specified interface component when displaying a first feedstream element in the feedstream interface is the same as the display position of the specified interface component when displaying the interactive process in the feedstream interface, and the type of the first feedstream element is different from the type of the target feedstream element.

[0148] According to one or more embodiments of the present invention, the interactive content is an application or a network web program.

[0149] In a third aspect, according to one or more embodiments of the present invention, there is provided an electronic device, the electronic device comprising a processor and a memory; the memory stores computer-executable instructions; Execution of the computer-executable instructions by the processor results in the method for displaying a feedstream as set forth in the first aspect and various possible designs of the first aspect above.

[0150] In a fourth aspect, according to one or more embodiments of the present invention, there is provided a computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, result in the method for displaying a feedstream as set forth in the first aspect above and various possible designs of the first aspect.

[0151] In a fifth aspect, according to one or more embodiments of the present invention, there is provided a computer program product, the computer program product including a computer program that, when executed by a processor, realizes the method for displaying a feed stream as set forth in the first aspect above and various possible designs of the first aspect.

[0152] In a sixth aspect, according to one or more embodiments of the present invention, there is provided a computer program product, which, when executed by a processor, realises the method for displaying a feedstream as set out in the first aspect above and various possible designs of the first aspect.

[0153] The above description is merely a preferred embodiment of the present invention and merely describes the applied technical principles. Those skilled in the art should understand that the scope of the present invention is not limited to the technical solution formed by a specific combination of the above technical features, but also includes other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept of the present invention. For example, it should be understood that the present invention also includes technical solutions formed by substituting the above features with technical features having similar functions disclosed in the present invention (but not limited to these).

[0154] It should be noted that although operations are depicted in a particular order, this should not be understood as requiring that these operations be performed in the particular order or sequence shown. Multitasking and parallel processing may be advantageous in certain environments. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limiting the scope of the invention. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable subcombination.

[0155] Although the present subject matter has been described in language specific to structural features and / or logical operations of a method, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.

Claims

1. A method for displaying a feedstream, comprising: presenting a feedstream interface; determining a target feedstream element to be displayed from among a plurality of feedstream elements included in the feedstream in response to detecting a predetermined slide operation input by a user in the feedstream interface; displaying the target feedstream element in the feedstream interface in response to completion of the predetermined slide operation, the target feedstream element not being displayed simultaneously with other feedstream elements of the plurality of feedstream elements in the feedstream interface; If the type of the target feedstream element is an interactive type, displaying an interactive process of the interactive content recommended by the target feedstream element in the feedstream interface; Including, the interactive process is formed based on the interactive material of the interactive content and the interactive operation input by the user on the interactive material, and the interactive process is used to indicate a usage interaction process of the interactive content; The interactive materials include M interactive trigger materials and interactive result materials corresponding to each interactive trigger material, where M is an integer greater than or equal to 1; Displaying an interactive process of interactive content recommended by the target feedstream element in the feedstream interface includes: displaying an i-th interactive trigger material of the interactive content in the feedstream interface; displaying an interactive result material corresponding to the i-th interactive trigger material in the feedstream interface in response to detecting an interactive operation input by a user with respect to the i-th interactive trigger material; The i is taken in order as 1, 2, ..., M, The i is smaller than the M, and the feedstream display method includes, in response to detecting an interactive operation input by the user with respect to the i-th interactive trigger material, displaying an interactive result material corresponding to the i-th interactive trigger material in the feedstream interface, and then: and further comprising displaying, in the feedstream interface, a transition material for connecting the interactive result material corresponding to the i-th interactive trigger material and the (i+1)-th interactive trigger material. How to view your feed stream.

2. the i-th interactive trigger material includes at least one interactive hot zone; Displaying the i-th interactive trigger material of the interactive content in the feedstream interface includes: Displaying the i-th interactive trigger material in the feedstream interface, and displaying guide signs in each interactive hot zone of the i-th interactive trigger material, the guide signs being used to guide a user to input interactive operations in the interactive hot zones; displaying, in the feedstream interface, an interactive result material corresponding to the i-th interactive trigger material in response to detecting an interactive operation input by a user with respect to the i-th interactive trigger material, In response to detecting an interactive operation input by a user with respect to a target interaction hot zone in the ith interactive trigger material, displaying an interactive result material corresponding to the target interaction hot zone of the ith interactive trigger material in the feedstream interface, wherein the target interaction hot zone is any one of the at least one interaction hot zone. The method of claim 1 .

3. and further comprising: in response to detecting that a current display duration of the interactive process is equal to or longer than a predetermined duration, superimposing a first download control on a predetermined area of ​​a display screen of the interactive process for triggering download of the interactive content. The method of claim 1 .

4. and further including, in response to detecting a click operation input by a user on the first download control, acquiring a download path of the interactive content, and downloading the interactive content according to the download path. The method of claim 3 for displaying a feedstream.

5. displaying a mask layer in the feedstream interface in response to detecting completion of the display of the interactive process; The mask layer is detailed information about said interactive content; a second download control for triggering a download of the interactive content; a re-interactive control for triggering a re-display of the interactive process; The method of claim 1 .

6. the mask layer includes the second download control; The method for displaying the feed stream comprises: and further including, in response to detecting a click operation input by a user on the second download control, acquiring a download path of the interactive content, and downloading the interactive content according to the download path.

6. The method of claim 5 for displaying a feedstream.

7. the mask layer includes the re-interactive control; The method for displaying the feed stream comprises: and redisplaying the interactive process of the interactive content in the feedstream interface in response to detecting a click operation input by a user on the re-interactive control.

6. The method of claim 5 for displaying a feedstream.

8. before displaying an interactive process of the interactive content recommended by the target feedstream element in the feedstream interface; Displaying predetermined media material corresponding to the interactive type in the feedstream interface, the predetermined media material being intended to indicate to a user that the interactive process of the interactive content will be displayed soon; The method of claim 1 .

9. When displaying a first feedstream element in the feedstream interface, the feedstream interface includes a first type of interface component located on a boundary of the feedstream interface and a second type of interface component located on a display surface of the feedstream interface, and the type of the first feedstream element is different from the type of the target feedstream element; When displaying the interactive process in the feedstream interface, a border of the feedstream interface presents the first type of interface component and no second type of interface component is presented on the display screen of the feedstream interface, thereby displaying the interactive process in full screen in the feedstream interface. The method of claim 1 .

10. The interactive content is an application or a network web program. The method of claim 1 .

11. A feedstream display device comprising: a first display module for presenting a feedstream interface; a determination module for determining a target feedstream element to be displayed from among a plurality of feedstream elements included in the feedstream in response to detecting a predetermined slide operation input by a user in the feedstream interface; a display module for displaying the target feedstream element in the feedstream interface in response to completion of the predetermined slide operation, the target feedstream element not being displayed simultaneously with other feedstream elements of the plurality of feedstream elements in the feedstream interface; a second display module for displaying an interactive process of the interactive content recommended by the target feedstream element in the feedstream interface when the type of the target feedstream element is an interactive type; Equipped with the interactive process is formed based on the interactive material of the interactive content and the interactive operation input by the user on the interactive material, and the interactive process is used to indicate a usage interaction process of the interactive content; The interactive materials include M interactive trigger materials and interactive result materials corresponding to each interactive trigger material, where M is an integer greater than or equal to 1; Displaying an interactive process of interactive content recommended by the target feedstream element in the feedstream interface includes: displaying an i-th interactive trigger material of the interactive content in the feedstream interface; displaying an interactive result material corresponding to the i-th interactive trigger material in the feedstream interface in response to detecting an interactive operation input by a user with respect to the i-th interactive trigger material; The i is taken in order as 1, 2, ..., M, wherein i is less than M, and the feedstream display device, in response to detecting an interactive operation input by the user with respect to the i-th interactive trigger material, displays interactive result material corresponding to the i-th interactive trigger material in the feedstream interface, and then: a module configured to display, in the feedstream interface, transition material for connecting the i+1th interactive trigger material with the interactive result material corresponding to the i-th interactive trigger material; Feedstream display device.

12. a processor and a memory, the memory stores computer-executable instructions; Execution of the computer-executable instructions by the processor implements the method of any one of claims 1 to 10. Electronic devices.

13. 11. A method according to claim 1, wherein computer-executable instructions are stored and, when executed by a processor, the method according to any one of claims 1 to 10 is implemented. A computer-readable storage medium.

14. A computer program which, when executed by a processor, implements the method of any one of claims 1 to 10.

Citation Information

Patent Citations

  • Page switching method and device of application program, electronic equipment and storage medium

    CN111580718A

  • Information flow interaction processing method, device and equipment and computer storage medium

    CN111580913A

  • Information flow interaction processing method and device and electronic equipment

    CN111580914A

  • Display control method and device, equipment and storage medium

    CN113923499A

  • An application for viewing images

    JP2014522527A