Content display method and device based on media information stream, equipment and storage medium

By implementing the interchangeable display of recommendation tags in the media information flow system, the problem of narrowing the scope of information browsing for users has been solved, the information dimensions have been expanded, and the diversity and interactivity of information have been improved.

CN121502109APending Publication Date: 2026-02-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511656361.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2020-04-13
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

In existing media information flow systems, content recommendations based on user preferences can easily lead to the "information cocoon" phenomenon, where users' range of information browsing gradually narrows, making it difficult to browse diverse content.

Method used

By presenting shared prompts and interactive features on the media feed page, it allows target objects to exchange recommendation tags with other objects, enabling the display of media recommendation information with different recommendation tags, including switching, random switching, and targeted switching functions.

Benefits of technology

It expands the dimensions of information browsing for users, avoids the "information cocoon" phenomenon, enables users to browse content from different reading perspectives, and improves information diversity and interactivity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121502109A_ABST
    Figure CN121502109A_ABST
Patent Text Reader

Abstract

The invention provides a content display method and device based on a media information stream, electronic equipment and a storage medium. Comprising the steps that first media recommendation information and sharing prompt information are presented in a media information flow page of a target object, and the sharing prompt information is used for indicating that a first recommendation tag of the target object can be shared by other objects; when other objects execute the interaction operation aiming at the second media recommendation information, a shared interaction function item is presented; the second media recommendation information is media recommendation information recommended to other objects based on the first recommendation tag; and in response to a trigger operation for the sharing interaction function item, third media recommendation information is presented in the media information flow page of the target object, and the third media recommendation information is recommended based on the recommendation tags of other objects. Therefore, when other objects browse the media information by using the recommendation tag of the target object and perform interaction, interchange display of the media recommendation information corresponding to different recommendation tags can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of Chinese Patent Application No. 202010286714.9, filed on April 13, 2020, entitled "Content Display Method, Apparatus, Device and Storage Medium Based on Media Information Flow". Technical Field

[0002] This invention relates to mobile internet technology, and more particularly to a content display method, apparatus, device, and storage medium based on media information flow. Background Technology

[0003] In media feed products, because the content library of media feeds contains a huge amount of information, most of the media information presented on the feed page is content that the recommendation system recommends based on the user's recommendation tags, which may be of interest to the user. Therefore, the media information presented on a user's feed page can be called information corresponding to that user's reading perspective, such as information from user A's reading perspective, information from a lawyer's reading perspective, information from a professor's reading perspective, etc.

[0004] However, while content recommendation mechanisms based on user preferences can recommend content that users are interested in, if users frequently browse certain types of content, especially low-quality content, they will inevitably receive a lot of similar content. This will reduce users' perception of the value of the information flow to some extent and create an "information cocoon" phenomenon, gradually narrowing the range of information that users browse. Summary of the Invention

[0005] This invention provides a content display method, apparatus, electronic device, and storage medium based on media information streams, which enables the interchangeable display of media recommendation information corresponding to different recommendation tags when other objects browse and interact with media information using the target object's recommendation tags.

[0006] The technical solution of this invention is implemented as follows: This invention provides a content display method based on media information streams, including: On the media feed page of the target object, first media recommendation information and sharing prompt information are presented. The sharing prompt information is used to indicate that the first recommendation tag of the target object can be shared by other objects. When the other objects perform an interactive operation on the second media recommendation information, a shared interactive function item is presented; wherein, the second media recommendation information is media recommendation information recommended to the other objects based on the first recommendation tag; In response to a trigger operation on the shared interactive feature, third media recommendation information is presented on the media feed page of the target object, and the third media recommendation information is recommended based on the recommendation tags of the other objects.

[0007] This invention provides a content display device based on media information streams, comprising: The first presentation module is used to present first media recommendation information and sharing prompt information in the media information stream page of the target object. The sharing prompt information is used to indicate that the first recommendation tag of the target object can be shared by other objects. The second presentation module is used to present a shared interactive function item when the other objects perform an interactive operation on the second media recommendation information; wherein, the second media recommendation information is media recommendation information recommended to the other objects based on the first recommendation tag; The third presentation module is used to respond to the triggering operation of the shared interactive function item and present third media recommendation information in the media information stream page of the target object. The third media recommendation information is recommended based on the recommendation tags of the other objects.

[0008] In the above scheme, the first media recommendation information is recommended based on the first recommendation tag; the device further includes a fourth presentation module, which is used to present a first shared function item corresponding to the first media recommendation information on the media information stream page; based on the media information stream page, receive an opening operation for the first shared function item; in response to the opening operation, present a switching function item corresponding to the first media recommendation information on the media information stream page, which is used to switch the media recommendation information corresponding to different recommendation tags.

[0009] In the above scheme, the fourth presentation module is further configured to present target media information in response to a trigger operation for the switching function item, wherein the target media information is recommended based on a second recommendation tag different from the first recommendation tag; and to switch the target media information presented in the media information stream page to media recommendation information recommended based on the first recommendation tag in response to a closing operation for the first shared function item.

[0010] In the above scheme, the first media recommendation information is recommended based on the first recommendation tag. The fourth presentation module is also used to present a random switching function item corresponding to the first media recommendation information. The random switching function item is used to realize the random switching of media recommendation information corresponding to different recommendation tags. In response to the trigger operation of the random switching function item, the first target media information is presented in the media information stream page. The first target media information is recommended based on any randomly selected recommendation tag that is different from the first recommendation tag.

[0011] In the above scheme, the fourth presentation module is further configured to present a tag building interface for targeted construction of recommendation tags, and to present at least two tag selection options in the tag building interface, the tag selection options being used for basic tag information targeting or interest tag information targeting; in response to the targeted selection operation triggered for the at least two tag selection options, the corresponding tag information is presented, the tag information being used to construct a second recommendation tag different from the first recommendation tag.

[0012] In the above scheme, the first media recommendation information is recommended based on the first recommendation tag, and the media information flow page also includes a targeted switching function item, which is used to realize targeted switching of media recommendation information corresponding to different recommendation tags; the fourth presentation module is also used to respond to the trigger operation of the targeted switching function item and present the second target media information in the media information flow page, which is recommended based on the second recommendation tag constructed based on the tag information.

[0013] In the above scheme, the first media recommendation information is recommended based on the first recommendation tag; the fourth presentation module is further configured to present a switching function item corresponding to the first media recommendation information on the media information flow page; or, present a sharing settings function item on the media information flow page, and in response to a trigger operation on the sharing settings function item, present a sharing settings interface and present the switching function item on the sharing settings interface; wherein, the switching function item is used to switch the media recommendation information corresponding to different recommendation tags.

[0014] In the above scheme, the first media recommendation information is obtained based on a second recommendation tag that is different from the first recommendation tag. The device further includes an update module, which is used to receive an interactive operation on the first media recommendation information and update the first recommendation tag based on the interactive operation.

[0015] In the above scheme, the device further includes a user information presentation module, which is used to present a user information page corresponding to the target object. The user information page includes a data editing function for editing object data. In response to a trigger operation on the data editing function, a data editing interface corresponding to the target object is presented. In response to an editing operation triggered based on the data editing interface, object data information corresponding to the target object obtained based on the editing operation is presented. The object data information is used to construct the first recommendation tag.

[0016] In the above scheme, the device further includes a recording authorization presentation module, which is used to present a recording authorization interface for the target object's behavior data on the media information stream page. The recording authorization interface includes authorization function items. In response to a trigger operation for the authorization function items, the device sends the behavior data to construct the first recommendation tag based on the behavior data.

[0017] This invention provides an electronic device, comprising: Memory is used to store executable instructions or computer programs. The processor, when executing computer-executable instructions or computer programs stored in the memory, implements the content display method based on media information stream provided in the embodiments of the present invention.

