User account recommendation method and apparatus, electronic device, and storage medium

By displaying second recommended user account information associated with the target user account that establishes a preset type relationship with the current user account on the user account recommendation page, the problem of insufficient diversity of recommended user accounts in the existing technology is solved, and richer recommendation effects and improved page utilization are achieved.

CN117112882BActive Publication Date: 2026-05-12BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Filing Date
2022-05-17
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing user account recommendation systems have low diversity and cannot meet the diverse needs of users.

Method used

In addition to displaying the first recommended user account on the user account recommendation page, the system adds information on the second recommended user account that is associated with the target user account that has a preset type relationship with the current user account. This includes the management of card windows and information display windows, and the display is optimized according to the recommendation order and quantity thresholds.

Benefits of technology

It has improved the diversity of user account recommendations, increased the types of user accounts recommended, and enhanced the utilization and intelligence of the user account recommendation page.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117112882B_ABST
    Figure CN117112882B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a user account recommendation method and device, an electronic device and a storage medium. The method comprises: displaying a user account recommendation page for a current user account; the user account recommendation page comprises user account information of a first recommended user account; the first recommended user account is a recommended user account obtained according to a user account characteristic of the current user account; displaying user account information of a second recommended user account in the user account recommendation page; the second recommended user account is a user account associated with a target user account, and the target user account has a preset type of user account relationship with the current user account. Compared with the prior art which can only recommend a user account related to the current user account, the present disclosure can also recommend a user account associated with a target user account having a preset type of user account relationship with the current user account, thereby increasing the user account diversity of the recommended user account.
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 a user account recommendation method, apparatus, electronic device, and storage medium. Background Technology

[0002] With the development of internet technology, a user account recommendation technology has emerged. This technology can recommend user accounts that the current user account may be interested in or may know based on the current user account's preferences or social circle.

[0003] In related technologies, current user account recommendation methods are mainly based on the current user account's preferences or social circle to achieve user account recommendation. However, this recommendation method can only recommend user accounts that are related to the current user account. Therefore, the diversity of recommended user accounts in existing user account recommendation methods is low. Summary of the Invention

[0004] This disclosure provides a user account recommendation method, apparatus, electronic device, and storage medium to at least solve the problem of low diversity in recommended user accounts in related technologies. The technical solution of this disclosure is as follows:

[0005] According to a first aspect of the present disclosure, a user account recommendation method is provided, comprising:

[0006] Display a user account recommendation page for the current user account; the user account recommendation page includes user account information of a first recommended user account; the first recommended user account is a recommended user account obtained based on the user account characteristics of the current user account;

[0007] The user account information of the second recommended user account is displayed on the user account recommendation page; the second recommended user account is a user account associated with the target user account, and the target user account and the current user account have a user account relationship of a preset type.

[0008] In one exemplary embodiment, the number of second recommended user accounts associated with the target user account is multiple; the step of displaying the user account information of the second recommended user accounts on the user account recommendation page includes: displaying a card window corresponding to the target user account on the user account recommendation page; and displaying the user account information of each second recommended user account associated with the target user account through the card window.

[0009] In an exemplary embodiment, displaying the user account information of each second recommended user account associated with the target user account through the card window includes: obtaining the recommendation order of the user account information of each second recommended user account; and, if the number of second recommended user accounts associated with the target user account is greater than a preset number threshold, displaying the user account information of the second recommended user accounts matching the preset number threshold in the card window according to the recommendation order.

[0010] In one exemplary embodiment, the method further includes: canceling the display of the card window on the user account recommendation page if the number of second recommended user accounts associated with the target user account is less than the preset number threshold.

[0011] In an exemplary embodiment, displaying the card window corresponding to the target user account on the user account recommendation page includes: displaying the user account identifier corresponding to the target user account and user account relationship information between the target user account and the current user account in the card window.

[0012] In one exemplary embodiment, the number of target user accounts is multiple; displaying the card window corresponding to the target user account on the user account recommendation page includes: obtaining the current card window corresponding to the current display order from the multiple card windows corresponding to the multiple target user accounts, according to the first display order of the card windows; and displaying the current card window on the user account recommendation page.

[0013] In an exemplary embodiment, after displaying the current card window on the user account recommendation page, the method further includes: in response to a window switching operation on the displayed current card window, obtaining a switched card window based on the first display order; and displaying the switched card window as the updated current card window on the user account recommendation page.

[0014] In an exemplary embodiment, after displaying the current card window on the user account recommendation page, the method further includes: in response to a window closing operation on the displayed current card window, closing the display of the current card window on the user account recommendation page, and displaying the next card window that follows the current card window in the first display order as the updated current card window on the user account recommendation page.

[0015] In an exemplary embodiment, after displaying the user account information of each second recommended user account associated with the target user account through the card window, the method further includes: obtaining the association status information between the current user account and each second recommended user account, and displaying association controls that match the association status information of each second recommended user account in the card window; in response to a trigger operation by the current user account on a target association control in the displayed association controls, establishing an association relationship between the current user account and the target second recommended user account corresponding to the target association control, and updating the association status information between the current user account and the target second recommended user account; and displaying association controls that match the updated association status information of the target second recommended user account in the card window.

[0016] In an exemplary embodiment, after displaying the user account information of each of the second recommended user accounts associated with the target user account through the card window, the method further includes: in response to the refresh operation of the current user account on the user account recommendation page, updating the display of the user account information of the first recommended user account on the user account recommendation page, and retaining the user account information of each of the second recommended user accounts displayed in the card window.

[0017] In one exemplary embodiment, the number of the second recommended user accounts is multiple; the step of displaying the user account information of the second recommended user accounts on the user account recommendation page includes: displaying an information display window corresponding to each second recommended user account on the user account recommendation page; and displaying the user account information of each second recommended user account through the information display window.

[0018] In an exemplary embodiment, displaying information display windows corresponding to each second recommended user account on the user account recommendation page includes: obtaining a preset number of current information display windows from the information display windows corresponding to each second recommended user account, according to a second display order of the information display windows; displaying the preset number of current information display windows on the user account recommendation page; after displaying the information display windows corresponding to each second recommended user account on the user account recommendation page, the method further includes: in response to a closing operation on a target information display window in the current information display window, closing the display of the target information display window on the user account recommendation page, and obtaining candidate information display windows other than the current information display windows from the information display windows corresponding to each second recommended user account, according to the second display order; the number of candidate information display windows is the same as the number of target information windows; and displaying the candidate information display windows as newly added current information display windows on the user account recommendation page.

[0019] In one exemplary embodiment, after displaying the information display window corresponding to each second recommended user account on the user account recommendation page, the method further includes: in response to an update operation on the display position of the information display window, obtaining the updated display position; and displaying the information display window corresponding to each second recommended user account on the user account recommendation page according to the updated display position.

[0020] In one exemplary embodiment, the number of the second recommended user accounts is multiple; the step of displaying the user account information of the second recommended user accounts on the user account recommendation page includes: displaying a list of user account information on the user account recommendation page, and obtaining a preset number of current user account information from the user account information of the second recommended user accounts; and displaying the preset number of current user account information in the user account information list.

[0021] In one exemplary embodiment, displaying the user account information list on the user account recommendation page includes: displaying the user account identifier of the target user account in the user account information list.

[0022] In an exemplary embodiment, after displaying the preset number of current user account information in the user account information list, the method further includes: in response to a user account information switching operation triggered in the user account information list for the current user account information, obtaining the switched user account information; and displaying the switched user account information as the updated current user account information in the user account information list.

