Information presentation methods, devices, electronic devices, and computer-readable media

The method enhances user experience by adding guidance controls on video presentation pages to directly access related product pages, addressing the complexity of existing navigation flows in video data systems.

JP7881752B2Active Publication Date: 2026-06-29BEIJING YOUZHUJU NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
BEIJING YOUZHUJU NETWORK TECH CO LTD
Filing Date
2023-12-11
Publication Date
2026-06-29

AI Technical Summary

Technical Problem

Existing client systems for video data presentation and product browsing require complex navigation flows, disrupting user experience by forcing users to exit video streams to access related product pages.

Method used

An information presentation method that adds guidance controls and prompts on video presentation pages, allowing direct access to an object aggregation page when preset conditions are met, enabling seamless transitions and improved user interaction.

Benefits of technology

Simplifies access to related product pages from video streams, enhancing user experience by reducing navigation complexity and facilitating direct product browsing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007881752000001
    Figure 0007881752000001
  • Figure 0007881752000002
    Figure 0007881752000002
  • Figure 0007881752000003
    Figure 0007881752000003
Patent Text Reader

Abstract

This application discloses an information presentation method, apparatus, electronic device, and computer-readable medium. The method is as follows: when a video presentation page is presented on the electronic device and the video presentation page is used to present a plurality of candidate video data corresponding to the video presentation page, if target video data among these candidate video data is being played on the video presentation page, and when it is determined that preset guidance conditions corresponding to the target video data are met, a guidance control corresponding to the target video data and guidance prompt text corresponding to the guidance control are added to the video presentation page. After receiving a trigger operation for the guidance control, it includes facilitating a direct jump from the video presentation page to the object aggregation page. In this way, the purpose of directly entering from one video data to the object aggregation page can be achieved, thereby effectively simplifying the entry flow to the object aggregation page and further effectively improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Cross - Reference to Related Applications] This application claims priority based on an application with a Chinese application number of 202211641064.0 and a filing date of December 20, 2022. The disclosure content of this Chinese application is hereby incorporated into this application in its entirety.

[0002] [Technical Field] This application relates to the field of Internet technology, and particularly to an information presentation method, apparatus, electronic device, and computer - readable medium.

Background Art

[0003] For some clients (for example, clients with video data presentation functions), these clients can provide various ordering methods to users. For example, when this client is presenting a recommended video stream, the user can view one or more video data from this recommended video stream and view or place an order for the products corresponding to these video data. Also, for example, when this client is presenting a mall page, the user can view one or more product cards from this mall page and view or place an order for the products corresponding to these product cards.

Summary of the Invention

Problems to be Solved by the Invention

[0004] This application provides an information presentation method, apparatus, electronic device, and computer - readable medium that can improve the user experience.

Means for Solving the Problems

[0005] To achieve the above object, the technical solution according to this application is as follows.

[0006] This application provides an information presentation method, and the method includes: Playing target video data on a video presentation page, wherein the target video data is one of several candidate video data corresponding to the video presentation page. When the preset guidance conditions corresponding to the target video data are met, a guidance control corresponding to the target video data and guidance prompt text corresponding to the guidance control are added to the video presentation page. In response to a trigger operation on the guidance control, the system jumps from the video presentation page to an object aggregation page, the object aggregation page being used to present a plurality of first objects, the first objects being determined from a plurality of candidate objects corresponding to the guidance prompt text.

[0007] In some embodiments, if the target video data satisfies the entry identifier presentation conditions, the video presentation page presents the object entry identifier corresponding to the target video data. After playing the target video data on the aforementioned video presentation page, the method proceeds as follows: In response to a trigger operation on the object entry identifier, an object presentation interface corresponding to the target video data is presented on the video presentation page, wherein the object presentation interface is used to present a plurality of second objects corresponding to the target video data. In response to a presentation cancellation operation triggered on the object presentation interface, the presentation of the object presentation interface is canceled on the video presentation page. The further includes determining that a preset guidance condition corresponding to the target video data has been met when it is determined that an order operation has never been triggered for any of the second objects in the object presentation interface.

[0008] In some embodiments, the plurality of candidate objects include similar objects corresponding to the plurality of second objects, and the similar objects differ from the plurality of second objects. and / or, The first object is determined from among the plurality of candidate objects based on the recommended feature data of each of the plurality of candidate objects, and the recommended feature data is determined based on the degree of similarity between the candidate object and the second object.

[0009] In some embodiments, when the target video data satisfies the entry identifier presentation condition, and when an object presentation interface corresponding to the target video data is presented on the video presentation page, the preset guidance condition corresponding to the target video data is to cancel the presentation of the object presentation interface on the video presentation page, and that no order operation has been triggered for any of the second objects in the object presentation interface during the presentation period of the object presentation interface. The object presentation interface is used to present a plurality of second objects corresponding to the target video data.

[0010] In some embodiments, if the target video data does not satisfy the entry identifier presentation condition, the preset guidance condition corresponding to the target video data is that the playback progress of the target video data has reached a preset progress threshold.

[0011] In some embodiments, the object aggregation page includes a plurality of recommended object sets, and each recommended object set has different object types, and the plurality of recommended object sets includes a target object set, and the target object set includes the plurality of first objects, After jumping from the video presentation page to the object aggregation page, the method is as follows: The object aggregation page further includes presenting the target object set.

[0012] In some embodiments, the binding page corresponding to the guidance control includes the plurality of first objects, After jumping from the video presentation page to the object aggregation page, the method is as follows: The object aggregation page further includes presenting the binding page.

[0013] In some embodiments, the video presentation page displays relevant information about the target video data. The aforementioned method, The further includes canceling the display of information related to the target video data on the video display page when the preset guidance conditions corresponding to the target video data are met.

[0014] In some embodiments, the preset guidance conditions corresponding to the target video data are determined based on the video type of the target video data.

[0015] In some embodiments, the content displayed on the guidance control is determined based on the page identifier of the object aggregation page.

[0016] In some embodiments, the object aggregation page includes a search trigger area. After jumping from the video presentation page to the object aggregation page, the method is as follows: To present a target search term determined based on a plurality of second objects corresponding to the target video data within the search trigger area, Further including presenting, on the object aggregation page, object search results corresponding to the target search term in response to a preset operation triggered for the search trigger region.

[0017] In some embodiments, the object aggregation page is a platform page.

[0018] This application provides an information presentation device, which is a video playback unit for playing target video data on a video presentation page, where the target video data is any one of a plurality of candidate video data corresponding to the video presentation page, is a content addition unit for adding, to the video presentation page, a guidance control corresponding to the target video data and guidance prompt text corresponding to the guidance control when a preset guidance condition corresponding to the target video data is met, is a page jump unit for jumping from the video presentation page to an object aggregation page in response to a trigger operation on the guidance control, where the object aggregation page is used to present a plurality of first objects, and the first objects are determined from among a plurality of candidate objects corresponding to the guidance prompt text.

[0019] This application provides an electronic device, which includes a processor and a memory, where the memory is used to store instructions or computer programs, and the processor is used to execute the instructions or computer programs in the memory to cause the electronic device to execute the information presentation method according to this application.

[0020] This application provides a computer-readable medium, on which instructions or a computer program are stored, and when the instructions or the computer program are executed on a device, the device is caused to execute the information presentation method according to this application.

[0021] This application provides a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program code for executing the information presentation method according to this application.

Brief Description of Drawings