[0018] This invention provides a computer-readable storage medium storing computer-executable instructions or computer programs. When the computer-executable instructions or computer programs are executed by a processor, they implement the content display method based on media information streams provided in this invention.

[0019] The embodiments of the present invention have the following beneficial effects: This invention enables the interchangeable display of media recommendation information corresponding to different recommendation tags when other objects browse and interact with media information using the target object's recommendation tags. That is, when other objects browse and interact with media information using the target object's recommendation tags, the target object can switch the information presented on the media information stream page from the target object's current reading perspective to the other object's reading perspective through the shared interactive function. This allows the target object to not only browse information from its current reading perspective but also browse different information from the other object's reading perspective, expanding the dimensions of information browsing for the target object and avoiding "information cocoons". Attached Figure Description

[0020] Figure 1 This is a schematic diagram of an optional architecture for a content display system based on media information flow provided in an embodiment of the present invention; Figure 2 An optional structural schematic diagram of an electronic device provided in an embodiment of the present invention; Figure 3 This is an optional flowchart illustrating a content display method based on media information streams provided in an embodiment of the present invention. Figures 4A-4C This is a schematic diagram of the user information interface provided in an embodiment of the present invention; Figure 5A-5K A schematic diagram of an information switching interface provided in an embodiment of the present invention; Figures 6A-6B A schematic diagram illustrating the product capabilities provided in an embodiment of the present invention; Figure 7 This is an optional flowchart illustrating a content display method based on media information streams provided in an embodiment of the present invention. Figures 8A-8D A schematic diagram of the shared logical relationship provided in the embodiments of the present invention; Figure 9 This is an optional flowchart illustrating a content display method based on media information streams provided in an embodiment of the present invention. Figure 10 This is an optional flowchart illustrating a content display method based on media information streams provided in an embodiment of the present invention. Figure 11 This is a schematic diagram of an optional component structure of a content display device based on media information flow provided in an embodiment of the present invention. Detailed Implementation

[0021] To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on the present invention. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0022] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0023] In the following description, the terms “first, second, ...” are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that “first, second, ...” may be interchanged in a specific order or sequence where permitted, so that the embodiments of the invention described herein can be implemented in an order other than that illustrated or described herein.

[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein is for the purpose of describing embodiments of the invention only and is not intended to limit the invention.

[0025] Before providing a further detailed description of the embodiments of the present invention, the nouns and terms involved in the embodiments of the present invention will be explained, and the nouns and terms involved in the embodiments of the present invention shall be interpreted as follows.

[0026] 1) Media information flow: This refers to a media information content recommendation system that records user data in various ways, uses this data to create recommendation tags, and infers user interests based on these tags to recommend information content that the user is interested in.

[0027] 2) Permissions: Each user has their own account system, which has user permission constraints, such as what they can and cannot use, what they can see and what they cannot see, etc.

[0028] 3) Reading content: Media information that users have viewed in media information flow products.

[0029] 4) Reading behavior: The duration and time users spend reading media-recommended information.

[0030] 5) Statistical results: The results presented by statistically analyzing the data using specific statistical algorithms.

[0031] 6) Information cocoon: refers to the phenomenon that people's information domain is habitually guided by their own interests, thus confining their lives in a "cocoon" like a silkworm cocoon.

[0032] 7) Recommendation algorithm: The algorithm in media information flow recommends content by matching the content library with the user's preferences. The core purpose is to recommend content that the user may like.

[0033] 8) Recommendation tags, including user interest tags and user basic tags; among them, user interest tags refer to virtual representatives of real users, which are target user models built on a series of attribute data and are used to indicate the user's interest categories. User base tags are a comprehensive overview of a user's information, abstracted from basic user information such as real name, gender, age, and usual login location.

[0034] 9) Reading perspective: This is built based on user recommendation tags and usually reflects the characteristics and preferences of the content the user reads. For example, information from a lawyer's reading perspective usually includes a lot of content related to laws and regulations, criminal cases, etc., while information from a fashion blogger's reading perspective usually includes a lot of content related to fashion, beauty, fashion, etc., and so on.

[0035] 10) Client: An application that runs in a terminal to provide various services, such as a video playback client.

[0036] 11) In response to, used to indicate the conditions or states on which the operation performed depends, when the conditions or states on which it depends are met, one or more operations performed may be performed in real time or with a set delay; unless otherwise specified, there is no restriction on the order in which the multiple operations performed are executed.

[0037] Media feed products record users' reading content, reading time, and other reading behaviors. Based on these behaviors, they analyze users' reading preferences and then match these preferences with content tags within the media feed to recommend content that users are most likely to like. In other words, most media recommendations presented in media feed products are generated by mainstream recommendation algorithms, including: recommendations based on content metadata, recommendations based on recommendation tags, and recommendations based on collaborative filtering algorithms.

[0038] Among them, recommendation based on content metadata is a relatively basic recommendation algorithm. Its basic principle is to tag content. The specific metadata selected varies depending on the content, but common perspectives include keywords, type, author, and source. Tag-based recommendation mainly consists of three parts: basic user data (age, gender, etc.), application usage data (application usage frequency, duration, etc.), and content preference data (preferred content categories, types, etc.). Collaborative filtering recommendation algorithms find similar users or content for recommendation, mainly including user-based collaborative filtering and item-based collaborative filtering.

[0039] However, when implementing the embodiments of the present invention, the inventors found that mainstream recommendation algorithms, including the three recommendation algorithms mentioned above, are all aimed at precise push, matching users with content they may like; but this approach also brings the problem of "information cocoons," which gradually narrows the range of information that users can read.

[0040] In view of this, embodiments of the present invention provide a content display method, apparatus, electronic device and storage medium based on media information flow to solve the above problems, which will be described in detail below.

[0041] See Figure 1 , Figure 1 This is an optional architecture diagram of a content display system 100 based on media information flow provided in an embodiment of the present invention. To support an exemplary application, terminal 400 (terminal 400-1 and terminal 400-2 are shown as examples) connects to server 200 through network 300. Network 300 can be a wide area network or a local area network, or a combination of both, and data transmission is achieved using a wireless link.

[0042] In practical applications, terminal 400 can be various types of user terminals such as smartphones, tablets, and laptops, or any combination of two or more of these data processing devices such as desktop computers, game consoles, televisions, or these data processing devices; server 200 can be a single server configured to support various services, or it can be configured as a server cluster, or it can be a cloud server, etc.

[0043] In actual implementation, the terminal 400 is equipped with client applications, such as short video clients, browser clients, and instant messaging clients. When a user opens a client on the terminal 400 to browse media information, the terminal 400 displays a media information stream page containing at least two media recommendation messages. The media recommendation messages are recommended based on the target user's first recommendation tag, and a switching function for the corresponding media recommendation messages is displayed. The switching function is used to switch the media recommendation messages corresponding to different recommendation tags. In response to a trigger operation on the switching function, a switching request is sent to the server 200. Server 200 is used to determine target media information based on a second recommendation tag different from the first recommendation tag based on the received switching request, and return the target media information to terminal 400; terminal 400 is used to present the target media information in the media information stream page.

[0044] See Figure 2 , Figure 2 This is an optional structural diagram of the electronic device 500 provided in an embodiment of the present invention. In practical applications, the electronic device 500 can be... Figure 1 Terminal 400 or server 200 in the middle, with electronic devices as Figure 1 Taking the terminal 400 shown as an example, the computer device implementing the content display method based on media information flow of the present invention will be described. Figure 2 The illustrated electronic device 500 includes at least one processor 510, a memory 550, at least one network interface 520, and a user interface 530. The various components in the electronic device 500 are coupled together via a bus system 540. It is understood that the bus system 540 is used to implement communication between these components. In addition to a data bus, the bus system 540 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 2 The general labeled all buses as Bus System 540.

[0045] The processor 510 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.

