Media content display method, device, apparatus, readable storage medium, and product

The method and device enhance instant messaging by switching media content states from blurred to clear based on user interaction, addressing the limitation of single interaction content in existing applications.

JP2025520586APending Publication Date: 2025-07-03BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024574669
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-11-22
Filing Date
2023-11-20
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

Existing instant messaging applications provide limited interaction content, leading to a monotonous conversation experience.

Method used

A method and device that allows users to switch the display state of media content from a blurred to a clear state based on user interaction, enabling richer media content exchange within a session page.

Benefits of technology

Enhances conversation content and display effects in instant messaging by allowing users to switch media content states, thereby enriching the interaction experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025520586000001_ABST
    Figure 2025520586000001_ABST
Patent Text Reader

Abstract

Embodiments of the present invention provide a media content display method, apparatus, device, readable storage medium, and product. The method includes: displaying at least one first media content transmitted by a second user in a session page in a predetermined first display state; determining at least one second media content acquired by the first user in response to a media content acquisition request triggered by the first user for the first media content; and switching the display state of at least one first media content that meets a predetermined condition to a predetermined second display state in response to a transmission operation of the at least one second media content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross - reference to related applications) This application claims priority to a Chinese invention patent application with the invention title "Media Content Display Method, Apparatus, Device, Readable Storage Medium, and Product", application number 202211469412.0, filed on November 22, 2022, and the entire content disclosed in the above application is incorporated herein by reference.

[0002] Embodiments of the present invention relate to the field of interface interaction technology, and in particular, to a media content display method, apparatus, device, readable storage medium, and product.

Background Art

[0003] Existing various application software provides users with an instant messaging function. Based on the instant messaging function of the application software, users can interact with friends in real - time based on voice, text, and images. However, the information interaction by the above - mentioned method often has relatively single interaction content and cannot meet the interaction needs of users.

Summary of the Invention

[0004] Embodiments of the present invention provide a media content display method, apparatus, device, readable storage medium, and product to solve the technical problem that the interaction content of existing instant messaging is relatively single.

[0005] In a first aspect, embodiments of the present invention provide a media content display method, the method comprising: displaying at least one first media content sent by a second user in a session page in a predetermined first display state; In response to a media content acquisition request triggered by a first user for the first media content, determining at least one second media content acquired by the first user; In response to a transmission operation of the at least one second media content, switching a display state of at least one first media content that satisfies a predetermined condition to a predetermined second display state.

[0006] In a second aspect, an embodiment of the present invention provides a media content display device, and the device includes: A display module for displaying at least one first media content transmitted by a second user having a predetermined relationship with a first user in a predetermined first display state within a session page; A determination module for determining at least one second media content acquired by the first user in response to a media content acquisition request triggered by the first user for the first media content; A switching module for switching a display state of at least one first media content that satisfies a predetermined condition to a predetermined second display state in response to a transmission operation of the at least one second media content.

[0007] In a third aspect, an embodiment of the present invention provides an electronic device, and the electronic device includes a processor and a memory, The memory stores computer-executable instructions, The processor causes the at least one processor to execute the media content display method described in the above-mentioned first aspect and various possible designs of the first aspect by executing the computer-executable instructions stored in the memory.

[0008] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, the media content display method described in the above-mentioned first aspect and various possible designs of the first aspect is realized.

[0009] In a fifth aspect, an embodiment of the present invention provides a computer program product including a computer program, and when the computer program is executed by a processor, the media content display method described in the above-mentioned first aspect and various possible designs of the first aspect is realized.

Brief Description of the Drawings

[0010] Hereinafter, in order to more clearly explain the embodiments of the present invention or the technical solutions of the prior art, the drawings used in the embodiments or the prior art for explanation will be briefly described. Obviously, the drawings described below are only some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without creative effort.

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Embodiments for Carrying Out the Invention

[0011] Hereinafter, in order to make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, in conjunction with the drawings of the embodiments of the present invention, the technical solutions of the embodiments of the present invention will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present invention, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0012] It should be understood that before using the technical solutions disclosed in each embodiment of the present invention, relevant users should be notified in an appropriate manner in accordance with relevant laws and regulations of the types, usage scopes, usage scenarios, etc. of the information related to the present invention, and the permission of the relevant users should be obtained.

[0013] For example, when responding to receiving an uncommitted request from a user, by sending presentation information to the relevant user, it is explicitly presented to the user that the requested operation requires the acquisition and use of the user's personal information. Thereby, the user can independently select whether to provide personal information to software or hardware such as an electronic device, an application, a server, or a storage medium that executes the operation of the technical solution of the present invention based on the presentation information.

[0014] As a selective but non-limiting implementation form, a method of transmitting presentation information to a user in response to receiving an uncommitted request from the user may be, for example, a method using a pop-up window, and the presentation information can be displayed in the form of text within the pop-up window. Further, the pop-up window may further include a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0015] It is understood that the above-described notification and user authorization acquisition process is only schematic and does not limit the implementation forms of the present invention, and other methods that comply with relevant laws and regulations can also be applied to the implementation forms of the present invention.

[0016] In order to solve the technical problem that the conversation content of existing instant messages is relatively single, the present invention provides a media content display method, apparatus, device, readable storage medium, and product.

[0017] It should be noted that the media content display method, apparatus, device, readable storage medium, and product provided by the present invention can be applied to any scenario of instant messages.

[0018] Existing instant message functions generally support only instant message operations based on text, images, and audio content. Therefore, the conversation content of instant message functions is relatively single, and the display effect of session pages corresponding to instant message functions is often relatively single.

[0019] In order to enrich the conversation content of the instant messaging function and optimize the display effect within the session page, different display states can be set for the media content within the session page. Here, the display states may include a blurred state and a clear state. Therefore, an exchange operation of the media content based on different display states can be realized. For example, after the second user sends at least one first media content, the at least one first media content can be displayed in a blurred state. When it is detected that the first user generates and sends at least one second media content based on the at least one first media content, the at least one first media content can be switched from a blurred state to a clear state.

[0020] Figure 1 is a schematic flowchart of a media content display method provided by an embodiment of the present invention. As shown in Figure 1, the method includes the following steps.

[0021] In step 101, at least one first media content sent by a second user within a session page is displayed in a predetermined first display state.

[0022] The execution entity of this embodiment is a media content display device, and the media content display device may be connected to the terminal device of the first user. Thereby, the media content can be displayed based on the trigger operation of the first user.

[0023] In this embodiment, the first user and the second user can perform an information interaction operation through the instant messaging function provided by the application. During instant messaging, the conversation content can be displayed on the session page. The second user can send the first media content to the first user according to actual needs, where the second user may be a user having a predetermined relationship with the first user. For example, the second user may be a friend who is mutually followed by the first user, a user who has a one-sided following relationship with the first user, or a user whose interaction with the first user satisfies a predetermined condition, etc.

[0024] Accordingly, after obtaining at least one piece of first media content sent by the second user, at least one piece of first media content sent by the second user can be displayed in a predetermined first display state within the session page.

[0025] Here, the first display state may specifically be a blurred state. The first display state may be obtained by performing Gaussian blur processing or mosaic blur processing on at least one piece of first media content after obtaining at least one piece of first media content. In the first display state, the first user cannot view the clear first media content.

[0026] In step 102, in response to a media content acquisition request triggered by the first user for the first media content, at least one piece of second media content acquired by the first user is determined.

[0027] In this embodiment, after obtaining at least one piece of first media content, the first user can generate at least one piece of second media content based on the at least one piece of first media content.

[0028] Optionally, in response to a media content acquisition request triggered by a first user for a first media content, at least one second media content acquired by the first user can be determined.

