Media information display method, device, server and storage medium

By sending media information sharing requests in the media information sharing system and pushing interactive media information when the session meets preset conditions, the problem of single media information sharing methods in the prior art is solved, and diversified media information sharing and display are achieved.

CN119583637BActive Publication Date: 2025-06-06BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510122722.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-26
Publication Date
2025-06-06
Estimated Expiration
2045-01-26

AI Technical Summary

Technical Problem

In the prior art, the way of sharing recommended media information is relatively single and lacks diversity.

Method used

By sending a media information sharing request to the first account, if agreed, after confirming that the sessions of the first account and the second account meet the preset conditions, the media information interacted by the first account will be pushed to the second account and displayed when the second account browses the media information; at the same time, the media information interacted by the second account will be pushed to the first account and displayed when the first account browses the media information.

Benefits of technology

The second account is used to view media information recommended to the first account and interact with, and the first account is used to view media information recommended to the second account and interact with, increasing the diversity of ways to share recommended media information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119583637B_ABST
    Figure CN119583637B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method, device, server and storage medium for displaying media information. The method comprises: sending a media information sharing request to a first account; the media information sharing request is used to request the first account to share media information with a second account; if the first account agrees to the media information sharing request, after determining that the session between the first account and the second account meets a preset condition, the first media information that the first account has interacted with is pushed to the second account, and the first media information is displayed to the second account during the process of the second account browsing the media information; and the second media information that the second account has interacted with is pushed to the first account, and the second media information is displayed to the first account during the process of the first account browsing the media information. The present disclosure can increase the diversity of sharing methods for recommended media information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a media information display method, device, server and storage medium. Background Art

[0002] With the development of computer technology, a technology for sharing recommended media information has emerged. For example, a sharing user can share a recommended video to other users through a session window or user space, and other users can view the recommended video shared by the sharing user.

[0003] In the related art, the sharing of recommended media information is usually performed by a sharing user selecting the media information to be shared from the recommended media information, and then sharing the media information to be shared with other users. However, this method of sharing the recommended media information is relatively simple. Summary of the invention

[0004] The present disclosure provides a media information display method, device, server and storage medium to at least solve the problem of a single method for sharing recommended media information in the related art. The technical solution of the present disclosure is as follows:

[0005] According to a first aspect of an embodiment of the present disclosure, a media information display method is provided, including:

[0006] Sending a media information sharing request to the first account; the media information sharing request is used to request the first account to share media information with the second account;

[0007] If the first account agrees to the media information sharing request, after determining that the session between the first account and the second account meets the preset condition, the first media information that the first account has interacted with is pushed to the second account, and when the second account browses the media information, the first media information is displayed to the second account, so that the second account can view the first media information and know that the first media information is the media information that the first account has interacted with;

[0008] And push the second media information that the second account has interacted with to the first account, and display the second media information to the first account while the first account is browsing the media information, so that the first account can view the second media information and know that the second media information is from the media information that the second account has interacted with.

[0009] In an exemplary embodiment, the pushing of the first media information interacted with by the first account to the second account, and displaying the first media information to the second account while the second account is browsing the media information, includes: pushing the first media information to the second account, and detecting whether the second account is online and is in the process of browsing the media information; if it is determined that the second account is online and the second account is in the process of browsing the media information, then interspersing the first media information with the media information browsed by the second account and displaying it to the second account, or, displaying the first media information to the second account in a floating window mode on an upper layer of the media information browsed by the second account, or, displaying the first media information to the second account in a message pop-up window mode on an upper layer of the media information browsed by the second account.

[0010] In an exemplary embodiment, the pushing of the second media information interacted by the second account to the first account, and displaying the second media information to the first account while the first account is browsing the media information, includes: pushing the second media information to the first account, and detecting whether the first account is online and is in the process of browsing the media information; if it is determined that the first account is online and the first account is in the process of browsing the media information, then interspersing the second media information with the media information browsed by the first account and displaying it to the first account, or, displaying the second media information to the first account in a floating window mode on an upper layer of the media information browsed by the first account, or, displaying the second media information to the first account in a message pop-up window mode on an upper layer of the media information browsed by the first account.

[0011] In an exemplary embodiment, the sending of a media information sharing request to a first account; the media information sharing request is used to request the first account to share media information with a second account; if the first account agrees to the media information sharing request, then after determining that the session between the first account and the second account meets a preset condition, the first media information with which the first account has interacted is pushed to the second account, including: in response to the operation of the second account triggering a sharing control during the browsing of media information, displaying the friend account information of the second account and the second account agreeing to share the media information of the second account with a specified range of media information types of the first account; the first account is a friend account of the second account; the sharing control is used to trigger a media information sharing request; the media information sharing request is used to request the first account to share media information with the second account, and agree to share the specified media information type of the second account with the first account; the second account is selected The method comprises: packaging the selected first account and the first designated media information type as the media information sharing request; the first designated media information type is the designated media information type range selected by the second account for agreeing to share the media information of the second account with the first account; sending the media information sharing request to the first account, and receiving the second designated media information type sent by the first account; the second designated media information type is the designated media information type range selected by the first account for agreeing to share the media information of the first account with the second account; after determining that the session between the first account and the second account meets the preset conditions, pushing the first media information that the first account has interacted with and meets the second designated media information type to the second account; pushing the second media information that the second account has interacted with to the first account includes: pushing the second media information that the second account has interacted with and meets the first designated media information type to the first account.

[0012] In an exemplary embodiment, pushing the first media information that the first account has interacted with to the second account includes: obtaining candidate media information that the first account has interacted with within a preset historical time period; if the amount of information in the candidate media information does not exceed the preset media display quantity limit information, pushing the candidate media information as the first media information to the second account; if the amount of information in the candidate media information exceeds the preset media display quantity limit information, obtaining media information of a quantity that matches the preset media display quantity limit information from the candidate media information based on the interaction time sequence of the first account with the candidate media information and pushing it to the second account as the first media information.

[0013] In an exemplary embodiment, sending a media information sharing request to a first account includes: in response to a triggering operation of an invitation entry displayed by a second account in a conversation page between the first account and the second account, sending the media information sharing request to the first account; the invitation entry is used to invite the first account to share target media information with the second account; and during the process of the second account browsing media information, after displaying the first media information to the second account, it also includes: in response to a re-display request triggered by the second account for the first media information, displaying the first media information to the second account again.

[0014] In an exemplary embodiment, in response to a redisplay request triggered by the second account for the first media information, displaying the first media information to the second account again includes: in response to a trigger operation for a shared media information display entrance, displaying the first media information to the second account again; and the shared media information display entrance is displayed in the session page.

[0015] In an exemplary embodiment, in response to a redisplay request triggered by the second account for the first media information, displaying the first media information to the second account again includes: responding to a trigger operation for an account identification image of the first account, and displaying the first media information to the second account again when the trigger operation reaches a preset duration; the account identification image is displayed on the account homepage of the first account.

[0016] In an exemplary embodiment, request time limit information is displayed in the media information sharing request; in response to the redisplay request triggered by the second account for the first media information, the first media information is displayed to the second account again, including: in response to the redisplay request, obtaining the request time of the redisplay request; when the request time satisfies the request time limit information, the first media information is displayed to the second account again.

[0017] In an exemplary embodiment, after determining that the conversation between the first account and the second account meets a preset condition, pushing the first media information with which the first account interacted to the second account includes: when the conversation frequency between the first account and the second account meets a preset conversation frequency, pushing the first media information to the second account.

