Media content presentation method and apparatus, and device, readable storage medium and product
By displaying trigger controls associated with the target media content in the media content display interface, the problem of fewer media content display content and single interaction mode in the prior art is solved, and a richer user interaction experience is achieved.
Patent Information
- Application Number
- PCT/CN2024/110097
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-07
- Filing Date
- 2024-08-06
- Publication Date
- 2025-02-13
AI Technical Summary
The current media content display method has less content and a relatively single interaction method, which cannot meet the actual needs of users.
By responding to the user's preset trigger operation, the preset media content display interface is displayed. The interface includes adjacent media content in multiple media content streams. When the target media content meets the preset display conditions, the display is associated with the target object. The trigger control of the user can trigger the control to perform the interaction associated with the target object.
It enriches the display content and interaction methods in the media content display interface, and improves the user's interactive experience.
Smart Images

Figure CN2024110097_13022025_PF_FP_ABST
Abstract
Description
Media content display method, device, equipment, readable storage medium and product
[0001] This application claims priority to Chinese Patent Application No. 202310988043.4 filed on August 7, 2023, and the contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field
[0002] The embodiments of the present disclosure relate to a method, apparatus, device, readable storage medium, and product for displaying media content. Background Art
[0003] Current media content display interfaces typically only display the media content and its associated interactive controls, allowing users to perform interactive actions such as "like," "comment," and "favorite" on the media content. However, current media content display methods often display limited content and have limited interaction options, failing to meet users' actual needs.
[0004] Summary of the Invention
[0005] The embodiments of the present disclosure provide a media content display method, apparatus, device, readable storage medium, and product, which are used to solve the technical problems that current media content display methods often display less content and have a relatively simple interaction method.
[0006] In a first aspect, an embodiment of the present disclosure provides a method for displaying media content, including:
[0007] In response to a preset trigger operation of the current user, displaying a preset media content display interface, wherein the media content display interface includes multiple media contents in a preset media content stream, the media content stream includes at least one target media content associated with a target object, and the multiple media contents are adjacent media contents in the preset media content stream;
[0008] For each target media content, if it is detected that the target media content meets the preset display conditions, a trigger control associated with the target object is displayed in the display area associated with the target media content in the media content display interface, and the trigger control is configured to trigger the execution of an interactive operation associated with the target object.
[0009] In a second aspect, an embodiment of the present disclosure provides a media content display device, including:
[0010] A display module, configured to display a preset media content display interface in response to a preset trigger operation of the current user, wherein the media content display interface includes a plurality of media contents in a preset media content stream, the media content stream includes at least one target media content associated with a target object, and the plurality of media contents are adjacent media contents in the preset media content stream;
[0011] A processing module is used to display, for each target media content, a trigger control associated with the target object in a display area associated with the target media content in the media content display interface if it is detected that the target media content meets a preset display condition, wherein the trigger control is configured to trigger the execution of an interactive operation associated with the target object.
[0012] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;
[0013] The memory stores computer-executable instructions;
[0014] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the media content presentation method as described in the first aspect and various possible designs of the first aspect.
[0015] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the media content display method described in the first aspect and various possible designs of the first aspect is implemented.
[0016] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the media content display method described in the first aspect and various possible designs of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, a brief introduction to the drawings required for the embodiments will be given below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0018] FIG1 is a flow chart of a method for displaying media content according to an embodiment of the present disclosure;
[0019] FIG2 is a schematic diagram of a display interface provided by an embodiment of the present disclosure;
[0020] FIG3 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;
[0021] FIG4 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;
[0022] FIG5 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;
[0023] FIG6 is a schematic structural diagram of a media content display device provided by an embodiment of the present disclosure; and
[0024] FIG7 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0025] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0026] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0027] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0028] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0029] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0030] In order to solve the technical problems that current media content display methods often display less content and have a relatively simple interaction method, the present disclosure provides a media content display method, device, equipment, readable storage medium and product.
[0031] It should be noted that the media content display method, apparatus, device, readable storage medium and product provided by the present disclosure can be applied in any application scenario of media content display.
[0032] Current media content display interfaces typically display only a single piece of media content and its associated interactive controls. This allows users to perform actions such as "like," "comment," "favorite," and "forward" on the media content using these controls. However, these interfaces often lack both the content and the interaction methods, resulting in poor interaction.
[0033] To enrich the presentation of media content, for each piece of media content, if it is detected that the target media content meets preset presentation conditions, a trigger control associated with the target object is displayed within the presentation area associated with the target media content in the media content presentation interface. To enrich the interactive methods within the media content presentation interface, users can trigger this trigger control. In response to this triggering operation, interactive operations associated with the target object can be executed.
[0034] FIG1 is a flow chart of a method for displaying media content according to an embodiment of the present disclosure. As shown in FIG1 , the method includes:
[0035] Step 101: In response to a preset trigger operation of the current user, a preset media content display interface is displayed, wherein the media content display interface includes multiple media contents in a preset media content stream, the media content stream includes at least one target media content associated with a target object, and the multiple media contents are adjacent media contents in the preset media content stream.
[0036] The execution subject of this embodiment is a media content display device. The media content display device can be coupled to a terminal device, thereby enabling the display of media content based on a user's triggering operation. Optionally, the media content display device can be coupled to a server in communication with the terminal device. This can obtain a media content display request sent by the terminal device based on the user's triggering operation, and control the terminal device to display the media content based on the media content display request.
[0037] In this embodiment, in response to a preset trigger operation by a user, a preset media content display interface can be displayed, so that the user can view the media content stream within the media content display interface. The preset trigger operation can be a trigger operation on a media content display application, or a trigger operation on a function control within the media content display application.
[0038] Optionally, the media content display interface can be used to display media content in a media content stream. The media content stream may include multiple media contents, and the multiple media contents may include at least one target media content associated with a target object. The target object may include one or more of live content, a target item, special effects content, and a target point of interest.
[0039] For example, the target media content may include a target object. Alternatively, the target media content may be captured by a user based on special effects content. Alternatively, the publisher of the target media content may broadcast live at a specified time. Alternatively, the target media content may be generated by a user based on content collected at a target point of interest.
[0040] The media content display interface may display multiple media contents in the media content stream, wherein the multiple media contents may be multiple media contents adjacent to each other in the media content stream, so that the user can view the multiple media contents simultaneously in the media content display interface.
[0041] Step 102: For each target media content, if it is detected that the target media content meets a preset display condition, a trigger control associated with the target object is displayed in a display area associated with the target media content in the media content display interface, and the trigger control is configured to trigger the execution of an interactive operation associated with the target object.
[0042] In this embodiment, in order to enrich the presentation content in the media content stream, presentation conditions may be pre-set, wherein different presentation conditions correspond to different target objects.
[0043] Accordingly, for each target media content, it can be detected whether the target media content meets the preset display conditions. If so, a trigger control associated with the target object can be displayed in the display area associated with the target media content in the media content display interface. The trigger control can be displayed according to preset display parameters, wherein the display parameters may include display position, display size, etc. For example, in a practical application, the trigger control can be displayed on the bottom side of the media content.
[0044] To enrich the interactive methods within media content streams, trigger controls can be configured to trigger interactive operations associated with target objects. Different target objects can correspond to different interactive operations. Therefore, after displaying a trigger control within the media content display interface, users can trigger the trigger control as needed, thereby executing the interactive operation associated with the target object based on the user's trigger operation.
[0045] The media content display method provided in this embodiment displays a trigger control corresponding to a target object associated with the target media content within a media content display interface when the target media content meets preset display conditions. This enriches the content displayed within the media content display interface. Furthermore, users can trigger the trigger control, and based on this triggering operation, interactive operations associated with the target object can be executed, thereby enriching the interactive methods within the media content display interface and improving the interactive effect.
[0046] Optionally, based on any of the above embodiments, the target object includes live broadcast content.
[0047] The preset display conditions include at least one of the following:
[0048] Determine whether a publisher of the target media content is associated with a preset live content calendar.
[0049] It is determined that the target media content does not include a preset live broadcast sticker.
[0050] The current user has not reserved the live broadcast content.
[0051] In this embodiment, the target object may be live content, which may be a live broadcast performed by the publisher of the target media content in the past, or a live broadcast performed by the publisher within a specified time in the future.
[0052] Accordingly, the preset display condition includes at least one of the following: determining whether the publisher of the target media content is associated with a preset live content calendar; determining that the target media content does not include a preset live sticker; and the current user has not reserved live content.
[0053] Optionally, when a publisher broadcasts a live broadcast at a specified time, or broadcasts a live broadcast repeatedly within a preset time period, the publisher may pre-set a live broadcast content calendar, which may include live broadcast introduction information and / or live broadcast time for each live broadcast. If it is detected that the publisher has pre-set a preset live broadcast content calendar, a trigger control associated with the live broadcast content may be displayed in the media content display interface.
[0054] Optionally, when publishing the target media content, the publisher may also add a live sticker to the target media content based on the live content. The live sticker may display the live introduction information and / or live broadcast time of the live content. When displaying the target media content, if it is detected that the target media content includes the live sticker, to avoid causing redundancy in the media content display interface, only the live sticker may be displayed. Conversely, if it is detected that the target media content does not include the live sticker, in order to allow the user to understand the live content more intuitively, a trigger control associated with the live content may be displayed in the media content display interface.
[0055] Optionally, if the user has not reserved the live broadcast content, in order to enable the user to understand the live broadcast content more intuitively, a trigger control associated with the live broadcast content may be displayed in the media content display interface.
[0056] It should be noted that the above three display conditions can be implemented separately or in combination. When implemented separately, the specific implementation method can be the same as the above embodiment. When implemented in combination, when it is determined that the publisher of the target media content is associated with a preset live content calendar, it is determined that the target media content does not include a preset live sticker, and the current user has not reserved the live content, a trigger control associated with the live content can be displayed in the media content display interface.
[0057] The media content display method provided in this embodiment displays trigger controls associated with live content on a media content display interface when preset display conditions are met, so that users can understand the live content more intuitively and enhance the interactive effect.
[0058] Furthermore, based on any of the above embodiments, the trigger control displays live broadcast introduction information associated with the live broadcast content and a preset reservation control.
[0059] After step 102, the method further includes:
[0060] In response to the user triggering the reservation control, the start time of the live broadcast content is determined based on the live broadcast introduction information.
[0061] Sending a broadcast reminder message to the user at the broadcast start time.
[0062] In this embodiment, in order to make the user more intuitive to understand the live content, the trigger control displays the live introduction information associated with the live content and the preset reservation control. The live introduction information may include the live theme, live time and other content of the live content.
[0063] In response to the user's triggering operation on the reservation control, the start time of the live content can be determined based on the live introduction information. At the start time, in order to prevent the user from missing the live content, a start reminder message can be sent to the user.
[0064] Optionally, a broadcast reminder message may be sent to the user within a preset time range before the broadcast start time. For example, a broadcast reminder message may be sent to the user ten minutes before the broadcast start time.
[0065] FIG2 is a schematic diagram of a display interface provided by an embodiment of the present disclosure. As shown in FIG2 , a media content display interface 21 displays target media content 22 and a preset trigger control 23. The trigger control 23 includes live broadcast introduction information 24 associated with the live broadcast content and a preset reservation control 25.
[0066] The media content display method provided in this embodiment sends a broadcast reminder message to the user at the broadcast start time in response to the user's triggering operation on the reservation control, so that the user can understand the broadcast start time of the live content in a timely manner, avoid missing the live content, and improve the interactive effect.
[0067] Furthermore, based on any of the above embodiments, the live broadcast content calendar is associated with a cyclic live broadcast schedule.
[0068] The sending of the broadcast start reminder information to the user at the broadcast start time includes:
[0069] Sending a broadcast reminder message to the user at the start time of each live broadcast in the cyclic live broadcast schedule.
[0070] In this embodiment, the publisher of the target media content can broadcast live content at irregular times or on a recurring basis within a fixed time period. For example, the publisher can broadcast live content every Monday and Wednesday at 7:00 PM. The publisher can set a recurring live broadcast schedule in the live content calendar. Therefore, to prevent users from missing multiple live broadcasts of the publisher, in response to the user triggering the reservation control, a broadcast start reminder message can be sent to the user at the start time of each live broadcast in the recurring live broadcast schedule.
[0071] Continuing with the above example, the publisher can broadcast live every Monday and Wednesday. After the user triggers the reservation control, a broadcast reminder message can be sent to the user at 7 pm every Monday and Wednesday.
[0072] The media content display method provided in this embodiment sends a broadcast reminder message to the user at the start time of each live broadcast in response to the user's triggering operation on the reservation control, thereby enabling the user to timely understand the content of each live broadcast of the anchor and avoid missing the live broadcast content of interest.
[0073] Furthermore, based on any of the above embodiments, after step 102, the following steps may be further included:
[0074] In response to the user triggering the reservation control, the display state of the reservation control is switched to a non-triggerable state.
[0075] In this embodiment, in order to enable the user to more intuitively determine the current reservation status of the live content, the display status of the reservation control can be adjusted in response to the user's triggering operation on the reservation control.
[0076] Optionally, when the user has not triggered the control, the trigger control can be in a triggerable state. When in the triggerable state, the reservation control can be displayed with a preset color highlight. In response to the user triggering the reservation control, the display state of the reservation control can be switched to a non-triggerable state. When the trigger control is in the non-triggerable state, the trigger control can be displayed in gray.
[0077] Optionally, after the display state of the reservation control is switched to a non-triggerable state, it may be switched to a triggerable state in response to a user triggering the reservation control again.
[0078] FIG3 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in FIG3 , a media content display interface 31 displays target media content 32 and a preset trigger control 33. The trigger control 33 includes live broadcast introduction information 34 associated with the live broadcast content and a preset reservation control 35. In response to a user triggering the reservation control 35, the display state of the reservation control 35 can be switched to a non-triggerable state.
[0079] The media content display method provided in this embodiment switches the display state of the reservation control to an untriggerable state in response to the user's triggering operation on the reservation control, so that the user can more intuitively determine the current reservation status of the live content based on the display state of the reservation control, and enriches the interaction method and display content in the media content display interface, thereby improving the interactive effect.
[0080] Furthermore, based on any of the above embodiments, after step 102, the following steps may be further included:
[0081] In response to the user's triggering operation on the live broadcast introduction information, a live broadcast content display interface is displayed, and the live broadcast time information and / or historical live broadcast information of the publisher is displayed in the live broadcast content display interface.
[0082] In this embodiment, the user can also trigger the live broadcast introduction information in the trigger control. In response to this trigger operation, a live broadcast content display interface can be displayed, where the user can learn more about the publisher's live broadcast information. The live broadcast content display interface can display the publisher's live broadcast time information and / or historical live broadcast information.
[0083] For example, in response to the triggering operation of the live broadcast introduction information, a live broadcast content display interface can be displayed. The live broadcast content display interface can display the theme information and time information corresponding to the publisher's next live broadcast, as well as the theme information, time information, etc. corresponding to the publisher's multiple historical live broadcasts.
[0084] FIG4 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in FIG4 , a media content display interface 41 displays target media content 42 and a preset trigger control 43. The trigger control 43 includes live broadcast introduction information 44 associated with the live broadcast content and a preset reservation control 45. In response to a user triggering the live broadcast introduction information 44, a live broadcast content display interface 46 is displayed, which displays the publisher's live broadcast time information 47 and historical live broadcast information 48.
[0085] The media content display method provided in this embodiment displays a live content display interface in response to a user's triggering operation on the live broadcast introduction information. This allows the user to gain a comprehensive understanding of the publisher's upcoming and past live broadcast content within the live content display interface. This enriches the interactive methods within the media content display interface and enhances the interactive effect.
[0086] Optionally, based on any of the above embodiments, the target object includes special effect content.
[0087] The preset display conditions include at least one of the following:
[0088] The target media content includes the special effect content.
[0089] The user has not used the special effect content.
[0090] In this embodiment, the target object includes special effect content, and the target media content may be media content generated based on the special effect content.
[0091] Correspondingly, the display condition may be that the target media content includes the special effect content and / or the user has never used the special effect content.
[0092] Optionally, the display condition may also be that the release time of the special effect content is within a preset time range; or, the display condition may be that the publisher triggers a preset special effect display control when releasing the target media content; or, the display condition may be that the number of times the special effect content is used within a preset time period exceeds a preset quantity threshold, etc.
[0093] For example, when displaying target media content, if it is detected that the target media content is media content generated based on the special effect content and the user has not used the special effect content, the trigger control associated with the special effect content can be displayed in the media content display interface.
[0094] The media content display method provided in this embodiment can enrich the display content within the media content display interface and the interaction mode within the media content display interface by displaying trigger controls associated with special effect content within the media content display interface when preset display conditions are met, thereby improving the interactive effect.
[0095] Furthermore, based on any of the above embodiments, after step 102, the following steps may be further included:
[0096] In response to the user's triggering operation on the trigger control, a media content collection interface is displayed, and a display effect associated with the special effect content is displayed in the media content collection interface, so that the user generates media content based on the special effect content in the media content collection interface.
[0097] In this embodiment, the user can trigger the trigger control according to actual needs to quickly perform a media content acquisition operation based on the special effect content.
[0098] Accordingly, in response to a user triggering a trigger control, a media content collection interface may be displayed, in which the display effects of the special effects content are displayed, allowing the user to more intuitively view the display effects and shooting effects of the special effects content. Furthermore, the media content collection interface may also include a content generation control, which may include a content collection control and / or a content upload control. Based on a triggering operation on the content collection control, the user may collect media content based on the special effects content. Alternatively, the user may upload media content based on the content upload control, and perform special effects processing on the uploaded media content based on the special effects content, generating media content that matches the special effects content.
[0099] As an operative method, in response to a user triggering a trigger control associated with the special effect content, a content display interface may be displayed, wherein the content display interface may include multiple media contents generated based on the special effect content. The user may view the media contents in the content display interface according to actual needs.
[0100] FIG5 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in FIG5 , a media content display interface 51 displays target media content 52 and a trigger control 53 associated with special effect content. In response to a user triggering control 53, the user can jump to a media content collection interface 54. Specifically, the media content collection interface 54 can display the display effects of special effect content. This allows users to generate media content based on the special effect content within the media content collection interface.
[0101] The media content display method provided in this embodiment displays a media content collection interface in response to the user's triggering operation on the trigger control, so that the user can quickly implement the media content collection operation based on the special effect content based on the trigger control, thereby improving the efficiency of media content collection and making the collection of media content more in line with the user's personalized needs.
[0102] Optionally, based on any of the above embodiments, the target object includes a target item.
[0103] The preset display conditions include at least one of the following:
[0104] It is detected that the target media content includes the target object.
[0105] The user pays attention to a target feature associated with the target item.
[0106] In this embodiment, the target object may be a target item. For example, the target item may be a commodity.
[0107] When the target object is a target item, the display condition may be that the target item is detected to be included in the target media content, and / or the user pays attention to a target feature associated with the target item.
[0108] For example, the target item may be a product. If the target media content includes the product and the user is interested in the target feature of the product, a trigger control associated with the product may be displayed within the target media content display interface. The trigger control may be a view control corresponding to the product, allowing the user to view detailed information about the product based on the trigger control.
[0109] The media content display method provided in this embodiment can enrich the display content within the media content display interface and the interaction mode within the media content display interface by displaying a trigger control associated with the target item within the media content display interface when the preset display conditions are met, thereby improving the interactive effect.
[0110] Furthermore, based on any of the above embodiments, after step 102, the following steps may be further included:
[0111] In response to the user's triggering operation on the trigger control, an information display interface associated with the target item is displayed, and the associated content and / or item transaction information of the target item is displayed in the information display interface.
[0112] In this embodiment, after a trigger control associated with a target item is displayed within the media content display interface, the user can view the target item's associated information based on the trigger control. In response to the user triggering the trigger control, an information display interface associated with the target item is displayed, wherein the information display interface may display the target item's associated content and / or item transaction information.
[0113] For example, the target item may be a commodity, and in response to the user triggering the trigger control, a product details page corresponding to the commodity may be displayed. The product details page may display the commodity and / or transaction information of the commodity.
[0114] The media content display method provided in this embodiment displays the information display interface associated with the target item in response to the user's triggering operation on the trigger control, so that the user can quickly view the target item of interest based on the trigger control.
[0115] FIG6 is a schematic structural diagram of a media content display device provided by an embodiment of the present disclosure. As shown in FIG6 , the device includes: a display module 61 and a processing module 62. The display module 61 is configured to display a preset media content display interface in response to a preset trigger operation of the current user, wherein the media content display interface includes multiple media contents in a preset media content stream, the media content stream includes at least one target media content associated with a target object, and the multiple media contents are adjacent media contents in the preset media content stream. The processing module 62 is configured to display a trigger control associated with the target object in a display area associated with the target media content in the media content display interface for each target media content if it is detected that the target media content meets a preset display condition. The trigger control is configured to trigger the execution of an interactive operation associated with the target object.
[0116] Furthermore, based on any of the above embodiments, the target object includes one or more of live broadcast content, target item, special effect content, and target point of interest.
[0117] Furthermore, based on any of the above embodiments, the target object includes live broadcast content. The preset display condition includes at least one of the following: determining whether the publisher of the target media content is associated with a preset live broadcast content calendar; determining that the target media content does not include preset live broadcast stickers; and the current user has not reserved the live broadcast content.
[0118] Furthermore, based on any of the above embodiments, the trigger control displays live broadcast introduction information associated with the live broadcast content and a preset reservation control. The device also includes a determination module for determining the start time of the live broadcast content based on the live broadcast introduction information in response to the user triggering the reservation control. A sending module for sending a start reminder message to the user at the start time.
[0119] Furthermore, based on any of the above embodiments, the live content calendar is associated with a cyclic live schedule, and the sending module is configured to send a start reminder message to the user at the start time of each live broadcast in the cyclic live schedule.
[0120] Furthermore, based on any of the above embodiments, the apparatus further includes: a switching module, configured to switch the display state of the reservation control to a non-triggerable state in response to a triggering operation of the reservation control by the user.
[0121] Furthermore, based on any of the above embodiments, the device also includes: in response to the user's triggering operation on the live broadcast introduction information, displaying a live broadcast content display interface, and displaying the publisher's live broadcast time information and / or historical live broadcast information in the live broadcast content display interface.
[0122] Furthermore, based on any of the above embodiments, the target object includes special effect content. The preset display condition includes at least one of the following: the target media content includes the special effect content. The user has not used the special effect content.
[0123] Furthermore, based on any of the above embodiments, the device also includes: a display module, which is used to display a media content acquisition interface in response to the user's triggering operation on the trigger control, and show the display effect associated with the special effect content in the media content acquisition interface, so that the user can generate media content based on the special effect content in the media content acquisition interface.
[0124] Furthermore, based on any of the above embodiments, the target object includes a target item. The preset display condition includes at least one of the following: detecting that the target media content includes the target item. The user pays attention to a target feature associated with the target item.
[0125] Furthermore, based on any of the above embodiments, the device also includes: a display module, which is used to display an information display interface associated with the target item in response to the user's triggering operation on the trigger control, and display the associated content and / or item transaction information of the target item in the information display interface.
[0126] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0127] To implement the above embodiment, the present disclosure further provides an electronic device, including a processor and a memory, wherein the memory stores computer-executable instructions.
[0128] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the media content display method as described in any of the above embodiments.
[0129] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0130] FIG7 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. As shown in FIG7 , the electronic device 700 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG7 is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0131] As shown in FIG7 , the electronic device 700 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. Various programs and data required for the operation of the electronic device 700 are also stored in the RAM 703. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0132] Typically, the following devices may be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 708 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 709. The communication device 709 may allow the electronic device 700 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 7 shows an electronic device 700 having various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.
[0133] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0134] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0135] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the media content display method as described in any of the above embodiments is implemented.
[0136] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer program product, including a computer program, wherein the computer program is executed by a processor to configure the media content presentation method as described in any of the above embodiments.
[0137] An embodiment of the present disclosure further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the media content display method as described in any of the above embodiments is implemented.
[0138] The embodiments of the present disclosure further provide a computer program product, including a computer program, which, when executed by a processor, implements the media content display method as described in any of the above embodiments.
[0139] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0140] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.
[0141] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may 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 may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0142] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0143] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."
[0144] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0145] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0146] In a first aspect, according to one or more embodiments of the present disclosure, a method for presenting media content is provided, comprising:
[0147] In response to a preset trigger operation of the current user, displaying a preset media content display interface, wherein the media content display interface includes multiple media contents in a preset media content stream, the media content stream includes at least one target media content associated with a target object, and the multiple media contents are adjacent media contents in the preset media content stream;
[0148] For each target media content, if it is detected that the target media content meets the preset display conditions, a trigger control associated with the target object is displayed in the display area associated with the target media content in the media content display interface, and the trigger control is configured to trigger the execution of an interactive operation associated with the target object.
[0149] According to one or more embodiments of the present disclosure, the target object includes one or more of live broadcast content, target item, special effect content, and target point of interest.
[0150] According to one or more embodiments of the present disclosure, the target object includes live broadcast content;
[0151] The preset display conditions include at least one of the following:
[0152] Determining whether a publisher of the target media content is associated with a preset live content calendar;
[0153] Determining that the target media content does not include a preset live broadcast sticker;
[0154] The current user has not reserved the live broadcast content.
[0155] According to one or more embodiments of the present disclosure, the trigger control displays live broadcast introduction information associated with the live broadcast content and a preset reservation control;
[0156] After displaying the trigger control associated with the target object in the display area associated with the target media content in the media content display interface, the method further includes:
[0157] In response to the user triggering the reservation control, determining a start time of the live broadcast content based on the live broadcast introduction information;
[0158] Sending a broadcast reminder message to the user at the broadcast start time.
[0159] According to one or more embodiments of the present disclosure, the live content calendar is associated with a recurring live schedule;
[0160] The sending of the broadcast start reminder information to the user at the broadcast start time includes:
[0161] Sending a broadcast reminder message to the user at the start time of each live broadcast in the cyclic live broadcast schedule.
[0162] According to one or more embodiments of the present disclosure, after displaying the trigger control associated with the target object in the display area associated with the target media content in the media content display interface, the method further includes:
[0163] In response to the user triggering the reservation control, the display state of the reservation control is switched to a non-triggerable state.
[0164] According to one or more embodiments of the present disclosure, after displaying the trigger control associated with the target object in the display area associated with the target media content in the media content display interface, the method further includes:
[0165] In response to the user's triggering operation on the live broadcast introduction information, a live broadcast content display interface is displayed, and the live broadcast time information and / or historical live broadcast information of the publisher is displayed in the live broadcast content display interface.
[0166] According to one or more embodiments of the present disclosure, the target object includes special effect content;
[0167] The preset display conditions include at least one of the following:
[0168] The target media content includes the special effect content;
[0169] The user has not used the special effect content.
[0170] According to one or more embodiments of the present disclosure, after displaying the trigger control associated with the target object in the display area associated with the target media content in the media content display interface, the method further includes:
[0171] In response to the user's triggering operation on the trigger control, a media content collection interface is displayed, and a display effect associated with the special effect content is displayed in the media content collection interface, so that the user generates media content based on the special effect content in the media content collection interface.
[0172] According to one or more embodiments of the present disclosure, the target object includes a target item;
[0173] The preset display conditions include at least one of the following:
[0174] detecting that the target media content includes the target object;
[0175] The user pays attention to a target feature associated with the target item.
[0176] According to one or more embodiments of the present disclosure, after displaying the trigger control associated with the target object in the display area associated with the target media content in the media content display interface, the method further includes:
[0177] In response to the user's triggering operation on the trigger control, an information display interface associated with the target item is displayed, and the associated content and / or item transaction information of the target item is displayed in the information display interface.
[0178] In a second aspect, according to one or more embodiments of the present disclosure, a media content presentation device is provided, comprising:
[0179] A display module, configured to display a preset media content display interface in response to a preset trigger operation of the current user, wherein the media content display interface includes a plurality of media contents in a preset media content stream, the media content stream includes at least one target media content associated with a target object, and the plurality of media contents are adjacent media contents in the preset media content stream;
[0180] A processing module is used to display, for each target media content, a trigger control associated with the target object in a display area associated with the target media content in the media content display interface if it is detected that the target media content meets a preset display condition, wherein the trigger control is configured to trigger the execution of an interactive operation associated with the target object.
[0181] According to one or more embodiments of the present disclosure, the target object includes one or more of live broadcast content, target item, special effect content, and target point of interest.
[0182] According to one or more embodiments of the present disclosure, the target object includes live broadcast content;
[0183] The preset display conditions include at least one of the following:
[0184] Determining whether a publisher of the target media content is associated with a preset live content calendar;
[0185] Determining that the target media content does not include a preset live broadcast sticker;
[0186] The current user has not reserved the live broadcast content.
[0187] According to one or more embodiments of the present disclosure, the trigger control displays live broadcast introduction information associated with the live broadcast content and a preset reservation control;
[0188] The device further comprises:
[0189] a determination module, configured to determine, in response to a triggering operation of the reservation control by the user, a start time of the live broadcast content based on the live broadcast introduction information;
[0190] The sending module is used to send a broadcast start reminder message to the user at the broadcast start time.
[0191] According to one or more embodiments of the present disclosure, the live content calendar is associated with a recurring live schedule;
[0192] The sending module is used to:
[0193] Sending a broadcast reminder message to the user at the start time of each live broadcast in the cyclic live broadcast schedule.
[0194] According to one or more embodiments of the present disclosure, the apparatus further includes:
[0195] The switching module is configured to switch the display state of the reservation control to a non-triggerable state in response to the user triggering the reservation control.
[0196] According to one or more embodiments of the present disclosure, the apparatus further includes:
[0197] In response to the user's triggering operation on the live broadcast introduction information, a live broadcast content display interface is displayed, and the live broadcast time information and / or historical live broadcast information of the publisher is displayed in the live broadcast content display interface.
[0198] According to one or more embodiments of the present disclosure, the target object includes special effect content;
[0199] The preset display conditions include at least one of the following:
[0200] The target media content includes the special effect content;
[0201] The user has not used the special effect content.
[0202] According to one or more embodiments of the present disclosure, the apparatus further includes:
[0203] The display module is configured to display a media content acquisition interface in response to the user triggering the trigger control, and to present a display effect associated with the special effect content within the media content acquisition interface, so that the user can generate media content based on the special effect content within the media content acquisition interface.
[0204] According to one or more embodiments of the present disclosure, the target object includes a target item;
[0205] The preset display conditions include at least one of the following:
[0206] detecting that the target media content includes the target object;
[0207] The user pays attention to a target feature associated with the target item.
[0208] According to one or more embodiments of the present disclosure, the apparatus further includes:
[0209] A display module is used to display an information display interface associated with the target item in response to the user's triggering operation on the trigger control, and to display the associated content and / or item transaction information of the target item in the information display interface.
[0210] In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device, comprising: at least one processor and a memory;
[0211] Memory stores computer-executable instructions;
[0212] At least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the media content presentation method of the first aspect and various possible designs of the first aspect.
[0213] In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the media content display method as described in the first aspect and various possible designs of the first aspect is implemented.
[0214] In a fifth aspect, according to one or more embodiments of the present disclosure, a computer program product is provided, including a computer program, which, when executed by a processor, implements the media content display method of the first aspect and various possible designs of the first aspect.
[0215] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0216] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0217] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A media content display method, comprising: In response to a preset trigger operation of the current user, a preset media content display interface is displayed, wherein the media content display interface includes a plurality of media contents in a preset media content stream, the media content stream includes at least one target media content associated with a target object, and the plurality of media contents are adjacent media contents in the preset media content stream; For each target media content, if it is detected that the target media content meets a preset display condition, a trigger control associated with the target object is displayed in a display area associated with the target media content in the media content display interface, and the trigger control is configured to trigger the execution of an interactive operation associated with the target object.
2. The media content display method according to claim 1, wherein: The target object includes one or more of live broadcast content, target item, special effect content, and target point of interest.
3. The media content display method according to claim 1, wherein: The target object includes live broadcast content; The preset display condition includes at least one of the following: Determining whether a publisher of the target media content is associated with a preset live content calendar; Determining that the target media content does not include a preset live sticker; The current user has not reserved the live broadcast content.
4. The media content display method according to claim 3, wherein: The trigger control displays live broadcast introduction information associated with the live broadcast content and a preset reservation control; After displaying the trigger control associated with the target object in the display area associated with the target media content in the media content display interface, the method further includes: In response to the user triggering the reservation control, determining a start time of the live broadcast content based on the live broadcast introduction information; Sending a broadcast reminder message to the user at the broadcast start time.
5. The media content display method according to claim 4, wherein: The live content calendar is associated with a cyclic live schedule; The sending of broadcast start reminder information to the user at the broadcast start time includes: The start time of each live broadcast in the cyclic live broadcast schedule is sent to the user. Play reminder information.
6. The media content display method according to claim 4 or 5, wherein: After displaying the trigger control associated with the target object in the display area associated with the target media content in the media content display interface, the method further includes: In response to the user's triggering operation on the reservation control, the display state of the reservation control is switched to a non-triggerable state.
7. The media content display method according to any one of claims 4 to 6, wherein: After displaying the trigger control associated with the target object in the display area associated with the target media content in the media content display interface, the method further includes: In response to the user's triggering operation on the live broadcast introduction information, a live broadcast content display interface is displayed, and the live broadcast time information and / or historical live broadcast information of the publisher is displayed in the live broadcast content display interface.
8. The media content display method according to claim 1, wherein: The target object includes special effect content; The preset display condition includes at least one of the following: The target media content includes the special effect content; The user has not used the special effect content.
9. The media content display method according to claim 8, wherein: After displaying the trigger control associated with the target object in the display area associated with the target media content in the media content display interface, the method further includes: In response to the user's triggering operation on the trigger control, a media content collection interface is displayed, and a display effect associated with the special effect content is shown in the media content collection interface, so that the user generates media content based on the special effect content in the media content collection interface.
10. The media content display method according to claim 1, wherein: The target object includes a target item; The preset display condition includes at least one of the following: detecting that the target media content includes the target object; The user pays attention to a target feature associated with the target item.
11. The media content display method according to claim 10, wherein: After displaying the trigger control associated with the target object in the display area associated with the target media content in the media content display interface, the method further includes: In response to the user's triggering operation on the trigger control, an information display interface associated with the target item is displayed, and associated content and / or item transaction information of the target item is displayed in the information display interface.
12. A media content display device, comprising: The display module is configured to display a preset media content display interface in response to a preset trigger operation of the current user, wherein the media content display interface includes a plurality of media contents in a preset media content stream, the media content stream includes at least one target media content associated with a target object, and the plurality of media contents are adjacent media contents in the preset media content stream; The processing module is configured to display, for each target media content, a trigger control associated with the target object in a display area associated with the target media content in the media content display interface if it is detected that the target media content meets a preset display condition, wherein the trigger control is configured to trigger the execution of an interactive operation associated with the target object.
13. An electronic device comprising: Processor, memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor is configured with the media content display method according to any one of claims 1 to 11.
14. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer-executable instructions. When the processor executes the computer-executable instructions, the media content display method according to any one of claims 1 to 11 is implemented.
15. A computer program product comprising a computer program, wherein: The computer program is executed by a processor to configure the media content presentation method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Advertisement display method and device
CN110062270A
Information display method, device, electronic equipment and storage medium
CN113867606A
Object-based information recommendation method and device, electronic equipment and storage medium
CN116304355A
Media content display method and device, equipment, readable storage medium and product
CN117041647A
System and Method for Displaying and Interacting with Notifications
US20190335245A1