Interaction processing method and apparatus, electronic device, and storage medium

CN117155892BActive Publication Date: 2026-10-30BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310967231.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-02
Publication Date
2026-10-30
Estimated Expiration
2043-08-02

AI Technical Summary

Technical Problem

其中账号选择列表一般是直接调用的用户的联系人列表信息,或者是基于历史交互记录沉淀出的高频交互账号信息,但都未考虑账号选择列表所提供的有限个账号与媒体资源的关系

Benefits of technology

[0063]本公开实施例提供的技术方案中,响应于第一账号针对媒体资源执行的交互触发操作,确定该交互触发操作对应的关联信息,关联信息包括媒体资源的资源内容信息、至少一个候选账号的账号信息以及第一账号与至少一个候选账号之间的历史交互信息;结合资源内容信息、账号信息和历史交互信息可以确定针对至少一个候选账号的实时展示次序信息;最后将至少一个第二账号对应的账号标识按照实时展示次序信息进行展示,其中至少一个第二账号是部分或全部的至少一个候选账号。也即,本公开实施例提供的技术方案可以响应于第一账户的交互触发操作实时确定并展示至少一个第二账号对应的账号标识,以供第一账户选择所要交互的第二账号,实现了针对媒体资源与第一账户的交互触发操作的个性化推荐效果和展示效果;在确定实时展示次序信息时引入第一账号与至少一个候选账号之间的交互信息,考察第一账号与至少一个候选账号之间的交互关系,使得所展示的至少一个第二账号满足第一账号的交互预期,提升第一账号的使用体验;在确定实时展示次序信息时引入媒体资源的资源内容信息与至少一个候选账号的账号信息,考察媒体资源与候选账号之间的关系,使得所展示的至少一个第二账号与媒体资源的交互可能性高,可以有效提升应用平台内部的交互活跃度。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117155892B_ABST
    Figure CN117155892B_ABST
Patent Text Reader

Abstract

The present disclosure relates to an interaction processing method and device, an electronic device and a storage medium. The method comprises: in response to an interaction triggering operation performed by a first account on a media resource, determining associated information corresponding to the interaction triggering operation, the associated information comprising resource content information of the media resource, account information of at least one candidate account, and historical interaction information between the first account and the at least one candidate account; determining real-time display order information for the at least one candidate account according to the resource content information, the account information and the historical interaction information; and displaying account identifiers corresponding to the at least one second account according to the real-time display order information. The technical solution provided by the present disclosure can provide real-time account recommendation for the first account, and the relationship between the media resource and the candidate account is considered, the interaction possibility between the displayed at least one second account and the media resource is high, and the interaction activity within the application platform can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of Internet technology, and in particular to interactive processing methods, apparatus, electronic devices and storage media. Background Technology

[0002] Thanks to the development of mobile communication technology, various media resources can be widely disseminated. In addition to interacting with media resources through their accounts, users can also interact with each other based on media resources. For example, they can notify another account by commenting on a media resource, or forward a media resource to another account by sharing it.

[0003] When performing this type of interactive operation, users can select the recipients to notify or share with based on a provided list of accounts. This account selection list typically uses the user's contact list directly or is based on frequently interacting accounts accumulated from historical interaction records. However, neither approach considers the relationship between the limited number of accounts provided in the account selection list and the media resources. Summary of the Invention

[0004] This disclosure provides interactive processing methods, apparatus, electronic devices, and storage media to at least solve the problems in the related art. The technical solution of this disclosure is as follows:

[0005] According to a first aspect of the present disclosure, an interactive processing method is provided, comprising:

[0006] In response to an interactive triggering operation performed by a first account on a media resource, the associated information corresponding to the interactive triggering operation is determined. The associated information includes the resource content information of the media resource, the account information of at least one candidate account, and the historical interaction information between the first account and the at least one candidate account.

[0007] Based on the resource content information, the account information, and the historical interaction information, determine the real-time display order information for the at least one candidate account;

[0008] Based on the real-time display order information, the account identifiers corresponding to at least one second account are displayed, wherein the at least one second account is some or all of the at least one candidate account.

[0009] Optionally, displaying the account identifier corresponding to at least one second account based on the real-time display order information includes:

[0010] If the real-time display order information is obtained within a preset time, the at least one second account is determined from the at least one candidate account based on the real-time display order information, and the account identifier corresponding to the at least one second account is obtained.

[0011] Based on the real-time display order information, the account identifiers corresponding to the at least one second account are displayed.

[0012] Optionally, the method further includes:

[0013] If the real-time display order information is not obtained within the preset time, the historical display order information corresponding to the first account is obtained; the historical display order information indicates the display order of at least one historical second account.

[0014] Based on the historical display order information, the account identifiers of the at least one historical second account are displayed.

[0015] Optionally, the method further includes:

[0016] In response to the selection operation performed by the first account on the account identifier of the target second account, a sharing session page is generated, the sharing session page including the resource display link information of the media resource; the target second account is any one of the at least one second account; the interaction triggering operation is a sharing triggering operation;

[0017] In response to the sharing confirmation operation performed by the first account based on the sharing session page, sharing session information is generated and sent to the target second account, so that the target second account can perform interactive operations on the media resource based on the resource display link information in the sharing session information.