[0029] As an implementable method, on at least one first media content, a predetermined shooting interaction control may be displayed, and in response to a trigger operation of the first user on the shooting interaction control, a media content acquisition request triggered by the first user for the first media content can be obtained. Alternatively, on the session page, a media content acquisition control may be provided in advance, and in response to a trigger operation of the first user on the media content acquisition control, a media content acquisition request triggered by the first user for the first media content can be obtained.

[0030] In step 103, in response to the transmission operation of the at least one second media content, the display state of at least one first media content that meets a predetermined condition is switched to a predetermined second display state.

[0031] In this embodiment, after determining at least one second media content, in response to the transmission operation of the at least one second media content, the display state of at least one first media content that meets a predetermined condition based on the at least one second media content can be switched to a predetermined second display state.

[0032] Here, the second display state may be a clear state. Thereby, after the first media content is switched to the second display state, the first user can view the clear first media content.

[0033] FIG. 2 is a schematic diagram of a display interface provided by an embodiment of the present invention. As shown in FIG. 2, at least one first media content 22 may be displayed on the session page 21. Here, each first media content 22 is displayed in a first display state. When it is detected that the first user has generated and transmitted at least one second media content 23 based on the at least one first media content 22, the display state of the first media content 22 that satisfies a predetermined condition can be switched from the first display state to the second display state.

[0034] According to the media content display method provided by this embodiment, at least one first media content transmitted by a second user having a predetermined relationship with the first user in the session page is displayed in a predetermined first display state. When a transmission operation of at least one second media content generated by the first user based on the at least one first media content is detected, by switching the display state of at least one first media content that satisfies a predetermined condition to a predetermined second display state, the conversation content in the session page can be enriched. In addition, by switching the display state of the first media content, the display effect in the session page can be further enriched.

[0035] Optionally, based on any of the above embodiments, the second media content includes image content. Step 102 includes obtaining at least one media content generated by the first user in response to a trigger operation of the first user on a predetermined media content acquisition control.

[0036] Here, the media content acquisition control includes at least one of a media content capture control, a media content upload control, and a media content selection control.

[0037] In this embodiment, the second media content may include media content. A media content acquisition control may be provided in advance on the session page. Here, the media content acquisition control may be displayed in a predetermined display area within the session page or may be displayed on each first media content.

[0038] In response to a trigger operation of the first user on the media content acquisition control, at least one media content generated by the first user can be acquired.

[0039] It should be noted that the media content acquisition control includes at least one of a media content capture control, a media content upload control, and a media content selection control. Optionally, the first user can realize a real-time capture operation of media content through a trigger operation on the media content capture control. Optionally, the first user can also select, as the second media content, media content pre-stored in the terminal device through a trigger operation on the media content upload control. Optionally, the first user can also select the second media content from media content that has been publicly released in the past and media content that has been interacted with in the past and is associated with the current application through a trigger operation on the media content selection control. Here, the media content may include at least one of an image, a video, and an audio, and the media content may further include text information.

[0040] Furthermore, based on any of the above embodiments, acquiring at least one media content generated by the first user in response to a trigger operation of the first user on the predetermined media content acquisition control is In response to a trigger operation of the first user on the media content capture control, it includes jumping to a predetermined media content capture page.

[0041] Determine at least one media content generated by the first user on the media content capture page as the at least one second media content.

[0042] In this embodiment, the media content acquisition control includes a media content capture control. The first user can realize a real-time capture operation of media content through a trigger operation on the media content capture control. In response to a trigger operation of the first user on the media content capture control, it can jump to a predetermined media content capture page. The first user can realize a shooting operation of media content within the predetermined media content capture page. Therefore, at least one media content generated by the first user on the media content capture page can be determined as at least one second media content.

[0043] FIG. 3 is a schematic diagram of interface interaction provided by an embodiment of the present invention. As shown in FIG. 3, on the session page 31, a media content capture control 32 may be provided. In response to a trigger operation of the first user on the media content capture control 32, it can jump to a predetermined media content capture page 33.

[0044] According to the media content display method provided by this embodiment, at least one piece of media content generated by the first user is acquired based on a trigger operation of the first user on a predetermined media content acquisition control, and based on the media content, an exchange operation of media content with the second user can be realized. The dialogue content in the instant messaging function is enriched.

[0045] Optionally, based on any of the above embodiments, the second media content includes media content that meets a predetermined display condition. Step 102 is responding to a trigger operation of the first user on a predetermined media content acquisition control, and displaying a media content list associated with the current application, where the media content list includes a plurality of media contents that meet a predetermined display condition.

[0046] In response to a selection operation of the first user in the media content list, determine the media content selected by the first user as the at least one second media content.

[0047] In this embodiment, the second media content includes media content that meets a predetermined display condition. A media content acquisition control may be provided in advance on the session page. Here, the media content acquisition control may be displayed in a predetermined display area within the session page, or may be displayed on each first media content.

[0048] In response to a trigger operation of the first user on a media content acquisition control, a media content list associated with the current application can be displayed, and the media content list includes a plurality of media contents that meet a predetermined display condition.

[0049] Here, the media content that satisfies the predetermined display conditions includes at least one of media content that has been triggered by a predetermined interactive operation by the first user, media content that has been publicly released by the first user in the past, and media content that has been generated by the first user in the past but has not been publicly released.

[0050] The first user can perform a selection operation on the media content in the media content list according to actual needs. In response to the selection operation of the first user in the media content list, the media content selected by the first user can be determined as at least one second media content. Optionally, a selection operation on the media content can be realized through any one of a click, double-click, long press, drag, etc. on the media content.

[0051] Figure 4 is another schematic diagram of interface interaction provided by an embodiment of the present invention. As shown in Figure 4, the media content may include video content. The session page 41 may be provided with a media content acquisition control 42. In response to the trigger operation of the first user 42 on the media content acquisition control, a video content list 43 associated with the current application can be displayed. Here, the video content list 43 includes a plurality of video contents 44 that satisfy the predetermined display conditions. The first user can perform a selection operation on the second media content in the video content list 43 according to actual needs.

[0052] According to the media content display method provided by this embodiment, in response to a trigger operation of a first user on a predetermined media content acquisition control, a media content list associated with the current application is displayed, enabling the first user to make a selection. Thereby, based on the media content, an exchange operation of media content with a second user can be realized. The dialogue content in the instant messaging function can be further enriched, and the display effect within the session page can be improved.

[0053] Optionally, based on any of the above embodiments, step 102 is displaying a predetermined upload selection list in response to a trigger operation of a first user on a predetermined media content acquisition control, wherein the upload selection list includes a selection control.

[0054] determining, in response to a trigger operation of the first user on the selection control, at least one image content and / or at least one video content generated by the first user as at least one second media content.

[0055] In this embodiment, the second media content may include image content and / or video content. A media content acquisition control may be provided in advance on the session page, where the media content acquisition control may be displayed in a predetermined display area within the session page or on each first media content.

[0056] In response to a trigger operation of a first user on a media content acquisition control, a predetermined upload selection list can be displayed, and the upload selection list may include a selection control. In response to a trigger operation of the first user on the selection control, at least one image content and / or at least one video content generated by the first user can be determined as at least one second media content.

[0057] Optionally, based on any of the above embodiments, the selection control includes a first selection control and a second selection control.

[0058] Determining, as at least one second media content, at least one image content and / or at least one video content generated by the first user in response to a trigger operation of the first user on the selection control includes determining, as at least one second media content, at least one image content generated by the first user in response to a trigger operation of the first user on the first selection control.

[0059] Determine, as at least one second media content, at least one video media content generated by the first user in response to a trigger operation of the first user on the second selection control.

[0060] In this embodiment, the selection control may include a first selection control and a second selection control. In response to a trigger operation of the first user on the first selection control, generation of image content can be realized by methods such as capture and / or upload and / or selection, and at least one image content generated by the first user can be determined as at least one second media content.

