Methods, devices, equipment, and storage media for displaying recommended information

JP7936944B2Active Publication Date: 2026-10-16BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025521474
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-02-22
Filing Date
2024-02-21
Publication Date
2026-10-16
Estimated Expiration
2044-02-21

AI Technical Summary

Benefits of technology

【0010】 本開示の実施例における技術的解決手段をより明確に説明するために、以下、実施例に使用される必要がある図面を簡単に紹介し、明らかに、以下に説明される図面は本開示のいくつかの実施例であり、当業者であれば、創造的な労働を必要とせずに、これらの図面に基づいて他の図面を取得することもできる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007936944000001
    Figure 0007936944000001
  • Figure 0007936944000002
    Figure 0007936944000002
  • Figure 0007936944000003
    Figure 0007936944000003
Patent Text Reader

Abstract

The embodiments of the present disclosure provide a method, device, equipment, and storage medium for displaying recommended information, the method including: displaying an information display page in response to an information browsing operation; and, when attribute information corresponding to a target object satisfies a preset attribute condition, displaying recommended information on the information display page, the recommended information including guide information corresponding to at least one recommended object, the recommended object being associated with the target object, and the information stream status of the recommended object satisfying the preset recommendation condition. Since the recommended information is displayed when the preset attribute condition is met, the recommended information can guide the user to quickly find content that interests them, further improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] This application claims the priority of Chinese Patent Application No. 202310189440.5 filed on February 22, 2023, and the content disclosed in the above Chinese patent application is hereby incorporated by reference in its entirety as part of the present application.

[0002] Embodiments of the present disclosure relate to a method, apparatus, device and storage medium for displaying recommended information. BACKGROUND ART

[0003] With the development of Internet technology, an increasing number of users watch videos and purchase goods through Internet applications. For example, the Internet application may be a live streaming application. In some cases, live streaming room entries of multiple live streamers are displayed on the display page of the live streaming application. A user can browse a plurality of live streaming room entries, and enter the live streaming room that the user is interested in by performing a click operation on the live streaming room entry. However, the inventor has found that at least the following technical problems exist. The display page of the live streaming application includes a plurality of live streaming room entries, and the user needs to search for the live streaming room entry of interest from a large number of live streaming room entries, which reduces the efficiency for the user to watch the live streaming room of interest and degrades the user experience of the live streaming application. SUMMARY OF THE INVENTION MEANS FOR SOLVING THE PROBLEMS

[0004] Embodiments of the present disclosure provide a method, apparatus, device and storage medium for displaying recommended information that improves the user experience of live streaming applications.

[0005] In a first aspect, embodiments of the present disclosure provide a method for displaying recommended information, The steps include: displaying an information display page in response to an information viewing operation; The step includes displaying recommended information on the information display page if the attribute information corresponding to the target object satisfies the preset attribute conditions, The recommendation information includes guide information corresponding to at least one recommendation object, the recommendation object is associated with the target object, and the information stream state of the recommendation object satisfies the preset recommendation conditions.

[0006] In a second aspect, embodiments of the present disclosure provide a display device. A first display module for displaying an information display page in response to an information viewing operation, The system includes a second display module for displaying recommended information on the information display page when the page operation corresponding to the target object satisfies preset conditions and / or the number of recommended objects associated with the target object is greater than a preset threshold, The aforementioned recommendation information includes item guide information corresponding to at least one recommended object, and the information stream state of the recommended object satisfies the recommendation conditions.

[0007] In a third aspect, embodiments of the present disclosure provide electronic devices. The system includes a processor and a memory that is communicated with the processor, The aforementioned memory stores computer execution instructions. The processor executes computer execution instructions stored in the memory to realize the method for displaying recommended information described in the first embodiment and various possible designs of the first embodiment.

[0008] In a fourth aspect, embodiments of the present disclosure provide a computer-readable storage medium in which computer execution instructions are stored, and when a processor executes the computer execution instructions, a method for displaying recommendation information described in the first aspect and various possible designs of the first aspect is implemented.

[0009] In a fifth aspect, embodiments of the present disclosure provide a computer program product comprising a computer program that, when the computer program is executed by a processor, implements the method for displaying recommendation information described in the first aspect and various possible designs of the first aspect.

[0010] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the following drawings are briefly introduced as necessary for use in the embodiments. Clearly, the drawings described below are some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these without requiring any creative work. [Brief explanation of the drawing]

[0011] [Figure 1] Figure 1 shows an example of a live streaming page. [Figure 2] Figure 2 is a schematic flowchart 1 of the method for displaying recommended information according to the embodiment of this disclosure. [Figure 3] Figure 3 is Figure 1, which shows an example of an information display page according to an embodiment of this disclosure. [Figure 4] Figure 4 is Figure 2, which shows an example of an information display page according to an embodiment of this disclosure. [Figure 5] Figure 5 is Figure 3, which shows an example of an information display page according to an embodiment of this disclosure. [Figure 6] Figure 6 is Figure 4, which shows an example of an information display page according to an embodiment of this disclosure. [Figure 7] Figure 7 is Figure 5, which shows an example of an information display page according to an embodiment of this disclosure. [Figure 8] Figure 8 is Figure 6, which shows an example of an information display page according to an embodiment of this disclosure. [Figure 9] Figure 9 is a structural block diagram of a display device for recommendation information according to an embodiment of this disclosure. [Figure 10] Figure 10 is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. [Figure 11]FIG. 11 is a schematic diagram of the hardware structure of an electronic apparatus according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF EMBODIMENTS

[0012] To make the objectives, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure are clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are part of rather than all of the embodiments of the present disclosure. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.

[0013] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) according to the present disclosure are all information and data that are approved by the user or sufficiently approved by each party, and the collection, use and processing of relevant data shall comply with relevant laws, regulations and standards, and corresponding operation entries are provided for the user to select approval or rejection.

[0014] The application scenarios of the embodiments of the present disclosure are explained below.

[0015] The display method for recommendation information according to the embodiments of the present disclosure can be applied to various applications, and by displaying the recommendation information, a user is guided to quickly find a live broadcast room or video that the user is interested in.

[0016] For example, this can be applied to a live streaming application. The display page of a live streaming application shows live streaming room entry identifiers for multiple live streamers. Users can browse these multiple live streaming room entry identifiers and enter live streaming rooms of interest by clicking on them. More specifically, referring to Figure 1, which shows an example of a live streaming page. In some cases, when a live streaming application enters a live streaming page, the page displays live streaming rooms for multiple popular live streamers. For example, the display page of a live streaming application may include multiple live streaming room windows, such as the live streaming room window for live streamer A, the live streaming room window for live streamer B, the live streaming room window for live streamer C, and the live streaming room window for live streamer D. Users can slide up and down the live streaming page to browse different live streaming room windows and enter live streaming rooms of interest by clicking on them.

[0017] However, in scenarios where this applies to live streaming applications, when a user opens the application, the application's display page includes live streaming room windows from multiple popular live streamers. This requires the user to search through multiple live streaming room windows to find one they are interested in, which reduces the efficiency of the user's search and degrades the user experience of the live streaming application.

[0018] Further, for example, the present invention is applied to a short video application. When the short video application enters a video page, a plurality of video entry identifiers of a plurality of live streamers are displayed on the video page. A user browses the plurality of video entry identifiers, and plays a video that the user is interested in by performing a click operation on the video entry identifier of interest. Similarly, in such a scenario, when the short video application enters the video page, the user needs to search for the video entry identifier of interest from a large number of video entry identifiers, which reduces the efficiency of the user searching for the video of interest, and degrades the user experience of the short video application.