[0018] Optionally, determining the real-time display order information for the at least one candidate account based on the resource content information, the account information, and the historical interaction information includes:

[0019] The application programming interface of the terminal is invoked to input the resource content information, the account information, and the historical interaction information into the sorting model deployed on the terminal; the resource content information represents the content attribute information of the media resource, the account information represents the resource preference information and account behavior information of each candidate account, and the historical interaction information represents the historical interaction behavior information and historical interaction resource information between the first account and each candidate account;

[0020] The ranking model performs feature extraction processing on the resource content information, the account information, and the historical interaction information respectively to obtain resource content features, account features, and historical interaction features.

[0021] The ranking model performs interactive behavior prediction processing based on the resource content features, the account features, and the historical interaction features to obtain interactive behavior prediction data corresponding to each candidate account. The interactive behavior prediction data represents the probability that the corresponding candidate account will perform interactive behavior on the media resource.

[0022] Based on the interaction behavior prediction data corresponding to each candidate account, the at least one candidate account is sorted to obtain the real-time display order information.

[0023] Optionally, determining the real-time display order information for the at least one candidate account based on the resource content information, the account information, and the historical interaction information further includes:

[0024] Based on the resource content information and the historical interaction resource information in the historical interaction information, a first indicator data corresponding to each candidate account is determined; the first indicator data represents the content similarity between the corresponding candidate account and the first account in the historical interaction resources and the media resources.

[0025] Based on the resource content information and the resource preference information in the account information, a second indicator data corresponding to each candidate account is determined. The second indicator data represents the degree of similarity between the preferred resources of the corresponding candidate account and the content of the media resources.

[0026] Based on the account behavior information in the account information, a third indicator data is determined for each candidate account, and the third indicator data represents the activity level of the corresponding candidate account.

[0027] Based on the first indicator data, the second indicator data, and the third indicator data corresponding to each candidate account, the comprehensive indicator data corresponding to each candidate account is determined; the comprehensive indicator data represents the likelihood of interaction between the corresponding candidate account and the media resource.

[0028] Based on the comprehensive indicator data corresponding to each candidate account, the at least one candidate account is sorted to obtain the real-time display order information.

[0029] Optionally, determining the real-time display order information for the at least one candidate account based on the resource content information, the account information, and the historical interaction information further includes:

[0030] The resource content information, the account information, and the historical interaction information are sent to the server so that the server can sort the at least one candidate account based on the resource content information, the account information, and the historical interaction information and output the real-time display order information.

[0031] Obtain the real-time display order information sent by the server.

[0032] According to a second aspect of the present disclosure, an interactive processing apparatus is provided, comprising:

[0033] The response module is configured to execute an interactive trigger operation in response to the first account for media resources, and determine the associated information corresponding to the interactive trigger operation. The associated information includes the resource content information of the media resources, the account information of at least one candidate account, and the historical interaction information between the first account and the at least one candidate account.

[0034] The sorting module is configured to determine the real-time display order information for the at least one candidate account based on the resource content information, the account information, and the historical interaction information.

[0035] The display module is configured to display the account identifier corresponding to at least one second account according to the real-time display order information, wherein the at least one second account is some or all of the at least one candidate account.

[0036] Optionally, the display module includes:

[0037] The first filtering unit is configured to, when the real-time display order information is obtained within a preset time, determine the at least one second account from the at least one candidate account based on the real-time display order information, and obtain the account identifier corresponding to the at least one second account.

[0038] The first display unit is configured to display the account identifier corresponding to the at least one second account according to the real-time display order information.

[0039] Optionally, the device further includes:

[0040] The historical display order acquisition unit is configured to acquire historical display order information corresponding to the first account if the real-time display order information is not acquired within the preset time period; the historical display order information indicates the display order of at least one historical second account.

[0041] The second display unit is configured to display the account identifier of the at least one historical second account according to the historical display order information.

[0042] Optionally, the device further includes:

[0043] The sharing session page generation unit is configured to execute a selection operation in response to the first account targeting the account identifier of the target second account, and generate a sharing session page, wherein the sharing session page includes the resource display link information of the media resource; the target second account is any one of the at least one second account; and the interaction triggering operation is a sharing triggering operation.

[0044] The resource sharing unit is configured to generate sharing session information in response to the sharing confirmation operation performed by the first account based on the sharing session page, and send the sharing session information to the target second account so that the target second account can perform interactive operations on the media resource based on the resource display link information in the sharing session information.

[0045] Optionally, the sorting module includes:

[0046] The model input unit is configured to execute the application programming interface of the terminal to input the resource content information, the account information and the historical interaction information into the sorting model deployed on the terminal; the resource content information represents the content attribute information of the media resource, the account information represents the resource preference information and account behavior information of each candidate account, and the historical interaction information represents the historical interaction behavior information and historical interaction resource information between the first account and each candidate account;

[0047] The feature extraction unit is configured to perform feature extraction processing on the resource content information, the account information and the historical interaction information respectively by executing the ranking model, and obtain resource content features, account features and historical interaction features respectively;

