Method, device and equipment for content display based on media information flow and storage medium

By introducing a switching function in the media information flow page, users are allowed to switch to media recommendation information for different user portraits, which solves the information cocoon problem and achieves the expansion and diversity of information browsing dimensions.

CN111506845BActive Publication Date: 2025-10-17TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010286714.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-04-13
Publication Date
2025-10-17
Estimated Expiration
2040-04-13

AI Technical Summary

Technical Problem

In the existing technology, the mechanism of content recommendation based on user preferences easily leads to the gradual narrowing of the user's browsing information range, forming an "information cocoon" phenomenon, and cannot effectively expand the user's information browsing dimension.

Method used

A content display method based on media information flow is provided. By presenting switching function items in the media information flow page, users are allowed to switch to media recommendation information for different user portraits, including random or targeted switching, and even share and interact with other users' reading perspectives.

Benefits of technology

It expands the dimension of user information browsing, avoids the "information cocoon" phenomenon, enables users to browse information that is different from their own reading perspective, and improves the diversity and richness of information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111506845B_ABST
    Figure CN111506845B_ABST
Patent Text Reader

Abstract

The application provides a content display method and device based on a media information stream, electronic equipment and a storage medium; the method comprises the following steps: presenting a media information stream page containing at least two pieces of media recommendation information, the media recommendation information being recommended based on a first user portrait of a target user, and presenting a switching function item corresponding to the media recommendation information, the switching function item being used for switching the media recommendation information corresponding to different user portraits; in response to a triggering operation on the switching function item, presenting target media information, the target media information being obtained based on a second user portrait different from the first user portrait. Through the application, switching display of the media recommendation information corresponding to different user portraits can be realized in the process in which a user browses the media information stream page.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to mobile internet technology, and in particular to a content display method and device based on media information flow, an equipment and a storage medium. BACKGROUND

[0002] In a media information flow product, the amount of information in the content library of the media information flow is very large, and the media information presented on the information flow page is mostly the content that the user may be interested in, which is recommended by the recommendation system based on the user portrait of the user. Therefore, the media information presented on the information flow page of a user can be referred to as the information of the reading perspective of the user, such as the information of the reading perspective of user A, the information of the reading perspective of a lawyer, the information of the reading perspective of a professor, etc.

[0003] However, although the content recommendation mechanism based on user preferences can recommend content that the user is interested in, if the user frequently browses a certain type of content, especially some low-quality content, the user will inevitably continue to receive many related types of content, which will reduce the user's cognition of the value of the information flow to a certain extent, and will cause the "information cocoon" phenomenon, making the user's browsing range of information gradually narrow. SUMMARY

[0004] The embodiments of the present application provide a content display method and device based on media information flow, an electronic equipment and a storage medium, which can realize the switching display of media recommendation information corresponding to different user portraits in the process of browsing the media information flow page of the user.

[0005] The technical solution of the embodiments of the present application is as follows:

[0006] The embodiments of the present application provide a content display method based on media information flow, comprising:

[0007] presenting a media information flow page containing at least two media recommendation information, the media recommendation information being recommended based on a first user portrait of a target user, and

[0008] presenting a switching function item corresponding to the media recommendation information, the switching function item being used to realize the switching of media recommendation information corresponding to different user portraits;

[0009] in response to a triggering operation on the switching function item, presenting target media information, the target media information being obtained based on a second user portrait different from the first user portrait.

[0010] The embodiments of the present application provide a content display device based on media information flow, comprising:

[0011] The first presentation module is configured to present a media information stream page containing at least two pieces of media recommendation information, the media recommendation information being recommended based on a first user portrait of a target user, and

[0012] The second presentation module is configured to present a switching function item corresponding to the media recommendation information, the switching function item being used to switch the media recommendation information corresponding to different user portraits.

[0013] The third presentation module is configured to present target media information in response to a triggering operation on the switching function item, the target media information being recommended based on a second user portrait different from the first user portrait.

[0014] In the above solution, before the presentation of the switching function item corresponding to the media recommendation information, the apparatus further comprises a fourth presentation module,

[0015] The fourth presentation module is configured to present a first sharing function item corresponding to the media recommendation information in the media information stream page.

[0016] The second presentation module is further configured to receive an opening operation on the first sharing function item based on the media information stream page.

[0017] In response to the opening operation, the switching function item corresponding to the media recommendation information is presented in the media information stream page.

[0018] In the above solution, after the presentation of the target media information, the apparatus further comprises a switching module,

[0019] The switching module is configured to switch the target media information presented in the media information stream page to media recommendation information recommended based on the first user portrait in response to a closing operation on the first sharing function item.

[0020] In the above solution, the fourth presentation module is further configured to present a second sharing function item corresponding to the media recommendation information in the media information stream page before the presentation of the switching function item corresponding to the media recommendation information.

[0021] In response to an opening operation on the second sharing function item, corresponding sharing prompt information is presented.

[0022] The sharing prompt information is used to indicate that the first user portrait can be shared by other users, so that media recommendation information recommended based on the first user portrait is presented in a media information stream page corresponding to the other users.

[0023] In the scheme, after the target media information is presented, the apparatus further comprises a fifth presentation module, configured to receive and present shared interaction prompt information and a corresponding shared interaction function item;

[0024] The shared interaction prompt information is used to prompt that, after presenting the media recommendation information recommended based on the first user portrait in the media information stream page of the sharing user, the sharing user exists interaction with the presented media recommendation information.

[0025] In response to a triggering operation on the shared interaction function item, media recommendation information recommended based on the user portrait of the sharing user is presented in the media information stream page.

[0026] In the scheme, the switching function item is a random switching function item, and the third presentation module is further configured to present, in response to a triggering operation on the random switching function item, first target media information in the media information stream page, the first target media information being recommended based on any user portrait different from the first user portrait and randomly extracted.

[0027] In the scheme, the switching function item is a directional switching function item, and before the target media information is presented in the media information stream page, the method further comprises a sixth presentation module,

[0028] The sixth presentation module is configured to present a portrait construction interface for directionally constructing a user portrait, and present at least two portrait selection items in the portrait construction interface, the portrait selection items being used for directional selection of basic portrait information or interest portrait information.

[0029] In response to a directional selection operation triggered on the at least two portrait selection items, corresponding portrait information is presented, the portrait information being used for constructing the second user portrait.

[0030] In the scheme, the third presentation module is further configured to present, in response to a triggering operation on the directional switching function item, second target media information in the media information stream page, the second target media information being recommended based on a second user portrait constructed based on the portrait information.

[0031] In the scheme, the second presentation module is further configured to present, in the media information stream page, a switching function item corresponding to the media recommendation information.

[0032] Alternatively, a sharing setting function item is presented in the media information stream page, and in response to a triggering operation on the sharing setting function item, a sharing setting interface is presented, and the switching function item is presented in the sharing setting interface.

[0033] In the scheme, after the target media information is presented, the device further comprises an updating module,

[0034] The updating module is configured to receive an interactive operation for the target media information.

[0035] The first user portrait is updated based on the interactive operation.

[0036] In the scheme, before the media information stream page containing at least two pieces of media recommendation information is presented, the device further comprises a user information presenting module,

[0037] The user information presenting module is configured to present a user information page corresponding to the target user, and the user information page comprises a profile editing function item for performing user profile editing.

[0038] In response to a triggering operation for the profile editing function item, a profile editing interface corresponding to the target user is presented.

[0039] In response to an editing operation triggered based on the profile editing interface, user profile information corresponding to the target user obtained based on the editing operation is presented, and the user profile information is used to construct the first user portrait, so that the media recommendation information is obtained based on the first user portrait.

[0040] In the scheme, before the media information stream page containing at least two pieces of media recommendation information is presented, the device further comprises a record authorization presenting module,

[0041] The record authorization presenting module is configured to present a record authorization interface for behavior data of the target user in the media information stream page, and the record authorization interface comprises an authorization function item.

[0042] In response to a triggering operation for the authorization function item, the behavior data is sent, the first user portrait is constructed based on the behavior data, and the media recommendation information is determined based on the first user portrait.

[0043] An electronic device is provided in the embodiment of the application, and the electronic device comprises:

[0044] A memory is configured to store executable instructions.

[0045] A processor is configured to execute the executable instructions stored in the memory, so as to implement the content display method based on a media information stream provided in the embodiment of the application.