[0019] Accordingly, as described above, when a plurality of content entry identifiers are included in an application page, the user needs to search for the content entry identifier of interest from the plurality of content entry identifiers, which degrades the user experience.

[0020] To solve the above problem, the present embodiment provides a method for displaying recommendation information, wherein when attribute information corresponding to a target object satisfies a preset attribute condition, guide information corresponding to a recommendation object is displayed. The guide information corresponding to the recommendation object has a strong guiding function, can guide the user to quickly find the content of interest, shorten the time for the user to search for the content of interest, and further improve the user experience of the application. Hereinafter, detailed description will be given with reference to specific embodiments.

[0021] Referring to Figure 2, Figure 2 is a schematic flowchart 1 of a method for displaying recommendation information according to an embodiment of the present disclosure. The method of the present embodiment can be applied to a terminal device or a server. Taking the terminal device as an example, the method includes the following steps S201 to S202.

[0022] S201: Display an information display page in response to an information browsing operation.

[0023] In this embodiment, the information display page may be the display page of any terminal device. The information display page may be the display page of any client. The information display page may be the display page of any application. For example, in a live streaming scene, the information display page may be any live streaming page in a live streaming application. For example, the live streaming page may be a live streaming highlights page. For example, in a short video scene, the information display page may be the video display page in a short video application.

[0024] Information viewing operations are used to view the information displayed on an information display page. Information viewing operations may also be any preset operations. Preset operations include click operations, slide operations, etc. Click operations may include single click operations, double click operations, and long press operations, etc. For example, an information viewing operation may be a click operation on the application icon corresponding to an application. Furthermore, for example, an information viewing operation may be a click operation on the information display page.

[0025] For example, an information viewing operation is a click operation on application icon A, which corresponds to live streaming application A. In this case, in response to the click operation on application icon A, live streaming application A is launched and the display page of live streaming application A is displayed. For example, an information viewing operation is a click operation on application icon B, which corresponds to short video application B. In this case, in response to the click operation on application icon B, short video application B is launched and the display page of short video application B is displayed.

[0026] For example, the information viewing operation is a click operation on the homepage of live streaming application A. As shown in Figure 3, the homepage has a label display area, which includes multiple label controls. These multiple label controls include a "Shopping Mall" label control, a "Follow" label control, and a "Live Stream Selection" label control. Furthermore, the information viewing operation may also be a click operation on the "Follow" label control. In this case, the follow live streaming page is displayed in response to the click operation on the "Follow" label control. The information viewing operation may also be a click operation on the "Live Stream Selection" label control. In this case, the live streaming selection page is displayed in response to the click operation on the "Live Stream Selection" label control. In other words, switching between different live streaming pages can be achieved using multiple label controls.

[0027] S202, when attribute information corresponding to the target object satisfies the preset attribute conditions, recommended information is displayed on the information display page, the recommended information includes guide information corresponding to at least one recommended object, the recommended object is associated with the target object, and the information stream state of the recommended object satisfies the preset recommendation conditions.

[0028] In this embodiment, the target object may be a user identifier logged into an application or client. For example, the target object may be a viewer account logged into live streaming application A. The target object may also be a viewer account logged into short video application B. The user identifier is used to distinguish different users. The user identifier may be a user's nickname, user registration number, etc. The user identifier may include one or more of numbers, letters, and text.

[0029] The recommended object may be another user identifier associated with a user identifier that is logged into a particular application or client. This other user identifier may be a live streamer account or another viewer account. For example, the recommended object may be a live streamer account logged into live streaming application A. The recommended object may also be another viewer account logged into short video application B.

[0030] Recommended information is used to display information about recommended objects on the target object. Recommended object information may be in multiple formats. For example, recommended object information may include text, picture, audio, and video information.

[0031] The term "guide information corresponding to a recommended object" means that the guide information includes information about the recommended object. For example, in a live streaming scene, the recommended object is live streamer account A, and the guide information includes the account number information of live streamer account A. Furthermore, for example, in a live streaming scene, the recommended object is live streamer account A, and the guide information includes at least one product information corresponding to live streamer account A.

[0032] The attribute information corresponding to the target object is descriptive information about the attributes of the target object. The attributes of the target object may be behavioral attributes, account attributes, etc.

[0033] For example, attribute information includes behavioral attribute information, which is used to represent the operation of the target object. For instance, behavioral attribute information might indicate that the target object performs a click operation on an information display page.

[0034] For example, attribute information includes account attribute information, which is used to represent account information about a target object. For instance, account attribute information might be the number of recommended objects associated with the target object.

[0035] In this embodiment, a recommended object is associated with a target object and used to indicate that a follow or viewing relationship exists between the two. Selectively, a recommended object being associated with a target object includes the recommended object being an object that the target object follows, or the recommended object and the target object following each other, or the recommended object's live streaming page being viewed more times than the preset view count, or the recommended object's short video page being viewed more times than the preset view count. In this embodiment, the preset view count is not specifically limited. The preset view count may be 1, 5, 10, etc.

[0036] For example, in a live streaming scenario, the recommended object is live streamer account A (or viewer account B) logged into live streaming application A, and the target object is viewer account A logged into live streaming application A.

[0037] If viewer account A follows live streamer account A (or viewer account B), live streamer account A (or viewer account B) will be associated with viewer account A.

[0038] If viewer account A follows live streamer account A (or viewer account B), and live streamer account A (or viewer account B) also follows user viewer identifier A, then live streamer account A (or viewer account B) is associated with viewer account A.

[0039] Viewer account A is associated with live streamer account A (or viewer account B) if the number of views of the live stream page of live streamer account A (or viewer account B) is greater than the preset number of views, meaning that the user corresponding to viewer account A always watches or watches live streams from live streamer account A (or viewer account B).

[0040] Furthermore, for example, in a short video scene, the recommended object is user identifier B, who is logged into short video application B, and the target object is user identifier A, who is logged into live streaming application A.

[0041] User identifier A is associated with user identifier B if user identifier A follows user identifier B (or if user identifier B follows user identifier A).

[0042] User identifier A is associated with user identifier B if user identifier A follows user identifier B, and user identifier B also follows user identifier A.

[0043] User identifier A is associated with user identifier B if the number of times the short video page for user identifier B is viewed is greater than the preset number of views, meaning that the user corresponding to user identifier A always watches or watches the short video for user identifier B.

[0044] In this embodiment, the information stream state is used to indicate whether or not the information stream is being transmitted or updated. For example, in a live streaming scene, the information stream state includes a live streaming state and a live streaming end state. The live streaming state indicates that the information stream is being transmitted, and the live streaming end state indicates that the information stream is not being transmitted. Furthermore, for example, in a short video scene, the information stream state includes an updated state and an unupdated state. The updated state indicates that the information stream has been updated, and the unupdated state indicates that the information stream has not been updated. As needs to be explained, the information stream may include data streams of any format. For example, the information stream may include video streams, audio streams, etc.

[0045] An information stream state may include multiple states. Selectively, preset recommendation conditions are used to limit the specific states of the information stream. For example, in a live streaming scene, the information stream includes the live streaming video, the information stream states include the live streaming state and the live streaming end state, and the preset recommendation condition includes the recommended object's information stream state being the live streaming state. Furthermore, for example, in a short video scene, the information stream includes the short video, the information stream states include the updated state and the unupdated state, and the preset recommendation condition includes the recommended object's information stream state being the short video updated state.