[0022] To more clearly explain the technical solutions in the embodiments of this application or the related art, the following briefly introduces the drawings that need to be used in the description of the embodiments or the related art. It is self-evident that the drawings in the following description are only some embodiments described in this application, and those skilled in the art can also obtain other drawings based on these drawings on the premise of not paying creative labor. [Figure 1] It is a flowchart of the information presentation method according to this application. [Figure 2] It is a schematic diagram of a video presentation page according to this application. [Figure 3] It is a schematic diagram of a video presentation page according to this application. [Figure 4] It is a schematic diagram of a video presentation page according to this application. [Figure 5] It is a schematic diagram of a video presentation page according to this application. [Figure 6] It is a schematic diagram of a video presentation page according to this application. [Figure 7] It is a schematic diagram of the presentation flow of an object aggregation page according to this application. [Figure 8] It is a schematic diagram of the presentation flow of an object aggregation page according to this application. [Figure 9] It is a schematic diagram of the presentation flow of an object aggregation page according to this application. [Figure 10]This is a schematic diagram of the object aggregation page presentation flow according to this application. [Figure 11] This is a schematic diagram of the structure of an information presentation device according to an embodiment of this application. [Figure 12] This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. [Modes for carrying out the invention]

[0023] For some clients (for example, clients with video data presentation capabilities), this client can offer users various ordering methods. For instance, when this client presents a recommended video stream, the user can view one or more video data from this stream and then browse or order products corresponding to these video data. Alternatively, when this client presents a mall page, the user can view one or more product cards from this mall page and then browse or order products corresponding to these product cards.

[0024] However, some clients have flaws in their product browsing methods, and these flaws are impacting the user experience.

[0025] Specifically, research has shown that for product browsing methods adopted by some clients, when a user is browsing products through one or more video data from a recommended video stream, if this user wants to enter the mall page, they must first exit the recommended video stream presentation page and then enter the mall page through a series of operations. This makes the entry flow to the mall page relatively complex, thereby impacting the user experience.

[0026] Based on the above findings, in order to solve the technical problems described above, this application provides an information presentation method which includes the following: When a video presentation page is presented on an electronic device, and this video presentation page is used to present a video stream consisting of a plurality of candidate video data corresponding to this video presentation page, if the target video data in these candidate video data is being played on this video presentation page, and it is determined that the preset guidance conditions corresponding to this target video data have been met, a guidance control corresponding to this target video data and guidance prompt text corresponding to this guidance control can be added to this video presentation page so that the user can directly enter an object aggregation page (e.g., a platform page) via this guidance control, and can also indicate which objects (e.g., products related to a discount campaign) the user has viewed on this object aggregation page. After receiving a trigger operation on this guidance control, it is made easy to jump directly from this video presentation page to this object aggregation page, and this object aggregation page is used to present a plurality of first objects, each of which is determined from a plurality of candidate objects corresponding to this guidance prompt text. In this way, the objective of directly accessing the object aggregation page from a single video data file can be achieved, thereby effectively simplifying the access flow to this object aggregation page, and further effectively reducing the negative impact caused by the complexity of the access flow to this object aggregation page, thereby effectively improving the user experience.

[0027] Furthermore, the embodiments of this application do not limit the entity that implements the information presentation method according to the embodiments of this application. For example, the information presentation method according to the embodiments of this application may be applied to a terminal device. Alternatively, for example, the information presentation method according to the embodiments of this application may be implemented by a data interaction process between a terminal device and a server. Here, the terminal device may be a smart mobile phone, a computer, a personal digital assistant (PDA), a tablet PC, etc. The server may be a standalone server, a cluster server, or a cloud server.

[0028] To enable those skilled in the art to better understand the solutions of this application, the following clearly and completely describes the technical solutions in the embodiments of this application, linking them with the drawings of the embodiments. Clearly, the embodiments described are only a selection of embodiments of this application, not all of them. All other embodiments that can be obtained based on the embodiments of this application, without requiring any creative effort from those skilled in the art, are all within the scope of protection of this application.

[0029] To better understand the technical proposal presented in this application, the information presentation method described below will be explained by first linking several drawings. As shown in Figure 1, the information presentation method according to the embodiment of this application includes S1 to S3 below. Here, Figure 1 is a flowchart of the information presentation method according to this application.

[0030] S1: The target video data is played on the video presentation page, and this target video data is one of several candidate video data corresponding to this video presentation page.

[0031] Here, a video presentation page is a page that has a video data presentation function, and this application does not limit this video presentation page. For example, in some application scenes (e.g., short videos, live broadcasts, etc.), this video presentation page may be a page that has a video stream presentation function (e.g., page 200 in Figure 2 or page 300 in Figure 3).

[0032] In practice, with respect to the "video presentation page" described above, this video presentation page may be used to present multiple candidate video data corresponding to this video presentation page. Here, these candidate video data are video data that can be presented using this video presentation page. It should be noted that this application does not limit the method of presenting these candidate video data on this video presentation page. For example, it may specifically involve arranging these candidate video data in a certain order beforehand to form a video stream (for example, a video stream corresponding to the "Recommended" tag shown in Figure 2 or Figure 3), so that these candidate video data can be presented sequentially on this video presentation page in that order.

[0033] The target video data is the video data being played on the "video presentation page" mentioned above, and this application does not limit this target video data; for example, it may be any one of several candidate video data corresponding to this video presentation page.

[0034] In practice, in order to better satisfy the user experience in several application scenarios (e.g., product-related scenarios), this application further provides several embodiments of the target video data described above, in which the target video data satisfies at least the following conditions (1) to (2).

[0035] (1) The target video data mentioned above belongs to the "multiple candidate video data corresponding to the video presentation page" mentioned above. That is, this target video data is one video data that can be presented by this video presentation page.

[0036] (2) The target video data described above satisfies the pre-defined product presentation conditions. That is, this target video data is related to one or more products.

[0037] Here, the product presentation conditions may be predetermined depending on the application scenario, and to facilitate understanding, the following will be explained by linking two examples.

[0038] Example 1: In some application scenarios, the above product presentation conditions may be used to present one or more products in this target video data.

[0039] It should be noted that this application does not limit the target video data that satisfies the product presentation conditions of the above paragraph, and may refer, for example, to a trailer video (e.g., the video data shown in Figure 2) or an advertising video. Here, the trailer video is used to provide the user with relevant interaction processes for several products (e.g., interaction processes such as product details presentation and ordering) through the video data, thereby enabling the user to purchase these products through the trailer video. The advertising video is used to recommend one or more products to the user through the video data, thereby enabling the user to understand and / or purchase these products through the advertising video.

[0040] Example 2: In some other application scenarios, the above product presentation conditions may also apply to the use of this target video data to showcase one or more product-related campaigns (e.g., promotional campaigns, discount campaigns, etc.).

[0041] It should be noted that this application does not limit target video data that meets the product presentation conditions of the above paragraph, and may refer to, for example, discount campaign introduction videos (e.g., the video data shown in Figure 3), promotion campaign introduction videos, etc. Here, the discount campaign introduction video is used to introduce to the user a discount offer scheme for all or some of the products by video data. The promotion campaign introduction video is used to introduce to the user a promotion scheme for all or some of the products by video data.

[0042] As can be seen from the conditions (1) to (2) above, in some embodiments, the target video data may refer to video data that is in a playing state and related to the product, which is present in the "multiple candidate video data corresponding to the video presentation page" (for example, the video data shown in Figure 2 or Figure 3).

[0043] As can be seen from the related content of S1 above, when a video presentation page (for example, page 200 in Figure 2 or page 300 in Figure 3) is presented to an electronic device, this video presentation page can sequentially present the user with multiple candidate video data corresponding to this video presentation page, enabling the user to understand the related content of the product through these candidate video data. As a result, when the target video data is played on this video presentation page, the user can grasp some product-related information (for example, product description, discount campaign information, etc.) from this target video data.