[0046] User interface 530 includes one or more output devices 531 that enable the presentation of media content, including one or more speakers and / or one or more visual displays. User interface 530 also includes one or more input devices 532, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0047] The memory 550 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state storage, hard disk drives, optical disk drives, etc. The memory 550 may optionally include one or more storage devices physically located away from the processor 510.

[0048] The memory 550 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 550 described in this embodiment is intended to include any suitable type of memory.

[0049] In some embodiments, memory 550 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.

[0050] Operating system 551 includes system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic business functions and handling hardware-based tasks; The network communication module 552 is used to reach other computing devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 including: Bluetooth, WiFi, and Universal Serial Bus (USB), etc. Presentation module 553 is used to enable the presentation of information (e.g., user interface for operating peripheral devices and displaying content and information) via one or more output devices 531 (e.g., display screen, speaker, etc.) associated with user interface 530. The input processing module 554 is used to detect and translate one or more user inputs or interactions from one or more input devices 532.

[0051] In some embodiments, the content display device based on media information stream provided in this invention can be implemented in software. Figure 2 A media information stream-based content display device 555 is shown stored in memory 550. It can be software in the form of programs and plug-ins, including the following software modules: a first presentation module 5551, a second presentation module 5552 and a third presentation module 5553. These modules are logical and can therefore be arbitrarily combined or further split according to the functions they implement.

[0052] The functions of each module will be explained below.

[0053] In other embodiments, the content display device based on media information stream provided in this invention can be implemented in hardware. As an example, the content display device based on media information stream provided in this invention can be a processor in the form of a hardware decoding processor, which is programmed to execute the content display method based on media information stream provided in this invention. For example, the processor in the form of a hardware decoding processor can be one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.

[0054] The following describes the content display method based on media information flow provided in the embodiments of the present invention. In actual implementation, the content display method based on media information flow provided in the embodiments of the present invention can be implemented by the server or the terminal alone, or it can be implemented by the server and the terminal in concert.

[0055] See Figure 3 , Figure 3 This is an optional flowchart illustrating a content display method based on media information streams provided in an embodiment of the present invention, which will be combined with... Figure 3 The steps shown are explained.

[0056] Step 101: The terminal presents a media feed page containing at least two media recommendation messages, wherein the media recommendation messages are recommended based on the target user's first recommendation tag.

[0057] In practical applications, terminals are equipped with client applications, such as short video clients, browser clients, and instant messaging clients. When a user first opens a client on the terminal, the media recommendations displayed on the media feed page may be randomly pushed by the server. The terminal then records the user's reading behavior data, including reading content, reading duration, reading time, and reading interaction, and sends this data to the server. The server then analyzes the user's reading behavior data to determine their reading preferences and searches its media database for content that matches the user's preference tags. For example, if the target user is interested in content tagged with English, music, or film, the server searches its database for media information matching these tags, including but not limited to text, images, and videos. Finally, the server recommends the matching media information to the terminal. In this way, the media recommendations presented on the terminal are content that matches the target user's preferences, improving the user experience.

[0058] In some embodiments, in order to more accurately push media recommendation information that the target user is interested in, the terminal may obtain the target user's user profile information to construct the target user's recommendation tags before presenting a media feed page containing at least two media recommendation information: The system presents a user information page for the target user, which includes a profile editing function for editing user profiles. In response to a trigger operation on the profile editing function, the system presents a profile editing interface for the target user. In response to an editing operation triggered based on the profile editing interface, the system presents user profile information for the target user obtained based on the editing operation. The user profile information is used to construct a first recommendation tag to obtain media recommendation information based on the first recommendation tag.

[0059] In practical applications, the media feed page also displays information viewing options for the target user. When a user clicks on an information viewing option, the terminal responds to the click operation by redirecting the page to display the user information page for the target user.

[0060] For example, see Figures 4A-4B , Figures 4A-4B This is a schematic diagram of the user information interface provided in an embodiment of the present invention. When the target user clicks the "My" information viewing function item displayed on the media information stream page, the media information stream page jumps to the following... Figure 4AThe user information interface shown here features a profile editing function called "My Profile." When a target user clicks on this function, the user information interface displays the following: Figure 4B The data editing interface shown is in Figure 4B In the process, users can selectively fill in user information such as gender, age, education, occupation, company, and region. The terminal sends the user information entered by the target user to the server. Based on the received user information, the server constructs a first recommendation tag for the target user, determines media recommendation information based on the first recommendation tag, and pushes the determined media recommendation information to the terminal for the target user to browse and read.

[0061] In some embodiments, before presenting a media feed page containing at least two media recommendation messages, the terminal may also authorize the recording of the target user's behavioral data in the following ways: On the media feed page, a recording authorization interface for target user behavior data is presented. The recording authorization interface includes authorization function items. In response to the trigger operation of the authorization function items, behavior data is sent to construct a first recommendation tag based on the behavior data, and media recommendation information is determined based on the first recommendation tag.

[0062] The behavioral data here includes, but is not limited to: browsing behavior data such as reading duration, reading time, and reading content, as well as interactive behavior data such as reading tags, comments, and forwarding.

[0063] See Figure 4C , Figure 4C This is a schematic diagram of the user information interface provided in an embodiment of the present invention. Figure 4C In the diagram, C1 is the media feed page, C2 is the authorization record interface, C3 is the authorization function item, and C4 is the denial authorization function item. When the target user clicks the authorization function item C3, the terminal will respond to the trigger operation for the authorization function item by sending reading behavior data to the server. The server constructs a first recommendation tag for the target user based on the received reading behavior data, determines media recommendation information based on the first recommendation tag, and pushes the determined media recommendation information to the terminal for the target user to browse and read.

[0064] In some embodiments, the terminal feeds back behavioral data such as the target user's browsing and interaction behaviors to the server. The server updates the target user's first recommendation tag based on the received behavioral data and determines media recommendation information to recommend to the target user based on the updated first recommendation tag. In this way, the target user's first recommendation tag is constantly being updated, and the media information stream page presents media recommendation information recommended to the target user based on the constantly updated first recommendation tag, which is more in line with the target user's preferences and improves the accuracy of media recommendation information.

[0065] Step 102: Present the switching function for the corresponding media recommendation information. The switching function is used to switch the media recommendation information corresponding to different recommendation tags.

[0066] In some embodiments, the terminal may present the switching function for corresponding media recommendation information in the following manner: The corresponding media recommendation information switching function is displayed on the media information flow page; or, a sharing settings function is displayed on the media information flow page, and in response to a trigger operation on the sharing settings function, a sharing settings interface is displayed, and the switching function is displayed on the sharing settings interface.

[0067] Here, the switching function can be presented directly on the media feed page. When the target user clicks the switching function, the media recommendation information corresponding to different recommendation tags can be switched. Alternatively, the sharing settings function can be presented on the media feed page first. Only when the sharing settings function is enabled can the media recommendation information corresponding to different recommendation tags be switched based on the switching function.

[0068] For example, see Figures 5A-5B , Figures 5A-5C This is a schematic diagram of an information switching interface provided in an embodiment of the present invention. Figure 5A In the image, A1 is the media feed page, and A2 is the switching function, namely "Change perspective to view content". When the target user clicks the "Change perspective to view content" switching function, the media recommendation information corresponding to different recommendation tags can be switched. Figure 5B In the image, B1 is the media feed page, and B2 is the sharing settings feature, namely "Change View of Content". When the target user clicks on the "Change View of Content" sharing settings feature, the following will be displayed: Figure 5C The sharing settings interface shown is shown. Figure 5C In the middle, C1 is the sharing settings interface, and C2 and C3 are switching function items. Only when the user clicks C2 or C3 can they switch the media recommendation information corresponding to different recommendation tags.

[0069] In some embodiments, before the terminal presents the switching function item corresponding to the media recommendation information, a first shared function item corresponding to the media recommendation information may also be presented on the media information stream page; Accordingly, the terminal can present the switching function for the corresponding media recommendation information in the following ways: Based on the media feed page, an open operation is received for the first shared function item; in response to the open operation, the corresponding media recommendation information switching function item is presented on the media feed page.

