Content display method and device, computer device and computer readable storage medium
By setting adjustment controls for media content, users can switch between playback and static display states for dynamic photos, solving the problem of automatic playback of dynamic photos affecting user experience and improving users' personalized control and platform usage experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-12
- Publication Date
- 2026-04-14
AI Technical Summary
In existing technologies, the automatic playback of dynamic photos on application platforms may affect the user experience, and users cannot perform personalized playback control, resulting in a poor viewing experience and platform usage experience.
This invention provides a content display method that allows users to adjust the display state of dynamic content by setting adjustment controls. It supports switching between playback display state and static display state, and the current display state is clearly and intuitively reflected through the adjustment controls.
It enriches the ways users control dynamic content, improves the user's viewing experience and platform usability, and enhances the personalization of content playback control.
Smart Images

Figure CN120849004B_ABST
Abstract
Description
[0001] This application is a divisional application of application number 202410443223.9, filed on April 12, 2024, entitled "Content Display Method, Apparatus, Computer Equipment and Computer-Readable Storage Medium". Technical Field
[0002] This application relates to the field of computer technology, specifically to a content display method, apparatus, computer device, and computer-readable storage medium. Background Technology
[0003] With the continuous development of computer communication technology and the widespread use of terminals such as smartphones, computers, tablets, and laptops, terminals are becoming increasingly diversified and personalized, becoming indispensable devices in people's lives and work. To meet people's daily needs and pursuit of spiritual enrichment, applications that provide entertainment platforms for users to browse information have emerged. Users can use these applications on mobile phones or PDAs to chat online, send emails, post on microblogs, browse web pages, use search engines for queries, or play games, engaging in entertainment or work-related activities. They can also view media content on the information display pages provided within these application platforms.
[0004] Currently, users can publish animated photos on application platforms, which can be embedded in information display pages for playback, achieving the effect of dynamically displayed photos. In existing technology, users can view media content published by other users through the information display page provided by the application platform. When a user triggers the display of the information display page, the animated photos on that page will automatically play. However, users may not want the animated photos to play immediately upon opening the page, as automatic playback may negatively impact the user experience. Furthermore, current animated photos do not offer users playback control options, resulting in low personalization of content playback control and a poor overall user experience. Summary of the Invention
[0005] This application provides a content display method, apparatus, computer device, and computer-readable storage medium. By setting an adjustment control for the dynamic content of media content, users can adjust the current display state of the dynamic content through the adjustment control. The adjustment control clearly and intuitively reflects the current display state of the dynamic content, providing users with a way to adjust the display state of dynamic photos, enriching the user's control methods for dynamic content, improving the personalization of user content playback control, and enhancing the user's viewing experience and platform usage experience.
[0006] This application provides a content display method, the method including:
[0007] The target media content and adjustment controls are displayed via the target interface, and the current first display state of the target dynamic content in the target media content is displayed via the adjustment controls;
[0008] In response to a state adjustment command triggered by the target interface, the target dynamic content in the target media content is set to a second display state; and / or, when the dynamic content of other media content is viewed by the current user account, the display state is the second display state;
[0009] The target dynamic content is currently displayed in a second display state through the adjustment control. The first display state and the second display state are respectively a playback display state and a static display state. In the playback display state, the target dynamic content is automatically played after being displayed through the target interface.
[0010] Accordingly, this application also provides a content display device, which includes:
[0011] The first display unit is used to display target media content and adjustment controls via a target interface, and to display the current first display state of the target dynamic content in the target media content via the adjustment controls;
[0012] A response unit is configured to respond to a state adjustment command triggered by the target interface by setting the target dynamic content in the target media content to a second display state; and / or, control the display state to be the second display state when the dynamic content of other media content is viewed by the current user account.
[0013] The second display unit is used to display the target dynamic content as a second display state through the adjustment control, wherein the first display state and the second display state are respectively a playback display state and a static display state, and the target dynamic content is automatically played after being displayed through the target interface in the playback display state.
[0014] Accordingly, embodiments of this application also provide a computer device, which includes a processor and a memory, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the steps of the content display method provided in various optional implementations of the above aspects.
[0015] Accordingly, embodiments of this application also provide a computer-readable storage medium including a computer program, which, when run on a computer device, causes the computer device to perform the steps of the content display method provided in various optional implementations of the above aspects.
[0016] Accordingly, embodiments of this application also provide a computer program product, including a computer program stored in a computer-readable storage medium; when a processor of a computer device reads the computer program from the computer-readable storage medium, the processor executes the computer program, causing the computer device to perform the steps of the content display method provided in various optional implementations of the above aspects.
[0017] This application provides a content display method, apparatus, computer device, and computer-readable storage medium. The method involves displaying target media content and adjustment controls via a target interface, and displaying a first display state of target dynamic content within the target media content via the adjustment controls. Then, in response to a state adjustment command triggered by the target interface, the target dynamic content is set to a second display state. And / or, when dynamic content of other media is viewed by the current user account, its display state is the second display state. Finally, the adjustment controls display the target dynamic content as currently in the second display state. The first and second display states are respectively a playback display state and a static display state. In the playback display state, the target dynamic content automatically plays after being displayed via the target interface. In this application embodiment, by setting an adjustment control for the dynamic content of the media content, users can adjust the current display state of the dynamic content through the adjustment control. The adjustment control clearly and intuitively reflects the current display state of the dynamic content, providing users with a way to adjust the display state of dynamic content, enriching the user's control methods for dynamic content, increasing the personalization of content playback control, and improving the user's viewing experience and platform usage experience. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a schematic diagram of a content display method system provided in the embodiments of this application.
[0020] Figure 2 This is a flowchart illustrating a content display method provided in an embodiment of this application.
[0021] Figure 3 This is a schematic diagram of a scenario for the content display method provided in the embodiments of this application.
[0022] Figure 4 This is a schematic diagram of another scenario for the content display method provided in the embodiments of this application.
[0023] Figure 5 This is a schematic diagram of another scenario for the content display method provided in the embodiments of this application.
[0024] Figure 6 This is a schematic diagram of another scenario for the content display method provided in the embodiments of this application.
[0025] Figure 7 This is a schematic diagram of another scenario for the content display method provided in the embodiments of this application.
[0026] Figure 8 This is a schematic diagram of another scenario for the content display method provided in the embodiments of this application.
[0027] Figure 9 This is a schematic diagram of another scenario for the content display method provided in the embodiments of this application.
[0028] Figure 10 This is a schematic diagram of another scenario for the content display method provided in the embodiments of this application.
[0029] Figure 11 This is a schematic diagram of another scenario for the content display method provided in the embodiments of this application.
[0030] Figure 12 This is a schematic diagram of another scenario for the content display method provided in the embodiments of this application.
[0031] Figure 13 This is a schematic diagram of a content display device provided in an embodiment of this application.
[0032] Figure 14 This is a schematic diagram of the structure of the computer device provided in the embodiments of this application. Detailed Implementation
[0033] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.
[0034] This disclosure provides a content display method, apparatus, computer device, and computer-readable storage medium. Specifically, the content display method of this disclosure can be executed by a computer device, which can be a terminal or a server. The terminal can be a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. The terminal can also include a client, which can be an application client, a browser client carrying an application, or an instant messaging client. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.
[0035] For example, when this content display method runs on a terminal, the terminal device stores an application and uses it to present the user interface or application page provided by the application. The terminal device interacts with the user through a graphical user interface, application page, or user-published content page, such as by downloading, installing, and running an application. The terminal device can provide the graphical user interface, live stream selection page, or live stream page to the user in various ways; for example, it can render the content on the terminal device's display screen or present the graphical user interface through holographic projection. For instance, the terminal device can include a touchscreen display and a processor. The touchscreen display is used to present the graphical user interface and receive user commands applied to the graphical user interface. The processor is used to run the application, generate the graphical user interface, respond to the command, and control the display of the graphical user interface on the touchscreen display.
[0036] Please see Figure 1 , Figure 1This is a schematic diagram of a content display system provided in an embodiment of this disclosure. The system may include at least one terminal, at least one server, at least one database, and a network. A user's terminal can connect to servers of different applications via the network. The terminal is any device with computing hardware capable of supporting and executing software products corresponding to games. Furthermore, when the system includes multiple terminals, multiple servers, and multiple networks, different terminals can connect to each other through different networks and servers. The network can be a wireless network or a wired network, such as a wireless local area network (WLAN), local area network (LAN), cellular network, 2G network, 3G network, 4G network, 5G network, etc. Additionally, different terminals can also connect to other terminals or servers using their own Bluetooth networks or hotspot networks. For example, multiple users can connect online through different terminals via appropriate networks and synchronize with each other to support multi-user viewing of information on the same application platform. Furthermore, the system may include multiple databases coupled to different servers, and can continuously store environment-related information in the databases while different users are online for multi-user viewing.
[0037] This disclosure provides a content display method, which can be executed by a terminal or a server. This disclosure describes a content display method executed by a terminal as an example. The terminal may include a touchscreen display and a processor (of course, the terminal may also use peripherals such as a mouse or keyboard as input devices; this description only uses a touchscreen display). The touchscreen display is used to present a graphical user interface (target interface) and receive operation commands generated by the user interacting with the graphical user interface. When the user operates the graphical user interface through the touchscreen display, the graphical user interface can control the local content of the terminal in response to the received operation commands, or it can control the content of a peer server in response to the received operation commands. For example, the operation commands generated by the user interacting with the graphical user interface may include commands to launch an application. The processor is configured to launch the application after receiving the user's command to launch the application. Furthermore, the processor is configured to render and draw the graphical user interface associated with the application on the touchscreen display. The touchscreen display is a multi-touch sensitive screen capable of sensing touch or swipe operations performed simultaneously on multiple points on the screen. When a user performs a touch operation on the graphical user interface using their finger, the graphical user interface, upon detecting the touch operation, controls the graphical user interface to display the action corresponding to the touch operation.
[0038] It should be noted that, Figure 1The schematic diagram of the content display system shown is merely an example. The information input box processing system and scenario described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of this disclosure. As those skilled in the art will know, with the emergence of new business scenarios, the technical solutions provided by the embodiments of this disclosure are also applicable to similar technical problems.
[0039] To address the aforementioned problems, this disclosure provides a content display method, apparatus, computer device, and computer-readable storage medium, which can improve the personalization of user control over content playback and enhance the user's viewing and platform experience. These will be described in detail below. It should be noted that the order of description of the following embodiments is not intended to limit the preferred order of the embodiments.
[0040] Please see Figure 2 , Figure 2 This is a flowchart illustrating a user interaction method provided in an embodiment of the present disclosure. The specific flow of the user interaction method can be summarized in steps 101 to 103 as follows:
[0041] 101, Display target media content and adjustment controls via the target interface, and display the current first display state of target dynamic content in the target media content via the adjustment controls.
[0042] This application embodiment can provide a target interface through a computer device, displaying target media content and adjustment controls through the target interface, and displaying the current first display state of the target dynamic content in the target media content through the adjustment controls; specifically, the target dynamic content can be a dynamic image (i.e., a live photo), and the current first display state of the target dynamic content can be a playback display state, in which the dynamic image is automatically played after being displayed through the target interface. Alternatively, the target dynamic content can be a dynamic image (i.e., a live photo), and the current first display state of the target dynamic content can be a static display state, in which the dynamic image is statically displayed through the target interface, specifically displaying the default image cover configured for the dynamic image.
[0043] 102, in response to a state adjustment command triggered by the target interface, setting the target dynamic content in the target media content to a second display state; and / or, controlling the display state to be the second display state when the dynamic content of other media content is viewed by the current user account.
[0044] In this embodiment, the computer device can, in response to a state adjustment command triggered through the target interface, switch the target dynamic content in the target media content from a first display state to a second display state; and / or, control the display state of dynamic content of other media content to be viewed by the current user account as the second display state. Specifically, the display state of dynamic content of other media content published by the current user account and other user accounts on the content platform can be set to the second display state when viewed by the current user account. For example, the current first display state of the target dynamic content can be a playback display state, and the computer device can, in response to a state adjustment command triggered through the target interface, switch the target dynamic content in the target media content from a playback display state to a static display state; and / or, control the display state of dynamic content of other media content to be viewed by the current user account as a static display state. For example, the current first display state of the target dynamic content can be a static display state. The computer device can respond to the state adjustment command triggered by the target interface to switch the target dynamic content in the target media content from the static display state to the playback display state; and / or, control the display state of other media content to be the playback display state when the dynamic content is viewed by the current user account.
[0045] 103. The target dynamic content is currently displayed in a second display state through the adjustment control, wherein the first display state and the second display state are respectively a playback display state and a static display state, and the target dynamic content is automatically played after being displayed through the target interface in the playback display state.
[0046] In this embodiment of the application, when the target dynamic content in the target media content is detected to be set to a second display state, the adjustment control displays that the target dynamic content is currently in the second display state. Specifically, a status indicator can be displayed in the adjustment control, which is used to indicate the current display state of the target dynamic content.
[0047] Based on the above description, the following examples will further illustrate the content display method of this application. Specific embodiments of the content display method are described below.
[0048] In one embodiment, the adjustment control is associated with a status indicator, which is used to indicate the current display status of the target dynamic content.
[0049] Specifically, the status indicator includes a first indicator and a second indicator. The first indicator is used to indicate that the current display status of the target dynamic content is the playback display status, and the second indicator is used to indicate that the current display status of the target dynamic content is the static display status.
[0050] Furthermore, the method also includes:
[0051] If the current display state of the target dynamic content is the playback display state, a first prompt icon is displayed based on the display position of the adjustment control;
[0052] If the target dynamic content is currently displayed in the static display state, a second prompt icon is displayed based on the display position of the adjustment control.
[0053] For example, please see Figure 3 The target dynamic content can be a dynamic image (i.e., a live photo). The current first display state of the target dynamic content can be the playback display state. At this time, a first prompt icon can be displayed in the adjustment control. The first prompt icon includes a first state prompt icon, the prompt text "Live", and a prompt arrow icon. The first prompt icon can indicate that the current first display state of the target dynamic content in the target media content is the playback display state.
[0054] For example, please see Figure 4 The target dynamic content can be a dynamic image (i.e., a live photo). The current first display state of the target dynamic content can be a static display state. At this time, a second prompt icon can be displayed in the adjustment control. The second prompt icon includes a second state prompt icon, the prompt text "Live", and a prompt arrow icon. The second prompt icon can indicate that the current first display state of the target dynamic content in the target media content is a static display state.
[0055] In one embodiment, the method for step "responding to the state adjustment instruction triggered through the target interface" may include:
[0056] In response to a first touch operation on the adjustment control, a state adjustment command is generated.
[0057] For example, a user can click on an adjustment control through a target interface, and the computer device responds to the click on the adjustment control by generating a status adjustment instruction.
[0058] In another embodiment, the method for step "responding to the state adjustment instruction triggered through the target interface" may include:
[0059] In response to a second touch operation on the target interface, a state adjustment command is generated.
[0060] For example, a user can perform a double-click operation on a target interface, and the computer device responds to the double-click operation on the target interface by generating a state adjustment instruction.
[0061] In one embodiment, please refer to the following: Figure 5 and Figure 6 A target interface can be provided via a computer device, displaying target media content and adjustment controls. The adjustment controls can also display the current first display state of the target dynamic content within the target media content. This first display state can be a playback state, and a first prompt indicator can be displayed in the adjustment controls. This first prompt indicator includes a first status prompt icon, the text "Live," and a prompt arrow, indicating that the current first display state of the target dynamic content is a playback state. Then, the user can click on the adjustment controls via the target interface. In response, the computer device displays a first adjustment sub-control on the target interface, which displays a second status prompt icon and the text "Turn off autoplay." The user can click on the first adjustment sub-control, and the computer device generates and responds to the click, switching the target dynamic content from a playback state to a static display state; and / or, controlling the display state of other media content's dynamic content to static when viewed by the current user account. At the same time, the first status prompt icon is switched to the second status prompt icon, which includes the second status prompt icon, the prompt text "Live" and the prompt arrow icon. The second prompt icon can indicate that the current second display state of the target dynamic content in the target media content is the static display state.
[0062] In another embodiment, please refer to [the relevant documentation]. Figure 7 and Figure 8A target interface can be provided through a computer device, through which target media content and adjustment controls are displayed, and the current first display state of the target dynamic content in the target media content is displayed through the adjustment controls. At this time, the target dynamic content can be a dynamic image (i.e., a live photo), and the current first display state of the target dynamic content can be a static display state. At this time, a second prompt indicator can be displayed in the adjustment controls. The second prompt indicator includes a second state prompt icon, the prompt text "Live", and a prompt arrow icon. The second prompt indicator can indicate that the current first display state of the target dynamic content in the target media content is a static display state. Then, the user can click on the adjustment control through the target interface. In response to the click, the computer device displays a second adjustment sub-control on the target interface. This second adjustment sub-control displays a first status indicator icon and the second adjustment indicator text "Enable Auto Play". The user can click on the second adjustment sub-control through the target interface. In response, the computer device generates and responds to a status adjustment command, switching the target dynamic content in the target media content from a static display state to a playback display state; and / or, controlling the display state of other media content's dynamic content when viewed by the current user account to be in a playback display state. Simultaneously, the second status indicator icon is switched to a first status indicator, which includes a first status indicator icon, the indicator text "Live", and an indicator arrow. The first indicator indicates that the current second display state of the target dynamic content in the target media content is a playback display state.
[0063] To more intelligently set the display status of dynamic content for each user, the method further includes:
[0064] Retrieve user preference information for the current user account;
[0065] Based on the user preference information, the current first display state of the target dynamic content is determined to be either the playback display state or the static display state.
[0066] For example, if the current user account's user preference information indicates a preference for videos and dynamic content, the target dynamic content's current first display state will be set to playback mode (the default state), allowing it to automatically play when the current user browses the dynamic content. Alternatively, if the current user account's user preference information indicates a preference for image and text browsing, the target dynamic content's current first display state will be set to static mode (the default state), displaying it as a static image when the current user browses the dynamic content. Or, if the current user account's user preference information indicates a data-sensitive account (i.e., data throttling is enabled), the target dynamic content's current first display state will be set to static mode (the default state), displaying it as a static image when the current user browses the dynamic content. Or, if the current user account's user preference information indicates a data-insensitive account (i.e., data throttling is not enabled), the target dynamic content's current first display state will be set to playback mode (the default state), allowing it to automatically play when the current user browses the dynamic content. Alternatively, if the current user account's user preference information indicates that the user account frequently browses media content containing dynamic content, then the current first display state of the target dynamic content is set to the playback display state, that is, the default state is the playback display state, so that the dynamic content will be automatically played when the current user browses the dynamic content.
[0067] In one embodiment, the method further includes:
[0068] The target media content is identified and processed to determine whether preset keywords exist in the target media content;
[0069] If so, then the current first display state of the target dynamic content is determined to be the playback display state.
[0070] For example, computer devices can identify the title, body, and topic of the target media content browsed by the current user account. If the preset keywords "livephoto", "dynamic", "animated image" or content related to "livephoto" are identified, the current first display state of the target dynamic content is set to the playback display state, that is, the default state is the playback display state, so that the dynamic content can be played automatically when the current user browses the dynamic content.
[0071] Optionally, the method further includes:
[0072] The target dynamic content in the target media content is subjected to quality assessment processing;
[0073] If the content score of the target dynamic content is lower than a preset threshold, then the current first display state of the target dynamic content is determined to be the static display state.
[0074] For example, a computer device can perform quality assessment on the target dynamic content in the target media content browsed by the current user account. If the content score of the target dynamic content is lower than a preset threshold, it is determined that the target dynamic content is not low-quality dynamic content. Then, the current first display state of the target dynamic content is set to a static display state, that is, the default state is a static display state, so that it is displayed as a static image when the current user browses dynamic content.
[0075] In one embodiment, the method further includes:
[0076] In response to a third touch operation on the target dynamic content, the target dynamic content is played via the target interface;
[0077] When the target dynamic content is detected to have finished playing, the current display state of the target dynamic content is maintained as the second display state.
[0078] For example, a user can perform a long press operation on target media content through the target interface. The computer device responds to the long press operation on the target dynamic content by playing the target dynamic content through the target interface. When the playback of the target dynamic content is detected to have ended, the current display state of the target dynamic content is maintained as either a playback display state or a static display state.
[0079] Optionally, the response to the state adjustment instruction triggered through the target interface includes:
[0080] In response to a status adjustment command triggered through the target interface, a prompt message is displayed via the target interface, wherein the prompt message is used to inform the user that the current display status of the target dynamic content has been adjusted.
[0081] For example, please refer to the following: Figure 9 and Figure 10Users can click on the first adjustment sub-control through the target interface. In response to this click, the computer device generates and responds to a state adjustment instruction, switching the target dynamic content in the target media content from a playback display state to a static display state; and / or, controlling the display state of other media content's dynamic content to be static when viewed by the current user account. Simultaneously, the first state prompt icon is switched to a second state prompt indicator, which includes a second state prompt icon, the prompt text "Live," and a prompt arrow. This second prompt indicator indicates that the current second display state of the target dynamic content in the target media content is static; and a prompt message is displayed through the target interface, which can be "Live image autoplay is turned off" or "Live image autoplay is turned off; click the image to play."
[0082] For example, please refer to the following: Figure 11 and Figure 12 Users can click on the second adjustment sub-control through the target interface. In response to the click, the computer device generates and responds to a state adjustment instruction, switching the target dynamic content in the target media content from a static display state to a playback display state; and / or, controlling the display state of other media content's dynamic content when viewed by the current user account to be in a playback display state. Simultaneously, the second state prompt icon is switched to a first state prompt indicator, which includes a first state prompt icon, the prompt text "Live," and a prompt arrow. The first prompt indicator indicates that the current second display state of the target dynamic content in the target media content is a playback display state; and prompt information is displayed through the target interface, which can be "Live image is open and playing automatically" or "Live image is open and playing automatically; click the image to replay."
[0083] In one embodiment, the target media content includes one or more of text content, image content, video content, or audio content; the dynamic content is text content, image content, video content, or audio content.
[0084] It should be noted that the touch operation or triggering operation mentioned in the embodiments of this application can be a single click operation, a double click operation, a long press operation, a swipe operation, a drag operation, etc. This is only an example for illustration, and other operation methods will not be described in detail.
[0085] In this embodiment, during the creation of target media content, a "livephoto" badge can be displayed on the album page to indicate whether the current display state is playback or static. After selecting the content corresponding to the target media content, the badge can be manipulated, such as turning it off (i.e., selecting static display) or on (i.e., selecting playback). If not turned off, the badge can also be manipulated on the content editing page to turn it off (i.e., select static display). When browsing the target media content, users can adjust the global content (i.e., all user-published dynamic content on the content platform) to either the default playback or static display state using control adjustments. Optionally, to allow users to repeatedly view dynamic content at any time, regardless of whether the current default display state is playback or static, users can play the target dynamic content displayed on the target interface by clicking on it.
[0086] In summary, this application provides a content display method. This method involves displaying target media content and adjustment controls via a target interface, and displaying the current first display state of target dynamic content within the target media content through the adjustment controls. Then, in response to a state adjustment command triggered by the target interface, the target dynamic content is set to a second display state. And / or, when the dynamic content of other media content is viewed by the current user account, its display state is the second display state. Finally, the adjustment controls display the target dynamic content as currently in the second display state. The first and second display states are respectively a playback display state and a static display state. In the playback display state, the target dynamic content automatically plays after being displayed via the target interface. In this application embodiment, by setting an adjustment control for the dynamic content of the media content, users can adjust the current display state of the dynamic content through the adjustment control. The adjustment control clearly and intuitively reflects the current display state of the dynamic content, providing users with a way to adjust the display state of dynamic content, enriching the user's control methods for dynamic content, increasing the personalization of content playback control, and enhancing the user's viewing experience and platform usage experience.
[0087] To facilitate better implementation of the content display method provided in this disclosure, this disclosure also provides a content display device based on the above-described content display method. The meanings of the terms used are the same as in the content display method described above, and specific implementation details can be found in the descriptions within the method embodiments.
[0088] Please see Figure 13 , Figure 13 This is a schematic diagram of the structure of a content display device provided in an embodiment of the present disclosure. The content display device includes:
[0089] The first display unit 201 is used to display target media content and adjustment controls via a target interface, and to display the current first display state of the target dynamic content in the target media content via the adjustment controls;
[0090] Response unit 202 is configured to respond to a state adjustment command triggered by the target interface to set the target dynamic content in the target media content to a second display state; and / or to control the display state to the second display state when the dynamic content of other media content is viewed by the current user account;
[0091] The second display unit 203 is used to display the target dynamic content as a second display state through the adjustment control, wherein the first display state and the second display state are respectively a playback display state and a static display state, and the target dynamic content is automatically played after being displayed through the target interface in the playback display state.
[0092] In some embodiments, the content display device includes a processing subunit for:
[0093] The adjustment control is associated with a status indicator, which is used to indicate the current display status of the target dynamic content.
[0094] In some embodiments, the content display device includes a processing subunit for:
[0095] The status indicator includes a first indicator and a second indicator. The first indicator is used to indicate that the current display status of the target dynamic content is the playback display status, and the second indicator is used to indicate that the current display status of the target dynamic content is the static display status.
[0096] In some embodiments, the content display device includes a processing subunit for:
[0097] If the current display state of the target dynamic content is the playback display state, a first prompt icon is displayed based on the display position of the adjustment control;
[0098] If the target dynamic content is currently displayed in the static display state, a second prompt icon is displayed based on the display position of the adjustment control.
[0099] In some embodiments, the content display device includes a processing subunit for:
[0100] In response to a first touch operation on the adjustment control, a state adjustment command is generated.
[0101] In some embodiments, the content display device includes a processing subunit for:
[0102] In response to a second touch operation on the target interface, a state adjustment command is generated.
[0103] In some embodiments, the content display device includes a processing subunit for:
[0104] Retrieve user preference information for the current user account;
[0105] Based on the user preference information, the current first display state of the target dynamic content is determined to be either the playback display state or the static display state.
[0106] In some embodiments, the content display device includes a processing subunit for:
[0107] The target media content is identified and processed to determine whether preset keywords exist in the target media content;
[0108] If so, then the current first display state of the target dynamic content is determined to be the playback display state.
[0109] In some embodiments, the content display device includes a processing subunit for:
[0110] The target dynamic content in the target media content is subjected to quality assessment processing;
[0111] If the content score of the target dynamic content is lower than a preset threshold, then the current first display state of the target dynamic content is determined to be the static display state.
[0112] In some embodiments, the content display device includes a processing subunit for:
[0113] In response to a third touch operation on the target dynamic content, the target dynamic content is played via the target interface;
[0114] When the target dynamic content is detected to have finished playing, the current display state of the target dynamic content is maintained as the second display state.
[0115] In some embodiments, the content display device includes a processing subunit for:
[0116] In response to a status adjustment command triggered through the target interface, a prompt message is displayed via the target interface, wherein the prompt message is used to inform the user that the current display status of the target dynamic content has been adjusted.
[0117] In some embodiments, the content display device includes a processing subunit for:
[0118] The target media content includes one or more of text content, image content, video content, or audio content; the dynamic content is text content, image content, video content, or audio content.
[0119] This disclosure provides a content display device. A first display unit 201 displays target media content and adjustment controls via a target interface, and displays a first display state of target dynamic content within the target media content via the adjustment controls. A response unit 202, in response to a state adjustment command triggered via the target interface, sets the target dynamic content within the target media content to a second display state. And / or, when the dynamic content of other media content is viewed by the current user account, the display state is the second display state. A second display unit 203 displays the target dynamic content as currently in the second display state via the adjustment controls. The first display state and the second display state are respectively a playback display state and a static display state. In the playback display state, the target dynamic content is automatically played after being displayed via the target interface. In this embodiment of the application, by setting an adjustment control for the dynamic content of media content, users can adjust the current display state of the dynamic content through the adjustment control, and the current display state of the dynamic content is clearly and intuitively reflected through the adjustment control. This provides users with a way to adjust the display state of dynamic photos, enriches the user's control methods for dynamic content, improves the personalization of the user's content playback control, and enhances the user's viewing experience and platform usage experience.
[0120] Accordingly, this disclosure also provides a computer device, which can be a terminal or a server. The terminal can be a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. Figure 14 As shown, Figure 14 This is a schematic diagram of the structure of a computer device provided in an embodiment of this disclosure. The computer device 300 includes a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, and a computer program stored in the memory 302 and executable on the processor. The processor 301 is electrically connected to the memory 302. Those skilled in the art will understand that the computer device structure shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0121] The processor 301 is the control center of the computer device 300. It connects various parts of the computer device 300 through various interfaces and lines. By running or loading software programs and / or modules stored in the memory 302, and calling data stored in the memory 302, it performs various functions of the computer device 300 and processes data, thereby monitoring the computer device 300 as a whole.
[0122] In this embodiment of the present disclosure, the processor 301 in the computer device 300 loads the instructions corresponding to the processes of one or more application programs into the memory 302 according to the following steps, and the processor 301 runs the application programs stored in the memory 302 to realize various functions:
[0123] The target media content and adjustment controls are displayed via the target interface, and the current first display state of the target dynamic content in the target media content is displayed via the adjustment controls;
[0124] In response to a state adjustment command triggered by the target interface, the target dynamic content in the target media content is set to a second display state; and / or, when the dynamic content of other media content is viewed by the current user account, the display state is the second display state;
[0125] The target dynamic content is currently displayed in a second display state through the adjustment control. The first display state and the second display state are respectively a playback display state and a static display state. In the playback display state, the target dynamic content is automatically played after being displayed through the target interface.
[0126] In one embodiment, the adjustment control is associated with a status indicator, which is used to indicate the current display status of the target dynamic content.
[0127] In one embodiment, the status indication identifier includes a first indication identifier and a second indication identifier. The first indication identifier is used to indicate that the current display status of the target dynamic content is the playback display status, and the second indication identifier is used to indicate that the current display status of the target dynamic content is the static display status.
[0128] In one embodiment, the method further includes:
[0129] If the current display state of the target dynamic content is the playback display state, a first prompt icon is displayed based on the display position of the adjustment control;
[0130] If the target dynamic content is currently displayed in the static display state, a second prompt icon is displayed based on the display position of the adjustment control.
[0131] In one embodiment, the response to the state adjustment instruction triggered through the target interface includes:
[0132] In response to a first touch operation on the adjustment control, a state adjustment command is generated.
[0133] In one embodiment, the response to the state adjustment instruction triggered through the target interface includes:
[0134] In response to a second touch operation on the target interface, a state adjustment command is generated.
[0135] In one embodiment, the method further includes:
[0136] Retrieve user preference information for the current user account;
[0137] Based on the user preference information, the current first display state of the target dynamic content is determined to be either the playback display state or the static display state.
[0138] In one embodiment, the method further includes:
[0139] The target media content is identified and processed to determine whether preset keywords exist in the target media content;
[0140] If so, then the current first display state of the target dynamic content is determined to be the playback display state.
[0141] In one embodiment, the method further includes:
[0142] The target dynamic content in the target media content is subjected to quality assessment processing;
[0143] If the content score of the target dynamic content is lower than a preset threshold, then the current first display state of the target dynamic content is determined to be the static display state.
[0144] In one embodiment, the method further includes:
[0145] In response to a third touch operation on the target dynamic content, the target dynamic content is played via the target interface;
[0146] When the target dynamic content is detected to have finished playing, the current display state of the target dynamic content is maintained as the second display state.
[0147] In one embodiment, the response to the state adjustment instruction triggered through the target interface includes:
[0148] In response to a status adjustment command triggered through the target interface, a prompt message is displayed via the target interface, wherein the prompt message is used to inform the user that the current display status of the target dynamic content has been adjusted.
[0149] In one embodiment, the target media content includes one or more of text content, image content, video content, or audio content; the dynamic content is text content, image content, video content, or audio content.
[0150] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0151] Optional, such as Figure 14 As shown, the computer device 300 also includes: a touch screen display 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. The processor 301 is electrically connected to the touch screen display 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307. Those skilled in the art will understand that... Figure 14 The computer device structure shown does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0152] The touch display screen 303 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 303 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the computer device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 301. It can also receive and execute commands from the processor 301. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 301 to determine the type of touch event. Subsequently, the processor 301 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 303 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 303 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 303 can also be used as part of the input unit 306 to achieve input functions.
[0153] In this embodiment of the disclosure, a game application is executed by processor 301 to generate a graphical user interface on touch display screen 303. The touch display screen 303 is used to present the graphical user interface and receive operation commands generated by the user interacting with the graphical user interface.
[0154] The radio frequency circuit 304 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other computer devices, and to transmit and receive signals with network devices or other computer devices.
[0155] Audio circuitry 305 can be used to provide an audio interface between a user and a computer device via a speaker and a microphone. Audio circuitry 305 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 305, converted back into audio data, and output to processor 301 for processing. The audio data is then transmitted via radio frequency circuitry 304 to, for example, another computer device, or output to memory 302 for further processing. Audio circuitry 305 may also include an earphone jack to facilitate communication between peripheral headphones and the computer device.
[0156] The input unit 306 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.
[0157] Power supply 307 is used to supply power to various components of computer device 300. Optionally, power supply 307 can be logically connected to processor 301 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 307 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0158] although Figure 14 As not shown in the diagram, computer equipment 300 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.
[0159] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0160] As can be seen from the above, the computer device provided in this embodiment displays target media content and adjustment controls via a target interface, and displays the current first display state of the target dynamic content in the target media content via the adjustment controls; then, in response to a state adjustment command triggered by the target interface, the target dynamic content in the target media content is set to a second display state; and / or, when the dynamic content of other media content is viewed by the current user account, the display state is the second display state; finally, the target dynamic content is displayed as the second display state via the adjustment controls, wherein the first display state and the second display state are respectively a playback display state and a static display state, and the target dynamic content is automatically played after being displayed via the target interface in the playback display state. In this embodiment, by setting an adjustment control for the dynamic content of the media content, the user can adjust the current display state of the dynamic content through the adjustment control, and the current display state of the dynamic content is clearly and intuitively reflected through the adjustment control, providing the user with a way to adjust the display state of dynamic photos, enriching the user's control methods for dynamic content, improving the personalization of the user's content playback control, and enhancing the user's viewing experience and platform usage experience.
[0161] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0162] Therefore, embodiments of this disclosure provide a computer-readable storage medium storing a plurality of computer programs that can be loaded by a processor to execute steps in any of the content display methods provided in embodiments of this disclosure. For example, the computer program can execute the following steps:
[0163] The target media content and adjustment controls are displayed via the target interface, and the current first display state of the target dynamic content in the target media content is displayed via the adjustment controls;
[0164] In response to a state adjustment command triggered by the target interface, the target dynamic content in the target media content is set to a second display state; and / or, when the dynamic content of other media content is viewed by the current user account, the display state is the second display state;
[0165] The target dynamic content is currently displayed in a second display state through the adjustment control. The first display state and the second display state are respectively a playback display state and a static display state. In the playback display state, the target dynamic content is automatically played after being displayed through the target interface.
[0166] In one embodiment, the adjustment control is associated with a status indicator, which is used to indicate the current display status of the target dynamic content.
[0167] In one embodiment, the status indication identifier includes a first indication identifier and a second indication identifier. The first indication identifier is used to indicate that the current display status of the target dynamic content is the playback display status, and the second indication identifier is used to indicate that the current display status of the target dynamic content is the static display status.
[0168] In one embodiment, the method further includes:
[0169] If the current display state of the target dynamic content is the playback display state, a first prompt icon is displayed based on the display position of the adjustment control;
[0170] If the target dynamic content is currently displayed in the static display state, a second prompt icon is displayed based on the display position of the adjustment control.
[0171] In one embodiment, the response to the state adjustment instruction triggered through the target interface includes:
[0172] In response to a first touch operation on the adjustment control, a state adjustment command is generated.
[0173] In one embodiment, the response to the state adjustment instruction triggered through the target interface includes:
[0174] In response to a second touch operation on the target interface, a state adjustment command is generated.
[0175] In one embodiment, the method further includes:
[0176] Retrieve user preference information for the current user account;
[0177] Based on the user preference information, the current first display state of the target dynamic content is determined to be either the playback display state or the static display state.
[0178] In one embodiment, the method further includes:
[0179] The target media content is identified and processed to determine whether preset keywords exist in the target media content;
[0180] If so, then the current first display state of the target dynamic content is determined to be the playback display state.
[0181] In one embodiment, the method further includes:
[0182] The target dynamic content in the target media content is subjected to quality assessment processing;
[0183] If the content score of the target dynamic content is lower than a preset threshold, then the current first display state of the target dynamic content is determined to be the static display state.
[0184] In one embodiment, the method further includes:
[0185] In response to a third touch operation on the target dynamic content, the target dynamic content is played via the target interface;
[0186] When the target dynamic content is detected to have finished playing, the current display state of the target dynamic content is maintained as the second display state.
[0187] In one embodiment, the response to the state adjustment instruction triggered through the target interface includes:
[0188] In response to a status adjustment command triggered through the target interface, a prompt message is displayed via the target interface, wherein the prompt message is used to inform the user that the current display status of the target dynamic content has been adjusted.
[0189] In one embodiment, the target media content includes one or more of text content, image content, video content, or audio content; the dynamic content is text content, image content, video content, or audio content.
[0190] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0191] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0192] Because the computer program stored in the storage medium can display target media content and adjust controls via a target interface, and display the current first display state of the target dynamic content in the target media content via the adjustment controls; then, in response to a state adjustment command triggered by the target interface, set the target dynamic content in the target media content to a second display state; and / or, control the display state of the dynamic content of other media content to be viewed by the current user account as the second display state; finally, display the target dynamic content as the second display state via the adjustment controls, wherein the first display state and the second display state are respectively a playback display state and a static display state, and the target dynamic content is automatically played after being displayed via the target interface in the playback display state. In this embodiment of the application, by setting an adjustment control for the dynamic content of the media content, the user can adjust the current display state of the dynamic content through the adjustment control, and the current display state of the dynamic content is clearly and intuitively reflected through the adjustment control, providing the user with a way to adjust the display state of dynamic photos, enriching the user's control methods for dynamic content, improving the personalization of the user's content playback control, and enhancing the user's viewing experience and platform usage experience.
[0193] According to one aspect of the embodiments of this application, a computer program product or computer program is also provided, which includes computer instructions stored in a storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the content display methods provided in various optional implementations of the above aspects.
[0194] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0195] The foregoing has provided a detailed description of a content display method, apparatus, computer device, and computer-readable storage medium provided by the embodiments of this disclosure. Specific examples have been used to illustrate the principles and implementation methods of this disclosure. The descriptions of the above embodiments are only for the purpose of helping to understand the technical solutions and core ideas of this disclosure. Those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this disclosure.
Claims
1. A content display method, characterized in that, include: Display target interface, wherein the target interface displays target media content and adjustment controls, and the adjustment controls display the current first display state of the target dynamic content in the target media content; In response to a state adjustment command triggered by the target interface, the target dynamic content in the target media content is set to a second display state; and / or, when the dynamic content of other media content is viewed by the current user account, the display state is the second display state; The target interface displays the target dynamic content in a second display state via the adjustment control. The first display state and the second display state are respectively a playback display state and a static display state. In the playback display state, the target dynamic content is automatically played after being displayed on the target interface. The adjustment control is associated with a status prompt icon, which includes a status prompt icon and / or prompt text. The playback display state indicates that the dynamic content is automatically played when the current user is browsing the dynamic content. The static display state indicates that the dynamic content is displayed as a static image when the current user is browsing the dynamic content.
2. The content display method according to claim 1, characterized in that, The status indicator is used to indicate the current display status of the target dynamic content. The status indicator includes a first indicator and a second indicator. The first indicator is used to indicate that the current display status of the target dynamic content is the playback display status, and the second indicator is used to indicate that the current display status of the target dynamic content is the static display status.
3. The content display method according to claim 2, characterized in that, The method further includes: If the current display state of the target dynamic content is the playback display state, a first prompt icon is displayed based on the display position of the adjustment control; If the target dynamic content is currently displayed in the static display state, a second prompt icon is displayed based on the display position of the adjustment control.
4. The content display method according to claim 1, characterized in that, The response to the state adjustment command triggered through the target interface includes: In response to a first touch operation on the adjustment control, a state adjustment command is generated.
5. The content display method according to claim 1, characterized in that, The response to the state adjustment command triggered through the target interface includes: In response to a second touch operation on the target interface, a state adjustment command is generated.
6. The content display method according to claim 1, characterized in that, The method further includes: Retrieve user preference information for the current user account; Based on the user preference information, the current first display state of the target dynamic content is determined to be either the playback display state or the static display state.
7. The content display method according to claim 1, characterized in that, The method further includes: The target media content is identified and processed to determine whether preset keywords exist in the target media content; If so, then the current first display state of the target dynamic content is determined to be the playback display state.
8. The content display method according to claim 1, characterized in that, The method further includes: The target dynamic content in the target media content is subjected to quality assessment processing; If the content score of the target dynamic content is lower than a preset threshold, then the current first display state of the target dynamic content is determined to be the static display state.
9. The content display method according to claim 1, characterized in that, The method further includes: In response to a third touch operation on the target dynamic content, the target dynamic content is played via the target interface; When the target dynamic content is detected to have finished playing, the current display state of the target dynamic content is maintained as the second display state.
10. The content display method according to claim 1, characterized in that, The response to the state adjustment command triggered through the target interface includes: In response to a status adjustment command triggered by the target interface, a prompt message is displayed via the target interface, wherein the prompt message is used to inform the user that the current display status of the target dynamic content has been adjusted.
11. The content display method according to any one of claims 1 to 10, characterized in that, The target media content includes one or more of text content, image content, video content, or audio content; the dynamic content is text content, image content, video content, or audio content.
12. A content display device, characterized in that, include: The first display unit is used to display a target interface, wherein the target interface displays target media content and adjustment controls, and the adjustment controls display the current first display state of the target dynamic content in the target media content; A response unit is configured to respond to a state adjustment command triggered by the target interface by setting the target dynamic content in the target media content to a second display state; and / or, control the display state to be the second display state when the dynamic content of other media content is viewed by the current user account. The second display unit is used to display the target dynamic content in the target interface as a second display state through the adjustment control. The first display state and the second display state are respectively a playback display state and a static display state. In the playback display state, the target dynamic content is automatically played after being displayed on the target interface. The adjustment control is associated with a status prompt icon, which includes a status prompt icon and / or prompt text. The playback display state indicates that the dynamic content is automatically played when the current user is browsing the dynamic content. The static display state indicates that the dynamic content is displayed as a static image when the current user is browsing the dynamic content.
13. A computer device, characterized in that, It includes a processor and a memory, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the steps of the content display method according to any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that, It includes a computer program that, when run on a computer device, causes the computer device to perform the steps of the content display method according to any one of claims 1 to 11.
15. A computer program product, characterized in that, The method includes a computer program stored in a computer-readable storage medium; when a processor of a computer device reads the computer program from the computer-readable storage medium, the processor executes the computer program, causing the computer device to perform the steps of the content display method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Video stream playing control method, equipment and storage medium
CN111405346A
Sending method, receiving method, device and equipment for live picture in session
CN117768430A