[0018] In an exemplary embodiment, the pushing of the first media information to the second account when the session frequency between the first account and the second account meets a preset session frequency includes: when there are sessions between the first account and the second account within a continuous first preset time period and the number of the first preset time periods reaches a preset number, the pushing of the first media information to the second account; or when the number of sessions between the first account and the second account within a second preset time period reaches a preset number of sessions, the pushing of the first media information to the second account.

[0019] In an exemplary embodiment, after determining that the conversation between the first account and the second account meets a preset condition, pushing the first media information with which the first account interacted to the second account includes: pushing the first media information to the second account if there is a conversation of a preset media type in the conversation between the first account and the second account within a third preset time period.

[0020] In an exemplary embodiment, after determining that the conversation between the first account and the second account meets a preset condition, pushing the first media information with which the first account has interacted to the second account includes: when the first account and the second account complete a preset type of task through the conversation page between the first account and the second account, pushing the first media information to the second account.

[0021] According to a second aspect of an embodiment of the present disclosure, a media information display device is provided, including:

[0022] A sharing request sending module, configured to execute sending a media information sharing request to a first account; the media information sharing request is used to request the first account to share media information with a second account;

[0023] A first media display module is configured to execute, if the first account agrees to the media information sharing request, after determining that the session between the first account and the second account meets a preset condition, push the first media information that the first account has interacted with to the second account, and display the first media information to the second account during the process of the second account browsing the media information, so that the second account can view the first media information and know that the first media information is the media information that the first account has interacted with;

[0024] The second media display module is configured to push the second media information that the second account has interacted with to the first account, and display the second media information to the first account during the process of the first account browsing the media information, so that the first account can view the second media information and know that the second media information is from the media information that the second account has interacted with.

[0025] In an exemplary embodiment, the first media display module is further configured to push the first media information to the second account, and detect whether the second account is online and is in the process of browsing media information. If it is determined that the second account is online and the second account is in the process of browsing media information, the first media information is interspersed with the media information browsed by the second account and displayed to the second account, or the first media information is displayed to the second account in a floating window mode on the upper layer of the media information browsed by the second account, or the first media information is displayed to the second account in a message pop-up window mode on the upper layer of the media information browsed by the second account.

[0026] In an exemplary embodiment, the second media display module is further configured to push the second media information to the first account, and detect whether the first account is online and is in the process of browsing media information. If it is determined that the first account is online and the first account is in the process of browsing media information, the second media information is interspersed with the media information browsed by the first account and displayed to the first account, or the second media information is displayed to the first account in a floating window mode on the upper layer of the media information browsed by the first account, or the second media information is displayed to the first account in a message pop-up window mode on the upper layer of the media information browsed by the first account.

[0027] In an exemplary embodiment, the sharing request sending module is further configured to execute an operation in response to the second account triggering a sharing control during the browsing of media information, display the friend account information of the second account and the second account agreeing to share the media information of the second account with the specified media information type range of the first account; the first account is a friend account of the second account; the sharing control is used to trigger a media information sharing request; the media information sharing request is used to request the first account to share media information with the second account, and agree to share the specified media information type of the second account with the first account; the first account selected by the second account and the first specified media information type are packaged as the media information sharing request; the first specified media information type is the friend account selected by the second account a specified range of media information types for sharing the media information of the second account with the first account; sending a media information sharing request to the first account; the first media display module is further configured to execute the reception of a second specified media information type sent by the first account; the second specified media information type is a specified range of media information types selected by the first account for agreeing to share the media information of the first account with the second account; after determining that the conversation between the first account and the second account meets the preset conditions, the first media information that the first account has interacted with and meets the second specified media information type is pushed to the second account; the second media display module is further configured to execute the push of the second media information that the second account has interacted with and meets the first specified media information type to the first account.

[0028] In an exemplary embodiment, the first media display module is further configured to execute the acquisition of candidate media information that the first account has interacted with within a preset historical time period; if the amount of information in the candidate media information does not exceed the preset media display quantity limit information, push the candidate media information as the first media information to the second account; if the amount of information in the candidate media information exceeds the preset media display quantity limit information, based on the interaction time sequence of the first account with the candidate media information, acquire media information of a quantity matching the preset media display quantity limit information from the candidate media information and push it to the second account as the first media information.

[0029] In an exemplary embodiment, the sharing request sending module is further configured to execute a triggering operation in response to an invitation entry displayed by the second account in the conversation page between the first account and the second account, and send the media information sharing request to the first account; the invitation entry is used to invite the first account to share the target media information with the second account; the first media display module is also configured to execute a re-display request triggered by the second account for the first media information, and display the first media information to the second account again.

[0030] In an exemplary embodiment, the first media display module is further configured to execute a trigger operation for a shared media information display entry to display the first media information to the second account again; the shared media information display entry is displayed in the session page.

[0031] In an exemplary embodiment, the first media display module is also configured to execute a trigger operation in response to an account identification image of the first account, and to display the first media information to the second account again when the trigger operation reaches a preset duration; the account identification image is displayed in the account homepage of the first account.

[0032] In an exemplary embodiment, request time limit information is displayed in the media information sharing request; the first media display module is also configured to execute a response to the re-display request and obtain the request time of the re-display request; when the request time meets the request time limit information, the first media information is displayed to the second account again.

[0033] In an exemplary embodiment, the first media display module is further configured to push the first media information to the second account when the session frequency between the first account and the second account meets a preset session frequency.

[0034] In an exemplary embodiment, the first media display module is further configured to execute, when there are sessions between the first account and the second account within a continuous first preset time period and the number of the first preset time periods reaches a preset number, push the first media information to the second account; or when the number of sessions between the first account and the second account within a second preset time period reaches a preset number of sessions, push the first media information to the second account.

[0035] In an exemplary embodiment, the first media display module is further configured to push the first media information to the second account if there is a session of a preset media type in the session between the first account and the second account within a third preset time period.

[0036] In an exemplary embodiment, the first media display module is further configured to push the first media information to the second account when the first account and the second account complete a preset type of task through a conversation page between the first account and the second account.

[0037] According to a third aspect of an embodiment of the present disclosure, a server is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the media information display method described in any one of the embodiments of the first aspect.

[0038] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of a server, the server is enabled to execute the media information display method described in any one of the embodiments of the first aspect.

[0039] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, wherein the computer program product includes instructions, and when the instructions are executed by a processor of a server, the server is enabled to execute the media information display method described in any one of the embodiments of the first aspect.

[0040] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:

[0041] By sending a media information sharing request to the first account; the media information sharing request is used to request the first account to share media information with the second account; if the first account agrees to the media information sharing request, then after determining that the session between the first account and the second account meets the preset conditions, the first media information that the first account has interacted with is pushed to the second account, and when the second account browses the media information, the first media information is displayed to the second account, so that the second account can view the first media information and know that the first media information is from the media information that the first account has interacted with; and the second media information that the second account has interacted with is pushed to the first account, and when the first account browses the media information, the second media information is displayed to the first account, so that the first account can view the second media information and know that the second media information is from the media information that the second account has interacted with. The present disclosure can send a media information sharing request for requesting a first account to share media information with a second account to the first account. If the first account agrees to the request, the first media information with which the first account has interacted can be pushed to the second account when the session between the first account and the second account meets a preset condition, and the information can be displayed during the second account's browsing of the media information, so that the second account can view the first media information and know that the media information is the media information with which the first account has interacted. The second media information with which the second account has interacted can also be pushed to the first account, and the information can be displayed during the first account's browsing of the media information, so that the first account can view the second media information and know that the media information is the media information with which the second account has interacted. In this way, the second account can view the media information recommended to the first account and interacted with, and the first account can view the media information recommended to the second account and interacted with, without the need for the first account or the second account to select and share the recommended media information. In this way, the diversity of sharing methods for recommended media information can be increased.