[0070] Here, the first shared function item is used to determine whether the switching function item can be used to switch the media recommendation information corresponding to different recommendation tags. When the first shared function item is closed, the switching function item is hidden, that is, the switching function item cannot be displayed, and thus the switching of media recommendation information corresponding to different recommendation tags cannot be realized. When the user opens the first shared function item, the hidden switching function item will be displayed, and thus the switching of media recommendation information corresponding to different recommendation tags can be realized based on the switching function item.

[0071] See Figure 5D-5E , Figure 5D-5E This is a schematic diagram of an information switching interface provided in an embodiment of the present invention. Figure 5D In the image, D1 represents the first shared feature. When the first shared feature D1 is off, no toggle function is displayed on the media feed page; when the target user turns on the first shared feature D1, the following appears: Figure 5E The function items shown are in Figure 5E In the middle, E1 is the first shared function item, which is in the open state. E2 and E3 are both toggle function items. When the target user clicks E2 or E3, the media recommendation information corresponding to different recommendation tags can be switched.

[0072] In some embodiments, before the terminal presents the switching function item corresponding to the media recommendation information, a second sharing function item corresponding to the media recommendation information may also be presented in the media information stream page; in response to the opening operation of the second sharing function item, a corresponding sharing prompt information is presented; wherein, the sharing prompt information is used to indicate that the first recommendation tag can be shared by other users, so as to present media recommendation information based on the first recommendation tag in the media information stream page corresponding to other users.

[0073] Here, the second sharing function is used to share the target user's reading perspective (i.e., the first recommendation tag) with other users. When the second sharing function is closed, the switching function is not working, and thus the switching of media recommendation information corresponding to different recommendation tags cannot be realized. When the target user opens the second sharing function, the switching function is displayed, and the switching of media recommendation information corresponding to different recommendation tags can be realized based on the switching function. That is, only when the target user opens and shares their own reading perspective can they switch to use other users' reading perspectives.

[0074] See Figure 5F-5G , Figure 5F-5G This is a schematic diagram of an information switching interface provided in an embodiment of the present invention. Figure 5FIn the middle, "Share Your Reading Perspective" F1 is the second sharing function. When the second sharing function F1 is turned off, the switching functions F2 and F3 are not working. When the target user turns on the second sharing function F1, the following will be displayed: Figure 5G The function items shown are in Figure 5G In the middle, the second shared function item G1 is in the open state, while G2 and G3 are both toggle function items. When the target user clicks G2 or G3, the media recommendation information corresponding to different recommendation tags can be switched.

[0075] In some embodiments, when the target user opens the second sharing function item, such as when the target user opens... Figure 5G When the G1 in the terminal enables sharing of its own reading perspective, the terminal sends the authorization information of the target user to the server. The server puts the target user's recommendation logic into a shareable queue. The recommendation logic is based on the content preference tags determined by the target user's first recommendation tag. When other users open the switching function item in the corresponding media information stream page, the server can recommend media recommendation information determined by the target user's first recommendation tag to other users.

[0076] Step 103: In response to a trigger operation for switching function items, present target media information, wherein the target media information is recommended based on a second recommendation tag that is different from the first recommendation tag.

[0077] In practice, when a target user triggers a switching function, the terminal responds to the trigger operation by generating a switching request carrying a first recommendation tag and sending the generated switching request to the server. Based on the received switching request, the server selects media information recommended by other recommendation tags different from the first recommendation tag from the shared queue and sends the selected media information to the terminal for presentation on the terminal's media information stream page. In this way, the target user can browse media information from the perspective of other users, expanding the scope of information viewed.

[0078] Here, the target media information presented on the media feed page can be entirely recommended based on the second recommendation tag; alternatively, some target media information can be recommended based on the second recommendation tag, while the remaining target media information can be recommended based on the first recommendation tag or randomly. For example, when a user customizes their viewing perspective to include the work of a lawyer, out of the eight target media items presented on the media feed page, six are recommended based on the second recommendation tag information for the work of a lawyer, and the remaining two are recommended based on their own first recommendation tag.

[0079] In some embodiments, the target media information presented in the media feed is media information that the server selects from the shared queue based on a second recommendation tag and has been recommended to the majority of users whose content matches the second recommendation tag information. For example, when a user customizes their viewing perspective for the shared lawyer job, the target recommendation information presented in the media feed is media information that the server determines based on the second recommendation tag and has been recommended to 80% of lawyer users.

[0080] In some embodiments, the switching function item is randomly switched, and the terminal can present the target media information on the media feed page in the following manner: In response to a trigger operation for a randomly switched function item, the first target media information is presented on the media feed page. The first target media information is recommended based on any randomly selected recommendation tag that is different from the first recommendation tag.

[0081] Here, when the target user clicks the random switching function item, such as when the target user clicks... Figure 5E or Figure 5G When the "Random View" switching function item G2 is shown, the terminal responds to the trigger operation for the random switching function item, generates a random switching request carrying the first recommendation tag, and sends the generated random switching request to the server; based on the received random switching request, the server randomly selects media information recommended by other recommendation tags different from the first recommendation tag from the shared queue, and sends the randomly selected media information to the terminal for presentation on the terminal's media information stream page.

[0082] In some embodiments, the switching function item is a targeted switching function item. Before presenting the target media information, the terminal may also present the tag information in the following manner: A tag building interface is presented for targeted construction of recommended tags, and at least two tag selection options are presented in the tag building interface. The tag selection options are used for basic tag information targeting or interest tag information targeting. In response to the targeting selection operation triggered for the at least two tag selection options, the corresponding tag information is presented, and the tag information is used to construct a second recommended tag.

[0083] Accordingly, the terminal can present the target media information in the following ways: In response to the trigger operation of the targeted switching function item, the second target media information is presented in the media information stream page. The second target media information is recommended based on the second recommendation tag constructed from the tag information.

[0084] For example, the media feed page is presented as follows: Figure 5GThe tag building interface G3 shown allows the target user to input basic information such as job, age, and region in the tag selection options presented on the tag interface to achieve basic tag information targeting, or input interest information such as music and video type to achieve interest tag targeting. The terminal sends the targeting information input by the target user to the server. The server filters the second recommended tags that match the targeting information from the shared queue, and searches for the second target media information that matches the second recommended tags from the media information database based on the second recommended tags and returns it to the terminal.

[0085] Through the above methods, the terminal displays as follows: Figure 5H The target media information shown Figure 5H This is a schematic diagram of an information switching interface provided in an embodiment of the present invention. Figure 5H In this context, H1 represents the media feed page for the target user, while H2 indicates that the target user is viewing content from another person's perspective. This means the media feed, also known as H1, presents target media information based on a second recommendation tag different from the first recommendation tag, allowing the target user to browse media information from the perspective of a specific person or group, thus satisfying their reading needs. While browsing media information from another person's perspective, the target user can click the "Change" function (H3) to update the target media information presented on the media feed page, and can click the "Close" function (H4) to return to browsing media information from their own perspective.

[0086] In some embodiments, the switching of media recommendation information corresponding to different recommendation tags can only be achieved by switching the function item if the first sharing function item is enabled. When the target user disables the first sharing function item, the terminal responds to the disabling operation of the first sharing function item by switching the target media information presented on the media information stream page to media recommendation information recommended based on the first recommendation tag; that is, when the target user disables the first sharing function item, they can no longer browse media information from other users' reading perspectives, and the target user's browsing and interaction behavior with target media information recommended based on the second recommendation tag does not affect their own first recommendation tag, that is, when the target user browses target media information from another person's reading perspective, their own browsing and interaction behavior does not affect their own recommendation system.

