Feed stream display method, apparatus, device, storage medium, and program
By directly displaying interactive content in the feedstream interface, the problem of low control probability of users clicking "Confirm Details" is solved, which improves content recommendation effect and reduces content production costs.
Patent Information
- Application Number
- JP2024545857
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-03-11
- Filing Date
- 2023-03-08
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2043-03-08
AI Technical Summary
In the prior art, the probability of a user clicking "Confirm Details" when browsing feedstream is low, resulting in poor content recommendation results, and the production cost required for content recommendation is high.
In the feedstream interface, when the target feedstream element type is an interaction type, the interactive process of the interactive content is directly displayed. The interactive process is based on the interaction material and the user's operations on the interactive material, indicating the user's use process and the interactive content.
Users do not need to jump to the detailed information page to experience interactive content, deepen users' understanding of interactive content, thereby improving the effectiveness of content recommendations and reducing content production costs.
Smart Images

Figure 2025509051000001_ABST
Abstract
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 title "Feedstream display method, apparatus, device, storage medium, and program," the entire contents of which are incorporated herein by reference.
[0002] FIELD OF THE DISCLOSURE The present invention relates to the field of human-computer interaction technology, and in particular to a method, an apparatus, a device, a storage medium, and a program for displaying a feed stream. [Background technology]
[0003] A feed stream is a data form that continuously provides content to a user. A feed stream includes a set of content, such as a set of videos, a set of graphic information, etc. For example, when a feed stream includes a set of videos, a terminal device displays a specific video in the feed stream interface, and in the video display process, a user inputs a certain slide command to trigger the terminal device to display the next video in the feed stream.
[0004] In some situations, the terminal device can recommend some contents such as applications, page games, etc. to the user in the feed stream. Take the example of recommending application A, a recommended video of application A can be inserted into the feed stream. In the process of the user browsing the feed stream, when the terminal device displays the recommended video of application A, a "view detailed information" control can be displayed in the feed stream interface. After the user clicks the control, the terminal device jumps to a detailed information landing page corresponding to application A, and displays more detailed information of application A and a download control of application A in the detailed information landing page. The user can determine whether to download application A based on the detailed information displayed in the detailed information landing page.
[0005] However, in practical applications, it is found that the probability of users clicking the "view more information" control is lower in the process of browsing the feed stream, and the effect of content recommendation is not good. Summary of the Invention
[0006] SUMMARY OF THE DISCLOSURE The embodiments of the present invention provide a feedstream display method, apparatus, device, storage medium, and program for improving content recommendation effect.
[0007] According to a first aspect, an embodiment of the present invention provides a method for displaying a feed stream, 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 a user to 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 an apparatus for displaying a feed stream, the apparatus 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 an 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 a user to 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 readable storage medium causing, when executed by a processor, to realize 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, the method according to the first aspect being realised when the computer program is executed by a processor.
[0012] According to a sixth aspect, an embodiment of the present invention provides a computer program product, which, when executed by a processor, performs the steps of the method according to the first aspect.
[0013] According to the feedstream display method, apparatus, device, storage medium, and program provided by the embodiment of the present invention, the method includes: 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 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 a usage interaction process of the interactive content. Through the above-mentioned process, a user does not need to jump to a landing page in the process of browsing a feedstream, and can directly try out the interactive content in the feedstream interface, and the user's understanding of the interactive content can be deepened through the try-out, thus improving the content recommendation effect. [Brief description 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 requiring creative efforts. [Figure 1] FIG. 2 is a schematic diagram of a feed stream display scene provided by an embodiment of the present invention; [Diagram 2]FIG. 1 is a schematic diagram of an interface for recommending applications in a feedstream in the related art; [Diagram 3] FIG. 2 is a schematic diagram of a flow chart of a feed stream display method provided by an embodiment of the present invention; [Figure 4] FIG. 2 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. 2 is a schematic diagram of another set of feedstream display interfaces provided by an embodiment of the present invention; [Figure 5C] FIG. 2 is a schematic diagram of another set of feedstream display interfaces provided by an embodiment of the present invention; [Figure 5D] FIG. 2 is a schematic diagram of another set of feedstream display interfaces provided by an embodiment of the present invention; [Figure 6] FIG. 2 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. 2 is a schematic diagram of the structure of a feed stream display device provided by an embodiment of the present invention; [Figure 10] 1 is a schematic diagram of a structure of an electronic device provided by an embodiment of the present invention; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[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 creative efforts are all within the protection scope of the present invention.
[0016] The technical solution provided by the embodiments of the present invention can be applied to the 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, first, terms used in the embodiments of the present invention will be interpreted and explained.
[0018] A feed stream, also called a feed stream, is a data format that continuously provides content to a user. A feed stream includes a set of information / content, such as a set of video, a set of graphic information, etc.
[0019] A feed stream element is each piece of information / content in a feed stream - for example, in a video feed stream, each video in it is a feed stream 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 watch 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 a specific image frame in the video.
[0022] In some situations, the terminal device can recommend some information, such as applications, page games, etc., to the user in the feed stream. FIG. 2 is a schematic diagram of an interface for recommending applications in a feed stream in the related art. Take an example of recommending application A as shown in FIG. 2, a recommended video of application A can be inserted into the feed stream, and the recommended video is used to introduce related information of application A. For example, assuming that application A is a game program, the recommended video of 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 of application A, the user can display a "Detailed Information Inquiry" 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, and displays more detailed information of application A and a download control of application A in the detailed information landing page, 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 detailed information" control in the feedstream interface to make the terminal device jump to a detailed information landing page. The user can determine whether to download application A based on the detailed information displayed in the detailed information landing page. However, in practical application, it is found that the probability of a user clicking the "view detailed information" control in the process of browsing the feedstream is lower, and the application recommendation effect is not good. In addition, for the content recommender, it is not only necessary to create a recommended video for application A, but also to create a detailed information landing page for application A, and the relevance of the contents of the two should also be considered, which increases the content production cost.
[0024] In order to solve the above technical problems, the present invention provides a feedstream display method, apparatus, device, storage medium, and program, which can display the interactive process of the recommended interactive content directly in the feedstream interface for an interactive type feedstream element, where 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 usage interaction process of the interactive content. That is, displaying the interactive process of the interactive content in the feedstream interface is actually displaying the user's trial / trial process for the interactive content.
[0025] In the technical solution provided by the present invention, in the process of browsing the feedstream, the user does not need to jump to a landing page, but can directly try out the interactive content in the feedstream interface, and the user can deepen his / her understanding of the interactive content through the try-out, thus improving the content recommendation effect. In addition, the content recommender only needs to produce interactive materials that realize the above-mentioned dialogue process, thereby reducing the content production cost.
[0026] The following describes in detail the technical solutions provided by the present invention in conjunction with several specific embodiments. Some of the following embodiments 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 schematic diagram of a flow of a feedstream display method provided by an embodiment of the present invention. The method of this embodiment can be executed by a terminal device. Exemplarily, a feedstream recommendation application can be installed in the terminal device, and the method of this embodiment can be executed by the feedstream recommendation application.
[0028] As shown in FIG. 3, the method of this embodiment includes the following steps.
[0029] At S301, a 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 in a feedstream. For example, in the example shown in Figure 1, interface 101 and interface 102 may both be referred to as feedstream interfaces.
[0031] At 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 among 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] Take the example of the upward slide operation and the downward slide operation. 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, assume that the feedstream includes video A, video B, video C, .... When what is currently displayed in the feedstream interface is video B, when 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, where one of them is an interactive type. When a type of a feedstream element is an interactive type, it means that the feedstream element is used to recommend certain content to a user in an interactive manner.
[0035] For example, feed stream elements can be classified into two types, type 1 being a video type and type 2 being an interactive type. Thus, among multiple feed stream elements included in a feed stream, some of the feed stream element types may be video types and other feed stream element types may be interactive types.
[0036] In S303, if the type of the target feedstream element is an interactive type, an 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 feed stream element may be called 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 network program may be called a netpage program, which means that it may be a program embedded in a network page, such as a page game. The interactive material refers to various visualization objects involved in human-computer interaction operations in an interactive process, and the interactive material may usually be changed in position and / or display effect according to the human-computer interaction operations. This embodiment does not limit the type of interactive material, which 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, clicking, sliding, dragging, pressing, and the like.
[0039] The interactive content usage interaction process refers to the interaction process between the 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, when 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 according to the interactive material of the interactive content and the interactive operation input by the user on the interactive material. Exemplarily, the interactive material of the interactive content can be displayed in the feedstream interface, and the interactive material is changed according to the interactive operation when the user inputs the interactive operation on the interactive material, 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 operations input by the user when actually using the interactive content. As can be seen, the above-described interactive process reflects the user's trial / experimentation process with respect to 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 by the present embodiment includes: 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 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 a usage interaction process of the interactive content. Through the above-mentioned process, a user does not need to jump to a landing page in the process of browsing a feedstream, and can directly try out interactive content in the feedstream interface, and the user's understanding of the interactive content can be deepened through the try-out, thereby improving the content recommendation effect.
[0043] Based on the embodiment shown in FIG. 3, the technical solution of the present invention will be described in more detail below in conjunction with a 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, a 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 among 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 repeatedly 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 feed stream 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 the embodiment is not limited thereto. The predetermined media material then prompts the user to proceed to 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 displaying the interactive process in the feedstream interface. Thus, the predetermined media material serves as a marker of the interactive feedstream element to reinforce the user's mind.
[0052] It should be understood that S404 above is an optional step.
[0053] In this embodiment, the number of interactive materials of the interactive content may be one or more. Illustratively, the interactive materials of the interactive content may include M interactive trigger materials and interactive result materials corresponding to each interactive trigger material, where M is an integer equal to or greater than 1. In this way, the interactive process of the interactive content is presented in the feedstream interface by executing S405 and S406 respectively for each interactive trigger material. In the following S405 and S406, i is taken as 1, 2, ..., M in order, where M is an integer equal to or greater than 1.
[0054] At S405, display the i-th interactive trigger material of the interactive content recommended by the target feedstream element 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, a 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 can be displayed in the feed stream interface, and a guide sign can be displayed in each interactive hot zone of the i-th interactive trigger material, and 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 of guiding the user to input interactive operations, and the present embodiment is not limited thereto. For example, the guide sign may be any one of gesture click, mouse click, 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 i-th interactive trigger material, display an interactive result material corresponding to the target interaction hot zone of the i-th interactive trigger material in the feed stream 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 an 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, the i-th interactive trigger material corresponds to one interactive result material. When a user inputs an interactive operation to the interactive hot zone, the interactive result material may 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, a guide sign may be displayed in each of the interactive hot zones. A user may input an interactive operation to one of the interactive hot zones based on the guide sign. 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 particular 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, an example of a feedstream display process is described below in conjunction with FIGS. 5A to 5D.
[0063] Figure 5A is a schematic diagram of a set of feedstream display interfaces provided by an embodiment of the present invention. As shown in Figure 5A, assume that a certain video in a feedstream is currently displayed in the feedstream interface as shown in interface 501. After a user inputs a certain slide operation (for example, an up 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 presents the user to proceed to the interactive process of the interactive content next by displaying a certain media material in the feedstream interface. Illustratively, the certain media material may be an animation, and what is illustrated in interface 502 is a certain image frame of the certain media material.
[0064] Suppose 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 materials according to the interactive operation input by the user for the interactive trigger materials, thereby forming the above-mentioned interactive process. The following provides an example of the interactive process in conjunction with FIG. 5B to FIG. 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 to the first interactive trigger material. Referring to interface 503, the first interactive trigger material is displayed in the feedstream interface, and a guide sign is displayed in the interaction hot zone of the first interactive trigger material. For example, take the example of a "hero selection" scene of game X, the interface 503 displays multiple cards, each card corresponding to one hero. In addition, the gesture 504 is used as a guide sign in the current interface 503 to guide the user to click one of the cards. It should be understood that the 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 the terminal device detects the click on card 6 input by the user, it displays the interactive result material corresponding to the first interactive trigger material in the feed stream interface, as shown in interface 506. For example, in the interactive result material, each card is flipped over, a hero marker corresponding to each card is displayed, and a hero statue corresponding to the card selected by the user is displayed. It should be understood that what is exemplified 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. Illustrated in FIG. 5C is a second interactive trigger material of game X and an interactive process formed by an interactive operation input by a user to the second interactive trigger material. Referring to interface 508, the second interactive trigger material is displayed in the feedstream interface, and a guide sign is displayed in the interaction hot zone of the second interactive trigger material. For example, take the example of the "hero upgrade" scene of game X, the interface 508 displays the hero image selected by the user and the "hero upgrade" control. Also, the interface 508 uses gestures as guide signs to guide the user to click the "hero upgrade" control. It should be understood that the interface 508 is 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 sign. After the terminal device detects the click operation input by the user on the "hero upgrade" control, it displays the interactive result material corresponding to the second interactive trigger material in the feed stream interface, as shown in interface 510. For example, the interactive result material can present an upgraded hero image. It should be understood that what is exemplified 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 of game X and an interactive process formed by an interactive operation input by a user to the third interactive trigger material. Referring to interface 511, the third interactive trigger material is displayed in the feedstream interface, and a guide sign is displayed in the interaction hot zone of the third interactive trigger material. For example, take the scene of "hero march" of game X as an example, the interface 511 displays the user's upgraded hero image and the "hero march" control. The interface 511 uses gestures as guide signs to guide the user to click the "hero march" control. It should be understood that the interface 511 illustrates a specific image frame in the third interactive trigger material.
[0070] Referring to interface 512, the user can click the "hero marches out" control according to the guide signs. After the terminal device detects the click operation input by the user on the "hero marches out" control, it displays the interactive result material corresponding to the third interactive trigger material in the feed stream interface, as shown in interface 513. For example, the interactive result material can present a scene in which the upgraded hero fights. It should be understood that what is exemplified in interface 513 is a specific image frame in the interactive result material.
[0071] In some possible implementations, in the process of displaying the interactive process of game X in the feedstream interface, the terminal device may display a switching presentation component in the feedstream interface, which is used to present to the user that other feedstream elements can be switched to by inputting a predetermined sliding operation at any time in the interactive process. For example, referring to FIG. 5B, in interface 503, interface 505, and interface 506, component 507 (e.g., slide up to continue watching the video) is displayed 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 elements by inputting an upward sliding 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, so that the entire screen and content of the interactive process have better connectivity.
[0073] Continuing to refer to FIG. 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 components 520 (e.g., follow component, recommendation component, etc.) located on the upper part of the feedstream interface, and interface components 521 (e.g., top page, friends, +, message, me) located on the lower part 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 components 523 (e.g., text description component) located on the left region of the display screen, and interface components 522 (e.g., share component, like component, comment component, favorite component) located on the right region of the display screen.
[0074] When a user inputs a predetermined slide operation in the feedstream interface, the feedstream interface switches and displays the interactive process of the interactive content. As shown in interface 502, interface 503, interface 505, interface 506, interface 508, interface 509, interface 510, interface 511, interface 512, and interface 513 in Figures 5A to 5D, when an interactive process is displayed in the feedstream interface, a first type of interface component is presented at the border of the feedstream interface, that is, an interface component 520 is presented at the top of the feedstream interface, and an interface component 521 is presented at the bottom, and a second type of interface component is not presented on the display screen of the feedstream interface, that is, an interface component 523 is not presented in the left region of the feedstream interface, and an interface component 522 is not presented 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 being that the display screen of the interactive process completely occupies the display area of the feedstream interface, and the second meaning being 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 or she 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] Illustratively, Figure 6 is a schematic diagram of the display timing sequence of interactive materials provided by an embodiment of the present invention. Taking three interactive trigger materials as an example, as shown in Figure 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 to the first interactive trigger material, display an 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 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 feed stream interface, the terminal device may further display a first download control in the feed stream interface, and the first download control is used to trigger the download of the interactive content. Illustratively, when 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 superimposed and 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] As an example, Fig. 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 Fig. 7, assume that at time T0, the terminal device starts to display a certain media material in the feed stream interface. Then, the terminal device displays the interactive process of the program game X in the feed stream interface according to the timing sequence of the interactive material shown in Fig. 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 a predetermined duration, and also assumes that at time T1, the display screen of the interactive process displayed on the feedstream interface 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 the overlay is as shown in interface 702.
[0089] It should be understood that from time T1, the first download control 703 is superimposed on the display screen of the interactive process displayed in the feedstream interface. The user can click the first download control 703. In response to detecting the click operation input by the user on the first download control 703, the terminal device obtains a download path of 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 on the first download control at any time during the process of previewing the interactive content in the feedstream interface, thereby enabling downloading 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] At S407, a mask layer is displayed in the feed stream 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 a re-display of the interactive process.
[0093] Here, a mask layer can be understood as an image layer whose transparency is below a certain threshold value: if the transparency of the mask layer is lower, the screen content behind the mask layer can be dimly seen through the mask layer.
[0094] As an example, Figure 8 is a schematic diagram of another feed stream display interface provided by an embodiment of the present invention. After the interactive process display of the interactive content is completed, the feed stream interface presents the screen of the last frame of the interactive process, and a mask layer can be superimposed on the screen, and the effect of the superimposition 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., 9999 people downloaded), 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 card game with strategy set against the backdrop of a Western magical fantasy adventure). Through the detailed information 801 described above, the user's understanding of the interactive content can be further deepened, and the user's willingness to download the interactive content can be enhanced.
[0096] Continuing to refer to FIG. 8 , a second download control 802 for triggering download of interactive content may be displayed in the mask layer. A user may click the second download control 802. In response to detecting a click operation input by a user on the second download control 802, the terminal device obtains a download path of the interactive content, and downloads the interactive content according to the download path.
[0097] Continuing to refer to FIG. 8 , a re-interactive 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, he or she can click the re-interactive control 803. In response to detecting the user's click operation on the re-interactive control 803, the terminal device re-displays the interactive process of the interactive content in the feedstream interface. Providing a re-try 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 enhances the user's willingness to download the interactive content.
[0098] In an embodiment of the present invention, in the process of a user browsing a feedstream, for feedstream elements of an interactive type, interactive trigger materials of interactive content are directly displayed in the feedstream interface, so that the user can perform interactive operations on the interactive trigger materials in the feedstream interface and perceive that they are interacting in the feedstream, thereby improving the user's sense of interaction and participation in the feedstream, and further improving the effect of recommending interactive content.
[0099] 9 is a schematic diagram of the structure of a feed stream 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 feed stream 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, determines 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 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 a user to 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 comprises: 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 i-th interactive trigger material, displaying an interactive result material corresponding to the i-th interactive trigger material in the feedstream interface; Here, 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, where 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 to a target interaction hot zone in the i-th interactive trigger material, displaying interactive result material corresponding to the target interaction hot zone of the i-th interactive trigger material in the feed stream interface, wherein the target interaction hot zone is any one of the at least one interaction hot zone.
[0102] In one possible implementation, the i is less than the M, and the second display module 903 further comprises: In the feedstream interface, interactive result material corresponding to the i-th interactive trigger material and 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 downloading 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, where the mask layer comprises: Detailed information about said interactive content; a second download control for triggering a download of said interactive content; and 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 comprising: In response to detecting a click operation input by a 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: Displaying predetermined media material corresponding to the interactive type in the feed stream interface, where the predetermined media material is used to indicate to a user that the display of the interactive process 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 feed stream element in the feed stream interface is the same as the display position of the specified interface component when displaying the interactive process in the feed stream interface, and the type of the first feed stream element is different from the type of the target feed stream 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, and will not be repeated here.
[0112] To achieve the above-mentioned 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, where 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, a The electronic device may include, but is not limited to, a mobile terminal such as a digital assistant (PDA), a tablet computer, a portable media player (PMP), an in-vehicle terminal (e.g., a car navigation terminal), and a fixed terminal such as a digital TV and a desktop computer. The electronic device shown in FIG. 10 is merely an example and does not limit the function and scope of use of the embodiment of the present invention.
[0114] As shown in FIG. 10, the electronic device 1000 includes a read-only memory ( A program stored in the ROM 1002 or a storage device 1008 is read from the Random Access Memory (Random Access Memory (ROM) 1002). The computer may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1001 capable of performing various suitable operations and processes based on programs loaded into a RAM (RAM) 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 a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc. Devices such as a display 1007 including a crystal display (LCD), a speaker, a vibrator, etc., storage 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 by wire to exchange data with other devices. Although FIG. 10 illustrates the electronic device 1000 with various devices, it should be understood that it need not implement or have all of the illustrated devices. More or fewer devices may alternatively be implemented or have.
[0116] In particular, according to an embodiment of the present invention, the processes described with reference to the above-mentioned flowcharts may be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product including a computer program carried on a computer readable medium, the computer program including program code for performing the method illustrated in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via a communication device 1009, or may be installed from a storage device 1008 or a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions limited to the method of the embodiment of the present invention are performed. An embodiment of the present invention further includes a computer program, and when the computer program is executed by a processor, the above-mentioned functions limited to the method of the embodiment of the present invention are performed.
[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 is not limited to, an electrical, 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 In the present invention, a computer-readable storage medium may include, but is not limited to, a computer readable memory (e.g., a disk-read only memory, a 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 includes or stores a program that can be used by or in combination with an instruction execution system, apparatus, or device. In the present invention, a computer-readable signal medium may include a propagated data signal in baseband or as part of a carrier carrying computer-readable program code. Such a propagated data signal 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 included in the computer-readable medium may be transmitted over a wire, a fiber optic cable, a radio frequency (RF), or a similar signal. The transmission may be performed 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 be separate and not assembled to said electronic device.
[0119] The above-mentioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the method illustrated in the above-mentioned embodiments.
[0120] Computer program code for carrying out the operations of the present invention may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and also 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 that is connected to a local area network (LAN). The user computer may be connected to the network through 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 drawings 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 the flowcharts or block diagrams includes one or more executable instructions for implementing the specified logical functions and may represent a module, program segment, or part of code. It should also be noted that in some alternative implementations, the functions shown in the boxes may occur in a different order than that shown in the drawings. 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 functions 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 functions or operations, or may be implemented in 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 above may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, an exemplary type of hardware logic component that may be used is a Field Programmable Gate Array (FPGA). Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ACI) ASIC (Application Specific Integrated Circuit), ASIC (Application Specific Standard Products) Specific Standard Product, ASSP, System on Chip 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. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A 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 electrical connections based on one or more wires, portable computer disks, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), optical fibers, portable compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, 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 a user to 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 i-th interactive trigger material, displaying an interactive result material corresponding to the i-th interactive trigger material in the feedstream interface; Here, 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 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, In response to detecting an interactive operation input by a user against a target interaction hot zone in the i-th interactive trigger material, displaying interactive result material corresponding to the target interaction hot zone of the i-th interactive trigger material in the feed stream interface, wherein the target interaction hot zone is any one of the at least one interaction 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, interactive result material corresponding to the i-th interactive trigger material and 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 downloading of the interactive content in a predetermined area of a display screen of the interactive process in response to detecting that a 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; and 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, prior to displaying an interactive process of 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 a user that the display of an interactive process of the interactive content will begin shortly.
[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 feed stream element in the feed stream interface is the same as the display position of the specified interface component when displaying the interactive process in the feed stream interface, and the type of the first feed stream element is different from the type of the target feed stream 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 feed stream 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 an 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 a user to 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 comprises: 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 i-th interactive trigger material, displaying an interactive result material corresponding to the i-th interactive trigger material in the feedstream interface; Here, 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, where 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 to a target interaction hot zone in the i-th interactive trigger material, displaying interactive result material corresponding to the target interaction hot zone of the i-th interactive trigger material in the feed stream interface, wherein the target interaction hot zone is any one of the at least one interaction 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, interactive result material corresponding to the i-th interactive trigger material and 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 downloading 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, where the mask layer comprises: Detailed information about said interactive content; a second download control for triggering a download of said interactive content; and 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 a 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 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: Displaying predetermined media material corresponding to the interactive type in the feed stream interface, where the predetermined media material is used to indicate to a user that the display of the interactive process 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 feed stream element in the feed stream interface is the same as the display position of the specified interface component when displaying the interactive process in the feed stream interface, and the type of the first feed stream element is different from the type of the target feed stream 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 comprising a processor and a memory; The memory stores computer executable instructions; Execution of the computer-executable instructions by the processor results in a method for displaying a feed stream as set forth in the first aspect above and various possible designs of the first aspect.
[0150] In a fourth aspect, according to one or more embodiments of the present invention, there is provided a computer readable storage medium having computer executable instructions stored thereon, which, when executed by a processor, results in the method of displaying a feed stream 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 which, when executed by a processor, realises the method for displaying a feed stream as set out 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 which, when executed by a processor, realises the method for displaying a feed stream 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 is a description of the technical principles applied. Those skilled in the art should understand that the scope of the invention is not limited to the technical solution formed by the 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 invention. For example, it should be understood that the technical solution formed by switching the above features with technical features having similar functions (but not limited to these) disclosed in the present invention is also included.
[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 depicted. Multi-task 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. On the contrary, the specific features and operations described above are merely example forms of implementing the claims.
Claims
1. 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; The interactive process is formed based on interactive material of the interactive content and an interactive operation input by a user to the interactive material, and the interactive process is used to indicate a usage interaction process of the interactive content. How to view your feed stream.
2. 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 i-th interactive trigger material, displaying an interactive result material corresponding to the i-th interactive trigger material in the feedstream interface; The i is taken in order as 1, 2, ..., M.
2. The method of claim 1 .
3. the i-th interactive trigger material includes at least one interactive hot zone; Displaying an 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 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, displaying an interactive result material corresponding to the target interaction hot zone of the i-th interactive trigger material in the feedstream interface in response to detecting an interactive operation input by a user with respect to a target interaction hot zone of the i-th interactive trigger material, the target interaction hot zone being any one of the at least one interaction hot zone; The method of claim 2 .
4. The i is smaller than the M, displaying 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; and displaying, in the feedstream interface, interactive result material corresponding to the i-th interactive trigger material and transition material between the i+1-th interactive trigger material. A method for displaying a feedstream according to claim 2 or 3.
5. and in response to detecting that a current display duration of the interactive process is equal to or longer than a predetermined duration, overlaying a first download control for triggering download of the interactive content in a predetermined area of a display screen of the interactive process. A method for displaying a feedstream according to any one of claims 1 to 4.
6. and further comprising: 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.
6. The method of claim 5 for displaying a feedstream.
7. 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; A method for displaying a feedstream according to any preceding claim.
8. the mask layer includes the second download control; The method for displaying the feed stream comprises: and further comprising: 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.
8. The method of claim 7 for displaying a feedstream.
9. the mask layer includes the 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.
8. The method of claim 7 for displaying a feedstream.
10. prior to displaying an interactive process of interactive content recommended by the target feedstream element in the feedstream interface; Displaying a predetermined media material corresponding to the interactive type in the feedstream interface, the predetermined media material being for indicating to a user that the interactive process of the interactive content will be displayed soon. A method for displaying a feedstream according to any preceding claim.
11. 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 screen of the feedstream interface, the type of the first feedstream element being 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 components and does not present the second type of interface components on a display screen of the feedstream interface, thereby displaying the interactive process full screen in the feedstream interface. A method for displaying a feedstream according to any preceding claim.
12. The interactive content is an application or a network web program; A method for displaying a feedstream according to any preceding claim.
13. 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 an interactive content recommended by the target feedstream element in the feedstream interface when the type of the target feedstream element is an interactive type; The interactive process is formed based on interactive material of the interactive content and an interactive operation input by a user to the interactive material, and the interactive process is used to indicate a usage interaction process of the interactive content. Feedstream display device.
14. 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 12. Electronic devices.
15. A method according to any one of claims 1 to 12, comprising: storing computer-executable instructions, the computer-executable instructions being executed by a processor to effect the method according to any one of claims 1 to 12, A computer-readable storage medium.
16. A computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 12. Computer program products.
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