[0046] In this embodiment, the recommended objects associated with the target object may include multiple recommended objects, and at least one recommended object in the recommendation information is selected from among multiple recommended objects.

[0047] In one embodiment of the present disclosure, the step of selecting at least one target recommendation object from a plurality of recommendation objects associated with a target object is to obtain the number of views of the live streaming page corresponding to the plurality of recommendation objects, and then select at least one recommendation object from the plurality of recommendation objects in descending order of view count.

[0048] In this embodiment, at least one recommended object is determined by the number of times the live streaming page corresponding to multiple recommended objects is displayed. Recommended objects with a high number of displays are more likely to be recommended objects of interest to the target object, thereby reducing the time it takes for the target object to search for content of interest.

[0049] In another embodiment of the present disclosure, the step of selecting at least one target recommendation object from a plurality of recommendation objects associated with a target object is to obtain the number of user objects associated with each of the plurality of recommendation objects, and then select at least one recommendation object from the plurality of recommendation objects in descending order of the number of user objects associated with each of the plurality of recommendation objects.

[0050] In this embodiment, at least one recommended object is determined by the number of user objects associated with each of several recommended objects. Recommended objects with a large number of associated user objects are more likely to be recommended objects of interest to the target object, thereby reducing the time it takes to search for content of interest to the target object.

[0051] Based on this, it is possible to first screen multiple recommended objects and then determine at least one recommended object based on the number of impressions or the number of user objects. Selectively, the information display page includes a candidate object area, which contains information stream entry identifiers for multiple candidate objects. Correspondingly, the step of screening multiple recommended objects involves selecting a recommended object from among multiple recommended objects that is different from multiple candidate objects.

[0052] Candidate objects are objects that are displayed but not selected by the target object. Candidate objects may be live streamer accounts or short video streaming accounts. The information stream of a candidate object may be an information stream in multiple formats, such as live stream video or short video. The information stream entry identifier of a candidate object may be a live stream room identifier, a short video identifier, or the like.

[0053] As needs to be explained, candidate objects may or may not be associated with a target object. When a candidate object is associated with a target object, that candidate object is also a recommended object. By screening multiple recommended objects, candidate objects among multiple recommended objects can be excluded.

[0054] For example, as shown in Figure 4, in a live streaming scene, the information display page is the live streaming selection page, and the candidate object is the live streamer account. The information stream entry identifier of the candidate object is the live streaming room identifier of the live streamer account. The candidate object area is the live streaming room identifier display area. The live streaming room identifier display area includes the live streaming room identifiers of live streamer A, live streamer B, live streamer C, and live streamer D. The candidate object is live streamer A, live streamer B, live streamer C, or live streamer D. When there are multiple associated live streamer accounts, it is possible to select a live streamer account different from live streamer A, live streamer B, live streamer C, or live streamer D from among the multiple live streamer accounts.

[0055] For example, if the information display page is a short video page, the candidate object is the short video distribution account, and the target object is the viewer account. The information stream entry identifier of the candidate object is the short video identifier of the short video distribution account. The candidate object area is the short video identifier display area.

[0056] In this embodiment, the information stream entry identifiers for multiple candidate objects are the displayed content, and since the target object is not selected, it is highly likely that the content is of no interest to the target object. Therefore, by screening multiple recommended objects, content that is of no interest to the target object can be removed, thereby improving the effectiveness of the recommendations and guiding the user to quickly discover content that is of interest to them.

[0057] This embodiment provides a method for displaying recommended information. In response to an information viewing operation, it displays an information display page. When the attribute information corresponding to the target object satisfies preset attribute conditions, it displays recommended information on the information display page. The recommended information includes guide information corresponding to at least one recommended object, the recommended object is associated with the target object, and the information stream state of the recommended object satisfies the preset recommendation conditions. When the attribute information corresponding to the target object satisfies the preset attribute conditions, it displays guide information corresponding to the recommended object. Because the guide information corresponding to the recommended object has a strong guidance function, it can guide the user to quickly discover content of interest, reduce the time the user spends searching for content of interest, and further improve the user experience of the application.

[0058] Based on the embodiment shown in Figure 2, the step in step S202 in which the attribute information corresponding to the target object satisfies the preset attribute conditions will be further subdivided. In other words, the display conditions for displaying recommended information will be described in detail.

[0059] In this embodiment, the attribute information corresponding to the target object is descriptive information related to the attributes of the target object (as explained in step S202, a detailed explanation is omitted here).

[0060] The preset attribute conditions are used to determine whether or not recommended information should be displayed on the information display page based on the attribute information corresponding to the target object. To put it simply, if the attribute information corresponding to the target object satisfies the preset attribute conditions, it indicates that the user is not interested in the suggested candidate objects on this page and that recommended information should be displayed to the target account.

[0061] Selectively, the attribute information of the target object includes behavioral attribute information and / or account attribute information. The display conditions that satisfy the recommendation information may include multiple types of cases, as follows:

[0062] In the first case, attribute information includes behavioral attribute information, which represents the operations performed by the target object on the information display page. The preset attribute condition includes the fact that the behavioral attribute information did not detect any click and / or slide operations performed by the target object on the information display page within the first preset time. In this embodiment, the numerical value of the first preset time is not specifically limited. The first preset time may be 5 seconds, 8 seconds, 10 seconds, etc.

[0063] For example, in a live streaming scene, the information display page is a live streaming selection page of live streaming application A. The behavioral attribute information represents the operation that the target object performs on the live streaming selection page. The preset attribute condition includes the fact that the behavioral attribute information did not detect any click and / or slide operations performed on the live streaming selection page by the target object within the first preset time.

[0064] Since no action on the target object was detected within the first preset time, the user corresponding to the target object is unlikely to find content of interest. In this case, displaying recommendations can guide the user to quickly discover content of interest, thus reducing the time it takes for the user to search for it.

[0065] In the second case, attribute information includes behavioral attribute information, the information display page includes a candidate object area, and the candidate object area includes information stream entry identifiers for multiple candidate objects.

[0066] In this embodiment, the preset attribute condition includes the behavior attribute information that the number of times a browsing operation has been performed on the information stream entry identifier of a candidate object within the candidate object area has reached a preset number. In this embodiment, the number of presets is not specifically limited. For example, the number of presets may be 3, 5, 8, etc.

[0067] For example, as shown in Figure 4, in a live streaming scene, the information display page is the live streaming selection page of live streaming application A. The candidate object is the live streamer account, and the target object is the viewer account. The candidate object area is the live streaming room identifier display area of ​​the live streamer account. The information stream entry identifier of the candidate object is the live streaming room identifier of the live streamer account. The preset attribute condition includes the behavior attribute information that the number of browsing operations performed on the live streaming room identifier of the live streamer account within the live streaming room identifier display area has reached a preset number.

[0068] As needs to be explained, when multiple Browse operations are performed on the same candidate object's information stream entry identifier, the number of Browse operations may be counted as one or multiple. For example, if three Browse operations are performed on the live streaming room identifier of live streamer A, the corresponding number of Browse operations may be one or three.

[0069] When the number of times the target object has performed browsing operations on the information stream entry identifier of a candidate object within the candidate object area reaches a preset number, it is highly likely that the content within the candidate object area is not of interest to the user. In this case, displaying recommended information can guide the user to quickly discover content of interest, thereby reducing the time it takes for the user to search for such content.

