A display method, apparatus, electronic device, and computer readable medium

By introducing target controls into the live video page to display information recommendation pages, the problem of users having difficulty viewing objects other than those in the live room is solved, enabling convenient browsing of multiple categories of information and viewing of object details, thus improving the user experience.

CN117692718BActive Publication Date: 2026-06-09BEIJING YOUZHUJU NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING YOUZHUJU NETWORK TECH CO LTD
Filing Date
2022-09-02
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Viewers in a live stream find it difficult to easily view objects other than those provided in the live stream, resulting in a complicated viewing process and a poor user experience.

Method used

Introduce a target control into the video display page. When triggered, the control displays an information recommendation page. The recommendation information collection contains candidate account attribute information for different object categories, allowing users to switch and view relevant live rooms and object details.

Benefits of technology

The information recommendation page allows users to easily browse collections of recommended information for different object categories, improving information viewing efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117692718B_ABST
    Figure CN117692718B_ABST
Patent Text Reader

Abstract

The application discloses a display method and device, electronic equipment and computer readable medium, the method comprises: when the client is displaying a video display page, after the client receives a trigger operation for a target control in the video display page, display an information recommendation page. Wherein, the information recommendation page includes several recommended information sets, and the object categories corresponding to each recommended information set are all different; each recommended information set includes the account attribute information of several candidate accounts, and the to-be-displayed object under each candidate account in the same recommended information set includes a target display object, and the object category of the target display object is the same as the object category corresponding to the recommended information set. In this way, the information display effect of the information recommendation page can be improved, so that the information viewing needs of the user can be better met, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technology, and in particular to a display method, apparatus, electronic device, and computer-readable medium. Background Technology

[0002] Live streaming is an information network publishing method that involves the simultaneous production and release of information on-site as an event unfolds and progresses, enabling two-way information flow.

[0003] For some live streaming rooms, the live streaming room can display some objects (such as products) to users so that viewers of the live streaming room can not only learn about these objects within the live streaming room, but also perform certain interactive operations on these objects (such as collecting, trading, etc.).

[0004] In some cases, viewers of a live stream may want to view not only the objects provided by the live stream, but also other objects besides those provided by the live stream. This makes how to view these other objects a technical problem that urgently needs to be solved. Summary of the Invention

[0005] To address the aforementioned technical problems, this application provides a demonstration method, apparatus, electronic device, and computer-readable medium.

[0006] To achieve the above objectives, the technical solution provided in this application is as follows:

[0007] This application provides a display method, the method comprising:

[0008] A video display page is provided; wherein the video display page includes a target control.

[0009] In response to a triggered operation on the target control, an information recommendation page is displayed;

[0010] The information recommendation page includes several sets of recommended information, and the object categories corresponding to each set of recommended information are different. Each set of recommended information includes account attribute information of several candidate accounts. The objects to be displayed under each candidate account in the same set of recommended information include a target display object, and the object category of the target display object is the same as the object category corresponding to the recommended information set.

[0011] In one possible implementation, the information recommendation page displays account attribute information of the target account among the plurality of candidate accounts, and the method further includes:

[0012] In response to a triggered operation targeting the account attribute information of the target account, an information display page corresponding to the target account is displayed.

[0013] In one possible implementation, each set of recommendation information also includes object display information of the target display objects under several candidate accounts.

[0014] In one possible implementation, the object display information includes at least one of textual description information and image description information.

[0015] In one possible implementation, if the information recommendation page displays object display information for the target display object under the target account among the plurality of candidate accounts, then the method further includes:

[0016] In response to a trigger operation that displays information for the object, the information display page corresponding to the target account is displayed, and the information display interface corresponding to the target display object under the target account is displayed on the information display page corresponding to the target account.

[0017] In one possible implementation, the information recommendation page further includes several category tags; there is a one-to-one correspondence between the several category tags and several sets of recommended information; the set of recommended information currently displayed on the information recommendation page is the set of recommended information corresponding to the first tag among the several category tags;

[0018] The method further includes:

[0019] In response to a trigger operation targeting the second tag among the plurality of category tags, the set of recommended information displayed on the information recommendation page is switched from the set of recommended information corresponding to the first tag to the set of recommended information corresponding to the second tag.

[0020] In one possible implementation, at least one first candidate object corresponding to the video display page contains a target reference object that meets preset conditions;

[0021] The object category corresponding to the recommended information set is the same as the object category of the target reference object.

[0022] In one possible implementation, the preset condition is: the video explanation state of the target reference object on the video display page meets the preset state condition;

[0023] or,

[0024] The preset condition is that the historical operation information of the target reference object meets the preset operation condition.

[0025] In one possible implementation, the object category of the target display object is determined based on the object description information of the target display object and a pre-built object classification model; the object classification model is used to classify the object description information of the target display object.

[0026] In one possible implementation, the object classification model is trained using object description information of at least one reference object and classification label information of the at least one reference object.

[0027] In one possible implementation, the video display page is used to display a first live video; and / or, the information display page corresponding to the candidate account is used to display a second live video.

[0028] In one possible implementation, the account attribute information includes at least one of the identifier icon and the identifier text corresponding to the candidate account.

[0029] This application also provides a display device, including:

[0030] The first display unit is used to display a video display page; wherein, the video display page includes target controls;

[0031] The second display unit is used to display an information recommendation page in response to a trigger operation on the target control; wherein the information recommendation page includes several sets of recommended information, and the object category corresponding to each set of recommended information is different; each set of recommended information includes account attribute information of several candidate accounts, and the object to be displayed under each candidate account in the same set of recommended information includes a target display object, and the object category of the target display object is the same as the object category corresponding to the recommended information set.

[0032] This application also provides an electronic device, the device comprising: a processor and a memory;

[0033] The memory is used to store instructions or computer programs;

[0034] The processor is configured to execute the instructions or computer program in the memory to cause the electronic device to perform the illustrated method provided in this application.

[0035] This application also provides a computer-readable medium storing instructions or a computer program that, when executed on a device, causes the device to perform the illustrated method provided in this application.

[0036] This application also provides a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the illustrated methods provided in this application.

[0037] Compared with the prior art, this application has at least the following advantages:

[0038] In the technical solution provided in this application, for a client used by a viewer of a certain video data, when the client is displaying a video display page, after the client receives a trigger operation (e.g., a click operation) on a target control in the video display page, an information recommendation page is displayed. This information recommendation page includes several sets of recommended information, and each set of recommended information corresponds to a different object category. Each set of recommended information includes account attribute information of several candidate accounts. The object to be displayed under each candidate account in the same set of recommended information includes a target display object, and the object category of the target display object is the same as the object category corresponding to the recommended information set.

[0039] As can be seen, since the information recommendation page mentioned above includes several sets of recommended information, and each set of recommended information corresponds to a different object category, the information recommendation page can provide users with recommended information sets under some object categories. This allows users to view recommended information sets under different object categories from the information recommendation page, which can better meet the user's information viewing needs and thus improve the user experience. Attached Figure Description

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