[0023] In one exemplary embodiment, the method further includes: displaying user account information of a third recommended user account on the user account recommendation page; the third recommended user account is the publishing account corresponding to the multimedia information associated with the current user account.

[0024] According to a second aspect of the present disclosure, a user account recommendation device is provided, comprising:

[0025] The recommendation page display unit is configured to display a user account recommendation page for the current user account; the user account recommendation page includes user account information of a first recommended user account; the first recommended user account is a recommended user account obtained based on the user account characteristics of the current user account;

[0026] The second account recommendation unit is configured to display the user account information of a second recommended user account on the user account recommendation page; the second recommended user account is a user account associated with the target user account, and the target user account has a preset type of user account relationship with the current user account.

[0027] In one exemplary embodiment, the number of second recommended user accounts associated with the target user account is multiple; the second account recommendation unit is further configured to display a card window corresponding to the target user account on the user account recommendation page; and to display user account information of each second recommended user account associated with the target user account through the card window.

[0028] In one exemplary embodiment, the second account recommendation unit is further configured to execute a recommendation order for obtaining user account information of each of the second recommended user accounts; and, if the number of second recommended user accounts associated with the target user account is greater than a preset quantity threshold, to display user account information of the number of second recommended user accounts matching the preset quantity threshold in the card window according to the recommendation order.

[0029] In one exemplary embodiment, the second account recommendation unit is further configured to cancel the display of the card window on the user account recommendation page if the number of second recommended user accounts associated with the target user account is less than the preset number threshold.

[0030] In an exemplary embodiment, the second account recommendation unit is further configured to display, in the card window, the user account identifier corresponding to the target user account, and the user account relationship information between the target user account and the current user account.

[0031] In one exemplary embodiment, the number of target user accounts is multiple; the second account recommendation unit is further configured to perform the following: from multiple card windows corresponding to multiple target user accounts, according to a first display order of the card windows, obtain the current card window corresponding to the current display order; and display the current card window on the user account recommendation page.

[0032] In one exemplary embodiment, the second account recommendation unit is further configured to perform a window switching operation in response to the displayed current card window, obtain the switched card window based on the first display order, and display the switched card window as the updated current card window on the user account recommendation page.

[0033] In one exemplary embodiment, the second account recommendation unit is further configured to perform a window closing operation in response to the displayed current card window, closing the display of the current card window on the user account recommendation page, and displaying the next card window that follows the current card window in the first display order as the updated current card window on the user account recommendation page.

[0034] In an exemplary embodiment, the second account recommendation unit is further configured to: acquire association status information between the current user account and each of the second recommended user accounts; display association controls matching the association status information of each of the second recommended user accounts in the card window; in response to a trigger operation by the current user account on a target association control among the displayed association controls; establish an association relationship between the current user account and the target second recommended user account corresponding to the target association control; update the association status information between the current user account and the target second recommended user account; and display association controls matching the updated association status information of the target second recommended user account in the card window.

[0035] In one exemplary embodiment, the second account recommendation unit is further configured to perform a refresh operation on the user account recommendation page in response to the current user account, update the display of the user account information of the first recommended user account on the user account recommendation page, and retain the user account information of each second recommended user account displayed in the card window.

[0036] In one exemplary embodiment, the number of the second recommended user accounts is multiple; the second account recommendation unit is further configured to execute the display of an information display window corresponding to each second recommended user account on the user account recommendation page; and to display the user account information of each second recommended user account through the information display window.

[0037] In one exemplary embodiment, the second account recommendation unit is further configured to: obtain a preset number of current information display windows from the information display windows corresponding to each of the second recommended user accounts, according to a second display order of the information display windows; display the preset number of current information display windows on the user account recommendation page; in response to a closing operation on a target information display window in the current information display window, close the display of the target information display window on the user account recommendation page, and obtain candidate information display windows other than the current information display windows from the information display windows corresponding to each of the second recommended user accounts, according to the second display order; the number of candidate information display windows is the same as the number of target information windows; and display the candidate information display windows as newly added current information display windows on the user account recommendation page.

[0038] In one exemplary embodiment, the second account recommendation unit is further configured to perform a display position update operation in response to the information display window, and obtain the updated display position; and display the information display window corresponding to each of the second recommended user accounts on the user account recommendation page according to the updated display position.

[0039] In one exemplary embodiment, the number of the second recommended user accounts is multiple; the second account recommendation unit is further configured to display a list of user account information on the user account recommendation page, and to obtain a preset number of current user account information from the user account information of the second recommended user accounts; and to display the preset number of current user account information in the user account information list.

[0040] In one exemplary embodiment, the second account recommendation unit is further configured to display the user account identifier of the target user account in the user account information list.

[0041] In one exemplary embodiment, the second account recommendation unit is further configured to perform a user account information switching operation triggered in the user account information list for the current user account information, obtain the switched user account information, and display the switched user account information as the updated current user account information in the user account information list.

[0042] In one exemplary embodiment, the apparatus further includes: a third account recommendation unit, configured to display user account information of a third recommended user account on the user account recommendation page; the third recommended user account is the publishing account corresponding to the multimedia information associated with the current user account.

[0043] 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 a user account recommendation method as described in any embodiment of the first aspect.

[0044] 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 a user account recommendation method as described in any embodiment of the first aspect.

[0045] According to a fifth aspect of the present disclosure, a computer program product is provided, the computer program product including instructions that, when executed by a processor of an electronic device, enable the electronic device to perform a user account recommendation method as described in any embodiment of the first aspect.

[0046] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:

[0047] This disclosure achieves a user account recommendation function for the current user account by displaying a user account recommendation page. The user account recommendation page includes user account information of a first recommended user account, which is a recommended user account obtained based on the user account characteristics of the current user account. The user account recommendation page also displays user account information of a second recommended user account, which is a user account associated with a target user account that has established a preset type of user account relationship with the current user account. Compared to existing technologies that can only recommend user accounts related to the current user account, this disclosure can also recommend user accounts associated with a target user account that has established a preset type of user account relationship with the current user account, thereby increasing the diversity of recommended user accounts.

[0048] 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

[0049] 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.

[0050] Figure 1 This is a flowchart illustrating a user account recommendation method according to an exemplary embodiment.

[0051] Figure 2 This is a flowchart illustrating user account information for a second recommended user account, according to an exemplary embodiment.

[0052] Figure 3 This is an interface diagram illustrating a user account recommendation page according to an exemplary embodiment.

[0053] Figure 4 This is a flowchart illustrating the display of associated controls according to an exemplary embodiment.

[0054] Figure 5 This is an interface diagram illustrating a user account recommendation page according to an exemplary embodiment.

[0055] Figure 6 This is an interface diagram illustrating a user account recommendation page according to an exemplary embodiment.

[0056] Figure 7 This is a flowchart illustrating user account information for a second recommended user account, according to an exemplary embodiment.

[0057] Figure 8 This is an interface diagram illustrating a user account recommendation page according to an exemplary embodiment.

[0058] Figure 9 This is an interface diagram illustrating a user account recommendation page according to an exemplary embodiment.

[0059] Figure 10 This is a flowchart illustrating account information for a second recommended user account, according to an exemplary embodiment.

[0060] Figure 11 This is an interface diagram illustrating a user account recommendation page according to an exemplary embodiment.

[0061] Figure 12 This is a block diagram illustrating a user account recommendation device according to an exemplary embodiment.

[0062] Figure 13 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation

[0063] 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.

[0064] 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.