[0048] The model prediction unit is configured to execute the ranking model to perform interactive behavior prediction processing based on the resource content features, the account features and the historical interaction features, to obtain interactive behavior prediction data corresponding to each candidate account. The interactive behavior prediction data represents the probability that the corresponding candidate account performs interactive behavior on the media resource.

[0049] The first sorting unit is configured to sort the at least one candidate account based on the interaction behavior prediction data corresponding to each candidate account, so as to obtain the real-time display order information.

[0050] Optionally, the sorting module further includes:

[0051] The first indicator data determination unit is configured to determine the first indicator data corresponding to each candidate account based on the resource content information and the historical interaction resource information in the historical interaction information; the first indicator data represents the content similarity between the corresponding candidate account and the first account in the historical interaction resources and the media resources.

[0052] The second indicator data determination unit is configured to determine the second indicator data corresponding to each candidate account based on the resource content information and the resource preference information in the account information. The second indicator data represents the content similarity between the preferred resources of the corresponding candidate account and the media resources.

[0053] The third indicator data determination unit is configured to determine the third indicator data of each candidate account based on the account behavior information in the account information, wherein the third indicator data represents the activity level of the corresponding candidate account.

[0054] The comprehensive indicator data determination unit is configured to determine the comprehensive indicator data corresponding to each candidate account based on the first indicator data, the second indicator data, and the third indicator data corresponding to each candidate account; the comprehensive indicator data represents the interaction probability between the corresponding candidate account and the media resource.

[0055] The second sorting unit is configured to sort the at least one candidate account based on the comprehensive indicator data corresponding to each candidate account, so as to obtain the real-time display order information.

[0056] Optionally, the sorting module further includes:

[0057] The information forwarding unit is configured to send the resource content information, the account information, and the historical interaction information to the server, so that the server sorts the at least one candidate account based on the resource content information, the account information, and the historical interaction information and outputs the real-time display order information.

[0058] The acquisition unit is configured to acquire the real-time display order information sent by the server.

[0059] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement an interactive processing method as described in any one of the first aspects of the present disclosure.

[0060] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided that, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform an interactive processing method as described in any one of the first aspects of the present disclosure.

[0061] According to a fifth aspect of the present disclosure, a computer program product is provided, including computer instructions that, when executed by a processor, implement an interactive processing method as described in any one of the first aspects of the present disclosure.

[0062] The technical solutions provided in this disclosure offer at least the following beneficial effects:

[0063] In the technical solution provided by this disclosure embodiment, in response to an interactive triggering operation performed by a first account on a media resource, the associated information corresponding to the interactive triggering operation is determined. The associated information includes the resource content information of the media resource, the account information of at least one candidate account, and the historical interaction information between the first account and at least one candidate account. Combining the resource content information, the account information, and the historical interaction information, the real-time display order information for at least one candidate account can be determined. Finally, the account identifiers corresponding to at least one second account are displayed according to the real-time display order information, wherein at least one second account is some or all of at least one candidate account. In other words, the technical solution provided in this disclosure can determine and display the account identifier corresponding to at least one second account in real time in response to the interactive trigger operation of the first account, so that the first account can select the second account to interact with, thereby realizing the personalized recommendation and display effect for the interactive trigger operation between media resources and the first account; when determining the real-time display order information, the interaction information between the first account and at least one candidate account is introduced to examine the interaction relationship between the first account and at least one candidate account, so that the displayed at least one second account meets the interaction expectations of the first account and improves the user experience of the first account; when determining the real-time display order information, the resource content information of the media resource and the account information of at least one candidate account are introduced to examine the relationship between the media resource and the candidate account, so that the interaction probability between the displayed at least one second account and the media resource is high, which can effectively improve the interaction activity within the application platform.

[0064] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0065] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0066] Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment;

[0067] Figure 2 This is a flowchart illustrating an interactive processing method according to an exemplary embodiment;

[0068] Figure 3 This is a sorting flowchart illustrated according to an exemplary embodiment;

[0069] Figure 4 This is another sorting flowchart illustrated according to an exemplary embodiment;

[0070] Figure 5 This is a flowchart illustrating a method for displaying a second account based on output time, according to an exemplary embodiment.

[0071] Figure 6 This is a sharing flowchart illustrated according to an exemplary embodiment;

[0072] Figure 7 This is a schematic diagram illustrating a display page of a media resource according to an exemplary embodiment;

[0073] Figure 8 This is a schematic diagram of an account selection page according to an exemplary embodiment;

[0074] Figure 9 This is a block diagram illustrating an interactive processing device according to an exemplary embodiment;

[0075] Figure 10 This is a block diagram illustrating a terminal for implementing an interactive processing method according to an exemplary embodiment;

[0076] Figure 11 This is a block diagram illustrating a server for implementing an interactive processing method according to an exemplary embodiment. Detailed Implementation

[0077] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

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

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

[0080] Please see Figure 1 The diagram illustrates an application environment for an interactive processing method according to an exemplary embodiment. The application environment may include a terminal 110 and a server 120.

[0081] Terminal 110 can be a smartphone, tablet, laptop, desktop computer, etc., but is not limited to these. Terminal 110 may have an application (App) installed. This application can be a standalone application or a subroutine within a standalone application. Users of terminal 110 can log in to the application using pre-registered user information, which may include an account and password. Server 120 can be a server providing background services for the application in terminal 110, or it can be another server connected and communicating with the application's background server. It can be a single server or a server cluster consisting of multiple servers.