[0046] A computer readable storage medium is provided in the embodiment of the application, and the computer readable storage medium stores executable instructions, so as to cause the processor to execute the content display method based on a media information stream provided in the embodiment of the application.

[0047] The embodiments of the present invention have the following beneficial effects:

[0048] The embodiment of the present invention can realize the switching display of media recommendation information corresponding to different user portraits during the process of users browsing the media information flow page; that is, the information presented on the media information flow page is switched from the target user's reading perspective to the information from other users' reading perspectives, so that the target user can not only browse the information from his own reading perspective, but also browse different information from other users' reading perspectives, thereby expanding the dimension of the target user's browsing information and avoiding the "information cocoon". BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 A schematic diagram of an optional architecture of a content presentation system based on a media information stream provided by an embodiment of the present invention;

[0050] Figure 2 An optional structural diagram of an electronic device provided by an embodiment of the present invention;

[0051] Figure 3 A schematic diagram of an optional flow chart of a content display method based on a media information stream provided by an embodiment of the present invention;

[0052] Figures 4A-4C A schematic diagram of an interface for user information provided by an embodiment of the present invention;

[0053] Figures 5A-5K A schematic diagram of an information switching interface provided by an embodiment of the present invention;

[0054] Figures 6A-6B A schematic diagram of product capabilities provided by an embodiment of the present invention;

[0055] Figure 7 A schematic diagram of an optional flow chart of a content display method based on a media information stream provided by an embodiment of the present invention;

[0056] Figures 8A-8D Schematic diagram of the shared logical relationship provided by an embodiment of the present invention;

[0057] Figure 9 A schematic diagram of an optional flow chart of a content display method based on a media information stream provided by an embodiment of the present invention;

[0058] Figure 10 A schematic diagram of an optional flow chart of a content display method based on a media information stream provided by an embodiment of the present invention;

[0059] Figure 11 A schematic diagram of an optional structural composition of a content presentation device based on a media information stream provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0060] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings, and the described embodiments should not be regarded as limiting the present application. All other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present application.

[0061] In the following description, "some embodiments" are referred to, which describe a subset of all possible embodiments, but it can be understood that "some embodiments" can be the same or different subsets of all possible embodiments, and can be combined with each other without conflict.

[0062] In the following description, the terms "first\second\..." are only distinguished from similar objects, and do not represent a specific order of the objects. It can be understood that "first\second\..." can be interchanged in a specific order or sequence as allowed, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0063] 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 the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.

[0064] The related data collection and processing in the embodiments of the present application should strictly comply with the requirements of relevant laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of authorization of laws and regulations and the personal information subject.

[0065] Before further detailing the embodiments of the present application, the terms and terms involved in the embodiments of the present application are explained, and the terms and terms involved in the embodiments of the present application are applicable to the following explanations.

[0066] 1) Media information flow: It refers to a recommendation system of media information content recording user data in various ways, drawing user portraits through these data, and inferring user interests and hobbies based on user portraits to recommend information content interesting to users.

[0067] 2) Authority: Each user has his own account system, and the account system has the authority constraints of the user, such as what can be used, what cannot be used, what can be seen, and what cannot be seen.

[0068] 3) Reading content: The media information browsed by the user in the media information flow product.

[0069] 4) Reading behavior: the length of time, time, and other behaviors of users reading media recommendation information.

[0070] 5) Statistical results: results presented by statistical algorithms on data.

[0071] 6) Information cocoon: refers to the phenomenon that people's information field will be habitually guided by their own interests, thereby confining their lives in a cocoon-like "cocoon".

[0072] 7) Recommendation algorithm: an algorithm in the media information stream that matches content libraries and user preferences to recommend content that users may like.

[0073] 8) User portrait, including user interest portrait and user base portrait; among them, the user interest portrait refers to the virtual representative of the real user, which is a target user model based on a series of attribute data, used to indicate the user's interest classification;

[0074] The user base portrait is a labeled user information profile abstracted from the user's real name, gender, age, income, and other user base information.

[0075] 9) Reading perspective: based on the user's user portrait, it usually reflects the characteristics and preferences of the user's reading content, such as information under a lawyer's reading perspective usually includes many content related to laws and regulations, criminal cases, etc., and information under a fashion blogger's reading perspective usually includes many content related to fashion, makeup, and fashion, etc.

[0076] 10) Client, an application running in the terminal to provide various services, such as a video playback client.

[0077] 11) In response to, used to indicate the conditions or states on which the operations performed depend, when the dependent conditions or states are met, the one or more operations performed can be real-time or have a set delay; in the absence of special instructions, there is no restriction on the execution order of multiple operations performed.

[0078] The media information stream product records the user's reading content, reading time, reading time, and other reading behaviors, analyzes the user's reading content preferences based on the reading behaviors, and then matches the user's preferences through the content tags in the media information stream to recommend the most likely content to the user. That is, the media recommendation information presented in the media information stream product is mostly recommended by mainstream recommendation algorithms, which include: content metadata-based recommendation, user portrait-based recommendation, and collaborative filtering algorithm-based recommendation.

[0079] Recommendations based on content metadata are relatively basic. Their fundamental principle is to label content. The specific metadata used varies depending on the content, but common considerations include keywords, genre, author, and source. User-profile-based recommendations primarily consist of three components: basic user data (age, gender, etc.), application usage data (frequency and duration of application use), and content preference data (preferred content categories and types). Recommendations based on collaborative filtering algorithms identify similar users or content for recommendation. These primarily include user-based and item-based collaborative filtering recommendations.

[0080] However, when implementing the embodiments of the present invention, the inventors found that mainstream recommendation algorithms, including the above three recommendation algorithms, all aim to accurately push content and match users with content they may like; but this approach also brings about the problem of "information cocoon", which gradually narrows the scope of information reading by users.

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

[0082] See also Figure 1 , Figure 1 An optional architectural diagram of a content presentation system 100 based on a media information stream provided in an embodiment of the present invention. To support an exemplary application, a terminal 400 (terminal 400-1 and terminal 400-2 are shown as examples) is connected to a server 200 via a network 300. The network 300 may be a wide area network or a local area network, or a combination of the two, and a wireless link is used to implement data transmission.

[0083] In actual applications, the terminal 400 can be various types of user terminals such as smart phones, tablet computers, laptops, etc., or it can be a desktop computer, a game console, a television, or a combination of any two or more of these data processing devices; the server 200 can be a separately configured server that supports various services, or it can be configured as a server cluster, or it can be a cloud server, etc.

[0084] In actual implementation, the terminal 400 is provided with a client, such as a short video client, a browser client, an instant messaging client, etc. When a user opens the client on the terminal 400 to browse media information, the terminal 400 presents a media information stream page containing at least two pieces of media recommendation information, wherein the media recommendation information is recommended based on a first user portrait of a target user, and a switching function item corresponding to the media recommendation information is presented, wherein the switching function item is used to switch media recommendation information corresponding to different user portraits; in response to a triggering operation on the switching function item, a switching request is sent to the server 200.

[0085] The server 200 is configured to determine target media information based on a second user portrait different from the first user portrait based on the received switching request, and return the target media information to the terminal 400; and the terminal 400 is configured to present the target media information in the media information stream page.

[0086] Referring to Figure 2 , Figure 2 An optional structural schematic diagram of an electronic device 500 provided by the embodiment of the present application is provided. In actual application, the electronic device 500 can be the terminal 400 or the server 200 in Figure 1 . The electronic device is taken as the terminal 400 shown in Figure 1 . The computer device for implementing the content display method based on the media information stream of the embodiment of the present application is described. Figure 2 The electronic device 500 shown in the embodiment of the present application 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 through a bus system 540. It can be understood that the bus system 540 is used to realize the connection and communication between the components. The bus system 540 includes a data bus, a power supply bus, a control bus and a state signal bus. However, for the purpose of clear illustration, all the buses are marked as the bus system 540 in Figure 2 .

[0087] The processor 510 can be an integrated circuit chip with signal processing capability, 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., wherein the general-purpose processor can be a microprocessor or any conventional processor.

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

[0089] The memory 550 can be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard drives, optical drives, and the like. The memory 550 optionally includes one or more storage devices remotely located from the processor 510.