[0044] S2: When the preset guidance conditions corresponding to the target video data are met, add a guidance control corresponding to this target video data and guidance prompt text corresponding to this guidance control to the video presentation page.

[0045] The above-mentioned "preset guidance conditions corresponding to target video data" are those that are pre-set for this target video data and used to present conditions for mall guidance information based on this target video data. Furthermore, this application does not limit the method of obtaining these "preset guidance conditions corresponding to target video data," and for example, they may be manually pre-set by an affiliate.

[0046] Furthermore, this application does not limit the embodiments of the "preset guidance conditions corresponding to target video data" described above. To facilitate understanding, the following will explain the two cases together.

[0047] In Case 1, if, in several application scenarios (for example, trailer videos), a user can directly order one or more products using the target video data (for example, the video data shown in Figure 2), then the "preset guidance conditions corresponding to the target video data" may specifically be that, after the user enters a product-related page (for example, a product details page or a direct page) corresponding to the target video data via the video presentation page, the user does not place an order on these product-related pages. To facilitate understanding, the following will be explained with examples.

[0048] For example, if the above target video data satisfies the entry identifier presentation conditions, the above video presentation page will display the object entry identifier corresponding to this target video data, and the process for determining the "preset guidance conditions corresponding to the target video data" is as shown in steps 11 to 13 below.

[0049] Step 11: In response to a trigger operation on the object entry identifier corresponding to the target video data, the video presentation page presents an object presentation interface corresponding to this target video data, and this object presentation interface is used to present multiple second objects corresponding to this target video data.

[0050] Here, the entry identifier presentation condition is used to determine whether or not to present an object entry identifier for a single video data, making it easier for a subsequent user to view several objects corresponding to this video data by this object entry identifier. It should be noted that this application does not limit this object; for example, it may refer to a purchasable item (e.g., a skirt) or a service that can be enjoyed (e.g., a haircut). Furthermore, this application does not limit this object entry identifier; for example, it may be implemented by icon 101 shown in Figure 4. Moreover, this application does not limit "several objects corresponding to the video data"; for example, it may refer to objects presented by this video data (e.g., trailer goods).

[0051] The above-mentioned "object entry identifier corresponding to target video data" refers to an identifier presented on the target video data that guides the user to view several objects corresponding to the target video data, and this application does not limit the embodiments of this "object entry identifier corresponding to target video data," for example, it may be implemented by icon 101 shown in Figure 4.

[0052] Furthermore, this application does not limit the embodiments of the "trigger operation for the object entry identifier corresponding to the target video data" related to step 11 above; for example, it may be a click operation.

[0053] The "object presentation interface corresponding to the target video data" described above is used to aggregate and present multiple second objects corresponding to this target video data. Here, these second objects are objects that can be presented by this target video data (for example, trailer goods).

[0054] Furthermore, this application does not limit the "object presentation interface corresponding to target video data" described above; for example, it may be implemented by page 202 shown in Figure 4.

[0055] Furthermore, this application does not limit the presentation method of the "object presentation interface corresponding to the target video data" described above. For example, it may be presented using a dropdown page method (e.g., the dropdown page method used on page 202 in Figure 4).

[0056] As can be seen from the relevant content of step 11 above, for an electronic device, when a video presentation page (e.g., page 200 in Figure 4) is presented to the electronic device, target video data (e.g., the video data shown in Figure 4) is being played on this video presentation page, and an object entry identifier (e.g., icon 101 shown in Figure 4) corresponding to this target video data is further presented on this video presentation page, after the electronic device receives a trigger operation (e.g., a click operation shown in Figure 4) on this object entry identifier, it can directly present an object presentation interface (e.g., page 202 shown in Figure 4) corresponding to this target video data on this video presentation page. This object presentation interface can then present multiple second objects corresponding to this target video data to the user, making it easier for the user to subsequently perform several interaction operations (e.g., operations such as viewing product details or placing an order) on these second objects using this object presentation interface.

[0057] Step 12: In response to a presentation cancellation operation triggered on the object presentation interface, cancel the presentation of this object presentation interface on the video presentation page.

[0058] Here, the presentation cancellation operation is used to trigger a presentation cancellation flow for the object presentation interface described above, with the objective of returning from this object presentation interface to the video presentation page described above.

[0059] Furthermore, this application does not limit the embodiments of the "presentation cancellation operation" described above. For example, it may be implemented by employing any one method that can perform presentation cancellation processing on an existing or future dropdown page (for example, by clicking a button to close the page on this dropdown page, or by triggering a slide operation on this dropdown page).

[0060] As can be seen from the relevant content of step 11 above, for a single electronic device, when a video presentation page (for example, page 200 in Figure 5) is presented to the device, target video data is being played on this video presentation page, and an object presentation interface corresponding to this target video data (for example, page 202 shown in Figure 5) is presented on this video presentation page, the device can, after receiving a presentation cancellation operation triggered on this object presentation interface, directly cancel the presentation of this object presentation interface on this video presentation page, thereby achieving the objective of returning from this object presentation interface to this video presentation page (for example, page 201 shown in Figure 5).

[0061] Step 13: When it is determined that an order operation has never been triggered for any of the second objects in the object presentation interface described above, it is determined that the preset guidance conditions corresponding to the target video data have been met.

[0062] In this application, if a user has not triggered an order operation for any of the second objects in the object presentation interface up to the time when the user returns from the object presentation interface to the video presentation page, it may be determined that the user has not triggered an order operation during the presentation period of the object presentation interface, and thereby it may be determined that the preset guidance conditions corresponding to the target video data have already been met.

[0063] It should be noted that this application does not limit the embodiments of the “ordering operation” in step 13, and for example, it may be implemented by employing any one method that can perform ordering on an object, whether existing or future.

[0064] As can be seen from the related content of steps 11 to 13 above, for an electronic device, when a video presentation page is presented to the electronic device, target video data is being played on this video presentation page, and this target video data satisfies the entry identifier presentation conditions, the electronic device, after receiving several operations triggered on this video presentation page (e.g., clicking icon 101 in Figure 4), directly presents an object presentation interface corresponding to this target video data (e.g., page 202 shown in Figure 4), allowing the user to use this object presentation interface to perform operations such as browsing and / or ordering for several products. After receiving a presentation cancellation operation triggered on this object presentation interface, the electronic device may return directly from this object presentation interface to this video presentation page and determine whether an order operation was triggered during the presentation period of this object presentation interface. If NO, it may be determined that the preset guidance conditions corresponding to this target video data have already been met.

[0065] As can be seen from the relevant details of Case 1 above, in some embodiments, when the target video data satisfies the entry identifier presentation condition, and an object presentation interface corresponding to this target video data is presented on the video presentation page, the "preset guidance condition corresponding to the target video data" may specifically mean that the presentation of the object presentation interface corresponding to this target video data is canceled on the video presentation page, and that no order operation has been triggered for any of the second objects in this object presentation interface during the presentation period of this object presentation interface.

[0066] Case 2: In some other application scenarios (for example, product promotion scenarios), if a user cannot directly order one or more products using the target video data (for example, the video data shown in Figure 3), the "preset guidance conditions corresponding to the target video data" may specifically be that the target video data has been fully played, or has been played up to a predetermined video frame.

[0067] As can be seen from the relevant details of Case 2 above, in some embodiments, if the target video data does not satisfy the entry identifier presentation conditions, the "preset guidance conditions corresponding to the target video data" may specifically be that the playback progress of the target video data has reached a preset progress threshold. Here, this preset progress threshold may be set in advance, for example, that the last video frame in the target video data has been played.