[0082] In embodiments of this disclosure, terminal 110 can provide a media resource display page, displaying media resources and providing various interactive controls. In response to an interactive trigger operation on a media resource executed by a first account based on one of the interactive controls, terminal 110 obtains associated information corresponding to the interactive trigger operation from server 120. This associated information includes resource content information of the media resource, account information of at least one candidate account, and historical interaction information between the first account and at least one candidate account. Terminal 110 determines the real-time display order information for at least one candidate account based on the resource content information, account information, and historical interaction information; and filters at least one second account from the at least one candidate account based on the real-time display order information, displaying the account identifiers corresponding to the at least one second account, so that the first account can select the account to interact with.

[0083] Figure 1 The illustration shows only one application environment provided by this disclosure. In practical applications, terminal 110 can also directly obtain the final real-time display order information from server 120, or terminal 110 can determine the real-time display order information based on the associated information stored locally. In the embodiments of this disclosure, the terminal 110 and the server 120 can be directly or indirectly connected through wired or wireless communication, and this disclosure does not impose any limitations.

[0084] Figure 2 This is a flowchart illustrating an interactive processing method according to an exemplary embodiment, such as... Figure 2 As shown, the interactive processing method applied in the terminal may include the following steps:

[0085] In step S201, in response to the interaction trigger operation performed by the first account on the media resource, the associated information corresponding to the interaction trigger operation is determined. The associated information includes the resource content information of the media resource, the account information of at least one candidate account, and the historical interaction information between the first account and at least one candidate account.

[0086] In this embodiment, users can interact with media resources displayed on the terminal using a first account, and also interact between accounts based on media resources. For example, they can notify or contact another account by commenting on the media resource, or forward the media resource to another account by sharing it. During this type of interaction, the terminal responds to the interaction trigger operation performed by the first account on the media resource and can display account list information. The account list information includes account identifiers of multiple accounts recommended to the first account. The first account can select the account to notify or share with based on the provided account list information, thereby realizing interaction between accounts based on media resources. For example, the interaction trigger operation can be an input operation of a specific identifier during the first account's comment operation on the media resource; the specific identifier can be "@". The interaction trigger operation can also be a click operation on a share control on the terminal page; the share control on the media resource display page can be, for example,... Figure 7 As shown.

[0087] In this embodiment, the associated information determined by the first account for interactive triggering operations on different media resources or interactive triggering operations executed at different times may be different. That is, the determined associated information is determined in real time by the interactive triggering operation at the current moment, ensuring the real-time nature and personalization of the subsequent display results. The associated information includes the resource content information of the media resources, the account information of at least one candidate account, and the historical interaction information between the first account and at least one candidate account. Among them, resource content information represents the content attribute information of media resources, which may include, but is not limited to, resource identifiers, category tags, style tags, cover images, keyframe images, etc.; account information represents the resource preference information and account behavior information of each candidate account. Resource preference information may indicate the category or style of media resources preferred by the candidate account, and account behavior information may include the execution frequency of each interaction behavior, etc. In addition, account information may also include the account identifier information of each candidate account, etc.; historical interaction information represents the historical interaction behavior information between the first account and each candidate account and the historical interaction resource information between the first account and each candidate account. Historical interaction behavior information may indicate the interaction frequency and interaction behavior category between the first account and each candidate account, etc., and historical interaction resource information may indicate the sequence of media resources or media resource categories and styles that the first account has interacted with each candidate account.

[0088] In step S203, the real-time display order information for at least one candidate account is determined based on the resource content information, account information, and historical interaction information.

[0089] In this embodiment of the disclosure, the real-time display order information indicates the ranking order of each candidate account among at least one candidate account. It is understood that the real-time display order information is determined based on the current media resources and the current interactive triggering operation.

[0090] In this embodiment of the disclosure, based on resource content information, account information, and historical interaction information, the interaction relationship between the first account and each candidate account can be examined, so that the candidate accounts that appear earlier in the real-time display order information are more likely to meet the interaction expectations of the first account and improve the user experience of the first account. Based on resource content information, account information, and historical interaction information, the relationship between media resources and candidate accounts can also be examined, that is, the degree of interest of each candidate account in media resources can be examined, so that the candidate accounts that appear earlier in the real-time display order information are more likely to interact with media resources.

[0091] In one embodiment of this disclosure, a deep learning-based model is used to examine the likelihood of interaction between each candidate account and media resources, thereby ranking at least one candidate account. Specifically, as... Figure 3 As shown, step S203 can be implemented as follows:

[0092] In step 301, the terminal's application programming interface is invoked to input resource content information, account information, and historical interaction information into the sorting model deployed on the terminal.

[0093] Among them, resource content information represents the content attribute information of media resources, account information represents the resource preference information and account behavior information of each candidate account, and historical interaction information represents the historical interaction behavior information and historical interaction resource information between the first account and each candidate account. For details, please refer to the above explanation, which will not be repeated here.

[0094] The ranking model can be a deep learning-based neural network model. A general pre-trained model can be fine-tuned for the first account to obtain a ranking model dedicated to the first account, achieving a personalized effect for each user. This allows for more personalized ranking and recommendation results for the first account.