[0087] In some embodiments, when a target user activates the second sharing function, i.e., enables sharing their reading perspective, after the terminal displays the target media information on the media feed page, it can also do so in the following ways: Receive and present sharing interaction prompts and corresponding sharing interaction functions; wherein, the sharing interaction prompts are used to indicate that after media recommendation information based on the first recommendation tag is presented on the media feed page corresponding to the sharing user, the sharing user has an interaction with the presented media recommendation information; in response to the triggering operation of the sharing interaction function, media recommendation information based on the sharing user's recommendation tag is presented on the media feed page.

[0088] Here, when a target user enables sharing their reading perspective and browses target media information recommended based on the second recommendation tag using the switching function, the media information stream page corresponding to the target user also displays interactive prompts for the shared user regarding the media recommendation information recommended based on the first recommendation tag, such as comments and forwarding, and presents corresponding shared interactive function items. The shared user is different from other users corresponding to the second recommendation tag.

[0089] When a target user clicks the share interaction function, meaning the target user wants to browse media recommendations from the perspective of the sharing user, the terminal responds to the trigger operation of the share interaction function by generating and sending a corresponding sharing request carrying the sharing user's recommendation tags to the server. Upon receiving the sharing request, the server searches its media information database for media recommendations that match the sharing user's recommendation tags and pushes the searched media recommendations that match the sharing user's recommendation tags to the target user's terminal for display on the corresponding media information page for the target user to browse. This promotes user interaction.

[0090] For example, see Figure 5I , Figure 5I This is a schematic diagram of an information switching interface provided in an embodiment of the present invention. Figure 5I In the diagram, I1 represents the media feed page for the target user (e.g., user A), and I2 indicates that user A is viewing the content from the perspective of another person (e.g., user B). In other words, the target media information presented in the media feed page I1 for user A is recommended based on the second recommendation tag of user B.

[0091] Meanwhile, on the media feed page I1 corresponding to user A, a sharing and interaction prompt message I3 and a corresponding sharing and interaction function item I4 are also displayed. Among them, I3 indicates that others (such as user C) are viewing the content from user A's reading perspective. That is, the media feed page corresponding to user C displays media recommendation information based on user A's first recommendation tag, and user C has interacted with the media recommendation information based on user A's first recommendation tag, such as commenting and forwarding. I4 is used to realize the sharing and interaction of media recommendation information based on user C's third recommendation tag.

[0092] When user A clicks the shared interaction function item I4, the terminal responds to the triggered operation by displaying media recommendations based on user C's third recommendation tag on user A's corresponding media feed page I1. This allows user A to browse the relevant media recommendations from user C's perspective, further expanding the dimensions of information browsing for user A and promoting interaction between user A and user C.

[0093] In some embodiments, the switching function item may be located in the navigation bar. When a user triggers the switching function item in the navigation bar, the terminal responds to the trigger operation by performing a page jump, redirecting the media feed page to the target media feed page corresponding to the switching function item. Accordingly, the target media information is presented on the target media feed page. In practical applications, the switching function item can be used to switch between reading perspectives of any recommendation tag different from the first recommendation tag, or it can be used to switch between reading perspectives of a pre-set second recommendation tag different from the first recommendation tag.

[0094] For example, see Figure 5J-5K , Figure 5J-5K This is a schematic diagram of an information switching interface provided in an embodiment of the present invention, such as... Figure 5J As shown, the navigation bar includes features such as "Following" (J1), "Recommended" (J2), and "Other Reading Perspectives" (J3). J3 is a randomly selected switching feature used to switch between reading perspectives from any recommendation tag other than the first recommendation tag. When a user selects J1, media information from the user's followed friends is displayed on the first media feed page corresponding to "Following." When the user selects J2, media information recommended based on the user's first recommendation tag information is displayed on the second media feed page corresponding to "Recommended." When the user selects the switching feature J3, the terminal responds to the trigger operation by redirecting the page to the third media feed page corresponding to switching feature J3, where the target media information is displayed from any recommendation tag other than the first recommendation tag.

[0095] like Figure 5KAs shown, the navigation bar includes "Following" (K1), "Recommended" (K2), and "Lawyer's Reading Perspective" (K3). K3 is a targeted switching function used to switch between reading perspectives under a second recommendation tag, different from the first recommendation tag. In practical applications, multiple switching functions can be pre-set as needed to achieve corresponding reading perspective switching. For example, adding a "Teacher's Reading Perspective" (K4) switching function allows switching to a teacher's reading perspective. When the user selects K1, media information from the user's followed friends is displayed on the first media feed page corresponding to "Following". When the user selects K2, media information recommended based on the user's first recommendation tag information is displayed on the second media feed page corresponding to "Recommended". When the user selects K3, the terminal responds to the trigger operation for the switching function, redirecting to the third media feed page corresponding to switching function K3, where the target media information under the lawyer's reading perspective is displayed.

[0096] In some embodiments, after presenting the target media information, the terminal also receives an interactive operation on the target media information; based on the interactive operation, the first recommendation tag is updated.

[0097] Here, the terminal reports the target user's interactive behavior data regarding the target media to the server. The server updates the target user's first recommendation tag based on the interactive behavior data. Thus, the media recommendation information presented on the target user's media information stream page is based on the updated first recommendation tag. That is, the target user's browsing and interaction behavior with the target media information recommended based on the second recommendation tag affects their own first recommendation tag. In other words, when the target user browses the target media information from the perspective of others, their own browsing and interaction behavior affects their own recommendation system. In this way, the dimensions of information browsing by users are expanded, avoiding "information cocoons".

[0098] The following will describe an exemplary application of the embodiments of the present invention in a practical application scenario.

[0099] To address the issue of "information cocoons" created by recommendation algorithms in media feed products, which prioritize precise targeting and fail to allow users to exchange reading permissions, thus narrowing the scope of information available to users, this invention provides a content display method based on media feeds. This method allows users to exchange reading permissions (i.e., switching between media recommendations corresponding to different recommendation tags), enabling them to randomly and selectively read content from other accounts' feeds. By exchanging reading permissions, users with different roles can access more diverse information, avoiding information cocoons. Simultaneously, without affecting the user's original recommendation algorithm, this method expands the user's information horizon, enhancing their perception of the value of media feeds and fully leveraging the positive guiding value of diverse and high-quality content.

[0100] In practical applications, when using media feed products, users can selectively fill in information such as age, region, occupation, etc. in their personal information, and authorize the recording function of reading content and reading behavior. This allows the media feed platform's server to store the user's basic information, reading content, and reading behavior data, and analyze the user's reading content preferences based on the user's basic information and reading behavior data, search for content that matches the user's preference tags from the media information database, and recommend it to the user.

[0101] Regarding product capabilities, users can choose whether to enable "Share your reading perspective." When enabled, other users can randomly or selectively see content recommended within the user's reading permissions. When disabled, content will not be seen by other users. There are two scenarios regarding how users can switch to using other users' reading perspectives; see below. Figures 6A-6B , Figures 6A-6B This is a schematic diagram of the product capabilities provided for an embodiment of the present invention, such as... Figure 6A As shown, users can only switch to other users' reading perspectives after they have enabled sharing their own. When "Share your reading perspective" is disabled, users cannot select other users' reading perspectives. Figure 6B As shown, regardless of whether a user opens up and shares their reading perspective, as long as they turn on the function to switch media recommendation information corresponding to different recommendation tags, they can switch to use other users' reading perspectives.

[0102] In practice, the switching function can be either a random switching function or a targeted switching function. When a user clicks to open the random switching function, the recommended information presented on the media feed page is based on any randomly selected recommendation tag that is different from their own. That is, the user browses the information from the perspective of any other user, which is different from their own reading perspective. When the user closes the switching function, the media recommendation information reverts to their own reading perspective.

[0103] When a user clicks to open the targeted switching function, they can select people with specific identities, or people or groups with a certain combination of identities to read. For example, they can enter basic information such as occupation, age, and region to build recommendation tags. In this case, the recommendation information presented on the media information feed page is based on the constructed recommendation tags. When the user closes the switching function, the media recommendation information reverts to the user's own reading perspective.