[0065] It should also be noted that the user account information (including but not limited to user account device information, user account 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 account or fully authorized by all parties.

[0066] Figure 1 This is a flowchart illustrating a user account recommendation method according to an exemplary embodiment, such as... Figure 1 As shown, the user account recommendation method used in the terminal includes the following steps.

[0067] In step S101, a user account recommendation page for the current user account is displayed; the user account recommendation page includes user account information of a first recommended user account; the first recommended user account is a recommended user account obtained based on the user account characteristics of the current user account.

[0068] The user account recommendation page is used to provide user account recommendations for the current user account. This page may carry the user account information of the first recommended user account. The current user account refers to the user account that performs the user account recommendation, which can be the user account that opens the user account recommendation page through a terminal. The first recommended user account refers to the user account recommended to the current user account based on the user account characteristics of the current user account. This user account can be derived from the user account characteristics of the current user account that are pre-existing in the recommendation server, such as the current user account's behavioral characteristics. Specifically, when the current user account opens the user account recommendation page that provides the user account recommendation function through its terminal, the terminal can obtain the first recommended user account, which is recommended based on the current user account's user account characteristics and its user account information, which is pre-obtained by the recommendation server. Therefore, the user account information of the first recommended user account can be displayed on the displayed user account recommendation page.

[0069] In step S102, the user account information of the second recommended user account is displayed on the user account recommendation page; the second recommended user account is a user account associated with the target user account, and the target user account and the current user account have a preset type of user account relationship.

[0070] The second recommended user account is a user account associated with a target user account that has established a preset type of user account relationship with the current user account. This user account relationship can be pre-constructed between the current user account and the target user account, and the type of user account relationship can be various, such as sisterhood, family, or classmate relationships. The preset type of user account relationship is a user account relationship pre-defined from the aforementioned types that can be used to implement user account recommendations. The user account associated with the target user account can be a user account that mutually follows the target user account. In this embodiment, the current user account and the target user account can pre-establish a preset type of user account relationship. The recommendation server can also use user accounts associated with the target user account (i.e., mutually following the target user account) as second recommended user accounts. Therefore, when the current user account opens the user account recommendation page through the terminal, in addition to displaying the user account information of the first recommended user account obtained based on the current user account's user account characteristics, it can also display the user account information of the aforementioned second recommended user account.

[0071] For example, the current user account can be user account A, where user account A and user account B can have a pre-established user account relationship of a certain type, and user account C and user account B are mutually following each other. Then, when user account A displays its user account recommendation page, in addition to displaying the first recommended user account recommended based on the user account characteristics of user account A, which could be the user account information of user account D, the terminal can also display user account C as the second recommended user account and display the user account information of user account C on the user account recommendation page.

[0072] In the aforementioned user account recommendation method, a user account recommendation page is displayed for the current user account. This page includes user account information for a first recommended user account, which is a recommended user account derived from the user account characteristics of the current user account. The user account recommendation page also displays user account information for a second recommended user account, which is a user account associated with a target user account, and the target user account has a preset type of user account relationship with the current user account. This disclosure, by adding the display of user account information for a second recommended user account to the user account recommendation page (which includes user account information for the first recommended user account derived from the user account characteristics of the current user account), and the second recommended user account being a user account associated with a target user account that has a preset type of user account relationship with the current user account, achieves the function of providing user account recommendations for the current user account based on the target user account. Compared to existing technologies that can only recommend user accounts related to the current user account, this disclosure can also recommend user accounts associated with a target user account that has a preset type of user account relationship with the current user account, thereby increasing the diversity of recommended user accounts.

[0073] In one exemplary embodiment, the number of second recommending user accounts associated with the target user account is multiple; such as Figure 2 As shown, step S102 may further include:

[0074] In step S201, the card window corresponding to the target user account is displayed on the user account recommendation page.

[0075] In this embodiment, the card window is a window on the user account recommendation page used to display the user account information of the second recommended user account associated with the target user account. This card window corresponds to the target user account. In this embodiment, there can be multiple second recommended user accounts associated with the target user account. For example, for target user account B, its associated second recommended user accounts may include user account B1, user account B2, and user account B3, and the card window can be a window used to display the user account information corresponding to user account B1, user account B2, and user account B3 respectively.

[0076] Specifically, after the current user account opens the user account recommendation page, the user account recommendation page can display a card window corresponding to the target user account.

[0077] In step S202, user account information of each second recommended user account associated with the target user account is displayed through a card window.

[0078] Then, the user account information of each second recommended user account associated with the target user account can be displayed through the displayed card window. Taking the target user account B as an example, the terminal can display the user account information of each second recommended user account associated with the target user account B in the card window corresponding to the target user account B, that is, display the user account information of user account B1, user account B2 and user account B3 through the card window.

[0079] In this embodiment, when a target user account is associated with multiple second recommended user accounts, the user account information of the multiple second recommended user accounts can be aggregated through a card window corresponding to the target user account, thereby further improving the intelligence of the display of user account information of the second recommended user accounts.

[0080] Furthermore, step S202 may further include: obtaining the recommendation order of user account information for each second recommended user account; and, if the number of second recommended user accounts associated with the target user account is greater than a preset quantity threshold, displaying the user account information of the second recommended user accounts matching the preset quantity threshold in the card window according to the recommendation order.

[0081] The recommendation order of user account information refers to the recommendation order of each second recommended user account. This order can be obtained in advance by the recommendation server and returned to the terminal. The preset quantity threshold is a pre-set threshold for the number of user account information of the second recommended user accounts that can be displayed in a card window. This quantity threshold can be preset. Since the page size of the user account recommendation page is limited, if the user account information of all the second recommended user accounts needs to be displayed in a card window, it may cause the card window to occupy most of the user account recommendation page resources. Therefore, in order to improve the utilization rate of the user account recommendation page, in this embodiment, a card window only displays the user account information of the second recommended user accounts that match the preset quantity threshold. The specific user account information of which second recommended user accounts is displayed can be determined according to the recommendation order of the user account information of the second recommended user accounts.

[0082] For example, the preset quantity threshold can be 3. If user account B is associated with two recommended user accounts, user account B1, user account B2, user account B3, and user account B4, and the number of these second recommended user accounts exceeds the set quantity threshold of 3, the terminal can obtain the recommendation order of the user account information for each of these second recommended user accounts. This order could be user account B1 - user account B2 - user account B3 - user account B4. In this case, the terminal can display the user account information of each second recommended user account according to the above recommendation order. Figure 3 As shown, Figure 3 The user account recommendation page displays user account information for the first recommended user account, namely user account information 1, user account information 2, and user account information 3. It also displays a card window corresponding to user account B. Since the set quantity threshold is 3, the card window corresponding to user account B can display user account information for user account B1, user account B2, and user account B3, namely user account information B1, user account information B2, and user account information B3.

[0083] In this embodiment, when the number of second recommended user accounts associated with the target user account is greater than a preset number threshold, the terminal can also display the user account information of the second recommended user accounts that match the preset number threshold in the card window based on the recommendation order of the user account information of each second recommended user account. This avoids displaying the user account information of all second recommended user accounts in one card window, thereby improving the utilization rate of the user account recommendation page.

[0084] In addition, the user account recommendation method may also include: canceling the display of the card window on the user account recommendation page when the number of second recommended user accounts associated with the target user account is less than a preset threshold.

[0085] If the number of second recommended user accounts associated with the target user account is less than a preset threshold, for example, if the threshold is set to 3, and the number of second recommended user accounts associated with the target user account is 2, then in order to reduce the number of card windows displayed on the user account recommendation page and further improve the utilization rate of the user account recommendation page, the display of the card window corresponding to the target user account on the user account recommendation page can be canceled, that is, the card window corresponding to the target user account will not be displayed on the user account recommendation page.

[0086] In this embodiment, if the number of second recommended user accounts associated with the target user account is less than a preset threshold, the terminal can also cancel the display of the card window corresponding to the target user account on the user account recommendation page, thereby reducing the number of card windows displayed on the user account recommendation page and further improving the utilization rate of the user account recommendation page.

[0087] In an exemplary embodiment, step S201 may further include: displaying the user account identifier corresponding to the target user account and the user account relationship information between the target user account and the current user account in the card window.

[0088] The user account identifier is used to identify the user account identity of the target user account corresponding to the displayed card window. The user account identifier can be the user account avatar or the user account name of the target user account. The user account relationship information refers to the relationship information corresponding to the pre-established user account relationship between the target user account and the current user account. If the pre-established user account relationship between the target user account and the current user account is a family relationship, then the family relationship information can be displayed in the card window corresponding to the target user account. If the pre-established user account relationship between the target user account and the current user account is a classmate relationship, then the classmate relationship information can be displayed in the card window corresponding to the target user account, and so on.

[0089] For example, if user account C, the target user account, has a family relationship with the current user account, then the card window corresponding to user account C can display user account C's avatar, user account C's name, and the aforementioned family relationship information. This information can be displayed in text, such as: "Your family user account C may know these user accounts" in the card window corresponding to user account C.

[0090] In this embodiment, the terminal can display the user account identifier of the target user account in the card window corresponding to the target user account, as well as the user account relationship information between the target user account and the current user account. In this way, the current user account can know the user account identity of the target user account matched by the recommended second recommended user account, thereby further improving the intelligence of the recommended user account information display.

[0091] In an exemplary embodiment, there are multiple target user accounts; step S201 may further include: obtaining the current card window corresponding to the current display order from multiple card windows corresponding to multiple target user accounts, according to the first display order of the card windows; and displaying the current card window on the user account recommendation page.

[0092] The current card window refers to the card window currently displayed on the user account recommendation page. In this embodiment, there can be multiple target user accounts that have established a preset type of user account relationship with the current user account, and therefore, there can also be multiple card windows corresponding to each target user account. For example, if there are 3 target user accounts, then there can be 3 card windows accordingly. Meanwhile, to reduce the number of card windows displayed on the user account recommendation page and further improve the utilization rate of the user account recommendation page, this embodiment only displays one card window on the user account recommendation page, that is, only the current card window. The first display order is the display order corresponding to the multiple card windows obtained in advance by the terminal, while the current display order refers to the display order corresponding to the card window currently displayed on the user account recommendation page.

[0093] Specifically, the terminal can obtain the initial display order of each card window and determine the current display order, thus identifying the current card window from multiple card windows. For example, when a user account enters the user account recommendation page, the default current display order can be the first display order. In this case, the terminal can select the card window with the first display order as the current card window and display it on the user account recommendation page. Subsequently, the current user account can trigger an operation on the terminal to change the current display order, and the terminal can respond to this operation, changing the current display order and thus altering the current card window displayed on the user account recommendation page.

[0094] In this embodiment, when there are multiple target user accounts, there can also be multiple card windows corresponding to the target user accounts. In this case, the terminal can filter the current card window displayed on the user account recommendation page from multiple card windows according to the first display order of the card windows, thereby reducing the number of card windows displayed on the user account recommendation page and further improving the utilization rate of the user account recommendation page.

[0095] Furthermore, after displaying the current card window on the user account recommendation page, the method further includes: in response to a window switching operation on the currently displayed card window, obtaining the switched card window based on the first display order; and displaying the switched card window as the updated current card window on the user account recommendation page.

[0096] Window switching is an operation used to change the currently displayed card window. This operation can be a swipe action by the current user account on the current card window. It can change the current display order, and the changed current display order is adapted to the current user account's swipe action. For example, if the current display order is 2, and the current user account swipes left on the current card window, the changed current display order will be 3; if the current user account swipes right on the current card window, the changed current display order will be 1. The switched card window refers to the card window corresponding to the changed current display order.

[0097] In this embodiment, after the terminal displays the current card window on the user account recommendation page, the user account can also perform a window switching operation on the displayed current card window. The terminal can respond to the operation to determine the changed current display order that is compatible with the window switching operation, and based on the changed current display order and the first display order, determine the switched card window, and display the switched card window as the new current card window on the user account recommendation page.

[0098] In this embodiment, after displaying the current card window, the current user account can also perform a window switching operation on the currently displayed window to switch the card window displayed on the user account recommendation page. The current user account can view the user account information of all second recommended user accounts associated with the target user account on the user account recommendation page, thereby further improving the diversity of user account information of the second recommended user accounts while ensuring the utilization rate of the user account recommendation page.

[0099] Additionally, after displaying the current card window on the user account recommendation page, the page may further include: in response to a window closing operation on the currently displayed card window, closing the display of the current card window on the user account recommendation page, and displaying the next card window that follows the current card window in the first display order as the updated current card window on the user account recommendation page.

[0100] The window closing action is triggered by the current user account and is used to close the current card window's display on the user account's recommendation page. The current card window can carry a close control for closing the display, and the current user account can trigger the window closing action by clicking the close control. The next card window refers to the card window that is displayed after the current card window in the first display order. For example, if the current card window is displayed in the first display order 2, then the next card window can be displayed in the first display order 3.

[0101] Specifically, after the current user account triggers a window closing operation on the currently displayed card window, the terminal can respond to the operation, thereby closing the display of the current card window on the user account recommendation page. At the same time, the terminal can also determine the next card window corresponding to the current card window and display the next card window as the new current card window. This enables the terminal to add a new card window to be displayed on the user account recommendation page after the current user account closes the current card window.

[0102] In this embodiment, after the current user account closes the display of the current card window on the user account recommendation page, the terminal can also determine the next card window corresponding to the current card window and display the next card window as the new current card window. This enables the terminal to supplement the display of a new card window on the user account recommendation page after the current user account closes the current card window, further improving the intelligence of card window display.

[0103] In one exemplary embodiment, such as Figure 4 As shown, step S202 may further include:

[0104] In step S401, the association status information between the current user account and each of the second recommended user accounts is obtained, and the association control that matches the association status information of each of the second recommended user accounts is displayed in the card window.

[0105] The association status refers to the follow status between the current user account and each of the second recommended user accounts. For example, it can include the following states: the current user account and the second recommended user accounts do not follow each other; the current user account follows the second recommended user accounts but the second recommended user accounts do not follow the current user account; the current user account does not follow the second recommended user accounts but the second recommended user accounts follow the current user account; and the current user account and the second recommended user accounts follow each other. The association control is a user account used to establish an association relationship between the current user account and the second recommended user accounts. It can be a control used by the current user account to follow the second recommended user accounts, and this association control can display the association status information between the current user account and each of the second recommended user accounts. Generally speaking, the second recommended user accounts recommended to the current user account on the user account recommendation page are all second recommended user accounts that the current user account has not followed. That is, the association status of the current user account and each second recommended user account displayed on the user account recommendation page is generally one of two: the current user account and the second recommended user account do not follow each other, or the current user account does not follow the second recommended user account but the second recommended user account has followed the current user account. Therefore, the corresponding association control can also carry two different forms to represent different association status information.

[0106] For example, such as Figure 5 As shown, the user account information displayed in the card window for each of the second recommended user accounts is as follows: user account B1, user account B2, and user account B3. The association status between the current user account and each of the second recommended user accounts is as follows: the current user account and user account B1 do not follow each other, the current user account and user account B2 do not follow each other, and the current user account does not follow user account B3 but user account B3 follows the current user account. Therefore, for user account B1 and user account B2, the association control displayed can be the "follow" control, while for user account B3, the association control displayed can be the "follow back" control.

[0107] In step S402, in response to the current user account's trigger operation on the target associated control in the displayed associated controls, an association relationship is established between the current user account and the target second recommended user account corresponding to the target associated control, and the association status information between the current user account and the target second recommended user account is updated.

[0108] The target associated control refers to the associated control that matches the triggering action of the current user account. The current user account can trigger the action for the associated control by clicking on the displayed associated control, and the associated control clicked by the current user account can be used as the target associated control. The target second recommended user account refers to the second recommended user account that corresponds to the target associated control. For example, the second recommended user accounts include user account B1, user account B2, and user account B3. If the current user account clicks the associated control used to establish an association relationship with user account B2 and user account B3, then the aforementioned associated control can be used as the target associated control, and user account B2 and user account B3 can be used as the target second recommended user accounts.

[0109] Specifically, when the current user account needs to establish an association with the second recommended user account, it can click on the association control corresponding to the displayed second recommended user account. The terminal can then respond to this operation, using the association control clicked by the current user account as the target association control, establishing an association between the current user account and the second recommended user account corresponding to the target association control, i.e., the association between the current user account and the target second recommended user account, and updating the association status information between the current user account and the target second recommended user account.

[0110] Step S403: In the card window, display the association control that matches the updated association status information of the target second recommended user account.

[0111] Finally, the terminal can also update the associated controls in the card window that match the associated status information of the target second recommended user account. For example, if the current user account is associated with such... Figure 5 The associated controls for user accounts B2 and B3, as shown, trigger an operation. After the terminal completes the establishment of the association between the current user account and user accounts B2 and B3 (i.e., after the current user account follows user accounts B2 and B3), the updated association status information can be: the current user account has followed user account B2 but user account B2 has not followed the current user account, and the current user account and user account B3 have followed each other. Therefore, the updated association controls can be as follows: Figure 6 As shown, the associated control displayed for user account B1 is still the "Following" control, the associated control displayed for user account B2 is updated to the "Following" control, and the associated control displayed for user account B3 is updated to the "Mutual Follow" control.

[0112] In this embodiment, the card window can also display association controls that match the association status information of each second recommended user account. The current user account can establish an association status with the second recommended user account by performing a trigger operation on the above-mentioned association controls, and update the association status information, thereby updating the display of the association controls. In this way, the association status of the current user account with the second recommended user account can be established on the user account recommendation page, thereby further improving the efficiency of establishing an association status between the current user account and the second recommended user account.

[0113] In an exemplary embodiment, step S202 may further include: in response to the current user account's refresh operation on the user account recommendation page, updating the display of the user account information of the first recommended user account on the user account recommendation page, and retaining the user account information of each of the second recommended user accounts displayed in the card window.

[0114] The refresh operation is triggered by the current user account to refresh the user account recommendation page. The current user account can trigger the refresh operation by clicking the refresh control on the user account recommendation page. At this time, the terminal can respond to the refresh operation, thereby updating the user account information of the first recommended user account displayed on the user account recommendation page. However, the user account information of the second recommended user account displayed in the card window is not updated. That is, the user account information of the second recommended user account displayed in the card window is retained, and only the user account information of the first recommended user account is refreshed.

[0115] In this embodiment, when the current user account refreshes the user account recommendation page, only the user account information of the first recommended user account can be updated, while the user account information of the second recommended user account displayed in the card window is not updated, thereby further improving the intelligence of the display of user account information of recommended user accounts.

[0116] In one exemplary embodiment, the number of second recommending user accounts is multiple; such as Figure 7 As shown, step S102 may further include:

[0117] In step S701, the information display window corresponding to each second recommended user account is displayed on the user account recommendation page.

[0118] The information display window is used to display user account recommendation information. In this embodiment, the terminal does not aggregate and display the user account information of the second recommended user accounts, but directly displays the user account information of each second recommended user account on the user account recommendation page. The information display window is used to carry the user account information of each second recommended user account. Specifically, the terminal can display an information display window that carries the user account information of each second recommended user account on the user account recommendation page, serving as the information display window corresponding to each second recommended user account.

[0119] In step S702, the user account information of each second recommended user account is displayed through an information display window.

[0120] Subsequently, the terminal can further utilize the information display windows for each second-recommended user account to display the user account information of each second-recommended user account. For example, such as... Figure 8 As shown, in the user account recommendation page, in addition to displaying the user account information of the first recommended user account, namely user account information 1, user account information 2 and user account information 3, three card windows can also be displayed at the top of the user account recommendation page. These are used to display the user account information of the second recommended user account associated with the target user account that has established a preset type of user account relationship with the current user account, namely user account information B1, user account information B2 and user account information B3.

[0121] In this embodiment, the user account information of the second recommended user account can also be displayed directly through the information display window, instead of being aggregated and displayed through the card window corresponding to the target user account, thereby further increasing the diversity of the user account information display of the second recommended user account.

[0122] Further, step S701 may further include: obtaining a preset number of current information display windows from the information display windows corresponding to each of the second recommended user accounts, according to the second display order of the information display windows; displaying the preset number of current information display windows on the user account recommendation page; after step S701, it may further include: in response to the closing operation of the target information display window in the current information display window, closing the display of the target information display window on the user account recommendation page, and obtaining candidate information display windows other than the current information display windows from the information display windows corresponding to each of the second recommended user accounts according to the second display order; the number of candidate information display windows is the same as the number of target information windows; displaying the candidate information display windows as newly added current information display windows on the user account recommendation page.

[0123] The current information display window refers to the information display window currently displayed on the user account recommendation page. To avoid displaying all information display windows of the second recommended user accounts on the user account recommendation page, thus occupying most of the user account recommendation page resources, and to improve the utilization rate of the user account recommendation page, in this embodiment, the terminal can select a portion of the information display windows corresponding to each second recommended user account as the current information display window to be displayed on the user account recommendation page. The selection method can be based on the display order of the information display windows on the user account recommendation page, i.e., the second display order. This second display order can be predetermined by the recommendation server, for example, based on the recommendation order of each second recommended user account. The preset window number is a pre-set number of information display windows that can be displayed on the user account recommendation page. For example, if the preset window number is 3, then after the current user account opens the user account recommendation page, the terminal can default to displaying the information display windows corresponding to the first 3 second recommended user accounts in the second display order as the current information display windows.

[0124] Specifically, the terminal can obtain the display order of the information display windows of each second recommended user account from the recommendation server, i.e., the second display order, and according to the second display order, select a preset number of information display windows from the information display windows of each second recommended user account and display them as the current information display windows on the user account recommendation page.

[0125] The target information display window refers to the current information display window corresponding to the closing operation triggered by the current user account. In this embodiment, the current user account can also trigger a closing operation on the current information display window to close its display on the user account recommendation page. For example, if the user account recommendation page displays information display windows for user account B1, user account B2, and user account B3, and the current user account triggers a closing operation on the information display window for user account B2, then that information window can serve as the target information display window. Candidate information display windows refer to information display windows used to supplement the currently closed information display windows on the user account recommendation page. The number of candidate information display windows is the same as the target information display windows closed by the current user account, ensuring that a fixed number, i.e., a preset number, of current information display windows are displayed on the user account recommendation page.

[0126] Taking a preset window count of 3 as an example, and considering that the second recommended user accounts may include: user account B1, user account B2, user account B3, and user account B4, and the second display order of each information display window may also be user account B1-user account B2-user account B3-user account B4, since the terminal can only display 3 of these information display windows, the terminal can use the aforementioned second display order to select the information display windows of user account B1, user account B2, and user account B3 as the current information display windows and display them on the user account recommendation page. Simultaneously, the current user account can also perform a close operation on the currently displayed information display window. For example, if a close operation is triggered on the information display window of user account B2, the terminal can respond to this close operation by using the information display window of user account B2 as the target information display window and closing its display. Simultaneously, the terminal can also select the currently undisplayed information display window, namely the information display window of user account B4, as a candidate information display window and add it as a new current information display window to be displayed on the user account recommendation page, thus displaying the information display windows of user account B1, user account B3, and user account B4.

[0127] In this embodiment, the terminal can filter out a preset number of information display windows from the information display windows corresponding to each second recommended user account, and display them as the current information display windows on the user account recommendation page. This can improve the utilization rate of the user account recommendation page. Furthermore, the current user account can also perform a close operation on the target information display window to close it. It can also obtain the same number of candidate information display windows as the closed target information display windows from the currently undisplayed information display windows and display them as new current information display windows to ensure the number of displayed information display windows, thereby further improving the intelligence of information display window display.

[0128] Additionally, after step S701, the method may further include: in response to an update operation on the display position of the information display window, obtaining the updated display position; and on the user account recommendation page, displaying the information display window corresponding to each second recommended user account according to the updated display position.

[0129] The display position update operation refers to the operation used to change the display position of the information display window. The current user account can also change the position of the displayed information display window, thereby changing its display position on the user account recommendation page. The updated display position is the new display position of the information display window on the user account recommendation page. Specifically, when the current user account triggers the display position update operation for the information display window, for example by swiping up the page or swiping up the user account information of the first recommended user account, the terminal can respond to the display position update operation, determine the updated display position, and display the information display windows corresponding to the respective second recommended user accounts in the updated display position.

[0130] For example, such as Figure 8 As shown, the information display windows for each of the second recommended user accounts are currently displayed above the user account information of the first recommended user account, specifically above user account information 1. If the current user account changes the display position of the information display window by swiping up on the user account information of the first recommended user account, the changed user account recommendation page will appear as follows. Figure 9 As shown, the information display window for each of the second recommended user accounts is displayed below user account information 1 and above user account information 2.

[0131] In this embodiment, the current user account can also change the display position of the information display window by triggering a display position update operation for the information display window, thereby further improving the intelligence of the user account information display of the second recommended user account.

[0132] In one exemplary embodiment, such as Figure 10 As shown, the number of second recommended user accounts is multiple; step S102 may further include:

[0133] In step S1001, a list of user account information is displayed on the user account recommendation page, and a preset number of current user account information is obtained from the user account information of the second recommended user account.

[0134] In this embodiment, the user account information of each second recommended user account can also be displayed in the form of a user account information list. The current user account information refers to the user account information of the second recommended user account currently carried in the user account information list. In this embodiment, the user account information list cannot display the user account information of all second recommended user accounts. Therefore, the terminal can filter out a certain number, i.e., a preset number of user account information, from the user account information of the above-mentioned second recommended user accounts as the current user account information.

[0135] In step S1002, a preset number of current user account information is displayed in the user account information list.

[0136] Then, the preset number of current user account information can be displayed in the user account information list. Taking a preset number of 3 as an example, the terminal can select 3 user account information from the user account information of each second recommended user account as the current user account information, which can be user account information B1, user account information B2, and user account information B3, and display the above user account information in the form of a user account information list, such as... Figure 11 As shown.

[0137] In this embodiment, the user account information of each second recommended user account can also be displayed in the form of a user account information list, thereby further increasing the diversity of the display of user account information of the second recommended user accounts.

[0138] Furthermore, step S1001 may further include: displaying the user account identifier of the target user account in the user account information list.

[0139] The user account identifier can be the user account avatar of the target user account. Specifically, after the terminal displays the user account information list, it can use the user account avatar of the target user account that has established a user account relationship of a preset type with the current user account as the user account identifier of the target user account and display it in the user account information list.

[0140] In this embodiment, the terminal can also display the user account identifier of the target user account in the user account information list to represent the user account identity of the target user account that has established a preset type of user account relationship with the current user account, thereby further improving the intelligence of the recommended user account information display.

[0141] Additionally, after step S1002, the method may further include: in response to a user account information switching operation triggered in the user account information list for the current user account information, obtaining the switched user account information; and displaying the switched user account information as the updated current user account information in the user account information list.

[0142] The user account information switching operation refers to an operation triggered by the current user account to switch the user account information displayed in the user account information list. This switching operation can be triggered by the current user account clicking on the information switching control in the user account information list. The terminal may include information switching controls in the displayed user account information list for switching the user account information contained therein. The current user account can trigger the user account information switching operation by clicking on the information switching control. At this time, the terminal can respond to the operation, thereby obtaining the switched user account information, and displaying the switched user account information as the updated current user account information in the user account information list.

[0143] For example, the user account information currently displayed in the user account information list may be user account information B1, user account information B2, and user account information B3. After the current user account triggers the user account information switching operation, the terminal can switch the user account information currently displayed in the user account information list to user account information C1, user account information C2, and user account information C3.

[0144] In this embodiment, the current user account can also trigger a user account information switching operation to change the user account information of the second recommended user account displayed in the user account information list, thereby further increasing the diversity of the user account information of the second recommended user account displayed.

[0145] In one exemplary embodiment, the user account recommendation method may further include: displaying user account information of a third recommended user account on a user account recommendation page; the third recommended user account is the publishing account corresponding to the multimedia information associated with the current user account.

[0146] The third recommended user account refers to the publishing account corresponding to the multimedia information associated with the current user account. The multimedia information associated with the current user account can be multimedia information for which the current user account has previously performed interactive behaviors. Interactive behaviors can include various types, such as commenting, liking, or playing. The publishing account that provides this multimedia information can be considered the third recommended user account. The user account recommendation method provided in this embodiment can be applied to the field of short video technology. The multimedia information associated with the current user account can be short videos for which the current user account has previously performed interactive behaviors, and the third recommended user account can be the publishing account that provides the aforementioned short videos. Specifically, the recommendation server can also pre-determine the multimedia information associated with the current user account and the publishing account of the aforementioned multimedia information. Thus, after the current user account opens the user account recommendation page through its terminal, in addition to displaying the user account information of the first recommended user account obtained based on the user account characteristics of the current user account, and the user account information of the second recommended user account obtained based on the target user account that has established a preset type of user account relationship with the current user account, the user account information of the aforementioned third recommended user account can also be displayed.

[0147] In this embodiment, the user account recommendation method can also be applied to the field of short video technology. The publishing account corresponding to the multimedia information associated with the current user account can be used as the third recommended user account, and the account information of the third recommended user account can be displayed on the user account recommendation page of the current user account, thereby further improving the diversity of user account recommendations.

[0148] In one exemplary embodiment, a user account recommendation method based on preset types of user account relationships is also provided. A recommendation module based on preset types of user account relationships is added to the user account recommendation page, allowing user accounts to focus on their social circles. Recommendation aggregation cards are generated for user accounts that have established preset types of user account relationships. These cards display people known to users whose accounts have established these relationships. Each aggregation card displays a maximum of three recommended user accounts. When there are more than two aggregation cards, horizontal swiping is supported. These aggregation cards can be fixed at the top of the user account recommendation page.

[0149] Aggregate Card Style: The title of the aggregate card displays the nickname, avatar, and user account relationship type of the close relationship. There may be multiple aggregate cards, and a single aggregate card can display a maximum of three recommended user accounts, showing the avatar, nickname, and recommendation reason of each recommended user account.

[0150] Aggregated card interaction: Multiple aggregated cards can be viewed by swiping left and right. Clicking the close button of an aggregated card will make the card disappear, and the next aggregated card will be swiped left to take its place. The recommended user accounts in the aggregated card cannot be closed. Clicking the "Follow" or "Follow Back" button of the recommended user account in the aggregated card will change the button to "Followed / Mutual Follow". At this time, the user account will not disappear immediately. When you enter the page again, the followed user account will no longer be displayed.

[0151] Aggregated card display strategy: When the number of recommended user accounts for a single aggregated card is less than 3, the aggregated card will not be displayed. Refreshing the current page will not change the data of the aggregated card. The recommended data in the card will not be duplicated with the original recommended data in the user account recommendation page. If there is a duplication, the original recommended data in the user account recommendation page will be displayed first.

[0152] Recommendation logic: Based on user account data mining for individual user account relationships: When a user account has multiple user account relationships, there will be multiple aggregation results. The actual ranking of aggregated cards is determined by the average score of the top 3 results in each group. Cards with excessively low average scores need to be filtered, and aggregated cards that were exposed on the same day but did not generate attention are also filtered.

[0153] Alternatively, you can display recommendation cards based on all user accounts with predefined user account relationships. Instead of aggregating the cards, you can show a single row of results, either pinned to the top or interspersed throughout. This displays recommendation cards for each recommended user account. However, you cannot close all recommendation cards at this point; instead, you can close individual recommended user accounts. Clicking "close" will make the card disappear, and the next card will swipe left to take its place. Furthermore, recommendation cards displayed in this way can appear at the top and center, or they can appear at the top and then, as users swipe up the list, appear at a specified middle position.

[0154] It can also use a list style to recommend user accounts based on preset user account relationships. The title displays the avatars of user accounts with established relationships, and the list can display up to three recommended user accounts. Clicking "Follow" immediately removes the recommended user account, and a new recommended user account takes its place. Alternatively, clicking the refresh control refreshes all recommended user accounts in the list. Similar to the recommendation cards displaying individual user accounts, this list can also be displayed at the top and center; or it can be displayed at the top and then scroll up the list to a specified middle position as the user accounts scroll.

[0155] Through the above embodiments, a recommendation module based on preset types of user account relationships is added to the user account recommendation scenario, thereby further improving the diversity of recommended user accounts.

[0156] It should be understood that although the steps in the flowcharts of this disclosure are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless expressly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the diagrams may include multiple steps or multiple stages, which are not necessarily completed at the same time, but may be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but may be performed alternately or in turn with other steps or at least some of the steps or stages in other steps.

[0157] It is understood that the same / similar parts between the various embodiments of the methods described above in this specification can be referred to each other. Each embodiment focuses on the differences from other embodiments, and relevant parts can be referred to the description of other method embodiments.

[0158] Figure 12 This is a block diagram illustrating a user account recommendation device according to an exemplary embodiment. (Refer to...) Figure 12 The device includes a recommendation page display unit 1201 and a second account recommendation unit 1202.

[0159] The recommendation page display unit 1201 is configured to display a user account recommendation page for the current user account; the user account recommendation page includes user account information of the first recommended user account; the first recommended user account is a recommended user account obtained based on the user account characteristics of the current user account;

[0160] The second account recommendation unit 1202 is configured to display the user account information of the second recommended user account on the user account recommendation page; the second recommended user account is a user account associated with the target user account, and the target user account has a preset type of user account relationship with the current user account.

[0161] In one exemplary embodiment, the number of second recommended user accounts associated with the target user account is multiple; the second account recommendation unit 1202 is further configured to display a card window corresponding to the target user account on the user account recommendation page; and to display the user account information of each second recommended user account associated with the target user account through the card window.

[0162] In an exemplary embodiment, the second account recommendation unit 1202 is further configured to execute a recommendation order for obtaining user account information of each second recommended user account; when the number of second recommended user accounts associated with the target user account is greater than a preset quantity threshold, the user account information of the second recommended user accounts matching the preset quantity threshold is displayed in the card window according to the recommendation order.

[0163] In one exemplary embodiment, the second account recommendation unit 1202 is further configured to cancel the display of the card window on the user account recommendation page when the number of second recommended user accounts associated with the target user account is less than a preset number threshold.

[0164] In one exemplary embodiment, the second account recommendation unit 1202 is further configured to display in a card window the user account identifier corresponding to the target user account, as well as the user account relationship information between the target user account and the current user account.

[0165] In one exemplary embodiment, there are multiple target user accounts; the second account recommendation unit 1202 is further configured to perform the following: from multiple card windows corresponding to the multiple target user accounts, according to the first display order of the card windows, obtain the current card window corresponding to the current display order; and display the current card window on the user account recommendation page.

[0166] In one exemplary embodiment, the second account recommendation unit 1202 is further configured to perform a window switching operation in response to the currently displayed card window, obtain the switched card window based on the first display order, and display the switched card window as the updated current card window on the user account recommendation page.

[0167] In one exemplary embodiment, the second account recommendation unit 1202 is further configured to perform a window closing operation in response to the currently displayed card window, closing the display of the current card window on the user account recommendation page, and displaying the next card window that is in the first display order after the current card window as the updated current card window on the user account recommendation page.

[0168] In an exemplary embodiment, the second account recommendation unit 1202 is further configured to: acquire the association status information between the current user account and each second recommended user account; display association controls matching the association status information of each second recommended user account in a card window; in response to a trigger operation of the current user account on a target association control in the displayed association controls; establish an association relationship between the current user account and the target second recommended user account corresponding to the target association control; update the association status information between the current user account and the target second recommended user account; and display association controls matching the updated association status information of the target second recommended user account in a card window.

[0169] In one exemplary embodiment, the second account recommendation unit 1202 is further configured to perform a refresh operation on the user account recommendation page in response to the current user account, update the display of the user account information of the first recommended user account on the user account recommendation page, and retain the user account information of each second recommended user account displayed in the card window.

[0170] In one exemplary embodiment, there are multiple second recommended user accounts; the second account recommendation unit 1202 is further configured to perform the function of displaying an information display window corresponding to each second recommended user account on the user account recommendation page; and to display the user account information of each second recommended user account through the information display window.

[0171] In one exemplary embodiment, the second account recommendation unit 1202 is further configured to: obtain a preset number of current information display windows from the information display windows corresponding to each second recommended user account, according to a second display order of the information display windows; display the preset number of current information display windows on the user account recommendation page; in response to a closing operation on a target information display window in the current information display window, close the display of the target information display window on the user account recommendation page, and obtain candidate information display windows other than the current information display windows from the information display windows corresponding to each second recommended user account, according to the second display order; the number of candidate information display windows is the same as the number of target information windows; and display the candidate information display windows as newly added current information display windows on the user account recommendation page.

[0172] In one exemplary embodiment, the second account recommendation unit 1202 is further configured to perform a display position update operation in response to the information display window, and obtain the updated display position; on the user account recommendation page, the information display window corresponding to each second recommended user account is displayed according to the updated display position.

[0173] In one exemplary embodiment, the number of second recommended user accounts is multiple; the second account recommendation unit 1202 is further configured to perform the following: displaying a list of user account information on the user account recommendation page, and obtaining a preset number of current user account information from the user account information of the second recommended user accounts; and displaying the preset number of current user account information in the user account information list.

[0174] In one exemplary embodiment, the second account recommendation unit 1202 is further configured to display the user account identifier of the target user account in the user account information list.

[0175] In one exemplary embodiment, the second account recommendation unit 1202 is further configured to perform a user account information switching operation triggered in the user account information list for the current user account information, obtain the switched user account information, and display the switched user account information as the updated current user account information in the user account information list.

[0176] In one exemplary embodiment, the user account recommendation device further includes: a third account recommendation unit configured to display user account information of a third recommended user account on a user account recommendation page; the third recommended user account is the publishing account corresponding to the multimedia information associated with the target user account.

[0177] 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.

[0178] Figure 13 This is a block diagram illustrating an electronic device 1300 for user account recommendations according to an exemplary embodiment. For example, the electronic device 1300 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0179] Reference Figure 13 The electronic device 1300 may include one or more of the following components: processing component 1302, memory 1304, power supply component 1306, multimedia component 1308, audio component 1310, input / output (I / O) interface 1312, sensor component 1314, and communication component 1316.