[0042] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0044] Figure 1 The present invention is a diagram showing an application environment of a media information display method according to an exemplary embodiment.

[0045] Figure 2 The figure is a flow chart of a method for displaying media information according to an exemplary embodiment.

[0046] Figure 3The figure is a diagram of a display interface of first media information according to an exemplary embodiment.

[0047] Figure 4 The figure is a flowchart of pushing first media information and second media information according to an exemplary embodiment.

[0048] Figure 5 The figure is a schematic diagram of a process of pushing first media information according to an exemplary embodiment.

[0049] Figure 6 The diagram is a schematic diagram of a conversation page according to an exemplary embodiment.

[0050] Figure 7 is a page schematic diagram of a conversation page according to another exemplary embodiment.

[0051] Figure 8 is a page schematic diagram of a conversation page according to yet another exemplary embodiment.

[0052] Fig. 9 This is a diagram of a display interface of first media information according to another exemplary embodiment.

[0053] Fig.10 The figure is a schematic diagram of an account homepage according to an exemplary embodiment.

[0054] Fig.11 The present invention is a block diagram of a media information display device according to an exemplary embodiment.

[0055] Fig.12 It is a block diagram of a server according to an exemplary embodiment. DETAILED DESCRIPTION

[0056] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0057] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0058] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0059] The media information display method provided by the present disclosure can be applied to Figure 1 In the application environment shown. Among them, the client 101 of the first account and the client 102 of the second account interact with the server 103 through the network. Specifically, the second account can initiate a media information sharing operation for the first account to the server 103 through its client 102. The operation is mainly used to request the first account to share media information with the second account. After receiving the operation, the server 103 can send the corresponding media information sharing request to the client 101 of the first account. After that, the first account can determine whether to agree to the suspension of media sharing with the second account. If the first account agrees and the session between the first account and the second account meets the preset conditions, the server 103 can push the first media information that the first account has interacted with to the client 102 of the second account, and when the second account browses the media information through the client 102, the first media information is displayed to the second account, so that the second account can view the first media information and know that the first media information is from the media information that the first account has interacted with. At the same time, the server 103 can also push the second media information that the second account has interacted with to the client 101 of the first account, and when the first account browses the media information through the client 101, the second media information is displayed to the first account, so that the first account can view the second media information and know that the second media information is from the media information that the second account has interacted with. Among them, the client 101 of the first account and the client 102 of the second account can be but not limited to various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices, and the server 103 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.

[0060] Figure 2 is a flow chart of a method for displaying media information according to an exemplary embodiment. Figure 2 As shown, the media information display method is used in the server 103 and includes the following steps.

[0061] Step S201, sending a media information sharing request to a first account; the media information sharing request is used to request the first account to share media information with a second account.

[0062] Among them, the first account refers to the user account invited to share media information, and the second account refers to the user account that initiates the media information sharing invitation. The media information sharing request is used to invite the first account to share media information, that is, it is a request initiated to request the first account to share media information with the second account. The media information requested to be shared can be media information recommended to the first account by the big model and with which the first account has interacted, such as a recommended video played on the recommendation page of the first account.

[0063] Specifically, when the second account wishes to view media information recommended to the first account, a media information sharing operation for requesting the first account to share media information with the second account can be initiated through the client 102, and the server 103 can send the media information sharing request corresponding to the operation to the client 101 of the first account.

[0064] In step S202, if the first account agrees to the media information sharing request, after determining that the session between the first account and the second account meets the preset conditions, the first media information that the first account has interacted with is pushed to the second account, and when the second account browses the media information, the first media information is displayed to the second account, so that the second account can view the first media information and know that the first media information is the media information that the first account has interacted with.

[0065] The first media information refers to the media information that the first account has interacted with, for example, the media information played or liked by the first account. Specifically, after the first account receives the media information sharing request, the first account can determine whether the recommended target media information can be shared with the second account. If the first account allows the sharing of the above media information, that is, after the first account agrees to the media information sharing request, the server 103 can further determine whether the conversation between the first account and the second account meets a certain preset condition, which can be used to characterize the degree of intimacy between the first account and the second account. If the conversation between the first account and the second account meets the preset condition, the server 103 can push the above first media information to the client 102 of the second account, so that the second account can display the first media information when browsing the media information, so that the second account can view the first media information and know that the first media information is the media information that the first account has interacted with.

[0066] For example, the large model can recommend multiple videos, such as video A, video B, and video C, as media information to the first account. After watching the above videos, the first account can like video A and video B. If the second account wants to request to share videos, it can initiate a media information sharing request through the client 102, and the server 103 sends the media information sharing request to the first account. After the first account receives the media information sharing request, it can determine whether the second account is allowed to share the above target media information. If the first account allows the sharing of the target media information, the server 103 can further determine whether the session between the first account and the second account meets the preset conditions. If so, the video A and video B that the first account has interacted with are pushed to the client 102, so that when the second account browses the media information, the video A and video B are displayed, so that the second account can view the video A and video B, and at the same time know that the video A and video B are the videos that the first account has interacted with.

[0067] Step S203, push the second media information that the second account has interacted with to the first account, and display the second media information to the first account when the first account is browsing the media information, so that the first account can see and view the second media information and know that the second media information is the media information that the second account has interacted with.

[0068] Similarly, the second media information refers to the media information that the second account has interacted with, for example, the media information played or liked by the first account. In this embodiment, after the first account agrees to share the media information, the first account can also view the media information that the second account has interacted with, so the server 103 can also push the second media information that the second account has interacted with to the first account, and display the second media information to the first account when the first account browses the media information, so that the first account can view the second media information and know that the second media information is the media information that the second account has interacted with.

[0069] In the above-mentioned media information display method, a media information sharing request is sent to the first account through the server 103; the media information sharing request is used to request the first account to share media information with the second account; if the first account agrees to the media information sharing request, then after determining that the session between the first account and the second account meets the preset conditions, the first media information that the first account has interacted with is pushed to the second account, and when the second account browses the media information, the first media information is displayed to the second account, so that the second account can view the first media information and know that the first media information is from the media information that the first account has interacted with; and the second media information that the second account has interacted with is pushed to the first account, and when the first account browses the media information, the second media information is displayed to the first account, so that the first account can view the second media information and know that the second media information is from the media information that the second account has interacted with. The present disclosure can send a media information sharing request for requesting a first account to share media information with a second account to the first account. If the first account agrees to the request, the first media information with which the first account has interacted can be pushed to the second account when the session between the first account and the second account meets a preset condition, and the information can be displayed during the second account's browsing of the media information, so that the second account can view the first media information and know that the media information is the media information with which the first account has interacted. The second media information with which the second account has interacted can also be pushed to the first account, and the information can be displayed during the first account's browsing of the media information, so that the first account can view the second media information and know that the media information is the media information with which the second account has interacted. In this way, the second account can view the media information recommended to the first account and interacted with, and the first account can view the media information recommended to the second account and interacted with, without the need for the first account or the second account to select and share the recommended media information. In this way, the diversity of sharing methods for recommended media information can be increased.

[0070] In an exemplary embodiment, step S202 may further include: pushing the first media information to the second account, and detecting whether the second account is online and in the process of browsing the media information; if it is determined that the second account is online and in the process of browsing the media information, then inserting the first media information into the media information browsed by the second account and displaying it to the second account; or, displaying the first media information to the second account in a floating window mode on an upper layer of the media information browsed by the second account; or, displaying the first media information to the second account in a message pop-up window mode on an upper layer of the media information browsed by the second account.