[0070] In this embodiment, a browsing operation performed on the information stream entry identifier of a candidate object within the candidate object area may be a click operation and / or a slide operation on the candidate object area. For example, a slide operation on the candidate object area moves the position of the information stream entry identifier of the candidate object. Furthermore, for example, a click operation on the classification label control within the candidate object area swaps the information stream entry identifier of the candidate object.

[0071] Furthermore, the number of presets can be determined by the number of information stream entry identifiers of the displayed candidate objects. Selectively, the number of presets is the number of click and / or slide operations on the candidate object area that occur when the number of displayed information stream entry identifiers reaches the number of presets. In this embodiment, the number of presets is not specifically limited. For example, the number of presets may be 5, 7, 9, etc.

[0072] As needs to be explained, the candidate object region is any region containing information stream entry identifiers for multiple candidate objects. These information stream entry identifiers may be text controls, image controls, icon controls, window controls, etc.

[0073] For example, as shown in Figure 5, in a live streaming scene, the information display page is the live streaming selection page of live streaming application A. The candidate object is the live streamer account, and the target object is the viewer account. The information stream entry identifier of the candidate object is the live streaming room identifier of the live streamer account. The live streaming room identifier of the live streamer account may be the live streaming room window control of the live streamer account, or it may be the image control of the live streamer account. The live streaming selection page contains two candidate object areas. One candidate object area is the display area for the live streaming room window control of the live streamer account, and the other candidate object area is the display area for the image control of the live streamer account. The preset count is the number of times when the number of live streaming room window controls (or image controls of the live streamer account) displayed for a click and / or slide operation on the candidate object area reaches the preset count.

[0074] When the number of information stream entry identifiers for displayed candidate objects reaches a preset number, the content within the candidate object area is likely not of interest to the user. In this case, displaying recommended information can guide the user to quickly discover content of interest.

[0075] In the third case, attribute information includes account attribute information, and the preset attribute condition includes the account attribute information of the target object, where the number of recommended objects associated with the target object is greater than the preset threshold. In this embodiment, the preset threshold is not specifically limited. For example, the preset threshold may be 5, 10, 15, etc.

[0076] For example, in a live streaming scenario, the target object is the user identifier, and the recommended object is the live streaming identifier. Correspondingly, the preset attribute condition includes the number of live streaming identifiers associated with the user identifier being greater than the preset threshold. When this occurs, the conditions for displaying recommendation information are met.

[0077] The number of displayed content items within the candidate object area is positively correlated with the number of recommended objects. Therefore, when the number of recommended objects associated with the target object exceeds a preset threshold, the number of displayed content items within the candidate object area will also be high. In this case, it may be difficult for the user to find content of interest within the candidate object area. However, by displaying recommendations, the user can be guided to quickly discover content of interest, reducing the time it takes for the user to search for relevant content.

[0078] As needs to be explained, fulfilling the conditions for displaying recommended information may include one of the above cases, or a combination of the above cases. For example, recommended information can be displayed on the information display page only if the first and third cases are met simultaneously. Furthermore, for example, recommended information can be displayed on the information display page only if the second and third cases are met simultaneously.

[0079] Based on the embodiment shown in Figure 2, the step of displaying recommended information on the information display page in step S202 will be further subdivided. In other words, the effect of displaying recommended information will be explained in detail.

[0080] In this embodiment, the information display page is provided with a label display area, and the label display area includes multiple label controls. For example, as shown in Figure 3, in a live streaming scene, the information display page is the live streaming selection page of live streaming application A. The live streaming selection page is provided with a label display area. The multiple label controls included in the label display area are the "Follow" label control, the "Live Streaming Selection" label control, and the "Shopping Mall" label control.

[0081] The recommended information may be displayed at any location among the top, middle, and bottom of the information display page.

[0082] In one embodiment of the present disclosure, the step of displaying recommended information on an information display page specifically includes the step of displaying recommended information on one side of a target label control. The target label control may be any label within the label display area. One side of the target label control may be any side of the target label control. Exemplarily, as shown in Figure 6, recommended information is displayed below the "Follow" label control.

[0083] In another embodiment of this disclosure, the step of displaying recommended information on an information display page specifically includes the step of displaying recommended information in a target area that is on one side of a target label control and adjacent to the label display area. The target label control may be any label within the label display area. One side of the target label control may be any side of the target label control. Exemplarily, as shown in Figure 7, recommended information is displayed in a target area that is below the "Follow" label control and adjacent to the label display area.

[0084] In this embodiment, the guide information corresponding to a recommended object means that the guide information includes information about the recommended object. Selectively, the guide information corresponding to a recommended object may include the account number information of the recommended object and / or at least one product information corresponding to the recommended object. The account number information of the recommended object may be the account number information corresponding to a live streamer account, or it may be the account number information corresponding to another viewer account.

[0085] For example, as shown in Figure 6, in a live streaming scene, the recommended object is the live streamer account. The guide information corresponding to the recommended object includes the account number information of the live streamer account. The account number information of the live streamer account is @XX_niisan. The guide information corresponding to the live streamer account is that @XX_niisan is live streaming.

[0086] In this embodiment, the product information corresponding to the recommended object may include one or more of the following: information introducing the recommended object, product information, and product images.

[0087] As needs to be explained, product information may include information about physical items, such as XX jacket information. Product information may also include information about non-physical products, such as XX membership information, XX attraction information, or XX service information. For example, when the information display page is the live streaming room interface of a live streamer account (i.e., the target object), the product information corresponding to the recommended object may include product information (e.g., a picture of the product, the price of the product, the product name) corresponding to the product recommended in the live streaming room of the live streamer account. Similarly, when the information display page is the short video interface of a short video distribution account (i.e., the target object), the product information corresponding to the recommended object may include product information (e.g., a picture of the product, the price of the product, the product name) corresponding to the product link mounted in a short video published by the short video publishing account.

[0088] For example, as shown in Figure 7, in a live streaming scene, the recommended object is the live streamer account. The guide information corresponding to the recommended object includes the account number information of the live streamer account and at least one product information corresponding to the live streamer account. The account number information of the live streamer account is "XX Live Streamer". The at least one product information corresponding to the live streamer account includes the 6th highest popularity rating and three product images.

[0089] In this embodiment, the guide information corresponding to the recommended object may further include information on the number of recommended objects. As shown in Figure 8, in the live streaming scene, the recommended object is the live streamer account, and the number of live streamer accounts is 5. The guide information indicates that 5 people, such as @XX-san, are currently live streaming.

[0090] As needs to be explained, the information regarding the number of recommended objects may be a specific number such as 15, 25, or 35, or it may be an abbreviated number such as 50+ or ​​100+.

[0091] In this embodiment, the recommendation information may include multiple display styles. Selectively, the display style of the recommendation information may include a bubble style or a window style. Exemplaryly, as shown in Figure 6, the display style of the recommendation information is a bubble style. As shown in Figure 7, the display style of the recommendation information is a window style.

[0092] In one embodiment of this disclosure, the display style of the recommendation information is determined by the number of at least one recommendation object. Accordingly, the specific steps are as follows: If the number of at least one recommendation object is less than a first preset value, the display style of the recommendation information is determined to be bubble style, and if the number of at least one recommendation object is equal to or greater than the first preset value, the display style of the recommendation information is determined to be window style.