[0180] Processing component 1302 typically controls the overall operation of electronic device 1300, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1302 may include one or more processors 1320 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1302 may include one or more modules to facilitate interaction between processing component 1302 and other components. For example, processing component 1302 may include a multimedia module to facilitate interaction between multimedia component 1308 and processing component 1302.

[0181] Memory 1304 is configured to store various types of data to support the operation of electronic device 1300. Examples of such data include instructions for any application or method operating on electronic device 1300, contact data, phonebook data, messages, pictures, videos, etc. Memory 1304 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, optical disk, or graphene storage.

[0182] Power supply component 1306 provides power to various components of electronic device 1300. Power supply component 1306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 1300.

[0183] Multimedia component 1308 includes a screen that provides an output interface between the electronic device 1300 and the user account. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user account. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1308 includes a front-facing camera and / or a rear-facing camera. When the electronic device 1300 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0184] Audio component 1310 is configured to output and / or input audio signals. For example, audio component 1310 includes a microphone (MIC) configured to receive external audio signals when electronic device 1300 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1304 or transmitted via communication component 1316. In some embodiments, audio component 1310 also includes a speaker for outputting audio signals.

[0185] I / O interface 1312 provides an interface between processing component 1302 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0186] Sensor assembly 1314 includes one or more sensors for providing status assessments of various aspects of electronic device 1300. For example, sensor assembly 1314 may detect the on / off state of electronic device 1300, the relative positioning of components such as the display and keypad of electronic device 1300, changes in position of electronic device 1300 or its components, the presence or absence of contact between a user account and electronic device 1300, orientation or acceleration / deceleration of device 1300, and temperature changes of electronic device 1300. Sensor assembly 1314 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1314 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1314 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0187] Communication component 1316 is configured to facilitate wired or wireless communication between electronic device 1300 and other devices. Electronic device 1300 can access wireless networks based on communication standards, such as WiFi, carrier networks (such as 2G, 3G, 4G, or 5G), or combinations thereof. In one exemplary embodiment, communication component 1316 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1316 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0188] In an exemplary embodiment, the electronic device 1300 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0189] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1304 including instructions, which can be executed by a processor 1320 of an electronic device 1300 to perform the above-described method. For example, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0190] In an exemplary embodiment, a computer program product is also provided, the computer program product including instructions that can be executed by a processor 1320 of an electronic device 1300 to perform the above-described method.