[0090] The memory 550 includes volatile memory or nonvolatile memory, and can also include both volatile and nonvolatile memory. Nonvolatile memory can be read only memory (ROM), volatile memory can be random access memory (RAM). The memory 550 described by embodiments of the present application is intended to include any suitable type of memory.

[0091] In some embodiments, the memory 550 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or a subset or superset thereof, which are illustratively described below.

[0092] The operating system 551 includes systems programs for handling various basic system services and for performing hardware dependent tasks, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services as well as handling hardware dependent tasks;

[0093] The network communication module 552 is for reaching other computing devices via one or more network interfaces 520 (wired or wireless), example network interfaces 520 include: Bluetooth, wireless fidelity (WiFi), universal serial bus (USB), and the like;

[0094] The presentation module 553 is for enabling presentation of information via one or more output devices 531 (e.g., display screens, speakers, and the like) associated with the user interface 530 (e.g., user interfaces for operating peripheral devices and displaying content and information);

[0095] The input processing module 554 is for detecting and translating one or more user inputs or interactions from one or more input devices 532.

[0096] In some embodiments, the media information stream based content presentation device provided by the embodiments of the present application can be implemented in software, Figure 2 A media information stream based content presentation device 555 stored in the memory 550 is shown, which can be software in the form of programs and plug-ins, etc., including the following software modules: a first presentation module 5551, a second presentation module 5552 and a third presentation module 5553, which are logical, and thus can be combined or further split according to the implemented functions.

[0097] The functions of the various modules will be described below.

[0098] In other embodiments, the media information stream based content presentation device provided by the embodiments of the present application can be implemented in hardware, for example, the media information stream based content presentation device provided by the embodiments of the present application can be a processor in the form of a hardware decoding processor programmed to perform the media information stream based content presentation method provided by the embodiments of the present application, for example, the processor in the form of a hardware decoding processor can use 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 elements.

[0099] Next, the media information stream based content presentation method provided by the embodiments of the present application will be described, which can be implemented by a server or a terminal alone, or by a server and a terminal in cooperation.

[0100] Referring to Figure 3 , Figure 3 An optional flowchart of the media information stream based content presentation method provided by the embodiments of the present application will be described below in combination with the steps shown in the flowchart. Figure 3

[0101] Step 101: The terminal presents a media information stream page containing at least two pieces of media recommendation information, wherein the media recommendation information is recommended based on a first user portrait of a target user.

[0102] ​In practical applications, a client is arranged on the terminal, such as a short video client, a browser client, an instant messaging client, and the like. When a user opens the client on the terminal for the first time, the media recommendation information presented by the media information stream page can be randomly pushed by the server; then the terminal records the reading behavior data of the user, such as reading content, reading duration, reading time, reading interaction, and the like, and sends the reading behavior data to the server; then the server analyzes the reading content preference of the user according to the reading behavior data of the user, searches the content meeting the user preference label from the media information database, such as discovering that the target user is interested in the content with labels of English, music, and film and television, and then searching the media information meeting such labels from the media information database, including but not limited to related content such as text and video; finally, the server recommends the media information meeting the conditions searched to the terminal; in this way, the media recommendation information presented on the terminal is the content meeting the preference of the target user, and the user experience is improved.

[0103] In some embodiments, in order to be able to more accurately push the media recommendation information interested by the target user, the terminal can obtain the user profile information of the target user to construct the user portrait of the target user before presenting the media information stream page containing at least two pieces of media recommendation information in the following manner:

[0104] presenting a user information page corresponding to the target user, wherein the user information page includes a profile editing function item for editing the user profile; in response to a triggering operation on the profile editing function item, a profile editing interface corresponding to the target user is presented; in response to an editing operation triggered based on the profile editing interface, user profile information of the target user obtained based on the editing operation is presented, wherein the user profile information is used to construct a first user portrait, and the media recommendation information is obtained based on the first user portrait.

[0105] Here, in practical applications, the information viewing function item for the target user is also presented in the media information stream page, and when the user clicks the information viewing function item, the terminal performs page jumping in response to the clicking operation on the information viewing function item, and presents the user information page corresponding to the target user.

[0106] For example, referring to Figures 4A-4B , Figures 4A-4B The interface schematic diagram of the user information provided by the embodiments of the present application is shown in the following figures. When the target user clicks the information viewing function item of "My" presented by the media information stream page, the media information stream page jumps to the user information interface as shown in Figure 4A , the profile editing function item presented by the user information interface is "My Profile", and when the target user clicks the profile editing function item of "My Profile", the user information interface presents the profile editing interface as shown in Figure 4B , and the profile editing interface presents the user profile information of the target user as shown in Figure 4BIn some embodiments, the terminal can optionally fill in the user profile information such as gender, age, education, occupation, company, region, etc., and send the user profile information input by the target user to the server; the server constructs a first user portrait corresponding to the target user based on the received user profile information, determines the media recommendation information based on the first user portrait, and pushes the determined media recommendation information to the terminal for the target user to browse and read.

[0107] In some embodiments, before presenting the media information stream page containing at least two pieces of media recommendation information, the terminal can also authorize the recording of the behavior data of the target user in the following way:

[0108] In the media information stream page, a recording authorization interface for the behavior data of the target user is presented, wherein the recording authorization interface includes an authorization function item; in response to a triggering operation on the authorization function item, the behavior data is sent to construct a first user portrait based on the behavior data, and determine the media recommendation information based on the first user portrait.

[0109] Here, the behavior data includes but is not limited to browsing behavior data such as reading time, reading time, reading content, and interactive behavior data such as reading marks, comments, and forwarding.

[0110] Referring to Figure 4C , Figure 4C The interface diagram of the user information provided by the embodiments of the present application, Figure 4C In some embodiments, C1 is a media information stream page, C2 is a recording authorization interface, C3 is an authorization function item, and C4 is a refusal authorization function item. When the target user clicks the authorization function item C3, the terminal will send the reading behavior data to the server in response to the triggering operation on the authorization function item; the server constructs a first user portrait corresponding to the target user based on the received reading behavior data, determines the media recommendation information based on the first user portrait, and pushes the determined media recommendation information to the terminal for the target user to browse and read.

[0111] In some embodiments, the terminal feeds back the behavior data of the target user such as browsing behavior and interactive behavior to the server, the server updates the first user portrait of the target user based on the received behavior data, and determines the media recommendation information based on the updated first user portrait to recommend to the target user; in this way, the first user portrait of the target user is constantly updated, and the media information stream page presents the media recommendation information recommended to the target user based on the constantly updated first user portrait, which is more in line with the preferences of the target user, and improves the accuracy of the media recommendation information.

[0112] Step 102: presenting a switching function item corresponding to the media recommendation information, wherein the switching function item is used to switch the media recommendation information corresponding to different user portraits.

[0113] In some embodiments, the terminal can present the switching function item corresponding to the media recommendation information in the following manner:

[0114] In the media information stream page, present the switching function item corresponding to the media recommendation information; or, in the media information stream page, present a sharing setting function item, in response to a triggering operation on the sharing setting function item, present a sharing setting interface, and present the switching function item in the sharing setting interface.

[0115] Here, the switching function item can be directly presented in the media information stream page, and when the target user clicks the switching function item, the switching of the media recommendation information corresponding to different user portraits can be realized; or, the sharing setting function item can be first presented in the media information stream page, and only when the sharing setting function item is opened, the switching of the media recommendation information corresponding to different user portraits can be realized based on the switching function item.

[0116] For example, referring to Figures 5A-5B , Figures 5A-5C The interface diagram of information switching provided by the embodiments of the present application is shown in Figure 5A , A1 is a media information stream page, A2 is a switching function item, i.e., "change perspective to see content", and when the target user clicks the switching function item "change perspective to see content", the switching of the media recommendation information corresponding to different user portraits can be realized. Figure 5B , B1 is a media information stream page, B2 is a sharing setting function item, i.e., "change perspective to see content", and when the target user clicks the sharing setting function item "change perspective to see content", a sharing setting interface as shown in Figure 5C is presented, Figure 5C , C1 is a sharing setting interface, C2 and C3 are switching function items, and when the user clicks C2 or C3, the switching of the media recommendation information corresponding to different user portraits can be realized.

[0117] In some embodiments, before the terminal presents the switching function item corresponding to the media recommendation information, the terminal can also present a first sharing function item corresponding to the media recommendation information in the media information stream page;

[0118] Correspondingly, the terminal can present the switching function item corresponding to the media recommendation information in the following manner:

[0119] Based on the media information stream page, an opening operation on the first sharing function item is received; in response to the opening operation, the switching function item corresponding to the media recommendation information is presented in the media information stream page.

[0120] Here, the first sharing function item is used to determine whether the switching of the media recommendation information corresponding to different user portraits can be realized based on the switching function item. When the first sharing function item is in the closed state, the switching function item is in the hidden state, that is, the switching function item cannot be presented, and thus the switching of the media recommendation information corresponding to different user portraits cannot be realized. When the user opens the first sharing function item, the switching function item in the hidden state is presented, and thus the switching of the media recommendation information corresponding to different user portraits can be realized based on the switching function item.

[0121] Referring to Figures 5D-5E , Figures 5D-5E The interface diagram of information switching provided by the embodiment of the present application is shown in Figure 5D , D1 is the first sharing function item. When the first sharing function item D1 is in the closed state, the switching function item is not presented on the media information stream page. When the target user opens the first sharing function item D1, the function item shown in Figure 5E is presented. In Figure 5E , E1 is the first sharing function item and is in the opened state, and E2 and E3 are switching function items. When the target user clicks E2 or E3, the switching of the media recommendation information corresponding to different user portraits can be realized.

[0122] In some embodiments, before the terminal presents the switching function item corresponding to the media recommendation information, the second sharing function item corresponding to the media recommendation information can also be presented on the media information stream page. In response to an opening operation on the second sharing function item, the corresponding sharing prompt information is presented. The sharing prompt information is used to indicate that the first user portrait can be shared by other users, so that the media recommendation information recommended based on the first user portrait is presented in the media information stream page corresponding to the other users.

[0123] Here, the second sharing function item is used to realize the sharing of the reading perspective (that is, the first user portrait) of the target user to other users. When the second sharing function item is in the closed state, the switching function item is in the inoperable state, and thus the switching of the media recommendation information corresponding to different user portraits cannot be realized. When the target user opens the second sharing function item, the switching function item is presented, and thus the switching of the media recommendation information corresponding to different user portraits can be realized based on the switching function item. That is, only when the target user opens the sharing of the reading perspective, can the reading perspective of other users be switched.

[0124] Referring to Figures 5F-5G , Figures 5F-5G The interface diagram of information switching provided by the embodiment of the present application is shown in Figure 5FIn the "Share your own reading perspective" F1 is the second sharing function item. When the second sharing function item F1 is closed, the switching function items F2 and F3 are inoperable. When the target user opens the second sharing function item F1, the following is displayed: Figure 5G The function items shown in Figure 5G In the figure, the second sharing function item G1 is in the open state, and G2 and G3 are both switching function items. When the target user clicks G2 or G3, the media recommendation information corresponding to different user portraits can be switched.

[0125] In some embodiments, when the target user opens the second sharing function item, such as the target user opens Figure 5G In G1, when sharing your own reading perspective is turned on, the terminal sends the authorization information of the target user to the server, and the server puts the recommendation logic of the target user into the shareable queue. The recommendation logic is mainly based on the recommended content preference tags determined based on the first user portrait of the target user; when other users open the switching function item in the corresponding media information flow page, the server can recommend the media recommendation information determined based on the first user portrait of the target user to other users.

[0126] Step 103: In response to a triggering operation for the switching function item, target media information is presented, wherein the target media information is recommended based on a second user profile that is different from the first user profile.

[0127] In actual implementation, when the target user triggers the switching function item, the terminal generates a switching request carrying the first user portrait in response to the triggering operation for the switching function item, and sends the generated switching request to the server; based on the received switching request, the server selects media information recommended based on other user portraits different from the first user portrait from the shared queue, and sends the selected media information to the terminal, and presents it in the media information flow page of the terminal; in this way, the target user can browse the media information from the perspective of other users, expanding the browsing information surface.

[0128] Here, the target media information presented in the media information flow page can all be recommended based on the second user profile; or some target media information can be recommended based on the second user profile, while the remaining target media information is recommended based on the first user profile or randomly recommended. For example, when a user customizes the targeted reading perspective of the lawyer profession, of the eight target media information presented in the media information flow page, six are recommended based on the second user profile of the lawyer profession, and the remaining two are recommended based on the first user profile of the user.

[0129] In some embodiments, the target media information presented in the media information stream is the media information selected by the server from the shared queue based on the second user profile and recommended to the majority of users matching the second user profile. For example, when a user customizes the targeting and selects to share a reading perspective on the lawyer profession, the target recommended information presented in the media information stream page is the media information determined by the server based on the second user profile and recommended to 80% of lawyer users.

[0130] In some embodiments, the switching function item is a random switching function item, and the terminal may present the target media information in the media information stream page in the following manner:

[0131] In response to a trigger operation for the random switching function item, the first target media information is presented in the media information flow page, and the first target media information is recommended based on any randomly selected user portrait that is different from the first user portrait.

[0132] Here, when the target user clicks on the random switch function item, such as the target user clicks Figure 5E or Figure 5G When the "random view" switching function item G2 is shown, the terminal generates a random switching request carrying the first user portrait in response to the trigger operation of the random switching function item, and sends the generated random switching request to the server; based on the received random switching request, the server randomly selects media information recommended based on other user portraits different from the first user portrait from the shared queue, and sends the randomly selected media information to the terminal for presentation in the media information flow page of the terminal.

[0133] In some embodiments, the switching function item is a directional switching function item. Before presenting the target media information, the terminal may also present the portrait information in the following manner:

[0134] A portrait construction interface for targeted construction of a user portrait is presented, and at least two portrait selection items are presented in the portrait construction interface, wherein the portrait selection items are used for targeting basic portrait information or interest portrait information; in response to a targeted selection operation triggered by at least two portrait selection items, corresponding portrait information is presented, wherein the portrait information is used for constructing a second user portrait.

[0135] Accordingly, the terminal can present the target media information in the following ways:

[0136] In response to the triggering operation for the directional switching function item, the second target media information is presented in the media information flow page, and the second target media information is recommended based on the second user portrait constructed based on the portrait information.

[0137] For example, the media information flow page is displayed as follows Figure 5GThe illustrated portrait construction interface G3, when the target user inputs basic information such as occupation, age, region, etc. to realize basic portrait information orientation or inputs interest information such as music, video type, etc. to realize interest portrait orientation in the portrait interface presented portrait selection item, the terminal sends the orientation information input by the target user to the server, the server filters the second user portrait conforming to the orientation information from the shared queue, and searches the second target media information conforming to the second user portrait from the media information database based on the second user portrait and returns to the terminal.

[0138] In the above manner, the terminal presents the target media information as shown in the target media information Figure 5H provided by the embodiment of the present application, Figure 5H The interface schematic diagram of information switching provided by the embodiment of the present application, in Figure 5H H1 is a media information stream page corresponding to the target user, H2 indicates that the target user is looking at the content from the reading perspective of others, that is, the target media information presented in the media information stream, also referred to as H1, is recommended based on the second user portrait different from the first user portrait, so that the target user can browse the media information from the reading perspective of someone or a certain type of person, meeting the user reading demand. During the process of the target user browsing the media information from the reading perspective of others, the target media information presented in the media information stream page can be updated by clicking the “change” function item H3, and the target user can return to browsing the media information from the reading perspective of himself by clicking the “close” function item H4.

[0139] In some embodiments, only when the first sharing function item is opened, the switching of the media recommendation information corresponding to different user portraits can be realized through the switching function item. When the target user closes the first sharing function item, the terminal switches the target media information presented in the media information stream page to the media recommendation information recommended based on the first user portrait in response to the closing operation of the first sharing function item; that is, when the target user closes the first sharing function item, the target user cannot browse the media information from the reading perspective of others any more, and the browsing and interaction behavior of the target user on the target media information recommended based on the second user portrait does not affect the first user portrait of the target user, that is, when the target user uses the reading perspective of others to browse the target media information, the browsing and interaction behavior of the target user does not affect the recommendation system of the target user.

[0140] In some embodiments, when the target user opens the second sharing function item, that is, opens the sharing of the reading perspective of the target user, the terminal can also present the target media information in the media information stream page in the following manner after presenting the target media information:

[0141] The shared interaction prompt information and the corresponding shared interaction function item are received and presented, wherein the shared interaction prompt information is used to prompt that the sharing user exists interaction with the presented media recommendation information in the media information stream page corresponding to the sharing user after the media recommendation information recommended based on the first user portrait is presented; and the media recommendation information recommended based on the user portrait of the sharing user is presented in the media information stream page in response to the triggering operation on the shared interaction function item.

[0142] Here, the target user opens the reading perspective of sharing himself, and when the target user browses the target media information recommended based on the second user portrait based on the switching function item, the target media information stream page corresponding to the target user also presents the interaction prompt information of the sharing user for the media recommendation information recommended based on the first user portrait, such as comments, forwards, etc., and presents the corresponding shared interaction function item, wherein the sharing user is different from other users corresponding to the second user portrait.

[0143] When the target user clicks the shared interaction function item, i.e. the target user wants to browse the media recommendation information of the reading perspective of the sharing user, the terminal generates and sends a corresponding sharing request carrying the user portrait of the sharing user to the server in response to the triggering operation on the shared interaction function item; the server receives the sharing request, searches the media recommendation information conforming to the user portrait of the sharing user from the media information database, and pushes the searched media recommendation information conforming to the user portrait of the sharing user to the terminal corresponding to the target user for presentation on the corresponding media information page for the target user to browse; in this way, the interaction between users can be promoted.

[0144] For example, referring to Figure 5I , Figure 5I The interface diagram of information switching provided by the embodiment of the application is shown in Figure 5I , I1 is a media information stream page corresponding to the target user (such as user A), and I2 indicates that user A is looking at the content with the reading perspective of others (such as user B), i.e. the target media information presented in the media information stream page I1 corresponding to user A is recommended based on the second user portrait of user B.

[0145] Meanwhile, the shared interaction prompt information I3 and the corresponding shared interaction function item I4 are also presented on the media information stream page I1 corresponding to user A, wherein I3 indicates that others (such as user C) are looking at the content with the reading perspective of user A, i.e. the media recommendation information presented in the media information stream page corresponding to user C is recommended based on the first user portrait of user A, and user C has interacted with the media recommendation information recommended based on the first user portrait of user A, such as comments, forwards, etc.; and I4 is used to realize the shared interaction of the media recommendation information corresponding to the third user portrait of user C.

[0146] When the user A clicks the sharing interaction function item I4, the terminal presents the media recommendation information recommended based on the third user portrait of the user C in the media information stream page I1 corresponding to the user A in response to the triggering operation for the sharing interaction function item. In this way, the user A can browse the corresponding media recommendation information in the reading perspective of the user C, further expanding the dimension of the information browsed by the user A, and promoting the interaction between the user A and the user C.

[0147] In some embodiments, the switching function item can be located in the navigation bar. When the user triggers the switching function item located in the navigation bar, the terminal performs page jumping to jump the media information stream page to the target media information stream page corresponding to the switching function item in response to the triggering operation for the switching function item, and accordingly presents the target media information in the target media information stream page. In actual application, the switching function item can be used to realize the switching in the reading perspective of any user portrait different from the first user portrait, or can be used to realize the switching in the reading perspective of the second user portrait different from the first user portrait which is pre-set.

[0148] For example, referring to Figures 5J-5K , Figures 5J-5K The interface diagram of the information switching provided by the embodiments of the present application is shown in Figure 5J The navigation bar is provided with the function items of “attention” (J1), “recommendation” (J2), “other reading perspective” (J3), etc., wherein the J3 is a random switching function item used to realize the switching in the reading perspective of any user portrait different from the first user portrait. When the user selects the J1 function item, the media information of the user's attention friends is presented in the first media information stream page corresponding to the “attention”; when the user selects the J2 function item, the media information recommended based on the first user portrait information of the user is presented in the second media information stream page corresponding to the “recommendation”; and when the user selects the J3 switching function item, the terminal performs page jumping to jump to the third media information stream page corresponding to the switching function item J3 in response to the triggering operation for the switching function item, and presents the target media information in the reading perspective of any user portrait different from the first user portrait in the third media information stream page.

[0149] As shown in Figure 5KAs shown, the navigation bar is provided with function items of "attention" (K1), "recommendation" (K2), "lawyer reading perspective" (K3), and the like, wherein K3 is a switching function item set in a direction, and is used to realize switching in a reading perspective of a second user portrait different from the first user portrait. In actual application, a plurality of switching function items can be set in advance according to requirements to realize switching of corresponding reading perspectives, for example, a switching function item of "teacher reading perspective" (K4) is added to realize switching of a corresponding teacher reading perspective. When the user selects the K1 function item, the media information of friends followed by the user is presented in a first media information stream page corresponding to "attention"; when the user selects the K2 function item, the media information recommended based on the first user portrait information of the user is presented in a second media information stream page corresponding to "recommendation"; and when the user selects the switching function item K3, the terminal responds to a triggering operation on the switching function item to perform page jumping to a third media information stream page corresponding to the switching function item K3, and presents target media information in the lawyer reading perspective in the third media information stream page.

[0150] In some embodiments, after presenting the target media information, the terminal further receives an interaction operation on the target media information; and based on the interaction operation, the first user portrait is updated.

[0151] Here, the terminal reports the interaction behavior data of the target user on the target media to the server, and the server updates the first user portrait of the target user based on the interaction behavior data. Thus, the media recommendation information presented in the media information stream page of the target user is recommended based on the updated first user portrait, that is, the browsing and interaction behavior of the target user on the target media information recommended based on the second user portrait affects the first user portrait of the target user, that is, when the target user uses the reading perspective of others to browse the target media information, the browsing and interaction behavior of the target user affects the recommendation system of the target user; thus, the dimension of the information browsed by the user is expanded, and the "information cocoon" is avoided.

[0152] In the following, an exemplary application of the embodiment of the present application in an actual application scenario will be described.

[0153] In view of the media information stream product, the recommendation algorithm in the related art is all aimed at accurate push, and does not exchange the "information cocoon room" brought by the user reading permission, thereby causing the problem that the range of user reading information gradually narrows, the embodiment of the application provides a content display method based on a media information stream, by letting the user exchange the reading permission (that is, the switching of the media recommendation information corresponding to different user portraits described above), randomly reading, reading the information stream content of other accounts in a targeted manner, by exchanging the reading permission, people with different roles see more dimensional information content, avoiding the cocoon room of information; at the same time, without affecting the original recommendation algorithm of the user, by the way of exchanging the reading permission, the user information surface is expanded, thereby improving the user's cognition of the value of the media information stream, and fully playing the positive guiding value of the multiple high-quality content of the media information stream.

[0154] In actual application, in the process of using the media information stream product, the user can selectively fill in the age, region, occupation, age and other information in the personal information, and authorize the reading content and reading behavior record function, so that the server of the media information stream platform stores the basic information, reading content and reading behavior of the user, and analyzes the reading content preference of the user according to the basic information and reading behavior data of the user, searches the content meeting the user's favorite label from the media information database and recommends to the user.

[0155] In terms of product capability, the user can choose whether to open "share own reading perspective", after opening, other users can randomly or directionally see the recommended content under their own reading permission, and after closing, they will not be seen by other users. For how the user switches to use the reading perspective of other users, there are the following two cases, see Figures 6A-6B , Figures 6A-6B The product capability provided by the embodiment of the application is shown in Figure 6A , only when the user opens the sharing of his own reading perspective, can he switch to use the reading perspective of other users, when the "sharing of own reading perspective" is closed, he cannot choose the reading perspective of others; as shown in Figure 6B , whether the user opens the sharing of his own reading perspective or not, as long as he opens the switching function item for realizing the media recommendation information corresponding to different user portraits, he can switch to use the reading perspective of other users.

[0156] In actual implementation, the switching function item is a random switching function item or a directional switching function item, when the user clicks to open the random switching function item, the recommended information presented in the media information stream page is recommended based on random extraction of any user portrait different from the user's own user portrait, that is, the user browses information in the reading perspective of any other user different from his own reading perspective, when the user closes the switching function item, the media recommendation information in his own reading perspective is restored.

[0157] When the user clicks to open the directional switching function item, a specific identity person can be selected directionally, or a certain type of combination identity person or group is selected for reading, such as inputting basic information of occupation, age, region, etc. to construct a user portrait. In this case, the recommended information presented in the media information stream page is obtained based on the constructed user portrait. When the user closes the switching function item, the media recommended information of the user's own reading perspective is restored.