[0093] In another embodiment of this disclosure, the display style is determined based on the number of at least one recommended object and whether or not window-style recommendations are displayed within a preset time. Correspondingly, this step is as follows: If the number of at least one recommended object is equal to or greater than a first preset value and window-style recommendations are not displayed within a third preset time, it is determined that the display style of the recommendations is window-style; if the number of at least one recommended object is equal to or greater than the first preset value and window-style recommendations are displayed within a third preset time, it is determined that the display style of the recommendations is bubble-style. In this embodiment, the numerical values ​​of the first preset value and the third preset time are not specifically limited. Exemplaryly, the first preset value is 5 and the third preset time is 10 minutes.

[0094] As needs to be explained, in one embodiment of this disclosure, as shown in Figure 6, the recommendation information may be displayed on a higher layer than other information. This can be achieved by setting a higher display priority for the recommendation information than for the other information. In another embodiment of this disclosure, as shown in Figure 7, the recommendation information may be displayed alone within the target area. This can be achieved by moving the other information down by a preset distance.

[0095] In this embodiment, the recommendation information includes guide information corresponding to multiple recommended objects. In this case, the information display page may display guide information corresponding to all recommended objects, or the information display page may rotate and display the guide information corresponding to each of the multiple recommended objects.

[0096] Here, when rotating the display of guide information corresponding to each of multiple recommended objects on the information display page, it not only saves space occupied by the recommended information but also does not affect the display of the recommended information.

[0097] In this embodiment, the conditions for hiding the recommendation information may include several types of cases, as listed below.

[0098] Case 1: When the display time of the recommended information reaches the second preset time, the recommended information is hidden.

[0099] In this embodiment, the numerical value of the second preset time is not specifically limited. For example, the second preset time may be 3 seconds, 5 seconds, 8 seconds, etc.

[0100] Case 2: If a trigger operation is detected in a page area other than the area where the recommended information is located on the information display page, the recommended information will be hidden.

[0101] In this embodiment, the trigger operation is not specifically limited. The trigger operation may be a click operation, a slide operation, etc. The click operation includes single clicks, double clicks, long presses, etc. Illustratively, the trigger operation is a single click operation.

[0102] Case 3: When a trigger operation is detected on the follow label control on the information display page, the recommended information is hidden.

[0103] In this embodiment, the trigger operation is not specifically limited. The trigger operation may be a click operation, a slide operation, etc. The click operation includes single clicks, double clicks, long presses, etc. Illustratively, the trigger operation is a single click operation.

[0104] Case 4: If a trigger operation related to the recommendation information is detected, the recommendation information is hidden.

[0105] In this embodiment, the trigger operation is not specifically limited. The trigger operation may be a click operation, a slide operation, etc. The click operation includes single clicks, double clicks, long presses, etc. Illustratively, the trigger operation is a single click operation.

[0106] Example 4

[0107] In this embodiment, based on the embodiment shown in Figure 2, the effects of triggering the display of information after displaying recommended information on the information display page in step S202 will be explained in detail.

[0108] In this embodiment, the guide information includes at least one product information corresponding to the recommended object. The effects that trigger the recommendation information include several types of cases, as follows:

[0109] In the first case, if a trigger operation related to the recommendation information is detected, the live streaming page or short video display page for the recommended object will be displayed.

[0110] By directly displaying the live streaming page or short video display page for the recommended object, users corresponding to the target object can quickly view content that interests them, further improving the user experience.

[0111] In the second case, when a trigger operation is detected for the recommendation information, the live streaming page of the recommendation object is displayed, and the live streaming page includes a product display list, and the product display list includes product attribute information corresponding to at least one product information. The product attribute information may include the product name, product price, product image, and the number corresponding to that product in the product display list.

[0112] Furthermore, to reduce the time target users spend searching for product attribute information, the product attribute information corresponding to at least one product entry can be placed at the top, and the product display list can be positioned at a first target position, which is the position of the product attribute information corresponding to at least one product entry.

[0113] The product display list includes product attribute information corresponding to at least one product information, and at least one product information is content of interest to the target object. Therefore, the product display list can display more content of interest to the target object, eliminate the operational step that triggers the display of the product display list, and further improve the user experience.

[0114] In the third case, when a trigger operation is detected for the recommendation information, the live streaming page for the recommendation object is displayed, and the products associated with at least one of the product information items are added to the list of products to be ordered.

[0115] Since the product associated with at least one product information is the product the target object intends to order, adding the product associated with at least one product information to the list of products to order eliminates the step of adding the product to be ordered to the list of products to order, further improving the user experience.

[0116] In the fourth case, when a trigger operation is detected for the target product information, a live streaming page for recommended objects is displayed. The live streaming page includes a product display list, which contains product attribute information corresponding to the target product information.

[0117] Furthermore, to reduce the time target users spend searching for product attribute information, product attribute information corresponding to the target product information can be placed at the top, and the product display list can be positioned in a secondary target position, which is the position of the product attribute information corresponding to the target product information.

[0118] The product display list includes product attribute information corresponding to the target product information, and since the target product information is content that the target object is interested in, the product display list can further display content that the target object is interested in, and can also improve the user experience by eliminating the operational step that triggers the display of the product display list.

[0119] In the fifth case, when a trigger operation is detected for the target product information, the live streaming page for the recommended object is displayed, and the product associated with the target product information is added to the list of products to be ordered.

[0120] Since the products associated with the target product information are likely to be the products the target object intends to order, adding the products associated with the target product information to the list of products to order eliminates the step of adding the intended product to the list of products to order, further improving the user experience.

[0121] Corresponding to the methods for displaying recommended information in the embodiments described above, Figure 9 is a structural block diagram of a recommended information display device according to an embodiment of the present disclosure. For the sake of ease of explanation, only the parts relevant to the embodiment of the present disclosure are shown. Referring to Figure 9, the recommended information display device includes a first display module 701 and a second display module 702.

[0122] The first display module 701 is used to display an information display page in response to an information viewing operation. The second display module 702 is used to display recommended information on the information display page when the attribute information corresponding to the target object satisfies the preset attribute conditions. The recommendation information includes guide information corresponding to at least one recommendation object, the recommendation object is associated with the target object, and the information stream state of the recommendation object satisfies the preset recommendation conditions.

[0123] In one embodiment of the present disclosure, the attribute information includes behavioral attribute information, and the preset attribute condition includes the behavioral attribute information not detecting any click and / or slide operation on the information display page by the target object within a first preset time.

[0124] In one embodiment of the present disclosure, the attribute information includes behavioral attribute information, the information display page includes a candidate object area, and the candidate object area includes information stream entry identifiers for a plurality of candidate objects. The preset attribute condition includes the detection that the number of click and / or slide operations performed by the target object on the information display page has reached the preset number of operations.

[0125] In one embodiment of the present disclosure, the attribute information includes account attribute information, and the preset attribute condition includes the account attribute information of the target object such that the number of recommended objects associated with the target object is greater than a preset threshold.

[0126] In one embodiment of the present disclosure, the information display page is provided with a label display area, the label display area includes a plurality of label controls, and the step of the second display module 702 displaying recommended information on the information display page specifically includes the step of displaying the recommended information on one side of a target label control, or the step of displaying the recommended information on one side of a target label control and in a target area adjacent to the label display area, the guide information corresponding to the recommended object includes account number information of the recommended object and / or at least one product information corresponding to the recommended object, and the display style of the recommended information includes bubble style or window style.