[0095] In step 302, the ranking model performs feature extraction processing on the resource content information, account information, and historical interaction information respectively, and obtains the resource content features, account features, and historical interaction features accordingly.

[0096] In step 303, the ranking model performs interactive behavior prediction processing based on resource content features, account features, and historical interaction features to obtain interactive behavior prediction data corresponding to each candidate account.

[0097] The interactive behavior prediction data represents the probability that a candidate account will perform an interactive behavior on a media resource. This data can also be a vector, where each component represents the probability that a candidate account will perform a particular interactive behavior on the media resource. In other words, the ranking model is a multi-task model that predicts various interactive behaviors for each candidate account. These behaviors can include watching, liking, and sharing the media resource, or replying to comments posted by the top-ranked account on the media resource display page.

[0098] In step 304, at least one candidate account is sorted according to the interaction behavior prediction data corresponding to each candidate account to obtain real-time display order information.

[0099] Specifically, based on the size of the predicted interaction data for each candidate account, at least one candidate account is sorted to obtain real-time display order information. The candidate accounts that appear earlier in the real-time display order information are more likely to meet the interaction expectations of the first account. For example, the first account is more likely to receive comments and responses, and the candidate accounts that appear earlier are also more likely to interact with media resources.

[0100] In the above embodiments, a neural network model based on deep learning sorts at least one candidate account, improving the efficiency of determining the real-time display order information, reducing processing time, avoiding front-end page lag, improving user experience, and also improving the accuracy and effectiveness of the real-time display order information.

[0101] In one embodiment of this disclosure, a classical mathematical model is used to examine the likelihood of interaction between each candidate account and media resources, thereby ranking at least one candidate account. Specifically, as... Figure 4 As shown, step S203 can be implemented as follows:

[0102] In step 401, based on the resource content information and the historical interaction resource information in the historical interaction information, the first indicator data corresponding to each candidate account is determined; the first indicator data represents the content similarity between the corresponding candidate account and the first account in the historical interaction resources and media resources.

[0103] Among them, resource content information represents the content attribute information of media resources, which may include, but is not limited to, resource identifiers, category tags, style tags, cover images, keyframe images, etc. of media resources; historical interaction resource information may indicate the sequence of media resources or media resource categories, styles, etc. that the first account has interacted with each candidate account.

[0104] Specifically, resource content information and historical interaction resource information can be embedded to obtain feature vectors corresponding to resource content information and historical interaction resource information; then, based on vector similarity formulas, such as Euclidean distance, the first indicator data corresponding to each candidate account can be calculated.

[0105] In step 402, based on the resource content information and the resource preference information in the account information, the second indicator data corresponding to each candidate account is determined. The second indicator data represents the content similarity between the preferred resources and media resources of the corresponding candidate account.

[0106] Among them, resource preference information can indicate the category or style of media resources preferred by candidate accounts. Similarly, embedding representation and vector similarity calculation can be used to obtain the second indicator data corresponding to each candidate account.

[0107] In step 403, based on the account behavior information in the account information, the third indicator data of each candidate account is determined. The third indicator data represents the activity level of the corresponding candidate account.

[0108] The account behavior information can include the execution frequency of each interaction behavior, etc. Specifically, the account behavior information of each candidate account can be normalized based on the account behavior information of at least one candidate account. For example, the Min-Max normalization algorithm can be used to obtain the third indicator data of each candidate account.

[0109] In step 404, based on the first indicator data, the second indicator data, and the third indicator data corresponding to each candidate account, the comprehensive indicator data corresponding to each candidate account is determined; the comprehensive indicator data represents the interaction probability between the corresponding candidate account and media resources.

[0110] It is understandable that, through the above calculation, data of different dimensions and types are converted into indicator data within the range of [0,1]. Based on the preset first weight corresponding to the first indicator data, the second weight corresponding to the second indicator data, and the third weight corresponding to the third indicator data, a weighted summation calculation is performed to obtain the comprehensive indicator data corresponding to each candidate account.

[0111] In step 405, at least one candidate account is sorted according to the comprehensive indicator data corresponding to each candidate account to obtain real-time display order information.

[0112] Specifically, based on the size of the comprehensive indicator data corresponding to each candidate account, at least one candidate account is sorted to obtain real-time display order information. The candidate accounts with higher order in the real-time display order information are more likely to interact with media resources.

[0113] In the above embodiments, at least one candidate account is sorted based on a classic mathematical model. The candidate account with a higher order in the real-time display of the order information is more likely to interact with the media resources. This makes the account selected by the first account more likely to interact with the media resources, thereby increasing the interaction rate within the application platform. At the same time, the weights corresponding to each indicator data in the classic mathematical model can respond more quickly to adjustments in business needs. For example, the third weight corresponding to the third indicator data can be directly increased, thereby guiding the first account to select a more active second account, maximizing the interaction between the second account and the media resources, and promoting the dissemination of media resources within the application platform.

[0114] In step S205, the account identifiers corresponding to at least one second account are displayed according to the real-time display order information. The at least one second account is part or all of the at least one candidate account.