[0104] The following sections will describe the content display method based on media information streams provided in the embodiments of the present invention from the following aspects. 1. Users share their own reading perspectives See Figure 7 , Figure 7 This is an optional flowchart illustrating a content display method based on media information streams provided in an embodiment of the present invention, combined with... Figure 7 The steps shown are explained.

[0105] Step 201: User A allows authorized browsing and interaction behavior to be recorded.

[0106] In actual implementation, the media feed page for user A is displayed as follows: Figure 4C The interface shown is for recording and authorizing user A's behavioral data. The recording and authorization interface includes authorization function items. When the user clicks the "Allow" authorization function item, it means that user A allows the recording of browsing and interaction behaviors.

[0107] Step 202: The client records user A's browsing and interaction behavior and uploads this behavior data to the server.

[0108] Here, when the user clicks... Figure 4C When the "Allow" authorization function is displayed, the terminal responds to the triggered operation for the authorization function, records user A's browsing and interaction behavior, and uploads it to the server.

[0109] Step 203: The server will record user A's browsing and interaction behavior.

[0110] Step 204: The server constructs recommended tags for user A based on user A's behavior, and searches for content that matches user A's preferred tags based on user A's recommended tags.

[0111] Here, the recommendation tag represents user A's preference tags for content. The server searches for content in the media information content library that matches these preference tags based on user A's recommendation tags (i.e., determining media recommendation information based on the target user's first recommendation tag as mentioned above). If it is found that user A is interested in content with tags such as English, music, and movies, then the server searches for content in the media information content library that matches these tags, including but not limited to text, images, videos, and other related content.

[0112] Step 205: The client presents content that matches user A's preferences.

[0113] The client's media feed page displays content that matches user A's preferences (i.e., the aforementioned media recommendation information) searched from the media content library based on user A's recommended tags.

[0114] Step 206: User A browses the content displayed on the media feed page.

[0115] Here, the server can recycle data through user browsing and interaction behavior, such as the amount of recommended content read, reading time, and interaction methods, to further determine the accuracy of user preferences and optimize the recommendation tag system for user A.

[0116] Step 207: User A enables sharing their reading perspective.

[0117] Here, user A enables sharing their reading perspective, which is equivalent to the user clicking the second sharing function item presented on the media feed page, or equivalent to opening... Figures 6A-6B The phrase "sharing one's own reading perspective" is mentioned.

[0118] Step 208: The client sends user A's authorization information to the server.

[0119] Here, the authorization information is user A's recommendation tag, and the client corresponding to user A sends user A's recommendation tag to the server.

[0120] Step 209: The server puts user A's recommendation logic into a shareable queue. The recommendation logic is based on the user's preference tags for recommended content.

[0121] Here, the recommendation logic for user A is to determine the content that matches user A's preferences based on user A's recommendation tags.

[0122] Step 210: When user B makes a request, the server will determine the recommended content based on user A's recommendation tags and recommend it to user B.

[0123] Here, when user B requests to view content from another person's perspective, the server selects user A's recommendation tags (i.e., recommendation tags) from the shared queue, searches for corresponding content in the media information content library based on user A's recommendation tags, and recommends it to user B.

[0124] Step 211: The client presents recommended content based on the recommendation tags of user A.

[0125] Here, the media feed page on user B's client displays the search results found under user A's recommended tags.

[0126] Step 212: User B browses the recommended content based on the user's recommendation tags.

[0127] Here, user B is browsing content searched under user A's recommended tags in a specific reading mode.

[0128] Step 213: User A turns off sharing their reading perspective.

[0129] Step 214: The client sends the information that user A has stopped sharing to the server.

[0130] Here, the client refers to the client corresponding to user A.

[0131] Step 215: The server removes user A's recommendation tag from the shared queue.

[0132] Here, the server removes user A's recommendation logic from the shared queue, meaning that no one can share the content under user A's recommendation system anymore.

[0133] 2. The logical relationship between users enabling the sharing function and sharing others' reading perspectives. 1) If both parties want to share, the sharing function can be used. See Figures 8A-8B , Figures 8A-8B This is a schematic diagram of the shared logical relationship provided in the embodiments of the present invention. First, combined with... Figure 8A The steps shown are explained below: Step 301: User A enables sharing their reading perspective.

[0134] Step 302: User A selects another person's reading perspective.

[0135] Step 303: The client sends a request from user A to the server to share another person's reading perspective.

[0136] Using the above method, user A enables their own sharing (i.e., enables the first sharing function item, or enables...). Figures 6A-6B Only after "sharing your own reading perspective" can you use the function to share other people's reading perspectives.

[0137] Secondly, combining Figure 8B The steps shown are explained below: Step 401: User A turns off sharing their reading perspective.

[0138] Step 402: User A does not select other people's reading perspectives.

[0139] Step 403: The client sends a request to the server to reject user A's request to share another person's reading perspective.

[0140] Using the above method, after user A disables their own sharing, they cannot use the function of sharing other people's reading perspectives. That is, the media information flow interface corresponding to user A will still display media information recommended based on user A's recommendation tags.

[0141] 2) The sharing function can be used even if both parties do not need to share. See Figure 8C-8D , Figure 8C-8D This is a schematic diagram of the shared logical relationship provided in the embodiments of the present invention. First, combined with... Figure 8C The steps shown are explained below: Step 501: User A enables sharing their reading perspective.

[0142] Step 502: User A selects another person's reading perspective.

[0143] Step 503: The client sends a request from user A to the server to share another person's reading perspective.

[0144] Secondly, combining Figure 8D The steps shown are explained below: Step 601: User A turns off sharing their reading perspective.

[0145] Step 602: User A selects another person's reading perspective.

[0146] Step 603: The client sends a request from user A to the server to share another person's reading perspective.

[0147] Using the above method, user A enables their own sharing (i.e., enables the first sharing function item, or enables...). Figures 6A-6B After "Share your own reading perspective" in the settings, you can use the function to share other people's reading perspectives; even if user A turns off their own sharing, they can still use the function to share other people's reading perspectives.

[0148] Based on the above logical relationship, after the server receives a request from user A to share another person's reading perspective, it randomly or selectively selects media information recommended by other recommendation tags different from user A from the sharing queue based on the received switching request, and sends the selected media information to the corresponding A's terminal for presentation on the corresponding user A's media information stream page.

[0149] 3. Functional logic for users to randomly or selectively choose to use other users' reading perspectives. 1) Interactions with media information based on others' reading perspectives do not affect the user's recommendation tags. See Figure 9 , Figure 9 This is an optional flowchart illustrating a content display method based on media information streams provided in an embodiment of the present invention, combined with... Figure 9 The steps shown are explained.

[0150] Step 701: User B chooses to share another person's reading perspective.

[0151] Here, when User B opens the media feed page for User B, the switching function can be used to browse content from another person's perspective using random or targeted conditions. Random will use random numbers, while targeted conditions can be used to select another person's perspective by inputting conditions. The targeted content conditions use information entered by the user, such as occupation, age, education level, and region.

[0152] Step 702: The client sends the user B's switching request to the server.

[0153] Step 703: Based on the switch request, the server filters recommended tags for user A from the shared queue.

[0154] Here, based on user B's switching request, the server randomly or selectively selects the corresponding recommended tags from the shared queue, such as user A's recommended tags.

[0155] Step 704: Determine the corresponding media information based on user A's recommendation tags.

[0156] Here, media information matching user A is filtered from the media information database based on user A's recommendation tags. That is, the media information content library is searched based on user A's recommendation tags to obtain content that matches user A's recommendation tags, including but not limited to text, images, videos, and other content.

[0157] Step 705: The client presents media information recommended based on user A's recommendation tags.