[0127] In one embodiment of the present disclosure, the association of the recommended object with the target object includes the recommended object being an object followed by the target object, or the recommended object and the target object following each other, or the number of views of the recommended object's live streaming page being greater than the preset number of views, or the number of views of the recommended object's short video page being greater than the preset number of views, the information stream including live streaming video, the information stream state including live streaming state and live streaming end state, the preset recommendation condition including the information stream state of the recommended object being live streaming state, or the information stream including short video and the information stream state including updated state and unupdated state, and the preset recommendation condition including the information stream state of the recommended object being short video updated state.

[0128] In one embodiment of the present disclosure, the guide information includes at least one product information corresponding to the recommended object, and the device further includes a third display module. The third display module is used to display a live streaming page or short video display page of the recommended object when a trigger operation for the recommended information is detected; to display a live streaming page of the recommended object when a trigger operation for the recommended information is detected, wherein the live streaming page includes a product display list containing product attribute information corresponding to each of the at least one product information; to display a live streaming page of the recommended object and add the products associated with each of the at least one product information to the list of products to order when a trigger operation for the recommended information is detected; to display a live streaming page of the recommended object when a trigger operation for the target product information is detected, wherein the live streaming page includes a product display list containing product attribute information corresponding to the target product information; and to display a live streaming page of the recommended object and add the products associated with the target product information to the list of products to order when a trigger operation for the target product information is detected.

[0129] In one embodiment of the present disclosure, the recommendation information includes guide information corresponding to a plurality of recommendation objects, and the second display module 702 is further used to rotate and display the guide information corresponding to each of the plurality of recommendation objects on the information display page.

[0130] In one embodiment of the present disclosure, the device further includes a hide module. Specifically, the hide module is used to hide the recommendation information when the display time of the recommendation information reaches a second preset time; to hide the recommendation information when a trigger operation is detected on a page area other than the area in which the recommendation information is located within the information display page; to hide the recommendation information when a trigger operation is detected on the follow label control of the information display page; and to hide the recommendation information when a trigger operation is detected on the recommendation information.

[0131] The first display module 701 and the second display module 702 are connected sequentially. The display device for recommendation information provided in this embodiment can implement the technical solutions of the above-described method embodiment, and their implementation principles and technical effects are the same; therefore, a detailed explanation is omitted here.

[0132] Figure 10 is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure, and as shown in Figure 10, the electronic device 8 is It includes a processor 801 and a memory 802 that is communicated with the processor 801, The aforementioned memory 802 stores computer execution instructions. The processor 801 executes computer execution instructions stored in the memory 802 to realize the method for displaying recommended information in the embodiment shown in Figures 2 to 8.

[0133] Selectively, the processor 801 and memory 802 are connected via bus 803.

[0134] The relevant explanations can be understood by referring to the corresponding explanations and effects in the examples corresponding to Figures 2 to 8, and a detailed explanation is omitted here.

[0135] The embodiments of this disclosure provide a computer-readable storage medium in which computer execution instructions are stored, and when executed by a processor, the computer execution instructions are used to implement a method for displaying recommendation information provided by any one of the embodiments corresponding to Figures 2 to 8 of this disclosure.

[0136] Referring to Figure 11, a schematic diagram of the structure of an electronic device 900 configured to realize an embodiment of the present disclosure is shown, and the electronic device 900 may be a terminal device or a server. Terminal devices may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (abbreviated as PDAs), tablet computers (Portable Android Devices, abbreviated as PADs), portable multimedia players (abbreviated as PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 9 is merely an example and does not in any way limit the functions and scope of use of the embodiments of the present disclosure.

[0137] As shown in Figure 9, the electronic device 900 may include a processing unit (e.g., a central processor, graphics processor, etc.) 901 capable of performing various appropriate operations and processes based on a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 further stores various programs and data necessary for the operation of the electronic device 900. The processing unit 901, ROM 902, and RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0138] Typically, devices such as input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, and gyroscopes; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, and oscillators; storage devices 908 including, for example, magnetic tapes and hard disks; and communication devices 909 may be connected to the I / O interface 905. The communication device 909 can enable the electronic device 900 to exchange data with other devices via wireless or wired communication. Figure 9 shows an electronic device 900 with various devices, but it should be understood that it is not required to implement or include all of the devices shown. More or fewer devices may be implemented or included as alternatives.

[0139] In particular, the process described above with reference to a flowchart based on the embodiments of this disclosure may be implemented as a computer software program. For example, embodiments of this disclosure include a computer program product which includes a computer program carried on a computer-readable medium, the computer program which includes program code for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network via a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by the processing unit 901, it performs the functions limited to the methods of embodiments of this disclosure.

[0140] As needs to be explained, the computer-readable medium in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of both. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage mediums may include, but are not limited to, an electrical connection having one or more wires, a portable computer magnetic disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact magnetic disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, the computer-readable signal medium may contain data signals propagated in the baseband or as part of a carrier wave, which carry computer-readable program code. The data signals propagated in this manner may take multiple forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, and the computer-readable signal medium may transmit, propagate, or transmit programs for use by or in combination with instruction execution systems, apparatus, or devices. The program code contained in the computer-readable medium may be transmitted by any suitable medium, including but not limited to wires, cables, RF (radio frequency), or any suitable combination thereof.

[0141] The computer-readable medium described above may be included in the electronic device described above, or it may exist independently without being incorporated into the electronic device.

[0142] One or more programs are carried on the computer-readable medium, and when the one or more programs are executed by the electronic device, the electronic device is instructed to perform the method shown in the above embodiment.

[0143] Computer program code for performing the operations of the Disclosure can be written in one or more programming languages ​​or a combination thereof, and such programming languages ​​include, but are not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, and further include ordinary procedural programming languages ​​such as the "C" language or similar programming languages. The program code may run entirely on a user computer, partially on a user computer, run as a single standalone software package, run in part on a user computer and in part on a remote computer, or run entirely on a remote computer or server. Where a remote computer is involved, the remote computer may be connected to the user computer via any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or it may be connected to an external computer (for example, via the Internet using an Internet service provider).

[0144] The flowcharts and block diagrams in the drawings illustrate the implementable system architectures, functions, and operations of systems, methods, and computer program products relating to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing a given logic function. It should be noted that in some alternative implementations, the functions marked within a block may be generated in an order different from the order in which they are marked in the drawings. For example, two blocks shown consecutively may actually be executed almost in parallel, or in some cases in the opposite order, depending on the functions involved. It should be noted that each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, may be implemented using a dedicated system based on hardware that performs a given function or operation, or using a combination of dedicated hardware and computer instructions.

[0145] The units described and referred to in the embodiments of this disclosure may be implemented in software form or in hardware form. In some cases, the names of the units are not limiting to the units themselves; for example, the first acquisition unit may be described as "a unit that acquires at least two Internet Protocol addresses."

[0146] In this specification, the functions described above may be performed by at least partially one or more hardware logic components. For example, exemplary hardware logic components that are not limiting but may be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standards (ASSPs), on-chip systems (SOCs), and complex-programmable logic devices (CPLDs).

[0147] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program used by or in combination with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any appropriate combination of the above. More specific examples of machine-readable storage media include one or more wire-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any appropriate combination of the above.

[0148] In the first aspect, according to one or more embodiments of the present disclosure, a method for displaying recommended information is provided, comprising the steps of displaying an information display page in response to an information viewing operation, The step includes displaying recommended information on the information display page if the attribute information corresponding to the target object satisfies the preset attribute conditions, The recommendation information includes guide information corresponding to at least one recommendation object, the recommendation object is associated with the target object, and the information stream state of the recommendation object satisfies the preset recommendation conditions.