[0115] In this embodiment of the disclosure, Top N can be filtered based on real-time display order information to determine the N first-ranked second accounts. It is understood that the earlier the candidate accounts appear in the order, the more likely they are to meet the interaction expectations of the first account and the higher the probability of interaction with media resources.

[0116] In this embodiment of the disclosure, in response to an interactive triggering operation by a first account on media resources and after identifying at least one second account, a preset account selection page is displayed. The account selection page displays account identifiers corresponding to at least one second account in a real-time display order. Account identifiers may include account names, profile pictures, etc. For example, as shown... Figure 8 As shown, when the interaction is triggered by a sharing action, the account selection page can be displayed as a floating window on the media resource display page.

[0117] In one embodiment of this disclosure, to further avoid front-end page lag and improve the user experience, specifically, as follows: Figure 5 As shown, the interactive processing method may also include:

[0118] In step S501, if the real-time display order information is obtained within a preset time, at least one second account is determined from at least one candidate account based on the real-time display order information, and the account identifier corresponding to at least one second account is obtained.

[0119] In step S502, the account identifier corresponding to at least one second account is displayed according to the real-time display order information.

[0120] In step S503, if the real-time display order information is not obtained within the preset time, the historical display order information corresponding to the first account is obtained; the historical display order information indicates the display order of at least one historical second account.

[0121] The historical display order information can be the real-time display order information determined based on the previous interaction trigger operation. If at least one candidate account associated with the first account does not change much, the previous real-time display order information can meet the needs of displaying accounts for the first account to choose from.

[0122] In step 504, the account identifier of at least one historical second account is displayed according to the historical display order information.

[0123] In the above embodiments, in addition to determining at least one second account to be displayed in real time, an alternative solution is also provided, namely, using cached historical display order information to display account identifiers, ensuring front-end response efficiency and optimizing user experience.

[0124] In one embodiment of this disclosure, specifically, as Figure 6 As shown, the interactive processing method may also include:

[0125] In step S601, in response to the selection operation performed by the first account on the account identifier of the target second account, a sharing session page is generated. The sharing session page includes resource display link information of media resources. The target second account is any one of at least one second account. The interaction trigger operation is a sharing trigger operation.

[0126] In step S602, in response to the sharing confirmation operation performed by the first account based on the sharing session page, sharing session information is generated and sent to the target second account, so that the target second account can perform interactive operations on the media resource based on the sharing session information resource display link information.

[0127] In addition, shared conversation information may also include messages from the first account to the target second account.

[0128] In another embodiment of this disclosure, the information can also be shared with multiple target second accounts simultaneously, generating multiple sharing session information, and then the multiple sharing session information can be sent to the corresponding target second accounts respectively.

[0129] In the above embodiments, by providing a sharing session page and generating sharing session information, the interaction between the first account and the target second account based on media resources is realized, which satisfies the sharing interaction needs of the first account and also promotes the interaction between the target second account and media resources.

[0130] In one embodiment of this disclosure, the association information can be determined based on data cached locally on the terminal, or a request to obtain association information can be sent to the server to retrieve the association information corresponding to the interaction-triggered operation. Specifically, this may include:

[0131] In step S701, the resource content information, account information, and historical interaction information are sent to the server so that the server can sort at least one candidate account based on the resource content information, account information, and historical interaction information and output real-time display order information.

[0132] In step S702, the real-time display order information sent by the server is obtained.

[0133] In the above embodiments, the server performs the calculation of the real-time display order information, which can improve processing efficiency and the accuracy of the results by utilizing the server's powerful computing resources.

[0134] As can be seen from the technical solutions provided by the embodiments of this disclosure above, in response to the interactive triggering operation performed by the first account on the media resource, the associated information corresponding to the interactive triggering operation is determined. The associated information includes the resource content information of the media resource, the account information of at least one candidate account, and the historical interaction information between the first account and at least one candidate account. Combining the resource content information, the account information, and the historical interaction information, the real-time display order information for at least one candidate account can be determined. Finally, the account identifiers corresponding to at least one second account are displayed according to the real-time display order information, wherein at least one second account is some or all of at least one candidate account. In other words, the technical solution provided in this disclosure can determine and display the account identifier corresponding to at least one second account in real time in response to the interactive trigger operation of the first account, so that the first account can select the second account to interact with, thereby realizing the personalized recommendation and display effect for the interactive trigger operation between media resources and the first account; when determining the real-time display order information, the interaction information between the first account and at least one candidate account is introduced to examine the interaction relationship between the first account and at least one candidate account, so that the displayed at least one second account meets the interaction expectations of the first account and improves the user experience of the first account; when determining the real-time display order information, the resource content information of the media resource and the account information of at least one candidate account are introduced to examine the relationship between the media resource and the candidate account, so that the interaction probability between the displayed at least one second account and the media resource is high, which can effectively improve the interaction activity within the application platform.

[0135] Figure 9 This is a block diagram illustrating an interactive processing apparatus according to an exemplary embodiment. (Refer to...) Figure 9 The device includes:

[0136] The response module 910 is configured to execute an interactive trigger operation in response to the first account for media resources, and determine the associated information corresponding to the interactive trigger operation. The associated information includes the resource content information of the media resources, the account information of at least one candidate account, and the historical interaction information between the first account and the at least one candidate account.