[0158] Here, the media information presented on the media feed page of user B's client is based on the recommendation tags of user A. In other words, user B's client presents the content corresponding to user A's reading perspective, including but not limited to text, images, videos, and other content.

[0159] Step 706: User B browses media information recommended based on User A's recommendation tags.

[0160] Here, user B browses content recommended by user A within the client's permissions, meaning the content is viewed from user A's perspective.

[0161] Step 707: User B disables sharing other people's reading perspectives.

[0162] Here, user B disables the toggle function displayed on the media feed page for user B.

[0163] Step 708: The client displays the content originally recommended by user B.

[0164] Here, when user B closes the switching function on the client, the media information presented on the client is switched to the content originally recommended by their own recommendation system. That is, the media information presented on the client is switched from the media information recommended based on user A's recommendation tags to the media information recommended based on user B's recommendation tags. In this way, user B can see the content originally recommended by their own recommendation system on the client.

[0165] Using the above method, when user B browses content from user A's perspective, user B's browsing and interaction behaviors will not affect user B's recommendation tags (i.e., recommendation labels), nor will they affect user A's original recommendation tags. In other words, under this special browsing mode, user B's browsing and interaction data will not be merged with the original data of user A or user B, thus not affecting the original recommendation tags of user A or user B, and consequently, not affecting user A or user B's own recommendation system.

[0166] 2) The impact of interactive behavior on media information based on others' reading perspectives on one's own recommendation tags. See Figure 10 , Figure 10 This is an optional flowchart illustrating a content display method based on media information streams provided in an embodiment of the present invention, combined with... Figure 10 The steps shown are explained.

[0167] Step 801: User B chooses to share another person's reading perspective.

[0168] Here, when User B opens the media feed page for User B, the switching function can be used to browse content from another person's perspective using random or targeted conditions. Random will use random numbers, while targeted conditions can be used to select another person's perspective by inputting conditions. The targeted content conditions use information entered by the user, such as occupation, age, education level, and region.

[0169] Step 802: The client sends the user B's switching request to the server.

[0170] Step 803: Based on the switch request, the server filters recommended tags for user A from the shared queue.

[0171] Here, based on user B's switching request, the server randomly or selectively selects the corresponding recommended tags from the shared queue, such as user A's recommended tags.

[0172] Step 804: Determine the corresponding media information based on user A's recommendation tags.

[0173] Here, media information matching user A is filtered from the media information database based on user A's recommendation tags. That is, the media information content library is searched based on user A's recommendation tags to obtain content that matches user A's recommendation tags, including but not limited to text, images, videos, and other content.

[0174] Step 805: The client presents media information recommended based on user A's recommendation tags.

[0175] Here, the media information presented on the media feed page of user B's client is based on the recommendation tags of user A. In other words, user B's client presents the content corresponding to user A's reading perspective, including but not limited to text, images, videos, and other content.

[0176] Step 806: User B browses media information recommended based on user A's recommendation tags.

[0177] Here, user B browses content recommended by user A within the client's permissions, meaning the content is viewed from user A's perspective.

[0178] Step 807: The client uploads user B's interaction behavior data to the server.

[0179] Here, interactive behavior data includes, but is not limited to, data related to user reading time, reading content, and comment content.

[0180] Step 808: The server optimizes the recommended tags for user B based on interaction behavior data.

[0181] Here, the server analyzes user B's interaction data and optimizes user B's original recommendation tags (i.e., recommendation labels); it should be noted that user B's interaction data does not affect user A's recommendation tags (i.e., recommendation labels).

[0182] Step 809: User B disables sharing other people's reading perspectives.

[0183] Here, user B disables the toggle function displayed on the media feed page for user B.

[0184] Step 810: The client displays user B's original media information.

[0185] Here, when user B closes the switching function on the client, the client returns to user B's original interface, presenting the content under user B's original recommendation logic. That is, the media information presented on the client's media feed page is still the content before user B shared others' reading perspectives.

[0186] Step 811: When the user refreshes the page, the server searches for relevant media information based on the user B's updated recommendation tags.

[0187] Here, when user B refreshes the media feed page, the client sends a refresh request to the server. Based on the refresh request, the server uses user B's latest recommendation tags to search for relevant content from the media content library.

[0188] Step 812: The client presents media information recommended based on the updated recommendation tags for user B.

[0189] Here, the media information presented by the client is content recommended based on user B's latest recommendation tags. In this way, user B can see content recommended based on their latest recommendation tags on the client.

[0190] In this way, when user B browses content from user A's perspective, user B's browsing and interaction behaviors will affect user B's recommendation tags (i.e., recommendation labels), thus expanding the dimensions of information that user B browses; however, it will not affect user A's original recommendation tags. That is, the exchange of reading permissions is limited to experiencing different content under different user recommendation systems and does not affect the original recommendation algorithm of the shared user.

[0191] This invention allows users to exchange reading permissions, enabling them to randomly or selectively read content from other accounts' feeds, such as content from a lawyer's perspective or a professor's perspective. By exchanging reading permissions, users with different roles can access more diverse information, avoiding information silos. This expands the user's information horizon, thereby enhancing their understanding of the value of the feed and fully leveraging the positive guiding value of diverse and high-quality content.

[0192] The following describes an exemplary structure of the content display device 555 based on media information stream provided in this embodiment of the invention as a software module. Figure 11 A schematic diagram of an optional component structure of a content display device based on media information stream provided in an embodiment of the present invention, such as... Figure 11 As shown, the content display device 555 based on media information stream provided in this embodiment of the invention includes: The first presentation module 5551 is used to present a media feed page containing at least two media recommendation messages, wherein the media recommendation messages are recommended based on the target user's first recommendation tag, and The second presentation module 5552 is used to present a switching function item corresponding to the media recommendation information. The switching function item is used to switch the media recommendation information corresponding to different recommendation tags. The third presentation module 5553 is used to present target media information in response to a trigger operation for the switching function item. The target media information is obtained based on a second recommendation tag that is different from the first recommendation tag.

[0193] In some embodiments, before presenting the switching function item corresponding to the media recommendation information, the device further includes a fourth presentation model. The fourth presentation module is used to present a first shared function item corresponding to the media recommendation information on the media information flow page; The second presentation module is further configured to receive an open operation for the first shared function item based on the media information stream page; In response to the opening operation, a switching function item corresponding to the media recommendation information is displayed on the media information stream page.

[0194] In some embodiments, after presenting the target media information, the device further includes a switching module. The switching module is used to switch the target media information presented in the media information stream page to media recommendation information based on the first recommendation tag in response to the closing operation of the first shared function item.

[0195] In some embodiments, the fourth presentation module is further configured to present a second shared function item corresponding to the media recommendation information in the media information flow page before presenting the switching function item corresponding to the media recommendation information; In response to the opening operation of the second sharing function item, the corresponding sharing prompt information is displayed; The sharing prompt information is used to indicate that the first recommendation tag can be shared by other users, so that media recommendation information based on the first recommendation tag can be presented in the media information stream page corresponding to the other users.

[0196] In some embodiments, after presenting the target media information, the device further includes a fifth presentation module, which is used to receive and present shared interactive prompt information and corresponding shared interactive function items; The shared interaction prompt information is used to indicate that after media recommendation information based on the first recommendation tag is presented on the media information stream page corresponding to the sharing user, the sharing user has an interaction with the presented media recommendation information; In response to a trigger operation on the shared interactive function item, media recommendation information based on the recommendation tags of the sharing user is displayed on the media information stream page.

[0197] In some embodiments, the switching function item is a randomly switching function item, and the third presentation module is further configured to, in response to a trigger operation for the randomly switching function item, present first target media information in the media information stream page, wherein the first target media information is recommended based on any randomly selected recommendation tag different from the first recommendation tag.