[0071] In this embodiment, the display of the first media information can be realized in the following three ways. The first way is to display it in the process of the second account browsing the media information. For example, if the first media information is video A, when the second account browses the video, video A can be used as part of the video to be played, and it can be displayed as the next video after the second account plays a certain video. It can also be displayed in a floating window mode, which can be displayed in a small window style or in the style of a video card, that is, adding a floating window above the playing video and displaying the first media information in the floating window. This display method can be as follows: Figure 3 As shown, when the second account is browsing video B, a video window can be displayed, and video A as the first media information can be played in the video window. The third display mode is to carry the first media information through a message pop-up window, so that the message pop-up window is displayed on the upper layer of the media information browsed by the second account to realize the display of the first media information.

[0072] Specifically, after the server 103 pushes the first media information to the client 102 of the second account, it can detect whether the second account is currently online and whether the second account is currently browsing media information. If so, the first media information can be displayed during the process of the second account browsing the media information, and the display method can be one of the following three methods: interspersing the first media information with the media information browsed by the second account, displaying the first media information on the upper layer of the media information browsed by the second account through a floating window, or displaying the first media information on the upper layer of the media information browsed by the second account through a message pop-up window, etc.

[0073] In this embodiment, after the first media information is pushed to the second account, if the second account is online and in the process of browsing the media information, the server 103 can display the first media information during the browsing process of the second account, and the display method can be multiple. Through this embodiment, the diversity of the display method of the first media information can be improved.

[0074] In an exemplary embodiment, step S203 may further include: pushing the second media information to the first account, and detecting whether the first account is online and in the process of browsing media information; if it is determined that the first account is online and in the process of browsing media information, then the second media information is interspersed with the media information browsed by the first account and displayed to the first account; or, the second media information is displayed to the first account in a floating window mode on the upper layer of the media information browsed by the first account; or, the second media information is displayed to the first account in a message pop-up window mode on the upper layer of the media information browsed by the first account.

[0075] Similar to the way the first media information is displayed on the client 102 of the second account, there may be multiple ways to display the second media information on the client 101 of the first account. Specifically, after the server 103 pushes the second media information to the client 101 of the first account, it may detect whether the first account is currently online and whether the first account is currently browsing media information. If so, the second media information may be displayed during the process of the first account browsing media information, and the display method may be one of the following three methods: displaying the second media information interspersed with the media information browsed by the first account, displaying the second media information on the upper layer of the media information browsed by the first account through a floating window, or displaying the second media information on the upper layer of the media information browsed by the first account through a message pop-up window, etc.

[0076] In this embodiment, after the second media information is pushed to the first account, if the first account is online and in the process of browsing the media information, the server 103 can display the second media information during the browsing process of the first account, and the display method can be multiple. Through this embodiment, the diversity of the second media information display method can be improved.

[0077] In an exemplary embodiment, if Figure 4 As shown, sending a media information sharing request to a first account; the media information sharing request is used to request the first account to share media information with a second account; if the first account agrees to the media information sharing request, after determining that the session between the first account and the second account meets a preset condition, pushing the first media information that the first account has interacted with to the second account, can further include:

[0078] Step S401, in response to the operation of triggering a sharing control during browsing of media information by the second account, displaying the friend account information of the second account and the second account's agreement to share the second account's media information with a specified range of media information types of the first account; the first account is a friend account of the second account; the sharing control is used to trigger a media information sharing request; the media information sharing request is used to request the first account to share media information with the second account, and agree to share the second account's specified media information type with the first account.

[0079] The sharing control is a control provided for the second account to initiate a media information sharing request. The control can be displayed on the display page of the media information, so the second account can trigger the operation during the browsing of the media information. The friend account information refers to the information of the friend account associated with the second account, for example, it can be the friend list of the second account. The friend account refers to the account with a preset association relationship with the second account, for example, it can be an account that belongs to the account of adding a friend relationship with the second account. The specified media information type range is a range composed of multiple specified media information types, wherein the specified media information type is used for the account to select when sharing media information, so as to share the media information of this type with other accounts. For example, the specified media information type range can include funny type, beauty type and game commentary type, etc. When sharing media, the account can select one of them, such as funny type, so that only funny type media information can be shared with other accounts. Since the second account will also share the second media information it has interacted with with the first account when initiating a media sharing request for the first account, it can also select the specified media information type that it agrees to share by specifying the media information type range.

[0080] Specifically, during the process of the second account browsing media information, a sharing control can be displayed in the display page of the media information. When the second account clicks the sharing control to trigger the operation, the server 103 can display the friend account information of the second account on the client 102, as well as a specified range of media information types for the second account to select the specified media information types that it agrees to share.

[0081] Step S402: Pack the first account selected by the second account and the first designated media information type into a media information sharing request; the first designated media information type is the designated media information type selected by the second account to agree to share the media information of the second account with the first account.

[0082] Among them, the first designated media information type refers to the designated media information type selected by the second account, which is used to represent the media information that the second account agrees to share with the first account. For example, if the second account agrees to share funny type media information with the first account, then the second account can select the funny type from the designated media information type range, and the funny type can be used as the first designated media information type.

[0083] Specifically, after the server 103 displays the friend account information and the specified media information type range of the second account through the client 102, the second account can also select the first account that needs to share media information from the friend account information, and select the first specified media information type from the specified media information type range to represent the information type of the media information that the second account agrees to view with the first account. After that, the server 103 can package the first account and the first specified media information type into a media information sharing request.

[0084] Step S403, sending a media information sharing request to the first account, and receiving a second designated media information type sent by the first account; the second designated media information type is a designated media information type selected by the first account to agree to share the first account's media information with the second account.

[0085] The second designated media information type is selected by the first account, and is used to represent the designated media information type that the first account agrees to share with the second account. Similar to the second account, the first account can also select the media type of the shared media that it allows the second account to view. After the server 103 sends the media information sharing request to the first account, it can also display the range of designated media information types in the client 101 of the first account for the first account to select. After the first account completes the selection, the server 103 can obtain the designated media information type selected by the first account as the second designated media information type.

[0086] Step S404: after determining that the conversation between the first account and the second account meets the preset condition, push the first media information that the first account has interacted with and meets the second specified media information type to the second account.

[0087] Finally, if the server 103 determines that the conversation between the first account and the second account meets the preset conditions, when pushing media information to the second account, the media information that the first account has interacted with and the media information type of the second specified media information type selected by the first account can be pushed to the second account as the first media information.

[0088] Similarly, step S203 may further include:

[0089] Step S405: Push the second media information that the second account has interacted with and meets the first specified media information type to the first account.

[0090] Similarly, when the server 103 pushes media information to the first account, the media information with which the second account has interacted and whose media information type is the first designated media information type selected by the second account may be pushed to the first account as the second media information.

[0091] For example, the media information that account A has interacted with is media 1, media 2, and media 3, where media 1 is a funny type of media, media 2 and media 3 are game live broadcast type of media, and the media information that account B has interacted with is media 4, media 5, and media 6, where media 4 is a funny type of media, and media 5 and media 6 are game live broadcast type of media. When account B, i.e., the second account, initiates media information sharing, account A that needs to share media can be selected as the first account, and the information type of the media information that it allows to share with account A can be selected from the funny type as the first designated media information type, then the server 103 can package account A and the funny type into a media information sharing request and send it to account A. After receiving the request, account A can select the information type of the media information that it allows to share with account B, which can be the game live broadcast type, that is, the game live broadcast type is the second designated media information type. Later, when pushing media information to account B, the media that account A has interacted with and whose media information type is game live broadcast type, that is, media 2 and media 3, can be pushed to account B. Similarly, when pushing media information to account A, the media that account B has interacted with and whose media information type is funny type, that is, media 4, can be pushed to account A.