[0149] According to one or more embodiments of the present disclosure, the attribute information includes behavioral attribute information, and the preset attribute condition includes the behavioral attribute information not detecting any click and / or slide operation on the information display page by the target object within a first preset time.

[0150] According to one or more embodiments of this disclosure, the attribute information includes behavioral attribute information, the information display page includes a candidate object area, and the candidate object area includes information stream entry identifiers for a plurality of candidate objects. The preset attribute condition includes the detection that the number of click and / or slide operations performed by the target object on the information display page has reached the preset number of operations.

[0151] According to one or more embodiments of the present disclosure, the attribute information includes account attribute information, and the preset attribute condition includes the account attribute information of the target object such that the number of recommended objects associated with the target object is greater than a preset threshold.

[0152] According to one or more embodiments of the present disclosure, the information display page is provided with a label display area, and the label display area includes a plurality of label controls. The step of displaying recommended information on the aforementioned information display page is: A step of displaying the recommended information on one side of the target label control, or The step includes displaying the recommendation information in a target area adjacent to the label display area on one side of the target label control, The guide information corresponding to the recommended object includes the account number information of the recommended object and / or at least one product information corresponding to the recommended object. The display style for the aforementioned recommended information includes bubble style or window style.

[0153] According to one or more embodiments of this disclosure, the recommended object is associated with the target object. The recommended object is an object that the target object follows, or The recommended object and the target object follow each other, or The number of views of the live streaming page for the recommended object is greater than the preset number of views, or This includes the fact that the number of views of the short video page of the recommended object is greater than the number of views of the preset object, The information stream includes a live streaming video, the information stream state includes a live streaming state and a live streaming end state, the preset recommendation condition includes the recommended object's information stream state being a live streaming state, or the information stream includes a short video, the information stream state includes an updated state and an unupdated state, and the preset recommendation condition includes the recommended object's information stream state being a short video updated state.

[0154] According to one or more embodiments of the present disclosure, the guide information includes at least one product information corresponding to the recommended object, and the method is When a trigger operation for the aforementioned recommendation information is detected, the step of displaying the live streaming page or short video display page of the recommended object, Steps to display a live streaming page for the recommended object when a trigger operation for the recommended information is detected, wherein the live streaming page includes a product display list containing product attribute information corresponding to each of the at least one product information items, When a trigger operation is detected for the aforementioned recommendation information, the steps include: displaying the live streaming page for the recommendation object and adding the products associated with each of the at least one product information items to the list of products to be ordered; A step of displaying a live streaming page for the recommended object when a trigger operation for the target product information is detected, wherein the live streaming page includes a product display list containing product attribute information corresponding to the target product information. The further step includes, when a trigger operation for target product information is detected, displaying the live streaming page for the recommended object and adding the product associated with the target product information to the list of products to be ordered.

[0155] According to one or more embodiments of this disclosure, the recommendation information includes guide information corresponding to a plurality of recommendation objects, and the method is The information display page further includes the step of rotating and displaying guide information corresponding to each of the multiple recommended objects.

[0156] According to one or more embodiments of this disclosure, The steps include: hiding the recommended information when the display time of the recommended information reaches the second preset time; When a trigger operation is detected on a page area other than the area where the recommended information is located within the information display page, the recommended information is hidden. When a trigger operation is detected on the follow label control of the information display page, the recommended information is hidden. The further step includes hiding the recommendation information when a trigger operation for the recommendation information is detected.

[0157] In a second aspect, according to one or more embodiments of the present disclosure, a device for displaying recommendation information is provided. It includes a first display module and a second display module.

[0158] The first display module is used to display an information display page in response to an information viewing operation, and the second display module is used to display recommended information on the information display page when the attribute information corresponding to the target object satisfies preset attribute conditions. The recommendation information includes guide information corresponding to at least one recommendation object, the recommendation object is associated with the target object, and the information stream state of the recommendation object satisfies the preset recommendation conditions.

[0159] According to one or more embodiments of the present disclosure, the attribute information includes behavioral attribute information, and the preset attribute condition includes the behavioral attribute information not detecting any click and / or slide operation on the information display page by the target object within a first preset time.

[0160] According to one or more embodiments of the present disclosure, the attribute information includes behavioral attribute information, the information display page includes a candidate object area, the candidate object area includes information stream entry identifiers for a plurality of candidate objects, and the preset attribute condition includes the behavioral attribute information detecting that the number of click and / or slide operations performed on the information display page by the target object has reached a preset number of operations.

[0161] According to one or more embodiments of the present disclosure, the attribute information includes account attribute information, and the preset attribute condition includes the account attribute information of the target object such that the number of recommended objects associated with the target object is greater than a preset threshold.

[0162] According to one or more embodiments of the present disclosure, the information display page is provided with a label display area, the label display area includes a plurality of label controls, and the step of the second display module 702 displaying recommended information on the information display page specifically includes the step of displaying the recommended information on one side of a target label control, or the step of displaying the recommended information on one side of a target label control and in a target area adjacent to the label display area, the guide information corresponding to the recommended object includes account number information of the recommended object and / or at least one product information corresponding to the recommended object, and the display style of the recommended information includes bubble style or window style.

[0163] According to one or more embodiments of the present disclosure, the association of the recommended object with the target object includes the recommended object being an object followed by the target object, or the recommended object and the target object following each other, or the number of views of the recommended object's live streaming page being greater than the number of views of the recommended object's short video page being greater than the number of views of the recommended object's short video page being greater than the number of views of the recommended object, the information stream including live streaming video, the information stream state including live streaming state and live streaming end state, the preset recommendation condition includes the information stream state of the recommended object being live streaming state, or the information stream including short video and the information stream state including updated state and not updated state, and the preset recommendation condition includes the information stream state of the recommended object being short video updated state.

[0164] According to one or more embodiments of the present disclosure, the guide information includes at least one product information corresponding to the recommended object, and the device further includes a third display module. The third display module is used to display a live streaming page or short video display page of the recommended object when a trigger operation for the recommended information is detected; to display a live streaming page of the recommended object when a trigger operation for the recommended information is detected, wherein the live streaming page includes a product display list containing product attribute information corresponding to each of the at least one product information; to display a live streaming page of the recommended object and add the products associated with each of the at least one product information to the list of products to order when a trigger operation for the recommended information is detected; to display a live streaming page of the recommended object when a trigger operation for the target product information is detected, wherein the live streaming page includes a product display list containing product attribute information corresponding to the target product information; and to display a live streaming page of the recommended object and add the products associated with the target product information to the list of products to order when a trigger operation for the target product information is detected.

[0165] According to one or more embodiments of the present disclosure, the recommendation information includes guide information corresponding to a plurality of recommendation objects, and the second display module is further used to rotate and display the guide information corresponding to each of the plurality of recommendation objects on the information display page.

[0166] According to one or more embodiments of the present disclosure, the device further includes a hide module. The hide module is used to hide the recommendation information when the display time of the recommendation information reaches a second preset time; to hide the recommendation information when a trigger operation is detected on a page area other than the area in which the recommendation information is located within the information display page; to hide the recommendation information when a trigger operation is detected on the follow label control of the information display page; and to hide the recommendation information when a trigger operation is detected on the recommendation information.

[0167] In a third aspect, according to one or more embodiments of the present disclosure, an electronic device is provided, comprising a processor and a memory communicated with the processor, The aforementioned memory stores computer execution instructions. The processor executes computer execution instructions stored in the memory to realize the method for displaying recommended information described in the first embodiment and various possible designs of the first embodiment.

