Media content display method and apparatus, electronic device, storage medium, and program product
By displaying the preset relationship logo between the user and the publisher on the media content display page and supporting interactive operations, the problem of single media content display method is solved and the user interaction experience is improved.
Patent Information
- Application Number
- PCT/CN2025/078455
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-21
- Filing Date
- 2025-02-21
- Publication Date
- 2025-08-28
AI Technical Summary
The display method of media content is relatively simple, lacks interactivity, and insufficient user experience.
The preset relationship identification between the current user and the publisher is displayed in the media content display page. Based on the preset interaction relationship established by its target interaction event within the target page, the user is supported to perform interactive operations to maintain or enhance the relationship, and toggle the display style of the relationship identification when the preset conditions are met.
It enriches the way of displaying media content, improves the interaction effect between users, simplifies interactive operations, and enhances user experience.
Smart Images

Figure CN2025078455_28082025_PF_FP_ABST
Abstract
Description
Method, device, electronic device, storage medium and program product for displaying media content
[0001] This application claims priority to Chinese Patent Application No. 202410196068.5 filed on February 21, 2024, and the contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field
[0002] Embodiments of the present disclosure relate to a method, apparatus, electronic device, storage medium, and program product for presenting media content. Background Art
[0003] In some applications, users can view media content published by other users. However, the display method of media content is relatively simple. Summary of the Invention
[0004] Embodiments of the present disclosure provide a method, apparatus, electronic device, storage medium, and program product for displaying media content.
[0005] At least one embodiment of the present disclosure provides a method for displaying media content, including:
[0006] receiving a display operation for the first media content;
[0007] In response to the display operation, the media content screen of the first media content is displayed on the media content display page, and the preset relationship identifier between the current user and the publishing user of the first media content is displayed. The preset relationship identifier is a relationship identifier of a preset interactive relationship, and the preset interactive relationship is established based on a target interactive event between the current user and the publishing user within the target page.
[0008] At least one embodiment of the present disclosure further provides a media content display device, including:
[0009] An operation receiving module, configured to receive a display operation for the first media content;
[0010] An identification display module is used to display a media content screen of the first media content on a media content display page in response to a display operation, and to display a preset relationship identification between the current user and the publishing user of the first media content, wherein the preset relationship identification is a relationship identification of a preset interactive relationship, and the preset interactive relationship is established based on a target interactive event between the current user and the publishing user within a target page.
[0011] At least one embodiment of the present disclosure further provides an electronic device, including:
[0012] one or more processors;
[0013] a memory for storing one or more programs,
[0014] When one or more programs are executed by one or more processors, the one or more processors implement the method for displaying media content as in the embodiment of the present disclosure.
[0015] At least one embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for presenting media content as described in the embodiment of the present disclosure.
[0016] At least one embodiment of the present disclosure further provides a computer program product. When the computer program product is executed by a computer, the computer implements the method for displaying media content as described in the embodiment of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0018] FIG1 is a schematic diagram of a flow chart of a method for displaying media content provided by at least one embodiment of the present disclosure;
[0019] FIG2 is a schematic diagram showing a preset relationship identifier provided by at least one embodiment of the present disclosure;
[0020] FIG3 is a flow chart of another method for displaying media content provided by at least one embodiment of the present disclosure;
[0021] FIG4 is a schematic diagram showing another preset relationship identifier provided by at least one embodiment of the present disclosure;
[0022] FIG5 is a schematic diagram showing a second message provided by at least one embodiment of the present disclosure;
[0023] FIG6 is a structural block diagram of a media content display device provided by at least one embodiment of the present disclosure;
[0024] FIG7 is a schematic structural diagram of an electronic device provided by at least one embodiment of the present disclosure. DETAILED DESCRIPTION
[0025] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0026] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0027] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Definitions of other terms are provided in the following description.
[0028] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0029] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0030] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0031] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0032] For example, in response to receiving a user's active request, a prompt message is sent to the user to clearly inform the user that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0033] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0034] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0035] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0036] FIG1 is a flow chart of a method for displaying media content provided by at least one embodiment of the present disclosure. The method can be executed by a device for displaying media content. For example, the device can be implemented by software and / or hardware and can be configured in an electronic device, typically, a mobile phone or a tablet computer. The method for displaying media content provided by the embodiment of the present disclosure is suitable for displaying a scenario in which, when displaying media content published by a publishing user, a relationship identifier of a preset interactive relationship between the current user and the publishing user is further displayed. As shown in FIG1 , the method for displaying media content provided by the embodiment of the present disclosure may include:
[0037] S101: Receive a display operation for first media content.
[0038] Exemplarily, the display operation may be a trigger operation for indicating the display of a certain media content, such as a trigger operation for indicating the switching of the currently displayed media content, or a trigger operation for indicating the display of a media content display page, etc. The execution method of the display operation is not limited. Exemplarily, the first media content may be a media content in a media content stream, and the display operation may be a switching operation on the content in the media content stream, such as switching the first media content to the second media content in the media content stream. The display operation may be an operation for triggering a certain control or an operation for performing a certain sliding gesture, etc. The first media content may be the media content corresponding to the display operation, that is, the media content indicated for display by the display operation. The type of the first media content is not limited, such as the first media content may be media content of types such as video and / or graphics.
[0039] In at least one embodiment of the present disclosure, the current user may perform a display operation on the media content (such as the first media content). Accordingly, the current application may receive the display operation performed by the current user and respond to the display operation.
[0040] S102. In response to the display operation, a media content screen of the first media content is displayed on the media content display page, and a preset relationship identifier between the current user and the publishing user of the first media content is displayed, where the preset relationship identifier is a relationship identifier of a preset interactive relationship, and the preset interactive relationship is established based on a target interactive event between the current user and the publishing user within the target page.
[0041] The preset relationship identifier is a relationship identifier for the preset interactive relationship between the current user and the posting user. The preset relationship identifier can be used in any manner to identify the preset interactive relationship. For example, the preset relationship identifier can use a pattern and / or text to identify the preset interactive relationship between the current user and the posting user. The specific content of the pattern and / or text can be flexibly set as needed. For example, the preset relationship identifier may include a relationship icon for the preset interactive relationship and / or the duration of the preset interactive relationship.
[0042] For example, the current user may be the user who performs the above-mentioned display operation, and the publishing user may be the user who publishes the first media content, who may be a different user from the current user.
[0043] The preset interactive relationship may be an interactive relationship established based on a target interactive event between the current user and the target user, which may be used to characterize the interaction between the current user and the target user. The target interactive event may be an interactive event used to establish a preset interactive relationship, such as a conversation event, a comment event, and / or a like event. The target interactive event may be executed by the current user on the target page for the publishing user and / or the media content published by the publishing user; and / or, executed by the publishing user on the target page for the current user and / or the media content published by the current user, thereby establishing a preset interactive relationship between the current user and the publishing user. The target page may be any page that supports the execution of a target interactive event, such as a conversation page, a comment page, and / or a media content display page.
[0044] Exemplarily, the target interactive events within the target page include conversation events within the conversation page and / or comment events within the comment page. For example, one or both of the current user and the target user can establish a preset interactive relationship between the current user and the target user by executing a conversation event for the other party within the conversation page and / or executing a comment event for the media content posted by the other party within the comment page. It is understandable that the number of times the target interactive event needs to be executed to establish the preset interactive relationship can be one or more times, and the preset interactive relationship can be maintained by executing interactive events, such as by executing at least a set number of interactive events per day, per week, or per month, and the specific number can be set as needed.
[0045] The relationship icon for a preset interactive relationship can be understood as an icon used to identify the preset interactive relationship. Its specific display style is not limited. For example, the relationship icon for a preset interactive relationship can be displayed in a flame style and / or a five-pointed star style. The establishment duration of the preset interactive relationship can be understood as the length of time the preset interactive relationship has been established between the current user and the publisher of the first media content, such as the number of days, weeks, or months that the preset interactive relationship has been established between the current user and the publisher of the first media content. The following explanation uses the example of the establishment duration of the preset interactive relationship being the number of days that the preset interactive relationship has been established between the current user and the publisher of the first media content.
[0046] For example, as shown in FIG2 , when a display operation for a first media content is received from the current user, the media content image of the first media content can be displayed on the media content display page in response to the display operation, and a preset relationship identifier 20 between the current user and the publisher of the first media content can be displayed on the media content display page. For example, a relationship icon 201 of the preset interactive relationship between the current user and the publisher of the first media content and / or the duration 202 of the preset interactive relationship can be displayed.
[0047] In at least one embodiment of the present disclosure, when displaying media content, a preset relationship identifier between the current user and the publisher of the media content is further displayed. The preset relationship identifier is used to prompt the current user and the publisher of the media content currently being viewed (i.e., the first media content), and / or the current user is prompted to perform an interactive event associated with the preset interactive relationship. This can enrich the display method of the media content and the display method of the preset relationship identifier, thereby improving the interactive effect between users.
[0048] In some embodiments, a preset interactive relationship can be established based on a target interactive event between the current user and the publishing user of the first media content within a target page. Thus, in the case of receiving a display operation for the first media content, if a preset interactive relationship has been established between the current user and the publishing user of the first media content, then in response to the display operation, the media content screen of the first media content and the preset relationship identifier between the current user and the publishing user of the first media content can be displayed on the media content display page. At this time, displaying the preset relationship identifier between the current user and the publishing user of the first media content may, for example, include: if there is a preset interactive relationship between the current user and the publishing user of the first media content, then displaying the preset relationship identifier between the current user and the publishing user.
[0049] In addition, if a preset interactive relationship has not been established between the current user and the publisher of the first media content, the media content image of the first media content may be displayed on the media content display page in response to the display operation. In this case, the preset relationship identifier between the current user and the publisher of the first media content may not be displayed on the media content display page.
[0050] At least one embodiment of the present disclosure provides a method for displaying media content, which receives a display operation for first media content; in response to the display operation, displays a media content screen of the first media content on a media content display page, and displays a preset relationship identifier between the current user and the publisher of the first media content, wherein the preset relationship identifier is a relationship identifier of a preset interactive relationship, and the preset interactive relationship is established based on a target interactive event between the current user and the publisher of the first media content within a target page. At least one embodiment of the present disclosure utilizes the above-mentioned technical solution to further display the preset relationship identifier between the current user and the publisher of the media content when displaying the media content, thereby enriching the display method of the media content and the display method of the preset relationship identifier, and improving the interactive effect between users.
[0051] FIG3 is a flow chart of another method for displaying media content provided by at least one embodiment of the present disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. For example, after displaying the preset relationship identifier between the current user and the publisher of the first media content, the method for displaying media content further includes: responding to an interactive operation acting on the media content display page, executing an interactive event corresponding to the interactive operation; and switching the display style of the preset relationship identifier when the interactive event meets the preset conditions.
[0052] Accordingly, as shown in FIG3 , the media content display method provided by the embodiment of the present disclosure may include:
[0053] S201: Receive a display operation for first media content.
[0054] S202. In response to the display operation, a media content screen of the first media content is displayed on the media content display page, and a preset relationship identifier between the current user and the publishing user of the first media content is displayed, where the preset relationship identifier is a relationship identifier of a preset interactive relationship, and the preset interactive relationship is established based on a target interactive event between the current user and the publishing user within the target page.
[0055] S203: In response to the interactive operation performed on the media content display page, execute an interactive event corresponding to the interactive operation.
[0056] Exemplarily, an interactive operation may be a triggering operation for instructing the execution of an interactive event. The execution method of an interactive operation is not limited. For example, an interactive operation may be an operation for triggering a control, an operation for triggering a marker, and / or an operation for executing a sliding gesture. An interactive event may be an event associated with a preset interactive relationship, such as an event for maintaining and / or enhancing a preset interactive relationship, or obtaining a new preset interactive relationship. Exemplarily, such interactive events may include, but are not limited to, conversation events, comment events, and / or like events.
[0057] In at least one embodiment of the present disclosure, users can be supported to perform interactive events associated with a preset interactive relationship between them and the publisher of the currently viewed media content on a media content display page, so as to maintain and / or enhance the preset interactive relationship between them and the publisher of the currently viewed media content, or to obtain a new preset interactive relationship.
[0058] Exemplarily, when an interactive operation of the current user is received within the media content display page, an interactive event corresponding to the interactive operation can be executed. The type of interactive event executed is not limited. For example, a conversation event and / or comment event corresponding to the interactive operation can be executed.
[0059] In some embodiments, a user may be supported to execute an interactive event for the publisher of the currently viewed media content and / or execute an interactive event for the currently viewed media content on a media content display page. In this case, in response to an interactive operation performed on the media content display page, an interactive event corresponding to the interactive operation is executed. For example, this may include: in response to a first interactive operation performed on the media content display page, executing a first interactive event corresponding to the first interactive operation, where the first interactive event is an interactive event for the publisher; and / or, in response to a second interactive operation performed on the media content display page, executing a second interactive event corresponding to the second interactive operation, where the second interactive event is an interactive event for the first media content.
[0060] Exemplarily, the first interactive operation may be a triggering operation for indicating the execution of a first interactive event. The execution method of the first interactive operation is not limited. For example, the first interactive operation may be an operation of triggering an interactive control corresponding to the first interactive event or executing an interactive gesture corresponding to the first interactive event. The second interactive operation may be a triggering operation for indicating the execution of a second interactive event. The execution method of the second interactive operation is not limited. For example, the second interactive operation may be an operation of triggering an interactive control corresponding to the second interactive event or executing an interactive gesture corresponding to the second interactive event. The first interactive event may be an interactive event for the publishing user of the first media content, and the second interactive event may be an interactive event for the first media content.
[0061] For example, when an interactive operation (i.e., a first interactive operation) is received from the current user on the media content display page regarding the publishing user of the currently viewed media content (e.g., the first media content), an interactive event (i.e., a first interactive event) corresponding to the interactive operation can be executed for the publishing user, such as sending a conversation message corresponding to the interactive operation to the publishing user; and / or, when an interactive operation (i.e., a second interactive operation) is received from the current user on the media content display page regarding the currently viewed media content, an interactive event (i.e., a second interactive event) corresponding to the interactive operation can be executed for the media content, such as sending a comment message for the media content or liking the media content.
[0062] S204: When the interactive event meets the preset conditions, switch the display style of the preset relationship identifier.
[0063] In at least one embodiment of the present disclosure, when the executed interactive event meets the preset conditions, the display style of the preset relationship identifier displayed in the media content display page can also be switched to further enrich the display method of the preset relationship identifier, and the current user can be prompted that the interactive event performed by the user meets the preset conditions.
[0064] For example, the preset condition can be understood as a pre-set condition for switching the display style of the preset relationship identifier. The preset condition can be set as needed, for example, the preset condition includes: the number of executions of the interactive event reaches a preset number and / or the interactive event is an interactive event of a preset type.
[0065] The number of executions of the interactive event may be the cumulative number of executions of the interactive event and / or the number of executions of the interactive event within a preset period, and the preset period may be, for example, the current day, this week, or this month, etc. The number of preset times may be one or more. When the number of preset times is multiple, the display styles to be switched to corresponding to different preset times may be different. The preset type of interactive event may be an interactive event that can trigger the switching of the display style of the preset relationship identifier, and the preset type may be set as needed. Exemplarily, the preset type of interactive event may include sending comment information, liking the media content posted by the other party or the set type of media content, sending session information, sending session information containing pictures or videos, or making audio and video calls.
[0066] The number of preset conditions may be one or more. When there are multiple preset conditions, the display styles to which the preset relationship identifier is to be switched corresponding to different preset conditions may be the same or different. For example, the display styles to which the preset relationship identifier is to be switched corresponding to different preset conditions may be different. Thus, when the executed interactive event satisfies a preset condition, the preset relationship identifier may be switched to the display style corresponding to the currently satisfied preset condition. In this case, switching the display style of the preset relationship identifier may, for example, include switching the display style of the preset relationship identifier based on the preset condition satisfied by the interactive event.
[0067] In at least one embodiment of the present disclosure, the number of times the display style of the preset relationship identifier is switched can be set as needed. For example, the display style of the preset relationship identifier can be switched each time the preset condition is met to prompt the current user; the display style of the preset relationship identifier can also be switched only when the preset condition is met for the first k (k≥1) times within the current preset period. For example, the display style of the preset relationship identifier can be switched only when the preset condition is met for the first or first two times within the current preset period to avoid interfering with the user.
[0068] In some embodiments, after the display style of the preset relationship identifier is switched, the current user and / or target user can also be prompted through a second message, such as displaying a second message in a media content display page and / or a conversation page between the current user and the target user, prompting the current user and / or target user through the second message that the display style of the preset relationship identifier has been switched, and further prompting the current user and / or target user of the display style after the preset relationship identifier is switched. At this time, the display style after the preset relationship identifier is switched can, for example, be prompted to the current user and / or the target user through a second message. Among them, the second message can be a message for prompting the display style after the preset relationship identifier is switched, and the message type is not limited. For example, the second message can be a conversation message, a comment message, or a notification message.
[0069] At least one embodiment of the present disclosure provides a method for displaying media content. After a preset relationship identifier of a preset interactive relationship is displayed on a media content display page, an interactive event associated with the preset interactive relationship is executed in response to an interactive operation of a user on the media content display page, and when the executed interactive event meets a preset condition, the display style of the preset relationship identifier is switched. This method can further enrich the execution method of the interactive event associated with the preset interactive relationship and the display method of the preset relationship identifier, and simplify the operations required to view the preset relationship identifier of the preset interactive relationship and execute the interactive event associated with the preset interactive relationship.
[0070] In some embodiments, the interactive event includes a message sending event. In response to the interactive operation performed on the media content display page, executing the interactive event corresponding to the interactive operation may include: sending a first message to the publishing user in response to the interactive operation performed on the media content display page.
[0071] For example, the message sending event may be a message sending event. The first message may be a message sent by the message sending event, i.e., an interactive message sent by an interactive operation instruction. The message type of the first message is not limited, for example, the first message may include a conversation message and / or a comment message.
[0072] In at least one embodiment described above, the user may be supported to send an interactive message to the publisher of the first media content by performing an interactive operation in the media content display page, so as to further enrich the sending method of the interactive message.
[0073] For example, when an interactive operation of the current user is received within the media content display page, a first message can be sent to the publishing user of the first media content currently displayed on the media content display page in response to the interactive operation, such as sending a conversation message and / or comment message to the publishing user.
[0074] The execution method of the interactive operation used to instruct the execution of the message sending event is not limited. For example, the interactive operation can be performed on a preset interactive control displayed on the media content display page. In this case, during the display of the first media content, the preset interactive control can be further displayed on the media content display page for the current user to perform the interactive operation.
[0075] Exemplarily, displaying a preset relationship identifier between a current user and a publishing user of a first media content includes: obtaining a preset relationship identifier, which is a target relationship identifier; displaying the target relationship identifier and a preset interactive control on a media content display page, which is used to perform interactive operations, and the preset interactive control is associated with the target relationship identifier and / or the preset interactive relationship corresponding to the target relationship identifier.
[0076] Exemplarily, the target relationship identifier can be a relationship identifier of a set type and / or set style, and the set type and / or set style are not limited. Exemplarily, the target relationship identifier can be a preset relationship identifier that can further switch the display style based on the interactive operation performed by the preset interactive control.
[0077] The number of target relationship identifiers may be one or more. When there are multiple target relationship identifiers, different target relationship identifiers may correspond to the same or different interactive controls. For example, one or more target relationship identifiers may correspond to a single interactive control. The preset interactive control may be an interactive control for a user to perform an interactive operation to send a first message. The preset interactive control is associated with the displayed target relationship identifier and / or the preset interactive relationship corresponding to the displayed target relationship identifier.
[0078] When there are multiple target relationship identifiers, different target relationship identifiers may correspond to the same or different preset interactive relationships. When different target relationship identifiers correspond to different preset interactive relationships, these different preset interactive relationships may be switched or established by executing interactive events. The interactive operations supported by the preset interactive control may correspond to the displayed target relationship identifier and / or the preset interactive relationship corresponding to the displayed target relationship identifier. At this time, the interactive operation may, for example, be associated with the target relationship identifier and / or the preset interactive relationship corresponding to the target relationship identifier. For example, in some embodiments, the interactive operations supported by the preset relationship identifier may be used to trigger the preset relationship identifier of the displayed preset interactive relationship to be switched from the target relationship identifier to a preset relationship identifier of another display style, or to a preset relationship identifier of another preset interactive relationship.
[0079] Exemplarily, when a display operation for first media content is received, a preset relationship identifier between the current user and the publishing user of the first media content can be obtained in response to the display operation. In the case where the preset relationship identifier is a target relationship identifier, the target relationship identifier is displayed in the media content display page, and the preset interactive controls associated with the target relationship identifier and / or the preset interactive relationship corresponding to the target relationship identifier are displayed; and / or, in the case where the preset relationship identifier is not a target relationship identifier, the obtained preset relationship identifier is displayed in the media content display page.
[0080] In some embodiments, the preset interactive control includes a message control; in response to an interactive operation performed within the media content display page, a first message is sent to the publishing user, which may include: in response to a triggering operation on the message control, a message input area is displayed, and the message input area is used to enter the message content of the first message; in response to an interactive operation associated with the message input area, the information content entered in the message input area is used as the message content of the first message, and the first message is sent.
[0081] For example, the message input area can be an area for entering the message content of an interactive message to be sent (e.g., a first message). The message control can be a control that triggers the display of the message input area, and the display style of the message control is not limited. The interactive operation associated with the message input area can be understood as a triggering operation for instructing the sending of the message content entered in the message input area.
[0082] In at least one of the above embodiments, the user may be supported to input the message content of the first message based on the media content display page to meet the user's message content input needs.
[0083] For example, as shown in FIG2 , in response to a display operation for the first media content, a message control 21 associated with the target relationship identifier and / or the preset interactive relationship corresponding to the target relationship identifier can be displayed on the media content display page. Thus, when it is detected that the current user triggers the message control 21, a message input area can be displayed on the media content display page for the current user to enter the content of the message to be sent in the message input area; and when an interactive operation associated with the message input area is received, such as when it is detected that the user triggers the send control corresponding to the message input area, the message content entered in the message input area can be used as the message content of the first message to be sent, and the first message can be sent.
[0084] In at least one of the above embodiments, the first message can be sent as a conversation message or a comment message. Exemplarily, based on pre-set configuration information, the first message can be sent as a conversation message or a comment message of the first media content by default. Alternatively, whether to send the first message as a conversation message or as a comment message of the first media content can be determined based on an interactive operation performed by the current user. For example, the message input area can be provided with corresponding first and second send controls, and when the current user triggers the first send control, the first message can be sent as a conversation message, and when the current user triggers the second send control, the first message can be sent as a comment message of the first media content.
[0085] In some embodiments, the preset interactive control includes at least one emoticon identifier, and in response to an interactive operation performed on a media content display page, a first message is sent to the publishing user. For example, it may include: in response to an interactive operation on a target emoticon identifier, using the emoticon image corresponding to the target emoticon identifier as the message content of the first message, and sending the first message.
[0086] For example, an emoticon identifier can be understood as an identifier of an emoticon image, and different emoticon identifiers can correspond to different emoticon images. An emoticon identifier can be used to trigger the sending of the emoticon image corresponding to the emoticon identifier. A target emoticon identifier can be understood as an emoticon identifier triggered by a user.
[0087] In at least one of the above embodiments, the user may be supported to quickly send the first message by triggering an emoticon icon displayed on the media content display page, thereby simplifying the operations required to send the first message.
[0088] For example, as shown in FIG2 , in response to a display operation for the first media content, at least one emoticon identifier 22 may be displayed on the media content display page. Thus, when it is detected that the current user triggers a certain emoticon identifier 22 (such as a target emoticon identifier), it can be determined that an interactive operation has been received. In response to the interactive operation, the emoticon image corresponding to the emoticon identifier triggered by the current user is used as the message content of the first message, and the first message is sent, such as sending the first message to the conversation page between the current user and the publishing user.
[0089] Here, the at least one displayed emoticon identifier may or may not include an associated emoticon identifier with a preset relationship identifier. For example, the at least one emoticon identifier may include an associated emoticon identifier with a preset relationship identifier, where the associated emoticon identifier is an emoticon identifier associated with an emoticon image, thereby further enriching the displayed emoticon identifiers and meeting the user's different emoticon image sending needs.
[0090] In some optional embodiments, the specific process of the media content display method provided by the embodiments of the present disclosure can be described as follows:
[0091] A preset interactive relationship is established between the current user and the target user (eg, the publisher of the first media content) after they have conversations (including sending conversation messages and / or conducting audio and video calls) for M consecutive days (M is a positive integer).
[0092] When the current user views media content (e.g., first media content) posted by a target user on a media content display page, a preset relationship identifier 20 of the preset interactive relationship may be displayed on the media content display page, such as a preset relationship icon 201 of the preset interactive relationship and the duration 202 of the preset interactive relationship between the current user and the target user (e.g., the number of days since the preset interactive relationship was established), as shown in FIG2 . Furthermore, when the preset relationship identifier 20 between the current user and the target user can be further switched, such as when the preset relationship identifier is a gray flame style or a black flame style, a quick conversation box (i.e., a preset interactive control) may be further displayed, such as a message control 21 and at least one emoticon identifier 22.
[0093] Exemplarily, the preset relationship identifier can have different display styles, such as the preset relationship identifier can be displayed as a flame style (as shown in FIG2 ) or a five-pointed star style (as shown in FIG4 ), and can be displayed in different colors, such as gray, black, purple, blue, or green, etc. For example, if the current user and the target user have not yet had a conversation on the same day, the preset relationship identifier can be displayed as a gray flame style; if the current user and the target user have previously had a conversation on the same day and have not yet interacted with each other based on the media content published by the other party, the preset relationship identifier can be displayed as a flame style, and based on the different conversations conducted (such as whether the conversation messages sent contain pictures or videos, whether the number of conversation messages sent reaches a set number, and / or whether an audio or video call is conducted, etc.), the preset relationship identifier can be displayed as a flame style of different colors, such as a black flame style (as shown in FIG2 ), a purple flame style, a blue flame style, or a green flame style, etc.
[0094] In addition, when the current user has had a conversation with the target user on the same day, if one of the current user and the target user has interacted with the other based on the media content released by the other on the same day, the preset relationship identifier can be displayed in a five-pointed star style. For example, based on the different interactions, the preset relationship identifier can be displayed in a purple five-pointed star style or a gray five-pointed star style (as shown in Figure 4).
[0095] Thus, the current user can perform interactive operations on the media content display page for the target user and / or the media content currently being viewed or posted by the target user to interact with the target user. For example, the current user can click on the message control 21 to instruct the current application to display a message input area to enter the content of a first message and send the first message; and / or, click on an emoticon 22 to quickly send the first message. Accordingly, based on the interactive operation performed by the current user, the current application can execute an interactive event corresponding to the interactive operation, and when the executed interactive event meets the preset conditions, switch the display style of the preset relationship identifier.
[0096] Exemplarily, in the case where a conversation message has been sent between the current user and the target user, the current user can interact with the target user based on the media content posted by the target user, such as performing a like interaction operation and / or a comment interaction operation on the media content posted by the target user. Accordingly, the current application can execute a like interaction event based on the current user's like interaction operation and / or execute a comment interaction event based on the current user's comment interaction operation. In addition, the preset relationship identifier can be further switched from a flame style to a five-pointed star style (as shown in FIG4 ), and a second message 50 can be displayed in the conversation page between the current user and the target user, as shown in FIG5 , through which a prompt is given that a preset relationship identifier in the five-pointed star style is obtained between the current user and the target user.
[0097] For example, the second message 50 may support triggering the display of information for obtaining a preset relationship identifier. For example, a viewing control 51 may be displayed in the second message 50, and the viewing control 51 may support triggering the display of a preset relationship identifier panel. The preset relationship identifier panel may be used to display at least one of the user identifiers (such as avatars and / or nicknames) of both parties in the preset interactive relationship, a prompt for obtaining the preset relationship identifier, and previously obtained preset relationship identifiers.
[0098] In the above embodiment, the preset relationship identifier can be displayed in the media content display page, and the preset interaction control can be displayed to prompt the user to interact when the preset relationship identifier can continue to switch or when the preset relationship identifier is about to disappear (such as when no conversation has been conducted on the same day). This can enrich the display method of the preset relationship identifier and simplify the operations required for interaction.
[0099] FIG6 is a block diagram of a media content display device provided by at least one embodiment of the present disclosure. The device can be implemented by software and / or hardware, and can be configured in an electronic device, typically, in a mobile phone or tablet computer. When displaying the media content published by the publishing user, the device can further display the relationship identifier of the preset interactive relationship between the current user and the publishing user by executing the media content display method. As shown in FIG6 , the media content display device provided by the embodiment of the present disclosure may include: an operation receiving module 601 and an identifier display module 602, wherein,
[0100] The operation receiving module 601 is configured to receive a display operation for the first media content;
[0101] The identification display module 602 is configured to display the media content screen of the first media content on the media content display page in response to the display operation, and display the preset relationship identification between the current user and the publishing user of the first media content, where the preset relationship identification is a relationship identification of a preset interactive relationship, and the preset interactive relationship is established based on the target interactive event between the current user and the publishing user within the target page.
[0102] At least one embodiment of the present disclosure provides a media content display device that receives a display operation for first media content through an operation receiving module; responds to the display operation through an identification display module, displays a media content screen of the first media content on a media content display page, and displays a preset relationship identifier between the current user and the publisher of the first media content, wherein the preset relationship identifier is a relationship identifier of a preset interactive relationship, and the preset interactive relationship is established based on a target interactive event between the current user and the publisher of the first media content within a target page. The embodiment of the present disclosure utilizes the above-mentioned technical solution to further display the preset relationship identifier between the current user and the publisher of the media content when displaying the media content, thereby enriching the display method of the media content and the display method of the preset relationship identifier, and improving the interactive effect between users.
[0103] In at least one embodiment of the present disclosure, the target interaction event in the target page includes a conversation event in the conversation page and / or a comment event in the comment page.
[0104] In at least one embodiment of the present disclosure, the media content display device provided in this embodiment may also include: an event execution module for executing an interactive event corresponding to the interactive operation in response to the interactive operation acting on the media content display page after displaying the preset relationship identifier between the current user and the publishing user of the first media content; and a style switching module for switching the display style of the preset relationship identifier when the interactive event meets the preset conditions.
[0105] In at least one embodiment of the present disclosure, the event execution module may include: a first execution unit, for executing a first interactive event corresponding to a first interactive operation in response to a first interactive operation performed on a media content display page, the first interactive event being an interactive event for a publishing user; and / or, a second execution unit, for executing a second interactive event corresponding to the second interactive operation in response to a second interactive operation performed on a media content display page, the second interactive event being an interactive event for the first media content.
[0106] In at least one embodiment of the present disclosure, the interactive event includes a message sending event, and the event execution module can be used to send a first message to the publishing user in response to an interactive operation performed on the media content display page.
[0107] In at least one embodiment of the present disclosure, the identifier display module 602 can be used to: obtain a preset relationship identifier, which is a target relationship identifier; display the target relationship identifier and a preset interactive control on a media content display page, which is used to perform interactive operations, and the preset interactive control is associated with the target relationship identifier and / or the preset interactive relationship corresponding to the target relationship identifier.
[0108] In at least one embodiment of the present disclosure, the interactive operation is associated with the target relationship identifier and / or the preset interactive relationship corresponding to the target relationship identifier.
[0109] In at least one embodiment of the present disclosure, the preset interactive control includes a message control; the event execution module may include: an area display unit, for displaying a message input area in response to a trigger operation on the message control, the message input area being used to input the message content of the first message; a first sending unit, for responding to an interactive operation associated with the message input area, using the information content input in the message input area as the message content of the first message, and sending the first message.
[0110] In at least one embodiment of the present disclosure, the preset interactive control includes at least one emoticon identifier, and the event execution module may include: a second sending unit, for responding to an interactive operation on a target emoticon identifier, using the emoticon picture corresponding to the target emoticon identifier as the message content of the first message, and sending the first message.
[0111] In at least one embodiment of the present disclosure, at least one expression identifier includes an associated expression identifier of a preset relationship identifier, and the associated expression identifier is an expression identifier associated with an expression picture.
[0112] In at least one embodiment of the present disclosure, the preset condition includes: the number of executions of the interactive event reaches a preset number and / or the interactive event is an interactive event of a preset type.
[0113] In at least one embodiment of the present disclosure, the style switching module may be configured to switch the display style of the preset relationship identifier according to a preset condition satisfied by the interactive event.
[0114] In at least one embodiment of the present disclosure, the display style after the preset relationship identifier is switched is prompted to the current user and / or the target user through a second message.
[0115] In at least one embodiment of the present disclosure, the preset relationship identifier includes a relationship icon of the preset interactive relationship and / or an establishment duration of the preset interactive relationship.
[0116] In at least one embodiment of the present disclosure, the identifier display module 602 may be configured to display an identifier of the preset relationship between the current user and the publishing user if there is a preset interactive relationship between the current user and the publishing user of the first media content.
[0117] The media content display device provided in at least one embodiment of the present disclosure can execute the media content display method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of executing the media content display method. For technical details not fully described in this embodiment, please refer to the media content display method provided in any embodiment of the present disclosure.
[0118] Reference is now made to FIG7 , which illustrates a schematic diagram of the structure of an electronic device (e.g., a terminal device) 700 suitable for implementing at least one embodiment of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG7 is merely an example and should not limit the functionality or scope of use of the embodiments of the present disclosure.
[0119] As shown in Figure 7, electronic device 700 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. Various programs and data required for the operation of electronic device 700 are also stored in RAM 703. Processing device 701, ROM 702, and RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to bus 704.
[0120] Typically, the following devices may be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 708 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 709. The communication device 709 may allow the electronic device 700 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 7 shows the electronic device 700 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may be implemented or present instead.
[0121] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0122] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0123] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.
[0124] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0125] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: receives a display operation for the first media content; in response to the display operation, displays the media content screen of the first media content on the media content display page, and displays the preset relationship identifier between the current user and the publishing user of the first media content, wherein the preset relationship identifier is a relationship identifier of a preset interactive relationship, and the preset interactive relationship is established based on a target interactive event between the current user and the publishing user within the target page.
[0126] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0127] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0128] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a module does not, in some cases, limit the unit itself.
[0129] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0130] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0131] According to one or more embodiments of the present disclosure, a method for presenting media content is provided, comprising:
[0132] receiving a display operation for the first media content;
[0133] In response to the display operation, the media content screen of the first media content is displayed on the media content display page, and the preset relationship identifier between the current user and the publishing user of the first media content is displayed. The preset relationship identifier is a relationship identifier of a preset interactive relationship, and the preset interactive relationship is established based on a target interactive event between the current user and the publishing user within the target page.
[0134] According to one or more embodiments of the present disclosure, the target interaction event in the target page includes a conversation event in the conversation page and / or a comment event in the comment page.
[0135] According to one or more embodiments of the present disclosure, after displaying the preset relationship identifier between the current user and the publisher of the first media content, the method for displaying media content further includes:
[0136] In response to an interactive operation performed on a media content display page, executing an interactive event corresponding to the interactive operation;
[0137] When the interactive event meets the preset conditions, the display style of the preset relationship identifier is switched.
[0138] According to one or more embodiments of the present disclosure, in response to an interactive operation performed on a media content display page, executing an interactive event corresponding to the interactive operation includes:
[0139] In response to a first interactive operation performed on the media content display page, executing a first interactive event corresponding to the first interactive operation, where the first interactive event is an interactive event for the publishing user; and / or
[0140] In response to a second interactive operation performed on the media content display page, a second interactive event corresponding to the second interactive operation is executed, where the second interactive event is an interactive event for the first media content.
[0141] According to one or more embodiments of the present disclosure, an interactive event includes a message sending event. In response to an interactive operation performed on a media content display page, executing an interactive event corresponding to the interactive operation includes:
[0142] In response to an interactive operation performed on a media content display page, a first message is sent to a publishing user.
[0143] According to one or more embodiments of the present disclosure, displaying a preset relationship identifier between a current user and a publisher of first media content includes:
[0144] Obtain a preset relationship identifier, where the preset relationship identifier is the target relationship identifier;
[0145] The target relationship identifier and the preset interactive control are displayed on the media content display page. The preset interactive control is used to perform interactive operations. The preset interactive control is associated with the target relationship identifier and / or the preset interactive relationship corresponding to the target relationship identifier.
[0146] According to one or more embodiments of the present disclosure, the interactive operation is associated with the target relationship identifier and / or the preset interactive relationship corresponding to the target relationship identifier.
[0147] According to one or more embodiments of the present disclosure, the preset interactive control includes a message control; in response to an interactive operation performed on a media content display page, sending a first message to a publishing user includes:
[0148] In response to a triggering operation on the message control, a message input area is displayed, where the message input area is used to input the message content of the first message;
[0149] In response to an interactive operation associated with the message input area, the information content input in the message input area is used as the message content of the first message, and the first message is sent.
[0150] According to one or more embodiments of the present disclosure, a preset interactive control includes at least one emoticon identifier, and in response to an interactive operation performed on a media content display page, a first message is sent to a publishing user, including:
[0151] In response to the interactive operation on the target emoticon identifier, the emoticon picture corresponding to the target emoticon identifier is used as the message content of the first message, and the first message is sent.
[0152] According to one or more embodiments of the present disclosure, at least one expression identifier includes an associated expression identifier of a preset relationship identifier, and the associated expression identifier is an expression identifier associated with an expression picture.
[0153] According to one or more embodiments of the present disclosure, the preset conditions include: the number of executions of the interactive event reaches a preset number and / or the interactive event is an interactive event of a preset type.
[0154] According to one or more embodiments of the present disclosure, switching the display style of the preset relationship identifier includes:
[0155] According to the preset conditions satisfied by the interactive event, the display style of the preset relationship identifier is switched.
[0156] According to one or more embodiments of the present disclosure, the display style after the preset relationship identifier is switched is prompted to the current user and / or the target user through the second message.
[0157] According to one or more embodiments of the present disclosure, the preset relationship identifier includes a relationship icon of the preset interactive relationship and / or an establishment duration of the preset interactive relationship.
[0158] According to one or more embodiments of the present disclosure, displaying a preset relationship identifier between a current user and a publisher of first media content includes:
[0159] If there is a preset interactive relationship between the current user and the publisher of the first media content, a preset relationship identifier between the current user and the publisher is displayed.
[0160] According to one or more embodiments of the present disclosure, a media content display device is provided, comprising:
[0161] An operation receiving module, configured to receive a display operation for the first media content;
[0162] An identification display module is used to display a media content screen of the first media content on a media content display page in response to a display operation, and to display a preset relationship identification between the current user and the publishing user of the first media content, wherein the preset relationship identification is a relationship identification of a preset interactive relationship, and the preset interactive relationship is established based on a target interactive event between the current user and the publishing user within a target page.
[0163] According to one or more embodiments of the present disclosure, there is provided an electronic device, including:
[0164] one or more processors;
[0165] a memory for storing one or more programs,
[0166] When one or more programs are executed by one or more processors, the one or more processors implement the media content display method provided by any embodiment of the present disclosure.
[0167] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the method for presenting media content provided by any embodiment of the present disclosure is implemented.
[0168] According to one or more embodiments of the present disclosure, a computer program product is provided. When the computer program product is executed by a computer, the computer implements the media content display method provided by any embodiment of the present disclosure.
[0169] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in the present disclosure.
[0170] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0171] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A method for displaying media content, comprising: receiving a display operation for the first media content; In response to the display operation, the media content screen of the first media content is displayed on the media content display page, and the preset relationship identifier between the current user and the publishing user of the first media content is displayed. The preset relationship identifier is a relationship identifier of a preset interactive relationship, and the preset interactive relationship is established based on a target interactive event between the current user and the publishing user within the target page.
2. The method according to claim 1, wherein The target interaction events in the target page include session events in the session page and / or comment events in the comment page.
3. The method according to claim 1 or 2, wherein: After displaying the preset relationship identifier between the current user and the publisher of the first media content, the method further includes: In response to an interactive operation performed within the media content display page, executing an interactive event corresponding to the interactive operation; When the interactive event meets the preset conditions, the display style of the preset relationship identifier is switched.
4. The method according to claim 3, wherein: The step of executing an interactive event corresponding to the interactive operation in response to the interactive operation performed on the media content display page includes: In response to a first interactive operation performed on the media content display page, executing a first interactive event corresponding to the first interactive operation, wherein the first interactive event is an interactive event for the publishing user; and / or In response to a second interactive operation performed within the media content display page, a second interactive event corresponding to the second interactive operation is executed, where the second interactive event is an interactive event for the first media content.
5. The method according to claim 3, wherein: The interactive event includes a message sending event, and the step of executing the interactive event corresponding to the interactive operation in response to the interactive operation performed on the media content display page includes: In response to an interactive operation performed within the media content display page, a first message is sent to the publishing user.
6. The method according to claim 5, wherein: The display of the preset relationship identifier between the current user and the publisher of the first media content includes: Obtaining the preset relationship identifier, where the preset relationship identifier is a target relationship identifier; The target relationship identifier and a preset interactive control are displayed on the media content display page. The preset interactive control is used to perform the interactive operation. The preset interactive control is associated with the target relationship identifier and / or the preset interactive relationship corresponding to the target relationship identifier.
7. The method according to claim 6, wherein: The interactive operation is associated with the target relationship identifier and / or the preset interactive relationship corresponding to the target relationship identifier.
8. The method according to claim 6 or 7, wherein: The preset interactive control includes a message control; and sending a first message to the publishing user in response to an interactive operation performed on the media content display page includes: In response to a triggering operation on the message control, displaying a message input area, wherein the message input area is used to input message content of the first message; In response to an interactive operation associated with the message input area, the information content input in the message input area is used as the message content of the first message, and the first message is sent.
9. The method according to claim 6 or 7, wherein: The preset interactive control includes at least one emoticon mark, and the sending of the first message to the publishing user in response to the interactive operation performed on the media content display page includes: In response to an interactive operation on a target emoticon identifier among the at least one emoticon identifier, the emoticon picture corresponding to the target emoticon identifier is used as the message content of the first message, and the first message is sent.
10. The method according to claim 9, wherein: The at least one expression identifier includes an associated expression identifier of the preset relationship identifier, and the associated expression identifier is an expression identifier associated with an expression picture.
11. The method according to any one of claims 3 to 10, wherein: The preset conditions include: the number of executions of the interactive event reaches a preset number and / or the interactive event is an interactive event of a preset type.
12. The method according to any one of claims 3 to 11, wherein: The switching of the display style of the preset relationship identifier includes: According to the preset conditions satisfied by the interactive event, the display style of the preset relationship identifier is switched.
13. The method according to any one of claims 3 to 12, wherein: The display style after the preset relationship identifier is switched is used to prompt the current user and / or target user through a second message.
14. The method according to any one of claims 1 to 13, wherein: The preset relationship identifier includes a relationship icon of the preset interactive relationship and / or the establishment duration of the preset interactive relationship.
15. The method according to any one of claims 1 to 14, wherein: The display of the preset relationship identifier between the current user and the publisher of the first media content includes: If there is a preset interactive relationship between the current user and the publishing user of the first media content, a preset relationship identifier between the current user and the publishing user is displayed.
16. A device for displaying media content, wherein: include: an operation receiving module, configured to receive a display operation for the first media content; The identification display module is configured to display the media content screen of the first media content on the media content display page in response to the display operation, and display the preset relationship identification between the current user and the publishing user of the first media content, wherein the preset relationship identification is a relationship identification of a preset interactive relationship, and the preset interactive relationship is established based on a target interactive event between the current user and the publishing user within a target page.
17. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the media content presentation method according to any one of claims 1 to 15.
18. A computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to enable a processor to implement the media content display method according to any one of claims 1 to 15 when executed.
19. A computer program product comprising a computer program, wherein When executed by a processor, the computer program implements the media content display method according to any one of claims 1 to 15.
Citation Information
Patent Citations
Social session processing method and device, terminal and medium
CN111193654A
Interaction method, device and equipment, computer readable storage medium and product
CN115904171A
Information display method and device, information sending method and device, equipment and storage medium
CN116339560A
Media content display method and device, electronic equipment, storage medium and program product
CN118068999A