[0137] The sorting module 920 is configured to determine the real-time display order information for the at least one candidate account based on the resource content information, the account information, and the historical interaction information.

[0138] The display module 930 is configured to display the account identifier corresponding to at least one second account according to the real-time display order information, wherein the at least one second account is some or all of the at least one candidate account.

[0139] Optionally, the display module 930 includes:

[0140] The first filtering unit is configured to, when the real-time display order information is obtained within a preset time, determine the at least one second account from the at least one candidate account based on the real-time display order information, and obtain the account identifier corresponding to the at least one second account.

[0141] The first display unit is configured to display the account identifier corresponding to the at least one second account according to the real-time display order information.

[0142] Optionally, the device further includes:

[0143] The historical display order acquisition unit is configured to acquire historical display order information corresponding to the first account if the real-time display order information is not acquired within the preset time period; the historical display order information indicates the display order of at least one historical second account.

[0144] The second display unit is configured to display the account identifier of the at least one historical second account according to the historical display order information.

[0145] Optionally, the device further includes:

[0146] The sharing session page generation unit is configured to execute a selection operation in response to the first account targeting the account identifier of the target second account, and generate a sharing session page, wherein the sharing session page includes resource display link information of the media resource; the target second account is any one of the at least one second account; and the interaction triggering operation is a sharing triggering operation.

[0147] The resource sharing unit is configured to generate sharing session information in response to the sharing confirmation operation performed by the first account based on the sharing session page, and send the sharing session information to the target second account so that the target second account can perform interactive operations on the media resource based on the resource display link information in the sharing session information.

[0148] Optionally, the sorting module 920 includes:

[0149] The model input unit is configured to execute the application programming interface of the terminal to input the resource content information, the account information and the historical interaction information into the sorting model deployed on the terminal; the resource content information represents the content attribute information of the media resource, the account information represents the resource preference information and account behavior information of each candidate account, and the historical interaction information represents the historical interaction behavior information and historical interaction resource information between the first account and each candidate account;

[0150] The feature extraction unit is configured to perform feature extraction processing on the resource content information, the account information and the historical interaction information respectively by executing the ranking model, and obtain resource content features, account features and historical interaction features respectively;

[0151] The model prediction unit is configured to execute the ranking model to perform interactive behavior prediction processing based on the resource content features, the account features and the historical interaction features, to obtain interactive behavior prediction data corresponding to each candidate account. The interactive behavior prediction data represents the probability that the corresponding candidate account performs interactive behavior on the media resource.

[0152] The first sorting unit is configured to sort the at least one candidate account based on the interaction behavior prediction data corresponding to each candidate account, so as to obtain the real-time display order information.

[0153] Optionally, the sorting module 920 further includes:

[0154] The first indicator data determination unit is configured to determine the first indicator data corresponding to each candidate account based on the resource content information and the historical interaction resource information in the historical interaction information; the first indicator data represents the content similarity between the corresponding candidate account and the first account in the historical interaction resources and the media resources.

[0155] The second indicator data determination unit is configured to determine the second indicator data corresponding to each candidate account based on the resource content information and the resource preference information in the account information. The second indicator data represents the content similarity between the preferred resources of the corresponding candidate account and the media resources.

[0156] The third indicator data determination unit is configured to determine the third indicator data of each candidate account based on the account behavior information in the account information, wherein the third indicator data represents the activity level of the corresponding candidate account.

[0157] The comprehensive indicator data determination unit is configured to determine the comprehensive indicator data corresponding to each candidate account based on the first indicator data, the second indicator data, and the third indicator data corresponding to each candidate account; the comprehensive indicator data represents the interaction probability between the corresponding candidate account and the media resource.

[0158] The second sorting unit is configured to sort the at least one candidate account based on the comprehensive indicator data corresponding to each candidate account, so as to obtain the real-time display order information.

[0159] Optionally, the sorting module 920 further includes:

[0160] The information forwarding unit is configured to send the resource content information, the account information, and the historical interaction information to the server, so that the server sorts the at least one candidate account based on the resource content information, the account information, and the historical interaction information and outputs the real-time display order information.

[0161] The acquisition unit is configured to acquire the real-time display order information sent by the server.

[0162] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0163] Figure 10 This is a block diagram illustrating an electronic device for implementing an interactive processing method according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 10As shown, the electronic device includes a processor, memory, network interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements an interactive processing method. The display screen can be a liquid crystal display (LCD) or an e-ink display. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the device's casing, or an external keyboard, touchpad, or mouse.

[0164] Figure 11 This is a block diagram illustrating an electronic device for implementing an interactive processing method according to an exemplary embodiment. The electronic device may be a server, and its internal structure diagram may be as follows: Figure 11 As shown, the electronic device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements an interactive processing method.

[0165] Those skilled in the art will understand that Figure 10 and Figure 11 The structure shown is merely a block diagram of a portion of the structure related to the present disclosure and does not constitute a limitation on the electronic device to which the present disclosure is applied. A specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0166] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the interactive processing method as described in the embodiments of this disclosure.

[0167] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, which, when executed by a processor of an electronic device, enable the electronic device to perform the interactive processing method of the embodiments of this disclosure.