[0041] Figure 1 A flowchart illustrating a demonstration method provided in an embodiment of this application;

[0042] Figure 2 A schematic diagram of a video display page provided in an embodiment of this application;

[0043] Figure 3 A schematic diagram of another video display page provided in an embodiment of this application;

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

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

[0046] Research has found that, in some cases, viewers of live streams may want to view not only the objects provided by the live stream, but also other objects. However, some solutions require viewers to leave the current live stream and then navigate to other live streams to view the objects displayed there. This makes viewing other objects complex, resulting in a poor viewing experience for the viewer.

[0047] Based on the above findings, in order to solve the technical problems shown in the background section, this application provides a display method. The method includes: for a client used by a viewer of a certain video data, when the client is displaying a video display page, after the client receives a trigger operation (e.g., a click operation) on a target control in the video display page, displaying an information recommendation page. The information recommendation page includes several sets of recommended information, and each set of recommended information corresponds to a different object category; each set of recommended information includes account attribute information of several candidate accounts, and the object to be displayed under each candidate account in the same set of recommended information includes a target display object, the object category of which is the same as the object category corresponding to the recommended information set.

[0048] As can be seen, since the information recommendation page mentioned above includes several sets of recommended information, and each set of recommended information corresponds to a different object category, the information recommendation page can provide users with recommended information sets under some object categories. This allows users to view recommended information sets under different object categories from the information recommendation page, which can better meet the user's information viewing needs and thus improve the user experience.

[0049] Furthermore, the embodiments of this application do not limit the executing entity of the display method provided in the embodiments of this application. For example, the display method provided in the embodiments of this application can be applied to a terminal device or a server. Alternatively, the display method provided in the embodiments of this application can also be implemented through a data interaction process between a terminal device and a server. The terminal device can be a smartphone, computer, personal digital assistant (PDA), tablet computer, etc. The server can be a standalone server, a cluster server, or a cloud server.

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

[0051] To better understand the technical solution provided in this application, the demonstration method provided in this application will be explained below with reference to some accompanying drawings.

[0052] like Figure 1 As shown, the demonstration method provided in this application includes S1-S2 below.

[0053] S1: Display the video display page; the video display page includes the target control.

