Method and device for displaying information, electronic equipment and product
By displaying target controls on the media playback page and adjusting the displayed content based on interactive behavior, the problem of unintuitive hidden information when triggering controls in the object list is solved, improving user experience and page simplicity.
Patent Information
- Application Number
- CN202410480273.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-19
- Publication Date
- 2025-10-24
AI Technical Summary
While the design of the object list trigger control on the media playback page maintains the simplicity of the page, the hidden functions and information are not intuitive, making it difficult for users to find or use these functions, especially causing confusion for new users or users unfamiliar with the application.
The target control is displayed on the media playback page, showing the object attribute information of the target object, and when the preset conditions are met, it is adjusted to the prompt information associated with the target object to prompt the user to trigger the preset interactive operation.
It increased the click-through rate of object list trigger controls, enhanced users' intuitive perception of hidden information, reduced the number of page controls, and improved the display efficiency and simplicity of media content.
Smart Images

Figure CN120832056A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates generally to the field of computer software, and more particularly, to a method, apparatus, electronic device and product for displaying information. BACKGROUND
[0002] In various applications, especially in media playing pages such as picture playing page, video playing page and the like, a control which can present a set of objects after being triggered is often provided, and such a control is referred to as an object list triggering control. The object list triggering control may, for example, include a sharing button. After a user clicks the sharing button, a plurality of sharing objects can be presented on the media playing page, and the sharing objects may, for example, be friends in an application or applications such as social media applications, instant messaging applications and the like.
[0003] By using the object list triggering control to organize a plurality of objects, it is possible to avoid too many or too crowded visual elements on the media playing page, thereby maintaining the simplicity of the page design. Especially on mobile devices with limited screen controls, the object list triggering control needs to be frequently used to save visual controls on the media playing page. SUMMARY
[0004] In a first aspect of the embodiments of the present disclosure, a method for displaying information is provided. The method comprises: in response to an interaction behavior satisfying a triggering condition, presenting a target control on a media playing page; wherein the target control displays at least object attribute information of a target object, and the target control is used to prompt a user to trigger a preset interaction operation; and the target object is determined according to object attribute information and / or business attribute information of each object in an object set corresponding to the media playing page. In addition, the method further comprises: in response to interaction information of the object attribute information of the target object satisfying a preset condition, adjusting content displayed in the target control to prompt information associated with the target object, so as to prompt the user to trigger the preset interaction operation.
[0005] In a second aspect of the embodiments of the present disclosure, an apparatus for displaying information is provided. The apparatus comprises a target control display module configured to: in response to an interaction behavior satisfying a triggering condition, present a target control on a media playing page; wherein the target control displays at least object attribute information of a target object, and the target control is used to prompt a user to trigger a preset interaction operation; and the target object is determined according to object attribute information and / or business attribute information of each object in an object set corresponding to the media playing page. The apparatus further comprises a display content adjustment module configured to: in response to interaction information of the object attribute information of the target object satisfying a preset condition, adjust content displayed in the target control to prompt information associated with the target object, so as to prompt the user to trigger the preset interaction operation.
[0006] In a third aspect of the embodiments of the present disclosure, an electronic device is provided. The electronic device includes one or more processors; and a storage device storing one or more programs, when the one or more programs are executed by the one or more processors, cause the one or more processors to implement a method for displaying information. The method includes, in response to an interaction behavior satisfying a trigger condition, presenting a target control on a media playback page; wherein the target control displays at least object attribute information of a target object, and the target control is used to prompt a user to trigger a preset interaction operation; and the target object is determined according to object attribute information and / or business attribute information of each object in an object set corresponding to the media playback page. In addition, the method further includes, in response to interaction information of the object attribute information of the target object satisfying a preset condition, adjusting content displayed in the target control to prompt information associated with the target object, so as to prompt the user to trigger the preset interaction operation.
[0007] In a fourth aspect of the embodiments of the present disclosure, a computer program product is provided. The computer program product is tangibly stored on a non-transitory computer-readable medium and includes machine-executable instructions that, when executed, cause a machine to implement a method for displaying information. The method includes, in response to an interaction behavior satisfying a trigger condition, presenting a target control on a media playback page; wherein the target control displays at least object attribute information of a target object, and the target control is used to prompt a user to trigger a preset interaction operation; and the target object is determined according to object attribute information and / or business attribute information of each object in an object set corresponding to the media playback page. In addition, the method further includes, in response to interaction information of the object attribute information of the target object satisfying a preset condition, adjusting content displayed in the target control to prompt information associated with the target object, so as to prompt the user to trigger the preset interaction operation.
[0008] In a fifth aspect of the embodiments of the present disclosure, a non-transitory computer-readable medium is provided. The computer-readable medium stores machine-executable instructions thereon that, when executed, cause a machine to implement a method for displaying information. The method includes, in response to an interaction behavior satisfying a trigger condition, presenting a target control on a media playback page; wherein the target control displays at least object attribute information of a target object, and the target control is used to prompt a user to trigger a preset interaction operation; and the target object is determined according to object attribute information and / or business attribute information of each object in an object set corresponding to the media playback page. In addition, the method further includes, in response to interaction information of the object attribute information of the target object satisfying a preset condition, adjusting content displayed in the target control to prompt information associated with the target object, so as to prompt the user to trigger the preset interaction operation.
[0009] The following presents a summary of the disclosure in order to provide a basic understanding of some aspects of the application. This summary is not an extensive overview of the application. It is not intended to identify key / critical elements of the application or to delineate the scope of the application. Its sole purpose is to present some concepts of the application in a simplified form as a prelude to the more detailed description that is presented later. BRIEF DESCRIPTION OF DRAWINGS
[0010] The above and other features, aspects, and advantages of various embodiments of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings. In the drawings:
[0011] Figures 1A-1B A schematic diagram showing an example environment in which various embodiments of the present disclosure can be implemented is shown;
[0012] Figure 2 A flowchart showing a method for displaying information according to some embodiments of the present disclosure is shown;
[0013] Figures 3A-3B A schematic diagram showing an example of displaying an image of a target object in a target control and automatically adjusting to display a hint text according to some embodiments of the present disclosure is shown;
[0014] Figures 4A-4B A schematic diagram showing an example of displaying images of a group of target objects in a target control and automatically adjusting to display a hint text for the group of target objects according to some embodiments of the present disclosure is shown;
[0015] Figures 5A-5B A schematic diagram showing an example of animation effects of an object list trigger control, a target control, and a comment list control according to some embodiments of the present disclosure is shown;
[0016] Figures 6A-6B A schematic diagram showing an example of displaying an object list by triggering a target control according to some embodiments of the present disclosure is shown;
[0017] Figures 7A-7B A schematic diagram showing an example of displaying detailed information of a target object by triggering the target object in a target control according to some embodiments of the present disclosure is shown;
[0018] Figure 8 A block diagram showing an apparatus for displaying information according to some embodiments of the present disclosure is shown; and
[0019] Figure 9 A block diagram showing an apparatus capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0020] It can be understood that all user-related data involved in the technical solution should be acquired and used after authorization by the user. This means that in the technical solution, if the user's personal information needs to be used, the user's explicit consent and authorization are required before the data is acquired, otherwise the relevant data collection and use will not be performed. It should also be understood that in the implementation of the technical solution, relevant laws and regulations should be strictly followed in the collection, use and storage of data, and necessary technical and measures should be taken to protect the security of the user's data and ensure the safe use of the data.
[0021] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be interpreted as being limited to the embodiments set forth herein, but rather these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for exemplary purposes only and are not intended to limit the scope of protection of the present disclosure.
[0022] In the description of embodiments of the present disclosure, the term "comprising" and similar terms are to be interpreted as open-ended including, i.e., "including but not limited to". The term "based on" is to be interpreted as "based, at least in part, on". The term "one embodiment" or "the embodiment" is to be interpreted as "at least one embodiment". The terms "first", "second", etc. can refer to different or same objects unless explicitly stated otherwise. Other explicit and implicit definitions can also be included below.
[0023] In the description of embodiments of the present disclosure, "media playing page" refers to a page for displaying text content, image content, video content, or any combination thereof. Image content includes but is not limited to static image content, dynamic image content, image content with sound, and image content without sound, etc. Video content includes but is not limited to short video, long video, recorded video, live video, etc. "Object" refers to any item that can be organized in a list form, including but not limited to user account (e.g., user account to which media content is shared, etc.), function within the application (e.g., quality selection, playback speed adjustment, etc.), frequently asked questions, item or information associated with media content, resource that the user can send to the media content provider, etc. In addition, "object set" refers to a presentation form of organizing objects in a list form, and multiple objects in the object set can be objects with the same attribute (e.g., all are items associated with media content) or objects with different attributes (e.g., part of the objects in the sharing list can be user accounts, and another part of the objects can be social media applications, instant messaging applications, or third-party applications).
[0024] As described above, in a media play page, there are often object list trigger controls provided, such as a share button, a common question button, a related content recommendation button, a comment button, and the like. After these object list trigger controls are triggered, an object set including multiple objects can be displayed in the media play page. A user can view the object set, for example, by swiping the screen up and down. In some implementations, if a user is interested in an object, the user can click the object to view detailed information of the object. In this way, the poem element on the media play page can be prevented from being too crowded, thereby maintaining the simplicity of the page design.
[0025] However, in the pursuit of a simple design, some important functions and information can become less obvious or less intuitive, thereby hindering users from discovering and using these functions and information. When these functions and information are hidden behind the object list trigger controls, users can not even know that these functions exist. Unless users actively explore the functions of these controls, they can not discover or use these functions for a long time. For new users or users who do not use the application frequently, such a design can cause them to miss functions and information that are useful to them, or can cause users to feel confused because they cannot find the functions they want.
[0026] In some related technologies, designers often use icons to present object list trigger controls. In order to prompt users to click the icon, in addition to designing the icon to represent the function corresponding to the icon, the icon can also be animated (e.g., stars or ribbons appear around the icon) to attract the attention of users. However, this solution, although successfully attracting the attention of users, still cannot effectively inform users of what functions and information are hidden behind the icon, so users lack the motivation to click the icon.
[0027] To this end, embodiments of the present disclosure provide a solution for displaying information. In this solution, if an interaction behavior satisfies a trigger condition, a target control can be presented on a media play page. The target control displays at least object attribute information of a target object, and the target control can be used to prompt a user to trigger a preset interaction operation. In addition, the target object can be determined according to object attribute information and / or business attribute information of each object in an object set corresponding to the media play page. Furthermore, if interaction information of the object attribute information of the target object satisfies a preset condition, the content displayed in the target control can be adjusted to prompt information associated with the target object, so as to prompt the user to trigger the preset interaction operation.
[0028] In this way, when the user sees the object attribute information in the target control, the user can intuitively know what information or function is hidden behind the icon of the object list triggering control, thereby being able to improve the click rate of the object list triggering control. In addition, after the user sees the object attribute information in the target control, the user can also see the prompt information associated with the target object, thereby being able to make the user further understand that the target object in the target control can be found by clicking the object list triggering control, or being able to further improve the user's interest in clicking the object list triggering control, and thus being able to further improve the click rate of the object list triggering control. In addition, by displaying the object attribute information and the prompt information in turn, the number of controls and the area size of the controls in the page can be reduced, the simplicity of the media playing page can be improved, and the display efficiency of the media content can be improved.
[0029] Figures 1A-1B A schematic diagram of an example environment 100 in which various embodiments of the present disclosure can be implemented is shown. As shown, the environment 100 includes a user device 102, which can be any device capable of running an application including a media playing page 104. For example, the user device 102 can be a mobile phone, a tablet computer, a smart wearable device, a laptop computer, a desktop computer, etc. The media playing page 104 is used to present media content, which includes text content, image content, video content, or any combination thereof. For example, the media playing page 104 can be a video live page, a page playing a pre-recorded video, or a slide show page, etc. Figure 1A
[0030] The object list triggering control 106 is included in the media playing page 104, and the object list triggering control 106 can be presented in the form of an icon. When the user triggers (e.g., clicks or taps) the object list triggering control 106, an object list 108 including at least one object can be displayed on the media playing page 104. For example, when the object list triggering control 106 corresponds to a sharing function, the object can be a user account to which the media content is shared. When the object list triggering control 106 corresponds to a related content recommendation function, the object can be an item or information associated with the media content being played. For example, if the currently played media content is a dressing guide, the objects in the object list 108 can include clothes in the media content and other related clothes.
[0031] In the environment 100, when the user is watching the media content in the media play page 104, if the interaction behavior of the user with the media play page 104 meets the triggering condition, the target control 110 can be automatically displayed, and the object attribute information 112 associated with the target object can be displayed in the target control 110. The target control 110 can be, for example, a control such as a bubble prompt box, and the object attribute information 112 can be, for example, an image or a textual introduction of the target object, etc. For example, in the example where the media content is a fashion guide, the target object can be the clothes being commented on, and the object attribute information 112 can be a picture of the clothes. When the interaction information of the object attribute information 112 of the target object meets the preset condition (for example, after a period of time, for example, 3 seconds, 5 seconds, or longer), the content displayed in the target control 110 can be automatically adjusted to the prompt information 116 associated with the target object.
[0032] As shown in Figure 1B , the display content of the target control 110 is adjusted from the object attribute information 112 to the prompt information 116. In some examples, the prompt information 116 can be information prompting the user to find the target object corresponding to the displayed object attribute information 112 by clicking the object list triggering control 106 (for example, “here” or the like). In some examples, the prompt information 116 can be other information associated with the target object other than the object attribute information 112 (for example, “popular combination” or the like). In this way, the association between the object attribute information 112 and the prompt information 116 can be visually improved, so as to guide the user to find the target object by clicking the object list triggering control 106 or the target control 110.
[0033] In this way, the user can see the target object hidden behind the object list triggering control 106 through the object attribute information 112, so as to improve the click rate of the object list triggering control 106. In addition, the prompt information 116 can further guide the user to click the object list triggering control 106, so as to further improve the click rate of the object list triggering control 106. In addition, by displaying the object attribute information 112 and the prompt information 116 in turn, the number and size of controls on the screen can be saved, the simplicity of the media play page can be improved, and the display efficiency of the media content can be improved.
[0034] Figure 2 A flowchart of a method 200 for displaying information according to some embodiments of the present disclosure is shown. The method 200 can be performed, for example, by the user device 102 shown in Figure 1A . As shown in Figure 2As shown, at block 202, in response to the interaction behavior satisfying the triggering condition, the method 200 can display a target control on the media playing page; wherein the target control at least displays object attribute information of a target object, the target control is used to prompt the user to trigger a preset interaction operation; and the target object is determined according to object attribute information and / or service attribute information of each object in an object set corresponding to the media playing page. For example, in the environment 100 shown, the user equipment 102 can display the object list triggering control 106 on the media playing page 104, and can display the object list 108 on the media playing page 104 after the user clicks the object list triggering control 106. If the user's interaction behavior satisfies the triggering condition, the target control 110 can be displayed on the media playing page 104. The object attribute information 112 can be displayed in the target control 110, and the target control 110 is used to prompt the user to trigger a preset interaction operation, for example, clicking the object list triggering control 106 or clicking the target control 110. The target object is determined according to the object attribute information (for example, object category, object name, etc.) and / or the service attribute information (for example, ranking in the list, association relationship between objects, etc.) of each object in the object list 108 corresponding to the media playing page 104. Figure 1A As shown in the environment 100, the user equipment 102 can display the object list triggering control 106 on the media playing page 104, and can display the object list 108 on the media playing page 104 after the user clicks the object list triggering control 106. If the user's interaction behavior satisfies the triggering condition, the target control 110 can be displayed on the media playing page 104. The object attribute information 112 can be displayed in the target control 110, and the target control 110 is used to prompt the user to trigger a preset interaction operation, for example, clicking the object list triggering control 106 or clicking the target control 110. The target object is determined according to the object attribute information (for example, object category, object name, etc.) and / or the service attribute information (for example, ranking in the list, association relationship between objects, etc.) of each object in the object list 108 corresponding to the media playing page 104.
[0035] In some examples, the media content displayed in the media playing page 104 can be a video of a dressing guide, the object list triggering control 106 can be a button providing a function of viewing related content, the object list 108 can be a list of clothes, and the object list 108 can also include clothes in the video. The target object can be clothes in the video, clothes with similar features to the clothes in the video, or any other clothes. In these examples, the object attribute information 112 can be a picture, name, etc. of the clothes.
[0036] At block 204, in response to the interaction information of the object attribute information of the target object satisfying a preset condition (also referred to as a first preset condition herein), the method 200 can adjust the content displayed in the target control to prompt information associated with the target object, so as to prompt the user to trigger the preset interaction operation. For example, in the environment 100 shown, when the interaction information of the object attribute information 112 satisfies the preset condition, the user equipment 102 can adjust the content in the target control 110 from the object attribute information 112 to the prompt information 116, so as to prompt the user to trigger the preset interaction operation. Figures 1A-1B As shown in the environment 100, when the interaction information of the object attribute information 112 satisfies the preset condition, the user equipment 102 can adjust the content in the target control 110 from the object attribute information 112 to the prompt information 116, so as to prompt the user to trigger the preset interaction operation. In the example of the dressing guide, the prompt information 116 can be a prompt for the user to click the object list triggering control 106 to find clothes corresponding to the object attribute information 112 (for example, it can be "here"). In addition, the prompt information 116 can also be a supplementary introduction to the clothes corresponding to the object attribute information 112 (for example, it can be "popular this summer").
[0037] In this way, when the user sees the object attribute information in the target control, the user can intuitively know what information or function is hidden behind the icon of the object list trigger control, thereby improving the click rate of the object list trigger control. In addition, after the user sees the object attribute information in the target control, the user can also see the prompt information associated with the target object, thereby enabling the user to further understand that the target object in the target control can be found by clicking the object list trigger control, or enabling the user to further improve the interest in clicking the object list trigger control, and thus further improving the click rate of the object list trigger control. In addition, by sequentially displaying the object attribute information and the prompt information in different controls respectively, the number of controls in the page can be reduced, the simplicity of the media playing page is improved, and the display efficiency of the media content is improved.
[0038] In some embodiments, the object attribute information of the target object can be image or text information describing the attribute of the target object, and the object attribute information of the target object can include at least one of the following: name, category, text description, and image. In some embodiments, in order to make the user more interested in the target object, the object attribute information associated with the object set can include an image of the target object, and the prompt information can include text information indicating how to view the object set or text information supplementally describing the object attribute information of the target object.
[0039] In some embodiments, the interaction information of the object attribute information of the target object is information that is updated when interaction with the object attribute information of the target object is detected, or is statistical information associated with the object attribute information of the target object. In some embodiments, if the interaction information of the prompt information satisfies another preset condition (also referred to as a second preset condition herein), the target control can be hidden. Then, information indicating the number of objects in the object set can be displayed above the object list trigger control or within a predetermined range of the object list trigger control. For example, the number of objects in the object set can be displayed in the upper right corner of the object list trigger control. In this way, the object list trigger control can be made more obvious, and the number in the upper right corner can stimulate the user to click the object list trigger control, thereby improving the click rate of the object list trigger control.
[0040] In some embodiments, if the display time of the object attribute information of the target object exceeds a certain time threshold (also referred to as a first time threshold herein), the content displayed in the target control can be adjusted to the prompt information associated with the target object. If the display time of the prompt information exceeds another time threshold (also referred to as a second time threshold herein), the target control can be hidden.
[0041] In some embodiments, if an interaction to the object property information of the target object is detected, the content displayed in the target control can be adjusted to be a prompt information. For example, if a user clicks the object property information of the target object, the content displayed in the target control can be adjusted to be a prompt information. In some embodiments, if an interaction to the object property information of the target object is detected to be ended, the content displayed in the target control can be adjusted to be a prompt information. For example, if a user holds the object property information of the target object to view the information and then releases, the content displayed in the target control can be adjusted to be a prompt information.
[0042] Figures 3A-3B A schematic diagram showing an example 300 of displaying an image of a target object in a target control and automatically adjusting to display a prompt text according to some embodiments of the present disclosure is shown. As shown in the example 300, a media playing page 304 includes an object list trigger control 306, if the object list trigger control 306 is triggered by a user, a set of objects can be displayed on the media playing page 304. In the example 300, if the interaction behavior of the user in the media playing page 304 meets a trigger condition, a target control 310 can be displayed on the media playing page 304, the target control 310 can display an image 312 of a target object in the set of objects. For example, in the example of the dressing guide mentioned above, the image 312 can be a picture of a dress. Figure 3A
[0043] The image 312 can be displayed for a period of time, and when the display time exceeds a certain time threshold (e.g., 3 seconds, 5 seconds, or more, etc.), the content displayed in the target control 310 can be automatically adjusted from the image 312 to a prompt text 316 as shown. Figure 3B The prompt text 316 is used to make the user interested in the target object, which can be a text information of how to view the set of objects (e.g., “here” or “click here”). The prompt text 316 can also be a text information that supplements the description of the image 312 of the target object. For example, the prompt text 316 can be a description of the features of the target object, the number of users who like or collect the target object, the discount of the target object, etc. For example, in the example 300, the prompt text 316 can be “popular this summer”.
[0044] The prompt text 316 can also be displayed for a period of time, and the target control 310 can be automatically hidden when the display time exceeds another time threshold (e.g., 3 seconds, 5 seconds, or more, etc.). In this way, an animation effect can be achieved that includes displaying the target control and displaying the image in the target control, adjusting the content of the target control from the image to the prompt text, and hiding the target control. Thus, the user can be properly prompted about the information hidden in the object list trigger control 306, while the annoyance to the user can be reduced.
[0045] It should be noted that the display time of the image 312 and the display time of the prompt text 316 can be the same or different. In addition, the style and size of the target control 310 when displaying the image 312 and the style and size when displaying the prompt text 316 can be the same or different. For example, in some implementations, since the length of the prompt text 316 can be greater than the width of the image 312, the width of the target control 310 can be adjusted to a larger width as the content is adjusted to the prompt text 316. In other implementations, multiple images can be included in the target control 310, and thus the width of the target control 310 can be adjusted to a smaller width as the content is adjusted to the prompt text 316.
[0046] In this way, when the user watches the dressing guide video in the media play page 304, the image 312 (e.g., a picture of a piece of clothing) can be automatically displayed near the object list trigger control 306. When the user's attention is transferred to the image 312, the prompt text 316 (e.g., "popular this summer") can subsequently appear at the location of the image 312. In this way, the user's interest in the clothing in the image 312 can be increased, and then the user can click the object list trigger control 306 in order to view the clothing in the image 312. Therefore, this way can attract the user to click the object list trigger control 306 by using a rich content form, thereby increasing the click rate of the object list trigger control 306.
[0047] In some embodiments, the target control 310 can be displayed within a predetermined distance of the object list trigger control 306. In this way, since the target control 310 is very close to the object list trigger control 306, the connection between the two can be strengthened, thereby increasing the probability that the user will click the object list trigger control 306 after seeing the target control 310.
[0048] In some embodiments, to further guide the user to click the object list triggering control, the target object displayed in the target control can be a plurality of target objects, and the plurality of target objects satisfy at least one of the following conditions: a value of a preset attribute of a target object in the plurality of target objects satisfies a preset attribute threshold, the preset attribute threshold is determined according to a value of a preset attribute of an object other than the plurality of target objects, or the plurality of target objects are a group of objects having an association relationship. In some embodiments, when the plurality of target objects are a group of objects having an association relationship in the object list, to make the user know the reason why these objects are displayed together, the prompt information displayed by the target control can be information describing the association relationship between the plurality of target objects, or business information indicating that the plurality of target objects are combined. The business information may, for example, be activity information or preferential information for the object combination.
[0049] Figures 4A-4B A schematic diagram of an example 400 of displaying images of a group of target objects in a target control and automatically adjusting to display prompt text for the group of target objects is shown according to some embodiments of the present disclosure. As shown in the example 400, a media playing page 404 includes an object list triggering control 406, and if the user triggers the object list triggering control 406, an object list can be displayed on the media playing page 404. If the interaction behavior of the user in the media playing page 304 satisfies a triggering condition, a target control 410 can be displayed on the media playing page 404. In the example 400, the target control 410 can include a plurality of object attribute information, i.e., images 412, 414, and 416, and each of the object attribute information can correspond to a different target object. Figure 4A
[0050] The target objects corresponding to the images 412, 414, and 416 can be determined because their preset attribute values satisfy preset attribute thresholds, which are determined according to the preset attribute values of other objects other than the target objects. For example, the preset attribute can be the number of likes, collections, or purchases of the object, and the preset attribute threshold can be, for example, a value greater than the number of likes, collections, or purchases of other objects. In other words, the target objects corresponding to the images 412, 414, and 416 can be the objects in the object collection with the most number of likes, collections, or purchases. In some embodiments, the images 412, 414, and 416 can be the top three objects of the object list displayed after the object list triggering control 406 is clicked. In this way, the objects that the user is most interested in can be determined from the object collection, and these objects can be exposed outside the object list triggering control 406 (i.e., exposed in the target control 410), so as to improve the user's interest in the objects hidden behind the object list triggering control 406, and improve the click rate of the object list triggering control 406.
[0051] In some embodiments, the images 412, 414, and 416 can be a group of objects in the object collection that have a correlation relationship. For example, the image 412 can be an image of a piece of clothing, the image 414 can be an image of a pair of pants, and the image 416 can be an image of a pair of shoes, which can be a popular combination. In some embodiments, one of the images 412, 414, and 416 can correspond to an object in the media content being played in the media play page 404. In this way, a group of objects with a correlation relationship can be used to make the user want to view more information about the group of objects, so as to improve the click rate of the object list triggering control 406.
[0052] In the example 400, after the images 412, 414, and 416 are displayed for a period of time, the display content of the target control 410 can be automatically adjusted to the prompt text 420 as shown in Figure 4B Figure 4B In the example 400, the prompt text 420 can be text that describes the association relationship between the images 412, 414 and 416. In this way, the prompt text 420 can further explain the multiple object attribute information displayed in the target control 410. For example, in the example 400, the prompt text 420 can be "Fashionable Matching", which can prompt the user that the clothes, pants and shoes previously displayed are very suitable for matching together. The prompt text 420 can also be business information indicating that the objects of the images 412, 414 and 416 are combined, for example, preferential information for the combination of objects in the images 412, 414 and 416. In this way, the prompt text 420 can further increase the user's interest in the objects in the images 412, 414 and 416, thereby increasing the click-through rate of the object list trigger control 406.
[0053] In some embodiments, a comment list control (also referred to herein as a comment list control) for displaying a comment list may be displayed in the media playback page, and the comment list control is located above the object list trigger control. In order to reduce the obstruction of the target control on the content in the media playback page, the target control may be displayed above the object list trigger control and below the comment list control, and the height of the comment list control may be kept unchanged. In some embodiments, in order to improve the display effect of the target control, when the target control is displayed, the comment list control may be moved upward, and the target control may be displayed above the object list trigger control and below the comment list control.
[0054] Figures 5A-5B Schematic diagram showing an example 500 of animation effects of an object list trigger control, a target control, and a comment list control according to some embodiments of the present disclosure. Figure 5A As shown, in example 500, a media playback page 504 includes an object list trigger control 506 and a comment list control 508. The comment list control 508 can display a user's comments on the media content (e.g., a video) in the media playback page 504. In some implementations, the comments in the comment list control 508 can be arranged according to the time of creation of the comments, wherein the most recently created comments are displayed at the bottom of the comment list control 508, and the previous comments are scrolled up. In order to prevent the target control from obscuring the content of the comment list control 508, in particular, not obscuring the most recent comments at the bottom of the comment list control 508, when the target control is displayed, the display position of the comment list control 508 can be changed while maintaining the height unchanged, and the new display position can be above the original display position. The target control can then be displayed above the object list trigger control 506 and below the comment list control 508.
[0055] like Figure 5BAs shown, when the target control 510 is displayed, the display position of the comment list control 508 is changed to above the original display position, and then the target control 510 can be displayed between the object list trigger control 506 and the comment list control 508. Compared with not changing the position of the comment list control 508 and displaying the target control 510 above the comment list control 508, this way can reduce the occlusion of the comment list control 508, and in particular, can reduce the occlusion of the latest comment at the bottom of the comment list control 508.
[0056] In some embodiments, since the comments in the comment list control 508 are updated in a way of scrolling upwards, when the position of the comment list control 508 is changed, the change of the position can be implemented with an animation effect of moving upwards, and the target control 510 can be displayed while the comment list control 508 is moving upwards. After the object attribute information and the prompt information are respectively displayed in the target control 510, the target control 510 can be hidden, and the comment list control 508 can move downwards to restore to the initial position.
[0057] In this way, visually, the target control 510 appears as a new comment in the position where a new comment should originally appear, and other comments are correspondingly scrolled upwards. In this way, the display effect of the media playing page 504 can be improved, and the unity and simplicity of the visual design can be enhanced.
[0058] In some embodiments, the target control can be displayed based on some predetermined conditions being met. In some embodiments, the target control can be displayed upon detecting that the media playing page is triggered to be displayed. After the object attribute information and the prompt information are respectively displayed in the target control, the target control can be hidden. In this way, the user can be prompted about the content in the object list trigger control before the user is immersed in the media content, and thus the disturbance to the user can be reduced.
[0059] In some embodiments, the target control can be displayed if the number of times of triggering the display of the object set (e.g., the number of times of clicking the object list trigger control) is less than a predetermined threshold. The predetermined threshold can be 1, 3, 5, or other values. If the number of times of clicking the object list trigger control by the user is small, it indicates that the user can be a new user, or a user who is not familiar with the function of the object list trigger control. Therefore, this way can prompt the content hidden by the object list trigger control to the new user and the user who is not familiar with the object list trigger control, and thus the disturbance to the user who is familiar with the application can be reduced.
[0060] In some embodiments, the target control can be displayed if it is detected that the number of times the object list trigger control is triggered (e.g., the number of times the object list trigger control is clicked) within a predetermined time is less than a predetermined threshold. The predetermined time can be, for example, a week, a month, or other time, and the predetermined threshold can be, for example, 1, 3, 5, or other number. For example, if the number of times the object list trigger control is clicked by a user within a month is less than 1, it indicates that the user can not use this function frequently (or even use this application frequently), and thus the user can have forgotten the function of the object list trigger control. Therefore, this way can remind these users of the function of the object list trigger control, so as to reduce the disturbance to users familiar with the application.
[0061] In some embodiments, the target control can be displayed if it is detected that the dwell time on the media playing page exceeds a predetermined threshold. The predetermined threshold can be, for example, 30 seconds, 1 minute, or other number. For example, if a user enters the current media playing page and continues to watch the media content on the current page for 1 minute, it indicates that the user is interested in the media content, and thus the user can also be interested in the content hidden in the object list trigger control. Therefore, this way can remind these users that clicking the object list trigger control can find information they are interested in, so as to improve the click rate of the object list trigger control.
[0062] In some embodiments, the target control can be displayed if it is detected that the media content in the media playing page is switched to content associated with the target object. For example, in some applications, the user is allowed to switch the media content on the media playing page, or the media content is a live video, and the host is allowed to switch the media content (e.g., the host introduces a piece of clothing and then starts to introduce another piece of clothing). At this time, as the media content is switched, the object in the media content is switched to the target object accordingly, and the object attribute information in the target control can also be switched to information associated with the target object accordingly. Therefore, displaying the target control when the media content is switched to content associated with the target object can let the user know in time the information associated with the target object hidden in the object list trigger control, so as to improve the click rate of the object list trigger control.
[0063] In some embodiments, the target control can be displayed if it is detected that the time of playing the media content associated with the target object in the media playing page exceeds a predetermined threshold. The predetermined threshold can be, for example, 30 seconds, 1 minute, or other values. For example, in the scenario described above where the switching of the media content is allowed, if the time of watching the media content associated with the target object by the user exceeds 1 minute, it indicates that the user is interested in the target object, and thus the user can also be interested in the content hidden in the object list trigger control. Therefore, in this way, these users can be reminded to click the object list trigger control to find the information they are interested in, thereby improving the click rate of the object list trigger control.
[0064] In some embodiments, the administrator of the media playing page can perform a triggering operation of displaying the target control. For example, in the scenario of a video live broadcast, the host can perform a triggering operation of displaying the target control on the media playing page of the user at a suitable time. In this way, the flexibility of displaying the target control can be improved.
[0065] In some embodiments, the user can interact with the target control. In some embodiments, if a triggering operation on the target control is received, an object list can be displayed on the media playing page. In some embodiments, the triggering operation can be a triggering operation on the object attribute information of the target object in the target control, and the object set can be displayed in the form of the object list. In addition, the object set can be displayed on the media playing page, and the target object can be placed at the top or near the top in the object list, or the current display content of the object list can be adjusted to the information of the target object.
[0066] Figures 6A-6B A schematic diagram of an example 600 of displaying an object list by triggering a target control according to some embodiments of the present disclosure is shown. As shown in the example 600, a media playing page 604 includes an object list trigger control 606, and if the user triggers the object list trigger control 606, an object set can be displayed on the media playing page 604. At a certain moment when the user enters the media playing page 604, a target control 610 can be displayed on the media playing page 604, and the target control 610 includes images 612, 614, and 616, each of which can correspond to a different object in the object set. Figure 6A
[0067] In the example 600, the user can click the image 614 in the target control 610, which can trigger the display of an object list on the media playing page 604. As shown in the example 600, the object list 620 can be displayed on the media playing page 604, and the object list 620 includes the image 612, 614, and 616, each of which can correspond to a different object in the object set. Figure 6B As shown, after clicking on image 614, an object list 608 may be displayed on media playback page 604. Object list 608 may include object 622 corresponding to image 612, object 624 corresponding to image 614, object 626 corresponding to image 616, object 628 for which no corresponding image is displayed in target control 610, and so on. Since the user clicked on image 614 in target control 610, multiple objects may be reordered in the pop-up object list, and object 624 corresponding to image 614 may be placed at the top of the object list. In this way, the user clicking on image 614 indicates that the user is interested in the object corresponding to the image. Therefore, placing the corresponding object 624 at the top of the object list allows the user to quickly find the object of interest, thereby reducing the time the user spends searching for object 624 and reducing the required operations.
[0068] In some embodiments, object list 608 can be positioned at the location of object 624 without reordering the objects in object list 608. This can also save the user the time and effort of scrolling through the object collection to find object 624. In some embodiments, if the user clicks any area of target control 610, the objects corresponding to all images in target control 610 can be placed at the top of object list 608 in the pop-up object list 608, thereby displaying a group of related objects in the user's field of view, saving the user the time and effort of searching for images 612, 614, and 616 separately.
[0069] In some embodiments, if a triggering operation on object property information of a target object in a target control is received, detailed information of the target object may be displayed on the media playback page. Figures 7A-7B FIG. 7 is a schematic diagram showing an example 700 of displaying detailed information of a target object by triggering a target object in a target control according to some embodiments of the present disclosure. Figure 7A As shown in example 700, a media playback page 704 includes an object list trigger control 706. If a user triggers the object list trigger control 706, an object list may be displayed on the media playback page 704. At a certain moment when the user enters the media playback page 704, a target control 710 may be displayed on the media playback page 704. The target control 710 includes images 712, 714, and 716, each of which may correspond to a different object in the object list.
[0070] In example 700, the user can click on the image 714 in the target control 710, which can trigger the display of detailed information of the object corresponding to the image 714 on the media playback page 704. Figure 7BAs shown, after clicking the image 714, the detailed information 724 of the object corresponding to the image 714 can be displayed in the media playing page 704. In this way, the user can view the detailed information of the object of interest through one click operation, without the need to first view the object list and then click the object in the object list to view the detailed information of the object. Therefore, this way can reduce the operation of the user and save time.
[0071] Figure 8 A block diagram of an apparatus 800 for displaying information is shown, according to some embodiments of the present disclosure. As Figure 8 shown, the apparatus 800 includes a target control display module 802 configured to present a target control on a media playing page in response to an interactive behavior satisfying a trigger condition; wherein the target control displays at least object attribute information of a target object, and the target control is used to prompt a user to trigger a preset interactive operation; the target object is determined according to object attribute information and / or service attribute information of each object in an object set corresponding to the media playing page. The apparatus 800 further includes a display content adjustment module 804 configured to adjust the content displayed in the target control to prompt information associated with the target object in response to interactive information of the object attribute information of the target object satisfying a preset condition, so as to prompt the user to trigger the preset interactive operation.
[0072] It can be understood that, by using the apparatus 800 of the present disclosure, at least one of the many advantages that can be achieved by the method or process described above can be achieved. For example, the apparatus 800 can enable the user to intuitively know what information or function is hidden behind the icon of the object list trigger control when seeing the object attribute information in the target control, thereby improving the click rate of the object list trigger control. In addition, after the user sees the object attribute information in the target control, the user can also see the prompt information associated with the target object, thereby enabling the user to further understand that the target object in the target control can be found by clicking the object list trigger control, or the interest of the user in clicking the object list trigger control can be further improved, and thus the click rate of the object list trigger control can be further improved. In addition, by displaying the object attribute information and the prompt information in sequence, the number and size of the controls in the page can be reduced, the simplicity of the media playing page can be improved, and the display efficiency of the media content can be improved.
[0073] Figure 9 A block diagram of a device 900 capable of implementing embodiments of the present disclosure is shown. The device 900 can be a device or apparatus described in embodiments of the present disclosure, for example, the device 900 can be a user equipment 102 as Figure 1A shown. As Figure 9As shown, the device 900 includes a central processing unit (CPU) and / or a graphics processing unit (GPU) 901, which can perform various suitable actions and processes according to computer program instructions stored in a read-only memory (ROM) 902 or computer program instructions loaded into a random access memory (RAM) 903 from a storage unit 908. Various programs and data required by the device 900 for operation can also be stored in the RAM 903. The CPU / GPU 901, the ROM 902, and the RAM 903 are connected to each other by a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904. Although not shown in the figure, the device 900 can further include a co-processor. Figure 9
[0074] Various components in the device 900 are connected to the I / O interface 905, including an input unit 906, such as a keyboard, a mouse, etc.; an output unit 907, such as various types of displays, speakers, etc.; a storage unit 908, such as a magnetic disk, an optical disk, etc.; and a communication unit 909, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 909 allows the device 900 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0075] The various methods or processes described above can be performed by the CPU / GPU 901. For example, in some embodiments, the methods can be implemented as a computer software program tangibly embodied in a non-transitory machine-readable medium, such as the storage unit 908. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 900 via the ROM 902 and / or the communication unit 909. When the computer program is loaded into the RAM 903 and executed by the CPU / GPU 901, one or more steps or actions of the methods or processes described above can be performed.
[0076] In some embodiments, the methods and processes described above can be implemented as a computer program product. The computer program product can include a computer readable storage medium having computer readable program instructions embodied therewith.
[0077] A computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium can be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
[0078] Computer readable program instructions described herein can be downloaded to respective computing / processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and / or a wireless network. The network can comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and / or edge servers. A network adapter card or network interface in each computing / processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing / processing device.
[0079] Computer readable program instructions for carrying out operations of the present disclosure can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including object oriented programming languages and conventional procedural programming languages. The computer readable program instructions can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate array (FPGA), or programmable logic array (PLA) can execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present disclosure.
[0080] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium that can direct a computer, a programmable data processing apparatus, and / or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function / act specified in the flowchart and / or block diagram block or blocks.
[0081] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0082] The computer program product of the first aspect can include a computer readable storage medium. The computer readable storage medium can include instructions executable by one or more processors to perform the operations of the method of the first aspect. The computer readable storage medium can include a non-transitory computer readable medium. The computer readable storage medium can include a computer data signal.
[0083] Some example implementations of the present disclosure are listed below.
[0084] Example 1. A method for displaying information, comprising:
[0085] in response to the interaction behavior satisfying a trigger condition, displaying a target control on the media playing page; wherein the target control displays at least object attribute information of a target object, the target control is used to prompt a user to trigger a preset interaction operation; the target object is determined according to object attribute information and / or business attribute information of each object in an object set corresponding to the media playing page; and
[0086] in response to interaction information of the object attribute information of the target object satisfying a preset condition, adjusting content displayed in the target control to prompt information associated with the target object, so as to prompt the user to trigger the preset interaction operation.
[0087] Example 2. The method of example 1,
[0088] wherein the object attribute information of the target object is image or text information describing attributes of the target object, and the object attribute information of the target object includes at least one of the following: name, category, text description, and image, and / or
[0089] wherein the object attribute information of the target object includes an image of the target object, and the prompt information includes text information indicating how to view the object set or text information supplementally describing the object attribute information of the target object.
[0090] Example 3. The method of examples 1-2, wherein the target object includes a plurality of target objects, and the plurality of target objects satisfy at least one of the following conditions:
[0091] a value of a preset attribute of a target object in the plurality of target objects satisfies a preset attribute threshold, the preset attribute threshold being determined according to a value of the preset attribute of an object other than the plurality of target objects; or
[0092] the plurality of target objects are a group of objects having a correlation relationship in the object set.
[0093] Example 4. The method of any of examples 1-3, wherein the plurality of target objects are a group of objects having a correlation relationship in the object set, and the prompt information is information describing the correlation relationship or is service information indicating that the plurality of target objects are combined.
[0094] Example 5. The method of any of examples 1-4, wherein the interaction information of the object attribute information of the target object is information updated when interaction with the object attribute information of the target object is detected or is statistical information associated with the object attribute information of the target object.
[0095] Example 6. The method of any of examples 1-5, wherein adjusting, in response to the interaction information of the object attribute information of the target object satisfying a preset condition, content displayed in the target control to the prompt information associated with the target object comprises:
[0096] adjusting, in response to a display time of the object attribute information of the target object exceeding a first time threshold, content displayed in the target control to the prompt information; and
[0097] in response to a display time of the prompt information exceeding a second time threshold, hiding the target control, and / or
[0098] wherein adjusting, in response to the interaction information of the object attribute information of the target object satisfying a preset condition, content displayed in the target control to the prompt information associated with the target object comprises:
[0099] adjusting, in response to detecting interaction with the object attribute information of the target object, content displayed in the target control to the prompt information; or
[0100] adjusting, in response to detecting that interaction with the object attribute information of the target object has ended, content displayed in the target control to the prompt information.
[0101] Example 7. The method of any of examples 1-6, wherein the media playback page further displays a comment list control for presenting a list of comments and an object list trigger control for triggering display of the set of objects, the comment list control is positioned above the target control, and presenting the target control on the media playback page includes:
[0102] displaying the target control above the object list trigger control and below the comment list control, wherein a height of the comment list control remains unchanged.
[0103] Example 8. The method of any of examples 1-7, wherein the list of comments presented in the comment list control is scrolled upwards in response to receiving a new comment, and displaying the target control above the object list trigger control and below the comment list control includes:
[0104] moving the comment list control upwards; and
[0105] displaying the target control above the object list trigger control and below the comment list control.
[0106] Example 9. The method of any of examples 1-8, wherein the triggering condition includes at least one of:
[0107] a user entering the media playback page;
[0108] a number of times the user triggers display of the set of objects being less than a first predetermined threshold;
[0109] a number of times the user triggers display of the set of objects within a predetermined time being less than a second predetermined threshold;
[0110] a dwell time of the user on the media playback page exceeding a third predetermined threshold; and
[0111] a time of the user watching media content associated with the target object in the media playback page exceeding a fourth predetermined threshold.
[0112] Example 10. The method of any of examples 1-9, further comprising:
[0113] in response to receiving a triggering operation on the target control, displaying the set of objects on the media playback page, and / or
[0114] wherein the triggering operation is a triggering operation on object property information of the target object in the target control, the set of objects is displayed in a form of an object list, the displaying the set of objects on the media playback page includes:
[0115] display the object set on the media playing page, and place the target object at a top or near-top position in the object list; or
[0116] display the object set on the media playing page, and adjust current display content of the object list to information of the target object.
[0117] Example 11. The method of any of examples 1-10, further comprising:
[0118] in response to receiving a triggering operation on the object attribute information of the target object in the target control, display detailed information of the target object on the media playing page.
[0119] Example 12. The method of any of examples 1-11, wherein the media playing page further displays an object list triggering control for triggering display of the object set, and displaying the target control on the media playing page comprises:
[0120] displaying the target control within a predetermined distance of the object list triggering control, and / or
[0121] wherein the media playing page further displays an object list triggering control for triggering display of the object set, the preset condition is a first preset condition, and the method further comprises:
[0122] in response to the interaction information of the prompt information satisfying a second preset condition, hiding the target control; and
[0123] displaying information indicating a number of objects in the object set above the object list triggering control or within a predetermined range of the object list triggering control.
[0124] Example 13. An apparatus for displaying information, comprising:
[0125] a target control display module configured to display a target control on a media playing page in response to interaction behavior satisfying a triggering condition; wherein the target control displays at least object attribute information of a target object, the target control being used to prompt a user to trigger a preset interaction operation; the target object being determined according to object attribute information and / or business attribute information of each object in an object set corresponding to the media playing page; and
[0126] a display content adjustment module configured to adjust content displayed in the target control to prompt information associated with the target object in response to interaction information of the object attribute information of the target object satisfying a preset condition, so as to prompt the user to trigger the preset interaction operation.
[0127] Example 14. The apparatus according to example 13, wherein the object attribute information of the target object is image or text information describing attributes of the target object, and the object attribute information of the target object comprises at least one of: a name, a category, a text description, and an image, and / or
[0128] wherein the object attribute information of the target object comprises an image of the target object, and the prompt information comprises text information indicating how to view the object set or text information supplementally describing the object attribute information of the target object.
[0129] Example 15. The apparatus according to examples 13-14, wherein the target object comprises a plurality of target objects, and the plurality of target objects satisfy at least one of the following conditions:
[0130] a value of a preset attribute of a target object in the plurality of target objects satisfies a preset attribute threshold determined according to values of the preset attribute of objects other than the plurality of target objects; or
[0131] the plurality of target objects are a group of objects having a correlation relationship.
[0132] Example 16. The apparatus according to examples 13-15, wherein the plurality of target objects are a group of objects having a correlation relationship in the object set, and the prompt information is information describing the correlation relationship or is service information indicating that the plurality of target objects are combined.
[0133] Example 17. The apparatus according to examples 13-16, wherein the interaction information of the object attribute information of the target object is information updated when interaction with the object attribute information of the target object is detected, or is statistical information associated with the object attribute information of the target object.
[0134] Example 18. The apparatus according to examples 13-17, wherein in response to the interaction information of the object attribute information of the target object satisfying a preset condition, adjusting content displayed in the target control to the prompt information associated with the target object comprises:
[0135] a first threshold judging module configured to, in response to a display time of the object attribute information of the target object exceeding a first time threshold, adjust content displayed in the target control to the prompt information; and
[0136] a second threshold judging module configured to, in response to a display time of the prompt information exceeding a second time threshold, hide the target control, and / or
[0137] In response to the interactive information of the object attribute information of the target object meeting a preset condition, adjusting the content displayed in the target control to the prompt information associated with the target object includes:
[0138] a first interaction detection module configured to, in response to detecting an interaction with the object attribute information of the target object, adjust the content displayed in the target control to the prompt information; or
[0139] The second interaction detection module is configured to adjust the content displayed in the target control to the prompt information in response to detecting that the interaction with the object attribute information of the target object has ended.
[0140] Example 19. The apparatus of Examples 13 to 18, wherein the media playback page further displays a comment list control for displaying a comment list and an object list trigger control for triggering display of the object set, the comment list control being located above the target control, and displaying the target control on the media playback page comprises:
[0141] The first target control display submodule is configured to display the target control above the object list trigger control and below the comment list control, wherein the height of the comment list control remains unchanged.
[0142] Example 20. The apparatus of Examples 13 to 19, wherein the comment list displayed in the comment list control scrolls upward in response to receiving a new comment, and displaying the target control above the object list trigger control and below the comment list control comprises:
[0143] A comment list control moving module, configured to move the comment list control upwards; and
[0144] The target control position determination module is configured to display the target control above the object list trigger control and below the comment list control.
[0145] Example 21. The apparatus of Examples 13 to 20, wherein the trigger condition comprises at least one of:
[0146] The user enters the media playback page;
[0147] The number of times the user triggers display of the object set is less than a first predetermined threshold;
[0148] The number of times the user triggers display of the object set within a predetermined time is less than a second predetermined threshold;
[0149] the user's stay time on the media playing page exceeds a third predetermined threshold; and
[0150] the user's time of watching the media content associated with the target object in the media playing page exceeds a fourth predetermined threshold.
[0151] Example 22. The apparatus according to any one of examples 13-21, further comprising:
[0152] an object set display module configured to, in response to receiving a triggering operation on the target control, display the object set on the media playing page, and / or
[0153] wherein the triggering operation is a triggering operation on object attribute information of the target object in the target control, the object set is displayed in a form of an object list, and the displaying the object set on the media playing page comprises:
[0154] a first object set display submodule configured to display the object set on the media playing page and place the target object at a top or a position close to the top in the object list; or
[0155] a second object set display submodule configured to display the object set on the media playing page and adjust current display content of the object list to information of the target object.
[0156] Example 23. The apparatus according to any one of examples 13-22, further comprising:
[0157] a detailed information display module configured to, in response to receiving a triggering operation on the object attribute information of the target object in the target control, display detailed information of the target object on the media playing page.
[0158] Example 24. The apparatus according to any one of examples 13-23, wherein the media playing page further displays an object list triggering control for triggering display of the object set, and the displaying the target control on the media playing page comprises:
[0159] a predetermined distance use module configured to display the target control within a predetermined distance of the object list triggering control, and / or
[0160] wherein the media playing page further displays an object list triggering control for triggering display of the object set, the preset condition is a first preset condition, and the method further comprises:
[0161] a target control hiding module configured to, in response to the interaction information of the prompt information satisfying a second preset condition, hide the target control.
[0162] an object number display module configured to display information indicative of a number of objects in the object collection on top of the object list trigger control or within a predetermined range of the object list trigger control.
[0163] Example 25. A device for displaying information, comprising:
[0164] a processor; and
[0165] a memory coupled with the processor, the memory having stored therein instructions that, when executed by the processor, cause the electronic device to perform acts comprising:
[0166] in response to the interaction behavior satisfying a trigger condition, presenting a target control on the media playback page; wherein the target control displays at least object attribute information of a target object, the target control being configured to prompt a user to trigger a preset interaction operation; the target object being determined according to object attribute information and / or service attribute information of each object in an object collection corresponding to the media playback page; and
[0167] in response to interaction information of the object attribute information of the target object satisfying a preset condition, adjusting content displayed in the target control to prompt information associated with the target object, so as to prompt the user to trigger the preset interaction operation.
[0168] Example 26. The device of Example 25,
[0169] wherein the object attribute information of the target object is image or text information describing attributes of the target object, and the object attribute information of the target object comprises at least one of the following: a name, a category, a text description, and an image, and / or
[0170] wherein the object attribute information of the target object comprises an image of the target object, and the prompt information comprises text information indicating how to view the object collection or text information supplementally describing the object attribute information of the target object.
[0171] Example 27. The device of any of Examples 25-26, wherein the target object comprises a plurality of target objects, and the plurality of target objects satisfy at least one of the following conditions:
[0172] a value of a preset attribute of a target object in the plurality of target objects satisfies a preset attribute threshold value, the preset attribute threshold value being determined according to a value of the preset attribute of an object other than the plurality of target objects; or
[0173] the plurality of target objects are a group of objects having a correlation relationship.
[0174] Example 28. The device of any of examples 25-27, wherein the plurality of target objects is a group of objects in the object set having an association relationship, and the prompt information is information describing the association relationship, or is service information indicating that the plurality of target objects are combined.
[0175] Example 29. The device of any of examples 25-28, wherein the interaction information of the object attribute information of the target object is information updated when interaction with the object attribute information of the target object is detected, or is statistical information associated with the object attribute information of the target object.
[0176] Example 30. The device of any of examples 25-29, wherein in response to the interaction information of the object attribute information of the target object satisfying a preset condition, adjusting content displayed in the target control to the prompt information associated with the target object comprises:
[0177] in response to a display time of the object attribute information of the target object exceeding a first time threshold, adjusting content displayed in the target control to the prompt information; and
[0178] in response to a display time of the prompt information exceeding a second time threshold, hiding the target control, and / or
[0179] wherein in response to the interaction information of the object attribute information of the target object satisfying a preset condition, adjusting content displayed in the target control to the prompt information associated with the target object comprises:
[0180] in response to detecting interaction with the object attribute information of the target object, adjusting content displayed in the target control to the prompt information; or
[0181] in response to detecting that interaction with the object attribute information of the target object has ended, adjusting content displayed in the target control to the prompt information.
[0182] Example 31. The device of any of examples 25-30, wherein the media playback page further displays a comment list control for presenting a comment list and an object list trigger control for triggering display of the object set, the comment list control being located above the target control, and presenting the target control on the media playback page comprises:
[0183] displaying the target control above the object list trigger control and below the comment list control, wherein a height of the comment list control remains unchanged.
[0184] Example 32. The device of any of examples 25-31, wherein the list of comments displayed in the comment list control is scrolled up in response to receiving a new comment, and displaying the target control above the object list trigger control and below the comment list control comprises:
[0185] moving the comment list control up; and
[0186] displaying the target control above the object list trigger control and below the comment list control.
[0187] Example 33. The device of any of examples 25-32, wherein the trigger condition comprises at least one of:
[0188] a user entering the media playback page;
[0189] a number of times the user triggers display of the object collection being less than a first predetermined threshold;
[0190] a number of times the user triggers display of the object collection within a predetermined time being less than a second predetermined threshold;
[0191] a dwell time of the user on the media playback page exceeding a third predetermined threshold; and
[0192] a time of the user watching media content associated with the target object in the media playback page exceeding a fourth predetermined threshold.
[0193] Example 34. The device of any of examples 25-33, the actions further comprising:
[0194] in response to receiving a trigger operation on the target control, displaying the object collection on the media playback page, and / or
[0195] wherein the trigger operation is a trigger operation on object property information of the target object in the target control, the object collection is displayed in a form of an object list, the displaying the object collection on the media playback page comprises:
[0196] displaying the object collection on the media playback page and placing the target object at a top or near-top position in the object list; or
[0197] displaying the object collection on the media playback page and adjusting a current presentation of the object list to information of the target object.
[0198] Example 35. The device of any of examples 25-34, the actions further comprising:
[0199] In response to receiving the triggering operation on the object property information of the target object in the target control, display detailed information of the target object on the media playing page.
[0200] Example 36. The device of any of examples 25-35, wherein the media playing page further displays an object list triggering control for triggering display of the object set, and displaying the target control on the media playing page comprises:
[0201] displaying the target control within a predetermined distance of the object list triggering control, and / or
[0202] wherein the media playing page further displays an object list triggering control for triggering display of the object set, the preset condition is a first preset condition, and the method further comprises:
[0203] in response to the interaction information of the prompt information satisfying a second preset condition, hiding the target control; and
[0204] displaying information indicating a number of objects in the object set above the object list triggering control or within a predetermined range of the object list triggering control.
[0205] The above has described various embodiments of the present disclosure, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes are obvious to those skilled in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles, practical applications, or technical improvements of the technology in the market, or to enable other ordinary skilled persons in the art to understand the embodiments disclosed herein.
Claims
1. A method for displaying information, comprising: in response to an interaction behavior satisfying a triggering condition, presenting a target control on a media playback page; wherein the target control displays at least object attribute information of a target object, the target control being configured to prompt a user to trigger a preset interaction operation; the target object being determined according to object attribute information and / or business attribute information of each object in an object set corresponding to the media playback page; and in response to interaction information of the object attribute information of the target object satisfying a preset condition, adjusting content displayed in the target control to prompt information associated with the target object, so as to prompt the user to trigger the preset interaction operation.
2. The method of claim 1, wherein the object attribute information of the target object is image or text information describing attributes of the target object, and the object attribute information of the target object comprises at least one of the following: name, category, text description, and image, and / or wherein the object attribute information of the target object comprises an image of the target object, and the prompt information comprises text information indicating how to view the object set or text information supplementally describing the object attribute information of the target object.
3. The method of claim 1, wherein the target object comprises a plurality of target objects, and the plurality of target objects satisfy at least one of the following conditions: a value of a preset attribute of a target object in the plurality of target objects satisfies a preset attribute threshold value, the preset attribute threshold value being determined according to a value of the preset attribute of an object other than the plurality of target objects; or the plurality of target objects are a group of objects having a correlation relationship.
4. The method of claim 3, wherein the plurality of target objects are a group of objects having a correlation relationship in the object set, and the prompt information is information describing the correlation relationship or is business information indicating that the plurality of target objects are combined.
5. The method of claim 1, wherein the interaction information of the object attribute information of the target object is information updated when interaction with the object attribute information of the target object is detected, or is statistical information associated with the object attribute information of the target object.
6. The method of claim 5, wherein in response to the interaction information of the object attribute information of the target object satisfying a preset condition, adjusting content displayed in the target control to the prompt information associated with the target object comprises: in response to a display time of the object attribute information of the target object exceeding a first time threshold value, adjusting content displayed in the target control to the prompt information; and in response to a display time of the prompt information exceeding a second time threshold value, hiding the target control, and / or wherein in response to the interaction information of the object attribute information of the target object satisfying a preset condition, adjusting content displayed in the target control to the prompt information associated with the target object comprises: adjusting, in response to detecting that the interaction with the object attribute information of the target object has ended, content displayed in the target control to the prompt information. or adjusting, in response to detecting that the interaction with the object attribute information of the target object has ended, content displayed in the target control to the prompt information. 7.The method of claim 1, wherein the media playing page further displays a comment list control for presenting a comment list and an object list trigger control for triggering display of the object collection, the comment list control is positioned above the target control, and presenting the target control on the media playing page comprises: displaying the target control above the object list trigger control and below the comment list control, wherein a height of the comment list control remains unchanged. 8.The method of claim 7, wherein the comment list presented in the comment list control is scrolled up in response to receiving a new comment, and displaying the target control above the object list trigger control and below the comment list control comprises: moving the comment list control up; and displaying the target control above the object list trigger control and below the comment list control. 9.The method of claim 1, wherein the triggering condition comprises at least one of: detecting that triggering display of the media playing page; detecting that a number of times of triggering display of the object collection is less than a first predetermined threshold; detecting that a number of times of triggering display of the object collection within a predetermined time is less than a second predetermined threshold; detecting that a stay time on the media playing page exceeds a third predetermined threshold; and detecting that a time of playing media content associated with the target object in the media playing page exceeds a fourth predetermined threshold. 10.The method of claim 1, further comprising: in response to receiving a triggering operation on the target control, displaying the object collection on the media playing page, and / or wherein the triggering operation is a triggering operation on object attribute information of the target object in the target control, the object collection is displayed in a form of an object list, and the displaying the object collection on the media playing page comprises: displaying the object collection on the media playing page and placing the target object at a top or a position close to the top in the object list; or displaying the object collection on the media playing page and adjusting current presentation content of the object list to information of the target object. 11.The method of claim 1, further comprising: in response to receiving a triggering operation on the object attribute information of the target object in the target control, displaying detailed information of the target object on the media playing page. 12.The method of claim 1, wherein the media playing page further displays an object list trigger control for triggering display of the object collection, and presenting the target control on the media playing page comprises: displaying the target control within a predetermined distance of the object list trigger control, and / or wherein the media playing page further displays an object list trigger control for triggering display of the object set, the preset condition is a first preset condition, and the method further comprises: in response to the interaction information of the prompt information satisfying a second preset condition, hiding the target control; and displaying information indicating the number of objects in the object set above the object list trigger control or within a predetermined range of the object list trigger control.
13. An apparatus for displaying information, comprising: a target control display module configured to display a target control on a media playing page in response to an interaction behavior satisfying a triggering condition; wherein the target control displays at least object attribute information of a target object, the target control being used to prompt a user to trigger a preset interaction operation; the target object being determined according to object attribute information and / or service attribute information of each object in an object set corresponding to the media playing page; a display content adjustment module configured to adjust content displayed in the target control to prompt information associated with the target object in response to interaction information of the object attribute information of the target object satisfying a preset condition, so as to prompt the user to trigger the preset interaction operation.
14. An electronic device, comprising: a processor; and a memory coupled with the processor, the memory having stored therein instructions that, when executed by the processor, cause the electronic device to perform the method according to any one of claims 1 to 12.
15. A computer program product tangibly stored on a non-transitory computer readable medium and comprising machine executable instructions that, when executed, cause a machine to implement the method according to any one of claims 1 to 12.