[0168] In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, the computer-readable storage medium stores computer execution instructions, and when a processor executes the computer execution instructions, a method for displaying recommendation information as described in the first aspect and various possible designs of the first aspect is implemented.

[0169] In a fifth aspect, embodiments of the present disclosure provide a computer program product comprising a computer program that, when the computer program is executed by a processor, implements the method for displaying recommendation information described in the first aspect and various possible designs of the first aspect.

[0170] The above description is merely a description of preferred embodiments and applicable technical principles of the present disclosure. As those skilled in the art will understand, the scope of the disclosure referred to herein is not limited to technical solutions formed by specific combinations of the above technical features, but should at the same time include other technical solutions formed by any combination of the above technical features or equivalent features, without departing from the concept of the above disclosure. For example, technical solutions formed by substituting the above features with similar functional technical features disclosed herein (but not limited to these).

[0171] Furthermore, although each operation is described in a specific order, it should not be understood that these operations must be performed in a specific order or sequential order as indicated. In some cases, multitasking and parallel processing may be advantageous. Similarly, although the above description includes several specific implementation details, these should not be construed as limiting the scope of this disclosure. Some features described in the context of a single embodiment may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented individually or in any suitable subcombination in multiple embodiments.

[0172] Although the subject matter has been described in a language specific to structural features and / or methodological logic, it should be understood that the subject matter limited by the attached claims is not limited to the specific features or behaviors described above. Conversely, the specific features and behaviors described above are merely illustrative forms of realizing the claims.

Claims

1. A method for displaying recommended information, The steps include: displaying an information display page in response to an information viewing operation; The step includes displaying recommended information on the information display page if the attribute information corresponding to the target object satisfies the preset attribute conditions, The recommendation information includes guide information corresponding to at least one recommendation object, the recommendation object is associated with the target object, and the information stream state of the recommendation object satisfies the preset recommendation conditions. A method for displaying recommendation information, wherein the target object is a user identifier logged into a certain application or client, and the recommendation object is another user identifier associated with the user identifier logged into a certain application or client.

2. The aforementioned attribute information includes behavioral attribute information, The method according to claim 1, wherein the preset attribute condition is that the behavioral attribute information did not detect any click operation and / or slide operation on the information display page by the target object within a first preset time.

3. The attribute information includes behavioral attribute information, the information display page includes a candidate object area, and the candidate object area includes information stream entry identifiers for multiple candidate objects. The method according to claim 1, wherein the preset attribute condition is that the behavioral attribute information has detected that the number of click and / or slide operations performed on the information display page by the target object has reached a preset number of operations.

4. The aforementioned attribute information includes account attribute information, The method according to claim 1, wherein the preset attribute condition is that the account attribute information of the target object is such that the number of recommended objects associated with the target object is greater than a preset threshold.

5. The information display page is provided with a label display area, and the label display area includes a plurality of label controls. The step of displaying recommended information on the aforementioned information display page is: A step of displaying the recommended information on one side of the target label control, or The step includes displaying the recommendation information in a target area adjacent to the label display area on one side of the target label control, The guide information corresponding to the recommended object includes the account number information of the recommended object and / or at least one product information corresponding to the recommended object. The method according to claim 1, wherein the display style of the recommended information includes a bubble style or a window style.

6. The method according to claim 5, wherein the product information corresponding to the recommended object includes one or more of the following: introductory information of the recommended object, product introduction information, and product images.

7. The step of determining the display style of the aforementioned recommended information is: A step of determining the display style of the recommendation information by the number of at least one of the recommendation objects, or The method according to claim 5, further comprising the step of determining the display style of the recommendation information based on the number of at least one of the recommendation objects and whether or not to display the window style recommendation information within a preset time.

8. The fact that the recommended object is associated with the target object means that The recommended object is an object that the target object follows, or The recommended object and the target object follow each other, or The number of views of the live streaming page for the recommended object is greater than the preset number of views, or This includes the fact that the number of views of the short video page of the recommended object is greater than the number of views of the preset object, The method according to claim 1, wherein the information stream includes a live streaming video, the information stream state includes a live streaming state and a live streaming end state, the preset recommendation condition includes the information stream state of the recommended object being the live streaming state, or the information stream includes a short video, the information stream state includes an updated state and an unupdated state, and the preset recommendation condition includes the information stream state of the recommended object being the short video updated state.

9. The guide information includes at least one product information corresponding to the recommended object, and the method is When a trigger operation for the aforementioned recommendation information is detected, the step of displaying the live streaming page or short video display page of the recommended object, When a trigger operation for the recommendation information is detected, the step of displaying a live streaming page for the recommendation object, wherein the live streaming page includes a product display list containing product attribute information corresponding to each of the at least one product information items, When a trigger operation for the recommendation information is detected, the steps include: displaying the live streaming page for the recommendation object and adding the products associated with each of the at least one product information items to the list of products to be ordered; A step of displaying a live streaming page for the recommended object when a trigger operation for the target product information is detected, wherein the live streaming page includes a product display list containing product attribute information corresponding to the target product information. The method according to claim 1, further comprising at least one of the steps of: when a trigger operation for target product information is detected, displaying a live streaming page for the recommended object and adding the product associated with the target product information to the list of products to be ordered.

10. The aforementioned recommendation information includes guide information corresponding to multiple recommended objects, and the method is, The method according to claim 1, further comprising the step of rotating and displaying guide information corresponding to each of the plurality of recommended objects on the information display page.

11. The step of hiding the recommended information when the display time of the recommended information reaches the second preset time, When a trigger operation is detected on a page area other than the area where the recommended information is located within the information display page, the recommended information is hidden. When a trigger operation is detected on the follow label control of the information display page, the recommended information is hidden. The method according to claim 1, further comprising the step of hiding the recommendation information when a trigger operation for the recommendation information is detected.

12. A display device for recommended information, A first display module configured to display an information display page in response to an information viewing operation, The system includes a second display module configured to display recommended information on the information display page when the attribute information corresponding to the target object satisfies preset attribute conditions, The recommendation information includes guide information corresponding to at least one recommendation object, the recommendation object is associated with the target object, and the information stream state of the recommendation object satisfies the preset recommendation conditions. A display device for recommendation information, wherein the target object is a user identifier logged into a certain application or client, and the recommendation object is another user identifier associated with the user identifier logged into a certain application or client.

13. An electronic device comprising a processor and a memory communicated with the processor, The aforementioned memory stores computer execution instructions. The processor executes the computer execution instructions stored in the memory to realize the method for displaying recommended information according to any one of claims 1 to 11.

14. A computer-readable storage medium wherein computer execution instructions are stored in the computer-readable storage medium, and when a processor executes the computer execution instructions, the computer-readable storage medium realizes the method for displaying recommended information described in any one of claims 1 to 11.

15. A computer program that, when the computer program is executed by a processor, implements the method for displaying recommended information described in any one of claims 1 to 11.

Citation Information

Patent Citations

  • Live broadcast room recommendation method and device, storage medium and terminal

    CN111079012A

  • Recommendation information display method and device, electronic equipment and storage medium

    CN113286201A

  • Live broadcast room recommending and entering method, system, device and equipment and storage medium

    CN114257833A

  • Content processing method and device, equipment and storage medium

    CN115379247A

  • Program change control device, television, and program change control method

    JP2011259109A