[0198] In some embodiments, the switching function item is a targeted switching function item, and before presenting the target media information on the media feed page, the method further includes a sixth presentation module. The sixth presentation module is used to present a tag building interface for targeted construction of recommendation tags, and to present at least two tag selection options in the tag building interface, the tag selection options being used for basic tag information targeting or interest tag information targeting. In response to a targeted selection operation triggered for the at least two tag selections, corresponding tag information is presented, which is used to construct the second recommendation tag.

[0199] In some embodiments, the third presentation module is further configured to, in response to a trigger operation for the targeted switching function item, present second target media information in the media feed page, wherein the second target media information is recommended based on a second recommendation tag constructed from the tag information.

[0200] In some embodiments, the second presentation module is further configured to present a switching function item corresponding to the media recommendation information on the media information stream page; Alternatively, a sharing settings function item may be presented on the media feed page. In response to a trigger operation on the sharing settings function item, a sharing settings interface may be presented, and the switching function item may be presented on the sharing settings interface.

[0201] In some embodiments, after presenting the target media information, the device further includes an update module. The update module is used to receive interactive operations related to the target media information; Based on the interactive operation, the first recommended tag is updated.

[0202] In some embodiments, before presenting the media feed page containing at least two media recommendation messages, the device further includes a user information presentation module. The user information presentation module is used to present a user information page corresponding to the target user, and the user information page includes a data editing function for editing user information; In response to a trigger operation on the data editing function item, a data editing interface corresponding to the target user is presented; In response to an editing operation triggered by the data editing interface, user profile information corresponding to the target user obtained based on the editing operation is presented. The user profile information is used to construct the first recommendation tag in order to obtain the media recommendation information based on the first recommendation tag.

[0203] In some embodiments, before presenting the media feed page containing at least two media recommendation messages, the device further includes a recording authorization presentation module. The recording authorization presentation module is used to present a recording authorization interface for the target user's behavior data on the media information stream page. The recording authorization interface includes authorization function items. In response to a trigger operation for the authorized function item, the behavior data is sent to construct the first recommendation tag based on the behavior data, and the media recommendation information is determined based on the first recommendation tag.

[0204] This invention provides an electronic device, comprising: Memory, used to store executable instructions; The processor, when executing executable instructions stored in the memory, implements the content display method based on media information stream provided in the embodiments of the present invention.

[0205] This invention provides a computer-readable storage medium storing executable instructions, which, when executed by a processor, implement the content display method based on media information stream provided in this invention.

[0206] In some embodiments, the storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.

[0207] In some embodiments, executable instructions may take the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0208] As an example, executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple collaborating files (e.g., a file that stores one or more modules, subroutines, or code sections).

[0209] As an example, executable instructions can be deployed to execute on a single computing device, or on multiple computing devices located in one location, or on multiple computing devices distributed across multiple locations and interconnected via a communication network.

[0210] The above description is merely an embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of the present invention are included within the scope of protection of the present invention.

Claims

1. A content display method based on media information flow, characterized in that, The method includes: On the media feed page of the target object, first media recommendation information and sharing prompt information are presented. The sharing prompt information is used to indicate that the first recommendation tag of the target object can be shared by other objects. When the other objects perform an interactive operation on the second media recommendation information, a shared interactive function item is presented; wherein, the second media recommendation information is media recommendation information recommended to the other objects based on the first recommendation tag; In response to a trigger operation on the shared interactive feature, third media recommendation information is presented on the media feed page of the target object, and the third media recommendation information is recommended based on the recommendation tags of the other objects.

2. The method as described in claim 1, characterized in that, The first media recommendation information is based on the first recommendation tag; before presenting the first media recommendation information and the sharing prompt information, the method further includes: The first shared function item corresponding to the first media recommendation information is displayed on the media information flow page; Based on the media information stream page, an open operation for the first shared function item is received; In response to the opening operation, a switching function item corresponding to the first media recommendation information is presented on the media information stream page. The switching function item is used to switch the media recommendation information corresponding to different recommendation tags.

3. The method as described in claim 2, characterized in that, After displaying the switching function item corresponding to the first media recommendation information on the media information stream page, the method further includes: In response to a trigger operation for the switching function item, target media information is presented, which is recommended based on a second recommendation tag that is different from the first recommendation tag; In response to the closing operation of the first shared function item, the target media information presented in the media feed page is switched to media recommendation information recommended based on the first recommendation tag.

4. The method as described in claim 1, characterized in that, The first media recommendation information is recommended based on the first recommendation tag, and the method further includes: A random switching function item corresponding to the first media recommendation information is presented. The random switching function item is used to randomly switch the media recommendation information corresponding to different recommendation tags. In response to a trigger operation for the random switching function item, a first target media information is presented on the media information stream page. The first target media information is recommended based on any randomly selected recommendation tag that is different from the first recommendation tag.

5. The method as described in claim 1, characterized in that, The method further includes: A tag building interface is presented for targeted construction of recommended tags, and at least two tag selection options are presented in the tag building interface, the tag selection options being used for basic tag information targeting or interest tag information targeting; In response to a targeted selection operation triggered for the at least two tag selections, corresponding tag information is presented, which is used to construct a second recommendation tag that is different from the first recommendation tag.

6. The method as described in claim 5, characterized in that, The first media recommendation information is recommended based on the first recommendation tag. The media information stream page further includes a targeted switching function, which is used to enable targeted switching of media recommendation information corresponding to different recommendation tags. The method further includes: In response to a trigger operation for the targeted switching function item, second target media information is presented on the media feed page. The second target media information is recommended based on a second recommendation tag constructed from the tag information.

7. The method as described in claim 1, characterized in that, The first media recommendation information is recommended based on the first recommendation tag; the method further includes: The media information flow page displays a switching function item corresponding to the first media recommendation information; Alternatively, a sharing settings function item may be presented on the media feed page, and in response to a trigger operation on the sharing settings function item, a sharing settings interface may be presented, and the switching function item may be presented on the sharing settings interface; The switching function is used to switch the media recommendation information corresponding to different recommendation tags.

8. The method as described in claim 1, characterized in that, The first media recommendation information is obtained based on a second recommendation tag different from the first recommendation tag, and the method further includes: Received an interactive operation regarding the recommendation information from the first media; Based on the interactive operation, the first recommended tag is updated.

9. The method as described in claim 1, characterized in that, Before presenting the first media recommendation information and the sharing prompt information, the method further includes: A user information page corresponding to the target object is presented, and the user information page includes data editing function items for editing object data; In response to a trigger operation on the data editing function item, a data editing interface corresponding to the target object is presented; In response to an editing operation triggered by the data editing interface, object data information corresponding to the target object obtained based on the editing operation is presented, and the object data information is used to construct the first recommendation tag.

10. The method as described in claim 1, characterized in that, Before presenting the first media recommendation information and the sharing prompt information, the method further includes: The media feed page presents a recording authorization interface for the target object's behavioral data, and the recording authorization interface includes authorization function items; In response to a trigger operation for the authorized function item, the behavioral data is sent to construct the first recommendation tag based on the behavioral data.

11. A content display device based on media information flow, characterized in that, The device includes: The first presentation module is used to present first media recommendation information and sharing prompt information in the media information stream page of the target object. The sharing prompt information is used to indicate that the first recommendation tag of the target object can be shared by other objects. The second presentation module is used to present a shared interactive function item when the other objects perform an interactive operation on the second media recommendation information; wherein, the second media recommendation information is media recommendation information recommended to the other objects based on the first recommendation tag; The third presentation module is used to respond to the triggering operation of the shared interactive function item and present third media recommendation information in the media information stream page of the target object. The third media recommendation information is recommended based on the recommendation tags of the other objects.

12. An electronic device, characterized in that, include: Memory is used to store executable instructions or computer programs. A processor, when executing computer-executable instructions or computer programs stored in the memory, implements the content display method based on media information streams as described in any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that, The device stores computer-executable instructions or computer programs, which, when executed by a processor, implement the content display method based on media information streams as described in any one of claims 1 to 10.