Data display method and related product
By displaying the media data portal associated with user interaction in the client interface, the problem of users browsing media data is solved, and the effect of improving consumption experience and enhancing user interests is achieved.
Patent Information
- Application Number
- CN202410189936.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-20
- Publication Date
- 2025-08-22
AI Technical Summary
When users browse media data that they are not interested in, their consumption experience is poor, and the prior art is difficult to effectively provide media data of interest.
By displaying the media data portal in which the associated user has an associated relationship with the target user in the client display interface, and displaying the corresponding media data after being triggered, combining the information of the associated user and the cover information of the media data, the media data of interest is preferred.
It improves users' consumption experience with media data, enhances users' interest in media data, and promotes the consumption of media data.
Smart Images

Figure CN120523974A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of media data processing technology, and in particular to a data display method and related products. Background Art
[0002] As media applications become more versatile, users are becoming increasingly accustomed to using them to browse or play media data such as videos, images, and text. Media data covers a wide range of fields and is vast in volume. If a user browses media data that they find less interesting, they are less likely to consume it. For example, a user with little interest in sports, when browsing sports-related media data, is less likely to click play and watch it. Furthermore, frequent browsing of media data of low interest can negatively impact the user's consumption experience. Providing users with media data of interest is an ongoing research issue in the field of media data processing technology, aiming to enhance the user's media consumption experience. Summary of the Invention
[0003] Based on this, it is necessary to provide a data display method and related products that can provide users with media data of interest to address the above technical problems, wherein the related products include a client, a server, a data display system, an electronic device, a computer-readable storage medium and a computer program product.
[0004] In a first aspect, the present application provides a data display method, the method comprising:
[0005] Displaying a first application interface, the first application interface including at least two media data entries to be displayed; the at least two media data entries to be displayed including an interactive media data entry; a display area of the interactive media data entry displaying information about interactive media data, the interactive media data being media data that has been first interacted with by an associated user associated with the target user;
[0006] When a target interactive media data entry among the interactive media data entries is triggered, a second application interface is displayed, and interactive media data corresponding to the target interactive media data entry is displayed on the second application interface.
[0007] In one embodiment, when the first application interface is displayed for the first time within a preset time period, at least one designated interactive media data entry included in the at least two media data entries to be displayed is located at a designated entry position of the first application interface.
[0008] In one embodiment, the display area of the at least one designated interactive media data entry corresponding to the designated entry position includes information about the interactive media data and an interactive user tag, wherein the interactive user tag includes information about an associated user who has an association relationship with the target user, and the associated user corresponding to the interactive user tag has performed a first interaction with the interactive media data corresponding to the at least one designated interactive media data entry.
[0009] In one embodiment, after displaying the second application interface and displaying the interactive media data corresponding to the target interactive media data entry on the second application interface, the method further includes:
[0010] When the interactive media data is switched, new interactive media data is displayed on the second application interface.
[0011] In one embodiment, the method further comprises:
[0012] When the new interactive media data is switched, the new media data is displayed on the second application interface.
[0013] In one embodiment, the method further comprises:
[0014] When a target non-interactive media data entry among the non-interactive media data entries is triggered, the second application interface is displayed, and the non-interactive media data corresponding to the target non-interactive media data entry is displayed on the second application interface; the non-interactive media data entry refers to the entry other than the interactive media data entry among the at least two media data entries to be displayed.
[0015] In one embodiment, after the second application interface displays the non-interactive media data corresponding to the target non-interactive media data entry, the method further comprises:
[0016] When the non-interactive media data is switched, new media data is displayed on the second application interface.
[0017] In one embodiment, the method further comprises:
[0018] When the second application interface displays first media data, a second interactive component for performing a second interaction with the first media data is also displayed on the second application interface; the first media data includes any one of interactive media data, new interactive media data, non-interactive media data, and new media data;
[0019] When the second interactive component is triggered, a first interactive component for performing a first interaction with the first media data is further displayed on the second application interface;
[0020] When the first interactive component is triggered, the first media data and information of the target user who performs the first interaction are displayed on the second application interface.
[0021] In one embodiment, the method further comprises:
[0022] When first media data is displayed on the second application interface and the first media data is touched, a third application interface is displayed, wherein a first interactive component for performing a first interaction with the first media data is displayed on the third application interface; the first media data includes any one of interactive media data, new interactive media data, non-interactive media data, and new media data;
[0023] When the first interactive component is triggered, the second application interface is displayed and the third application interface is not displayed, and the first media data and information of the target user who performs the first interaction are displayed on the second application interface.
[0024] In one embodiment, the method further comprises:
[0025] When the second application interface displays the second media data, the second application interface also displays a first interactive component for performing a first interaction with the second media data; the second media data includes any one of interactive media data and new interactive media data;
[0026] When the first interactive component is triggered, the second media data and information about the target user who performs the first interaction are displayed on the second application interface.
[0027] In one embodiment, the method further comprises:
[0028] When the second application interface displays the second media data, an interactive user component is also displayed on the second application interface; the second media data includes any one of interactive media data and new interactive media data;
[0029] When the interactive user component is triggered, displaying a fourth application interface, wherein a first interactive component for performing a first interaction with the second media data is displayed on the fourth application interface;
[0030] When the first interactive component is triggered, the second application interface is displayed and the fourth application interface is not displayed, and the second media data and information of the target user who performs the first interaction are displayed on the second application interface.
[0031] In one embodiment, the method further comprises:
[0032] The second application interface displays information of the target user who has performed the first interaction, and when the target user's information is triggered, the fourth application interface is displayed, and a cancellation component for canceling the first interaction with the second media data is displayed on the fourth application interface;
[0033] When the revocation component is triggered, the second application interface is displayed and the fourth application interface is not displayed, and the second media data is displayed on the second application interface and the information of the target user is not displayed.
[0034] In one embodiment, the method further comprises:
[0035] When the second application interface displays information of the target user who has performed the first interaction and the second media data is touched, a third application interface is displayed, wherein a cancellation component for canceling the first interaction with the second media data is displayed on the third application interface;
[0036] When the revocation component is triggered, the second application interface is displayed and the third application interface is not displayed, and the second media data is displayed on the second application interface and the information of the target user is not displayed.
[0037] In one embodiment, after displaying the second application interface and not displaying the fourth application interface, the method further includes:
[0038] When the second application interface is switched, the first application interface is displayed, where the first application interface includes a message entrance;
[0039] When the message entry is triggered, a message interface is displayed, and an interactive message for performing a first interaction with the second media data is displayed on the message interface.
[0040] In one embodiment, the fourth application interface further displays information of at least one user who has performed a first interaction with the second media data.
[0041] In a first aspect, a data display method is provided in which a client displays a first application interface, the first application interface including at least two media data entries to be displayed. The at least two media data entries to be displayed include an interactive media data entry; a display area of the interactive media data entry displays information about interactive media data, where the interactive media data refers to media data with which an associated user associated with a target user has conducted a first interaction.
[0042] Among them, based on the individual needs of the target user and the intimacy between the two accounts, accounts that the target user may be interested in can be regarded as associated users with an associated relationship with the target user. Exemplarily, the intimacy can be determined based on the interaction between the accounts, such as access, sharing, and communication. Exemplarily, based on the intimacy between the two accounts, the account whose intimacy with the target user reaches a threshold is taken as the associated user with an associated relationship with the target user. Exemplarily, the associated relationship includes but is not limited to a one-way attention relationship, a mutual attention relationship, a browsing interaction relationship, a relationship with the same or similar interests, or a relationship with the same group chat. The first interaction is such as likes, likes, shares, comments, collections, etc.
[0043] The first application interface displayed by the client displays an interactive media data entry, and the content of the interactive media data is displayed to the target user within the interactive media data entry, using information about the interactive media data, such as the interactive media data cover. Because the associated user is an account that the target user is interested in and that meets the target user's individual needs, the interactive media data on which the associated account has engaged in a first interaction, such as "like," is also likely to be of interest to the target user. Based on this, displaying the interactive media data entry on the first application interface and displaying information about the interactive media data on which the associated account has engaged in a first interaction can provide the target user with media data of interest.
[0044] When a target interactive media data entry in the interactive media data entry is triggered, a second application interface is displayed, displaying the interactive media data corresponding to the target interactive media data entry. Upon browsing media data of interest, the target user triggers the target interactive media data entry corresponding to the media data to play the media data. The client then displays the second application interface, presenting the media data of interest to the target user via the second application interface.
[0045] The above-mentioned method for controlling the display of media data can provide target users with media data of interest, thereby enhancing the user's media data consumption experience.
[0046] In a second aspect, the present application further provides a data display method, the method comprising:
[0047] Receive the media data acquisition request sent by the client;
[0048] In response to the media data acquisition request, acquiring associated users who have an associated relationship with the target user;
[0049] Acquire media data of a first interaction performed by the associated user to obtain an interactive media data set;
[0050] Based on the target user, obtaining a non-interactive media dataset;
[0051] Determining at least two pieces of media data to be displayed from the interactive media data set and the non-interactive media data set, wherein the at least two pieces of media data to be displayed include interactive media data;
[0052] Sending the at least two media data to be displayed to the client.
[0053] In one embodiment, sending the at least two media data to be displayed to the client includes:
[0054] If the media data acquisition request sent by the client is received for the first time within a preset time period, the at least two media data to be displayed are sent to the client, and the interactive media data among the at least two media data to be displayed includes at least one specified interactive media data configured to be displayed at a designated entry position of the first application interface.
[0055] In one embodiment, determining at least two media data to be displayed from the interactive media data set and the non-interactive media data set, wherein the at least two media data to be displayed include interactive media data, comprises:
[0056] If this is the first time that the media data acquisition request sent by the client is received within a preset time period, a recommendation order among the interactive media data is determined based on the authentication level of the associated user corresponding to each interactive media data in the interactive media data set, and / or the intimacy between the associated user corresponding to each interactive media data and the target user, and / or the matching degree of the fusion content of each interactive media data, and / or the click-through rate of each interactive media data, and / or the account attribute of the target user, where the account attribute is used to indicate the style or type of media data historically browsed by the target user;
[0057] determining the at least one designated interactive media data from the interactive media data set according to the recommended order;
[0058] Determine other media data in the at least two media data to be displayed from the interactive media data set and the non-interactive media data set, where the other media data refers to the media data in the at least two media data to be displayed other than the at least one specified interactive media data.
[0059] In one embodiment, determining the other media data in the at least two media data to be displayed from the interactive media data set and the non-interactive media data set includes:
[0060] determining a common weight of each interactive media data in the interactive media dataset;
[0061] determining a recommendation weight of each interactive media data in the interactive media data set based on a recommendation order among the respective interactive media data;
[0062] determining, based on the general weight and recommendation weight of each interactive media data and the account attribute of the target user, a distribution order between each interactive media data and each non-interactive media data in the non-interactive media data set;
[0063] According to the distribution order, other media data in the at least two media data to be displayed are determined from the interactive media data set and the non-interactive media data set.
[0064] In one embodiment, the method further comprises:
[0065] If it is not the first time that the media data acquisition request sent by the client is received within a preset time period, determining a general weight of each interactive media data in the interactive media data set;
[0066] determining a recommendation weight of each interactive media data in the interactive media data set based on the recommendation order among the respective interactive media data;
[0067] determining, based on the general weight and recommendation weight of each interactive media data and the account attribute of the target user, a distribution order between each interactive media data and each non-interactive media data in the non-interactive media data set;
[0068] The at least two media data to be displayed are determined from the interactive media data set and the non-interactive media data set according to the distribution order.
[0069] In one embodiment, sending the at least two media data to be displayed to the client includes:
[0070] Send the information of the associated user corresponding to the interactive media data, or
[0071] Information of closely associated users corresponding to the interactive media data is sent, where the closely associated users refer to users who have conducted a first interaction with the interactive media data and whose intimacy with the target user meets a threshold.
[0072] In one embodiment, the method further comprises:
[0073] If a request for switching interactive media data is received from the client, determining new interactive media data other than the switched interactive media data from the interactive media data set according to a recommended order among the interactive media data;
[0074] The new interactive media data is sent to the client.
[0075] In one embodiment, the method further comprises:
[0076] If a request for switching non-interactive media data or a request for switching new interactive media data is received from the client, determining new media data other than the switched non-interactive media data or the switched new interactive media data from the interactive media dataset and the non-interactive media dataset according to the order in which the media data are distributed;
[0077] The new media data is sent to the client.
[0078] The second aspect provides a data display method, in which after the server receives a media data acquisition request from the client, it responds to the media data acquisition request and obtains associated users who have an associated relationship with the target user. Similarly, based on the individual needs of the target user and the intimacy between the two accounts, accounts that the target user may be interested in can be regarded as associated users who have an associated relationship with the target user. Exemplarily, intimacy can be determined based on the interaction between the accounts, such as access, sharing, and communication. Exemplarily, based on the intimacy between the two accounts, an account whose intimacy with the target user reaches a threshold is taken as an associated user who has an associated relationship with the target user. Exemplarily, the associated relationship includes but is not limited to a one-way attention relationship, a mutual attention relationship, a browsing interaction relationship, a relationship with the same or similar interests, or a relationship with the same group chat. The first interaction is such as likes, likes, shares, comments, collections, etc.
[0079] Next, the server obtains media data with which the associated user has had a first interaction, obtaining an interactive media dataset. Based on the target user, the server also obtains regular media data with which the associated user has not had a first interaction, obtaining a non-interactive media dataset. It can be understood that any media data in the interactive media dataset is media data of interest to the associated user with whom the first interaction occurred. Because the associated user is an account that the target user is interested in and meets the target user's individual needs, the media data that the associated user is interested in is also likely to be media data of interest to the target user. Based on this, the server determines at least two media data to be displayed, including the interactive media data, from the interactive media dataset and the non-interactive media dataset, and sends the at least two media data to be displayed, including the interactive media data, to the client. The server determines that the interactive media data is media data of interest to the target user, and the server sends the interactive media data to the client. The client displays the interactive media data to the target user, enabling the target user to browse information about the interactive media data with which the associated user has had a first interaction, thereby enabling the target user to browse the media data of interest.
[0080] By adopting the above data display method, it is possible to provide target users with media data of interest, thereby enhancing the user's media data consumption experience.
[0081] In a third aspect, the present application further provides a client, the client comprising:
[0082] A display module is configured to display a first application interface, the first application interface including at least two media data entries to be displayed; the at least two media data entries to be displayed include an interactive media data entry; a display area of the interactive media data entry displays information about interactive media data, the interactive media data being media data with which an associated user associated with a target user has conducted a first interaction; and, when a target interactive media data entry among the interactive media data entries is triggered, display a second application interface, wherein the second application interface displays interactive media data corresponding to the target interactive media data entry;
[0083] The trigger receiving module is used to receive trigger operations.
[0084] In a fourth aspect, the present application further provides a server, comprising:
[0085] A request receiving module, used to receive a media data acquisition request sent by a client;
[0086] An acquisition module, in response to the media data acquisition request, acquires associated users associated with the target user; acquires media data of a first interaction performed by the associated users to obtain an interactive media dataset; and acquires a non-interactive media dataset based on the target user;
[0087] A first determining module is configured to determine at least two pieces of media data to be displayed from the interactive media data set and the non-interactive media data set, wherein the at least two pieces of media data to be displayed include interactive media data;
[0088] The first sending module is configured to send the at least two media data to be displayed to the client.
[0089] In a fifth aspect, the present application also provides a data display system, which includes a client and a server, wherein the client is used to execute the steps of the method described in the first aspect or any embodiment of the first aspect, and the server is used to execute the steps of the method described in the second aspect or any embodiment of the second aspect.
[0090] In the sixth aspect, the present application also provides an electronic device, comprising: a memory, a processor, and a display, wherein the memory stores program instructions; when the program instructions are executed by the processor, the processor cooperates with the memory and the display to implement the method described in the first aspect or any one of the embodiments of the first aspect or the second aspect or any one of the embodiments of the second aspect.
[0091] In the seventh aspect, the present application also provides a computer-readable storage medium, which stores a computer program; when the computer program runs on one or more processors, it implements the method described in the first aspect or any embodiment of the first aspect or the second aspect or any embodiment of the second aspect.
[0092] In the eighth aspect, the present application also provides a computer program product, which includes a computer program or instructions; when the computer program or instructions are run on a computer, the computer is enabled to implement the method described in the first aspect or any one of the embodiments of the first aspect or the second aspect or any one of the embodiments of the second aspect.
[0093] It is understandable that the client provided in the third aspect, the server provided in the fourth aspect, the data display system provided in the fifth aspect, the electronic device provided in the sixth aspect, the computer-readable storage medium provided in the seventh aspect, and the computer program product provided in the eighth aspect are all used to execute the method described in the first aspect of the present application or any embodiment of the first aspect, or to execute the method described in the second aspect of the present application or any embodiment of the second aspect. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0094] In order to clearly illustrate the technical solutions in the embodiments of the present application, the following are the drawings required for use in the embodiments:
[0095] Figure 1 、 Figure 15 They are respectively flowchart diagrams of the data display method provided in the embodiments of the present application;
[0096] Figures 2 to 14 Schematic diagrams of application interfaces displayed on the client provided in the embodiments of the present application;
[0097] Figure 16 They are schematic diagrams of the structures of the clients provided in the embodiments of the present application;
[0098] Figure 17 Schematic diagrams of the structures of the servers provided in the embodiments of the present application;
[0099] Figure 18 A schematic diagram of a data display system provided in an embodiment of the present application;
[0100] Figure 19 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0101] To facilitate understanding of the embodiments of the present application, a more comprehensive description of the embodiments of the present application will be provided below with reference to the accompanying drawings. The accompanying drawings provide preferred embodiments of the embodiments of the present application. However, the embodiments of the present application can be implemented in many different forms and are not limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and comprehensive disclosure of the embodiments of the present application.
[0102] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art in the art of the present application. The terms used herein in the description of the embodiments of the present application are only for the purpose of describing specific embodiments and are not intended to limit the embodiments of the present application.
[0103] When used, the singular expressions "a", "an", "said", "above", "the", and "the" are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term "includes / comprising" specifies the presence of stated features, integers, steps, operations, parts, or combinations thereof, but does not exclude the possibility of the presence or addition of one or more other features, integers, steps, operations, parts, or combinations thereof.
[0104] The embodiment of the present application provides a data display method. The method can be applied to electronic devices. The electronic device can be a user terminal that can perform human-computer interaction through one or more methods such as keyboard, touch screen, voice interaction, etc., and can specifically include but not be limited to smart phones, tablet computers, desktop computers, wearable devices, smart home devices, car-mounted devices, etc. The user can start the media application of the electronic device, browse and play media data such as videos, pictures and texts, and communicate with users corresponding to other accounts through the application interface of the media application displayed on the display screen of the electronic device. The method can also be applied to the client. The client can be an application that provides users with functions such as browsing and playing media data. In actual applications, the client can be an independent application installed in the electronic device used by the user, and the user can click the application icon of the client to log in; it can also be a web version of the client, and the user can use the electronic device to open the corresponding web version of the client. The embodiment of the present application does not limit the specific type of the client.
[0105] In the embodiments of the present application, the data display method is described by taking its application to a client as an example.
[0106] like Figure 1 As shown, the data display method includes the following steps S101 to S102.
[0107] S101, displaying a first application interface, the first application interface including at least two media data entries to be displayed; the at least two media data entries to be displayed include an interactive media data entry; a display area of the interactive media data entry displays information about interactive media data, where the interactive media data refers to media data with which an associated user who has an associated relationship with a target user has conducted a first interaction.
[0108] Among them, at least two media data entrances to be displayed are independent of each other in the display area occupied by the first application interface. The target user refers to the user who needs to browse media data through the client. Media application refers to all applications that can display, screen, and play media data such as videos and pictures. Based on the individual needs of the target user and the intimacy between the two accounts, the accounts that the target user may be interested in can be regarded as associated users with an associated relationship with the target user. Exemplarily, the intimacy can be determined based on the interaction between the accounts, such as access, sharing, and communication. Exemplarily, based on the intimacy between the two accounts, the account whose intimacy with the target user reaches a threshold is taken as the associated user with an associated relationship with the target user. Exemplarily, the associated relationship includes but is not limited to a one-way attention relationship, a mutual attention relationship, a browsing interaction relationship, a relationship with the same or similar interests, a relationship of following the same account, or a relationship with the same group chat. The first interaction is such as like, like, share, comment, favorite, etc.
[0109] The first application interface displayed by the client displays an interactive media data entry, and the content of the interactive media data is displayed to the target user within the interactive media data entry, using information about the interactive media data, such as the interactive media data cover. Because the associated user is an account that the target user is interested in and that meets the target user's individual needs, the interactive media data on which the associated account has engaged in a first interaction, such as "like," is also likely to be of interest to the target user. Based on this, displaying the interactive media data entry on the first application interface and displaying information about the interactive media data on which the associated account has engaged in a first interaction can provide the target user with media data of interest.
[0110] In one embodiment, when the first application interface is displayed for the first time within a preset time period, at least one designated interactive media data entry included in the at least two media data entries to be displayed is located at a designated entry position of the first application interface.
[0111] For example, the preset period is one day, and the first display within the preset period can be understood as the first time the target user launches the client each day and the first time the client displays the first application interface. In this example, if the client is launched for the first time in a day, but the displayed first application interface is refreshed so that the first application interface continues to be displayed, it is not considered the first time the first application interface is displayed in a day.
[0112] In this example, when a target user browses the first application interface for the first time within a preset time period, media data of interest is displayed to the target user, helping the user develop trust in the media application while providing a better media data consumption experience. At least one designated interactive media data entry displayed on the first application interface is positioned at a designated entry position among at least two to-be-displayed media data entries displayed on the first application interface, making it easier for the user to trigger the interactive media data entry.
[0113] Illustratively, when the first application interface is not displayed for the first time within the preset time period, the interactive media data entry included in the at least two media data entries to be displayed is located at any entry position of the first application interface.
[0114] Considering that the media data that the target user is interested in when currently browsing the first application interface may not be limited to the media data that the associated user is interested in. In other words, the media data that the associated user is interested in and has conducted a first interaction with may be the media data that the target user is interested in, but the target user may also be interested in other media data. In addition, it is also considered that there is also the possibility that the target user is less interested in the media data that the associated user has conducted a first interaction with when currently browsing the first application interface. Therefore, when the first application interface is displayed for the first time outside the preset time period, the interactive media data entry included in the at least two media data entries to be displayed is located at any entry position of the first application interface.
[0115] In one embodiment, the display area of at least one designated interactive media data entry corresponding to the designated entry position includes information about the interactive media data and an interactive user tag. The interactive user tag includes information about an associated user who has an association relationship with the target user. The associated user corresponding to the interactive user tag has performed a first interaction with the interactive media data corresponding to the at least one designated interactive media data entry.
[0116] In this example, the first application interface can display information about at least one specified interactive media data item and the tag of the user who interacted with it. When a target user browses the media data through the client, they can not only view information about the interactive media data, such as the cover, but also see information about the associated users who have interacted with the interactive media data. This helps recommend media data of interest to the target user and further enhances their interest in the interactive media data.
[0117] Figure 2 Schematic diagram of the application interface displayed by the client provided in the embodiment of the present application. The displayed application interface includes a first application interface and a second application interface. Figure 2As shown in (a), at least two media data entries to be displayed include an interactive media data entry, and at least one designated interactive media data entry is located at a designated entry position. Figure 2 In (a), the designated entry position is set at the second position of at least two media data entries to be displayed displayed on the first application interface, and the second position is the position on the right side of the first row. The display area of at least one designated interactive media data entry of the designated entry position contains information about interactive media data and an interactive user tag. The information about interactive media data can be the cover of the interactive media data. The interactive user tag contains information about associated users who have an associated relationship with the target user, and the associated user corresponding to the interactive user tag has performed a first interaction on the interactive media data. Figure 2 As shown in (a), "Xiao Ming" is an associated user who has a first interaction with the media data corresponding to "Crossing the Ravine..." It should be noted that if at least two associated users have first interacted with the same interactive media data, the interactive user tag may include information about these at least two associated users, such as "Xiao Ming, Xiao Cong, and Xiao Huang all said it was good." To avoid visual comfort issues for the target user when browsing the first application interface due to excessive content, and to more accurately display content within a limited area, the interactive user tag may only include information about one associated user. Exemplarily, this one associated user may be randomly selected from the at least two associated users. Exemplarily, this one associated user may be the one with the highest level of intimacy with the target user among the at least two associated users. It is understood that media data with which the closest associated user has first interacted is more likely to be of interest to the target user. If Xiao Ming, Xiao Cong, and Xiao Huang have the highest level of intimacy with the target user, the interactive user tag will contain "Xiao Ming thinks it's good."
[0118] The first interaction in the embodiments of this application and subsequent embodiments takes "like" as an example. Different from the interactive mode of "like", other interactive modes such as "like", "comment", "collect", "share", etc. are called second interactions. It should be understood that the first interaction can also be any one or any combination of interactive modes such as "like", "comment", "collect", "share", etc., and accordingly, other interactive modes can be called second interactions. For the sake of clarity, the first interaction mentioned in the embodiments of this application and subsequent embodiments refers to "like".
[0119] S102 : When a target interactive media data entry among the interactive media data entries is triggered, displaying a second application interface, wherein interactive media data corresponding to the target interactive media data entry is displayed on the second application interface.
[0120] When browsing the information of the interactive media data of interest, the target user triggers the target interactive media data entry corresponding to the information of the interactive media data to play the interactive media data. If there is only one interactive media data entry in the media data entry to be displayed, then this one interactive media data entry is the target interactive media data entry. If the media data entry to be displayed contains multiple interactive media data entries, the target user can choose to trigger one of the interactive media data entries, and the triggered interactive media data entry is the target interactive media data entry. The triggered target interactive media data entry is any one of the interactive media data entries contained in the first application interface. It should be noted that when the first application interface is displayed for the first time within a preset time period, the target interactive media data entry may be at least one designated interactive media data entry at a designated entry position, or it may be other interactive media data entries at non-designated entry positions. After the target interactive media data entry is triggered, such as Figure 2 (b) or Figure 2 (c) or Figure 2 As shown in (d), the client displays the second application interface of the media application, and displays the interactive media data corresponding to the target interactive media data entry through the second application interface. In other words, the media data of interest to the target user is displayed through the second application interface.
[0121] When the second application interface displays media data with which the associated user has had a first interaction, the second application interface also displays information about the associated user. Depending on the number of associated users who have had a first interaction with the displayed media data and whether there are any friend accounts among the associated users that the target user follows, the second application interface has three ways of displaying information about the associated users. One of them is Figure 2 As shown in (b), if the number of associated users is 1 or 2, each associated user can be displayed one by one, such as "Xiao Ming thinks it is good". Figure 2 As shown in (c), if the number of associated users is three or more, an abbreviated form is used to display only one associated user, such as "Xiao Ming and 87 others all said it was good", where these 87 people are the total number of people who gave a good rating to this media data. Figure 2 As shown in (d), if there are friend accounts among the associated users who follow the target user, the number of friend accounts is emphasized, such as "Xiao Ming and four other friends all said it's good." These four people represent the number of friends who liked the media data. For example, the one associated user displayed in abbreviated form is the one with the highest intimacy with the target user among the at least three associated users.
[0122] In this embodiment, an interactive media data portal is displayed on the first application interface, showing the target user information about interactive media data with which the target user has first interacted. This provides the target user with media data of interest, enhancing their media data consumption experience. Associated users associated with the target user are not limited to accounts that the target user follows each other. They can also include accounts with a one-way following relationship, a browsing interaction relationship, accounts with the same or similar interests, or accounts in the same group chat relationship, among other types of relationships. This embodiment expands the types of associated users, allowing any account that the target user may be interested in to be considered associated with the target user. This helps provide the target user with a richer and more extensive range of media data that may be of interest. Furthermore, this embodiment provides a dynamic portal for displaying media data of interest. The target user can trigger any of at least one designated interactive media data portal to cause the client to display the second application interface and display the media data of interest to the user. Providing media data of interest to the target user can also encourage media data consumption, thereby increasing the exposure and playback volume of the media data.
[0123] In one embodiment, after the above step S102, the data display method further includes the following steps:
[0124] When the interactive media data is switched, the new interactive media data is displayed on the second application interface.
[0125] The new interactive media data is interactive media data associated with a target user who has a first interaction with the target user. The second application interface prioritizes displaying the new interactive media data during this media data display process. The new interactive media data is displayed after the interactive media data corresponding to the triggered target interactive media data entry. This media data display process refers to the process of displaying the second application interface and presenting media data via the second application interface starting when the target user triggers the target interactive media data entry. The second application interface continues to be displayed during this process.
[0126] When the target interactive media data entry is triggered and the second application interface displays the corresponding interactive media data, if the interactive media data is switched, the second application interface will continue to give priority to displaying the new interactive media data with which the associated user has had the first interaction. Similarly, in the second application interface, the new interactive media data with which the associated user of interest has had the first interaction is given priority for displaying to the target user, which can provide the target user with media data of interest and help enhance the user's consumption experience of media data. The switching of interactive media data means that the target user causes the second application interface to not display the interactive media data by swiping, swiping left, or swiping right on the display screen. With the purpose of preventing the second application interface from displaying the interactive media data, the embodiment of the present application does not limit the manner in which the interactive media data is switched.
[0127] For the purpose of providing target users with media data of interest, the number of new interactive media data displayed on the second application interface is not limited in the embodiment of the present application. Specifically, when new interactive media data is displayed on the second application interface, if the first new interactive media data is switched, the second application interface may continue to give priority to displaying the second new interactive media data. If the second new interactive media data is switched, the second application interface may continue to give priority to displaying the third new interactive media data. The new interactive media data that is given priority each time is the media data with which different associated users have conducted the first interaction. For example, based on factors such as the length of time the target user has watched the above new interactive media data and whether the user has interacted with the above new interactive media data, the second application interface continues to give priority to displaying the next new interactive media data, or displays media data that is naturally distributed based on the individual needs of the target user.
[0128] In one embodiment, when new interactive media data is switched, the new media data is displayed on the second application interface.
[0129] Specifically, when the last new interactive media data displayed on the second application interface is switched and the client has no new interactive media data to display, new media data naturally distributed based on the individual needs of the target user is displayed. The new media data is different from the media data that has been displayed.
[0130] In this embodiment, when the media data displayed on the second application interface, with which the associated user has had a first interaction, is switched, the second application interface preferentially displays the new interactive media data with which the associated user has had a first interaction for the target user. This provides the target user with media data of interest, thereby enhancing the user's media data consumption experience.
[0131] In one embodiment, in addition to steps S101 to S102 above, the data display method further includes the following steps. It should be noted that, depending on whether the triggered media data entry to be displayed is an interactive media data entry or a non-interactive media data entry, the client may choose to execute step S102 above or the following steps:
[0132] When a target non-interactive media data entry among the non-interactive media data entries is triggered, a second application interface is displayed, and non-interactive media data corresponding to the target non-interactive media data entry is displayed on the second application interface; the non-interactive media data entry refers to the entry other than the interactive media data entry among the at least two media data entries to be displayed.
[0133] The non-interactive media data entry display area includes information about non-interactive media data. Figure 3 Schematic diagram of the application interface displayed by the client provided in the embodiment of the present application. The displayed application interface includes a first application interface and a second application interface. Figure 3 As shown in (a), it is assumed that the media data entry to be displayed corresponding to "Media Data 3" is a non-interactive media data entry, and the corresponding display area includes the cover of "Media Data 3". When the non-interactive media data entry is triggered, the client displays the second application interface. Figure 3 As shown in (b), the second application interface displays non-interactive media data corresponding to the non-interactive media data entry for the target user to browse and view. In this case, the second application interface does not display information about the associated user when displaying the non-interactive media data.
[0134] In one embodiment, when the non-interactive media data is switched, new media data is displayed on the second application interface.
[0135] When non-interactive media data is switched, the second application interface will no longer prioritize displaying new interactive media data, but will instead display media data naturally distributed based on the individual needs of the target user. Similarly, new media data is different from previously displayed media data.
[0136] In this embodiment, when a non-interactive media data entry is triggered, the client displays the non-interactive media data corresponding to the non-interactive media data entry on the second application interface for the target user to browse and view. When the non-interactive media data displayed on the second application interface is switched, the client displays media data naturally distributed based on the individual needs of the target user on the second application interface.
[0137] In one embodiment, in the data display method of any of the above embodiments, the data display method further comprises the following steps:
[0138] When the second application interface displays the first media data, the second application interface also displays a second interactive component for performing a second interaction with the first media data; the first media data includes any one of interactive media data, new interactive media data, non-interactive media data, and new media data;
[0139] When the second interactive component is triggered, a first interactive component for performing a first interaction with the first media data is further displayed on the second application interface;
[0140] When the first interactive component is triggered, the first media data and information of the target user who performs the first interaction are displayed on the second application interface.
[0141] As discussed in the aforementioned embodiments, in the embodiments of the present application, "Like" is used as the first interaction, and "Like", "Comment", "Share", "Add to Favorites" are used as the second interaction. Based on this, the second interactive component is a component that can perform interactions such as "Like", "Comment", "Share", and "Add to Favorites", and the first interactive component is a component that can perform "Like". The first media data includes any one of interactive media data, new interactive media data, non-interactive media data, and new media data. That is, the first media data can be any media data, regardless of whether it is media data with which the associated user has performed the first interaction.
[0142] Figure 4 A schematic diagram of an application interface displayed by a client provided in an embodiment of the present application, wherein the displayed application interface includes a second application interface. Figure 4 (a) Figure 4 (b) and Figure 4 (c) The second application interface displays media data with which the associated user has had a first interaction, such as displaying the associated user's information "Xiao Ming thinks it's good". In this application scenario, Figure 4 As shown in (a), when the target user triggers the second interactive component displayed on the second application interface through the display screen and clicks "Like", the second application interface also displays the first interactive component "Like to recommend media data to fans | Like" for performing the first interaction with the first media data. When the target user triggers the first interactive component displayed on the second application interface through the display screen and clicks "Like", the second application interface displays the first media data and the information of the target user who performs the first interaction. For example, Figure 4 As shown in (b), the target user is displayed behind the associated user who has conducted the first interaction. For example, "Xiao Ming and the target user both say it's good." For example, the target user's avatar is also displayed behind the avatar of the associated user who has conducted the first interaction. Figure 4As shown in (a), the display area of the first interactive component can be different from the display area of the associated user information, and the two can be displayed separately. For example, when the first interactive component is displayed, the display of the associated user information can be paused. For example, Figure 4 As shown in (c), when the first interactive component is triggered, the second application interface also displays an "okay" animation to enhance the user's interactive experience and increase pleasure.
[0143] It is understandable that the target user can also be an associated user associated with other accounts, and the media data with which the target user has performed a first interaction may also be displayed in the first application interface or the second application interface displayed by the client corresponding to the other account. In other words, both the associated user and the target user can perform a first interaction with the media data using the methods described in the embodiments of the present application. All methods for the target user to perform a first interaction with the media data are applicable to the associated user to perform a first interaction with the media data, and will not be repeated in subsequent embodiments.
[0144] Figure 4 (d) Figure 4 (e) and Figure 4 (f) The second application interface displays media data that has not been first interacted with by the associated user. Since the implementation of the solution in this embodiment is irrelevant to whether the first media data is media data that has been first interacted with by the associated user. Therefore, in this application scenario, the discussion on the first interaction with media data can be found in the discussion on the first interaction with media data. Figure 4 (a) Figure 4 (b) and Figure 4 The discussion related to the first interaction with media data in the application scenario shown in (c) will not be repeated here.
[0145] In this embodiment, a first interaction method is provided for the target user, which is guided to a first interaction based on a second interaction. This first interaction method is independent of whether the media data has been previously interacted with in the first place. Based on the target user's interest in the media data, the target user's first interaction with the media data facilitates displaying the media data to more other accounts, thereby facilitating the provision of media data of interest to other accounts. The target user is an associated user associated with other accounts.
[0146] In one embodiment, in the data display method of any of the above embodiments, the data display method further comprises the following steps:
[0147] When first media data is displayed on the second application interface and the first media data is touched, the client displays a third application interface, wherein the third application interface displays a first interactive component for performing a first interaction with the first media data; the first media data includes any one of interactive media data, new interactive media data, non-interactive media data, and new media data;
[0148] When the first interactive component is triggered, the second application interface is displayed and the third application interface is not displayed, and the first media data and information of the target user who performs the first interaction are displayed on the second application interface.
[0149] Specifically, referring to the discussion in the aforementioned embodiment, in this embodiment, the first media data may also be any media data, and the implementation of the solution in this embodiment is irrelevant to whether the first media data is media data with which the associated user has conducted the first interaction. Figure 5 Schematic diagram of the application interface displayed by the client provided in the embodiment of the present application. The displayed application interface includes the second application interface and the third application interface. Figure 5 As shown in (a), the way the first media data is touched is, for example, a user clicks on the display area of the first media data through the display screen, or a user long presses the display area of the first media data through the display screen, or remote control, etc. The purpose is to display the third application interface on the client after touching the first media data. In the embodiment of the present application, the way of touching the first media data is not limited. The third application interface is as follows: Figure 5 As shown in (b), the third application interface can be understood as a functional interface, which displays many functional components including the first interactive component, such as a component for saving media data and a component for adjusting the playback magnification.
[0150] For example, the client can display the second application interface while displaying the third application interface. If two application interfaces are displayed simultaneously in a left-right split screen or a top-bottom split screen, the display areas of the two application interfaces can be independent or overlapped. If the third application interface is displayed above the second application interface, so that the display area of the third application interface is smaller than the display area of the second application interface, this display method is as follows: Figure 5 For the purpose of being able to display the third application interface, the embodiment of the present application does not limit whether to display the second application interface when displaying the third application interface, and how to display the second application interface.
[0151] The first interactive component is Figure 5(b) When the target user triggers the third application interface through the display screen and clicks the first interactive component, the client displays the second application interface and does not display the third application interface. The first media data and the information of the target user who performs the first interaction are displayed on the second application interface. For example, Figure 5 As shown in (c), the target user is displayed behind the associated user who has conducted the first interaction. For example, "Xiao Ming and the target user both say it's good." For example, the target user's avatar is also displayed behind the avatar of the associated user who has conducted the first interaction. Figure 5 As shown in (c), when the first interactive component is triggered, the second application interface also displays an "okay" animation to enhance the user's interactive experience and increase pleasure.
[0152] In this embodiment, a first interaction method is provided for the target user to perform a first interaction with the media data, and this first interaction method is independent of whether the media data has previously been first interacted with. Based on the target user's interest in the media data, the target user's first interaction with the media data facilitates displaying the media data to more other accounts, thereby facilitating the provision of media data of interest to other accounts. The target user is an associated user associated with other accounts.
[0153] In one embodiment, in the data display method of any of the above embodiments, the data display method further comprises the following steps:
[0154] When the second media data is displayed on the second application interface, a first interactive component for performing a first interaction with the second media data is also displayed on the second application interface; the second media data includes any one of interactive media data and new interactive media data;
[0155] When the first interactive component is triggered, the second media data and information about the target user who performs the first interaction are displayed on the second application interface.
[0156] The second media data includes any of interactive media data and new interactive media data. Specifically, the second media data can be any media data with which an associated user associated with the target user has previously engaged in a first interaction. The solution of this embodiment is applicable to scenarios where the media data is media data with which an associated user has previously engaged in a first interaction.
[0157] Figure 6 Schematic diagram of the application interface displayed by the client provided in the embodiment of the present application. The displayed application interface includes the second application interface. Figure 6As shown in (a), when the second application interface displays the second media data, it also displays the first interactive component "OK + 1" for performing a first interaction with the second media data. When the target user triggers the first interactive component displayed on the second application interface through the display screen and clicks on it, the second media data and the information of the target user who performed the first interaction are displayed on the second application interface. For example, Figure 6 As shown in (b), the target user is displayed behind the associated user who has conducted the first interaction. For example, "Xiao Ming and the target user both say it's good." For example, the target user's avatar is also displayed behind the avatar of the associated user who has conducted the first interaction. For example, Figure 6 As shown in (b), when the first interactive component is triggered, the second application interface also displays an "okay" animation to enhance the user's interactive experience and increase pleasure.
[0158] In this embodiment, a first interaction method is provided for the target user to conduct a first interaction with media data. This first interaction method is applicable to scenarios where the media data has already been first interacted with by the associated user. With a single "OK +1" button, operation is simple and convenient. Based on the target user's interest in the media data, the target user's first interaction with the media data facilitates displaying the media data to more other accounts, thereby facilitating the provision of media data of interest to other accounts. The target user is, in particular, an associated user with whom the other account is associated.
[0159] In one embodiment, in the data display method of any of the above embodiments, the data display method further comprises the following steps:
[0160] When the second application interface displays the second media data, the second application interface also displays an interactive user component; the second media data includes any one of interactive media data and new interactive media data;
[0161] When the interactive user component is triggered, a fourth application interface is displayed, wherein a first interactive component for performing a first interaction with the second media data is displayed on the fourth application interface;
[0162] When the first interactive component is triggered, the second application interface is displayed and the fourth application interface is not displayed, and the second media data and information of the target user who performs the first interaction are displayed on the second application interface.
[0163] Specifically, referring to the discussion in the aforementioned embodiment, in this embodiment, the second media data may also be any media data with which an associated user associated with the target user has previously engaged in a first interaction. The solution of this embodiment is applicable to application scenarios where the media data is media data with which an associated user has previously engaged in a first interaction.
[0164] Figure 7 Schematic diagram of the application interface displayed by the client provided in the embodiment of the present application. The displayed application interface includes the second application interface. Figure 7 As shown in (a), when the second application interface displays the second media data, it also displays an interactive user component "Xiao Ming and 87 others all said it was good" that records the accounts that have conducted the first interaction with the second media data. When the target user triggers the interactive user component displayed on the second application interface through the display screen, the fourth application interface is displayed. The fourth application interface is as follows: Figure 7 As shown in (b), the fourth application interface displays the target user's information and the first interactive component "OK" for performing a first interaction with the second media data.
[0165] In one embodiment, when the fourth application interface is displayed, information of at least one account that has performed a first interaction with the second media data is also displayed on the fourth application interface.
[0166] Specifically, the fourth application interface can be understood as an account interface, such as Figure 7 As shown in (b), the fourth application interface also displays information of all accounts that have performed the first interaction with the second media data.
[0167] For example, the client can still display the second application interface when displaying the fourth application interface. If two application interfaces are displayed simultaneously in a left-right split screen or a top-bottom split screen, the display areas of the two application interfaces can be independent or overlapped. If the fourth application interface is displayed above the second application interface, so that the display area of the fourth application interface is smaller than the display area of the second application interface, this display method is as follows: Figure 7 For the purpose of displaying the fourth application interface, the embodiment of the present application does not limit whether or how to display the second application interface when the fourth application interface is displayed.
[0168] When the target user triggers the fourth application interface through the display screen and clicks the first interactive component, the client displays the second application interface and does not display the fourth application interface. The second application interface displays the second media data and the information of the target user who performed the first interaction. For example, Figure 7 As shown in (c), the target user is displayed behind the associated users who have conducted the first interaction. For example, "Xiao Ming, target user and 88 others all said it was good." For example, the target user's avatar is also displayed behind the avatars of the associated users who have conducted the first interaction. Figure 7 As shown in (c), when the first interactive component is triggered, the second application interface also displays an "okay" animation to enhance the user's interactive experience and increase pleasure.
[0169] Exemplarily, when the first interaction is performed on the media data through any one of the first interaction methods in the aforementioned embodiments, the second application interface further displays a recommendation component. Figure 8 Schematic diagram of the application interface displayed by the client provided in the embodiment of the present application. The displayed application interface includes the second application interface. Figure 8 As shown in (a), the recommendation component can be presented as "Fans will see media data you think is good." The recommendation component is used to remind the target user that after their first interaction with this media data, this media data will receive more traffic weighting and be provided and recommended to the first application interface or second application interface when other accounts log in to the media application. The target user is the associated user with the other account.
[0170] For example, when the target user triggers the recommendation component through the display screen, such as Figure 8 As shown in (b), the client displays a fourth application interface. The fourth application interface displays information about all accounts that have had a first interaction with the media data, and labels the author user, accounts followed by the target user, and accounts that the target user mutually follows. This allows the target user to understand the current status of the first interaction with the media data, as well as the first interactions with the media data by their associated users and other accounts. The target user is the associated user with whom other accounts are associated.
[0171] In this embodiment, a first interaction method is provided for the target user to conduct a first interaction with media data. This first interaction method is applicable to scenarios where the media data is media data with which the associated user has previously conducted a first interaction. Based on the target user's interest in the media data, the target user's first interaction with the media data facilitates displaying the media data to more other accounts, thereby facilitating the provision of media data of interest to other accounts. The target user is an associated user associated with another account.
[0172] Exemplarily, the author user who publishes the media data cannot perform a first interaction on the published media data. Figure 9 A schematic diagram of an application interface displayed by a client provided in an embodiment of the present application, wherein the displayed application interface includes a second application interface and a fourth application interface. Figure 9 The following is the client application interface corresponding to the author user. Figure 9 As shown in (a), when the author user touches the display area of the media data through the display screen, the third application interface displayed by the client is as follows Figure 9 As shown in (b), the third application interface does not display the first interactive component for interacting with media data. Figure 9As shown in (c), when the author user triggers the interactive user component through the display screen, the fourth application interface displayed on the client is as follows Figure 9 As shown in (d), the fourth application interface does not display the first interactive component for interacting with the media data. The first interactive methods available to the target user for first interacting with the media data are not applicable to the author user who published the media data. This example does not exhaustively list other first interactive methods.
[0173] In one embodiment, in the data display method of any of the above embodiments, the data display method further comprises the following steps:
[0174] Information of a target user who has performed the first interaction is displayed on the second application interface, and when the target user's information is triggered, a fourth application interface is displayed, wherein a cancellation component for canceling the first interaction with the second media data or the first media data is displayed on the fourth application interface;
[0175] When the revocation component is triggered, the second application interface is displayed and the fourth application interface is not displayed, the second media data or the first media data is displayed on the second application interface, and the target user's information is not displayed.
[0176] When the first interaction is performed on the media data through any one of the first interaction methods in the aforementioned embodiments, the second application interface displays information of the target user who performs the first interaction. Figure 10 Schematic diagram of the application interface displayed by the client provided in the embodiment of the present application. The displayed application interface includes the second application interface and the fourth application interface. Figure 10 As shown in (a), the target user's information can be displayed in the form of an interactive user component "Xiao Ming, target user, and 88 others all say it's good". When the target user triggers the target user's information through the display screen, the client displays the fourth application interface. Figure 10 As shown in (b), the fourth application interface displays the target user's information and the revocation component "Revoke" for revoking the first interaction with the media data, and also displays the information of all accounts that have performed the first interaction with the media data.
[0177] When the target user triggers the undo component displayed on the fourth application interface through the display screen, such as Figure 10 As shown in (c), the client displays the second application interface but does not display the fourth application interface. Media data is displayed on the second application interface but no information of the target user is displayed.
[0178] For example, Figure 8 As shown in (a), when the target user triggers the recommendation component through the display screen, the client displays the fourth application interface. Figure 8As shown in (b), the fourth application interface also displays the target user's information and a cancellation component "Cancel" for canceling the first interaction with the media data. At this time, the target user can also cancel the first interaction with the media data by triggering the cancellation component.
[0179] In this embodiment, a method for canceling a target user's first interaction with media data is provided. This method is implemented regardless of the first interaction method used by the target user. If the target user wishes to cancel a like on media data, this method can be used, thereby enhancing the user's media data consumption experience.
[0180] In one embodiment, in the data display method of any of the above embodiments, the data display method further comprises the following steps:
[0181] When information of a target user who has performed the first interaction is displayed on the second application interface and the second media data or the first media data is touched, a third application interface is displayed, wherein a cancellation component for canceling the first interaction with the second media data or the first media data is displayed on the third application interface;
[0182] When the revocation component is triggered, the second application interface is displayed and the third application interface is not displayed, the second media data or the first media data is displayed on the second application interface, and the target user's information is not displayed.
[0183] When the first interaction is performed on the media data through any one of the first interaction methods in the aforementioned embodiments, the second application interface displays information of the target user who performs the first interaction. Figure 11 Schematic diagram of the application interface displayed by the client provided in the embodiment of the present application. The displayed application interface includes the second application interface and the third application interface. Figure 11 As shown in (a), when the target user touches the display area of the media data through the display screen, the client displays the third application interface. Figure 11 As shown in (b), the third application interface displays many functional components including a cancellation component for canceling the first interaction with the media data.
[0184] When the target user triggers the undo component displayed on the third application interface through the display screen, such as Figure 11 As shown in (c), the client displays the second application interface but does not display the third application interface. The second application interface displays media data but does not display the target user's information.
[0185] In this embodiment, a method for canceling a target user's first interaction with media data is provided. This method is implemented regardless of the first interaction method used by the target user. If the target user wishes to cancel a like on media data, this method can be used to improve the user's media data consumption experience.
[0186] In one embodiment, when the second application interface displays one of the first media data or the second media data and displays information of the target user who performs the first interaction, the data display method further includes:
[0187] When the second application interface is switched, the first application interface is displayed, where the first application interface includes a message entry;
[0188] When the message entry is triggered, a message interface is displayed, and an interactive message for a first interaction with the second media data or the first media data is displayed on the message interface.
[0189] When the information of the target user who has performed the first interaction is displayed on the second application interface, it indicates that the target user has performed the first interaction with the media data. Regardless of the first interaction method used for the first interaction, and regardless of whether the media data with which the target user has performed the first interaction has already been first interacted with by an associated user who has an associated relationship with the target user, when the target user has performed the first interaction with the media data, the client displays to the target user the current status of the first interaction with the media data, the first interaction with the media data by the associated users of the target user, and the other accounts of the target user. Among them, the target user is the associated user who has an associated relationship with other accounts. The client displays the above information in the form of an interactive message.
[0190] Figure 12 Schematic diagram of the application interface displayed by the client provided in the embodiment of the present application. Among them, the displayed application interface includes a first application interface, a second application interface, a message interface and a fourth application interface. Specifically, Figure 12 As shown in (a), the second application interface also displays a return component "Return" for switching to the second application interface. When the target user triggers the return component through the display screen, the client displays the first application interface. Figure 12 As shown in (b), the first application interface includes a message entry "message". When the target user triggers the message entry through the display screen, the client displays the message interface. The message interface is as follows Figure 12 (c) and Figure 12 (d) As shown. For example, when the message entry is triggered, the client displays the corresponding message entry as shown in Figure 12(c) The message interface shown. This message interface displays the messages received by the target user from all accounts or media applications, in which there is an aggregated message notification bar. When the target user touches the message notification bar on the display, the client displays the following Figure 12 (d) shows the message interface. This message interface displays various messages aggregated in the message notification bar, including the interactive messages for the first interaction with the media data.
[0191] As mentioned above, the client displays to the target user in the form of an interactive message: the current status of the media data being interacted with for the first time, the situation of the target user's associated users and other accounts of the target user interacting with the media data for the first time. For example, the interactive message is not limited to displaying the current status of the media data being interacted with for the first time, but also includes the current status of the media data being interacted with for the second time. For example, the media application pushes an interactive message to the target user within a preset time period. For example, the preset time period is one day, that is, the media application pushes an interactive message to the target user every day. By pushing a summary and phased interactive message to the target user every day, the target user can not only be informed of the interactive situation in a timely manner, but also avoid frequent message pushes that reduce the user experience.
[0192] For example, the content of interactive messages is diverse. Figure 12 As shown in (d), the content of the copy can be "Your tastes are really compatible with your friends! You all think that the content "XXXXXX" is very good...", or "Your friends watched the media data "XXXXXX" that you think is good and left 4 likes and 3 comments. You have a good eye, please find more good media data for everyone...", "The good media data "XXXXXX" you discovered has received 100,000 likes! All this is inseparable from your good taste, please find more good media data for everyone...", etc. For the purpose of showing the target user the current status of the media data being first interacted with, and the first interaction of the target user's associated users and other accounts of the target user with this media data, this example does not limit the copy content and presentation method of the interactive message.
[0193] For example, if the specific situation of the first interaction with the media data is applicable to multiple content types, the client will only push one content type to the target user. The client will prioritize pushing the content type that is less applicable to the target user. The client will prioritize pushing the content type that describes the most influential facts to the target user. The content type that describes the most influential facts will be less applicable.
[0194] For example, when the target user touches the interactive message on the display screen, the client displays the following Figure 12(e) The fourth application interface displays the target user's information and a "Cancel" component for canceling the first interaction with the media data. The target user can also cancel the first interaction with the media data by triggering the "Cancel" component.
[0195] In this embodiment, the current status of the first interaction with the media data, the first interaction with the media data by the target user's associated users and other accounts of the target user are displayed to the target user in the form of an interactive message, so that the target user can timely understand the dynamics of the media data that has undergone the first interaction and the interactive dynamics of the accounts he cares about.
[0196] When the author user who published media data logs in to the client, the client displays a first application interface to the author user. For example, even if the first application interface includes a to-be-displayed media data entry that displays information about media data published by the author user, and an associated user associated with the author user has performed a first interaction with the media data, the to-be-displayed media data entry does not display information about the associated user who performed the first interaction with the media data. Figure 13 A schematic diagram of an application interface displayed by a client provided in an embodiment of the present application, wherein the displayed application interface includes a first application interface, a message interface, and a fourth application interface. Figure 13 The following is the client application interface corresponding to the author user. Figure 13 As shown in (a), for example, the author user "July" published media data corresponding to "Crossing the Ravine." The first application interface does not display information about associated users. Therefore, the author user cannot determine whether the associated users have previously interacted with the published media data through the content displayed on the first application interface.
[0197] like Figure 13 As shown in (a), the first application interface includes a message entry "message". When the author user triggers the message entry through the display screen, the client displays the message interface. The message interface is as follows Figure 13 (b) and Figure 13 (c) As shown. For example, when the message entry is triggered, the client displays the corresponding message entry as shown in Figure 13 (b) The message interface shows the messages received by the author user from all accounts or media applications, in which there is an aggregated message notification bar. When the author user touches the message notification bar on the display, the client displays the following Figure 13(c) The message interface shown. This message interface displays various messages aggregated in the message notification bar, including interactive messages for the first interaction with the media data published by the author user. When the media data published by the author user is interacted with, the media data will gain traffic and exposure. When the media data is interacted with, the client will push interactive messages to the author user. Different from the interactive messages pushed by the client to the target user, the interactive messages pushed by the client to the author user are mainly used to display the interactive status of the media data and the exposure, traffic, etc. obtained by the media data. For example, this interactive message pushed by the client is not limited to displaying the current status of the media data being interacted with for the first time, but also includes the current status of the media data being interacted with for the second time.
[0198] When the author user touches the interactive message on the display, the client displays the following Figure 13 (d) The fourth application interface does not display the author user's information, nor does it display a revocation component for revoking the first interaction with the media data. The author user cannot perform the first interaction with the media data they have published, nor can they revoke the first interaction.
[0199] Figure 14 A schematic diagram of an application interface displayed by a client provided in an embodiment of the present application, wherein the displayed application interface includes a message interface and a fourth application interface. Figure 14 The following is the client application interface corresponding to the author user. Figure 14 The message interface shown in (a) also displays message components for linking various types of messages. For example, the message component "Like and Favorite" is used to link interactive messages such as likes, favorites, shares, and likes. When the author user triggers the message component "Like and Favorite" through the display screen, Figure 14 As shown in (b), the message interface displays messages for interacting with the published media data, such as "like" and "like". When the author user triggers the first interactive message for the published media data through the display screen, the client displays the following message: Figure 14 (c) shows the fourth application interface.
[0200] Author users cannot conduct or cancel the first interaction with the media data they publish, but can use the above methods to understand the interaction status of the published media data, the traffic and exposure obtained by the media data, and other information.
[0201] like Figure 15 As shown, the embodiment of the present application further provides a data display method, which can be applied to a server. The data display method includes the following steps S1501 to S1506.
[0202] S1501: Receive a media data acquisition request sent by a client.
[0203] When the target user starts the client and causes the client to display the first application interface, the client sends a media data acquisition request to the server to acquire at least two media data to be displayed. Correspondingly, the server receives the media data acquisition request.
[0204] S1502: In response to the media data acquisition request, acquire associated users associated with the target user. The target user is a user who needs to browse media data through the client.
[0205] For the associated users with associated relationships, please refer to the discussion in the above embodiments, which will not be repeated here.
[0206] For example, at least one associated user with a target user whose intimacy meets a threshold is retrieved. A lower intimacy indicates a lower degree of association between the target user and the associated user, and a lower likelihood that media data of interest to the associated user is also of interest to the target user. Based on this, a threshold for intimacy is set, and only at least one associated user with a high degree of intimacy with the target user is retrieved.
[0207] S1503: Acquire media data of a first interaction performed by the associated user to obtain an interactive media data set.
[0208] Understandably, any media data in the interactive media dataset is media data of interest to the associated user who has engaged in the first interaction. Because the associated user is an account that is of interest to the target user and meets the target user's individual needs, the media data of interest to the associated user is also likely to be of interest to the target user.
[0209] S1504: Acquire a non-interactive media dataset based on the target user.
[0210] Based on the target user, the server obtains regular media data that has not been first interacted with by the associated user according to the type and field of media data historically browsed by the target user, that is, according to the target user's personal preferences, to obtain a non-interactive media data set.
[0211] S1505 : Determine at least two pieces of media data to be displayed from the interactive media data set and the non-interactive media data set, wherein the at least two pieces of media data to be displayed include interactive media data.
[0212] Any media data in the interactive media dataset is of interest to the associated user who has engaged in the first interaction. Because the associated user is an account of interest to the target user and meets the target user's individual needs, the media data of interest to the associated user is also likely to be of interest to the target user. Based on this, the server determines at least two pieces of media data to be displayed, including the interactive media data, from the interactive media dataset and the non-interactive media dataset, and sends the at least two pieces of media data to be displayed, including the interactive media data, to the client. The interactive media data determined by the server are the media data of interest to the target user.
[0213] S1506: Send at least two media data to be displayed to the client.
[0214] In this embodiment, the server sends at least two media data to be displayed, including the interactive media data, to the client. The client displays the interactive media data to the target user, allowing the target user to browse information about the interactive media data with which the associated user of interest has first interacted, that is, to browse the media data of interest. Providing the target user with media data of interest can enhance the user's media data consumption experience.
[0215] In one embodiment, the above-mentioned step S1506, sending at least two media data to be displayed to the client, includes: if it is the first time to receive the media data acquisition request sent by the client within a preset time period, sending at least two media data to be displayed to the client, and the interactive media data in the at least two media data to be displayed includes at least one specified interactive media data configured to be displayed at a designated entry position of the first application interface.
[0216] In one embodiment, the step S1506 of sending the at least two media data to be displayed to the client includes:
[0217] Sending information about the user associated with the interactive media data, or
[0218] The information of closely associated users corresponding to the interactive media data is sent. The closely associated users refer to users who have had a first interaction with the interactive media data and whose intimacy with the target user meets a threshold.
[0219] Exemplarily, when the client displays the first application interface for the first time within a preset time period, the designated entry position of the first application interface displays at least one designated interactive media data entry, and the display area of the at least one designated interactive media data entry displays information about the interactive media data and an interactive user tag. Based on this, when the client displays the first application interface for the first time within a preset time period, it sends a media data acquisition request to the server, and correspondingly, the server receives the media data acquisition request sent by the client for the first time within the preset time period. Furthermore, the server sends at least two media data to be displayed, including at least one designated interactive media data, to the client, which is displayed to the target user by the client. Exemplarily, when sending at least two media data to be displayed, including at least one designated interactive media data, information about the associated user corresponding to at least one designated interactive media data is also sent, so that the client can display it in the form of an interactive user tag.
[0220] Exemplarily, the server sends information of associated users corresponding to each interactive media data in at least two media data to be displayed, so that the client can display the information in the form of interactive user tags.
[0221] For example, if at least two associated users have previously performed a first interaction with the same interactive media data, the server may send information about both associated users to the client, which will then display the information as interactive user tags. To avoid visual discomfort for the target user when browsing the first application interface due to excessive content within the interactive user tags, and to more accurately display content within a limited area, the server may randomly select a threshold number of associated users from the at least two associated users and send them to the client, which will then display the information.
[0222] Exemplarily, the server sends information of at least two associated users who have performed a first interaction on the same interactive media data to the client, and the client chooses to display only information of closely associated users.
[0223] In this embodiment, the server selects, from among at least two associated users, the associated user whose intimacy with the target user meets a threshold and sends it to the client. This reduces the amount of associated user information displayed, thus preventing visual discomfort during browsing. Furthermore, by displaying information about associated users with high intimacy, the target user will also be more interested in the media data. Media data with which the closer the associated user has had a first interaction is more likely to be of interest to the target user.
[0224] In one embodiment, the above step S1503, obtaining the media data of the first interaction performed by the associated user to obtain the interactive media dataset, includes the following steps:
[0225] Acquire media data of a first interaction performed by the associated user to obtain an initial media data set;
[0226] From the initial media dataset, media data that matches the target user's account attributes are screened out to obtain an interactive media dataset. The account attributes are used to indicate the style or type of media data that the target user has historically browsed.
[0227] Since the amount of media data that the associated users who have an associated relationship with the target user are interested in and have had a first interaction with is large and covers a wide range of fields, in order to make the media data with which the associated users have had a first interaction recommended to the target user closer to the interests of the target user, or closer to his or her main interests, the media data with which the associated users have had a first interaction can be preliminarily screened first.
[0228] As in the aforementioned embodiment, account attributes can reflect the target user's individual preferences and needs. Therefore, based on the target user's account attributes, a portion of media data that matches the target user's individual preferences and needs can be filtered from the initial media dataset. This portion of media data forms the interactive media dataset that serves as the media dataset with which the associated user has first interacted, recommended to the target user.
[0229] In this embodiment, based on the account attributes of the target user, the media data with which the associated user has had a first interaction is preliminarily screened to obtain an interactive media data set, which is conducive to recommending media data that is closer to the target user's interests or closer to his or her main interests to the target user.
[0230] In one embodiment, the above step S1505, determining at least two media data to be displayed from the interactive media data set and the non-interactive media data set, wherein the at least two media data to be displayed include interactive media data, includes the following steps:
[0231] If this is the first time a media data acquisition request is received from a client within a preset time period, a recommendation order among the interactive media data is determined based on the authentication level of the associated user corresponding to each interactive media data in the interactive media data set, and / or the intimacy between the associated user corresponding to each interactive media data and the target user, and / or the matching degree of the integrated content of each interactive media data, and / or the click-through rate of each interactive media data, and / or the account attribute of the target user. The account attribute is used to indicate the style or type of media data that the target user has browsed in the past.
[0232] determining at least one designated interactive media data from the interactive media data set according to the recommended order;
[0233] Other media data in at least two media data to be displayed is determined from the interactive media data set and the non-interactive media data set, where the other media data refers to the media data to be displayed other than the at least one specified interactive media data in the at least two media data to be displayed.
[0234] Any media data in the interactive media dataset is media data of interest to the associated user who has performed the first interaction, and is highly likely to be media data of interest to the target user. To determine one or more interactive media data in the interactive media dataset, this can be achieved based on the following solution.
[0235] Specifically, a higher weight is assigned to interactive media data with a first interaction involving an associated user with a higher authentication level. The authentication level can be a level of official platform or domain certification, or a number of followers. For example, if the number of followers reaches 100,000, the authentication level is Level 1, and if the number of followers reaches 60,000, the authentication level is Level 2, with Level 1 being higher than Level 2. Furthermore, based on the intimacy between the associated users corresponding to each interactive media data and the target user, a higher weight is assigned to interactive media data with a higher intimacy. Furthermore, based on the matching degree of the integrated content of each interactive media data, a higher weight is assigned to interactive media data with a higher matching degree. Furthermore, based on the click-through rate (CTR) of each interactive media data, a higher weight is assigned to interactive media data with a higher CTR. Furthermore, based on the CTR of the target of each interactive media data, a higher weight is assigned to interactive media data with a higher CTR of the target. Furthermore, based on the CTR of the target of each interactive media data, a higher weight is assigned to interactive media data with a higher CTR of the target. Furthermore, based on the account attributes of the target user, a higher weight is assigned to interactive media data that better matches the individual preferences and needs of the target user. And / or, based on the content quality of each interactive media data item, higher weights may be assigned to interactive media data items with higher content quality, and so on. Based on this, the recommendation order among the interactive media data items in the interactive media data set is determined according to one or more of the aforementioned weighting strategies. It is understood that the higher the weight, the higher the corresponding recommendation order.
[0236] If it is the first time that a media data acquisition request sent by a client is received within a preset time period, it indicates that the client is displaying the first application interface for the first time within the preset time period, and at least one designated interactive media data entry is displayed at the designated entry position of the first application interface. The server then determines at least one designated interactive media data from the interactive media data set in the recommended order, for the client to display through the designated entry position. For other media data entries to be displayed on the first application interface, the server determines the media data to be displayed other than at least one designated interactive media data from at least two media data to be displayed from the interactive media data set and the non-interactive media data set, for the client to display through other non-designated entry positions. It should be noted that the first application interface may also display interactive media data entries at other non-designated entry positions other than the designated entry position, and the interactive media data corresponding to this part of the interactive media data entry is acquired and distributed by the server from the interactive media data set and the non-interactive media data set.
[0237] In this embodiment, when displaying interactive media data to a target user, higher-quality interactive media data, such as data that is more closely aligned with the target user's interests and has higher content quality, is displayed to the user, while also ensuring enhanced exposure for more highly weighted interactive media data. Upon receiving a media data acquisition request from a client for the first time within a preset time period, the server determines that at least one designated interactive media data item is of interest to the target user. When displayed by the client to the target user, the target user is provided with media data of interest, thereby enhancing their media data consumption experience.
[0238] In one embodiment, the above step of determining other media data in at least two to-be-displayed media data sets from the interactive media data set and the non-interactive media data set includes the following steps:
[0239] determining a common weight for each interactive media data in the interactive media dataset;
[0240] Determining a recommendation weight of each interactive media data in the interactive media data set based on a recommendation order among each interactive media data;
[0241] Determining a distribution order between each interactive media data set and each non-interactive media data set in the non-interactive media data set according to the general weight and recommendation weight of each interactive media data set and the account attributes of the target user;
[0242] Other media data in at least two to-be-displayed media data sets are determined from the interactive media data set and the non-interactive media data set according to the distribution order.
[0243] In the process of comprehensively distributing media data in interactive media datasets and non-interactive media datasets, determining the required number of media data can be achieved based on the following solution.
[0244] Each interactive media data item in the interactive media dataset is weighted to increase exposure. A common weight of equal magnitude is assigned to each interactive media data item. Furthermore, as in the aforementioned embodiment, the recommendation order of each interactive media data item is determined based on the authentication level of the associated user corresponding to each interactive media data item in the interactive media dataset, and / or the degree of intimacy between the associated user corresponding to each interactive media data item and the target user, and / or the matching degree of the integrated content of each interactive media data item, and / or the click-through rate of each interactive media data item, and / or the target user's account attributes. Furthermore, based on the order of recommendation, a recommendation weight is determined for each interactive media data item in the interactive media dataset. The higher the recommended order, the higher the recommendation weight. Furthermore, based on the common weight and recommendation weight corresponding to each interactive media data item, and taking into account the target user's account attributes, the distribution order of each media data item in the interactive media dataset and the non-interactive media dataset is determined. The distribution order of each media data item is determined based on the target user's account attributes and the target user's individual preferences and needs, also to better address the interests of the target user. Furthermore, based on the distribution order, the required number of media data can be determined from the various media data. For example, the earlier the distribution order, the higher the distribution priority.
[0245] Since, in this embodiment, the server has already determined at least one designated interactive media data item from the interactive media dataset, the server only needs to determine other media data from the at least two media data items to be displayed from the interactive media dataset and the non-interactive media dataset. It is understood that the determined other media data items do not include the at least one designated interactive media data item that has already been determined. Furthermore, the at least two media data items to be displayed are sent to the client, which then displays information about the at least one designated interactive media data item in the at least one designated interactive media data item entry corresponding to the designated entry location, and displays information about the other media data items in the at least one designated interactive media data item entry corresponding to the other non-designated entry locations.
[0246] In this embodiment, after determining at least one specified interactive media data that the target user is interested in, the server also determines other media data based on the weights corresponding to the various media data and the target user's personal preferences. This can increase the possibility that the other media data is also the media data that the target user is interested in, which is conducive to recommending more media data of interest to the target user.
[0247] In one embodiment, the data display method further comprises the following steps:
[0248] If it is not the first time that the media data acquisition request sent by the client is received within the preset time period, determining a general weight of each interactive media data in the interactive media data set;
[0249] Determining a recommendation weight of each interactive media data in the interactive media data set based on a recommendation order among each interactive media data;
[0250] Determining a distribution order between each interactive media data set and each non-interactive media data set in the non-interactive media data set according to the general weight and recommendation weight of each interactive media data set and the account attributes of the target user;
[0251] At least two media data to be displayed are determined from the interactive media data set and the non-interactive media data set according to the distribution order.
[0252] If this is not the first time the client has received a media data acquisition request within the preset time period, indicating that this is not the first time the client has displayed the first application interface within the preset time period, the first application interface displays at least two to-be-displayed media data entries, including the interactive media data entry. The server does not need to determine at least one designated interactive media data from the interactive media dataset according to the recommended order of the interactive media data in the interactive media dataset for display by the client via the designated entry position. The server only needs to determine at least two to-be-displayed media data, including the interactive media data, from the interactive media dataset and the non-interactive media dataset for display by the client via the at least two to-be-displayed media data entries.
[0253] During the integrated distribution of media data from both the interactive and non-interactive media datasets, the required number of media data items is determined from the interactive and non-interactive media datasets using the same method as in the previous embodiment, which will not be further described here. The account attribute indicates the genre or type of media data that the target user has historically browsed.
[0254] In this embodiment, the server determines at least two media data to be displayed that the client needs to display based on the weights corresponding to the various media data and the target user's personal preferences. This can increase the possibility that the various media data to be displayed are media data that the target user is interested in, which is conducive to recommending more media data of interest to the target user.
[0255] In one embodiment, in the data display method of any of the above embodiments, the data display method further comprises the following steps:
[0256] If a request for switching interactive media data is received from the client, determining new interactive media data other than the switched interactive media data from the interactive media data set according to a recommended order among the interactive media data;
[0257] Sends new interactive media data to the client.
[0258] If a request to switch interactive media data is received from the client, it indicates that the target user has triggered the target interactive media data entry in the interactive media data entry through the display screen. In the case where the first application interface is displayed for the first time within a preset time period, this target interactive media data entry may be an interactive media data entry at a designated entry position, or it may be an interactive media data entry at a non-designated entry position. In the case where the first application interface is displayed for the first time outside a preset time period, this target interactive media data entry is any interactive media data entry displayed on the first application interface. The client then displays a second application interface, and the second application interface displays the interactive media data corresponding to the target interactive media data entry. When the interactive media data is switched, the client sends a request to the server to switch the interactive media data.
[0259] The new interactive media data is interactive media data with which an associated user associated with the target user has previously interacted. The new interactive media data is the interactive media data that is prioritized for display on the second application interface during this media data display process. The server determines the new interactive media data, excluding the switched interactive media data, from the interactive media dataset based on the order of recommendation among the interactive media data in the interactive media dataset. It should be understood that the determined new interactive media data is ranked highly among the interactive media data.
[0260] The server sends the determined new interactive media data to the client. When the displayed interactive media data is switched, the client continues to prioritize displaying the new interactive media data with which the associated user has had a first interaction. Similarly, the new interactive media data determined by the server is media data of interest to the target user. In the displayed second application interface, the target user is prioritized for displaying the new interactive media data with which the associated user has had a first interaction. This, in turn, enhances the target user's media data consumption experience.
[0261] For the purpose of providing target users with media data of interest, the embodiment of the present application does not limit the number of new interactive media data determined by the server. Specifically, when new interactive media data is displayed on the second application interface, if the first new interactive media data is switched, the client sends a request to the server to switch the first new interactive media data. After receiving the corresponding request, the server continues to determine the second new interactive media data in the recommended order and sends it to the client. When the first new interactive media data is switched, the client continues to give priority to displaying the second new interactive media data. For example, based on factors such as the length of time the target user watches the above new interactive media data and whether the user interacts with the above new interactive media data, the second application interface continues to give priority to displaying the next new interactive media data, or displays media data that is naturally distributed based on the individual needs of the target user. If the next new interactive media data continues to be displayed first, the server will determine and send the next new interactive media data to the client after receiving the corresponding request.
[0262] Exemplarily, the server determines, from the interactive media dataset, a plurality of new interactive media data excluding the switched interactive media data, based on a recommendation order among the interactive media data in the interactive media dataset, and sends the plurality of new interactive media data to the client. After receiving the plurality of new interactive media data, the client sequentially displays all of the plurality of new interactive media data, or displays at least one of the plurality of new interactive media data, in the recommended order.
[0263] In this embodiment, when the interactive media data displayed on the second application interface, with which the associated user has previously interacted, is switched, the server receives a request from the client to switch the interactive media data, determines the new interactive media data of interest to the target user, and transmits it to the client. The new interactive media data is preferentially displayed to the target user via the second application interface. This provides the target user with media data of interest, thereby enhancing their media data consumption experience.
[0264] In one embodiment, the data display method further comprises the following steps:
[0265] If a request for switching non-interactive media data or a request for switching new interactive media data is received from the client, determining new media data other than the switched non-interactive media data or the switched new interactive media data from the interactive media dataset and the non-interactive media dataset according to the order in which the media data are distributed;
[0266] Send new media data to the client.
[0267] For example, if a request to switch non-interactive media data is received from a client, it indicates that the target user has triggered a non-interactive media data entry, distinct from an interactive media data entry, among the media data entries to be displayed, via the display screen. Regardless of whether this is the first time the client has displayed the first application interface within a preset time period, the triggered non-interactive media data entry can be any non-interactive media data entry displayed in the first application interface. The client then displays a second application interface, which displays the non-interactive media data corresponding to the triggered non-interactive media data entry. When the non-interactive media data is switched, the client sends a request to the server to switch the non-interactive media data.
[0268] When the non-interactive media data is switched, the second application interface displays media data naturally distributed based on the individual needs of the target user. Correspondingly, the server determines new media data from the interactive and non-interactive media datasets, excluding the switched non-interactive media data, based on the distribution order of the media data in the interactive and non-interactive media datasets. It should be understood that the determined new media data is media data that is ranked higher.
[0269] Exemplarily, receiving a request from the client to switch to new interactive media data in this embodiment means receiving a request from the client to switch to new interactive media data when there is no new interactive media data in the interactive media data set or when the number of new interactive media data sent by the server to the client has reached a threshold.
[0270] Specifically, when the last new interactive media data displayed on the second application interface is switched, and the server has no new interactive media data to send. Exemplarily, if the threshold is three, and the number of new interactive media data sent by the server to the client reaches three, when the third new interactive media data is switched, it is considered that the server has no new interactive media data to send. Exemplarily, if there is no new interactive media data in the interactive media dataset that has not been displayed by the client, it is considered that the server has no new interactive media data to send. Furthermore, the server determines new media data from the interactive media dataset and the non-interactive media dataset, excluding the switched new interactive media data, based on the order in which the media data in the interactive media dataset and the non-interactive media dataset were distributed.
[0271] In this embodiment, the server determines and sends new media data other than the switched non-interactive media data or the switched new interactive media data from the interactive media data set and the non-interactive media data set in the order of distribution, so that the client displays the naturally distributed new media data on the second application interface, which can increase the possibility that the new media data is the media data of interest to the target user, and is conducive to recommending more media data of interest to the target user.
[0272] like Figure 16 As shown, the embodiment of the present application further provides a client 1600, which includes a display module 1601 and a trigger receiving module 1602. The display module 1601 is used to display a first application interface, which includes at least two media data entries to be displayed; the at least two media data entries to be displayed include an interactive media data entry; the display area of the interactive media data entry displays information about the interactive media data, which refers to media data that has been first interacted with by an associated user who has an associated relationship with the target user; when a target interactive media data entry in the interactive media data entry is triggered, a second application interface is displayed, and the interactive media data corresponding to the target interactive media data entry is displayed in the second application interface. The trigger receiving module 1602 is used to receive a trigger operation.
[0273] In one embodiment, when the first application interface is displayed for the first time within a preset time period, at least one designated interactive media data entry included in the at least two media data entries to be displayed is located at a designated entry position of the first application interface.
[0274] In one embodiment, the display area of at least one designated interactive media data entry corresponding to the designated entry position includes information about the interactive media data and an interactive user tag. The interactive user tag includes information about an associated user who has an association relationship with the target user. The associated user corresponding to the interactive user tag has performed a first interaction with the interactive media data corresponding to the at least one designated interactive media data entry.
[0275] In one embodiment, the display module 1601 is further configured to display new interactive media data on the second application interface when the interactive media data is switched.
[0276] In one embodiment, the display module 1601 is further configured to display the new media data on the second application interface when new interactive media data is switched.
[0277] In one embodiment, the above-mentioned display module 1601 is also used to display a second application interface when a target non-interactive media data entry among the non-interactive media data entries is triggered, and the non-interactive media data corresponding to the target non-interactive media data entry is displayed on the second application interface; the non-interactive media data entry refers to the entry other than the interactive media data entry among the at least two media data entries to be displayed.
[0278] In one embodiment, the display module 1601 is further configured to display new media data on the second application interface when the non-interactive media data is switched.
[0279] In one embodiment, the above-mentioned display module 1601 is also used to display a second interactive component for performing a second interaction with the first media data on the second application interface when the first media data is displayed on the second application interface; the first media data includes any one of interactive media data, new interactive media data, non-interactive media data, and new media data; when the second interactive component is triggered, the first interactive component for performing a first interaction with the first media data is also displayed on the second application interface; when the first interactive component is triggered, the first media data and information of the target user performing the first interaction are displayed on the second application interface.
[0280] In one embodiment, the above-mentioned display module 1601 is also used to display the first media data on the second application interface, and when the first media data is touched, display the third application interface, and display the first interactive component for performing a first interaction with the first media data on the third application interface; the first media data includes any one of interactive media data, new interactive media data, non-interactive media data, and new media data; when the first interactive component is triggered, the second application interface is displayed and the third application interface is not displayed, and the first media data and information of the target user performing the first interaction are displayed on the second application interface.
[0281] In one embodiment, the above-mentioned display module 1601 is also used to display a first interactive component for performing a first interaction with the second media data on the second application interface when the second media data is displayed on the second application interface; the second media data includes any one of interactive media data and new interactive media data; when the first interactive component is triggered, the second media data and information of the target user performing the first interaction are displayed on the second application interface.
[0282] In one embodiment, the above-mentioned display module 1601 is also used to display an interactive user component on the second application interface when the second media data is displayed on the second application interface; the second media data includes any one of interactive media data and new interactive media data; when the interactive user component is triggered, the fourth application interface is displayed, and the first interactive component for performing a first interaction with the second media data is displayed on the fourth application interface; when the first interactive component is triggered, the second application interface is displayed and the fourth application interface is not displayed, and the second media data and information of the target user performing the first interaction are displayed on the second application interface.
[0283] In one embodiment, the above-mentioned display module 1601 is also used to display information of the target user who performs the first interaction on the second application interface, and when the information of the target user is triggered, display the fourth application interface, and display a revocation component for revoking the first interaction with the second media data on the fourth application interface; when the revocation component is triggered, the second application interface is displayed and the fourth application interface is not displayed, and the second media data is displayed on the second application interface without displaying the information of the target user.
[0284] In one embodiment, the above-mentioned display module 1601 is also used to display information of the target user who performs the first interaction on the second application interface, and when the second media data is touched, display a third application interface, and display a revocation component for revoking the first interaction with the second media data on the third application interface; when the revocation component is triggered, the second application interface is displayed and the third application interface is not displayed, and the second media data is displayed on the second application interface without displaying the information of the target user.
[0285] In one embodiment, the above-mentioned display module 1601 is also used to display the first application interface when the second application interface is switched, and the first application interface includes a message entrance; when the message entrance is triggered, the message interface is displayed, and an interactive message for the first interaction with the second media data is displayed on the message interface.
[0286] In one embodiment, information of at least one user who has performed a first interaction with the second media data is also displayed on the fourth application interface.
[0287] For the explanation of each term, please refer to the relevant description in the aforementioned method embodiment and will not be elaborated here.
[0288] It should be noted that the specific execution process of the client 1600 can be found in Figures 1 to 14 The detailed description of the illustrated embodiment will not be repeated here.
[0289] like Figure 17As shown, the embodiment of the present application also provides a server 1700, and the server 1700 includes a request receiving module 1701, an acquisition module 1702, a first determination module 1703 and a first sending module 1704. The request receiving module 1701 is used to receive a media data acquisition request sent by a client. The acquisition module 1702 is used to obtain an associated user who has an associated relationship with a target user in response to the media data acquisition request; obtain media data on which the associated user has conducted a first interaction to obtain an interactive media data set; and obtain a non-interactive media data set based on the target user; the first determination module 1703 is used to determine at least two media data to be displayed from the interactive media data set and the non-interactive media data set, and at least two media data to be displayed include interactive media data. The first sending module 1704 is used to send at least two media data to be displayed to the client.
[0290] In one embodiment, the above-mentioned first sending module 1704 is also used to send at least two media data to be displayed to the client if it is the first time to receive the media data acquisition request sent by the client within a preset time period, and the interactive media data among the at least two media data to be displayed includes at least one specified interactive media data configured to be displayed at a designated entry position of the first application interface.
[0291] In one embodiment, the first determination module 1703 is further configured to determine, if it is the first time that a media data acquisition request sent by a client is received within a preset time period, a recommendation order among the interactive media data according to the authentication level of the associated user corresponding to each interactive media data in the interactive media data set, and / or the intimacy between the associated user corresponding to each interactive media data and the target user, and / or the matching degree of the integrated content of each interactive media data, and / or the click-through rate of each interactive media data, and / or the account attribute of the target user, where the account attribute is used to indicate the style or type of media data historically browsed by the target user; determine, according to the recommendation order, at least one specified interactive media data from the interactive media data set; and determine, from the interactive media data set and the non-interactive media data set, other media data from at least two media data to be displayed, where the other media data refers to the media data to be displayed other than the at least one specified interactive media data from the at least two media data to be displayed.
[0292] In one embodiment, the first determination module 1703 is further configured to determine a general weight of each interactive media data in the interactive media data set; determine a recommendation weight of each interactive media data in the interactive media data set based on a recommendation order among each interactive media data; determine a distribution order among each interactive media data and each non-interactive media data in the non-interactive media data set according to the general weight and recommendation weight of each interactive media data and the account attributes of the target user; and determine other media data from at least two media data to be displayed from the interactive media data set and the non-interactive media data set according to the distribution order.
[0293] In one embodiment, the first determination module 1703 is further configured to determine, if it is not the first time that the media data acquisition request sent by the client is received within a preset time period, a general weight of each interactive media data in the interactive media data set; determine a recommendation weight of each interactive media data in the interactive media data set based on a recommendation order among each interactive media data; determine a distribution order among each interactive media data and each non-interactive media data in the non-interactive media data set according to the general weight and recommendation weight of each interactive media data and the account attributes of the target user; and determine, according to the distribution order, at least two media data to be displayed from the interactive media data set and the non-interactive media data set.
[0294] In one embodiment, the first sending module 1704 is further used to send information of associated users corresponding to the interactive media data, or to send information of closely associated users corresponding to the interactive media data. Closely associated users refer to associated users who have conducted a first interaction with the interactive media data and whose intimacy with the target user meets a threshold.
[0295] In one embodiment, the server 1700 further includes a second determining module and a second sending module. The second determining module is configured to, upon receiving a request from a client to switch interactive media data, determine new interactive media data from the interactive media data set, excluding the switched interactive media data, according to a recommended order among the interactive media data. The second sending module is configured to send the new interactive media data to the client.
[0296] In one embodiment, upon receiving a request from a client to switch non-interactive media data or a request to switch new interactive media data, the second determining module is further configured to determine, from the interactive media dataset and the non-interactive media dataset, new media data other than the switched non-interactive media data or the switched new interactive media data, according to the order in which the media data were distributed. The second sending module is further configured to send the new media data to the client.
[0297] For the explanation of each term, please refer to the relevant description in the aforementioned method embodiment and will not be elaborated here.
[0298] It should be noted that the specific execution process of the server 1700 can be found in Figure 15 The detailed description of the illustrated embodiment will not be repeated here.
[0299] like Figure 18 As shown, an embodiment of the present application further provides a data display system 1800 , which includes the client 1600 in the aforementioned embodiment and the server 1700 in the aforementioned embodiment.
[0300] It should be noted that the specific execution process of the above data display system 1800 can be found in Figures 1 to 15 The specific description of the embodiment shown and the lower embodiments of each embodiment, and the beneficial effects that can be achieved can be found in Figures 1 to 15 The beneficial effects of the data display methods corresponding to the illustrated embodiments and subordinate embodiments of each embodiment will not be described in detail here.
[0301] like Figure 19 As shown, an embodiment of the present application further provides an electronic device 1900. Exemplarily, the electronic device 1900 may include a processor 1901, a communication interface 1902, a communication bus 1903, a memory 1904, and a display 1905. Specifically, the electronic device 1900 may include:
[0302] At least one processor 1901, such as a CPU, at least one communication interface 1902, a memory 1904, a display 1905, and at least one communication bus 1903. The communication bus 1903 is used to realize the connection and communication between these components. The communication interface 1902 may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface or a Bluetooth interface, etc.). The memory 1904 may be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 1904 may optionally also be at least one storage device located away from the aforementioned processor 1901. Figure 19 As shown, the memory 1904 as a computer storage medium may include an operating system and program instructions.
[0303] For example, the processor 1901 cooperates with the memory 1904 and the display 1905 to implement the above Figure 16 The steps or methods executed by the display module 1601 and the trigger receiving module 1602 in FIG.
[0304] It is understandable that the above method is only an example, and the processor 1901 and other modules in the electronic device 1900 may also cooperate to perform the above method. Figure 16 The steps or methods executed by the display module 1601 and the trigger receiving module 1602 are not limited in this document.
[0305] For example, the processor 1901 cooperates with the memory 1904 and the display 1905 to implement the above Figure 17 The steps or methods executed by the request receiving module 1701, the obtaining module 1702, the first determining module 1703 and the first sending module 1704 in.
[0306] It is understandable that the above method is only an example, and the processor 1901 and other modules in the electronic device 1900 may also cooperate to perform the above method. Figure 17 The steps or methods executed by the request receiving module 1701, the obtaining module 1702, the first determining module 1703 and the first sending module 1704 are not limited in this document.
[0307] For the explanation of each term, please refer to the relevant description in the aforementioned method embodiment and will not be elaborated here.
[0308] It should be noted that the specific implementation process can be found in Figures 1 to 15 The detailed description of the illustrated embodiments and subordinate embodiments of each embodiment will not be repeated here.
[0309] The present application also provides a computer-readable storage medium that can store multiple instructions, which are suitable for being loaded by a processor and implemented as described above. Figures 1 to 15 The method steps of the embodiment shown and the lower embodiments of each embodiment, the specific execution process can be found in Figures 1 to 15 The detailed description of the illustrated embodiment and the subordinate embodiments of each embodiment will not be repeated here.
[0310] As used in the above embodiments, the term “when…” may be interpreted to mean “if…” or “after…” or “in response to determining…” or “in response to detecting…”, depending on the context. Similarly, the phrases “upon determining…” or “if (stated condition or event) is detected” may be interpreted to mean “if determining…” or “in response to determining…” or “upon detecting (stated condition or event)” or “in response to detecting (stated condition or event)”, depending on the context.
[0311] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk).
[0312] Those skilled in the art will appreciate that all or part of the process steps in the above-described method embodiments can be implemented by a computer program instructing the relevant hardware. The program can be stored in a computer-readable storage medium, and when executed, the program can include the process steps in the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.
[0313] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0314] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A data display method, characterized in that: The method comprises: Displaying a first application interface, the first application interface including at least two media data entries to be displayed; the at least two media data entries to be displayed including an interactive media data entry; a display area of the interactive media data entry displaying information about interactive media data, the interactive media data being media data that has been first interacted with by an associated user associated with the target user; When a target interactive media data entry among the interactive media data entries is triggered, a second application interface is displayed, and interactive media data corresponding to the target interactive media data entry is displayed on the second application interface.
2. The method according to claim 1, characterized in that When the first application interface is displayed for the first time within a preset time period, at least one designated interactive media data entry included in the at least two media data entries to be displayed is located at a designated entry position of the first application interface.
3. The method according to claim 2, characterized in that The display area of the at least one designated interactive media data entry corresponding to the designated entry position includes information about the interactive media data and an interactive user tag. The interactive user tag includes information about an associated user who has an association relationship with the target user. The associated user corresponding to the interactive user tag has performed a first interaction with the interactive media data corresponding to the at least one designated interactive media data entry.
4. The method according to claim 1, wherein The method further includes: displaying the second application interface, after the second application interface displays the interactive media data corresponding to the target interactive media data entry; When the interactive media data is switched, new interactive media data is displayed on the second application interface.
5. The method according to claim 4, characterized in that The method further comprises: When the new interactive media data is switched, the new media data is displayed on the second application interface.
6. The method according to claim 1, characterized in that The method further comprises: When a target non-interactive media data entry among the non-interactive media data entries is triggered, the second application interface is displayed, and the non-interactive media data corresponding to the target non-interactive media data entry is displayed on the second application interface; the non-interactive media data entry refers to the entry other than the interactive media data entry among the at least two media data entries to be displayed.
7. The method according to claim 6, characterized in that The method further comprises: displaying the second application interface, after the second application interface displays the non-interactive media data corresponding to the target non-interactive media data entry; When the non-interactive media data is switched, new media data is displayed on the second application interface.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: When the second application interface displays first media data, a second interactive component for performing a second interaction with the first media data is also displayed on the second application interface; the first media data includes any one of interactive media data, new interactive media data, non-interactive media data, and new media data; When the second interactive component is triggered, a first interactive component for performing a first interaction with the first media data is further displayed on the second application interface; When the first interactive component is triggered, the first media data and information about the target user who performs the first interaction are displayed on the second application interface.
9. The method according to any one of claims 1 to 7, characterized in that The method further comprises: When first media data is displayed on the second application interface and the first media data is touched, a third application interface is displayed, wherein a first interactive component for performing a first interaction with the first media data is displayed on the third application interface; the first media data includes any one of interactive media data, new interactive media data, non-interactive media data, and new media data; When the first interactive component is triggered, the second application interface is displayed and the third application interface is not displayed, and the first media data and information of the target user who performs the first interaction are displayed on the second application interface.
10. The method according to any one of claims 1 to 7, characterized in that The method further comprises: When the second application interface displays the second media data, the second application interface also displays a first interactive component for performing a first interaction with the second media data; the second media data includes any one of interactive media data and new interactive media data; When the first interactive component is triggered, the second media data and information about the target user who performs the first interaction are displayed on the second application interface.
11. The method according to any one of claims 1 to 7, characterized in that The method further comprises: When the second application interface displays the second media data, an interactive user component is also displayed on the second application interface; the second media data includes any one of interactive media data and new interactive media data; When the interactive user component is triggered, displaying a fourth application interface, wherein a first interactive component for performing a first interaction with the second media data is displayed on the fourth application interface; When the first interactive component is triggered, the second application interface is displayed and the fourth application interface is not displayed, and the second media data and information of the target user who performs the first interaction are displayed on the second application interface.
12. The method according to claim 11, characterized in that The method further comprises: The second application interface displays information of the target user who has performed the first interaction, and when the target user's information is triggered, the fourth application interface is displayed, and a cancellation component for canceling the first interaction with the second media data is displayed on the fourth application interface; When the revocation component is triggered, the second application interface is displayed and the fourth application interface is not displayed, and the second media data is displayed on the second application interface and the information of the target user is not displayed.
13. The method according to claim 11, characterized in that The method further comprises: When the second application interface displays information of the target user who has performed the first interaction and the second media data is touched, a third application interface is displayed, wherein a cancellation component for canceling the first interaction with the second media data is displayed on the third application interface; When the revocation component is triggered, the second application interface is displayed and the third application interface is not displayed, and the second media data is displayed on the second application interface and the information of the target user is not displayed.
14. The method according to claim 11, characterized in that After displaying the second application interface and not displaying the fourth application interface, the method further includes: When the second application interface is switched, the first application interface is displayed, where the first application interface includes a message entrance; When the message entry is triggered, a message interface is displayed, and an interactive message for performing a first interaction with the second media data is displayed on the message interface.
15. The method according to any one of claims 12 to 14, characterized in that The fourth application interface also displays information of at least one user who has performed a first interaction with the second media data.
16. A data display method, characterized in that: The method comprises: Receive the media data acquisition request sent by the client; In response to the media data acquisition request, acquiring associated users who have an associated relationship with the target user; Acquire media data of a first interaction performed by the associated user to obtain an interactive media data set; Based on the target user, obtaining a non-interactive media dataset; Determining at least two pieces of media data to be displayed from the interactive media data set and the non-interactive media data set, wherein the at least two pieces of media data to be displayed include interactive media data; Sending the at least two media data to be displayed to the client.
17. The method according to claim 16, characterized in that The sending the at least two media data to be displayed to the client includes: If the media data acquisition request sent by the client is received for the first time within a preset time period, the at least two media data to be displayed are sent to the client, and the interactive media data among the at least two media data to be displayed includes at least one specified interactive media data configured to be displayed at a designated entry position of the first application interface.
18. The method according to claim 17, characterized in that The determining of at least two pieces of media data to be displayed from the interactive media data set and the non-interactive media data set, wherein the at least two pieces of media data to be displayed include interactive media data, comprises: If this is the first time that the media data acquisition request sent by the client is received within a preset time period, a recommendation order among the interactive media data is determined based on the authentication level of the associated user corresponding to each interactive media data in the interactive media data set, and / or the intimacy between the associated user corresponding to each interactive media data and the target user, and / or the matching degree of the fusion content of each interactive media data, and / or the click-through rate of each interactive media data, and / or the account attribute of the target user, where the account attribute is used to indicate the style or type of media data historically browsed by the target user; determining the at least one designated interactive media data from the interactive media data set according to the recommended order; Determine other media data in the at least two media data to be displayed from the interactive media data set and the non-interactive media data set, where the other media data refers to the media data in the at least two media data to be displayed other than the at least one specified interactive media data.
19. The method according to claim 18, characterized in that The determining, from the interactive media data set and the non-interactive media data set, other media data in the at least two media data to be displayed includes: determining a common weight of each interactive media data in the interactive media dataset; determining a recommendation weight of each interactive media data in the interactive media data set based on the recommendation order among the respective interactive media data; determining, based on the general weight and recommendation weight of each interactive media data and the account attribute of the target user, a distribution order between each interactive media data and each non-interactive media data in the non-interactive media data set; According to the distribution order, other media data in the at least two media data to be displayed are determined from the interactive media data set and the non-interactive media data set.
20. The method according to claim 16, wherein The method further comprises: If it is not the first time that the media data acquisition request sent by the client is received within a preset time period, determining a general weight of each interactive media data in the interactive media data set; determining a recommendation weight of each interactive media data in the interactive media data set based on a recommendation order among the respective interactive media data; determining, based on the general weight and recommendation weight of each interactive media data and the account attribute of the target user, a distribution order between each interactive media data and each non-interactive media data in the non-interactive media data set; The at least two media data to be displayed are determined from the interactive media data set and the non-interactive media data set according to the distribution order.
21. The method according to claim 16, wherein Sending the at least two media data to be displayed to the client includes: Send the information of the associated user corresponding to the interactive media data, or Information of closely associated users corresponding to the interactive media data is sent, where the closely associated users refer to users who have conducted a first interaction with the interactive media data and whose intimacy with the target user meets a threshold.
22. The method according to claim 16, wherein The method further comprises: If a request for switching interactive media data is received from the client, determining new interactive media data other than the switched interactive media data from the interactive media data set according to a recommended order among the interactive media data; The new interactive media data is sent to the client.
23. The method according to claim 16, wherein The method further comprises: If a request for switching non-interactive media data or a request for switching new interactive media data is received from the client, determining new media data other than the switched non-interactive media data or the switched new interactive media data from the interactive media dataset and the non-interactive media dataset according to the order in which the media data are distributed; The new media data is sent to the client.
24. A client, characterized in that: The device comprises: A display module, configured to display a first application interface, wherein the first application interface includes at least two media data entries to be displayed; the at least two media data entries to be displayed are independent of each other in the display area occupied by the first application interface; and the at least two media data entries to be displayed include an interactive media data entry; When a target interactive media data entry among the interactive media data entries is triggered, displaying a second application interface, wherein the second application interface displays interactive media data corresponding to the target interactive media data entry; The trigger receiving module is used to receive trigger operations.
25. A server, characterized in that: The device comprises: A request receiving module, used to receive a media data acquisition request sent by a client; an acquisition module, in response to the media data acquisition request, acquiring an associated user associated with a target user, wherein the target user is a user who needs to browse media data through the client; Acquire media data of a first interaction performed by the associated user to obtain an interactive media data set; Based on the target user, obtaining a non-interactive media dataset; a determination module, configured to determine at least two pieces of media data to be displayed from the interactive media data set and the non-interactive media data set, wherein the at least two pieces of media data to be displayed include interactive media data; A sending module is configured to send the at least two media data to be displayed to the client.
26. A data display system, characterized in that: The system includes a client and a server, wherein the client is used to execute the steps of the method according to any one of claims 1 to 15, and the server is used to execute the steps of the method according to any one of claims 16 to 23.
27. An electronic device, characterized in that: include: A memory, a processor, and a display, wherein the memory stores program instructions; when the program instructions are executed by the processor, the processor cooperates with the memory and the display to implement the method as described in any one of claims 1 to 23.
28. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program; when the computer program is run on one or more processors, the method according to any one of claims 1 to 23 is implemented.
29. A computer program product, characterized in that The computer program product comprises a computer program or instructions; when the computer program or instructions are run on a computer, the computer is caused to implement the method according to any one of claims 1 to 23.