[0061] Optionally, in response to a trigger operation of a first user on a second selection control, a predetermined video content list can be displayed, and in response to a selection operation of the first user in the video content list, at least one video content generated by the first user can be determined as at least one second media content. Alternatively, in response to a trigger operation of the first user on the second selection control, a jump can be made to a media content generation page, and in response to the video content generated by the first user within the media content generation page, at least one second media content can be obtained.

[0062] According to the media content display method provided by this embodiment, in response to a trigger operation of a first user on a predetermined media content acquisition control, by displaying a predetermined upload selection list, the first user can realize the selection and transmission of image content and / or video content through a trigger operation on a selection control in the upload selection list. The determination operation of the second media content is more convenient and flexible, improving the interaction efficiency.

[0063] FIG. 5 is a schematic flowchart of a media content display method provided by another embodiment of the present invention. Based on any of the above embodiments, as shown in FIG. 5, step 102 includes the following steps.

[0064] In step 501, in response to a media content acquisition request triggered by a first user for the first media content, a jump is made to a media content generation page, where the media content generation page includes a predetermined random selection control.

[0065] In step 502, in response to a trigger operation of the first user on the random selection control, at least one second media content is randomly selected.

[0066] In this embodiment, in order to further enrich the dialogue content within the session page, the second media content can also be randomly generated.

[0067] Optionally, in response to a media content acquisition request triggered by the first user for the first media content, it is possible to jump to a media content generation page, where the media content generation page includes a predetermined random selection control. In response to a trigger operation of the first user on the random selection control, at least one second media content can be randomly selected. Here, based on the image content and video content pre-stored by the first user in the terminal device, and the image content and video content that have been publicly released in the past and are associated with the current application or the image content and video content that have been interacted with in the past, at least one second media content can be randomly selected.

[0068] Furthermore, after the first user randomly selects at least one second media content based on the trigger operation of the random selection control, the at least one second media content can be displayed within the display page. The first user can directly execute a transmission operation based on the at least one second media content. Or, if the first user is not satisfied with the at least one second media content currently selected, the random selection control can be triggered again to re-execute the selection operation of the second media content.

[0069] FIG. 6 is another schematic diagram of interface interaction provided by an embodiment of the present invention. As shown in FIG. 6, at least one first media content 62 may be displayed in the session page 61, and a predetermined shooting interaction control 63 may be provided on the first media content 62. In response to a media content acquisition request triggered by the first user by triggering the shooting interaction control 63, it is possible to jump to the media content generation page 64. Here, a random selection control 65 may be provided on the media content generation page 64. In response to a trigger operation of the first user on the random selection control 65, at least one second media content 66 can be randomly selected. Exemplarily, the random selection can be performed within an album range specified by the user or within a media content list in the current application.

[0070] Furthermore, based on any of the above embodiments, step 502 includes randomly selecting at least one pre-stored media content in response to the trigger operation of the first user on the random selection control, and determining the at least one pre-stored media content as the at least one second media content. And / or, Step 502 includes randomly selecting at least one media content that meets a predetermined display condition in response to the trigger operation of the first user on the random selection control, and determining the at least one media content that meets the predetermined display condition as the at least one second media content.

[0071] In this embodiment, in response to a trigger operation of a first user on a random selection control, at least one pre-stored media content can be randomly selected, and at least one pre-stored media content can be determined as at least one second media content. Here, the pre-stored media content may be media content pre-stored in a first user terminal device designated by the first user.

[0072] Optionally, in response to a trigger operation of a first user on a random selection control, at least one media content that satisfies a predetermined display condition is randomly selected, and at least one media content that satisfies the predetermined display condition is determined as at least one second media content.

[0073] Here, the media content that satisfies the predetermined display condition includes at least one of all media content for which a predetermined interactive operation has been triggered by the first user, media content publicly released by the first user in the past, and media content generated by the first user in the past but not publicly released (for example, draft content stored in an application).

[0074] Here, the media content may include at least one of an image, a video, and an audio, and the media content may further include text information.

[0075] According to the media content display method provided by this embodiment, in response to a media content acquisition request triggered by a first user for the first media content, by jumping to a media content generation page where a random selection control is provided in advance, the first user can quickly acquire the second media content through the random selection control. The generation steps of the second media content are simplified, the interactive content in the instant messaging function is enriched, and the interactive efficiency is improved.

[0076] Furthermore, based on any of the above embodiments, step 502 is generating dynamic display content based on display content associated with a plurality of predetermined second media contents in response to a trigger operation of the first user on the random selection control, wherein the display content includes a corresponding predetermined playback duration.

[0077] Playing the dynamic display content, and when the playback of the dynamic display content ends, displaying at least one randomly selected second media content.

[0078] In this embodiment, in response to a trigger operation of the first user on the random selection control, at least one second media content can be selected from pre-stored image content and / or video content. Therefore, it is possible that the at least one second media content cannot be displayed in real time. Therefore, in the selection process, dynamic display content is generated based on display content associated with a plurality of predetermined second media contents, and when the playback of the dynamic display content ends, at least one randomly selected second media content is displayed.

[0079] Optionally, the display content is associated with a predetermined playback duration. For example, the dynamic display content may be 1-second dynamic video content. Here, in the dynamic display content, the display content associated with each second media content may be switched according to a predetermined time interval. A vibration effect may be added during the switching process.

[0080] Optionally, in order to further optimize the display effect of the dynamic display content, during the playback of the dynamic display content, the display area of the dynamic display content may be gradually reduced, and when the playback of the dynamic display content ends, at least one randomly selected second media content can be displayed full screen.

[0081] According to the media content display method provided by this embodiment, before randomly selecting the second media content, by playing the dynamic display content generated based on the display content associated with a plurality of predetermined second media contents, the display effect during the generation process of the second media content can be optimized.

[0082] Furthermore, based on any of the above embodiments, step 103 includes determining the transmitted duration corresponding to the at least one first media content in response to the transmission operation of the at least one second media content.

[0083] Based on the at least one second media content, switching the display state of at least one first media content whose transmitted duration is less than a predetermined duration threshold to a predetermined second display state.

[0084] In this embodiment, the predetermined condition may include that the display state can be switched in at least one first media within a predetermined duration threshold.

[0085] Accordingly, after completing the transmission operation of at least one second media content, the transmitted duration corresponding to at least one first media content can be determined. A comparison operation is performed on the transmitted duration and a predetermined duration threshold. Here, the duration threshold may be set by the user according to actual needs, and the present invention does not limit this. For example, the duration threshold may be 24 hours.

[0086] After transmitting at least one second media content, for each first media content, the display state of at least one first media content whose transmitted duration does not exceed the duration threshold can be switched to a predetermined second display state. Thereby, after the first user transmits the second media content, the first user can view the clear first media content whose transmitted duration does not exceed the duration threshold.

[0087] According to the media content display method provided by this embodiment, by presetting a duration threshold and realizing the switching operation of the display state of the first media content within the duration threshold, the display state of the first media content can be made to meet the user's needs.

[0088] Furthermore, based on any of the above embodiments, after step 101, the method further includes further determining the transmitted duration corresponding to the at least one first media content.

[0089] For each first media content, when the transmitted duration of the first media content exceeds a predetermined duration threshold, the display state of the first media content is switched to a predetermined third display state.

[0090] Here, the third display state is used to indicate that the display state of the first media content cannot be switched to a predetermined second display state.

[0091] In this embodiment, in order to accurately execute the switching operation for the display state of the first media content, a duration threshold can be set in advance. After acquiring at least one piece of first media content, the transmitted duration corresponding to at least one piece of first media content can be determined. For each piece of first media content, it can be detected whether the transmitted duration of the first media content exceeds a predetermined duration threshold. If so, the display state of the first media content can be switched to a predetermined third display state.