[0054] Here, the video display page refers to the playback area of ​​a video file. That is, a video file can occupy the entire area of ​​the video display page for display. Furthermore, this application embodiment does not limit the video display page; for example, it can be a live video page (e.g., Figure 2 The live video page shown (200) or short video page. Therefore, in one possible implementation, this video display page can be used to display the first live video (e.g., in...). Figure 2 (Live videos displayed within the first 200 pixels of the page). The first live video refers to the live video played on this video display page.

[0055] Additionally, the video display page can be used to display at least one first candidate object corresponding to the video display page. This first candidate object refers to an object that can be interacted with (e.g., viewed, traded, etc.) within the live stream room represented by the video display page. In other words, for the live stream room represented by the video display page, viewers of the live stream room can perform interactive operations (e.g., viewed, traded, etc.) on the first candidate object within the live stream room.

[0056] Furthermore, the embodiments of this application do not limit the first candidate object. For example, when the video display page above is a live video page (e.g., Figure 2 When viewing the live video page 200 shown above, the first candidate can be any product described in the live video on the aforementioned video display page, or any product that can be selected through certain operations (e.g., by clicking). Figure 2The trailer goods displayed by the control 202 shown can also be any kind of shop window goods displayed by certain operations (e.g., by clicking a control).

[0057] It should be noted that the embodiments of this application do not limit the goods on the trailer mentioned above. For example, the goods on the trailer may include at least two parts: the first part may be the goods being explained, and the second part may be the goods not being explained. Furthermore, the embodiments of this application do not limit the goods displayed in the showcase mentioned above; for example, it may refer to the goods displayed in the showcase page corresponding to the live video page mentioned above. In addition, the embodiments of this application do not limit the relationship between the goods on the trailer and the goods displayed in the showcase; for example, there may be overlap between the two, or there may be no overlap.

[0058] Furthermore, a target control is also deployed on the video display page mentioned above. This target control is used to trigger the information recommendation process; however, this application embodiment is not limited to this target control, for example, it could be... Figure 2 The control shown is 201.

[0059] Based on the above content related to S1, it can be seen that for a client used by a viewer of a certain video data, when the client is displaying a video display page, the client can show the viewer some first-choice objects, so that the viewer can perform interactive operations such as viewing (or trading) one or more of these first-choice objects from the video display page; and the client also displays target controls (e.g., Figure 2 The control shown, 201, allows the viewer to view other objects besides the first candidate objects (e.g., ...). Figure 3 Other objects shown under the retro women's clothing).

[0060] S2: In response to a trigger operation on the target control, display an information recommendation page; wherein, the information recommendation page includes several sets of recommended information, and the object category corresponding to each set of recommended information is different; each set of recommended information includes account attribute information of several candidate accounts, and the object to be displayed under each candidate account in the same set of recommended information includes the target display object, and the object category of the target display object is the same as the object category corresponding to the set of recommended information.

[0061] The embodiments of this application are not limited to the implementation of the above-described "triggering operation for the target control". For example, it may be a click operation.

[0062] The information recommendation page is used to display some recommended information (e.g., Figure 3 The recommendations shown include those under the overall ranking, those under the "Retro Women's Clothing" category, and those under the "Clothing, Shoes & Bags" category.

[0063] Furthermore, this application embodiment does not limit the display method of the information recommendation page. For example, it can be implemented using any existing or future page display method. As another example, to better improve user experience, the information recommendation page can be displayed on the aforementioned video display page according to a preset display method, thus allowing users to view the information recommendation page without leaving the video display page. This preset display method can be pre-set; for example, it can be a pull-down page (e.g., in...). Figure 3 Page 301 is displayed on page 300 using a drop-down menu.

[0064] Furthermore, the information recommendation page can include several sets of recommended information, and each set of recommended information corresponds to a different object category. That is, the information recommendation page can include multiple sets of recommended information corresponding to multiple object categories. For example, when the information recommendation page is... Figure 3 When the page shown is 300, the information recommendation page may include the set of recommended information corresponding to the overall ranking, the set of recommended information corresponding to the category of retro women's clothing, the set of recommended information corresponding to the category of clothing, shoes and bags, the set of recommended information corresponding to the category of maternal and infant books, and so on.

[0065] The term "recommendation information set" above refers to the aggregation of recommendation information; however, this application embodiment does not limit the recommendation information set. For example, each recommendation information set may include account attribute information of several candidate accounts, and the object to be displayed under each candidate account in the same recommendation information set includes a target display object. The object category of the target display object is the same as the object category corresponding to the recommendation information set. The object to be displayed refers to an object that can be operated on within the live stream room corresponding to the candidate account (e.g., viewing and trading). The account attribute information is used to describe the attributes of the candidate account (e.g., the avatar and nickname of the candidate account).

[0066] It should be noted that the embodiments of this application do not limit the specific meaning of "the object category of the target display object is the same as the object category corresponding to the recommendation information set". For example, it can specifically mean that they are partially the same or completely the same. Specifically, "partially the same" means that when there are multiple object categories of the target display object, if the object category corresponding to the recommendation information set is the same as a certain object category of the target display object, then the conclusion that "the object category of the target display object is the same as the object category corresponding to the recommendation information set" can be obtained.

[0067] To facilitate understanding of the above two paragraphs, the following explanation will be provided with examples.

[0068] As an example, for target categories (e.g., Figure 3 For the recommended information set corresponding to the category of retro women's clothing shown, the recommended information set may include account attribute information of at least one candidate account (e.g., Figure 3 The first live stream account's account attribute information, the second live stream account's account attribute information, and so on are shown; moreover, the objects to be displayed under each candidate account in this recommendation information set include target display objects belonging to the target category (e.g., Figure 3 (Examples include short skirts, summer sundresses, etc.). Here, the target category refers to any object category; for example, the target category could be... Figure 3 The category shown is retro women's clothing.

[0069] As can be seen, when the information recorded in the "Recommendation Information Set" above is used to describe certain live streaming rooms, the objects provided by that live streaming room contain objects of the same category as those corresponding to the recommendation information set. For example, such as... Figure 3 As shown, when the "recommendation information set" mentioned above includes Figure 3 When the content related to the first live stream (e.g., avatar, nickname, etc.), the content related to the second live stream (e.g., avatar, nickname, etc.), etc., is shown, these live streams can provide some products under the object category (e.g., the category of retro women's clothing) corresponding to the set of recommended information. Figure 3 The short skirt shown, the cool summer sundress, etc.

[0070] Furthermore, this application does not limit the implementation of the account attribute information mentioned above. For example, in one possible implementation, for a candidate account, the account attribute information of the candidate account may include at least one of the following: an identifier icon corresponding to the candidate account and identifier text corresponding to the candidate account. The identifier icon is used to mark the candidate account using image data; and this application does not limit the identifier icon, for example, it may be similar to... Figure 3 The implementation uses the "avatar of the first live broadcast room" shown in area 302. This identifier is used to mark the candidate account using text data; moreover, this application embodiment does not limit the identifier text, for example, it can use a similar... Figure 3 The nickname for the "First Live Stream Room" shown in Zone 302 will be implemented.

[0071] In fact, to better improve user experience, the account attribute information mentioned above can not only be used to display the relevant attributes of the candidate accounts, but also trigger the display process of the information display page for that candidate account. Based on this, this application provides a possible implementation of the above display method, in which the display method may further include step 1 below. The execution time of step 1 is later than the execution time of step S2 above.

[0072] Step 1: When the information recommendation page displays the account attribute information of the target account among several candidate accounts, in response to the triggered operation of the account attribute information of the target account, the information display page corresponding to the target account is displayed.

[0073] Here, the target account refers to the candidate account selected by the user and currently displayed on the information recommendation page (that is, the target account's account attribute information has been triggered by a certain action by the user). For example, when the information recommendation page is... Figure 3 When the page 301 shown includes the candidate accounts corresponding to the first live room, the second live room, and so on, after the client receives a trigger operation (e.g., a click operation) for area 302, it can be determined that the account corresponding to the first live room has been selected by the user. Therefore, the information display page corresponding to the account corresponding to the first live room can be displayed so that the user can learn about the relevant content of the first live room from the information display page.

[0074] Furthermore, the embodiments of this application are not limited to the "triggering operation for the account attribute information of the target account" mentioned above. For example, it can be a click operation within the display area of ​​the account attribute information of the target account.

[0075] The "information display page corresponding to the target account" mentioned above is used to display content related to the target account; moreover, the information display page corresponding to the target account can be used to display objects to be displayed under the target account. Furthermore, this application embodiment does not limit the "information display page corresponding to the target account." For example, in a live streaming scenario, the information display page corresponding to the target account can be used to display relevant content of the live stream room corresponding to the target account (e.g., a second live stream video, comment information, etc.). Here, the second live stream video refers to video data played on the information display page corresponding to a candidate account (e.g., the target account).

[0076] Based on the relevant content in step 1 above, it can be seen that for a viewer of a certain video data using a client, when the client is displaying an information recommendation page (for example, ...), Figure 3 Page 301 (as shown) is displaying account attribute information of some candidate accounts on this information recommendation page (e.g., Figure 3When the client receives the account attribute information of the target account among these candidate accounts (as shown in the first live stream account, the second live stream account, etc.), a trigger operation is performed (e.g., in...) Figure 3 After a click is triggered within area 302 in the middle zone, the information display page corresponding to the target account is displayed (e.g., Figure 3 The information display page (such as the live video display page of the first live room shown) allows the viewer to view information related to the target account (e.g., live room information) from the information display page. This enables the viewer to directly enter other live rooms to view information about the target account through the information recommendation page, thus effectively improving the viewer's information viewing experience.

[0077] In practice, any set of recommendation information can display not only the account attribute information of candidate accounts, but also objects belonging to the target category under these candidate accounts. Based on this, this application also provides a possible implementation of the recommendation information set. In this implementation, when the recommendation information set includes the account attribute information of several candidate accounts, and each candidate account in the recommendation information set includes a target display object as its target display object, the recommendation information set may also include object display information of the target display objects under these candidate accounts. This object display information describes the target display object.

[0078] Furthermore, this application embodiment does not limit the object display information of the target display object mentioned above. For example, it may include at least one of the text description information and the image description information of the target display object. The text description information is used to describe the target display object using some characters; and this application embodiment does not limit the text description information. For example, it may include the object name of the target display object (e.g., similar to...). Figure 3 The string "short skirt" shown in region 302. This image description information is used to describe the target display object using image data; moreover, this application embodiment does not limit the image description information, for example, it may include image data corresponding to the target display object (e.g., product image).

[0079] In fact, to better improve user experience, the object display information of the target display object mentioned above can not only show users content related to the target display object (e.g., object name, object image, etc.), but also trigger an information display process for the target display object. Based on this, this application embodiment also provides another possible implementation of the above display method. In this implementation, the display method may further include step 2 below. The execution time of step 2 is later than the execution time of step S2 above.

[0080] Step 2: When the information recommendation page displays object display information for a target account among several candidate accounts, in response to the triggered operation for the object display information of the target account, the information display page corresponding to the target account is displayed, and the information display interface for the target object under the target account is displayed on the information display page corresponding to the target account. This information display interface is used to display relevant content of the target object under the target account (e.g., object introduction, interactive elements, and promotional offers).

[0081] It should be noted that the embodiments of this application are not limited to the above-mentioned "trigger operation in response to the object display information of the target display object under the target account", for example, it can be a click operation. In addition, the embodiments of this application are not limited to the above-mentioned implementation method of "displaying the information display interface corresponding to the target display object under the target account on the information display page corresponding to the target account", for example, it can be implemented by any existing or future interface display method (for example, the method of displaying the interface corresponding to a product on a live broadcast page).

[0082] Based on the relevant content in step 2 above, it can be seen that for a viewer of a certain video data using a client, when the client is displaying an information recommendation page (for example, ...), Figure 3 As shown on page 301), when the information recommendation page is displaying object display information of target display objects under some candidate accounts, after the client receives a trigger operation (e.g., a click operation) for the object display information of target display objects under the target account among these candidate accounts, the client will not only display the information display page corresponding to the target account, but also directly display the information display interface corresponding to the target display object under the target account on the information display page. This allows the relevant content of the target display object to be directly located and displayed the moment the information display page is opened, so that the viewer can quickly view the relevant content of the target display object from the information display page. This is beneficial to improving the viewer's object viewing efficiency and thus improving the viewer's information viewing experience.

[0083] In addition, since the information recommendation page mentioned above can include a collection of recommended information corresponding to several object categories, in order to better improve the information display effect of the information recommendation page, category tags corresponding to these object categories (e.g., Figure 3The display process of the recommendation information sets corresponding to these object categories is controlled by the overall ranking label shown in area 303, the retro women's clothing label shown in area 304, the clothing, shoes and bags label shown in area 305, and the maternal and infant books label shown in area 306. Based on this, this application embodiment also provides a possible implementation of the above-mentioned information recommendation page. In this implementation, the information recommendation page may include not only recommendation information sets corresponding to several object categories, but also category labels corresponding to these object categories, so that the object category corresponding to the category label can be displayed on the category label. In this way, by using these object categories as an intermediate medium, a one-to-one correspondence between these category labels and these recommendation information sets can be constructed, and the object category corresponding to the recommendation information set can be displayed on the category label that has a corresponding relationship with the recommendation information set, so that the display control of these recommendation information sets can be realized by controlling the control process of these category labels.

[0084] Based on this, this application embodiment also provides another possible implementation of the above display method. In this implementation, when the above information recommendation page includes several sets of recommendation information and several category tags, and there is a one-to-one correspondence between these category tags and these sets of recommendation information, the display method may further include step 3 below. The execution time of step 3 is later than the execution time of step S2 above.

[0085] Step 3: If the set of recommended information currently displayed on the information recommendation page is the set of recommended information corresponding to the first tag among the several category tags (that is, when the set of recommended information corresponding to the first tag among the several category tags is being displayed on the information recommendation page), in response to the trigger operation for the second tag among the several category tags, switch the set of recommended information displayed on the information recommendation page from the set of recommended information corresponding to the first tag to the set of recommended information corresponding to the second tag (for example, on the information recommendation page, display the set of recommended information corresponding to the second tag and cancel the display of the set of recommended information corresponding to the first tag).

[0086] Here, the first tag refers to the category tag corresponding to the set of recommended information currently displayed on the information recommendation page. For example, when the information recommendation page is... Figure 3 When page 301 is shown, the first tag can refer to... Figure 3 The category label for retro women's clothing is shown in area 304.

[0087] The second tag refers to the category tag selected by the user. For example, when the information recommendation page is... Figure 3When the client receives a trigger operation for the category tag shown in area 305 of the information recommendation page, it can regard the category tag of clothing, shoes and bags shown in area 305 as a second tag.

[0088] Based on the relevant content in step 3 above, it can be seen that for the client used by a viewer of a certain video data, when the client is displaying an information recommendation page (for example, ...), Figure 3 Page 301 (as shown), and on this information recommendation page, the first tag among several category tags (e.g., ...) is being displayed. Figure 3 When the client receives a trigger operation (e.g., a click operation) for the second tag among these category tags (as shown in area 304), the recommended information set displayed on the information recommendation page is switched from the recommended information set corresponding to the first tag to the recommended information set corresponding to the second tag (e.g., ...). Figure 3 The category tag for clothing, shoes and bags shown in area 205 allows users to switch between different sets of recommended information on the information recommendation page. This enables the display of recommended information sets corresponding to these category tags, thereby improving the viewer's flexibility in viewing recommended information under different object categories and enhancing the viewer's information viewing experience.

[0089] Furthermore, the embodiments of this application do not limit the process of determining several sets of recommended information in the above information recommendation page. For example, it can be set in advance according to the application scenario.

[0090] In fact, research has found that for viewers of the video display page mentioned above, when a viewer is interested in a particular object displayed on the page, they may want to see similar objects (e.g., other objects under the same object category, other objects under the same object topic, other objects under the same object attribute, etc.). Here, the object category describes the categorization of an object (e.g., clothing / spring wear / tops / … etc., multiple levels of categories). The object attribute describes the properties of an object (e.g., shape, color, smell, material, etc.). The object topic describes the topic to which an object belongs (e.g., retro women's clothing, etc.).

[0091] Based on this, in order to better improve the user experience, this application embodiment also provides a possible implementation of the process for determining several sets of recommended information in the above-mentioned information recommendation page. In this implementation, if there is a target reference object that meets preset conditions among at least one first candidate object corresponding to the above-mentioned video display page, then these sets of recommended information are determined according to the object category of the target reference object, so that the object category corresponding to these sets of recommended information is the same as the object category of the target reference object, thereby enabling these sets of recommended information to recommend other objects belonging to the same category as the target reference object. For ease of understanding, the following is illustrated with examples.

[0092] As an example, when the object categories of the target reference object mentioned above include category 1, category 2, category 3, ..., and category P, the recommendation information sets corresponding to category 1, category 2, category 3, ..., and category P can be determined as several recommendation information sets deployed on the information recommendation page mentioned above. This allows users to view similar objects of the target reference object under category 1, similar objects under category 2, ... through this information recommendation page. Here, P is a positive integer.

[0093] The "target reference object" mentioned above refers to the first candidate object among at least one first candidate object corresponding to the video display page that meets the preset conditions, so that the target reference object can represent the object of interest to the user. These preset conditions can be pre-defined; for ease of understanding, two examples are provided below.

[0094] Example 1: Research has also found that for viewers of the aforementioned video display page, if a viewer is interested in a particular object displayed on the page, they may trigger certain actions on that object (e.g., clicking, adding to favorites, adding to cart, searching, watching, etc.). Based on this, this application provides a possible implementation of the aforementioned preset conditions, which specifically may include: the historical operation information of the target reference object meets the preset operation conditions. The historical operation behavior information indicates which operations (e.g., clicking, adding to favorites, adding to cart, searching, watching, etc.) the user has triggered on the aforementioned video display page regarding the target reference object. The preset operation conditions can be pre-set; for example, they may specifically be: the number of clicks on the target reference object (e.g., the total number of operation triggers) reaches a preset threshold.

[0095] As can be seen, for a client used by a viewer of a certain video data, when the client is displaying a video display page, after the client receives a trigger operation (e.g., a click operation) on a target control in the video display page, the client can determine whether there is a first candidate object whose historical operation behavior information meets the preset operation conditions among at least one first candidate object corresponding to the video display page. If so, it can be determined that the viewer is interested in the "first candidate object whose historical operation behavior information meets the preset operation conditions". Therefore, the "first candidate object whose historical operation behavior information meets the preset operation conditions" can be regarded as a target reference object, so that the target reference object can represent the characteristics of the viewer's object of interest (e.g., which category it belongs to).

[0096] Example 2: In some cases (e.g., when viewers of the video display page rarely trigger operations on the first candidate object corresponding to the video display page), viewers of the video display page may be interested in the object being explained or the object that has just been explained in the video display page. Based on this, this application embodiment provides a possible implementation of the above-mentioned preset conditions, which specifically may include: the video explanation state of the target reference object in the video display page meets the preset state conditions.

[0097] The preset state conditions can be pre-defined. For example, they can be: the above "video explanation state of the target reference object on the video display page" means that the video data played by the video display page is explaining the target reference object (that is, the "video explanation state of the target reference object on the video display page" means that the target reference object is in the explanation state on the video display page); or, the "video explanation state of the target reference object on the video display page" means that the target reference object is in the explanation completed state on the video display page, and the explanation completion time of the target reference object is later than the explanation completion time of other objects in the explanation completed state on the video display page (that is, the "video explanation state of the target reference object on the video display page" means that the target reference object has just completed the explanation on the video display page).

[0098] Based on the above two paragraphs, it can be seen that for a client used by a viewer of a certain video data, when the client is displaying a video display page, after the client receives a trigger operation (e.g., a click operation) on a target control in the video display page, the client can determine whether there is a first candidate object whose historical operation behavior information meets the preset operation conditions among at least one first candidate object corresponding to the video display page. If not, the client can filter out the first candidate objects whose video explanation state meets the preset state conditions based on the video explanation state of these first candidate objects in the video display page, and regard the "first candidate object whose video explanation state meets the preset state conditions" as the target reference object, so that the target reference object can represent the characteristics of the viewer's object of interest (e.g., which category it belongs to).

[0099] Furthermore, the embodiments of this application do not limit the process for determining the object category of a certain object (e.g., the target display object or the target reference object above). For example, it can be implemented using any existing or future object classification determination process.

[0100] Furthermore, to improve the classification effect, this application embodiment also provides a possible implementation of the above-described "process for determining the object category of a certain object". For ease of understanding, the following description uses the process of determining the object category of an object to be classified as an example. The object to be classified can be any object (e.g., the target display object or the target reference object mentioned above).

[0101] As an example, the process of determining the object category of an object to be classified can be as follows: based on the object description information of the object to be classified and a pre-built object classification model, the object category of the object to be classified is determined. The object classification model is used to classify the object description information of the object to be classified; moreover, this application embodiment does not limit the implementation method of the object classification model. For example, it can be implemented using any existing or future model with classification functions.

[0102] In addition, in order to improve the classification effect, this application embodiment also provides a possible implementation of the above step "determine the object category of the object to be classified based on the object description information of the object to be classified and the pre-built object classification model", which may specifically include steps 11-12 below.

[0103] Step 11: Perform feature extraction processing on the object description information of the object to be classified to obtain the feature extraction result of the object to be classified, so that the feature extraction result can represent the characteristics of the object to be classified.

[0104] The object description information of the object to be classified is used to describe the object to be classified; and the embodiments of this application do not limit the "object description information of the object to be classified". For example, it may specifically include: video data (e.g., live video, etc.), audio data (e.g., voice introduction data, etc.), text data (e.g., text introduction content, user reviews, etc.) used to display the object to be classified.

[0105] Furthermore, the embodiments of this application do not limit the implementation of step 11 above. For example, it can be implemented using any existing or future feature extraction method. As another possible implementation, step 11 can specifically be: first, using some information processing techniques (e.g., Natural Language Processing (NLP), Computer Vision (CV), Automatic Speech Recognition (ASR), etc.) to preprocess the object description information of the object to be classified, obtaining a preprocessing result; then, using a deep learning algorithm to perform feature extraction processing on the preprocessing result, obtaining the feature extraction result of the object to be classified.

[0106] Step 12: Input the feature extraction results of the object to be classified into the pre-built object classification model to obtain the object category of the object to be classified output by the object classification model, so that the object category can represent the classification result of the object to be classified in at least one classification dimension (e.g., object category, object attribute, object topic, etc.).

[0107] Among them, the object classification model is used to perform classification processing on the input data of the object classification model under at least one classification dimension (e.g., object category, object attribute, object topic, etc.).

[0108] Furthermore, the object classification model can be pre-trained using object description information of at least one reference object and classification annotation information of that reference object. The object description information of the reference object describes the reference object; and this object description information is similar to the related content of "object description information of objects to be classified" above, so it will not be repeated here for the sake of brevity. The classification annotation information of the reference object indicates the classification of the reference object under one less classification dimension (e.g., object category, object attribute, object topic, etc.); and the embodiments of this application do not limit the classification annotation information of the reference object; for example, it can be implemented by manual annotation.

[0109] Furthermore, the embodiments of this application do not limit the training process of the object classification model. For example, it may specifically be as follows: first, feature extraction processing is performed on the object description information of each reference object to obtain the feature extraction results of each reference object; then, the object classification model is trained using the feature extraction results of at least one reference object and the classification labeling information of at least one reference object, so that the trained object classification model can perform classification processing in at least one classification dimension on the input data of the object classification model (e.g., the feature extraction result of a certain object).

[0110] It should be noted that the embodiments of this application are not limited to the implementation of the above step "training the object classification model using the feature extraction results of at least one reference object and the classification labeling information of at least one reference object". For example, it can be implemented using any existing or future method for model training based on training data.

[0111] It should also be noted that the implementation method of the above step "perform feature extraction processing on the object description information of each reference object to obtain the feature extraction result of each reference object" is similar to the implementation method of step 11 above, so for the sake of brevity, it will not be described again here.

[0112] Based on the relevant content of steps 11 to 12 above, after obtaining the object description information of the object to be classified, feature extraction processing can be performed on the object description information to obtain the feature extraction result of the object to be classified; then the feature extraction result is input into the pre-built object classification model so that the object classification model can determine the object category of the object to be classified based on the feature extraction result, so that the object category can represent the classification result of the object to be classified in at least one classification dimension (e.g., object category, object attribute, object topic, etc.).

[0113] It should be noted that the process of determining the "object category of the target display object" is similar to the process of determining the "object category of the object to be classified" mentioned above, and will not be repeated here for the sake of brevity. Similarly, the process of determining the "object category of the target reference object" is similar to the process of determining the "object category of the object to be classified" mentioned above.

[0114] In fact, for the set of recommended information deployed on the information recommendation page mentioned above, this application embodiment does not limit the information aggregation and display method of the set of recommended information. For example, in order to better improve the user experience, the set of recommended information can be in the form of a list (e.g., Figure 3 The list will be displayed in the format shown in the image.

[0115] Furthermore, the embodiments of this application do not limit the acquisition process of the above step "determining these recommendation information sets based on the object category of the target reference object". For example, it can specifically be: searching for candidate information sets corresponding to the object category of the target reference object from a pre-constructed mapping relationship, and determining them as recommendation information sets. The mapping relationship is used to record the one-to-one correspondence between different object categories and different candidate information sets. It should be noted that the implementation method of the candidate information set is similar to the implementation method of the recommendation information set described above.

[0116] Furthermore, the aforementioned candidate information set can be pre-built; and when the candidate information set is displayed in the form of a ranking list, in order to better improve the accuracy of the ranking of the information recorded in the candidate information set, the candidate information set can be built and updated in real time based on the object-related information of some accounts involved in the candidate information set (e.g., interactive operations such as transactions), so that the candidate information set can better improve the real-time ranking of these accounts.

[0117] Furthermore, the embodiments of this application do not limit the construction process of the candidate information set mentioned above. For ease of understanding, the construction process of the j-th recommendation information set is used as an example for explanation below. Here, j is a positive integer, j≤J, and J represents the number of recommendation information sets deployed on the information recommendation page mentioned above.

[0118] As an example, when the j-th recommendation information set mentioned above is implemented in the form of a list, and the object category corresponding to the j-th recommendation information set is the target category, the construction process of the j-th recommendation information set may specifically include steps 21-24 below.

[0119] Step 21: Based on the object supply information of at least one candidate account, determine at least one account to be used from the at least one candidate account, so that the object supply information of the account to be used is used to indicate that the object category of the target user under the account to be used is the same as the object category corresponding to the j-th recommendation information set above.

[0120] In this context, "at least one alternative account" refers to the account (e.g., a live streaming account) required when constructing the information recommendation list; and this application embodiment does not limit the "at least one alternative account", for example, it can be the publishing account of all live videos stored in one or more video applications.

[0121] The object supply information is used to describe the relevant content of the objects supplied by an account; moreover, the embodiments of this application do not limit the object supply information. For example, when the account (e.g., the alternative account or the account to be used mentioned above) is used to provide at least one second candidate object, the object supply information of the live video may include the object categories of these second candidate objects. The second candidate object refers to an object that can be operated on within the live room corresponding to the account (e.g., viewing and trading interactive operations); and the second candidate object is similar to the first candidate object mentioned above, and for the sake of brevity, it will not be described again here.

[0122] The “accounts to be used” mentioned above refer to accounts that can provide objects under the object category corresponding to the j-th set of recommended information mentioned above.

[0123] The "target user" mentioned above refers to the object under the object category corresponding to the j-th set of recommended information provided by the account to be used. For example, when the object category corresponding to the j-th set of recommended information is the target category, the target user refers to the object under that target category provided by the account to be used. Therefore, when the display page of the account to be used can display M second candidate objects, it can be determined whether the object category of the m-th second candidate object displayed on the display page contains the target category. If the target category exists, it can be determined that the object category of the m-th second candidate object is the same as the object category corresponding to the j-th set of recommended information. Therefore, the m-th second candidate object can be regarded as the target user under the account to be used. Here, m is a positive integer, m≤M, and M is a positive integer.

[0124] Based on the relevant content of step 21 above, after obtaining the target reference object, if it is determined that there is a target category in the object category corresponding to the target reference object, it can be determined that it is necessary to use the accounts corresponding to other objects under the target category besides the target reference object to construct the information recommendation list corresponding to the target category. Therefore, we can first use the target category to aggregate all candidate accounts to obtain at least one account to be used, so that each account to be used can provide at least one object under the target category, so that we can use these accounts to construct the information recommendation list corresponding to the target category later.

[0125] Step 22: Determine the recommended representation data of at least one account to be used based on the object interaction information of at least one account to be used.

[0126] The object interaction information describes the interactions triggered on objects under the account to be used (e.g., operation and / or transaction details); and this application embodiment does not limit the object interaction information, for example, it may include the real-time sales volume of objects. The real-time sales volume refers to the real-time sales quantity of all objects under the account to be used.

[0127] The "recommendation representation data of the account to be used" mentioned above describes the probability that the account to be used will be recommended to the user; moreover, the larger the recommendation representation data of the account to be used, the greater the probability that the account to be used will be recommended to the user; the smaller the recommendation representation data of the account to be used, the less likely the account to be recommended to the user.

[0128] Furthermore, the embodiments of this application do not limit the process of determining the "recommendation representation data of the account to be used" mentioned above. For example, when the object interaction information mentioned above includes the real-time sales of the object, the process of determining the "recommendation representation data of the account to be used" can specifically be: determining the recommendation representation data of the account to be used based on the real-time sales of the object of the account to be used, so that the recommendation representation data of the account to be used is proportional to the real-time sales of the object of the account to be used.

[0129] Based on the relevant content of step 22 above, after obtaining at least one account to be used under the target category mentioned above, the recommendation representation data of each account to be used can be determined according to the object interaction information of each account to be used (e.g., the total sales of all objects), so that the recommendation representation data of each account to be used can represent the probability of each account to be used being recommended to the user.

[0130] Step 23: Based on the recommendation characteristic data of at least one account to be used, determine at least one account to be displayed from the at least one account to be used that meets the preset recommendation criteria. Here, the account to be displayed refers to the account to be used that meets the preset recommendation criteria.

[0131] The preset recommendation criteria can be pre-defined. For example, it can be: recommend the T accounts with the largest representation data. Here, T is a positive integer.

[0132] Based on the relevant content of step 23 above, for at least one account to be used under the target category mentioned above, after obtaining the recommendation representation data of each account to be used, these accounts to be used can be sorted according to the recommendation representation data to obtain a sorting result, so that the sorting result can represent the arrangement state of these accounts to be used when arranged according to the recommendation representation data from largest to smallest; then the top T accounts to be used in the sorting result are all regarded as accounts to be displayed (that is, accounts that need to be displayed on the list), so that the list can be constructed based on these accounts to be displayed later.

[0133] Step 24: Based on the relevant information of at least one account to be displayed (e.g., account attribute information and / or object display information of the target display objects under the account to be displayed) and the recommendation representation data of the at least one account to be displayed, construct the j-th recommendation information set so that the j-th recommendation information set can display the relevant information of these accounts to be displayed in the form of a list.

[0134] In this embodiment of the application, after obtaining at least one account to be displayed and the recommendation representation data of the at least one account to be displayed, the relevant information of the accounts to be displayed can be arranged from largest to smallest according to the recommendation representation data to obtain the arrangement result; then, according to the arrangement result, a set of recommendation information corresponding to the target category (that is, the j-th set of recommendation information mentioned above) is constructed so that the set of recommendation information can recommend these accounts to be displayed to the user according to the arrangement result.

[0135] Based on the relevant content of steps 21 to 24 above, after obtaining the target reference object, if it is determined that there is a target category in the object category corresponding to the target reference object, then the target category can be used to select at least one account under the target category from a large number of candidate accounts; then, according to the object interaction information of these accounts to be used, these accounts to be used are sorted to obtain the set of recommendation information corresponding to the target category, so that the set of recommendation information can represent the object recommendation information under the target category.

[0136] It should be noted that the construction process of the "candidate information set" mentioned above is similar to the construction process shown in steps 21-24 above, and will not be repeated here for the sake of brevity.

[0137] Based on the content of S1 to S2 above, it is known that for the display method provided in this application embodiment, when the client is displaying a video display page, after the client receives a trigger operation (e.g., a click operation) on the target control in the video display page, an information recommendation page is displayed. This information recommendation page includes several sets of recommended information, and the object categories corresponding to each set of recommended information are different. Each set of recommended information includes account attribute information of several candidate accounts. The object to be displayed under each candidate account in the same set of recommended information includes a target display object, and the object category of the target display object is the same as the object category corresponding to the recommended information set.

[0138] As can be seen, since the information recommendation page mentioned above includes several sets of recommended information, and each set of recommended information corresponds to a different object category, the information recommendation page can provide users with recommended information sets under some object categories. This allows users to view recommended information sets under different object categories from the information recommendation page, which can better meet the user's information viewing needs and thus improve the user experience.

[0139] In fact, to further improve the user experience, this application also provides a possible implementation of the target control mentioned above, in which the target control displays a prompt message (e.g., Figure 2 The information shown is "No. 9 on the Retro Women's Clothing List," so that viewers of the video display page above can view the list corresponding to the object of their interest.

[0140] Furthermore, to better improve the user experience, the prompts displayed on the target control can change according to the user's object of interest. Based on this, this application embodiment also provides another possible implementation of the above display method. In this implementation, when the display method includes at least the above S1, it also includes the following S3. The execution time of S3 is later than the execution time of S1; and this application embodiment does not limit the execution time of S3.

[0141] S3: After updating the target reference object mentioned above, update the ranking position description information of the account corresponding to the video display page mentioned above, and use this ranking position description information to update the tooltip information on the target control. The ranking position description information describes the ranking position of the account attribute information of the account corresponding to the video display page within the recommendation information set corresponding to the target reference object.

[0142] Furthermore, the embodiments of this application do not limit the above-described list position information; for example, it could be... Figure 2 The information shown is "No. 9 on the retro women's clothing list".

[0143] Furthermore, the embodiments of this application do not limit the process of determining the ranking position description information mentioned above. For example, when there is only one category among the object categories of the target reference object mentioned above, the target reference object may correspond to only one set of recommendation information. Therefore, the ranking position description information can be determined directly from the sorting position of the account attribute information of the account corresponding to the video display page in the "set of recommendation information corresponding to the target reference object" mentioned above. As another example, when there are multiple categories among the object categories of the target reference object, the target reference object may correspond to multiple sets of recommendation information. Therefore, the ranking position description information can be determined from the sorting position of the account attribute information of the account corresponding to the video display page in these sets of recommendation information according to a pre-set rule (e.g., different object categories correspond to different priorities). This allows the ranking position description information to describe the sorting position of the account corresponding to the video display page in a certain set of recommendation information.

[0144] Furthermore, the embodiments of this application do not limit the timing of updating the target reference object mentioned above. For example, it can be updated once at regular intervals. Or, for instance, an update process for the target reference object can be executed immediately after an operation is triggered on an object in the video display page mentioned above.

[0145] Based on the relevant content of S3 above, for a client used by a viewer of a certain video data, when the client is displaying the video display page, after completing the update process for the target reference object mentioned above, it can first use the object category of the target reference object to update the recommendation information set corresponding to the target reference object; then, based on the sorting position of the account corresponding to the video display page in the recommendation information set, it can update the display content of the target control. This can ensure the real-time display content of the target control, thereby improving the user experience.

[0146] Based on the display method provided in the embodiments of this application, the embodiments of this application also provide a display device, which will be described below in conjunction with... Figure 4 Explanation and clarification will be provided. Among them, Figure 4 This is a schematic diagram of a display device provided in an embodiment of this application. It should be noted that for technical details of the display device provided in this embodiment, please refer to the relevant content of the demonstration method above.

[0147] like Figure 4 As shown, the display device 400 provided in this application embodiment includes:

[0148] The first display unit 401 is used to display a video display page; wherein, the video display page includes target controls;

[0149] The second display unit 402 is used to display an information recommendation page in response to a trigger operation on the target control;

[0150] The information recommendation page includes several sets of recommended information, and the object categories corresponding to each set of recommended information are different. Each set of recommended information includes account attribute information of several candidate accounts. The objects to be displayed under each candidate account in the same set of recommended information include a target display object, and the object category of the target display object is the same as the object category corresponding to the recommended information set.

[0151] In one possible implementation, the display device 400 further includes:

[0152] The third display unit is used to display the information display page corresponding to the target account in response to a trigger operation on the account attribute information of the target account when the information recommendation page displays the account attribute information of the target account among the plurality of candidate accounts.

[0153] In one possible implementation, each set of recommendation information also includes object display information of the target display objects under several candidate accounts.

[0154] In one possible implementation, the object display information includes at least one of textual description information and image description information.

[0155] In one possible implementation, the display device 400 further includes:

[0156] The fourth display unit is used to, in response to a trigger operation on the object display information, display the information display page corresponding to the target account and display the information display interface corresponding to the target object under the target account on the information display page corresponding to the target account when the information recommendation page displays object display information of the target object under the target account.

[0157] In one possible implementation, the information recommendation page further includes several category tags; there is a one-to-one correspondence between the several category tags and several sets of recommended information; the set of recommended information currently displayed on the information recommendation page is the set of recommended information corresponding to the first tag among the several category tags;

[0158] The display device 400 also includes:

[0159] The fifth display unit is used to switch the set of recommended information displayed on the information recommendation page from the set of recommended information corresponding to the first tag to the set of recommended information corresponding to the second tag in response to a trigger operation on the second tag among the plurality of category tags.

[0160] In one possible implementation, at least one first candidate object corresponding to the video display page contains a target reference object that meets preset conditions;

[0161] The object category corresponding to the recommended information set is the same as the object category of the target reference object.

[0162] In one possible implementation, the preset condition is: the video explanation state of the target reference object on the video display page meets the preset state condition;

[0163] or,

[0164] The preset condition is that the historical operation information of the target reference object meets the preset operation condition.

[0165] In one possible implementation, the object category of the target display object is determined based on the object description information of the target display object and a pre-built object classification model; the object classification model is used to classify the object description information of the target display object.

[0166] In one possible implementation, the object classification model is trained using object description information of at least one reference object and classification label information of the at least one reference object.

[0167] In one possible implementation, the video display page is used to display a first live video; and / or, the information display page corresponding to the candidate account is used to display a second live video.

[0168] In one possible implementation, the account attribute information includes at least one of the identifier icon corresponding to the candidate account and the identifier text corresponding to the candidate account.

[0169] Based on the aforementioned content regarding the display device 400, it is understood that when the display device 400 is displaying a video display page, it can show at least one first candidate product to the viewer. Furthermore, after receiving a trigger operation (e.g., a click operation) on a target control in the video display page, the display device 400 displays an information recommendation page. This information recommendation page displays at least one live video to be displayed, and this at least one live video is determined based on the classification description information of the first target product among the first candidate products. This classification description information describes the category affiliation of the first target product.

[0170] As can be seen, since the historical operation information of the first target product meets the first preset condition, it can be inferred that the viewer is quite interested in the first target product. Therefore, it can be inferred that the viewer is likely to be interested in other products related to the first target product (e.g., other products under the same product category, other products under the same product topic, other products under the same product attributes, etc.). Consequently, at least one live video to be displayed, determined based on the classification description information of the first target product, can provide the viewer with some other products related to the first target product. This ensures that the products displayed in these live videos can meet the viewer's product viewing needs as much as possible, which is beneficial to improving the viewer's viewing experience for other products related to the first target product, thereby improving the user experience.

[0171] In addition, this application also provides an electronic device, the device including a processor and a memory: the memory is used to store instructions or computer programs; the processor is used to execute the instructions or computer programs in the memory so that the electronic device performs any implementation of the illustrated method provided in this application.

[0172] See Figure 5 The diagram illustrates a structural schematic of an electronic device 500 suitable for implementing embodiments 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, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0173] like Figure 5 As shown, the electronic device 500 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of the electronic device 500. The processing unit 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0174] Typically, the following devices can be connected to I / O interface 505: input devices 506 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 507 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 508 including, for example, magnetic tapes, hard disks, etc.; and communication devices 509. Communication device 509 allows electronic device 500 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 5 An electronic device 500 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0175] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 509, or installed from a storage device 508, or installed from a ROM 502. When the computer program is executed by the processing device 501, it performs the functions defined in the methods of embodiments of this disclosure.

[0176] The electronic device provided in this embodiment belongs to the same inventive concept as the method provided in the above embodiments. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0177] This application also provides a computer-readable medium storing instructions or a computer program that, when executed on a device, causes the device to perform any implementation of the illustrated method provided in this application.

[0178] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0179] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.

[0180] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0181] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, enable the electronic device to perform the aforementioned methods.

[0182] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0183] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0184] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units / modules do not necessarily limit the specific unit itself.

[0185] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0186] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on 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 fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0187] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the systems or apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and relevant parts can be referred to the method section.

[0188] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0189] It should also be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

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

[0191] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A display method, characterized in that, The method includes: A video display page is provided; wherein the video display page includes a target control, and a target reference object that meets preset conditions among at least one first candidate object corresponding to the video display page is used to indicate the object of interest to the viewer; In response to a triggered operation on the target control, an information recommendation page is displayed; The information recommendation page includes several sets of recommended information, and the object category corresponding to each set of recommended information is different. The object category corresponding to each set of recommended information is determined according to the object category of the target reference object. Each set of recommended information includes account attribute information of several candidate accounts. The object to be displayed under each candidate account in the same set of recommended information includes the target display object. The object category of the target display object is the same as the object category corresponding to the set of recommended information. The method further includes: A prompt message is displayed on the target control, the prompt message indicating the ranking position description information of the account corresponding to the video display page, the ranking position description information being determined based on the ranking position of the account attribute information of the account corresponding to the video display page in the set of several recommendation information; In response to a trigger operation targeting any one of the at least one first candidate objects, the target reference object is updated, the ranking position description information is updated, and the prompt information is updated.

2. The method according to claim 1, characterized in that, The information recommendation page displays account attribute information of the target account among the candidate accounts, and the method further includes: In response to a triggered operation targeting the account attribute information of the target account, an information display page corresponding to the target account is displayed.

3. The method according to claim 1, characterized in that, Each set of recommended information also includes object display information for the target display objects under several candidate accounts.

4. The method according to claim 3, characterized in that, The object display information includes at least one of text description information and image description information.

5. The method according to claim 3, characterized in that, If the information recommendation page displays object display information for the target display object under the target account among the plurality of candidate accounts, then the method further includes: In response to a trigger operation that displays information for the object, the information display page corresponding to the target account is displayed, and the information display interface corresponding to the target display object under the target account is displayed on the information display page corresponding to the target account.

6. The method according to claim 1, characterized in that, The information recommendation page also includes several category tags; there is a one-to-one correspondence between the several category tags and several sets of recommended information; the set of recommended information currently displayed on the information recommendation page is the set of recommended information corresponding to the first tag among the several category tags; The method further includes: In response to a trigger operation targeting the second tag among the plurality of category tags, the set of recommended information displayed on the information recommendation page is switched from the set of recommended information corresponding to the first tag to the set of recommended information corresponding to the second tag.

7. The method according to claim 1, characterized in that, The preset condition is: the video explanation status of the target reference object on the video display page meets the preset status condition; or, The preset condition is that the historical operation information of the target reference object meets the preset operation condition.

8. The method according to claim 1, characterized in that, The object category of the target display object is determined based on the object description information of the target display object and a pre-built object classification model; the object classification model is used to classify the object description information of the target display object. The object classification model is trained using object description information of at least one reference object and classification label information of the at least one reference object.

9. The method according to claim 1, characterized in that, The video display page is used to display the first live video; and / or, the information display page corresponding to the candidate account is used to display the second live video.

10. The method according to claim 1, characterized in that, The account attribute information includes at least one of the identifier icon and the identifier text corresponding to the candidate account.

11. A display device, characterized in that, include: The first display unit is used to display a video display page; wherein, the video display page includes a target control, and a target reference object that meets preset conditions among at least one first candidate object corresponding to the video display page is used to indicate the object of interest to the viewer; The second display unit is used to display an information recommendation page in response to a trigger operation on the target control; wherein the information recommendation page includes several sets of recommended information, and the object category corresponding to each set of recommended information is different. The object category corresponding to each set of recommended information is determined according to the object category of the target reference object. Each set of recommended information includes account attribute information of several candidate accounts. The object to be displayed under each candidate account in the same set of recommended information includes the target display object, and the object category of the target display object is the same as the object category corresponding to the recommended information set. The first display unit is further configured to: display a prompt message on the target control, the prompt message indicating the ranking position description information of the account corresponding to the video display page, the ranking position description information being determined based on the ranking position of the account attribute information of the account corresponding to the video display page in the plurality of recommendation information sets; and update the target reference object, update the ranking position description information, and update the prompt message in response to a trigger operation for any one of the at least one first candidate object.

12. An electronic device, characterized in that, The device includes: a processor and a memory; The memory is used to store instructions or computer programs; The processor is configured 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-10.

13. A computer-readable medium, characterized in that, The computer-readable medium stores instructions or computer programs that, when executed on the device, cause the device to perform the method according to any one of claims 1-10.