[0158] Next, the media information stream-based content display method provided by the embodiment of the application is described from the following aspects,

[0159] 1. User shares own reading perspective

[0160] Referring to Figure 7 , Figure 7 An optional flowchart of the media information stream-based content display method provided by the embodiment of the application is described in combination with the steps shown in Figure 7 .

[0161] Step 201: User A allows the browsing and interactive behavior to be recorded.

[0162] Here, in actual implementation, the media information stream page corresponding to user A presents a record authorization interface for the behavior data of user A as shown in Figure 4C , wherein the record authorization interface includes an authorization function item; when the user clicks the "allow" authorization function item, it means that user A allows the browsing and interactive behavior to be recorded.

[0163] Step 202: The client records the browsing and interactive behavior of user A and uploads these behavior data to the server.

[0164] Here, when the user clicks the "allow" authorization function item as shown in Figure 4C , the terminal records the browsing and interactive behavior of user A and uploads to the server in response to the triggering operation of the authorization function item.

[0165] Step 203: The server records the browsing and interactive behavior of user A.

[0166] Step 204: The server constructs a user portrait of user A based on the behavior of user A, and searches for content conforming to the favorite label of user A based on the user portrait of user A.

[0167] Here, the user portrait represents the favorite tags of user A for the content, and the server searches for content (i.e., the above-mentioned media recommendation information based on the first user portrait of the target user) that meets the favorite tags in the media information content library based on the user portrait of user A. For example, if it is found that user A is interested in content with tags such as English, music, and film and television, the server searches for content that meets such tags in the media information content library, including but not limited to related content such as text and video.

[0168] Step 205: The client presents content that meets the preferences of user A.

[0169] The media information stream page of the client presents content (i.e., the above-mentioned media recommendation information) that meets the preferences of user A searched from the media information content library based on the user portrait of user A.

[0170] Step 206: User A browses the content presented by the media information stream page.

[0171] Here, the server can further collect data such as the amount of recommended content read, the length of time spent reading, and the way of interaction, etc. through the user's browsing and interaction behavior, to further determine the accuracy of the user's preferences and optimize the recommendation tag system of user A.

[0172] Step 207: User A opens the sharing of their reading perspective.

[0173] Here, user A opens the sharing of their reading perspective, which is equivalent to the above-mentioned user clicking the second sharing function item presented by the media information stream page, or equivalent to opening the "share their reading perspective" in the Figures 6A-6B

[0174] Step 208: The client sends the authorization information of user A to the server.

[0175] Here, the authorization information is the user portrait of user A, and the client of user A sends the user portrait of user A to the server.

[0176] Step 209: The server puts the recommendation logic of user A into a shareable queue, and the recommendation logic is mainly based on the favorite tags of the recommended content.

[0177] Here, the recommendation logic of user A is the content that meets the preferences of user A determined based on the user portrait of user A.

[0178] Step 210: When user B initiates a request, the server determines the recommended content based on the user portrait of user A to recommend to user B.

[0179] ​Here, when user B requests to use other's reading perspective to view the content, the server selects user A's user portrait (i.e. recommended tags) from the sharing queue, searches corresponding content from the media information content library based on user A's user portrait, and recommends to user B.

[0180] Step 211: The client presents the recommended content based on user A's user portrait.

[0181] Here, the media information stream page on the client corresponding to user B presents the searched content under user A's recommended tags.

[0182] Step 212: User B browses the recommended content based on user's user portrait.

[0183] Here, user B browses the searched content under user A's recommended tags in a specific reading mode.

[0184] Step 213: User A closes sharing of his reading perspective.

[0185] Step 214: The client sends the information that user A stops sharing to the server.

[0186] Here, the client is corresponding to user A's client.

[0187] Step 215: The server deletes user A's user portrait from the sharing queue.

[0188] Here, the server deletes user A's recommended logic from the sharing queue, i.e. no one can share the content under user A's recommended system.

[0189] 2, Logical relationship of user opening sharing function and sharing other's reading perspective

[0190] 1) Both can use the sharing function

[0191] See Figures 8A-8B , Figures 8A-8B The sharing logical relationship provided by the embodiment of the present application is shown in the figure, first, the steps shown in Figure 8A are described as follows:

[0192] Step 301: User A opens sharing of his reading perspective.

[0193] Step 302: User A selects other's reading perspective.

[0194] Step 303: The client sends user A's request of sharing other's reading perspective to the server.

[0195] Through the above manner, user A opens his sharing (i.e. the above opening of the first sharing function item, or openingFigures 6A-6B You can only use the function of sharing other people's reading perspectives after you click "Share your own reading perspective" in the dialog box.

[0196] Secondly, combined Figure 8B The steps shown are explained:

[0197] Step 401: User A closes sharing of his / her own reading perspective.

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

[0199] Step 403: The client sends a request to the server to reject the request for user A to share other people's reading perspectives.

[0200] In the above method, after user A turns off his own sharing, he cannot use the function of sharing other people's reading perspectives, that is, the media information flow interface corresponding to user A still presents the media information recommended based on user A's user portrait.

[0201] 2) Sharing is not required for both parties to share

[0202] See also Figures 8C-8D , Figures 8C-8D The schematic diagram of the shared logic relationship provided by the embodiment of the present invention, first, combined with Figure 8C The steps shown are explained:

[0203] Step 501: User A starts sharing his or her own reading perspective.

[0204] Step 502: User A selects the reading perspective of others.

[0205] Step 503: The client sends a request for user A to share other people's reading perspectives to the server.

[0206] Secondly, combined Figure 8D The steps shown are explained:

[0207] Step 601: User A closes sharing of his / her own reading perspective.

[0208] Step 602: User A selects the reading perspective of others.

[0209] Step 603: The client sends a request for user A to share other people's reading perspectives to the server.

[0210] In the above way, user A opens his own sharing (ie, opens the first sharing function item, or opens Figures 6A-6B After user A turns off sharing, he or she can still use the function of sharing other people's reading perspectives.

[0211] Based on the above logical relationship, after the server receives the request from user A to share other people's reading perspectives, it randomly or directionally selects media information recommended based on other user portraits different from user A's user portrait from the shared queue based on the received switching request, and sends the selected media information to the corresponding terminal of A, and presents it in the media information flow page of the corresponding user A.

[0212] 3. Functional logic that allows users to randomly or directional select other users’ reading perspectives

[0213] 1) Interactions with media information based on other people’s reading perspectives do not affect one’s own user profile

[0214] See also Figure 9 , Figure 9 An optional flow chart of a content display method based on a media information stream provided by an embodiment of the present invention, combined with Figure 9 The steps shown are explained.

[0215] Step 701: User B chooses to share other people's reading perspectives.

[0216] Here, user B opens the switching function item presented on the media information flow page corresponding to user B, and can choose random or targeted conditions to browse the content from the reading perspective of others. Random conditions will use random numbers, and targeted conditions can choose to browse the content from the reading perspective of others by entering conditions. Targeted content conditions use the information filled in by the user, such as occupation, age, education level, region, and other information.

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

[0218] Step 703: Based on the switching request, the server filters the user profile of user A from the shared queue.

[0219] Here, the server randomly or directionally filters the corresponding user profile from the shared queue according to the switching request of user B, such as the user profile of user A.

[0220] Step 704: Determine corresponding media information based on the user portrait of user A.

[0221] Here, based on the user portrait of user A, media information that matches user A is filtered from the media information database, that is, based on the recommended tags of user A, the media information content library is searched to obtain content that matches the recommended tags of user A, including but not limited to pictures, texts, videos and other content.

[0222] Step 705: The client presents the media information recommended based on the user profile of user A.

[0223] Here, the media information presented by the media information stream page corresponding to the client of user B is recommended based on the user portrait of user A, that is, the content corresponding to the reading perspective of user A is presented to the client of user B, including but not limited to text, video and other content.

[0224] Step 706: User B browses the media information recommended based on the user portrait of user A.

[0225] Here, user B browses the content recommended under the permission of user A in the client, that is, user B browses the content in the perspective of user A.

[0226] Step 707: User B closes the reading perspective of others.

[0227] Here, user B closes the switching function item presented by the media information stream page corresponding to user B.

[0228] Step 708: The client presents the content under the original recommendation logic of user B.