[0092] Here, the third display state is used to indicate that the display state of the first media content cannot be switched to a predetermined second display state. That is, when the first media content is in the third display state, the first user can no longer view the clear first media content. Optionally, when the first media content is in the third display state, prompt information corresponding to the third display state can be displayed at a position associated with the first media content. Here, the prompt information may be that the expiration date of the message has passed.

[0093] FIG. 7 is a schematic diagram of another display interface provided by an embodiment of the present invention. As shown in FIG. 7, on the session page 71, at least one piece of first media content 72 may be displayed. Here, each piece of first media content 72 is displayed in the first display state. When it is detected that the transmitted duration of the first media content 72 has exceeded a predetermined duration threshold, the display state of the first media content 72 can be switched to the third display state.

[0094] According to the media content display method provided by this embodiment, a duration threshold is set in advance, and the first media content is switched from the first display state to the second display state only when the transmitted duration does not exceed the duration threshold (that is, satisfies a predetermined condition). In this way, the timeliness of switching the first media content display state can be ensured, that is, it is possible to realize that the combination of media content to be switched is related to the duration threshold, thereby improving the display effect in the session page and enriching the conversation content in the instant message function.

[0095] Furthermore, based on any of the above embodiments, step 103 includes switching the display state of the first media content in n (n>1) first display states that satisfy a predetermined switching condition in the session page to a predetermined second display state based on the at least one second media content.

[0096] In this embodiment, after the transmission operation of the at least one second media content is completed, based on the at least one second media content, the display state of the first media content in n first display states that satisfy a predetermined switching condition in the session page is switched to a predetermined second display state, where n is greater than 1. Thereby, based on the at least one second media content, the switching of the display states of a plurality of first media contents can be realized.

[0097] Optionally, n is associated with the number of second media contents.

[0098] Here, n may be the same as the number of second media contents. Thereby, based on the number of second media contents, the display state of the corresponding first media content can be switched. Alternatively, n may be less than the number of second media contents. The number of n may be set by the first user according to actual needs, and the present invention does not limit this.

[0099] According to the media content display method provided by this embodiment, based on at least one second media content, the display state of the first media content in n first display states that meet the predetermined switching conditions in the session page is switched to the predetermined second display state, so that more switching of the display states of the first media content can be realized based on at least one second media content.

[0100] FIG. 8 is a schematic flowchart of a media content display method provided by another embodiment of the present invention. Based on any of the above embodiments, after step 103, the method includes the following steps.

[0101] In step 801, the at least one second media content is displayed in the session page.

[0102] In step 802, at least one third media content transmitted by an arbitrary second user is obtained based on the at least one second media content.

[0103] In step 803, a predetermined interaction control is displayed at the display position associated with the at least one second media content, where the interaction control is used to indicate the number of second users who transmitted at least one third media content based on the at least one second media content.

[0104] In this embodiment, after the first user generates and sends at least one second media content based on at least one first media content, at least one second media content can be displayed within the session page. Optionally, the at least one second media content may also be displayed in a first display state within the session page of the second user. The second user can generate at least one third media content based on the at least one second media content to realize switching of the display state of the at least one second media content.

[0105] Furthermore, any second user can obtain at least one third media content sent based on at least one second media content. In order for the first user to know the second user who has currently sent at least one third media content based on at least one second media content, a predetermined interaction control is displayed at the display position associated with the at least one second media content, and the interaction control is used to indicate the number of second users who have sent at least one third media content based on at least one second media content.

[0106] For example, text information indicating that N users have exchanged can be displayed on the exchange control based on the number of second users who have sent at least one third media content.

[0107] Furthermore, based on any of the above embodiments, after step 803, the method further includes displaying a second user list in response to a trigger operation of the first user on the interaction control, where the second user list further includes identification information of all second users who have sent third media content.

[0108] In this embodiment, the first user can perform a trigger operation on the interaction control according to actual needs. In response to the trigger operation, a second user list can be displayed, and the second user list includes the identification information of all second users who have sent the third media content.

[0109] Optionally, the third media content sent by the second user may be further displayed at the display position related to the identification information of each second user in the second user list.

[0110] Optionally, in response to the trigger operation of the first user on the identification information of any second user, it may jump to display the third media content sent by the second user.

[0111] FIG. 9 is another schematic diagram of interface interaction provided by an embodiment of the present invention. As shown in FIG. 9, within the session page 91, the second media content 92 and the third media content 93 sent in the second media content 92 are respectively displayed. An interaction control 94 may be further displayed in the display area related to the third media content 93. On the interaction control 94, the number of second users who have sent at least one third media content 93 based on at least one second media content 92 may be displayed. In response to the trigger operation of the first user on the interaction control 94, a second user list 95 can be displayed, where the second user list 95 includes the identification information 96 of all second users who have sent the third media content.

[0112] According to the media content display method provided by this embodiment, the second media content and the third media content transmitted based on the second media content are displayed in the session page, and a predetermined interaction control is displayed. Thereby, the first user can understand the second user who has already transmitted at least one third media content based on at least one second media content based on the interaction control. In addition, the display content in the session page can be further enriched.

[0113] Furthermore, based on any of the above embodiments, before step 101, the media content processing method further includes determining at least one fourth media content acquired by the first user in response to a media content acquisition request triggered by the first user.

[0114] By transmitting the at least one fourth media content into the session page, the second user is caused to transmit at least one target first media content based on the at least one fourth media content.

[0115] Switching the display state of at least one first media content that satisfies a predetermined condition to a predetermined second display state in response to the transmission operation of the at least one second media content is to switch the display state of the target first media content in the first display state to a predetermined second display state in response to the transmission operation of the at least one second media content, and the second media content includes interactive content generated based on the target first media content. That is, the second media content is shooting interactive content corresponding to the target first media content.

[0116] In this embodiment, at least one first media content transmitted by a second user may be generated based on at least one fourth media content previously transmitted by a first user.

[0117] Optionally, in response to a media content acquisition request triggered by a first user, at least one fourth media content acquired by the first user can be determined. Here, the at least one fourth media content may include image content and / or video content, and the fourth media content may be generated by the first user through real-time capture and / or upload and / or selection operations.

[0118] After obtaining at least one fourth media content, the at least one fourth media content can be transmitted into the session page. The at least one fourth media content may be displayed in a first display state within the session page. Thereby, after the second user views at least one fourth media content within the session page, the second user can generate at least one target first media content based on the at least one fourth media content and transmit the at least one target first media content into the session page. Thereby, the second user can realize switching of the display state of at least one fourth media content based on the at least one target first media content.

[0119] Furthermore, on the first user side, at least one target first media content generated by the second user based on the at least one fourth media content can be displayed in a first display state within the session page. After the first user sends at least one second media content based on the target first media content, the display state of the target first media content in the first display state can be switched to a predetermined second display state. That is, the first user can only view the blurred image of the target first media content after receiving the target first media content sent by the second user through the shooting interaction, and can only view the clear image of the target first media content sent by the second user through the shooting interaction before after sending the content (second media content) of the shooting interaction based on the target first media content again. Similarly, the second user can only view the blurred image after receiving the second media content, and in order to view the clear image of the second media content, it is necessary to continue generating at least one shooting interaction content based on the second media content. Realize an unlimited exchange operation based on media content.

[0120] According to the media content display method provided by this embodiment, before obtaining at least one first media content sent by the second user, obtain at least one fourth media content generated by the first user, and send the at least one fourth media content within the session page, so that an unlimited exchange operation with the second user based on the media content can be enabled, and the dialogue method based on the media content can be enriched.