[0068] As can be seen from the related content of "Preset guidance conditions corresponding to target video data" above, different types of video data correspond to different preset guidance conditions. For example, the preset guidance condition corresponding to trailer video data (for example, the video data shown in Figure 2) is that the user returns to the video presentation page from the product-related page corresponding to this trailer video data, and that no order operation was triggered during the presentation period of this product-related page. Also, for example, the preset guidance condition corresponding to campaign video data (for example, the video data shown in Figure 3) is that the trailer video data is played up to a pre-set preset progress threshold.

[0069] As can be seen from the above paragraph, in order to further improve the user experience, this application further provides a process for determining the “preset guidance conditions corresponding to the target video data,” which may specifically involve determining the preset guidance conditions corresponding to the target video data based on the video type of the target video data. Here, the video type is used to describe the type to which the target video data belongs (for example, trailer videos or product campaigns).

[0070] Furthermore, this application does not limit the embodiment of the step "determining a preset guidance condition corresponding to this target video data based on the video type of this target video data" in the above paragraph. For example, it may specifically involve finding a guidance condition corresponding to the video type of this target video data from a pre-established mapping relationship and determining it as a preset guidance condition corresponding to this target video data. Here, this mapping relationship is used to record guidance conditions corresponding to each of the different video types. Here, the relevant content of this object aggregation page is shown in S3 below.

[0071] The above-mentioned "guidance control corresponding to target video data" is used to support the realization of a jump from this target video data to the object aggregation page below (for example, the top page of the mall), and this application does not limit the embodiments of this "guidance control corresponding to target video data". For example, it may be implemented by employing control 203 shown in Figure 5 or control 303 shown in Figure 6.

[0072] In practice, to further improve the guidance effect, this application provides several embodiments of the "guidance control corresponding to target video data" described above, in which the guidance control further presents several guidance information (for example, the string "Go to the mall and see" presented on control 203 in Figure 5 or control 303 in Figure 6).

[0073] Furthermore, this application does not limit the embodiments of the content presented on the guidance control described above. For example, the content may be determined based on the page identifier of the object aggregation page described below, and this page identifier may be included in the content, thereby clearly indicating that the content can be directly jumped to the object aggregation page by this guidance control. Here, the relevant content of the object aggregation page is as shown in S3 below, and this "page identifier of the object aggregation page" is used to identify the object aggregation page. This application does not limit this "page identifier of the object aggregation page," and for example, it may be the page tag of the object aggregation page (for example, the string "Mall").

[0074] The "guidance prompt text corresponding to the guidance control" mentioned above is a guidance string that is pre-placed for the "guidance control corresponding to the target video data" mentioned above. This "guidance prompt text corresponding to the guidance control" can support the "guidance control corresponding to the target video data" and improve its guidance effectiveness.

[0075] Furthermore, this application does not limit the "guidance prompt text corresponding to the guidance control" described above. For example, when the "guidance control corresponding to the target video data" is control 203 in Figure 5, the "guidance prompt text corresponding to the guidance control" may be the string 204, "There are more women's clothes in the mall." Also, for example, when the "guidance control corresponding to the target video data" is control 303 in Figure 6, the "guidance prompt text corresponding to the guidance control" may be the string 302, "The mall's annual merchandise sale offers a 50 yuan discount for every 300 yuan spent."

[0076] Furthermore, this application does not limit the process for determining the "guidance prompt text corresponding to the guidance control" described above. For example, it may be manually pre-configured by the relevant party for the "guidance control corresponding to the target video data."

[0077] In practice, to further improve the guidance effect, this application further provides several embodiments of S2 described above, in which, when relevant information about the target video data (e.g., video title) is displayed on the video display page, S2 may specifically cancel the display of the relevant information about the target video data on the video display page when the preset guidance conditions corresponding to the target video data are reached, and add a guidance control corresponding to the target video data and guidance prompt text corresponding to the guidance control to the video display page, thereby better emphasizing the guidance control and the corresponding guidance prompt text, and thereby better improving the guidance effect.

[0078] The "related information for the target video data" described above is used to describe several attributes of the target video data (e.g., video title, video posting account, number of video comments, number of video shares, number of video likes, etc.), and this application does not limit the embodiments of this related information. For example, when the target video data is the video data shown in Figure 2, the related information for the target video data may refer to the information related to this target video data presented on page 200 in Figure 2. Or, for example, when the target video data is the video data shown in Figure 3, the related information for this target video data may refer to the information related to this target video data presented on page 300 in Figure 3.

[0079] What should be explained is that this application does not limit the relationship between the execution time of the above step "cancel the presentation of relevant information for this target video data on this video presentation page" and the execution time of the above step "add guidance controls corresponding to this target video data and guidance prompt text corresponding to these guidance controls to this video presentation page." For example, it may be that the two are the same. For example, it may be that the former is earlier than the latter. For example, it may be that the latter is earlier than the former.

[0080] As can be seen from the content of the three paragraphs above, in some embodiments, when a video presentation page (for example, page 200 in Figure 2 or page 300 in Figure 3) is presented to an electronic device, and target video data is being played on this video presentation page, and related information of the target video data (for example, video title, video posting account, number of video comments, number of video shares, number of video likes, etc.) is further presented on this video presentation page, if it is determined that the preset guidance conditions corresponding to this target video data have already been met, the video presentation page may first be cleared so that only this target video data is presented on the video presentation page after the clear screen process, and guidance controls corresponding to this target video data and guidance prompt text corresponding to these guidance controls may be added to this video presentation page. In this way, the guidance controls and the guidance prompt text can be better emphasized, thereby improving the guidance effect and further enhancing the user experience.

[0081] As can be seen from the related content of S2 above, for a single electronic device, when a video presentation page (for example, page 200 in Figure 2 or page 300 in Figure 3) is presented to the electronic device and target video data is being played on this video presentation page, if it is determined that the preset guidance conditions corresponding to this target video data have already been met, a guidance control corresponding to this target video data and guidance prompt text corresponding to this guidance control may be directly added to this video presentation page. In this way, the guidance control and the corresponding guidance prompt text can indicate to the user that they can jump directly to the object aggregation page below to browse products using this guidance control, thereby better satisfying the user's product browsing experience.

[0082] S3: In response to a trigger operation on the guidance control, the user jumps from the video presentation page to an object aggregation page, which is used to present multiple primary objects, the primary objects being determined from multiple candidate objects corresponding to the guidance prompt text.

[0083] Here, an object aggregation page is used to aggregate and present several objects. For example, this object aggregation page may be page 205 in Figure 7, page 206 in Figure 8, page 304 in Figure 9, or page 403 in Figure 10.

[0084] Furthermore, this application does not limit the object aggregation page described above; for example, it may be a platform page. Here, a platform page is a page for aggregating and presenting multiple objects (e.g., multiple products) on a shopping platform, and for example, this platform page may be the top page of a mall.

[0085] In practice, the "object aggregation page" described above may be used to present multiple first objects, allowing users to perform several interaction operations (e.g., viewing product details, placing an order, etc.) with these first objects. Here, these first objects are the objects presented on this object aggregation page. Furthermore, this application does not limit these first objects.

[0086] In practice, to further improve the user experience, this application provides a process for determining the first object, which may specifically involve determining the first object from among a plurality of candidate objects corresponding to the guidance prompt text. Here, the "plural of candidate objects corresponding to the guidance prompt text" refers to some or all of the objects that have a relatively large relevance to the object description information in the guidance prompt text. The "object description information" refers to information related to the object that appears in the guidance prompt text (for example, the information "women's clothing" that appears in string 204 in Figure 5, the information "Annual product sale: 50 yuan discount for every 300 yuan spent" that appears in string 302 in Figure 6, and the information "Popular items on sale for as low as 2.1 yuan" that appears in Figure 10). Furthermore, this application does not limit the embodiments of the "plural of candidate objects corresponding to the guidance prompt text".