[0191] It should be noted that the above-mentioned apparatus, electronic equipment, computer-readable storage medium, computer program product, etc., may also include other implementation methods according to the description of the method embodiments. For specific implementation methods, please refer to the description of the relevant method embodiments, which will not be elaborated here.

[0192] 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 disclosure 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 claims.

[0193] 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. A user account recommendation method, characterized in that, include: Display a user account recommendation page for the current user account; the user account recommendation page includes user account information of the first recommended user account; The first recommended user account is a recommended user account obtained based on the user account characteristics of the current user account; The user account information of the second recommended user account is displayed on the user account recommendation page. The second recommended user account is a user account associated with the target user account, and the target user account has established a user account relationship of a preset type with the current user account; the user account relationship includes at least one of sister relationship, family relationship, and classmate relationship, and the user account associated with the target user account is a user account that follows the target user account. The user account information of the second recommended user account is displayed in a card window; After displaying the user account information of the second recommended user account on the user account recommendation page, the method further includes: in response to the refresh operation of the current user account on the user account recommendation page, updating the display of the user account information of the first recommended user account on the user account recommendation page, and retaining the user account information of each second recommended user account displayed in the card window.

2. The method according to claim 1, characterized in that, The number of second recommended user accounts associated with the target user account is multiple; the user account information of the second recommended user accounts displayed on the user account recommendation page includes: The card window corresponding to the target user account is displayed on the user account recommendation page; The card window displays the user account information of each of the second recommended user accounts associated with the target user account.