[0121] FIG. 10 is a schematic configuration diagram of a media content display device provided according to an embodiment of the present invention. As shown in FIG. 10, the device includes a display module 1001, a determination module 1002, and a switching module 1003. Here, the display module 1001 displays at least one first media content transmitted by a second user having a predetermined association with the first user in a predetermined first display state within a session page. The determination module 1002 determines at least one second media content acquired by the first user in response to a media content acquisition request triggered by the first user for the first media content. The switching module 1003 switches the display state of at least one first media content that satisfies a predetermined condition to a predetermined second display state in response to a transmission operation of the at least one second media content.

[0122] Furthermore, based on any of the above embodiments, the second media content includes media content. The determination module acquires at least one media content generated by the first user in response to a trigger operation of the first user for a predetermined media content acquisition control. Here, the media content acquisition control includes at least one of a media content capture control, a media content upload control, and a media content selection control.

[0123] Furthermore, based on any of the above embodiments, the determination module jumps to a predetermined media content capture page in response to a trigger operation of the first user for the media content capture control. At least one media content generated by the first user on the media content capture page is determined as the at least one second media content.

[0124] Furthermore, based on any of the above embodiments, the second media content includes media content that satisfies a predetermined display condition. The determination module displays a media content list associated with the current application in response to a trigger operation of the first user for a predetermined media content acquisition control, where the media content list includes a plurality of media contents that satisfy the predetermined display condition. In response to a selection operation of the first user in the media content list, the media content selected by the first user is determined as the at least one second media content.

[0125] Furthermore, based on any of the above embodiments, the media content that satisfies the predetermined display condition includes at least one of media content for which a predetermined interactive operation has been triggered by the first user, media content publicly released by the first user in the past, and media content generated by the first user in the past but not publicly released.

[0126] Furthermore, based on any of the above embodiments, the determination module displays a predetermined upload selection list in response to a trigger operation of the first user for a predetermined media content acquisition control, where the upload selection list includes a selection control. In response to a trigger operation of the first user for the selection control, at least one image content and / or at least one video content generated by the first user is determined as the at least one second media content.

[0127] Furthermore, based on any of the above embodiments, the selection control includes a first selection control and a second selection control. The determination module determines at least one piece of media content generated by the first user as at least one second piece of media content in response to a trigger operation of the first user on the first selection control. In response to a trigger operation of the first user on the second selection control, at least one video media content generated by the first user is determined as at least one second piece of media content.

[0128] Furthermore, based on any of the above embodiments, in response to a media content acquisition request triggered by the first user for the first media content, the determination module jumps to a media content generation page, where the media content generation page includes a predetermined random selection control. In response to a trigger operation of the first user on the random selection control, at least one second piece of media content is randomly selected.

[0129] Furthermore, based on any of the above embodiments, in response to a trigger operation of the first user on the random selection control, the determination module randomly selects at least one pre-stored piece of media content and determines the at least one pre-stored piece of media content as the at least one second piece of media content. And / or, in response to a trigger operation of the first user on the random selection control, the determination module randomly selects at least one piece of media content that meets a predetermined display condition and determines the at least one piece of media content that meets the predetermined display condition as the at least one second piece of media content.

[0130] Furthermore, based on any of the above embodiments, in response to a trigger operation of the first user on the random selection control, the determination module generates dynamic display content based on display content associated with a plurality of predetermined second media contents, where a predetermined playback duration corresponds to the display content. The dynamic display content is played, and when the playback of the dynamic display content ends, at least one randomly selected second media content is displayed.

[0131] Furthermore, based on any of the above embodiments, in response to a transmission operation of the at least one second media content, the switching module determines a transmitted duration corresponding to the at least one first media content. Based on the at least one second media content, the display state of at least one first media content whose transmitted duration is less than a predetermined duration threshold is switched to a predetermined second display state.

[0132] Furthermore, based on any of the above embodiments, the apparatus further includes a determination module, and the determination module determines a transmitted duration corresponding to the at least one first media content. For each first media content, when the transmitted duration of the first media content exceeds a predetermined duration threshold, the switching module switches the display state of the first media content to a predetermined third display state. Here, the third display state is used to indicate that the display state of the first media content cannot be switched to a predetermined second display state.

[0133] Furthermore, based on any of the above embodiments, based on the at least one second media content, the switching module switches the display state of first media content in n (n>1) first display states that meet a predetermined switching condition within the session page to a predetermined second display state.

[0134] Furthermore, based on any of the above embodiments, the n is associated with the number of second media contents.

[0135] Furthermore, based on any of the above embodiments, the apparatus further comprises a display module, and the display module displays the at least one second media content within the session page. The acquisition module acquires at least one third media content transmitted by any second user based on the at least one second media content. The processing module displays a predetermined interaction control at a display position associated with the at least one second media content, where the interaction control is used to indicate the number of second users who have transmitted at least one third media content based on the at least one second media content.

[0136] Furthermore, based on any of the above embodiments, the apparatus further comprises a display module, and the display module displays a second user list in response to a trigger operation of the first user on the interaction control, where the second user list includes identification information of all second users who have transmitted third media content.

[0137] Furthermore, based on any of the above embodiments, the apparatus further comprises a determination module, and the determination module determines at least one fourth media content acquired by the first user in response to a media content acquisition request triggered by the first user. The transmission module transmits the at least one fourth media content into the session page, where the second user is caused to transmit at least one target first media content based on the at least one fourth media content. The switching module switches the display state of the target first media content in the first display state to a predetermined second display state in response to the transmission operation of the at least one second media content, where the second media content is interactive content generated based on the target first media content.

[0138] The device provided by this embodiment can be used to execute the technical solutions of the method embodiments described above, and its implementation principle and technical effects are similar, and this embodiment will not be repeated here.

[0139] To implement the above-described embodiments, embodiments of the present invention further provide an electronic device, and the electronic device includes a processor and a memory.

[0140] The memory stores computer-executable instructions.

[0141] The processor causes the processor to execute the media content display method described in any of the above embodiments by executing the computer-executable instructions stored in the memory.

[0142] FIG. 11 is a schematic configuration diagram of an electronic device provided by an embodiment of the present invention. As shown in FIG. 11, the electronic device 1100 may be a terminal device or a server. Here, the terminal device may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable media players (PMPs), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 11 is merely an example and does not limit the functions and usage ranges of the embodiments of the present invention in any way.

[0143] As shown in FIG. 11, the electronic device 1100 may include a processing device (e.g., a central processing unit, a graphical processor, etc.) 1101 that can execute various appropriate operations and processes based on a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage device 1108 into a random access memory (RAM) 1103. Various programs and data necessary for the operation of the electronic device 1100 are further stored in the RAM 1103. The processing device 1101, the ROM 1102, and the RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.

[0144] Typically, an input device 1106 including a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc., an output device 1107 including a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 1108 including a magnetic tape, a hard disk, etc., and a device such as a communication device 1109 may be connected to the I / O interface 1105. The communication device 1109 can enable the electronic device 1100 to communicate wirelessly or wiredly for data exchange with other devices. Although the electronic device 1100 having various devices is shown in the drawings, it should be understood that it is not necessary to implement or have all the shown devices. More or fewer devices may alternatively be implemented or had.

[0145] In particular, according to an embodiment of the present invention, the process described with reference to the above-described flowchart may be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product including 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 may be downloaded and installed from a network via the communication device 1109, or may be installed from the storage device 1108 or the ROM 1102. When the computer program is executed by the processing device 1101, the above-described functions limited to the method of the embodiment of the present invention are executed.