[0087] In practice, to better improve the user experience in several application scenarios (e.g., trailer videos), this application further provides several embodiments of the "multiple candidate objects corresponding to the guidance prompt text" described above, in which the target video data is used to present a plurality of second objects, the "multiple candidate objects corresponding to the guidance prompt text" specifically includes similar objects corresponding to the plurality of second objects, and these similar objects may be different from the second objects, thereby allowing the "multiple candidate objects corresponding to the guidance prompt text" to represent other objects that are relatively similar to the objects presented by the target video data. Here, the "similar objects corresponding to the second objects" are other objects that are relatively similar to the second objects, and this application does not limit the process for determining the "similar objects corresponding to the second objects."

[0088] Furthermore, this application does not limit the embodiment of the step "determining the first object from among a plurality of candidate objects corresponding to the guidance prompt text described above." For example, it may specifically involve determining the first object from among the plurality of candidate objects based on the recommended feature data of each candidate object, so that the recommended feature data of the first object meets the preset recommendation conditions.

[0089] Here, the recommendation feature data for the i-th candidate object is used to represent the likelihood of recommending and presenting this i-th candidate object to the user. i is a positive integer, i ≤ I, I is a positive integer, and I represents the number of objects among the "multiple candidate objects" mentioned above.

[0090] Furthermore, the embodiments of this application are not limited to the embodiments of the "recommended feature data for the i-th candidate object" described above. For example, it may be implemented by employing any existing or future method (e.g., a user preference-based method) that can determine the recommended feature data for a single object.

[0091] In practice, to better improve the object recommendation effect, this application further provides several embodiments of the "recommended feature data for the i-th candidate object" in which the target video data is used to present a plurality of second objects, and the "plural candidate objects corresponding to the guidance prompt text" include similar objects corresponding to the plurality of second objects, the process for determining the "recommended feature data for the i-th candidate object" may specifically involve determining the recommended feature data for the i-th candidate object based on the degree of similarity between the i-th candidate object and the second object corresponding to the i-th candidate object, thereby enabling the "recommended feature data for the i-th candidate object" to represent the degree of similarity between the i-th candidate object and the objects presented by the target video data, which is advantageous for recommending to the user several objects that are relatively similar to several subsequent objects presented by the target video data. Here, the i-th candidate object is one similar object of the "second object corresponding to the i-th candidate object". This "degree of similarity" is used to represent the similarity between the i-th candidate object and the second object corresponding to the i-th candidate object.

[0092] It should be noted that this application does not limit the embodiment of the above step "determining recommended feature data for the i-th candidate object based on the degree of similarity between the i-th candidate object and the second object corresponding to the i-th candidate object."

[0093] The above "preset recommendation conditions" may be set in advance. For example, these preset recommendation conditions may specifically be that the recommended feature data of the first object reaches a preset recommendation threshold. Alternatively, these preset recommendation conditions may specifically be that, after sorting the recommended feature data of all candidate objects in descending order, the sorting position corresponding to the first object is lower than a preset position threshold. Here, both this preset recommendation threshold and this preset position threshold may be set in advance.

[0094] As can be seen from the related content of the "first object" above, in some application scenarios (for example, a trailer video), this first object may refer to an object that the user is likely to like and that is relatively similar to the object presented by the target video data. In some other application scenarios (for example, a mall campaign, a product advertisement), this first object may refer to an object that the user is likely to like and that fits the product selection request corresponding to this target video data (for example, a product selection request placed for a mall campaign, a product selection request placed for a product advertisement, etc.).

[0095] Furthermore, this application does not limit the methods of presenting the "multiple first objects" described above. To facilitate understanding, the following explanation will link the two cases together.

[0096] Case 1: In some application scenarios, the "multiple primary objects" mentioned above may be from a set of objects corresponding to a certain tag on the object aggregation page (for example, the set of products corresponding to the "Recommended" tag in Figure 7, or the set of products corresponding to the "50 yuan discount for every 300 yuan" tag in Figure 9).

[0097] As can be seen from the relevant content of Case 1 in the above paragraph, in some embodiments, when the object aggregation page includes multiple recommended object sets, each recommended object set having different object types, and these multiple recommended object sets include a target object set, and this target object set includes the multiple first objects, then S3 may specifically jump from the video presentation page to the object aggregation page in response to a trigger operation on the guidance control, and present the target object set on this object aggregation page. In this way, the objective of directly positioning and presenting the target object set on this video presentation page can be achieved, thereby allowing the user to directly see these first objects on this video presentation page.

[0098] Here, the j-th recommended object set is one object set present on the object aggregation page, and this application does not limit this j-th recommended object set. For example, when this object aggregation page includes the j-th subpage tag, the j-th recommended object set is the object set that can be presented by the subpage corresponding to this j-th subpage tag. This j-th subpage tag is one subpage tag present on this object aggregation page, and this application does not limit this j-th subpage tag. For example, it may be the tag "Recommended" in Figure 7, or the tag "50 yuan discount for every 300 yuan". j is a positive integer, j ≤ J, and J is a positive integer, and J represents the number of sets in the "multiple recommended object sets" described above.

[0099] The object type corresponding to the j-th recommended object set is used to indicate which category all objects in this j-th recommended object set belong to. For example, if this j-th recommended object set refers to the object set corresponding to the tag "Recommended" in Figure 7, the object type corresponding to this j-th recommended object set may be "Recommended". Also, for example, if this j-th recommended object set refers to the object set corresponding to the tag "50 yuan discount for every 300 yuan" in Figure 9, the object type corresponding to this j-th recommended object set may be "50 yuan discount for every 300 yuan".

[0100] The "target object set" mentioned above is a set of recommended objects that are pre-placed for the target video data. This facilitates the direct presentation of this target object set to the user when they jump from the target video data to the object aggregation page. For example, if the target video data is the video data shown on page 201 in Figure 7, this target object set may be an object set corresponding to the "Recommended" category shown on page 205 in Figure 7. Alternatively, if the target video data is the video data shown on page 301 in Figure 9, this target object set may be an object set corresponding to the "50 yuan discount for every 300 yuan" category shown on page 304 in Figure 9.

[0101] Furthermore, this application does not limit the presentation method of the "target object set" described above. For example, it may be presented by occupying a small portion of the object aggregation page (for example, the area occupied by the object set corresponding to the "recommended" category on page 205 in Figure 7). Alternatively, for example, this target object set may occupy a large portion of the object aggregation page (for example, the area occupied by the object set corresponding to the "recommended" category on page 206 in Figure 8).

[0102] As can be seen from the relevant content of Case 1 above, in some application scenarios, if the "multiple first objects" are from an object set corresponding to a certain tag on the object aggregation page, the target object set may be presented immediately after jumping from the video presentation page to the object aggregation page using a pre-configured first presentation method on this object aggregation page (for example, the object set presentation method shown in Figure 7 or Figure 8), thereby allowing the user to better view these first objects on this object aggregation page. Here, this first presentation method is a page presentation method pre-configured for this target object set, and this application does not limit this first presentation method.

[0103] In Case 2, in some application scenarios, the page presenting the "multiple primary objects" (for example, page 404 in Figure 10) is independent of the object aggregation page.

[0104] As can be seen from the relevant content of Case 2 in the paragraph above, in some embodiments, when the binding page corresponding to the guidance control includes the plurality of first objects and this binding page is different from the object aggregation page, S3 may specifically jump from the video presentation page to this object aggregation page in response to a trigger operation on this guidance control and present this binding page on this object aggregation page. Here, this binding page is an object presentation page pre-placed for this guidance control, and this application is not limited to this binding page; for example, when this guidance control is control 402 in Figure 10, this binding page may refer to page 404 in Figure 10.