[0092] In this embodiment, after the second account initiates a media sharing operation through a sharing control, the first account to be shared can also be selected, and the media type agreed to be shared with it, that is, the first specified media information type. After the server 103 packages and generates a media information sharing request and sends it to the first account, the first account can also select the media type agreed to be shared, that is, the second specified media information type. Therefore, when pushing media information, media information with which the first account has interacted and which is of the second specified media information type is pushed to the second account, and media information with which the second account has interacted and which is of the first specified media information type is pushed to the first account. In this way, the intelligence of media information push can be further improved.

[0093] In an exemplary embodiment, if Figure 5 As shown, step S202 may further include:

[0094] Step S501: obtaining candidate media information that a first account has interacted with within a preset historical time period.

[0095] Among them, candidate media information refers to media information that the first account has interacted with within a preset historical time period, and the preset historical time period is a pre-set historical time period, for example, it can be within the week before the current time. In this embodiment, when the server 103 pushes the first media information, it is necessary to first obtain the media information that the first account has interacted with within the preset historical time period as candidate media information.

[0096] Step S502: When the number of candidate media information does not exceed the preset media display number limit information, the candidate media information is pushed as the first media information to the second account.

[0097] Media display quantity limit information refers to the quantity limit information of target media information, which is used to characterize the quantity of recommended media information that can be shared with the second account. This quantity can be the same as the number of media information recommended by the recommendation model to the first account and displayed on the preset recommendation page in the client 101 of the first account, that is, it can be the same as the number of videos included in the featured page displayed on the client 101 of the first account, or it can be a pre-set number of media information, such as 3.

[0098] Specifically, if the number of candidate media information does not exceed the preset media display quantity limit information, for example, the number of candidate media information is 2 and does not exceed 3 indicated by the preset media display quantity limit information, the server 103 can directly push each candidate media information to the second account.

[0099] Step S503, when the number of candidate media information exceeds the preset media display quantity limit information, according to the interaction time sequence of the first account with the candidate media information, the number of media information matching the preset media display quantity limit information is obtained from the candidate media information as the first media information and pushed to the second account.

[0100] If the number of candidate media information exceeds the preset media display quantity limit information, it is necessary to select the media information that matches the preset media display quantity limit information from the candidate media information for push, wherein the selection method may be based on the interaction time sequence of the first account with each candidate media information, for example, it may be selected in the order of interaction time from recent to distant. For example, if the number of candidate media information is 4, which exceeds the 3 indicated by the preset media display quantity limit information, then it is necessary to select the 3 most recently interacted by the first account from the candidate media information and push them to the second account as the first media information.

[0101] Similarly, when pushing the second media information to the first account, the media display quantity limit information can also be set. If the number of media information interacted with by the second account within the preset historical time period does not exceed the media display quantity limit information, then all the media information interacted with by the second account within the preset historical time period will be pushed to the first account as the second media information. If the number of media information interacted with by the second account within the preset historical time period exceeds the media display quantity limit information, then according to the interaction time sequence of the second account with the above media information, the media information whose number matches the preset media display quantity limit information will be selected from near to far, and pushed to the first account as the second media information.

[0102] In this embodiment, media display quantity limit information may also be set. When the media information is pushed, the media information may be pushed according to the media display quantity limit information. In this way, the quantity limit of the media information display may be ensured.

[0103] In an exemplary embodiment, step S201 may further include: in response to a triggering operation of an invitation portal displayed by the second account in a conversation page between the first account and the second account, sending a media information sharing request to the first account; the invitation portal is used to invite the first account to share target media information with the second account; after step S202, it may also include: in response to a re-display request triggered by the second account for the first media information, displaying the first media information to the second account again.

[0104] The conversation page is a chat page for the first account to communicate with the second account, and the invitation portal is an information portal for the second account to invite the first account to share media information. The portal can be used for the second account to trigger the media information sharing operation, so that the server 103 can send the corresponding media information sharing request to the first account. In this embodiment, the invitation portal can be displayed in the conversation page between the first account and the second account. When the second account enters the conversation page with the first account, it can trigger the media information sharing operation by triggering the invitation portal, and then the server 103 sends the corresponding sharing request to the first account.

[0105] For example, the conversation page between the first account, i.e. user A, and the second account, i.e. user B, can be as follows: Figure 6 As shown, Figure 6 The "Shared Video" control shown in the figure is the entrance to display shared media information. After user B enters the conversation page with user A, he can click Figure 6 The media information sharing operation is initiated by clicking the “Share Video” displayed in the video, and then the server 103 sends the sharing request to the first account and displays it in the form of session information on the session page. For example, the session page of user A can be as follows: Figure 7 As shown, the session information may be: "I want to share the video on the featured page with you", and the session information may carry an "Agree" control, which is used by user A to grant sharing permission for the target media information. When user A allows user B to share the target media information, he can click the "Agree" control, and the session page can be as follows Figure 8 At this time, the "Agree" control displayed in the session information is switched to display "Agree", and the session information for providing the second account with the function of displaying the target media information can be displayed, that is, the session information showing "We can view the shared video content".

[0106] The re-display request is a request triggered by the second account for re-displaying the first media information. In this embodiment, after the first media information is played, if the second account wants to view the first media information again, it can initiate a re-display request and send the request to the server 103. The server 103 can respond to the request, thereby displaying the first media information to the second account again.

[0107] In this embodiment, through the invitation entrance displayed in the conversation page between the first account and the second account, the second account can trigger the invitation entrance to enable the server 103 to report the media information sharing request to the first account, and if the second account expects to view the first media information again, it can initiate a re-display request to display the first media information again. In this way, the efficiency of displaying the first media information can be improved.

[0108] Furthermore, in response to a re-display request triggered by the second account for the first media information, displaying the first media information to the second account again may further include: in response to a trigger operation for a shared media information display entrance, displaying the first media information to the second account again; the shared media information display entrance is displayed in the session page.

[0109] The shared media information display entrance is an information display entrance used to display the first media information again to the second account. In this embodiment, the client 102 can display the first media information again through the shared media information display entrance displayed in the conversation page between the first account and the second account.

[0110] For example, the conversation page between the first account, i.e., user A, and the second account, i.e., user B, may be as follows: Figure 8 As shown, the session page includes session information of "We can view the shared video content", and the session information carries an entry control of "Go to view", which is the entry for displaying the shared media information. When user B clicks the entry control of "Go to view", the client 102 can display the following information: Fig. 9 The video playback page shown is used to play the video A that user A has interacted with again.

[0111] Similarly, if the first account needs to view the second media information that the second account has interacted with again, it can also be achieved through the shared media information display entrance provided in the conversation page between the first account and the second account. The first account can trigger the shared media information display entrance to display the second media information on the client 101 again.

[0112] In this embodiment, a shared media information display entry can also be added to the conversation page between the first account and the second account. The second account can display the first media information to the second account again by performing a trigger operation on the shared media information display entry. In this way, the efficiency of displaying the first media information to the second account again can be improved.

[0113] In addition, in response to a re-display request triggered by the second account for the first media information, the first media information is displayed to the second account again, including: in response to a trigger operation on the account identification image of the first account, and when the trigger operation reaches a preset duration, the first media information is displayed to the second account again during the process of the second account browsing the video; the account identification image is displayed on the account homepage of the first account.