[0229] Here, when user B closes the switching function item on the client, the media information presented on the client is switched to the content under the original recommendation system of user B, that is, the media information presented by the client is switched from the media information recommended based on the user portrait of user A to the media information recommended based on the user portrait of user B, so that user B can see the content under the original recommendation system of user B in the client.

[0230] In the above manner, when user B browses the content in the perspective of user A, the browsing behavior and interaction behavior of user B will not affect the recommendation tag (that is, the user portrait) of user B, and will not affect the original recommendation tag of user A. That is, in this special browsing mode, the data of the browsing and interaction behavior of user B will not be combined with the data of user A or user B, so as not to affect the user portrait of user A or user B, thereby not affecting the recommendation system of user A or user B.

[0231] 2) The interaction behavior of the media information based on the reading perspective of others affects the user portrait of the person

[0232] Referring to Figure 10 , Figure 10 An optional flowchart of the content display method based on the media information stream provided by the embodiment of the present application is described in combination with the steps shown in Figure 10 .

[0233] Step 801: User B selects to share the reading perspective of others.

[0234] Here, the user B opens the switching function item presented on the media information stream page corresponding to the user B, and can select to browse the content with the reading perspective of others in a random or directional condition. The random condition uses a random number, and the directional condition can select to browse the content with the reading perspective of others by inputting conditions. The directional content condition uses the information filled by the user, such as occupation, age, education, region, and the like.

[0235] Step 802: The client sends the switching request of the user B to the server.

[0236] Step 803: The server screens the user portrait of the user A from the sharing queue based on the switching request.

[0237] Here, the server screens the corresponding user portrait, such as the user portrait of the user A, from the sharing queue randomly or directionally according to the switching request of the user B.

[0238] Step 804: The media information corresponding to the user portrait of the user A is determined.

[0239] Here, the media information corresponding to the user A is screened from the media information database based on the user portrait of the user A, that is, the media information content library is searched based on the recommended label of the user A to obtain the content under the recommended label of the user A, including but not limited to graphic text, video, and the like.

[0240] Step 805: The client presents the media information recommended based on the user portrait of the user A.

[0241] Here, the media information presented on the media information stream page of the client corresponding to the user B is recommended based on the user portrait of the user A, that is, the content corresponding to the reading perspective of the user A is presented on the client corresponding to the user B, including but not limited to graphic text, video, and the like.

[0242] Step 806: The user B browses the media information recommended based on the user portrait of the user A.

[0243] Here, the user B browses the content recommended under the permission of the user A in the client, that is, the content is browsed in the perspective of the user A.

[0244] Step 807: The client uploads the interaction behavior data of the user B to the server.

[0245] Here, the interaction behavior data includes but is not limited to the reading time length, reading content, comment content, and the like.

[0246] Step 808: The server optimizes the user portrait of the user B based on the interaction behavior data.

[0247] Here, the server analyzes the interaction behavior data of user B, optimizes the original user portrait (i.e., the recommendation label) of user B; it should be noted that the interaction behavior data of user B will not affect the user portrait (i.e., the recommendation label) of user A.

[0248] Step 809: User B closes the shared reading perspective of others.

[0249] Here, user B closes the switching function item corresponding to the media information stream page presented by user B.

[0250] Step 810: The client presents the original media information of user B.

[0251] Here, when user B closes the switching function item on the client, the client returns to the original interface of user B, and presents the content under the original recommendation logic of user B, that is, the media information presented by the media information stream page of the client is still the content before user B shared the reading perspective of others.

[0252] Step 811: When the user refreshes the page, the server searches for corresponding media information based on the updated user portrait of user B.

[0253] Here, when user B refreshes the media information stream page, the client sends a corresponding refresh request to the server, and the server searches for corresponding content from the media information content library based on the refresh request and the latest recommendation label of user B.

[0254] Step 812: The client presents the media information recommended based on the updated user portrait of user B.

[0255] Here, the media information presented by the client is the content recommended based on the latest recommendation label of user B, so that user B can see the content recommended based on the latest recommendation label of user B on the client.

[0256] Through the above manner, when user B uses the perspective of user A to browse the content, the browsing behavior and interaction behavior of user B will affect the recommendation label (i.e., the user portrait) of user B, so that the dimension of the browsing information of user B can be expanded; but it will not affect the original recommendation label of user A, 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.

[0257] Embodiments of the present application allow users to exchange reading permissions, randomly read or read in a specific direction the information stream content of other accounts, such as randomly reading the content in the reading angle of a lawyer or the content in the reading angle of a professor, and the like. Through the exchange of reading permissions, people with different roles can see more dimensional information content, and the information cocoon is avoided. Through the exchange of reading permissions, the user information surface is expanded, thereby improving the user's cognition of the value of the information stream, and fully exerting the positive guiding value of the multi-dimensional high-quality content of the information stream.

[0258] The following continues to describe an exemplary structure of the content display device 555 based on a media information stream provided by embodiments of the present application, Figure 11 An optional component structure of the content display device based on a media information stream provided by embodiments of the present application is shown in FIG. 5, Figure 11 As shown in FIG. 5, the content display device 555 based on a media information stream provided by embodiments of the present application includes:

[0259] A first presentation module 5551 is configured to present a media information stream page containing at least two pieces of media recommendation information, the media recommendation information being recommended based on a first user portrait of a target user, and

[0260] A second presentation module 5552 is configured to present a switching function item corresponding to the media recommendation information, the switching function item being used to realize the switching of media recommendation information corresponding to different user portraits.

[0261] A third presentation module 5553 is configured to present target media information in response to a triggering operation on the switching function item, the target media information being obtained based on a second user portrait different from the first user portrait.

[0262] In some embodiments, before the presentation of the switching function item corresponding to the media recommendation information, the device further includes a fourth presentation module,

[0263] The fourth presentation module is configured to present a first sharing function item corresponding to the media recommendation information in the media information stream page.

[0264] The second presentation module is further configured to receive an opening operation on the first sharing function item based on the media information stream page.

[0265] In response to the opening operation, the switching function item corresponding to the media recommendation information is presented in the media information stream page.

[0266] In some embodiments, after the presentation of the target media information, the device further includes a switching module,

[0267] The switching module is configured to switch the target media information presented in the media information stream page to media recommendation information recommended based on the first user portrait in response to a closing operation on the first sharing function item.

[0268] In some embodiments, the fourth presentation module is further configured to, before presenting the switching function item corresponding to the media recommendation information, present a second sharing function item corresponding to the media recommendation information in the media information stream page.

[0269] In response to an opening operation on the second sharing function item, present corresponding sharing prompt information.

[0270] The sharing prompt information is configured to indicate that the first user portrait can be shared by other users, so that media recommendation information recommended based on the first user portrait is presented in a media information stream page corresponding to the other users.

[0271] In some embodiments, after presenting the target media information, the apparatus further includes a fifth presentation module configured to receive and present sharing interaction prompt information and a corresponding sharing interaction function item.

[0272] The sharing interaction prompt information is configured to prompt that, after presenting media recommendation information recommended based on the first user portrait in a media information stream page corresponding to a sharing user, the sharing user has an interaction with the presented media recommendation information.

[0273] In response to a triggering operation on the sharing interaction function item, present media recommendation information recommended based on a user portrait of the sharing user in the media information stream page.

[0274] In some embodiments, the switching function item is a random switching function item, and the third presentation module is further configured to, in response to a triggering operation on the random switching function item, present first target media information in the media information stream page, the first target media information being recommended based on a randomly selected user portrait different from the first user portrait.

[0275] In some embodiments, the switching function item is a targeted switching function item, and before presenting the target media information in the media information stream page, the method further includes a sixth presentation module.

[0276] The sixth presentation module is configured to present a portrait construction interface for targeted construction of a user portrait, and present at least two portrait selection items in the portrait construction interface, the portrait selection items being used for basic portrait information targeting or interest portrait information targeting.

[0277] In response to the triggering of the orientation selection operation for the at least two portrait selection items, the corresponding portrait information is presented, and the portrait information is used to construct the second user portrait.

[0278] In some embodiments, the third presentation module is further configured to, in response to a triggering operation for the orientation switching function item, present second target media information in the media information stream page, and the second target media information is recommended based on the second user portrait constructed based on the portrait information.

[0279] In some embodiments, the second presentation module is further configured to present, in the media information stream page, a switching function item corresponding to the media recommendation information.