[0105] As can be seen from the relevant content of Case 2 above, in some application scenarios, if the "multiple first objects" are from a binding page corresponding to the guidance control, after jumping from the video presentation page (e.g., page 401 in Figure 10) to the object aggregation page, the binding page (e.g., page 404 in Figure 10) may be immediately presented using a second presentation method pre-configured on this object aggregation page (e.g., the presentation method used on page 404 in Figure 10), thereby allowing the user to better view these first objects on this binding page. Here, this second presentation method is a page presentation method pre-configured for this binding page, and this application is not limited to this second presentation method (e.g., a dropdown page presentation method).

[0106] As can be seen from the above-mentioned presentation methods for "multiple primary objects," different presentation methods may be adopted for these "multiple primary objects" in different application scenarios, ensuring that after jumping to an object aggregation page, the user can directly view these primary objects on this page, which is advantageous in improving the user's object viewing experience.

[0107] In practice, to further improve the user experience, the present application provides several embodiments of S3 described above, in which the target video data is used to present a plurality of second objects and the object aggregation page includes a search trigger area, S3 may specifically, in response to a trigger operation on the guidance control, jump from the video presentation page to the object aggregation page and present a target search term in the search trigger area of ​​the object aggregation page, the target search term being determined based on a plurality of second objects corresponding to the target video data.

[0108] The "search trigger area" described above is an area on the object aggregation page that triggers an object search process for a certain keyword, and this application does not limit the embodiments of this "search trigger area." For example, it may be implemented in the form of a search box (for example, the search box shown on page 205 in Figure 7, page 206 in Figure 8, page 304 in Figure 9, or page 403 in Figure 10).

[0109] The "target search term" mentioned above is the search term that is presented by default within the search trigger area when you jump to the object aggregation page. For example, it may be the search term "women's clothing" that appears in the search box shown on page 205 in Figure 7.

[0110] Furthermore, this application does not limit the method of presenting the "target search term" described above. For example, it may be implemented by employing any one of the existing or future methods of presenting a default search term in a search box.