[0114] The account homepage may be the user homepage of the first account, and the account identification image refers to the image used to identify the first account in the account homepage, for example, it may be the account avatar of the first account, and the preset duration may be the trigger duration preset for the account identification image. In this embodiment, in addition to triggering the re-display of the first media information through the shared media information display entry provided in the conversation page with the first account, the second account may also trigger the account identification image in the account homepage of the first account to realize the re-display of the first media information.

[0115] Specifically, the second account can first access the account homepage of the first account through the client 102 and display the account homepage. After that, the second account can also perform a trigger operation on the account logo image in the account homepage of the first account. The client 102 can monitor the triggering time of the triggering operation. If the triggering time reaches the preset time, the above target media information can be displayed to the second account. For example, the account homepage of the first account, that is, user A, can be as follows Fig.10 As shown, the second account, namely user B, can perform a long press operation on the user avatar of user A. When the operation duration of the long press operation reaches a preset duration, the server 103 can instruct the client 102 to display the first media information again.

[0116] Similarly, if the first account needs to view the second media information that the second account has interacted with again, it can also be triggered by long pressing the account avatar of the second account in the account homepage of the second account, so that the second media information is displayed on the client 101 again.

[0117] In this embodiment, the second account can also trigger the account identification image of the first account displayed on the account homepage of the first account, and when the trigger operation reaches a preset duration, the first media information is displayed to the second account again. In this way, the diversity of the re-display methods of the first media information can be increased.

[0118] In an exemplary embodiment, request time limit information is displayed in the media information sharing request; in response to a redisplay request triggered by the second account for the first media information, the first media information is displayed to the second account again, which may further include: in response to the redisplay request, obtaining the request time of the redisplay request; when the request time satisfies the request time limit information, the first media information is displayed to the second account again.

[0119] Among them, the request time limit information refers to the pre-set time limit information for sharing media information. In this embodiment, there is a time limit for sharing media information, that is, after the first account allows the target media information to be agreed, the second account is only allowed to display the first media information within the time limit, and the request time can refer to the time when the second account triggers the re-display request.

[0120] Specifically, after sending a media information sharing request to the first account, the request may be displayed in the conversation page between the first account and the second account, and the request may also display request time limit information, for example, Figure 7 As shown, in addition to the "Agree" control, the session information "I want to share the videos on the featured page with you" can also display a prompt message "After agreeing, the other party can see the N videos recommended to you by the platform within 3 days", and the prompt information indicates that the request time limit information is 3 days. Therefore, after the first account allows the sharing of media information, if the client 102 receives a redisplay request to display the first media information again, it can first determine whether the request time of the request meets the request time limit information, that is, whether the redisplay of the first media information is within 3 days. Only when the request time meets the request time limit information, the first media information is displayed again to the second account.

[0121] In this embodiment, request time limit information may also be set. Only when the request time of the re-display request meets the request time limit information, the client 102 will display the first media information again to the second account. In this way, the timeliness of media information sharing can be ensured.

[0122] In an exemplary embodiment, step S202 may further include: if the conversation frequency between the first account and the second account meets a preset conversation frequency, pushing the first media information to the second account.

[0123] In this embodiment, the condition satisfied by the conversation may refer to the condition of conversation frequency, which can be used to measure the degree of intimacy between the first account and the second account. In this embodiment, the first media information is allowed to be pushed to the second account only when the conversation frequency between the first account and the second account satisfies the preset conversation frequency, that is, when it indicates that the degree of intimacy between the first account and the second account is high.

[0124] In this embodiment, the server 103 can identify whether the conversation between the first account and the second account meets the preset conditions based on the conversation frequency between the first account and the second account. In this way, it can ensure that the push of media information is only realized when the intimacy between the first account and the second account is high, thereby further ensuring the security of media information sharing.

[0125] Furthermore, when the conversation frequency between the first account and the second account meets the preset conversation frequency, the first media information is pushed to the second account, including: when there are conversations between the first account and the second account in continuous first preset time periods and the number of first preset time periods reaches a preset number, the first media information is pushed to the second account; or when the number of conversations between the first account and the second account in a second preset time period reaches a preset number of conversations, the first media information is pushed to the second account.

[0126] In this embodiment, the method of measuring the session frequency may include the following two methods: one is that there are sessions between the first account and the second account in multiple consecutive first preset time periods; the other is that when there are multiple sessions between the first account and the second account in a second preset time period, the session frequencies of the first account and the second account meet the preset session frequency.

[0127] For example, for case 1, the first preset time period can be 1 day, and the preset number can be 5. If the first account and the second account have conversations for 5 consecutive days, that is, the continuous chats exceed 5 days, it can be shown that the conversation frequency of the first account and the second account meets the preset conversation frequency. For case 2, the second preset time period can also be 1 day, and the preset number of conversations can be 5. If the first account and the second account have more than 5 consecutive chats within 1 day, it also shows that the conversation frequency of the first account and the second account meets the preset conversation frequency.

[0128] In this embodiment, the method of measuring the session frequency may include the following two methods: there are sessions between the first account and the second account in multiple consecutive first preset time periods, and there are multiple sessions between the first account and the second account in a second preset time period. This embodiment can improve the diversity of the session frequency condition setting method.

[0129] In an exemplary embodiment, step S202 may further include: if there is a session of a preset media type in the session between the first account and the second account within a third preset time period, pushing the first media information to the second account.

[0130] The preset condition provided in this embodiment can also be defined as a certain type of information, such as video-type session information, sent between the first account and the second account within a certain time period. Specifically, the third preset time period can be 1 day, and the preset media type can be a video type, that is, if video-type session information has been sent between the first account and the second account within the same day, it can also be said that the session between the first account and the second account meets a certain preset condition, and at this time, the server 103 can also push the first media information to the second account.

[0131] In this embodiment, the server 103 can also determine whether a certain type of information is sent between the first account and the second account within a certain time period to determine whether the session between the first account and the second account meets the condition. This method can also increase the diversity of the ways in which the session meets the condition.

[0132] In addition, step S202 may further include: when the first account and the second account complete a preset type of task through the conversation page between the first account and the second account, pushing the first media information to the second account.

[0133] The preset condition provided in this embodiment can also be defined as whether the first account and the second account have achieved a specific task in the conversation page, such as achieving a task of sharing videos with each other. Specifically, if the first account and the second account have shared videos with each other in the conversation page, it can also be said that the conversation between the first account and the second account meets a preset condition, and at this time, the server 103 can also push the first media information to the second account.

[0134] In this embodiment, the server 103 can also determine whether the first account and the second account have completed a task through the conversation page to determine whether the conversation between the first account and the second account meets the condition. This method can also increase the diversity of the ways in which the conversation meets the condition.

[0135] In an exemplary embodiment, a method for sharing video content with friends is also provided. This method can see the videos recommended by the platform big model to friends, and can break the fixed recommendation mode you see and watch the differentiated video content recommended by the big model to different people. The specific implementation process includes the following steps:

[0136] 1. Obtain permissions:

[0137] At the bottom of the pop-up window of a friend's private message conversation, the shared video entrance is displayed. Click the shared video entrance to send an invitation. After the other party agrees, you can obtain permission to share videos. There are limits on the number and time of shared videos.

[0138] 2. View the shared video entrance:

[0139] Long press the avatar on the personal page or the conversation entrance on the private message page to preview the other party's large model push video ("Featured" page) content, and share the content with your friends' large model push content, that is, the content of the "Featured" page is the same content pool.

[0140] Through this embodiment, it is possible to view the videos recommended by the platform model to friends, and in this way, the diversity of sharing methods of recommended videos can be increased.