3. The method according to claim 1, characterized in that, The number of the second recommended user accounts is multiple; the user account information of the second recommended user accounts displayed on the user account recommendation page includes: The user account recommendation page displays information windows corresponding to each second recommended user account. The information display window displays the user account information of each of the second recommended user accounts.

4. The method according to claim 3, characterized in that, The step of displaying the information display window corresponding to each second recommended user account on the user account recommendation page includes: From the information display windows corresponding to each of the second recommended user accounts, obtain the current number of information display windows according to the second display order of the information display windows; The preset number of current information display windows are displayed on the user account recommendation page. After displaying the information display window corresponding to each second recommended user account on the user account recommendation page, the method further includes: In response to the closing operation of the target information display window in the current information display window, the display of the target information display window in the user account recommendation page is closed, and candidate information display windows other than the current information display window are obtained from the information display windows corresponding to each of the second recommended user accounts according to the second display order; the number of candidate information display windows is the same as the number of target information windows; The candidate information display window is added as the current information display window and displayed on the user account recommendation page.

5. The method according to claim 1, characterized in that, The number of the second recommended user accounts is multiple; the user account information of the second recommended user accounts displayed on the user account recommendation page includes: The user account recommendation page displays a list of user account information, and a preset number of current user account information are obtained from the user account information of the second recommended user account. The preset number of current user account information is displayed in the user account information list.

