Method, device, equipment, and storage medium for displaying recommended information
The method and system address user inefficiencies in live streaming and short video applications by displaying recommended content based on attribute conditions, enhancing user experience through guided content discovery.
Patent Information
- Application Number
- JP2025521474
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-02-22
- Filing Date
- 2024-02-21
- Publication Date
- 2025-11-12
AI Technical Summary
Users of live streaming and short video applications face inefficiencies in finding content of interest due to the need to search through numerous entries, degrading user experience.
A method and system for displaying recommended information based on preset attribute conditions, including guide information for associated objects, to facilitate quick content discovery.
Enhances user experience by guiding users to content of interest more efficiently, reducing search time and improving application usability.
Smart Images

Figure 2025536917000001_ABST
Abstract
Description
[Technical Field]
[0001] This application claims priority from Chinese Patent Application No. 202310189440.5, filed on February 22, 2023, the disclosure of which is hereby incorporated by reference in its entirety as part of this application.
[0002] SUMMARY OF THE INVENTION An embodiment of the present disclosure relates to a method, an apparatus, a device, and a storage medium for displaying recommended information. [Background technology]
[0003] With the development of Internet technology, an increasing number of users are using Internet applications to watch videos or purchase goods. For example, the Internet application may be a live streaming application. In some cases, the display page of the live streaming application displays live streaming room entries of multiple live streamers. A user can view the multiple live streaming room entries and enter a live streaming room of interest to the user by clicking on a live streaming room entry. However, the inventor has discovered at least the following technical problem: The display page of the live streaming application includes multiple live streaming room entries, and the user needs to search for a live streaming room entry of interest from the large number of live streaming room entries. This reduces the efficiency of the user's viewing of the live streaming room of interest, and degrades the user experience of the live streaming application. Summary of the Invention [Means for solving the problem]
[0004] The embodiments of the present disclosure provide a method, device, apparatus, and storage medium for displaying recommendation information that improves the user experience of a live streaming application.
[0005] In a first aspect, an embodiment of the present disclosure provides a method for displaying recommendation information, the method comprising: displaying an information display page in response to an information browsing operation; and displaying recommended information on the information display page when the attribute information corresponding to the target object satisfies a preset attribute condition; The recommendation information includes guide information corresponding to at least one recommended object, the recommended object being associated with the target object, and an information stream state of the recommended object satisfying a preset recommendation condition.
[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 browsing operation; a second display module for displaying recommended information on the information display page when a page operation corresponding to a target object satisfies a preset condition and / or the number of multiple recommended objects associated with the target object is greater than a preset threshold; The recommendation information includes product guide information corresponding to at least one recommended object, and the information stream state of the recommended object satisfies a recommendation condition.
[0007] In a third aspect, an embodiment of the present disclosure provides an electronic device, a processor and a memory communicatively coupled to the processor; The memory stores computer executable instructions; The processor executes computer-executable instructions stored in the memory to implement the method for displaying recommendation information as described in the first aspect and various possible designs of the first aspect above.
[0008] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having computer-executable instructions stored thereon, the computer-executable instructions, when executed by a processor, realizing the method for displaying recommendation information as described in the first aspect above and various possible designs of the first aspect.
[0009] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, comprising a computer program that, when executed by a processor, realizes the method for displaying recommendation information as described in the first aspect above and various possible designs of the first aspect.
[0010] In order to more clearly describe the technical solutions in the embodiments of the present disclosure, the following briefly introduces drawings that need to be used in the embodiments. Obviously, the drawings described below are some embodiments of the present disclosure, and those skilled in the art can also obtain other drawings based on these drawings without requiring creative work. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 1 is a diagram showing an example of a live streaming page. [Figure 2] FIG. 2 is a schematic flowchart 1 of a method for displaying recommended information according to an embodiment of the present disclosure. [Figure 3] FIG. 3 is a diagram illustrating an example of an information display page according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a diagram illustrating an example of an information display page according to an embodiment of the present disclosure. [Figure 5] FIG. 5 is a diagram illustrating an example of an information display page according to an embodiment of the present disclosure. [Figure 6] FIG. 6 is a diagram illustrating an example of an information display page according to an embodiment of the present disclosure. [Figure 7] FIG. 7 is a diagram illustrating an example of an information display page according to an embodiment of the present disclosure. [Figure 8] FIG. 8 is a diagram illustrating an example of an information display page according to an embodiment of the present disclosure. [Figure 9] FIG. 9 is a structural block diagram of a display device for recommendation information according to an embodiment of the present disclosure. [Figure 10] FIG. 10 is a structural schematic diagram 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 device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0012] In order to clarify the objectives, technical solutions and advantages of the embodiments of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are only some embodiments of the present disclosure, and not all embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without any creative work fall within the scope of protection of the present disclosure.
[0013] As should be explained, all 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.) related to the present disclosure are information and data approved by the user or fully approved by each party, and the collection, use and processing of related data must comply with relevant laws, regulations and standards, and corresponding operation entries are provided for users to select approval or rejection.
[0014] The application scenarios of the embodiments of the present disclosure will be explained below.
[0015] The method for displaying recommended information according to the embodiment of the present disclosure can be applied to various applications, and by displaying recommended information, it guides users to quickly find live streaming rooms or videos that interest them.
[0016] For example, the present invention is applied to a live streaming application. The display page of the live streaming application displays live streaming room entry identifiers of multiple live streamers. A user can view the multiple live streaming room entry identifiers and enter a live streaming room of interest by clicking on a live streaming room entry identifier. More specifically, referring to FIG. 1, FIG. 1 is a diagram showing an example of a live streaming page. In some cases, when the live streaming application enters the live streaming page, the live streaming rooms of multiple popular live streamers are displayed on the live streaming page. For example, the display page of the live streaming application includes multiple live streaming room windows, such as a live streaming room window for live streamer A, a live streaming room window for live streamer B, a live streaming room window for live streamer C, and a live streaming room window for live streamer D. A user can slide the live streaming page up and down to view different live streaming room windows and enter a live streaming room of interest by clicking on a live streaming room window.
[0017] However, in a scenario applied to a live streaming application, when the live streaming application is opened, the display page of the live streaming application includes live streaming room windows of multiple popular live streamers, and the user has to search for the live streaming room window of interest from the multiple live streaming room windows, which reduces the efficiency of the user's search for the live streaming room of interest 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, the video page displays video entry identifiers of multiple live broadcasters. A user can browse the multiple video entry identifiers and click on a video entry identifier of interest to play the video of the user's interest. Similarly, in such a scenario, when the short video application enters a 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's search for the video of interest, and degrades the user experience of the short video application.
[0019] Therefore, as a result of the above, when an application page contains multiple content entry identifiers, the user has to search for the content entry identifier of interest from among the multiple content entry identifiers, which degrades the user experience.
[0020] To solve the above problem, this embodiment provides a method for displaying recommended information, and when the attribute information corresponding to the target object satisfies the preset attribute conditions, guide information corresponding to the recommended object is displayed, and the guide information corresponding to the recommended object has a strong guidance function, which 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. A detailed description will be given below with reference to a detailed embodiment.
[0021] Referring to Fig. 2, Fig. 2 is a schematic flowchart 1 of a method for displaying recommended information according to an embodiment of the present disclosure. The method of this embodiment can be applied to a terminal device or a server. Taking a terminal device as an example, the method includes the following steps S201 to S202:
[0022] S201: In response to an information browsing operation, an information display page is displayed.
[0023] In this embodiment, the information display page may be a display page of any terminal device. The information display page may be a display page of any client. The information display page may be a display page of any application. Illustratively, 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 selection page. Illustratively, in a short video scene, the information display page may be a video display page in a short video application.
[0024] The information viewing operation is used to view the displayed information in the information display page. The information viewing operation may be any preset operation. The preset operation includes a click operation, a slide operation, etc. The click operation may be a single click operation, a double click operation, a long press operation, etc. For example, the information viewing operation may be a click operation on an application icon corresponding to an application. Furthermore, for example, the information viewing operation may be a click operation on the information display page.
[0025] Illustratively, the information browsing operation is a click operation on application icon A corresponding to live streaming application A. In this case, in response to the click operation on application icon A, the live streaming application A is launched and a display page of the live streaming application A is displayed. Illustratively, the information browsing operation is a click operation on application icon B corresponding to short video application B. In this case, in response to the click operation on application icon B, the short video application B is launched and a display page of the short video application B is displayed.
[0026] For example, the information viewing operation is a click operation on a homepage of live streaming application A. As shown in FIG. 3, the homepage is provided with a label display area, which includes multiple label controls. The 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 be a click operation on the "Follow" label control. In this case, a follow live stream page is displayed in response to a click operation on the "Follow" label control. The information viewing operation may be a click operation on the "Live Stream Selection" label control. In this case, a live stream selection page is displayed in response to a click operation on the "Live Stream Selection" label control. In other words, multiple label controls can be used to switch between different live stream pages.
[0027] S202: When the attribute information corresponding to the target object satisfies the preset attribute conditions, display recommended information on the information display page, where 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 in to a certain application or client. Illustratively, the target object may be a viewer account logged in to a live streaming application A. The target object may be a viewer account logged in to a short video application B. The user identifier is used to distinguish different users. The user identifier may be a user nickname, a user registration number, etc. The user identifier includes one or more of numbers, letters, and text.
[0029] The recommendation object may be another user identifier associated with the user identifier logged in to a certain application or client. The other user identifier may be a live broadcaster account or another viewer account. Exemplarily, the recommendation object may be a live broadcaster account logged in to live broadcast application A. The recommendation object may be another viewer account logged in to short video application B.
[0030] The recommendation information is used to display information of the recommended object on the target object, and the information of the recommended object may be information in various formats, such as text information, picture information, audio information, video information, etc.
[0031] 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 account number information of live streamer account A. For further 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, which may be behavior attributes, account attributes, etc.
[0033] For example, the attribute information includes behavior attribute information, which is used to represent an operation behavior of the target object, for example, the behavior attribute information is that the target object performs a click operation on an information display page.
[0034] Illustratively, the attribute information includes account attribute information, which is used to represent account information related to the target object, for example, the number of recommended objects associated with the target object.
[0035] In this embodiment, the recommended object is associated with the target object to indicate a follow or view relationship between them. Optionally, the association of the recommended object with the target object may include 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 live streaming page of the recommended object being greater than a preset number of views, or the number of views of the short video page of the recommended object being greater than a preset number of views. In this embodiment, the preset number of views is not specifically limited. The preset number of views may be 1, 5, 10, etc.
[0036] For example, in a live streaming scene, the recommended object is live streamer account A (or viewer account B) logged in to live streaming application A, and the target object is viewer account A logged in to 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) is 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, live streamer account A (or viewer account B) is associated with viewer account A.
[0039] If the number of views of the live streaming page of live streamer account A (or viewer account B) is greater than the preset number of views, i.e., if the user corresponding to viewer account A always watches or has watched the live streaming of live streamer account A (or viewer account B), viewer account A will be associated with live streamer account A (or viewer account B).
[0040] Further, for example, in a short video scene, the recommended object is a user identifier B who is logged in to a short video application B, and the target object is a user identifier A who is logged in to a live distribution application A.
[0041] User identifier A is associated with user identifier B if user identifier A follows user identifier B (or 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] If the number of times the short video page of user identifier B is displayed is greater than the preset number of times, that is, the user corresponding to user identifier A always watches or has watched the short video of user identifier B, user identifier A is associated with user identifier B.
[0044] In this embodiment, the information stream status is used to indicate whether the information stream is being transmitted or whether the information stream is being updated. For example, in a live streaming scene, the information stream status includes a live streaming status and a live streaming end status. The live streaming status indicates that the information stream is being transmitted, and the live streaming end status indicates that the information stream is not being transmitted. Furthermore, for example, in a short video scene, the information stream status includes an updated status and a not updated status. The updated status indicates that the information stream is being updated, and the not updated status indicates that the information stream is not being updated. As should be understood, the information stream may include a data stream of any format. For example, the information stream may include a video stream, an audio stream, etc.
[0045] The information stream state may include multiple states. Optionally, the preset recommendation conditions are used to limit the specific state of the information stream. For example, in a live streaming scene, the information stream includes a live streaming video, the information stream state includes a live streaming state and a live streaming end state, and the preset recommendation conditions include the information stream state of the recommended object being a live streaming state. For example, in a short video scene, the information stream includes a short video, the information stream state includes an update state and a not-updated state, and the preset recommendation conditions include the information stream state of the recommended object being a short video update state.
[0046] In this embodiment, the target object may include a plurality of recommended objects associated with it, and at least one recommended object in the recommendation information is selected from the plurality of recommended objects.
[0047] In one embodiment of the present disclosure, the step of selecting at least one target recommended object from a plurality of recommended objects associated with the target object includes obtaining the number of times that live streaming pages corresponding to the plurality of recommended objects are viewed, and selecting at least one recommended object from the plurality of recommended objects in descending order of the number of times that the pages are viewed.
[0048] In this embodiment, at least one recommended object is determined based on the number of times that the live streaming page corresponding to multiple recommended objects is displayed. A recommended object with a larger number of times of display is more likely to be a recommended object that the target object is interested in, thereby shortening the time required to search for content that the target object is interested in.
[0049] In another embodiment of the present disclosure, the step of selecting at least one target recommended object from a plurality of recommended objects associated with the target object includes obtaining the number of user objects associated with each of the plurality of recommended objects, and selecting at least one recommended object from the plurality of recommended objects in descending order of the number of user objects associated with each of the plurality of recommended objects.
[0050] In this embodiment, at least one recommended object is determined based on the number of user objects associated with each of the multiple recommended objects, and a recommended object with a larger number of associated user objects is more likely to be a recommended object that the target object is interested in, thereby reducing the time required to search for content that the target object is interested in.
[0051] Based on this, the plurality of recommended objects can be further screened first, and then at least one recommended object can be determined based on the number of views or the number of user objects. Optionally, the information display page includes a candidate object area, and the candidate object area includes information stream entry identifiers of the plurality of candidate objects. Correspondingly, the step of screening the plurality of recommended objects includes selecting a recommended object different from the plurality of candidate objects from the plurality of recommended objects.
[0052] A candidate object is an object that is displayed but not selected by a target object. The candidate object may be a live broadcaster account or a short video broadcasting account. The information stream of the candidate object may be an information stream in multiple formats, such as a live broadcast video, a short video, etc. The information stream entry identifier of the candidate object may be a live broadcast room identifier, a short video identifier, etc.
[0053] As should be explained, a candidate object may or may not be associated with a target object. When a candidate object is associated with a target object, the candidate object is also a recommended object. Screening multiple recommended objects can eliminate candidate objects within the multiple recommended objects.
[0054] For example, as shown in FIG. 4, in a live streaming scene, the information display page is a live streaming selection page, and the candidate object is a 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 a live streaming room identifier display area. The live streaming room identifier display area includes the live streaming room identifier of live streamer A, the live streaming room identifier of live streamer B, the live streaming room identifier of live streamer C, and the live streaming room identifier of 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, a live streamer account different from live streamer A, live streamer B, live streamer C, or live streamer D can be selected from the multiple live streamer accounts.
[0055] For example, if the information display page is a short video page, the candidate object is a short video distribution account and the target object is a 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 a short video identifier display area.
[0056] In this embodiment, the information stream entry identifiers of the multiple candidate objects are displayed contents, and the target object is not selected, so it is likely that the contents are not of interest to the target object; therefore, by screening the multiple recommended objects, the contents that the target object is not interested in can be removed, thereby improving the effectiveness of the recommended information and further guiding the user to quickly find the contents that interest him.
[0057] This embodiment provides a recommended information display method, which displays an information display page in response to an information browsing operation, and displays recommended information on the information display page when attribute information corresponding to a target object satisfies a preset attribute condition, 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 status of the recommended object satisfies the preset recommendation condition. When the attribute information corresponding to the target object satisfies the preset attribute condition, the guide information corresponding to the recommended object is displayed. The guide information corresponding to the recommended object has a strong guidance function, which can guide the user to quickly find content of interest, shorten the time required for the user to search for content of interest, and further improve the user experience of the application.
[0058] 2, the step of determining whether the attribute information corresponding to the target object satisfies the preset attribute conditions in step S202 is further subdivided, that is, the display conditions for displaying the recommended information are described in detail.
[0059] In this embodiment, the attribute information corresponding to the target object is description information related to the attributes of the target object (as explained in step S202, detailed explanation will be omitted here).
[0060] The preset attribute condition is a condition for determining whether recommended information needs to be displayed on the information display page based on the attribute information corresponding to the target object. As can be understood, if the attribute information corresponding to the target object satisfies the preset attribute condition, it indicates that the user is not interested in the candidate objects recommended on this page and recommended information needs to be displayed for the target account.
[0061] Optionally, the attribute information of the target object includes behavior attribute information and / or account attribute information. The display conditions that satisfy the recommendation information may include the following multiple cases.
[0062] In the first case, the attribute information includes behavioral attribute information, which represents an operation performed by the target object on the information display page. The preset attribute condition includes that the behavioral attribute information does not detect a click operation and / or a slide operation performed by the target object on the information display page within a first preset time. In this embodiment, the 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 a live streaming application A. The behavioral attribute information represents an operation performed by a target object on the live streaming selection page. The preset attribute condition includes that the behavioral attribute information does not detect a click operation and / or a slide operation performed by the target object on the live streaming selection page within a first preset time.
[0064] Since no operation of the target object is detected within the first preset time, the user corresponding to the target object is likely to not find the content of interest. In this case, by displaying the recommendation information, the user can be guided to quickly find the content of interest and reduce the time it takes for the user to search for the content of interest.
[0065] In a second case, the attribute information includes behavior attribute information, the information display page includes a candidate object area, and the candidate object area includes information stream entry identifiers of a plurality of candidate objects.
[0066] In this embodiment, the preset attribute condition includes that the behavior attribute information indicates that the number of browsing operations performed on the information stream entry identifiers of the candidate objects in the candidate object area has reached a preset number. In this embodiment, the preset number is not specifically limited. For example, the preset number may be 3, 5, 8, etc.
[0067] For example, as shown in FIG. 4, in a live streaming scene, the information display page is a live streaming selection page of a live streaming application A. The candidate object is a live streamer account, and the target object is a viewer account. The candidate object area is a 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 that the behavior attribute information is that the number of viewing operations performed on the live streaming room identifier of the live streamer account in the live streaming room identifier display area has reached a preset number.
[0068] As is necessary to explain, when multiple browsing operations are performed on the information stream entry identifier of the same candidate object, the number of browsing operations may be counted as one or multiple times. For example, when three browsing operations are performed on the live streaming room identifier of live streamer A, the corresponding number of browsing operations may be counted as one or three.
[0069] When the number of browsing operations performed by the target object on the information stream entry identifiers of the candidate objects in the candidate object area reaches a preset number, the content in the candidate object area is likely not of interest to the user, and in this case, by displaying recommended information, the user can be guided to quickly find the content of interest to the user, and the time it takes for the user to search for the content of interest to the user can be reduced.
[0070] In this embodiment, the browsing operation performed on the information stream entry identifier of the candidate object in 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 a classification label control in the candidate object area exchanges the information stream entry identifier of the candidate object.
[0071] Furthermore, the preset number can be determined according to the number of information stream entry identifiers of the displayed candidate objects. Optionally, the preset number is the number of clicks and / or slides on the candidate object area when the number of displayed information stream entry identifiers reaches the preset number. In this embodiment, the value of the preset number is not specifically limited. For example, the preset number may be 5, 7, 9, etc.
[0072] As should be explained, a candidate object region is any region that contains information stream entry identifiers for multiple candidate objects, which may be text controls, image controls, icon controls, window controls, etc.
[0073] For example, as shown in FIG. 5, in a live streaming scene, the information display page is a live streaming selection page of a live streaming application A. The candidate object is a live streamer account, and the target object is a viewer account. The information stream entry identifier of the candidate object is a live streaming room identifier of the live streamer account. The live streaming room identifier of the live streamer account may be a live streaming room window control of the live streamer account or an image control of the live streamer account. The live streaming selection page includes two candidate object areas. One candidate object area is a live streaming room window control display area of the live streamer account, and the other candidate object area is an image control display area of the live streamer account. The preset number of times corresponds to the number of clicks and / or slides on the candidate object area when the number of live streaming room window controls of the live streamer account (or image controls of the live streamer account) displayed reaches the preset number.
[0074] When the number of information stream entry identifiers of the displayed candidate objects reaches a preset number, the content in the candidate object area is likely not of interest to the user, and in this case, recommended information can be displayed to guide the user to quickly find content of interest.
[0075] In a third case, the attribute information includes account attribute information, and the preset attribute condition includes that the account attribute information of the target object has a number of recommended objects associated with the target object that is greater than a 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 scene, the target object is a user identifier and the recommended object is a live streaming identifier. Correspondingly, the preset attribute condition includes that the number of live streaming identifiers associated with the user identifier is greater than a preset threshold. At this time, the display condition for the recommended information is met.
[0077] Since the number of display contents in the candidate object area is positively correlated with the number of recommended objects, when the number of recommended objects associated with the target object is greater than a preset threshold, the number of display contents in the candidate object area is also large. In this case, it is difficult for the user to find the content of interest from the candidate object area. However, by displaying the recommended information, the user can be guided to quickly find the content of interest and reduce the time it takes the user to search for the content of interest.
[0078] As should be understood, satisfying the display condition for the recommended information may include one of the above cases or a combination of the above cases. For example, the recommended information may be displayed on the information display page only when the first and third cases are met simultaneously. For further example, the recommended information may be displayed on the information display page only when the second and third cases are met simultaneously.
[0079] 2, the step of displaying the recommended information on the information display page in step S202 is further subdivided, that is, the display effect of the recommended information will be described in detail.
[0080] In this embodiment, the information display page is provided with a label display area, which includes a plurality of label controls. For example, as shown in FIG. 3, in a live streaming scene, the information display page is a live streaming selection page of a live streaming application A. The live streaming selection page is provided with a label display area. The plurality of label controls included in the label display area are a "Follow" label control, a "Live Stream Selection" label control, and a "Shopping Mall" label control.
[0081] The display position of the recommended information may be any of the top, center, and bottom of the information display page.
[0082] In one embodiment of the present disclosure, the step of displaying the recommended information on the information display page specifically includes the step of displaying the recommended information on one side of a target label control. The target label control may be any label in the label display area. The one side of the target label control may be any side of the target label control. For example, the recommended information is displayed below a "Follow" label control, as shown in FIG. 6 .
[0083] In another embodiment of the present disclosure, the step of displaying the recommended information on the information display page specifically includes displaying the recommended information in a target area on one side of the target label control and adjacent to the label display area. The target label control may be any label in the label display area. The one side of the target label control may be any side of the target label control. For example, as shown in FIG. 7, the recommended information is displayed in a target area below the "Follow" label control and adjacent to the label display area.
[0084] In this embodiment, the guide information corresponding to the recommended object refers to the guide information including information about the recommended object. Optionally, the guide information corresponding to the recommended object may include 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 account number information corresponding to the live broadcaster's account or account number information corresponding to another viewer's account.
[0085] For example, as shown in FIG. 6, in a live streaming scene, the recommended object is a live streamer account. The guide information corresponding to the recommended object includes account number information of the live streamer account. The account number information of the live streamer account is @XX Brother. The guide information corresponding to the live streamer account is that @XX Brother is currently live streaming.
[0086] In this embodiment, the product information corresponding to the recommended object may include one or more of introduction information of the recommended object, product introduction information, and product images.
[0087] As should be understood, the product information may include physical product information, such as XX jacket information. The product information may also include non-physical products, such as XX membership information, XX attraction information, or XX service information. For example, when the information display page is a 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., product picture, product price, product name) corresponding to the product recommended in the live streaming room of the live streamer account. When the information display page is a 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., product picture, product price, product name) of the product corresponding to the product link mounted in the short video published by the short video publishing account.
[0088] For example, as shown in FIG. 7, in a live streaming scene, the recommended object is a 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 sixth most popular product 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 Fig. 8, in the live streaming scene, the recommended object is a live streamer account, and the number of live streamer accounts is 5. The guide information indicates that five people, such as @XX Brother, are currently live streaming.
[0090] As should be explained, the number information of the recommended objects may be specific numbers, such as 15, 25, 35, etc., and the number information of the recommended objects may be abbreviated numbers, such as 50+, 100+, etc.
[0091] In this embodiment, the recommendation information may include multiple display styles. Optionally, the display style of the recommendation information includes a bubble style or a window style. For example, as shown in FIG. 6, the display style of the recommendation information is a bubble style. As shown in FIG. 7, the display style of the recommendation information is a window style.
[0092] In one embodiment of the present disclosure, the display style of the recommendation information is determined according to the number of at least one recommended object, and the corresponding specific steps are as follows: if the number of at least one recommended object is less than a first preset value, determine the display style of the recommendation information to be a bubble style; if the number of at least one recommended object is equal to or greater than the first preset value, determine the display style of the recommendation information to be a window style.
[0093] In another embodiment of the present disclosure, the display style is determined based on the number of at least one recommended object and whether the recommendation information is displayed in a windowed style 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 the recommendation information is not displayed in a windowed style within a third preset time, the display style of the recommendation information is determined to be a windowed style; if the number of at least one recommended object is equal to or greater than the first preset value and the recommendation information is displayed in a windowed style within a third preset time, the display style of the recommendation information is determined to be a bubble style. In this embodiment, the first preset value and the third preset time are not specifically limited. For example, the first preset value is 5, and the third preset time is 10 minutes.
[0094] As should be noted, in one embodiment of the present disclosure, the recommended information may be displayed above other information, as shown in FIG. 6. In such a case, this can be achieved by setting the display priority of the recommended information higher than the display priority of the other information. In another embodiment of the present disclosure, the recommended information may be displayed alone within the target area, as shown in FIG. 7. In such a case, this can be achieved by moving the other information downward by a preset distance.
[0095] In this embodiment, the recommended information includes guide information corresponding to multiple recommended objects. In this case, the information display page may display guide information corresponding to all the recommended objects, or the information display page may display guide information corresponding to each of the multiple recommended objects in a rotating manner.
[0096] Here, when guide information corresponding to each of a plurality of recommended objects is displayed in a rotating manner on an information display page, not only can the area occupied by the recommended information be saved, but the display of the recommended information is not affected.
[0097] In this embodiment, the conditions for hiding the recommended information may include the following multiple cases.
[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 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: When a trigger operation is detected on a page area other than the area where the recommended information is located on the information display page, the recommended information is 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 a single click operation, a double click operation, a long press operation, etc. Illustratively, the trigger operation is a single click operation.
[0102] Case 3: When a trigger operation on a follow label control on an information display page is detected, 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 a single click operation, a double click operation, a long press operation, etc. Illustratively, the trigger operation is a single click operation.
[0104] Case 4: When a trigger operation on the recommended information is detected, the recommended 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 a single click operation, a double click operation, a long press operation, etc. Illustratively, the trigger operation is a single click operation.
[0106] Example 4
[0107] In this embodiment, based on the embodiment shown in FIG. 2, after the recommended information is displayed on the information display page in step S202, the effect of further triggering the display of information will be described in detail.
[0108] In this embodiment, the guide information includes at least one product information corresponding to the recommended object. The effect of triggering the recommendation information includes the following cases:
[0109] In the first case, when a trigger operation on the recommended information is detected, a live broadcast page or a short video display page of the recommended object is displayed.
[0110] By directly displaying the live broadcast page or short video display page of the recommended object, the user can quickly view the content that corresponds to the target object and that interests the user, thereby further improving the user experience.
[0111] In a second case, when a trigger operation for the recommended information is detected, a live streaming page of the recommended 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 a product name, a product price, a product image, and a number corresponding to the product in the product display list.
[0112] Furthermore, in order to reduce the time required for the target user to search for product attribute information, the product attribute information corresponding to each of the at least one product information can be placed at the top, and the product display list can also be positioned at a first target position, where the first target position is the position of the product attribute information corresponding to each of the at least one product information.
[0113] The product display list includes product attribute information corresponding to each of at least one piece of product information, and the at least one piece of product information is content that the target object is interested in. Therefore, the product display list can further display content that the target object is interested in, and the operation step of triggering the display of the product display list can be omitted, thereby further improving the user experience.
[0114] In a third case, when a trigger operation on the recommended information is detected, a live streaming page of the recommended object is displayed, and a product associated with each of at least one piece of product information is added to the list of products to be ordered.
[0115] Since the product associated with each of the at least one piece of product information is a product that the target object intends to order, adding the product associated with each of the at least one piece of product information to the list of products to be ordered eliminates the step of adding the product to be ordered to the list of products to be ordered, further improving the user experience.
[0116] In the fourth case, when a trigger operation on the target product information is detected, a live streaming page of the recommended object is displayed, the live streaming page includes a product display list, and the product display list includes product attribute information corresponding to the target product information.
[0117] Furthermore, in order to reduce the time required for the target user to search for product attribute information, the product attribute information corresponding to the target product information can be placed at the top, and the product display list can also be positioned at a second target position, where the second target position 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 the target product information is the content that the target object is interested in. Therefore, the product display list can further display the content that the target object is interested in, and the operation step of triggering the display of the product display list can be omitted, thereby further improving the user experience.
[0119] In the fifth case, when a trigger operation on the target product information is detected, a live streaming page of 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 product associated with the target product information is likely to be the product that the target object intends to order, adding the product associated with the target product information to the list of products to be ordered eliminates the step of adding the product to be ordered to the list of products to be ordered, further improving the user experience.
[0121] Corresponding to the display method of recommendation information in the above embodiment, FIG. 9 is a structural block diagram of a display device of recommendation information according to an embodiment of the present disclosure. For ease of explanation, only parts relevant to the embodiment of the present disclosure are shown. Referring to FIG. 9, the display device of recommendation information 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 browsing 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 a preset attribute condition; The recommendation information includes guide information corresponding to at least one recommended object, the recommended object being associated with the target object, and an information stream state of the recommended object satisfying a preset recommendation condition.
[0123] In one embodiment of the present disclosure, the attribute information includes behavioral attribute information, and the preset attribute condition includes that the behavioral attribute information does not detect the target object performing a click operation and / or a slide operation on the information display page 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 of a plurality of candidate objects; The preset attribute condition includes that the behavior attribute information is that it has been detected that the number of click operations and / or slide operations performed by the target object on the information display page has reached a 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 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.
[0126] In one embodiment 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 the second display module 702 displaying the recommended information on the information display page specifically includes: displaying the recommended information on one side of a target label control, or displaying the recommended information in a target area on one side of the target label control and 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 a bubble style or a window style.
[0127] In one embodiment of the present disclosure, associating the recommended object with the target object includes: the recommended object is an object followed by the target object; or the recommended object and the target object follow each other; or the number of views of the live streaming page of the recommended object is greater than a preset number of views; or the number of views of the short video page of the recommended object is greater than the preset number of views; the information stream includes a live streaming video, and the information stream state includes a live streaming state and a live streaming end state; the preset recommendation conditions include: the information stream state of the recommended object is a live streaming state; or the information stream includes a short video, and the information stream state includes an update state and a not-updated state; and the preset recommendation conditions include: the information stream state of the recommended object is a short video update 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 specifically used for: displaying a live-stream page or a short video display page of the recommended object when a trigger operation on the recommended information is detected; displaying a live-stream page of the recommended object when a trigger operation on the recommended information is detected, the live-stream page including a product display list including product attribute information corresponding to each of the at least one product information; displaying a live-stream page of the recommended object and adding products associated with each of the at least one product information to a list of products to be ordered when a trigger operation on the recommended information is detected; displaying a live-stream page of the recommended object when a trigger operation on target product information is detected, the live-stream page including a product display list including product attribute information corresponding to the target product information; displaying a live-stream page of the recommended object when a trigger operation on the target product information is detected, the live-stream page including a product display list including product attribute information corresponding to the target product information; displaying a live-stream page of the recommended object and adding products associated with the target product information to a list of products to be ordered when a trigger operation on 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 recommended objects, and the second display module 702 is further used to rotate and display guide information corresponding to each of the plurality of recommended objects on the information display page.
[0130] In an embodiment of the present disclosure, the device further includes a hiding module, which is specifically used to hide the recommended information when a display time of the recommended information reaches a second preset time, to hide the recommended information when a trigger operation is detected on a page area other than the area where the recommended information is located on the information display page, to hide the recommended information when a trigger operation is detected on a follow label control on the information display page, and to hide the recommended information when a trigger operation on the recommended information is detected.
[0131] The first display module 701 and the second display module 702 are sequentially connected. The recommendation information display device provided in this embodiment can implement the technical solutions of the above method embodiments, and their realization principles and technical effects are similar, so in this embodiment, detailed descriptions are omitted here.
[0132] FIG. 10 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. As shown in FIG. 10, the electronic device 8 includes: a processor 801 and a memory 802 communicatively connected to the processor 801; The memory 802 stores computer-executable instructions, The processor 801 executes computer-executable instructions stored in the memory 802 to implement the method for displaying recommended information in the embodiment shown in FIGS.
[0133] Optionally, the processor 801 and the memory 802 are connected via a bus 803 .
[0134] The relevant description can be understood by referring to the relevant description and effects corresponding to the steps in the embodiments corresponding to FIGS. 2 to 8, and detailed description thereof will be omitted here.
[0135] An embodiment of the present disclosure provides a computer-readable storage medium, which stores computer-executable instructions, and when executed by a processor, the computer-executable instructions are used to realize the method for displaying recommended information provided by any one of the embodiments corresponding to Figures 2 to 8 of the present disclosure.
[0136] 11 , a structural schematic diagram of an electronic device 900 configured to implement an embodiment of the present disclosure is shown, and the electronic device 900 may be a terminal device or a server. The terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 9 is merely an example and does not limit the functionality and scope of use of the embodiment of the present disclosure.
[0137] 9, electronic device 900 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 901 that can perform various appropriate operations and processes based on programs stored in read only memory (ROM) 902 or programs loaded from storage device 908 into random access memory (RAM) 903. RAM 903 further stores various programs and data necessary for the operation of electronic device 900. Processing unit 901, ROM 902, and RAM 903 are connected to one another via a bus 904. An input / output (I / O) interface 905 is also connected to bus 904.
[0138] Typically, devices such as input devices 906 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, and gyroscope; output devices 907 including, for example, a liquid crystal display (LCD), speaker, and oscillator; storage devices 908 including, for example, a magnetic tape drive, hard disk, and communication devices 909 may be connected to the I / O interface 905. The communication devices 909 may enable the electronic device 900 to exchange data with other devices via wireless or wired communication. While FIG. 9 illustrates the electronic device 900 with various devices, it should be understood that it is not required to implement or include all of the devices shown. More or fewer devices may alternatively be implemented or included.
[0139] In particular, according to an embodiment of the present disclosure, the above processes described with reference to the flowcharts may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product including a computer program carried on a computer-readable medium, the computer program including program code for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 909, or may be installed from the storage device 908, or may be installed from the ROM 902. When the computer program is executed by the processing device 901, it performs the above functions defined in the method of the embodiment of the present disclosure.
[0140] As should be explained, the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more conductors, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an 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 of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied in a computer-readable medium may be transmitted over any suitable medium, including, but not limited to, wire, cable, RF (radio frequency), etc., or any suitable combination of the above.
[0141] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated in the electronic device.
[0142] The computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
[0143] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may run entirely on the user computer, partially on the user computer, as a separate software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer may be connected to the user computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0144] The flowcharts and block diagrams in the drawings illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing a given logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may occur in an order different from the order marked in the drawings. For example, two blocks shown in succession may actually be executed substantially in parallel, or may even be executed in the opposite order, depending on the functionality involved. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs a given function or operation, or may be implemented using a combination of dedicated hardware and computer instructions.
[0145] The units described and mentioned in the embodiments of the present disclosure may be implemented in the form of software or hardware. In some cases, the name of a unit does not limit the unit itself, for example, a first obtaining unit may be described as "a unit for obtaining at least two Internet Protocol addresses."
[0146] As used herein, the functions described above may be performed, at least in part, by one or more hardware logic elements. For example, non-limiting example hardware logic elements that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0147] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program used by or in connection 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 suitable combination of the above. More specific examples of machine-readable storage media include one or more wire-based electrical connections, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0148] In a first aspect, according to one or more embodiments of the present disclosure, a method for displaying recommended information is provided, the method including the steps of: displaying an information display page in response to an information browsing operation; and displaying recommended information on the information display page when the attribute information corresponding to the target object satisfies a preset attribute condition; The recommendation information includes guide information corresponding to at least one recommended object, the recommended object being associated with the target object, and an information stream state of the recommended object satisfying a preset recommendation condition.
[0149] According to one or more embodiments of the present disclosure, the attribute information includes behavioral attribute information, and the preset attribute condition includes that the behavioral attribute information does not detect the target object performing a click operation and / or a slide operation on the information display page within a first preset time.
[0150] 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, and the candidate object area includes information stream entry identifiers of a plurality of candidate objects; The preset attribute condition includes that the behavior attribute information is that it has been detected that the number of click operations and / or slide operations performed by the target object on the information display page has reached a 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 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.
[0152] 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 including a plurality of label controls; The step of displaying recommended information on the information display page includes: displaying the recommendation information to one side of a target label control; or displaying the recommendation information in a target area on one side of the target label control and 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; The display style of the recommendation information includes a bubble style or a window style.
[0153] According to one or more embodiments of the present disclosure, associating the recommended object with the target object may include: The recommended object is an object that the target object is following; or The recommended object and the target object follow each other; or The number of times the live streaming page of the recommended object is displayed is greater than the preset number of times; or The display number of the short video page of the recommended object is greater than the preset display number; The information stream includes live streaming video, and the information stream state includes a live streaming state and a live streaming end state, and the preset recommendation conditions include that the information stream state of the recommended object is a live streaming state, or that the information stream includes short video, and the information stream state includes an updated state and a not updated state, and the preset recommendation conditions include that the information stream state of the recommended object is 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 includes: When a trigger operation for the recommendation information is detected, displaying a live broadcast page or a short video display page of the recommended object; When a trigger operation on the recommended information is detected, a live streaming page of the recommended object is displayed, the live streaming page including a product display list including product attribute information corresponding to each of the at least one piece of product information; When a trigger operation for the recommended information is detected, displaying a live streaming page of the recommended object, and adding a product associated with each of the at least one piece of product information to a list of products to be ordered; When a trigger operation on target product information is detected, displaying a live streaming page of the recommended object, wherein the live streaming page includes a product display list including product attribute information corresponding to the target product information; When a trigger operation on the target product information is detected, the method further includes at least one of the steps of displaying a live streaming page of the recommended object and adding a product associated with the target product information to a list of products to be ordered.
[0155] According to one or more embodiments of the present disclosure, the recommendation information includes guide information corresponding to a plurality of recommended objects, and the method includes: The method further includes a step of displaying guide information corresponding to each of the plurality of recommended objects in a rotating manner on the information display page.
[0156] According to one or more embodiments of the present disclosure, hiding the recommendation information when a display time of the recommendation information reaches a second preset time; hiding the recommended information when a trigger operation is detected on a page area other than an area in which the recommended information is located within the information display page; hiding the recommended information when a trigger operation on a follow label control of the information display page is detected; The method further includes the step of hiding the recommended information when a trigger operation on the recommended information is detected.
[0157] In a second aspect, according to one or more embodiments of the present disclosure, there is provided a recommendation information display device, comprising: 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 browsing operation, and the second display module is used to display recommended information on the information display page when attribute information corresponding to the target object satisfies a preset attribute condition; The recommendation information includes guide information corresponding to at least one recommended object, the recommended object being associated with the target object, and an information stream state of the recommended object satisfying a preset recommendation condition.
[0159] According to one or more embodiments of the present disclosure, the attribute information includes behavioral attribute information, and the preset attribute condition includes that the behavioral attribute information does not detect the target object performing a click operation and / or a slide operation on the information display page 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 of a plurality of candidate objects, and the preset attribute condition includes that the behavioral attribute information detects that the number of click operations and / or slide operations performed by the target object on the information display page 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 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.
[0162] 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 the second display module 702 displaying the recommended information on the information display page specifically includes: displaying the recommended information on one side of a target label control, or displaying the recommended information in a target area on one side of the target label control and 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 a bubble style or a window style.
[0163] According to one or more embodiments of the present disclosure, associating the recommended object with the target object includes: the recommended object is an object followed by the target object; or the recommended object and the target object follow each other; or the number of views of the live streaming page of the recommended object is greater than a preset number of views; or the number of views of the short video page of the recommended object is greater than the preset number of views; the information stream includes a live streaming video, and the information stream state includes a live streaming state and a live streaming end state; the preset recommendation conditions include: the information stream state of the recommended object is a live streaming state; or the information stream includes a short video, and the information stream state includes an update state and a not-updated state; and the preset recommendation conditions include: the information stream state of the recommended object is a short video update 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 specifically used for: displaying a live-stream page or a short video display page of the recommended object when a trigger operation on the recommended information is detected; displaying a live-stream page of the recommended object when a trigger operation on the recommended information is detected, the live-stream page including a product display list including product attribute information corresponding to each of the at least one product information; displaying a live-stream page of the recommended object and adding products associated with each of the at least one product information to a list of products to be ordered when a trigger operation on the recommended information is detected; displaying a live-stream page of the recommended object when a trigger operation on target product information is detected, the live-stream page including a product display list including product attribute information corresponding to the target product information; displaying a live-stream page of the recommended object when a trigger operation on the target product information is detected, the live-stream page including a product display list including product attribute information corresponding to the target product information; displaying a live-stream page of the recommended object and adding products associated with the target product information to a list of products to be ordered when a trigger operation on 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 recommended objects, and the second display module is further used to rotate and display guide information corresponding to each of the plurality of recommended objects on the information display page.
[0166] According to one or more embodiments of the present disclosure, the device further includes a hiding module, which is specifically used to hide the recommended information when a display time of the recommended information reaches a second preset time, to hide the recommended information when a trigger operation is detected on a page area other than the area where the recommended information is located on the information display page, to hide the recommended information when a trigger operation is detected on a follow label control on the information display page, and to hide the recommended information when a trigger operation on the recommended information is detected.
[0167] In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device, comprising: a processor; and a memory communicatively coupled to the processor; The memory stores computer executable instructions; The processor executes computer-executable instructions stored in the memory to implement the method for displaying recommendation information as described in the first aspect and various possible designs of the first aspect above.
[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 storing computer-executable instructions that, when executed by a processor, realize the method for displaying recommendation information as described in the first aspect above and various possible designs of the first aspect.
[0169] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, comprising a computer program that, when executed by a processor, realizes the method for displaying recommendation information as described in the first aspect above and various possible designs of the first aspect.
[0170] The above description merely describes preferred embodiments of the present disclosure and the applied technical principles. As will be understood by those skilled in the art, the scope of the disclosure referred to in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also include other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept of the above disclosure. For example, technical solutions formed by mutually replacing the above features with technical features having similar functions disclosed in the present disclosure (but not limited to these).
[0171] Also, although operations are described in a particular order, this should not be understood as requiring these operations to be performed in the particular order shown or in any sequential order. 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 the present disclosure. Some features that are described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments alone or in any suitable subcombination.
[0172] Although the present subject matter has been described in language specific to structural features and / or method logic operations, it should be understood that the subject matter defined in the appended claims is not limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.
Claims
1. A method for displaying recommendation information, comprising: displaying an information display page in response to an information browsing operation; and displaying recommended information on the information display page when the attribute information corresponding to the target object satisfies a preset attribute condition; The recommendation information display method, wherein 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 a preset recommendation condition.
2. the attribute information includes behavioral attribute information, The method according to claim 1 , wherein the preset attribute condition includes that the behavioral attribute information does not detect a click operation and / or a slide operation performed by the target object on the information display page within a first preset time.
3. the attribute information includes behavioral attribute information, the information display page includes a candidate object display area, and the candidate object area includes information stream entry identifiers of a plurality of candidate objects; The method according to claim 1 , wherein the preset attribute condition includes that the behavioral attribute information detects that the number of click operations and / or slide operations performed by the target object on the information display page has reached a preset number of operations.
4. The attribute information includes account attribute information; The method according to any one of claims 1 to 3, wherein the preset attribute condition includes that the account attribute information of the target object has a number of recommended objects associated with the target object that is greater than a preset threshold.
5. a label display area is provided on the information display page, the label display area including a plurality of label controls; The step of displaying recommended information on the information display page includes: displaying the recommendation information to one side of a target label control; or displaying the recommendation information in a target area on one side of the target label control and 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; The method of claim 1 , wherein the display style of the recommendation information includes a bubble style or a window style.
6. The method of claim 5 , wherein the product information corresponding to the recommended object includes one or more of introduction information, product introduction information, and product images of the recommended object.
7. The step of determining a display style of the recommendation information includes: determining a display style of the recommendation information according to the number of at least one of the recommendation objects; or The method of claim 5 , further comprising determining a display style of the recommendation information based on at least one of the number of the recommended objects and whether to display the recommendation information in a window style within a preset time period.
8. The recommendation object being associated with the target object The recommended object is an object that the target object is following; or The recommended object and the target object follow each other; or The number of times the live streaming page of the recommended object is displayed is greater than the preset number of times; or The display number of the short video page of the recommended object is greater than the preset display number; A method according to any one of claims 1 to 7, wherein the information stream includes a live streaming video, the information stream state includes a live streaming state and a live streaming end state, and the preset recommendation conditions include that the information stream state of the recommended object is the live streaming state, or the information stream includes a short video, the information stream state includes an updated state and a not updated state, and the preset recommendation conditions include that the information stream state of the recommended object is a short video updated state.
9. The guide information includes at least one product information corresponding to the recommended object, and the method further comprises: When a trigger operation for the recommendation information is detected, displaying a live broadcast page or a short video display page of the recommended object; a step of displaying a live streaming page of the recommended object when a trigger operation on the recommended information is detected, the live streaming page including a product display list including product attribute information corresponding to each of the at least one piece of product information; When a trigger operation for the recommended information is detected, displaying a live streaming page of the recommended object and adding a product associated with each of the at least one piece of product information to a list of products to be ordered; When a trigger operation on target product information is detected, displaying a live streaming page of the recommended object, wherein the live streaming page includes the product display list including product attribute information corresponding to the target product information; The method according to any one of claims 1 to 8, further comprising at least one of the steps of: when a trigger operation on target product information is detected, displaying a live streaming page of the recommended object and adding a product associated with the target product information to the list of products to be ordered.
10. The recommendation information includes guide information corresponding to a plurality of recommended objects, and the method includes: The method according to any one of claims 1 to 9, further comprising the step of displaying guide information corresponding to each of the plurality of recommended objects in a rotating manner on the information display page.
11. hiding the recommendation information when a display time of the recommendation information reaches a second preset time; hiding the recommended information when a trigger operation is detected on a page area other than an area in which the recommended information is located within the information display page; hiding the recommended information when a trigger operation on a follow label control of the information display page is detected; The method according to any one of claims 1 to 10, further comprising the step of: hiding the recommended information when a trigger operation on the recommended information is detected.
12. A display device for recommendation information, a first display module configured to display an information display page in response to an information viewing operation; a second display module configured to display recommended information on the information display page when attribute information corresponding to the target object satisfies a preset attribute condition; A display device for recommendation information, wherein 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 a preset recommendation condition.
13. An electronic device comprising: a processor; and a memory communicatively coupled to the processor; The memory stores computer executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method for displaying recommended information according to any one of claims 1 to 11.
14. A computer-readable storage medium having computer-executable instructions stored therein, the computer-readable storage medium realizing the method for displaying recommended information according to any one of claims 1 to 11 when a processor executes the computer-executable instructions.
15. A computer program product including a computer program, which, when executed by a processor, implements the method for displaying recommended information according to 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