[0141] It should be understood that, although the various steps in the flowchart of the present disclosure are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the figure may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of the steps or stages in other steps.

[0142] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can refer to each other, and each embodiment focuses on the differences from other embodiments. For related points, please refer to the description of other method embodiments.

[0143] Fig.11 is a block diagram of a media information display device according to an exemplary embodiment. Fig.11 The device includes a sharing request sending module 1101, a first media display module 1102 and a second media display module 1103.

[0144] The sharing request sending module 1101 is configured to execute sending a media information sharing request to the first account; the media information sharing request is used to request the first account to share media information with the second account;

[0145] The first media display module 1102 is configured to execute, if the first account agrees to the media information sharing request, after determining that the session between the first account and the second account meets a preset condition, push the first media information that the first account has interacted with to the second account, and display the first media information to the second account while the second account is browsing the media information, so that the second account can view the first media information and know that the first media information is the media information that the first account has interacted with;

[0146] The second media display module 1103 is configured to push the second media information that the second account has interacted with to the first account, and display the second media information to the first account when the first account browses the media information, so that the first account can view the second media information and know that the second media information is the media information that the second account has interacted with.

[0147] In an exemplary embodiment, the first media display module 1102 is further configured to execute pushing the first media information to the second account, and detect whether the second account is online and is in the process of browsing media information. If it is determined that the second account is online and the second account is in the process of browsing media information, the first media information is interspersed with the media information browsed by the second account and displayed to the second account, or the first media information is displayed to the second account in a floating window mode on the upper layer of the media information browsed by the second account, or the first media information is displayed to the second account in a message pop-up window mode on the upper layer of the media information browsed by the second account.

[0148] In an exemplary embodiment, the second media display module 1103 is further configured to execute pushing the second media information to the first account, and detect whether the first account is online and is in the process of browsing media information. If it is determined that the first account is online and the first account is in the process of browsing media information, the second media information is interspersed with the media information browsed by the first account and displayed to the first account, or the second media information is displayed to the first account in a floating window mode on the upper layer of the media information browsed by the first account, or the second media information is displayed to the first account in a message pop-up window mode on the upper layer of the media information browsed by the first account.

[0149] In an exemplary embodiment, the sharing request sending module 1101 is further configured to execute an operation in response to the second account triggering a sharing control during the browsing of media information, display the friend account information of the second account and the second account agreeing to share the media information of the second account with the specified media information type range of the first account; the first account is the friend account of the second account; the sharing control is used to trigger a media information sharing request; the media information sharing request is used to request the first account to share media information with the second account, and agree to share the specified media information type of the second account with the first account; the first account selected by the second account and the first specified media information type are packaged as the media information sharing request; the first specified media information type is the one selected by the second account and agreed to be shared with the first account The specified media information type range of the second account's media information is shared with the first account; a media information sharing request is sent to the first account; the first media display module 1102 is further configured to execute the reception of the second specified media information type sent by the first account; the second specified media information type is the specified media information type range selected by the first account to agree to share the first account's media information with the second account; after determining that the session between the first account and the second account meets the preset conditions, the first media information that the first account has interacted with and meets the second specified media information type is pushed to the second account; the second media display module 1103 is further configured to execute the push of the second media information that the second account has interacted with and meets the first specified media information type to the first account.

[0150] In an exemplary embodiment, the first media display module 1102 is further configured to execute the acquisition of candidate media information that the first account has interacted with within a preset historical time period; if the amount of information in the candidate media information does not exceed the preset media display quantity limit information, push the candidate media information as the first media information to the second account; if the amount of information in the candidate media information exceeds the preset media display quantity limit information, based on the interaction time sequence of the first account with the candidate media information, acquire media information of a quantity matching the preset media display quantity limit information from the candidate media information and push it to the second account as the first media information.

[0151] In an exemplary embodiment, the sharing request sending module 1101 is further configured to execute a triggering operation in response to an invitation entry displayed by the second account in the conversation page between the first account and the second account, and send the media information sharing request to the first account; the invitation entry is used to invite the first account to share the target media information with the second account; the first media display module 1102 is also configured to execute a re-display request triggered by the second account for the first media information, and display the first media information to the second account again.

[0152] In an exemplary embodiment, the first media display module 1102 is further configured to execute a trigger operation for a shared media information display entry to display the first media information to the second account again; the shared media information display entry is displayed in the session page.

[0153] In an exemplary embodiment, the first media display module 1102 is also configured to execute a trigger operation in response to an account identification image of the first account, and to display the first media information to the second account again when the trigger operation reaches a preset duration; the account identification image is displayed in the account homepage of the first account.

[0154] In an exemplary embodiment, request time limit information is displayed in the media information sharing request; the first media display module 1102 is also configured to execute a response to the re-display request and obtain the request time of the re-display request; when the request time meets the request time limit information, the first media information is displayed to the second account again.

[0155] In an exemplary embodiment, the first media display module 1102 is further configured to push the first media information to the second account when the session frequency between the first account and the second account meets a preset session frequency.

[0156] In an exemplary embodiment, the first media display module 1102 is further configured to execute, when there are sessions between the first account and the second account within a continuous first preset time period and the number of the first preset time periods reaches a preset number, pushing the first media information to the second account; or when the number of sessions between the first account and the second account within a second preset time period reaches a preset number of sessions, pushing the first media information to the second account.

[0157] In an exemplary embodiment, the first media display module 1102 is further configured to push the first media information to the second account if there is a session of a preset media type in the session between the first account and the second account within a third preset time period.

[0158] In an exemplary embodiment, the first media display module 1102 is further configured to push the first media information to the second account when the first account and the second account complete a preset type of task through the conversation page between the first account and the second account.

[0159] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0160] Fig.12 1 is a block diagram of an electronic device 1200 for displaying media information according to an exemplary embodiment. For example, the electronic device 1200 may be a server. Fig.12 , the electronic device 1200 includes a processing component 1220, which further includes one or more processors, and a memory resource represented by a memory 1222 for storing instructions that can be executed by the processing component 1220, such as an application. The application stored in the memory 1222 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 1220 is configured to execute the instructions to perform the above method.

[0161] The electronic device 1200 may further include a power supply component 1224 configured to perform power management of the electronic device 1200, a wired or wireless network interface 1226 configured to connect the electronic device 1200 to a network, and an input / output (I / O) interface 1228. The electronic device 1200 may operate based on an operating system stored in the memory 1222, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, or the like.

[0162] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1222 including instructions, and the above instructions can be executed by a processor of the electronic device 1200 to complete the above method. The storage medium can be a computer-readable storage medium, for example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0163] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions, and the instructions can be executed by a processor of the electronic device 1200 to complete the above method.

[0164] It should be noted that the above-mentioned devices, electronic devices, computer-readable storage media, computer program products, etc. may also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments, which will not be described one by one here.

[0165] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