[0168] In an exemplary embodiment, a computer program product is also provided, including computer instructions that, when executed by a processor, implement the interactive processing method in the embodiments of this disclosure.

[0169] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0170] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0171] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. An interactive processing method, characterized in that, Applied to a terminal, the method includes: In response to an interactive triggering operation performed by a first account on a media resource, the associated information corresponding to the interactive triggering operation is determined. The associated information includes the resource content information of the media resource, the account information of at least one candidate account, and the historical interaction information between the first account and the at least one candidate account. Based on the resource content information, the account information, and the historical interaction information, determine the real-time display order information for the at least one candidate account; Based on the real-time display order information, the account identifiers corresponding to at least one second account are displayed, wherein the at least one second account is some or all of the at least one candidate account; The step of determining the real-time display order information for the at least one candidate account based on the resource content information, the account information, and the historical interaction information includes: Based on the resource content information and the historical interaction resource information in the historical interaction information, a first indicator data corresponding to each candidate account is determined; the first indicator data represents the content similarity between the corresponding candidate account and the first account in the historical interaction resources and the media resources. Based on the resource content information and the resource preference information in the account information, a second indicator data corresponding to each candidate account is determined. The second indicator data represents the degree of similarity between the preferred resources of the corresponding candidate account and the content of the media resources. Based on the account behavior information in the account information, a third indicator data is determined for each candidate account, and the third indicator data represents the activity level of the corresponding candidate account; Based on the first indicator data, the second indicator data, and the third indicator data corresponding to each candidate account, the comprehensive indicator data corresponding to each candidate account is determined; the comprehensive indicator data represents the likelihood of interaction between the corresponding candidate account and the media resource. Based on the comprehensive indicator data corresponding to each candidate account, the at least one candidate account is sorted to obtain the real-time display order information.

2. The method according to claim 1, characterized in that, The step of displaying the account identifier corresponding to at least one second account based on the real-time display order information includes: If the real-time display order information is obtained within a preset time, the at least one second account is determined from the at least one candidate account based on the real-time display order information, and the account identifier corresponding to the at least one second account is obtained. Based on the real-time display order information, the account identifiers corresponding to the at least one second account are displayed.

3. The method according to claim 2, characterized in that, The method further includes: If the real-time display order information is not obtained within the preset time, the historical display order information corresponding to the first account is obtained; the historical display order information indicates the display order of at least one historical second account. Based on the historical display order information, the account identifiers of the at least one historical second account are displayed.

4. The method according to claim 1, characterized in that, The method further includes: In response to the selection operation performed by the first account on the account identifier of the target second account, a sharing session page is generated, the sharing session page including the resource display link information of the media resource; the target second account is any one of the at least one second account; the interaction triggering operation is a sharing triggering operation; In response to the sharing confirmation operation performed by the first account based on the sharing session page, sharing session information is generated and sent to the target second account, so that the target second account can perform interactive operations on the media resource based on the resource display link information in the sharing session information.

5. The method according to claim 1, characterized in that, The step of determining the real-time display order information for the at least one candidate account based on the resource content information, the account information, and the historical interaction information further includes: The resource content information, the account information, and the historical interaction information are sent to the server so that the server can sort the at least one candidate account based on the resource content information, the account information, and the historical interaction information and output the real-time display order information. Obtain the real-time display order information sent by the server.

6. An interactive processing device, characterized in that, The device includes: The response module is configured to execute an interactive trigger operation in response to the first account for media resources, and determine the associated information corresponding to the interactive trigger operation. The associated information includes the resource content information of the media resources, the account information of at least one candidate account, and the historical interaction information between the first account and the at least one candidate account. The sorting module is configured to determine the real-time display order information for the at least one candidate account based on the resource content information, the account information, and the historical interaction information. The display module is configured to display the account identifiers corresponding to at least one second account according to the real-time display order information, wherein the at least one second account is some or all of the at least one candidate account; The sorting module includes: The first indicator data determination unit is configured to determine the first indicator data corresponding to each candidate account based on the resource content information and the historical interaction resource information in the historical interaction information; the first indicator data represents the content similarity between the corresponding candidate account and the first account in the historical interaction resources and the media resources. The second indicator data determination unit is configured to determine the second indicator data corresponding to each candidate account based on the resource content information and the resource preference information in the account information. The second indicator data represents the content similarity between the preferred resources of the corresponding candidate account and the media resources. The third indicator data determination unit is configured to determine the third indicator data of each candidate account based on the account behavior information in the account information, wherein the third indicator data represents the activity level of the corresponding candidate account. The comprehensive indicator data determination unit is configured to determine the comprehensive indicator data corresponding to each candidate account based on the first indicator data, the second indicator data, and the third indicator data corresponding to each candidate account; the comprehensive indicator data represents the interaction probability between the corresponding candidate account and the media resource. The second sorting unit is configured to sort the at least one candidate account based on the comprehensive indicator data corresponding to each candidate account, so as to obtain the real-time display order information.

7. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the interactive processing method as described in any one of claims 1 to 6.

8. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is able to perform the interactive processing method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Information sharing processing method and device, equipment and storage medium

    CN115660779A

  • Content recommendation method and apparatus, electronic device, and storage medium

    US20220245213A1