[0111] Furthermore, this application does not limit the process for determining the "target search term" described above. For example, it may first determine a target type according to a plurality of second objects corresponding to the target video data, and this target type may indicate which category (e.g., women's clothing) each of these second objects belongs to. The target type may then be determined as the target search term, thereby facilitating subsequent searches by the user on the object aggregation page for several objects under this target type using the target search term, and thus improving the user's product search experience.

[0112] Furthermore, this application does not limit the operating principle of the "search trigger area" described above, and for example, it may specifically include step 21 below.

[0113] Step 21: When the target search term is presented in the search trigger area, the object aggregate page presents the object search results corresponding to this target search term in response to the preset operation triggered on this search trigger area.

[0114] Here, the preset operation may be set in advance. For example, when the target search term is presented in grayed-out form within the search trigger area, this preset operation may specifically be the following sequence of operations: first, click the search trigger area to switch the target search term in this search trigger area from disabled to enabled, and then directly click the search trigger button within this search trigger area. What needs to be explained is that the grayed-out target search term is used to indicate that this target search term is disabled.

[0115] The "object search results corresponding to the target search term" mentioned above are the results obtained by searching according to this target search term, and thus these "object search results corresponding to the target search term" can represent several objects that have a relatively strong relevance to this target search term. Furthermore, this application does not limit the method for determining these "object search results corresponding to the target search term," and for example, it may be implemented by employing any one of the existing or future methods that can determine these "object search results corresponding to the target search term."

[0116] As can be seen from the related content of the "search trigger area" described above, for a single electronic device, when a video presentation page (e.g., page 201 in Figure 7, page 201 in Figure 8, page 301 in Figure 9, or page 401 in Figure 10) is presented on this video presentation page, and a guidance control corresponding to the target video data (e.g., control 203 in Figure 7, control 203 in Figure 8, control 303 in Figure 9, or control 402 in Figure 10) is presented on this video presentation page, after the electronic device receives a trigger operation (e.g., a click operation) on this guidance control, it can jump from this video presentation page to an object aggregation page, and present a target search term in the search trigger area of ​​this object aggregation page, so that this target search term represents the type to which the object presented by this target video data belongs, making it easy for the user to subsequently search for other objects under this type using this target search term. In this way, the user's need to search for other objects under this type on this object aggregation page can be met, thereby improving the user experience.

[0117] As can be seen from the related content of S1 to S3 above, in the information presentation method according to the embodiment of this application, when a video presentation page is presented on an electronic device, and this video presentation page is used to present a video stream consisting of multiple candidate video data corresponding to this video presentation page, when the target video data in these candidate video data is being played on this video presentation page, when it is determined that the preset guidance conditions corresponding to this target video data have been met, a guidance control corresponding to this target video data and guidance prompt text corresponding to this guidance control can be added to this video presentation page, and the guidance prompt text can indicate that the user can directly enter an object aggregation page (e.g., a platform page) by this guidance control, and can also indicate which object (e.g., products related to a discount campaign) the user viewed on this object aggregation page, and after receiving a trigger operation on this guidance control, it is made easy to jump directly from this video presentation page to this object aggregation page, and this object aggregation page is used to present multiple first objects, and each of these first objects is determined from multiple candidate objects corresponding to this guidance prompt text. In this way, the objective of directly entering an object aggregation page from a single video data can be achieved. This effectively simplifies the access flow to this object aggregation page, and furthermore, effectively reduces the negative impact caused by the complexity of the access flow to this object aggregation page, thereby effectively improving the user experience.

[0118] Based on the information presentation method according to the embodiment of this application, the embodiment of this application further provides an information presentation device, which will be interpreted and described below in conjunction with Figure 11. Here, Figure 11 is a schematic diagram of the structure of the information presentation device according to the embodiment of this application. For details to be explained, please refer to the relevant content of the information presentation method described above.

[0119] As shown in Figure 11, the information presentation device 1100 according to the embodiment of this application is A video playback unit 1101 for playing target video data on a video presentation page, wherein the target video data is one of a plurality of candidate video data corresponding to the video presentation page. When the preset guidance conditions corresponding to the target video data are met, a content addition unit 1102 is provided to add guidance controls corresponding to the target video data and guidance prompt text corresponding to the guidance controls to the video presentation page. A page jump unit 1103 for jumping from the video presentation page to an object aggregation page in response to a trigger operation on the guidance control, wherein the object aggregation page is used to present a plurality of first objects, the first objects being determined from a plurality of candidate objects corresponding to the guidance prompt text.

[0120] In some embodiments, if the target video data satisfies the entry identifier presentation conditions, the video presentation page presents an object entry identifier corresponding to the target video data. The information display device 1100 is, A first presentation unit for presenting an object presentation interface corresponding to the target video data on the video presentation page in response to a trigger operation on the object entry identifier after playing the target video data on the video presentation page, wherein the object presentation interface includes a first presentation unit used to present a plurality of second objects corresponding to the target video data, A first cancellation unit for canceling the presentation of the object presentation interface on the video presentation page in response to a presentation cancellation operation triggered on the object presentation interface, The system further includes a result determination unit for determining that a preset guidance condition corresponding to the target video data has been met when it is determined that an order operation has never been triggered for any of the second objects in the object presentation interface.

[0121] In some embodiments, the plurality of candidate objects include similar objects corresponding to the plurality of second objects, and the similar objects are different from the second objects.

[0122] In some embodiments, the first object is determined from among the plurality of candidate objects based on the recommended feature data of each of the plurality of candidate objects, and the recommended feature data is determined based on the degree of similarity between the candidate object and the second object.

[0123] In some embodiments, when the target video data satisfies the entry identifier presentation condition, and when an object presentation interface corresponding to the target video data is presented on the video presentation page, the preset guidance condition corresponding to the target video data is to cancel the presentation of the object presentation interface on the video presentation page, and that no order operation has been triggered for any of the second objects in the object presentation interface during the presentation period of the object presentation interface. The object presentation interface is used to present a plurality of second objects corresponding to the target video data.

[0124] In some embodiments, if the target video data does not satisfy the entry identifier presentation condition, the preset guidance condition corresponding to the target video data is that the playback progress of the target video data has reached a preset progress threshold.

[0125] In some embodiments, the object aggregation page includes a plurality of recommended object sets, and each recommended object set has different object types, and the plurality of recommended object sets includes a target object set, and the target object set includes the plurality of first objects, The information display device 1100 is, The system further includes a second presentation unit for presenting the target object set on the object aggregation page after the user has jumped from the video presentation page to the object aggregation page.

[0126] In some embodiments, the binding page corresponding to the guidance control includes the plurality of first objects, The information display device 1100 is, The system further includes a third presentation unit for presenting the binding page on the object aggregation page after the user has jumped from the video presentation page to the object aggregation page.

[0127] In some embodiments, the video presentation page displays relevant information about the target video data. The information display device 1100 is, The system further includes a second cancellation unit for canceling the display of information related to the target video data on the video display page when the preset guidance conditions corresponding to the target video data are met.

[0128] In some embodiments, the preset guidance conditions corresponding to the target video data are determined based on the video type of the target video data.

[0129] In some embodiments, the content displayed on the guidance control is determined based on the page identifier of the object aggregation page.

[0130] In some embodiments, the object aggregation page includes a search trigger area. The information display device 1100 is, A fourth presentation unit for presenting target search terms determined based on a plurality of second objects corresponding to the target video data within the search trigger area after jumping from the video presentation page to the object aggregation page, The system further includes a fifth presentation unit for presenting object search results corresponding to the target search term on the object aggregation page in response to a preset operation triggered on the search trigger area.

[0131] In some embodiments, the object aggregation page is a platform page.

[0132] As can be seen from the relevant information of the information presentation device 1100 described above, for the information presentation device 1100 according to the embodiment of this application, when the information presentation device 1100 presents a video presentation page, and this video presentation page is used to present a video stream consisting of multiple candidate video data corresponding to this video presentation page, and when the target video data in these candidate video data is being played on this video presentation page, when it is determined that the preset guidance conditions corresponding to this target video data have been met, a guidance control corresponding to this target video data and guidance prompt text corresponding to this guidance control can be added to this video presentation page, and the guidance prompt text can indicate that the user can directly enter an object aggregation page (e.g., a platform page) by this guidance control, and can also indicate which object (e.g., a product related to a discount campaign) the user viewed on this object aggregation page, and after receiving a trigger operation on this guidance control, it is made easy to jump directly from this video presentation page to this object aggregation page, and this object aggregation page is used to present multiple first objects, and each of these first objects is determined from multiple candidate objects corresponding to this guidance prompt text. In this way, the objective of directly entering an object aggregation page from a single video data can be achieved. This effectively simplifies the access flow to this object aggregation page, and furthermore, effectively reduces the negative impact caused by the complexity of the access flow to this object aggregation page, thereby effectively improving the user experience.

[0133] Furthermore, embodiments of this application provide an electronic device comprising a processor and memory, wherein the memory is used to store instructions or computer programs, and the processor is used to execute the instructions or computer programs in the memory to cause the electronic device to perform any one embodiment of the information presentation method according to embodiments of this application.

[0134] Referring to Figure 12, it shows a schematic diagram of the structure of an electronic device 1200 suitable for implementing an embodiment of the present disclosure. The terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 12 is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.

[0135] As shown in Figure 12, the electronic device 1200 may include a processing unit (e.g., a central processor, graphics processor, etc.) 1201, which can perform various appropriate operations and processes based on a program stored in read-only memory (ROM) 1202 or a program loaded from storage device 1208 into random access memory (RAM) 1203. RAM 1203 further stores various programs and data necessary for the operation of the electronic device 1200. The processing unit 1201, ROM 1202, and RAM 1203 are connected to each other via bus 1204. An input / output (I / O) interface 1205 is also connected to bus 1204.

[0136] Generally, input devices 1206, including, for example, touchscreens, touchboards, keyboards, mice, cameras, microphones, accelerometers, and gyroscopes; output devices 1207, including, for example, liquid crystal displays (LCDs), speakers, and vibrators; storage devices 1208, including, for example, magnetic tape and hard disks; and communication devices 1209 can be connected to the I / O interface 1205. The communication devices 1209 can allow the electronic device 1200 and other devices to exchange data via wireless or wired communication. Figure 12 shows an electronic device 1200 with various devices, but it should be understood that it is not required to implement or include all the devices shown. Alternatively, more or fewer devices can be implemented or included.

[0137] In particular, according to embodiments of the present disclosure, the process described with reference to the flowchart above can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product which includes a computer program carried on a non-temporary computer-readable medium, the computer program including program code for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network via a communication device 1209, or installed from a storage device 1208, or installed from a ROM 1202. When the computer program is executed by the processing unit 1201, the above-described functions, limited to the method of embodiments of the present disclosure, are performed.

[0138] The electronic devices according to the embodiments of this disclosure belong to the same inventive concept as the methods according to the above embodiments, and for technical details not described in detail in these embodiments, refer to the above embodiments, and these embodiments have the same beneficial effects as the above embodiments.

[0139] Embodiments of this application further provide a computer-readable medium on which instructions or computer programs are stored, and when the instructions or computer programs are executed on a device, the device is made to execute one embodiment of the information presentation method according to embodiments of this application.

[0140] It should be noted that the computer-readable media described above in this disclosure may be computer-readable signal media, computer-readable storage media, or any combination of both. Computer-readable storage media may be, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, computer-readable storage media may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device. On the other hand, in this disclosure, computer-readable signal media may include data signals propagated in the baseband or as part of a carrier, which carry computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, and this computer-readable signal medium may transmit, propagate, or transmit programs for use by or in combination with instruction execution systems, apparatus, or devices. Program code contained on the computer-readable medium may be transmitted by any suitable medium, including but not limited to electric wires, optical cables, RF (radio frequency), or any suitable combination thereof.

[0141] In some embodiments, clients and servers can communicate using any network protocol currently known or to be developed in the future, such as HTTP (Hypertext Transfer Protocol), and can interconnect with digital data communications (e.g., communication networks) in any form or medium. Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the World Wide Web (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any network currently known or to be developed in the future.

[0142] The computer-readable medium described above may be included in the electronic device described above, or it may be a standalone entity not assembled in the electronic device.

[0143] The computer-readable medium described above contains one or more programs, and when these one or more programs are executed by the electronic device, the electronic device can be made to perform the method described above.

[0144] Computer program code for performing the operations disclosed herein can be written in one or more programming languages ​​or a combination thereof, and such programming languages ​​include, but are not limited to, object-oriented programming languages ​​such as Java®, Smalltalk, and C++, as well as general procedural programming languages ​​such as the "C" language or similar programming languages. The program code may run entirely on a user computer, partially on a user computer, run as a single standalone software package, run partially on a user computer, partially on a remote computer, or run entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (for example, connected via the Internet using an Internet service provider).

[0145] The flowcharts and block diagrams in the drawings illustrate the implementable systematic architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing a defined logic function. It should also be noted that in some implementations as replacements, the functions attached to the blocks may occur in a different order than those attached in the drawings. For example, two consecutive blocks may actually be executed essentially in parallel or in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the defined function or operation, or by a combination of dedicated hardware and computer instructions.

[0146] The units described in relation to the embodiments of this disclosure may be implemented in software or in hardware. Herein, the names of the units / modules are not limited in any case to the units themselves.

[0147] The functions described above in this specification may be performed by at least partially one or more hardware logic components. For example, without limitation, typical types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems on chips (SOCs), and complex programmable logic devices (CPLDs).

[0148] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program used by or in combination with an instruction execution system, device, or apparatus. 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, device, or apparatus, or any appropriate combination of the above. More specific examples of machine-readable storage media include one or more line-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any appropriate combination of the above.

[0149] What needs to be explained is that each example in this specification is described step by step, and each example focuses on explaining the differences from other examples, with the same similar parts between examples referring to one another. For systems or apparatus disclosed in examples, the description is relatively simple as it corresponds to the method disclosed in examples, and relevant points should be referred to the description in the method section.

[0150] It should be understood that in this application, “at least one” means one or more, and “multiple” means two or more. “And / or” is used to describe the relationship between related objects and indicates that there may be three possible relationships. For example, “A and / or B” can represent three cases: A being present only, B being present only, and A and B being present simultaneously, where A and B may be singular or plural. The letter “ / ” generally indicates that the preceding and succeeding related objects are in an “or” relationship. “At least one of the following” or similar expressions means any combination of these items, including any combination of single items or multiple items. For example, at least one of a, b, or c may mean a, b, c, “a and b,” “a and c,” “b and c,” or “a and b and c,” where a, b, and c may be singular or plural.

[0151] Furthermore, it should be explained that, in this specification, relational terms such as, for example, "first" and "second" are used solely to distinguish one entity or operation from another, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. The terms "include," "incorporate," or any other variation thereof are intended to cover non-exclusive "include," thereby meaning that a process, method, article, or apparatus containing a set of elements includes not only those elements but also other elements not explicitly listed, or further elements specific to such a process, method, article, or apparatus. Unless otherwise specified, an element limited by the phrase "includes one..." does not preclude the existence of other identical elements in a process, method, article, or apparatus containing such element.

[0152] Steps of methods or algorithms described in conjunction with the embodiments disclosed herein may be carried out directly by hardware, a software module executed by a processor, or a combination of both. The software module may be located in random access memory (RAM), memory, read-only memory (ROM), programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium known in the art.

[0153] Based on the above description of the disclosed embodiments, those skilled in the art can implement or use the present application. Various modifications of these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not limited to these embodiments shown herein, but rather conforms to the broadest scope that is consistent with the principles and novel features disclosed herein.

Claims

1. A method of presenting information, Playing target video data on a video presentation page, wherein the target video data is one of several candidate video data corresponding to the video presentation page. When the preset guidance conditions corresponding to the target video data are met, a guidance control corresponding to the target video data and guidance prompt text corresponding to the guidance control are added to the video presentation page. In response to a trigger operation on the guidance control, the player jumps from the video presentation page to an object aggregation page, the object aggregation page being used to present a plurality of first objects, the first objects being determined from a plurality of candidate objects corresponding to the guidance prompt text, Information presentation method wherein the preset guidance conditions corresponding to the target video data are determined based on the video type of the target video data, and when the target video data to be played has a corresponding object entry identifier, and when the video presentation page has an object presentation interface corresponding to the target video data, the preset guidance conditions corresponding to the target video data cancel the presentation of the object presentation interface on the video presentation page and ensure that no order operation has been triggered for any second object in the object presentation interface during the presentation period of the object presentation interface.

2. The target video data to be played back includes a corresponding object entry identifier, After playing the target video data on the aforementioned video presentation page, the method proceeds as follows: In response to a trigger operation on the object entry identifier, an object presentation interface corresponding to the target video data is presented on the video presentation page, wherein the object presentation interface is used to present a plurality of second objects corresponding to the target video data. In response to a presentation cancellation operation triggered on the object presentation interface, the presentation of the object presentation interface is canceled on the video presentation page. The method according to claim 1, further comprising determining that a preset guidance condition corresponding to the target video data has been met when it is determined that an order operation has never been triggered for any one of the second objects in the object presentation interface.

3. This method is The plurality of candidate objects include similar objects corresponding to the plurality of second objects, and the similar objects are different from the plurality of second objects. The method according to claim 2, comprising at least one of the following: the first object is determined from among the plurality of candidate objects based on the recommended feature data of each of the plurality of candidate objects, and the recommended feature data is determined based on the degree of similarity between the candidate object and the second object.

4. The method according to claim 1, wherein the object presentation interface is used to present a plurality of second objects corresponding to the target video data.

5. The method according to claim 1, wherein if no corresponding object entry identifier is presented for the target video data to be played, the preset guidance condition corresponding to the target video data is that the playback progress of the target video data has reached a preset progress threshold.

6. The object aggregation page includes multiple recommended object sets, and each recommended object set has different object types, each recommended object set includes a target object set, and each target object set includes the multiple first objects. After jumping from the aforementioned video presentation page to the object aggregation page, the method is as follows: The method according to claim 1, further comprising presenting the target object set on the object aggregation page.

7. The binding page corresponding to the guidance control includes the plurality of first objects, After jumping from the aforementioned video presentation page to the object aggregation page, the method is as follows: The method according to claim 1, further comprising presenting the binding page on the object aggregation page.

8. The aforementioned video presentation page displays relevant information about the target video data. This method is The method according to claim 1, further comprising canceling the display of information related to the target video data on the video display page when the preset guidance conditions corresponding to the target video data are met.

9. The method according to claim 1, wherein the content displayed on the guidance control is determined based on the page identifier of the object aggregation page.

10. The aforementioned object aggregation page includes a search trigger area, After jumping from the aforementioned video presentation page to the object aggregation page, the method is as follows: To present a target search term determined based on a plurality of second objects corresponding to the target video data within the search trigger area, The method according to claim 1, further comprising presenting object search results corresponding to the target search term on the object aggregation page in response to a preset operation triggered on the search trigger area.

11. The method according to claim 1, wherein the object aggregation page is a platform page.

12. An information display device, A video playback unit for playing target video data on a video presentation page, wherein the target video data is one of a plurality of candidate video data corresponding to the video presentation page; When the preset guidance conditions corresponding to the target video data are met, a content addition unit is provided to add guidance controls corresponding to the target video data and guidance prompt text corresponding to the guidance controls to the video presentation page. A page jump unit for jumping from the video presentation page to an object aggregation page in response to a trigger operation on the guidance control, wherein the object aggregation page is used to present a plurality of first objects, and the first objects are determined from a plurality of candidate objects corresponding to the guidance prompt text, Information display device wherein the preset guidance conditions corresponding to the target video data are determined based on the video type of the target video data, and when the target video data to be played has a corresponding object entry identifier, and when the video display page has an object display interface corresponding to the target video data, the preset guidance conditions corresponding to the target video data cancel the display of the object display interface on the video display page and ensure that no order operation has been triggered for any second object in the object display interface during the display period of the object display interface.

13. An electronic device, including a processor and memory, The memory is used to store instructions or computer programs. The processor is used to execute the instructions or computer program in the memory to cause the electronic device to perform the method according to any one of claims 1 to 11.

14. A computer-readable medium wherein instructions or computer programs are stored in the computer-readable medium, and when the instructions or computer programs are executed on a device, the computer-readable medium causes the device to execute the method according to any one of claims 1 to 11.