6. The method according to claim 1, characterized in that, The method further includes: The user account information of the third recommended user account is displayed on the user account recommendation page; the third recommended user account is the publishing account corresponding to the multimedia information associated with the current user account.

7. A user account recommendation device, characterized in that, include: The recommended page display unit is configured to display a recommended page for the current user account. The user account recommendation page includes user account information of a first recommended user account; the first recommended user account is a recommended user account obtained based on the user account characteristics of the current user account. The second account recommendation unit is configured to display the user account information of the second recommended user account on the user account recommendation page. The second recommended user account is a user account associated with the target user account, and the target user account has established a user account relationship of a preset type with the current user account; the user account relationship includes at least one of sister relationship, family relationship, and classmate relationship, and the user account associated with the target user account is a user account that follows the target user account. The user account information of the second recommended user account is displayed through a card window; the second account recommendation unit is also configured to perform a refresh operation in response to the current user account for the user account recommendation page, update the display of the user account information of the first recommended user account on the user account recommendation page, and retain the user account information of each second recommended user account displayed in the card window.

8. 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 user account recommendation method as described in any one of claims 1 to 6.

9. 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 enabled to perform the user account recommendation method as described in any one of claims 1 to 6.

10. A computer program product, the computer program product comprising instructions, characterized in that, When the instruction is executed by the processor of the electronic device, the electronic device is able to perform the user account recommendation method as described in any one of claims 1 to 6.