[0280] Alternatively, a sharing setting function item is presented in the media information stream page, a sharing setting interface is presented in response to a triggering operation for the sharing setting function item, and the switching function item is presented in the sharing setting interface.

[0281] In some embodiments, after the target media information is presented, the apparatus further comprises an updating module,

[0282] The updating module is configured to receive an interaction operation for the target media information.

[0283] Based on the interaction operation, the first user portrait is updated.

[0284] In some embodiments, before the media information stream page containing at least two pieces of media recommendation information is presented, the apparatus further comprises a user information presentation module,

[0285] The user information presentation module is configured to present a user information page corresponding to the target user, and the user information page comprises a profile editing function item for editing a user profile.

[0286] In response to a triggering operation for the profile editing function item, a profile editing interface corresponding to the target user is presented.

[0287] In response to an editing operation triggered based on the profile editing interface, user profile information corresponding to the target user obtained based on the editing operation is presented, and the user profile information is used to construct the first user portrait, so that the media recommendation information is obtained based on the first user portrait.

[0288] In some embodiments, before the media information stream page containing at least two pieces of media recommendation information is presented, the apparatus further comprises a record authorization presentation module,

[0289] The record authorization presenting module is configured to present a record authorization interface for the behavior data of the target user in the media information stream page, and the record authorization interface comprises an authorization function item.

[0290] In response to a triggering operation on the authorization function item, the behavior data is sent to construct the first user portrait based on the behavior data, and the media recommendation information is determined based on the first user portrait.

[0291] An electronic device is provided in an embodiment of the present application, comprising:

[0292] A memory is configured to store executable instructions.

[0293] A processor is configured to execute the executable instructions stored in the memory to implement the content display method based on a media information stream provided in an embodiment of the present application.

[0294] A computer readable storage medium is provided in an embodiment of the present application, and the storage medium stores executable instructions, which are used to cause a processor to execute the content display method based on a media information stream provided in an embodiment of the present application.

[0295] In some embodiments, the storage medium can be a FRAM, a ROM, a PROM, an EPROM, an EEPROM, a flash memory, a magnetic surface memory, an optical disc, or a CD-ROM, etc.

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

[0297] As an example, the executable instructions can but not necessarily correspond to a file in a file system, can be stored in a part of a file storing other programs or data, for example, stored in one or more scripts in a Hyper Text Markup Language (HTML) document, stored in a single file dedicated to the program in question, or stored in multiple cooperative files (for example, files storing one or more modules, subroutines or code portions).

[0298] As an example, the executable instructions can be deployed to be executed on one computing device, or executed on multiple computing devices located in one place, or executed on multiple computing devices distributed in multiple places and interconnected through a communication network.

[0299] The above merely illustrates the embodiments of the present application, but should not be taken as limiting the protection scope of the present application. Any modification, equivalent replacement, and improvement within the spirit and scope of the present application shall be included in the protection scope of the present application.

Claims

1. A content display method based on media information flow, characterized in that: The method comprises: Presenting a media information flow page including at least two pieces of media recommendation information, wherein the media recommendation information is recommended based on a first user profile of a target user; Presenting a second sharing function item corresponding to the media recommendation information in the media information stream page; In response to an opening operation on the second sharing function item, presenting corresponding sharing prompt information; The sharing prompt information is used to indicate that the first user portrait can be shared with other users, so that media recommendation information based on the first user portrait is presented in the media information flow page corresponding to the other users; Presenting a switching function item corresponding to the media recommendation information, wherein the switching function item is used to switch the media recommendation information corresponding to different user portraits; In response to a triggering operation on the switching function item, target media information is presented, where the target media information is recommended based on a second user portrait that is different from the first user portrait.

2. The method according to claim 1, wherein Before presenting the switching function item corresponding to the media recommendation information, the method further includes: Presenting a first sharing function item corresponding to the media recommendation information in the media information stream page; The presenting of the switching function item corresponding to the media recommendation information includes: Based on the media information stream page, an opening operation for the first shared function item is received; In response to the opening operation, a switching function item corresponding to the media recommendation information is presented in the media information flow page.

3. The method according to claim 2, wherein After presenting the target media information, the method further includes: In response to a closing operation on the first sharing function item, the target media information presented in the media information flow page is switched to media recommendation information recommended based on the first user portrait.

4. The method according to claim 1, wherein After presenting the target media information, the method further includes: Receive and present sharing interaction prompt information and corresponding sharing interaction function items; The shared interaction prompt information is used to prompt that after the media recommendation information recommended based on the first user portrait is presented on the media information flow page corresponding to the shared user, the shared user has interacted with the presented media recommendation information; In response to a triggering operation on the shared interactive function item, media recommendation information based on the user portrait of the sharing user is presented in the media information flow page.

5. The method according to claim 1, wherein The switching function item is a random switching function item, and the presenting target media information includes: In response to a triggering operation for the random switching function item, first target media information is presented in the media information flow page, where the first target media information is recommended based on any randomly selected user portrait that is different from the first user portrait.

6. The method according to claim 1, wherein The switching function item is a directional switching function item. Before presenting the target media information, the method further includes: Presenting a portrait building interface for targeted construction of a user portrait, and presenting at least two portrait selection items in the portrait building interface, wherein the portrait selection items are used for targeting basic portrait information or interest portrait information; In response to a directional selection operation triggered by the at least two portrait selection items, corresponding portrait information is presented, and the portrait information is used to construct the second user portrait.

7. The method according to claim 6, wherein The target media information is presented, including: In response to a triggering operation on the directional switching function item, second target media information is presented in the media information flow page, and the second target media information is recommended based on a second user portrait constructed based on the portrait information.

8. The method according to claim 1, wherein The presenting of the switching function item corresponding to the media recommendation information includes: Presenting a switching function item corresponding to the media recommendation information in the media information stream page; Alternatively, a sharing setting function item is presented in the media information stream page, and in response to a triggering operation on the sharing setting function item, a sharing setting interface is presented, and the switching function item is presented in the sharing setting interface.

9. The method according to claim 1, wherein After presenting the target media information, the method further includes: receiving an interactive operation for the target media information; Based on the interactive operation, the first user portrait is updated.

10. The method according to claim 1, wherein Before presenting the media information stream page containing at least two pieces of media recommendation information, the method further includes: Presenting a user information page corresponding to the target user, wherein the user information page includes a profile editing function item for editing user profile; In response to a triggering operation on the data editing function item, presenting a data editing interface corresponding to the target user; In response to an editing operation triggered based on the profile editing interface, user profile information corresponding to the target user obtained based on the editing operation is presented, and the user profile information is used to construct the first user portrait to obtain the media recommendation information based on the first user portrait.

11. The method according to claim 1, wherein Before presenting the media information stream page containing at least two pieces of media recommendation information, the method further includes: On the media information stream page, a recording authorization interface for the target user's behavior data is presented, wherein the recording authorization interface includes an authorization function item; In response to a triggering operation for the authorized function item, the behavior data is sent to construct the first user portrait based on the behavior data, and the media recommendation information is determined based on the first user portrait.

12. A content display device based on media information stream, characterized in that: The device comprises: A first presentation module is configured to present a media information flow page including at least two pieces of media recommendation information, wherein the media recommendation information is recommended based on a first user profile of a target user; a second presentation module configured to present a second sharing function item corresponding to the media recommendation information in the media information flow page; and present corresponding sharing prompt information in response to an opening operation on the second sharing function item; wherein the sharing prompt information is configured to indicate that the first user profile can be shared with other users, so that media recommendation information based on the first user profile is presented in the media information flow page corresponding to the other users; and present a switching function item corresponding to the media recommendation information, wherein the switching function item is configured to implement switching of the media recommendation information corresponding to different user profiles; A third presentation module is configured to present target media information in response to a triggering operation on the switching function item, where the target media information is recommended based on a second user portrait that is different from the first user portrait.

13. An electronic device, characterized in that: include: a memory for storing executable instructions; The processor is configured to implement the content display method based on media information stream according to any one of claims 1 to 11 when executing the executable instructions stored in the memory.

14. A computer-readable storage medium, characterized in that Executable instructions are stored, which are used to cause the processor to execute and implement the content display method based on media information stream according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Information push method and system based on account perspective switching

    CN108551468A

  • Information recommendation method, device and equipment and storage medium

    CN110209952A