[0146] It should be noted that the above-mentioned computer-readable medium of the present invention may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present invention, the computer-readable storage medium may be a tangible medium that includes or stores a program that can be used in combination with an instruction execution system, apparatus, or device by the instruction execution system, apparatus, or device. Also, in the present invention, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier carrying a computer-readable program code. Such a propagated data signal can take various forms including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may further be any computer-readable medium other than a computer-readable storage medium that transmits, propagates, or conveys a program for use by or in combination with an instruction execution system, apparatus, or device.The program code included in the computer-readable medium can be transmitted using any suitable medium including, but not limited to, wired, optical fiber cable, RF (radio frequency), or any suitable combination of the above.

[0147] Embodiments of the present invention further provide a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, the media content display method described in any of the above embodiments is realized.

[0148] Embodiments of the present invention further provide a computer program product including a computer program, and when the computer program is executed by a processor, the media content display method described in any of the above embodiments is realized.

[0149] The above-mentioned computer-readable medium may be included in the above-mentioned electronic device, or may exist separately and may not be assembled into the electronic device.

[0150] The above-mentioned computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is caused to execute the method shown in the above embodiments.

[0151] Computer program code for performing the operations of the present invention can be written in one or more programming languages or combinations thereof, and the programming languages described above include object-oriented programming languages such as Java (registered trademark), Smalltalk, C++, etc., and further include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user computer, partially on the user computer, executed as a stand-alone software package, partially executed on the user computer and partially executed on a remote computer, or executed entirely on a remote computer or server. When related to a remote computer, the remote computer may be connected to the user computer via any type of network including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, connected via the Internet using an Internet service provider).

[0152] Flowcharts and block diagrams in the drawings illustrate the implementable architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. From this perspective, each box in a flowchart or block diagram includes one or more executable instructions for implementing the specified logical function and can represent one module, program segment, or part of the code. Also, it should be noted that in some alternative implementations, the functions shown in the boxes may occur in an order different from the order shown in the drawings. For example, two boxes shown consecutively may actually be executed substantially in parallel, or depending on the related functions, may be executed in the reverse order. Also, each box in the block diagram and / or flowchart and combinations of boxes in the block diagram and / or flowchart may be implemented in a dedicated hardware-based system for performing the specified function or operation, or may be implemented in a combination of dedicated hardware and computer instructions.

[0153] The units described as being involved in embodiments of the present invention may be implemented by software or by hardware. Among them, the names of the units do not constitute a limitation of the units themselves in specific cases. For example, the first acquisition unit may be described as "a unit for acquiring at least two Internet protocol addresses".

[0154] The functions described above in this specification may be executed, at least in part, by one or more hardware logic components. For example, 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), system on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

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

[0156] In a first aspect, according to one or more embodiments of the present invention, there is provided a method for displaying media content, the method comprising: displaying at least one first media content transmitted by a second user in a predetermined first display state within a session page; determining at least one second media content acquired by the first user in response to a media content acquisition request triggered by the first user for the first media content; and switching a display state of at least one first media content that meets a predetermined condition to a predetermined second display state in response to a transmission operation of the at least one second media content.

[0157] According to one or more embodiments of the present invention, determining at least one piece of second media content obtained by the first user in response to a media content acquisition request triggered by the first user for the first media content, where the second media content includes media content, includes obtaining at least one piece of media content generated by the first user in response to a trigger operation of the first user for a predetermined media content acquisition control, where the media content acquisition control includes at least one of a media content capture control, a media content upload control, and a media content selection control.

[0158] According to one or more embodiments of the present invention, obtaining at least one piece of media content generated by the first user in response to a trigger operation of the first user for the predetermined media content acquisition control includes jumping to a predetermined media content capture page in response to a trigger operation of the first user for the media content capture control, and determining, as the at least one piece of second media content, at least one piece of media content generated by the first user on the media content capture page.

[0159] According to one or more embodiments of the present invention, determining at least one piece of second media content obtained by the first user in response to a media content acquisition request triggered by the first user for the first media content, where the second media content includes media content that meets a predetermined display condition, In response to a trigger operation of a first user on a predetermined media content acquisition control, displaying a media content list associated with the current application, wherein the media content list includes a plurality of media contents that satisfy a predetermined display condition; In response to a selection operation of the first user in the media content list, determining the media content selected by the first user as the at least one second media content.

[0160] According to one or more embodiments of the present invention, the media content that satisfies the predetermined display condition includes at least one of media content that has been triggered by a predetermined interactive operation by the first user, media content that has been publicly released by the first user in the past, and media content that has been generated by the first user in the past but has not been publicly released.

[0161] According to one or more embodiments of the present invention, determining at least one second media content acquired by the first user in response to a media content acquisition request triggered by the first user for the first media content includes: In response to a trigger operation of the first user on a predetermined media content acquisition control, displaying a predetermined upload selection list, wherein the upload selection list includes a selection control; In response to a trigger operation of the first user on the selection control, determining at least one image content and / or at least one video content generated by the first user as the at least one second media content.

[0162] According to one or more embodiments of the present invention, the selection control includes a first selection control and a second selection control. In response to the trigger operation of the first user on the selection control, determining at least one image content and / or at least one video content generated by the first user as at least one second media content is In response to the trigger operation of the first user on the first selection control, determining at least one image content generated by the first user as at least one second media content, and In response to the trigger operation of the first user on the second selection control, determining at least one video content generated by the first user as at least one second media content.

[0163] According to one or more embodiments of the present invention, in response to a media content acquisition request triggered by a first user for the first media content, determining at least one second media content acquired by the first user is In response to a media content acquisition request triggered by a first user for the first media content, jumping to a media content generation page, the media content generation page including a predetermined random selection control, and In response to the trigger operation of the first user on the random selection control, randomly selecting at least one second media content.

[0164] According to one or more embodiments of the present invention, in response to the trigger operation of the first user on the random selection control, randomly selecting at least one second media content is In response to the trigger operation of the first user on the random selection control, randomly select at least one pre-stored media content, and determine the at least one pre-stored media content as the at least one second media content, and / or, Randomly selecting at least one second media content in response to the trigger operation of the first user on the random selection control means that In response to the trigger operation of the first user on the random selection control, randomly select at least one media content that satisfies a predetermined display condition, and determine the at least one media content that satisfies the predetermined display condition as the at least one second media content.

[0165] According to one or more embodiments of the present invention, randomly selecting at least one second media content in response to the trigger operation of the first user on the random selection control means that In response to the trigger operation of the first user on the random selection control, generate dynamic display content based on the display content associated with a predetermined plurality of second media contents, wherein the display content is associated with a predetermined playback duration, and Play the dynamic display content, and when the playback of the dynamic display content ends, display at least one second media content randomly selected.

[0166] According to one or more embodiments of the present invention, switching the display state of at least one first media content to a predetermined second display state in response to the transmission operation of the at least one second media content means that In response to the transmission operation of the at least one second media content, determine the transmitted duration corresponding to the at least one first media content, and Based on the at least one second media content, switching the display state of at least one first media content whose transmitted duration is less than a predetermined duration threshold to a predetermined second display state.

[0167] According to one or more embodiments of the present invention, after displaying at least one first media content transmitted by a second user having a predetermined relationship with a first user in a predetermined first display state within the session page, the method determining the transmitted duration corresponding to the at least one first media content; For each first media content, when the transmitted duration of the first media content exceeds a predetermined duration threshold, further switching the display state of the first media content to a predetermined third display state, wherein the third display state is used to indicate that the display state of the first media content cannot be switched to a predetermined second display state.

[0168] According to one or more embodiments of the present invention, switching the display state of at least one first media content satisfying a predetermined condition to a predetermined second display state in response to a transmission operation of the at least one second media content includes switching the display state of the first media content in n (n>1) first display states satisfying a predetermined switching condition within the session page to a predetermined second display state based on the at least one second media content.

[0169] According to one or more embodiments of the present invention, the n is associated with the number of second media contents.