[0166] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for displaying media information, characterized in that: include: Sending a media information sharing request to the first account; The media information sharing request is used to request the first account to share media information with the second account, and agree to share the specified media information type of the second account with the first account; The media information sharing request carries a first designated media information type, where the first designated media information type is a designated media information type selected by the second account for agreeing to share the media information of the second account with the first account; The sending of the media information sharing request to the first account includes: in response to a triggering operation of an invitation entry displayed by a second account in a conversation page between the first account and the second account, sending the media information sharing request to the first account; the invitation entry is used to invite the first account to share target media information with the second account; If the first account agrees to the media information sharing request, after determining that the conversation between the first account and the second account meets the preset conditions, the first media information that the first account has interacted with is pushed to the second account, and the first media information is displayed to the second account during the browsing of the media information by the second account, so that the second account can view the first media information and learn that the first media information is media information that the first account has interacted with; the first media information meets the second specified media information type, and the second specified media information type is the specified media information type selected by the first account to agree to share the first account's media information with the second account; the conversation between the first account and the second account meets the preset conditions, including: the conversation between the first account and the second account meets the preset intimacy condition; and pushing the second media information that the second account has interacted with to the first account, and displaying the second media information to the first account while the first account is browsing the media information, so that the first account can view the second media information and learn that the second media information is media information that the second account has interacted with; and the second media information meets the first specified media information type; The method further includes: in response to a re-display request triggered by the second account for the first media information, after displaying the first media information to the second account during the process of the second account browsing the media information; and includes: in response to a trigger operation for an account identification image of the first account, and when the trigger operation reaches a preset duration, displaying the first media information to the second account again; and displaying the account identification image on the account homepage of the first account.

2. The method according to claim 1, characterized in that The step of pushing the first media information that the first account has interacted with to the second account, and displaying the first media information to the second account during the process of the second account browsing the media information, includes: The first media information is pushed to the second account, and it is detected whether the second account is online and is in the process of browsing media information. If it is determined that the second account is online and is in the process of browsing media information, the first media information is interspersed with the media information browsed by the second account and displayed to the second account, or the first media information is displayed to the second account in a floating window mode on the upper layer of the media information browsed by the second account, or the first media information is displayed to the second account in a message pop-up window mode on the upper layer of the media information browsed by the second account.

3. The method according to claim 1, characterized in that The method of pushing the second media information that the second account has interacted with to the first account, and displaying the second media information to the first account during the process of the first account browsing the media information, includes: The second media information is pushed to the first account, and it is detected whether the first account is online and is in the process of browsing media information. If it is determined that the first account is online and the first account is in the process of browsing media information, the second media information is interspersed with the media information browsed by the first account and displayed to the first account, or the second media information is displayed to the first account in a floating window mode on the upper layer of the media information browsed by the first account, or the second media information is displayed to the first account in a message pop-up window mode on the upper layer of the media information browsed by the first account.

4. The method according to any one of claims 1 to 3, characterized in that: The media information sharing request is sent to the first account; the media information sharing request is used to request the first account to share media information with the second account; If the first account agrees to the media information sharing request, after determining that the session between the first account and the second account meets a preset condition, the first media information that the first account has interacted with is pushed to the second account, including: In response to the operation of triggering a sharing control in the process of browsing media information by the second account, displaying the friend account information of the second account and the second account agreeing to share the media information of the second account with the specified media information type range of the first account; the first account is a friend account of the second account; the sharing control is used to trigger a media information sharing request; Packing the first account selected by the second account and the first specified media information type into the media information sharing request; Sending a media information sharing request to the first account, and receiving a second specified media information type sent by the first account; After determining that the conversation between the first account and the second account meets a preset condition, push the first media information that the first account has interacted with and meets the second specified media information type to the second account; The step of pushing the second media information that the second account has interacted with to the first account includes: The second media information that the second account has interacted with and meets the first specified media information type is pushed to the first account.

5. The method according to claim 1, characterized in that The step of pushing the first media information that the first account has interacted with to the second account includes: Acquire candidate media information that the first account has interacted with within a preset historical time period; When the information quantity of the candidate media information does not exceed the preset media display quantity limit information, pushing the candidate media information as the first media information to the second account; When the amount of information in the candidate media information exceeds the preset media display quantity limit information, according to the interaction time sequence of the first account with the candidate media information, media information of a quantity matching the preset media display quantity limit information is obtained from the candidate media information as the first media information and pushed to the second account.

6. The method according to claim 1, characterized in that The step of displaying the first media information again to the second account in response to a re-display request triggered by the second account for the first media information includes: In response to a triggering operation on a shared media information display entry, the first media information is displayed again to the second account; the shared media information display entry is displayed in the session page.

7. The method according to claim 1, characterized in that The media information sharing request includes request time limit information; and in response to the re-display request triggered by the second account for the first media information, re-displaying the first media information to the second account includes: In response to the re-display request, obtaining a request time of the re-display request; When the request time satisfies the request time limit information, the first media information is displayed again to the second account.

8. The method according to claim 1, characterized in that After determining that the conversation between the first account and the second account meets a preset condition, pushing the first media information with which the first account interacted to the second account includes: When the conversation frequency between the first account and the second account meets a preset conversation frequency, the first media information is pushed to the second account.

9. The method according to claim 8, characterized in that The pushing the first media information to the second account when the conversation frequency between the first account and the second account meets a preset conversation frequency includes: If there is a session between the first account and the second account within a continuous first preset time period and the number of the first preset time periods reaches a preset number, push the first media information to the second account; or When the number of sessions between the first account and the second account reaches a preset number of sessions within a second preset time period, the first media information is pushed to the second account.

10. The method according to claim 1, characterized in that After determining that the conversation between the first account and the second account meets a preset condition, pushing the first media information with which the first account interacted to the second account includes: If there is a session of a preset media type in the sessions between the first account and the second account within a third preset time period, the first media information is pushed to the second account.

11. The method according to claim 1, characterized in that: After determining that the conversation between the first account and the second account meets a preset condition, pushing the first media information with which the first account interacted to the second account includes: When the first account and the second account complete a preset type of task through the conversation page between the first account and the second account, the first media information is pushed to the second account.

12. A media information display device, characterized in that: include: A sharing request sending module, configured to execute sending of a media information sharing request to a first account; The media information sharing request is used to request the first account to share media information with the second account, and agree to share the specified media information type of the second account with the first account; The media information sharing request carries a first designated media information type, where the first designated media information type is a designated media information type selected by the second account for agreeing to share the media information of the second account with the first account; The system is further configured to execute a triggering operation in response to an invitation entry displayed by the second account in a conversation page between the first account and the second account, and send the media information sharing request to the first account; the invitation entry is used to invite the first account to share target media information with the second account; A first media display module is configured to execute, if the first account agrees to the media information sharing request, after determining that the session between the first account and the second account meets a preset condition, push the first media information that the first account has interacted with to the second account, and display the first media information to the second account during the process of the second account browsing the media information, so that the second account can view the first media information and know that the first media information is the media information that the first account has interacted with; The first media information satisfies a second designated media information type, and the second designated media information type is a designated media information type selected by the first account for agreeing to share the media information of the first account with the second account; The conversation between the first account and the second account satisfies a preset condition, including: the conversation between the first account and the second account satisfies a preset intimacy condition; The second media display module is configured to push the second media information that the second account has interacted with to the first account, and display the second media information to the first account during the process of the first account browsing the media information, so that the first account can view the second media information and learn that the second media information is from the media information that the second account has interacted with; the second media information meets the first specified media information type; The first media display module is also configured to execute a re-display request triggered by the second account for the first media information, and to display the first media information to the second account again; and is further configured to execute a trigger operation in response to an account identification image for the first account, and to display the first media information to the second account again when the trigger operation reaches a preset duration; the account identification image is displayed on the account homepage of the first account.

13. A server, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the media information display method as described in any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of a server, the server is enabled to execute the media information display method as described in any one of claims 1 to 11.

15. A computer program product, comprising instructions, characterized in that: When the instruction is executed by the processor of the server, the server is enabled to execute the media information display method as described in any one of claims 1 to 11.

Citation Information

Patent Citations

  • Information sharing method

    CN101227636A

  • Method and device for applying dynamic condition of media information to share

    CN104090884A