[0170] According to one or more embodiments of the present invention, after determining at least one second media content acquired by the first user in response to a media content acquisition request triggered by the first user for the first media content, the method includes: displaying the at least one second media content within the session page; acquiring at least one third media content transmitted by any second user based on the at least one second media content; displaying a predetermined interaction control at a display position associated with the at least one second media content, the interaction control being used to indicate the number of second users who transmitted at least one third media content based on the at least one second media content.

[0171] According to one or more embodiments of the present invention, after displaying a predetermined interaction control at a display position associated with the at least one second media content, the method includes: displaying a second user list in response to a trigger operation of the first user on the interaction control, the second user list including identification information of all second users who transmitted third media content.

[0172] According to one or more embodiments of the present invention, before displaying at least one first media content transmitted by a second user within the session page in a predetermined first display state, the media content processing method includes: determining at least one fourth media content acquired by the first user in response to a media content acquisition request triggered by the first user; By transmitting the at least one fourth media content within the session page, causing the second user to transmit at least one target first media content based on the at least one fourth media content, and further including: Responding to the transmission operation of the at least one second media content, switching the display state of at least one first media content that satisfies a predetermined condition to a predetermined second display state, Responding to the transmission operation of the at least one second media content, switching the display state of the target first media content in the first display state to a predetermined second display state, wherein the second media content is interactive content generated based on the target first media content.

[0173] In a second aspect, according to one or more embodiments of the present invention, a media content display device is provided, the device comprising: A display module for displaying at least one first media content transmitted by a second user having a predetermined relationship with a first user within a session page in a predetermined first display state; A determination module for determining at least one second media content acquired by the first user in response to a media content acquisition request triggered by the first user for the first media content; A switching module for switching the display state of at least one first media content that satisfies a predetermined condition to a predetermined second display state in response to the transmission operation of the at least one second media content.

[0174] According to one or more embodiments of the present invention, the second media content includes media content, and the determination module: Acquires at least one media content generated by the first user in response to a trigger operation of the first user for a predetermined media content acquisition control; Here, the media content acquisition control includes at least one of a media content capture control, a media content upload control, and a media content selection control.

[0175] According to one or more embodiments of the present invention, the determination module Responds to a trigger operation of the first user on the media content capture control, jumps to a predetermined media content capture page, Determines at least one media content generated by the first user on the media content capture page as the at least one second media content.

[0176] According to one or more embodiments of the present invention, the second media content includes media content that satisfies a predetermined display condition, and the determination module Responds to a trigger operation of the first user on a predetermined media content acquisition control, displays a media content list associated with the current application, where the media content list includes a plurality of media contents that satisfy a predetermined display condition, Responds to a selection operation of the first user in the media content list, and determines the media content selected by the first user as the at least one second media content.

[0177] According to one or more embodiments of the present invention, the media content that satisfies the predetermined display condition includes at least one of media content on which a predetermined interactive operation has been triggered by the first user, media content publicly released by the first user in the past, and media content generated by the first user in the past but not publicly released.

[0178] According to one or more embodiments of the present invention, the selection control includes a first selection control and a second selection control, The determination module, in response to a trigger operation of the first user on the first selection control, determines at least one piece of media content generated by the first user as at least one second piece of media content; in response to a trigger operation of the first user on the second selection control, determines at least one video media content generated by the first user as at least one second piece of media content.

[0179] According to one or more embodiments of the present invention, the determination module, in response to a media content acquisition request triggered by a first user for the first media content, jumps to a media content generation page, where the media content generation page includes a predetermined random selection control, and randomly selects at least one second piece of media content in response to a trigger operation of the first user on the random selection control.

[0180] According to one or more embodiments of the present invention, the determination module, in response to a trigger operation of the first user on the random selection control, randomly selects at least one pre-stored piece of media content, determines the at least one pre-stored piece of media content as the at least one second piece of media content, and / or The determination module, in response to a trigger operation of the first user on the random selection control, randomly selects at least one piece of media content that meets a predetermined display condition, and determines the at least one piece of media content that meets the predetermined display condition as the at least one second piece of media content.

[0181] According to one or more embodiments of the present invention, the determination module in response to a trigger operation of the first user on the random selection control, generates dynamic display content based on display content associated with a plurality of predetermined second media contents, wherein a predetermined playback duration is associated with the display content, plays the dynamic display content, and when the playback of the dynamic display content ends, displays at least one randomly selected second media content.

[0182] According to one or more embodiments of the present invention, the switching module in response to a transmission operation of the at least one second media content, determines a transmitted duration corresponding to the at least one first media content, based on the at least one second media content, switches a display state of at least one first media content whose transmitted duration is less than a predetermined duration threshold to a predetermined second display state.

[0183] According to one or more embodiments of the present invention, the apparatus further comprises a determination module, the determination module determines a transmitted duration corresponding to the at least one first media content, the switching module switches, for each first media content, a display state of the first media content to a predetermined third display state when the transmitted duration of the first media content exceeds a predetermined duration threshold, wherein the third display state is used to indicate that the display state of the first media content cannot be switched to a predetermined second display state.

[0184] According to one or more embodiments of the present invention, the switching module Based on the at least one second media content, switch the display state of the first media content in n (n>1) first display states that meet the predetermined switching conditions in the session page to a predetermined second display state.

[0185] According to one or more embodiments of the present invention, the n is associated with the number of second media contents.

[0186] According to one or more embodiments of the present invention, the device further comprises a display module. The display module displays the at least one second media content in the session page. The acquisition module acquires at least one third media content transmitted by any second user based on the at least one second media content. The processing module displays a predetermined interaction control at a display position associated with the at least one second media content, where the interaction control is used to indicate the number of second users who transmitted at least one third media content based on the at least one second media content.

[0187] According to one or more embodiments of the present invention, the device further comprises a display module. The display module displays a second user list in response to a trigger operation of the first user on the interaction control, and the second user list includes identification information of all second users who transmitted the third media content.

[0188] According to one or more embodiments of the present invention, the device further comprises a determination module. The determination module determines at least one fourth media content acquired by the first user in response to a media content acquisition request triggered by the first user. The sending module sends the at least one fourth media content into the session page, so that the second user sends at least one target first media content based on the at least one fourth media content. The switching module In response to the sending operation of the at least one second media content, switches the display state of the target first media content in the first display state to a predetermined second display state, where the second media content is interactive content generated based on the target first media content.

[0189] In a third aspect, according to one or more embodiments of the present invention, an electronic device is provided, the electronic device includes at least one processor and a memory, The memory stores computer-executable instructions, The at least one processor causes the at least one processor to execute the media content display method described in the above-mentioned first aspect and various possible designs of the first aspect by executing the computer-executable instructions stored in the memory.

[0190] In a fourth aspect, according to one or more embodiments of the present invention, a computer-readable storage medium is provided, and computer-executable instructions are stored in the computer-readable storage medium. When the computer-executable instructions are executed by a processor, the media content display method described in the above-mentioned first aspect and various possible designs of the first aspect is realized.

[0191] In a fifth aspect, according to one or more embodiments of the present invention, a computer program product including a computer program is provided. When the computer program is executed by a processor, the media content display method described in the above-mentioned first aspect and various possible designs of the first aspect is realized.

[0192] The above description is a preferred embodiment of the present invention and merely explains the applied technical principle. A person skilled in the art should understand that the scope of the invention related to the present invention is not limited to the technical solution formed by a specific combination of the above technical features, and other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept of the above invention are also included. For example, it should be understood that technical solutions formed by switching the above features and technical features having similar functions (but not limited to these) disclosed in the present invention are also included.

[0193] Also, although each operation is depicted in a specific order, it should not be understood that this requires these operations to be executed in sequence according to the specific order or sequence in which they are shown. Multi - matter and parallel processing may be advantageous in certain environments. Similarly, although some specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present invention. Specific features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented individually or in multiple embodiments in any suitable sub - combination manner.

[0194] The subject matter has been described in terms specific to structural features and / or logical operations of a method, but it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Conversely, the specific features and operations described above are merely exemplary forms for implementing the claims.

Claims

1. A method for displaying media content, comprising: displaying at least one first media content transmitted by a second user in a predetermined first display state within a session page; determining at least one second media content acquired by the first user in response to a media content acquisition request triggered by the first user for the first media content; switching a display state of at least one first media content that satisfies a predetermined condition to a predetermined second display state in response to a transmission operation of the at least one second media content.

2. The second media content includes media content, and determining at least one second media content acquired by the first user in response to a media content acquisition request triggered by the first user for the first media content includes: acquiring at least one media content generated by the first user in response to a trigger operation of the first user for a predetermined media content acquisition control, wherein the media content acquisition control includes at least one of a media content capture control, a media content upload control, and a media content selection control. The method according to claim 1.

3. Acquiring at least one media content generated by the first user in response to a trigger operation of the first user for a predetermined media content acquisition control includes: jumping to a predetermined media content capture page in response to a trigger operation of the first user for the media content capture control; determining, as the at least one second media content, at least one media content generated by the first user on the media content capture page. The method according to claim 2.

4. The second media content includes media content that satisfies predetermined display conditions, and determining at least one second media content acquired by the first user in response to a media content acquisition request triggered by the first user for the first media content is displaying a media content list associated with the current application in response to a trigger operation of the first user for a predetermined media content acquisition control, where the media content list includes a plurality of media contents that satisfy predetermined display conditions; and determining, in response to a selection operation of the first user in the media content list, the media content selected by the first user as the at least one second media content. The method according to claim 1.

5. The media content that satisfies the predetermined display conditions includes at least one of media content for which a predetermined interactive operation has been triggered by the first user, media content publicly released by the first user in the past, and media content generated by the first user in the past but not publicly released. The method according to claim 4.

6. Determining at least one second media content acquired by the first user in response to a media content acquisition request triggered by the first user for the first media content is displaying a predetermined upload selection list in response to a trigger operation of the first user for a predetermined media content acquisition control, where the upload selection list includes a selection control; and determining at least one image content and / or at least one video content generated by the first user as the at least one second media content in response to a trigger operation of the first user for the selection control. The method according to claim 1.

7. The selection control includes a first selection control and a second selection control. In response to the trigger operation of the first user on the selection control, determining at least one image content and / or at least one video content generated by the first user as at least one second media content is In response to the trigger operation of the first user on the first selection control, determining at least one image content generated by the first user as at least one second media content In response to the trigger operation of the first user on the second selection control, determining at least one video content generated by the first user as at least one second media content, and The method according to claim 6.

8. In response to a media content acquisition request triggered by the first user for the first media content, determining at least one second media content acquired by the first user is In response to a media content acquisition request triggered by the first user for the first media content, jumping to a media content generation page, the media content generation page including a predetermined random selection control In response to the trigger operation of the first user on the random selection control, randomly selecting at least one second media content, and The method according to any one of claims 1 to 7.

9. In response to the trigger operation of the first user on the random selection control, randomly selecting at least one second media content is In response to the trigger operation of the first user on the random selection control, randomly selecting at least one pre-stored media content and determining the at least one pre-stored media content as the at least one second media content, and and / or In response to the trigger operation of the first user on the random selection control, randomly selecting at least one second media content is In response to a trigger operation of the first user on the random selection control, randomly select at least one media content that satisfies a predetermined display condition, and determine the at least one media content that satisfies the predetermined display condition as the at least one second media content, The method according to claim 8.

10. In response to a trigger operation of the first user on the random selection control, randomly selecting at least one second media content, In response to a trigger operation of the first user on the random selection control, generating dynamic display content based on display content associated with a predetermined plurality of second media contents, wherein a predetermined playback duration is associated with the display content, Playing the dynamic display content, and when the playback of the dynamic display content ends, displaying at least one second media content randomly selected, The method according to claim 8.

11. In response to a transmission operation of the at least one second media content, switching a display state of at least one first media content that satisfies a predetermined condition to a predetermined second display state, In response to a transmission operation of the at least one second media content, determining a transmitted duration corresponding to the at least one first media content, Based on the at least one second media content, switching a display state of at least one first media content whose transmitted duration is less than a predetermined duration threshold to a predetermined second display state, The method according to any one of claims 1 to 7.

12. After displaying at least one first media content transmitted by a second user having a predetermined relationship with the first user in a predetermined first display state within a session page, the method further includes: Determining a transmitted duration corresponding to the at least one first media content, For each first media content, when the transmitted duration of the first media content exceeds a predetermined duration threshold, further switching a display state of the first media content to a predetermined third display state, The third display state is used to indicate that the display state of the first media content cannot be switched to a predetermined second display state. The method according to any one of claims 1 to 7.

13. In response to the transmission operation of the at least one second media content, switching the display state of at least one first media content that satisfies a predetermined condition to a predetermined second display state is Based on the at least one second media content, switching the display state of the first media content in n (n>1) first display states that satisfy a predetermined switching condition in the session page to a predetermined second display state, including The method according to any one of claims 1 to 7.

14. The n is associated with the number of second media contents. The method according to claim 13.

15. After switching the display state of at least one first media content that satisfies a predetermined condition to a predetermined second display state in response to the transmission operation of the at least one second media content, the method Displaying the at least one second media content in the session page; Obtaining at least one third media content transmitted by any second user based on the at least one second media content; Displaying a predetermined interaction control at a display position associated with the at least one second media content, the interaction control being used to indicate the number of second users who transmitted at least one third media content based on the at least one second media content, further including The method according to any one of claims 1 to 7.

16. After displaying a predetermined interaction control at a display position associated with the at least one second media content, the method In response to a trigger operation of the first user on the interaction control, displaying a second user list, the second user list further including identification information of all second users who transmitted the third media content. The method according to claim 15.

17. Before displaying at least one first media content sent by a second user in a session page in a predetermined first display state, the method determines at least one fourth media content acquired by the first user in response to a media content acquisition request triggered by the first user; further includes sending the at least one fourth media content into the session page so that the second user sends at least one target first media content based on the at least one fourth media content; Responding to the transmission operation of the at least one second media content, switching the display state of at least one first media content that meets a predetermined condition to a predetermined second display state is switching the display state of the target first media content in the first display state to a predetermined second display state in response to the transmission operation of the at least one second media content, where the second media content is interactive content generated based on the target first media content; The method according to any one of claims 1 to 7.

18. A media content display device, a display module for displaying at least one first media content sent by a second user having a predetermined relationship with a first user in a session page in a predetermined first display state; a determination module for determining at least one second media content acquired by the first user in response to a media content acquisition request triggered by the first user for the first media content; a switching module for switching the display state of at least one first media content that meets a predetermined condition to a predetermined second display state in response to the transmission operation of the at least one second media content; Device.

19. An electronic device, comprising a processor and a memory, the memory stores computer-executable instructions, the processor causes the processor to execute the media content display method according to any one of claims 1 to 18 by executing the computer-executable instructions stored in the memory; Device.

20. A computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the media content display method according to any one of claims 1 to 18 is implemented, a readable storage medium. **Claim 21** A computer program product including a computer program, wherein when the computer program is executed by a processor, the media content display method according to any one of claims 1 to 18 is implemented, a product.

Citation Information

Patent Citations

  • Systems and methods for interactive media content exchange

    JP2017513136A

  • Information processing device

    JP2021010084A

  • Method and system for photo swap

    KR1020150033036A

  • Revealing information based on user interaction

    US20200403956A1