Account recommendation method, device and electronic equipment in game
By displaying a social interface within the game interface and allowing players to add additional attributes to non-friends, the problem of players finding it difficult to identify and recommend outstanding players is solved, thus improving player communication and cooperation without increasing the social burden.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI NETEASE CUICAN NETWORK TECHNOLOGY CO LTD
- Filing Date
- 2026-03-10
- Publication Date
- 2026-05-29
AI Technical Summary
In games, it is difficult for players to effectively identify and recommend excellent non-friend players as friends or team partners. Existing social features such as the "like" function cannot meet players' light social needs, which affects the game experience and retention rate.
By displaying a social interface within the game interface, providing controls to trigger the display of players who meet specified social relationships, and allowing players to add additional attributes to non-friend players, players can demonstrate their appreciation and recognition of other players, thus promoting communication and cooperation among players.
Without increasing the social burden, players can more easily identify and recommend outstanding players, improve communication and cooperation among players, and enhance the gaming experience.
Smart Images

Figure CN122097985A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of game technology, and more specifically, to a method, apparatus, and electronic device for recommending accounts in games. Background Technology
[0002] In games, when multiple players participate in the same match, there's a possibility that one player might have a positive impression of another player's performance. Typically, players can only add that player as a friend or wait for a future random match. However, a single game performance is insufficient to determine a player's true skill level, adding them as a friend doesn't align with social habits and requires the other player's consent. Randomly matching them is a probabilistic event and may be difficult to achieve. Some games also have a "like" function, but liking a player's performance could be driven by social needs or simply by in-game observation, making it hard to distinguish. These methods fail to simultaneously satisfy players' needs for light social interaction and their desire to understand other players' performance, leading to a poor player experience and negatively impacting game retention. Summary of the Invention
[0003] In view of this, the purpose of the present invention is to provide a method, device and electronic device for recommending accounts in games, so as to promote communication and cooperation among players and improve the player experience without increasing the social burden.
[0004] In a first aspect, embodiments of the present invention provide a method for recommending accounts in a game, which provides a graphical user interface through a first terminal device, the first terminal device corresponding to a first game account; the method includes: in response to an interface display instruction, displaying a social interface corresponding to the first game account in the graphical user interface, wherein the social interface includes a first control and a second control, the first control being used to trigger the display of a second game account that satisfies a specified social relationship with the first game account, the second game account being controlled through the second terminal device; in response to a trigger operation on the second control, displaying a third game account with additional attributes in the social interface, wherein the additional attributes include: a first additional attribute added by the first game account, and / or a second additional attribute added by the second game account; the third game account does not satisfy the specified social relationship with the first game account.
[0005] Secondly, embodiments of the present invention provide an account recommendation device in a game, which provides a graphical user interface through a first terminal device, the first terminal device corresponding to a first game account; the device includes: a social interface display module, used to display a social interface corresponding to the first game account in the graphical user interface in response to an interface display instruction, wherein the social interface includes a first control and a second control, the first control being used to trigger the display of a second game account that meets a specified social relationship with the first game account, the second game account being controlled through the second terminal device; and a first account display module, used to display a third game account with additional attributes in the social interface in response to a trigger operation on the second control, wherein the additional attributes include: a first additional attribute added by the first game account, and / or a second additional attribute added by the second game account; the third game account does not meet the specified social relationship with the first game account.
[0006] Thirdly, embodiments of the present invention provide an electronic device, including a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the aforementioned account recommendation method in the game.
[0007] Fourthly, embodiments of the present invention provide a machine-readable storage medium storing machine-executable instructions. When the machine-executable instructions are invoked and executed by a processor, the machine-executable instructions cause the processor to implement the aforementioned account recommendation method in the game.
[0008] The embodiments of the present invention bring the following beneficial effects: The aforementioned method, apparatus, and electronic device for recommending game accounts, in response to an interface display instruction, displays a social interface corresponding to a first game account in a graphical user interface. The social interface includes a first control and a second control. The first control triggers the display of a second game account that meets a specified social relationship with the first game account. The second game account is controlled via a second terminal device. In response to a trigger operation on the second control, a third game account with additional attributes is displayed in the social interface. These additional attributes include a first additional attribute added by the first game account and / or a second additional attribute added by the second game account. The third game account does not meet the specified social relationship with the first game account. In this method, players can mark non-friend players they admire, and the system displays other players marked by the player or their friends, facilitating further interaction between players. This promotes communication and cooperation among players without increasing social burden, thus improving the player experience.
[0009] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.
[0010] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0011] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0012] Figure 1 A flowchart illustrating a method for recommending accounts in a game, as provided in an embodiment of the present invention; Figure 2 A schematic diagram of a social interface provided in an embodiment of the present invention; Figure 3 A schematic diagram of another social interface provided in an embodiment of the present invention; Figure 4 A schematic diagram of another social interface provided in an embodiment of the present invention; Figure 5 A schematic diagram of a game match settlement interface provided in an embodiment of the present invention; Figure 6 A schematic diagram of another social interface provided in an embodiment of the present invention; Figure 7 A schematic diagram of another social interface provided in an embodiment of the present invention; Figure 8 A schematic diagram of another social interface provided in an embodiment of the present invention; Figure 9 A schematic diagram of another social interface provided in an embodiment of the present invention; Figure 10 This is a schematic diagram of the structure of an account recommendation device in a game provided by an embodiment of the present invention; Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0013] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0014] In games, there might be situations where a player acknowledges another player's performance in a match but isn't entirely sure if they're truly skilled or just lucky. In this case, the player can only choose to add that player as a friend or ignore them. This approach forces players to decide whether to engage in deeper social interaction after only one or two cooperative game sessions, which doesn't align with the common practice of gradual social development and the current trend of casual gaming without becoming friends.
[0015] Furthermore, when a player wants to add another player as a friend, the other player also needs to be willing to add them as a friend. If the other player is not willing, it will be difficult for the two to team up and play games together again. Under these circumstances, it is also difficult for players to recommend excellent players they encounter to other game friends.
[0016] In related technologies, players can express their approval of other players through the "like" function. The "like" function originated from social products, aiming to allow some players to express their appreciation for their favorite works without incurring heavy social burdens. Subsequently, as the function evolved, more push-weighting logic was incorporated into the "like" function. This not only affects the person who likes the comment but also creates greater social pressure for both parties through numerical displays and the disclosure of the commenter's information. Therefore, the common "like" function can no longer fulfill a player's simple desire to "team up with that person again next time" without becoming friends, exposing themselves, experiencing social pressure, or simply expressing their own preference without being judged by others.
[0017] This invention provides a method, apparatus, and electronic device for recommending accounts in games. This technology can be applied to scenarios such as friend recommendation and team recommendation in games.
[0018] In one embodiment of this invention, the account recommendation method in a game can run on a local terminal device or a server. When the account recommendation method in a game runs on a server, it can be implemented and executed based on a cloud interaction system, which includes a server and client devices.
[0019] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of the account recommendation method in the game are completed on the cloud gaming server. The client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission capabilities close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses the game screen and other data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.
[0020] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally downloading, installing, and running the game program via an electronic device. The local terminal device can provide the graphical user interface to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player through holographic projection. For example, the local terminal device can include a display screen for displaying the graphical user interface, which includes game screens, and a processor for running the game, generating the graphical user interface, and controlling the display of the graphical user interface on the display screen.
[0021] See Figure 1 First, this invention introduces a method for recommending game accounts according to an embodiment of the present invention. A graphical user interface is provided through a first terminal device, which corresponds to a first game account; that is, the first game account is logged into the game program running on the first terminal device. Players can control the first game account to perform game actions by operating the first terminal device, such as establishing or dissolving friend relationships with other game accounts, and teaming up to participate in game matches.
[0022] The method includes the following steps: Step S102: In response to the interface display instruction, the social interface corresponding to the first game account is displayed in the graphical user interface. The social interface includes a first control and a second control. The first control is used to trigger the display of a second game account that meets the specified social relationship with the first game account. The second game account is controlled through a second terminal device.
[0023] The aforementioned interface display commands can be generated by the player through a human-computer interaction device connected to the first terminal device, or they can be automatically generated by the game system. For example, the player can control the first terminal device to run the game program through the human-computer interaction device, so that after the first terminal device loads game resources, it directly displays the social interface corresponding to the first game account in the graphical user interface; the player can also generate interface display commands by using the human-computer interaction device to trigger the display of the social interface in the graphical user interface; or, after a game match involving the first game account ends and the game results screen has been displayed for a specified time, the game system can automatically generate interface display commands to make the graphical user interface display the social interface. Specific settings can be configured according to needs and are not limited here.
[0024] The aforementioned designated social relationships typically refer to a relatively stable relationship between two or more game accounts pre-set in the game, which will not change when the game accounts enter different game scenarios. The establishment and dissolution of a designated social relationship usually requires initiation by at least one game account, and all game accounts involved in the designated social relationship are usually aware of its existence. Game accounts with designated social relationships can typically engage in some interactive behaviors, such as sending each other chat messages, inviting each other to team up for game matches, and requesting each other to team up for game tasks, etc., the specifics of which can be configured according to needs.
[0025] In the game, you can set only one type of designated social relationship, such as a friend relationship; or you can set multiple designated social relationships, such as friend, mentor-apprentice, close friend, or partner relationships. The conditions for achieving different social relationships and the interaction methods between the two parties after achieving the relationship may differ. For example, when two game accounts have been friends for more than 10 days and have interacted for more than 10 days, their social relationship becomes a close friend relationship; training scene controls can only be enabled for two or more game accounts with a mentor-apprentice relationship, etc. Specific settings can be configured according to needs and are not limited here.
[0026] When displaying the social interface, both the first and second controls can be deactivated. At this time, the social interface can display basic social information of the first game account, such as the first game account's social identifiers (including nickname, avatar, level, etc.), the total number of game accounts that have established a specified social relationship with the first game account, and the identifier of the game account that has maintained a specified social relationship with the first game account for the longest time. Specific settings can be configured according to requirements and are not limited here. In one specific embodiment, such as... Figure 2As shown, the social interface displays the name of the first game account: Xiao A, nickname: AA, and also shows the first game account's avatar 1, with a total of 10 friends, as well as the first and second controls.
[0027] When displaying the social interface, the first control can be directly in a triggered state, and the social interface will directly display a second game account that meets the specified social relationship with the first game account. There can be one or more second game accounts. When displaying the second game account, its name, avatar, online status, and game status (whether it is currently in a game) can be displayed. In one specific embodiment, using... Figure 3 For example, the social interface displays the first control in a triggered state, along with three second game accounts, showing the names of each account (Account 1, Account 2, and Account 3) and their online status. The social interface also displays the second controls that have not yet been triggered. Players can usually interact with the first control to cancel its triggering state. In some games, the social interface can be pre-set to exclude the first control and directly display the information of the second game accounts; this is not restricted here.
[0028] Step S104: In response to the trigger operation on the second control, a third game account with additional attributes is displayed in the social interface, wherein the additional attributes include: a first additional attribute added by the first game account, and / or a second additional attribute added by the second game account; the third game account and the first game account do not satisfy the specified social relationship.
[0029] These additional attributes can be added to game accounts in various situations. Only game accounts that do not have a designated social relationship can add additional attributes to each other. When multiple game accounts participate in a game together, each game account can see the performance of other game accounts in the game and add additional attributes to other accounts that do not have a designated social relationship with them, either during or at the end of the game.
[0030] Game accounts can also upload videos of their gameplay or strategies to the game system. Alternatively, the game system can automatically record videos or data of a game account's performance in a match if the account performs well (e.g., the number of enemies killed exceeds a certain threshold, or the completion time is less than a certain threshold). Other game accounts can view the content uploaded by the game account or recorded by the game system and add additional attributes to the game account corresponding to the viewed content.
[0031] In the scenarios described above where additional attributes can be added to game accounts, a control can be set up in the graphical user interface to trigger the addition of these attributes. Players can trigger this control by operating the human-computer interaction device to add additional attributes to the corresponding game account.
[0032] In each of the above scenarios, each game account can typically only add an additional attribute to each non-friend account once. However, in different scenarios, such as different game matches, a game account can add additional attributes to the same non-friend account multiple times. For example, if game account A and game account B are participating in the same game, and the player controlling game account A thinks game account B is performing well, they can trigger the display of game account B's avatar in the graphical user interface. This will then display the control corresponding to game account B, which adds the additional attribute. The player can trigger this control to add the additional attribute to game account B. In the subsequent stages of that game match, game account A cannot add any more additional attributes to game account B. If game account A and game account B participate in other game matches, game account A can add additional attributes to game account B during those matches to express appreciation for game account B.
[0033] For a third-party game account with added attributes, the added attributes added by other game accounts are indistinguishable. The first and second added attributes mentioned above are distinguished from the first game account that needs to be displayed. The added attributes added by the first game account to the third game account are called the first added attributes, reflecting the first game account's appreciation and recognition of the third game account; the added attributes added by the second game account, which has a designated social relationship with the first game account, to the third game account are called the second added attributes, reflecting the second game account's appreciation and recognition of the third game account.
[0034] The aforementioned third game account can be one or more. A third game account may possess both the first and second additional attributes, or only one of them. Game accounts with the first additional attribute can be identified as the third game accounts to be displayed. In this case, the third game account may or may not have the second additional attribute. In specific implementations, all third game accounts with the first additional attribute can be displayed, or, according to preset conditions, a specified number of game accounts can be selected from those with the first additional attribute and displayed as third game accounts on the graphical user interface. These preset conditions may be related to the number of times the first additional attribute is added, or the number of times both the first and second additional attributes are added. No restrictions are imposed here.
[0035] Alternatively, game accounts possessing both the first and second additional attributes can be selected as the third game accounts to be displayed. Similar to the above method, all third game accounts possessing both the first and second additional attributes can be displayed, or a specified number of game accounts can be selected as the third game accounts for display.
[0036] Game accounts with at least the first or second additional attribute can also be designated as third game accounts. These third game accounts are then divided into two groups: one group consisting of accounts with the first additional attribute, and the other group consisting of accounts with only the second additional attribute. Both groups of game accounts are then displayed. The second control can also include two sub-controls, each used to trigger the display of one group of third game accounts. The specific settings can be configured according to requirements and are not limited here.
[0037] like Figure 4 As shown, the social interface displays a first sub-control and a second sub-control. The first sub-control is in a triggered state. The social interface also displays the third game accounts with the first additional attribute corresponding to the first sub-control: Account 4, Account 5, and Account 6. Similar to the display of the second game account, the third game account's name, avatar, level, online status, and game status can be displayed. Figure 4 In the middle, the social interface displays the name and online status of the third game account.
[0038] The aforementioned account recommendation method in a game, in response to an interface display command, displays the social interface corresponding to a first game account in a graphical user interface. The social interface includes a first control and a second control. The first control triggers the display of a second game account that meets a specified social relationship with the first game account. The second game account is controlled via a second terminal device. In response to a trigger operation on the second control, a third game account with additional attributes is displayed in the social interface. These additional attributes include a first additional attribute added by the first game account and / or a second additional attribute added by the second game account. The third game account does not meet the specified social relationship with the first game account. In this method, players can mark non-friend players they admire, and the system displays other players marked by the player or their friends, facilitating further interaction between players. This promotes communication and cooperation among players without increasing social burden, thus improving the player experience.
[0039] In one specific embodiment, players can add additional attributes to game accounts controlled by other players participating in the game in the game's settlement interface.
[0040] In practical applications, the game accounts controlled by players can be either participants in a game or spectators. Upon the end of a game, a results screen is displayed on the graphical user interface. This results screen typically displays at least a portion of the game accounts that participated in the game. In practice, the results screen can display all game accounts that participated, only the winning accounts, or one or more accounts that performed well. The specific settings can be customized to meet specific needs. Figure 5 As shown, the game displays four game characters (Character 1, Character 2, Character 3, and Character 4) participating in the match, along with the names of the player accounts controlling each character (Account 1, Account 2, Account 3, and Account 4). To the right of Account 1, Account 2, and Account 3, controls for adding additional attributes are displayed, indicated by heart-shaped icons. Since Account 4 has already established a social relationship with Account 1, no controls for adding additional attributes are displayed for Account 4.
[0041] Players can trigger controls for adding additional attributes to each account, generating attribute addition commands. For example, if a player triggers a control for a third game account, in response to the attribute addition command, a first additional attribute is added to the third game account. The third game account is one of the game accounts displayed in the graphical user interface that does not satisfy a specified social relationship with the first game account. The added additional attribute typically does not affect the game account to which it was added; it only affects the display of the third game account in the social interface of the game account that initiated the attribute addition.
[0042] The following embodiment provides an implementation of displaying a third game account with additional attributes in a social interface in response to a trigger operation on a second control.
[0043] In practical applications, in response to a trigger operation on the second control, it is first necessary to determine the cumulative number of times the third game account with additional attributes has had those attributes added. The third game account with additional attributes can be a game account with at least the first additional attribute, a game account with at least the first additional attribute or the second additional attribute, or a game account with only the second additional attribute. The specific settings can be configured according to requirements.
[0044] When the third game account has at least one of the first additional attributes, the cumulative number of additions is usually the first cumulative number of additions corresponding to the first additional attribute, or it can be the sum of the first cumulative number of additions corresponding to the first additional attribute and the second cumulative number of additions corresponding to the second additional attribute. When the third game account only has the second additional attribute, the cumulative number of additions is usually the second cumulative number of additions corresponding to the second additional attribute. Furthermore, third game accounts with additional attributes can be arranged and displayed in the social interface according to the cumulative number of additions. Typically, third game accounts are displayed in descending order of cumulative number of additions.
[0045] In one specific embodiment, the first control is a first tab, and the second control is a second tab. The first tab is used to trigger the display of the associated first page, and displays a second game account that meets a specified social relationship with the first game account. The first page corresponding to the first control and the second page corresponding to the second control typically share the same display area in the social interface. Figure 6 As shown, the first tab displays the friends list and is in a triggered state. The second tab displays the recommendations list and is not triggered. Players can trigger the second tab. In response to the trigger action on the second tab, the associated second page will be displayed in the social interface, and a third game account with additional attributes will be displayed on the second page.
[0046] The maximum number of third-party game accounts that can be displayed can be preset, for example, 50. Priority will be given to removing the accounts that have not interacted for the longest time from the display area corresponding to the second tab. Such interactions can include being randomly matched into the same game, adding additional attributes to each other, sending team invitations, etc.
[0047] like Figure 7 As shown, the second tab, labeled with the recommended list, is in a triggered state. In practice, it can be linked to a third-party game account in the social interface to display the cumulative number of times the third-party game account has been added. For example... Figure 7 As shown, the third game accounts are displayed: Account 4, Account 5 and Account 6. The cumulative number of times each third game account has been added is also displayed on the right side, which are 10, 6 and 2 respectively. Figure 7 In the table, accounts 4, 5, and 6 are displayed in descending order of their cumulative number of additions.
[0048] Players can also typically control the generation of interaction commands for third-party game accounts via human-computer interaction devices. In response to these commands, the system controls the corresponding interactive behavior directed to the third-party game account. Interactive behaviors can include one or more of the following actions initiated against the third-party game account: establishing a specified relationship, forming a team, and sending messages. These interaction commands can be generated in various ways; for example, a control for generating interaction commands can be displayed in the social interface, linked to the third-party game account, and triggered by the player to generate the corresponding interaction command. Figure 7 As shown, to the right of accounts 4, 5, and 6, there are also add friend and team control controls for each account; the add friend control can be used to initiate the add friend behavior with the corresponding account, and the team control is used to initiate the team behavior with the corresponding account.
[0049] Push notifications targeting a fourth game account can also be displayed in the social interface. This fourth game account is typically a game account whose cumulative number of added attributes meets preset conditions among the third game accounts. These preset conditions can include having the highest cumulative number of additions, having a cumulative number of additions greater than or equal to a preset threshold, or having a cumulative number of additions ranking in the top 10% among all third game accounts. Similarly, the cumulative number of additions can be the first cumulative number of additions corresponding to the first added attribute, the second cumulative number of additions corresponding to the second added attribute, or the sum of the first and second cumulative number of additions. When multiple third game accounts can be identified based on the above preset conditions, any one of them can be selected as the fourth game account corresponding to the push notification. For example... Figure 8 As shown, while displaying the second game account on the social interface, a push notification message corresponding to account 4 is also displayed. This push notification message includes the following content: Account 4 has received multiple endorsements from you and your friends. Please add him as a friend! The push notification message can also display a confirmation control. If the player triggers this control, a friend request will be sent to account 4.
[0050] When a game allows players to team up for matches, the interactive controls displayed in conjunction with a third-party game account may also include a team-up control. Players can trigger this control to initiate a team-up action with the third-party game account. The aforementioned preset conditions may also include: the game account being online and inactive. Figure 9 While displaying the third game account, a push notification for account 5 is shown, which may include: a recommendation to team up with account 5, 20 additional attribute additions, and the friend add control and team up control for account 5. The push notification remains pinned to the top while switching between displaying the second and third game accounts.
[0051] In the graphical user interface, a third-party control can be associated with the push message display. For example... Figure 8 and Figure 9 As shown, the rectangular icon marked "refresh" represents the third control. In response to a trigger operation on the third control, the system controls the game account targeted by the updated push notification. First, it's necessary to determine the fifth game account from the third game account set based on the cumulative number of times each game account's corresponding additional attributes have been added. In practice, this can be done by determining game accounts that meet preset conditions based on the cumulative number of times other game accounts besides the fourth game account have been added and their online status within the third game account set. These game accounts are then designated as the fifth game account, and the system controls the switching of the fourth game account in the push notification to the fifth game account.
[0052] If players don't want to see push notifications, they can control the generation of a close command for the push notifications. Responding to the close command will cancel the display of the push notifications. This can be achieved by displaying a close control in the graphical user interface, such as... Figure 8 and Figure 9 As shown, the rectangle marked "close" indicates the close control. Players can trigger this control to generate a close command for the push notification. When the first game account is in the game lobby or other scenarios used for team play, it's typically necessary to guide it quickly into a game. If the first game account does not enter a game within a specified time, a push notification for the fifth game account can be displayed again in the social interface; the fifth game account is the third game account that meets preset conditions. The specified time can be 3 seconds or 5 seconds, etc., and can be set according to requirements.
[0053] The fifth game account is usually different from the fourth game account. Unless only the fourth game account meets the preset conditions, or each third game account has already been pushed once and manually turned off, players who have been manually turned off will not be pushed before the start of a new game. If a new game has been played or the user has logged back in, the judgment will be refreshed and reset.
[0054] If the game account status corresponding to the push message no longer meets the preset conditions, such as already being in a game and not suitable for sending team invitations, then push messages for other game accounts that meet the preset conditions will be generated.
[0055] Players can control the establishment of specified social relationships between their first and third game accounts, such as adding each other as friends. In response to the first and third game accounts fulfilling a specified social relationship, the system removes the third game account from the second page corresponding to the second tab. For example, if a recommended account becomes a friend of the current account, it will no longer be included in the current account's recommendation relationship judgment logic. However, the number of times it has been recommended by the current account will still be recorded and used in the recommendation relationship calculation for other friends of the current account. For example, if A and C are friends, A and B are not friends, and B and C are not friends, and A recommends B N times, then A and B become friends. N will be recorded and cannot be increased further, but C and B will still not be friends. In this case, N will still be included in the calculation of C's cumulative number of friend requests.
[0056] Players can also control the cancellation of specified social relationships between their first and third game accounts; for example, they can cancel a friend relationship between the first and third game accounts. In response to the first game account canceling the specified social relationship with the third game account, the third game account needs to be re-displayed on the second page. In this case, the first and third game accounts can still add additional attributes to each other.
[0057] The above method provides a light-burden social relationship, offering players a better entry point to find better teammates. In this method, friend recommendations provide a more reliable basis for judging the abilities of some unfamiliar players, and outstanding or popular people can gain more social opportunities, forming a more virtuous social cycle and providing players with more social possibilities, thus expanding social channels.
[0058] For the above method embodiments, see Figure 10 The embodiment of the present invention shown provides an account recommendation device in a game. A graphical user interface is provided through a first terminal device, the first terminal device corresponding to a first game account; the device includes: The social interface display module 1002 is used to respond to the interface display instruction and display the social interface corresponding to the first game account in the graphical user interface. The social interface includes a first control and a second control. The first control is used to trigger the display of a second game account that meets the specified social relationship with the first game account. The second game account is controlled through a second terminal device. The first account display module 1004 is used to respond to the trigger operation of the second control and display a third game account with additional attributes in the social interface. The additional attributes include: a first additional attribute added by the first game account and / or a second additional attribute added by the second game account; the third game account and the first game account do not meet the specified social relationship.
[0059] The aforementioned account recommendation device in a game, in response to an interface display command, displays a social interface corresponding to a first game account in a graphical user interface. The social interface includes a first control and a second control. The first control triggers the display of a second game account that meets a specified social relationship with the first game account. The second game account is controlled via a second terminal device. In response to a trigger operation on the second control, a third game account with additional attributes is displayed in the social interface. These additional attributes include a first additional attribute added by the first game account and / or a second additional attribute added by the second game account. The third game account does not meet the specified social relationship with the first game account. In this method, players can mark non-friend players they admire, and the system displays other players marked by the player or their friends, facilitating further interaction between players. This promotes communication and cooperation among players without increasing social burden, thus improving the player experience.
[0060] The aforementioned device further includes: a settlement interface display module, used to display the settlement interface of the game on a graphical user interface in response to the end of the game; displaying at least some of the game accounts that participated in the game in the settlement interface; and an attribute adding module, used to control the addition of a first additional attribute to a third game account in response to an attribute adding instruction, wherein the third game account is a game account among the at least some game accounts that does not satisfy a specified social relationship with the first game account.
[0061] The aforementioned first account display module is also used to: in response to a trigger operation on the second control, determine the cumulative number of times additional attributes have been added to the third game account with additional attributes, wherein the cumulative number of additions includes: the first cumulative number of additions corresponding to the first additional attribute, and / or the second cumulative number of additions corresponding to the second additional attribute; and arrange and display the third game account with additional attributes in the social interface according to the cumulative number of additions.
[0062] The aforementioned device also includes: a cumulative addition count display module, used to display the cumulative addition count corresponding to a third game account in the social interface.
[0063] The aforementioned device further includes: an interaction behavior generation module, used to respond to an interaction command for a third game account and control the generation of interaction behavior corresponding to the interaction command to the third game account; the interaction behavior includes at least one of the following behaviors initiated by the third game account: establishing a designated relationship, forming a team, and sending information.
[0064] The aforementioned device further includes: a first push message display module, used to display push messages for a fourth game account in a social interface; wherein the fourth game account is a game account whose cumulative number of added attributes to the third game account meets preset conditions.
[0065] The aforementioned preset conditions include: the maximum cumulative number of additions; wherein, the cumulative number of additions includes: the first cumulative number of additions corresponding to the first additional attribute; or the second cumulative number of additions corresponding to the second additional attribute; or the sum of the first cumulative number of additions and the second cumulative number of additions.
[0066] The aforementioned preset conditions also include: the game account is online and idle.
[0067] The aforementioned device further includes: a control association display module for associating push messages with and displaying third controls; and a push message update module for responding to trigger operations on the third control and controlling the update of the game account targeted by the push message.
[0068] The aforementioned push message update module is also used to: determine the fifth game account from the third game account based on the cumulative number of times the additional attributes corresponding to each game account in the third game account are added; and control the switching of the fourth game account in the push message to the fifth game account.
[0069] The first control mentioned above is the first tab, and the second control is the second tab. The first tab is used to trigger the display of the associated first page, and to display the second game account that meets the specified social relationship with the first game account on the first page. The first account display module is also used to: in response to the trigger operation on the second tab, to display the second page associated with the second tab in the social interface, and to display the third game account with additional attributes on the second page.
[0070] The aforementioned device also includes an account removal module, used to control the removal of the third game account from the second page in response to the first game account and the third game account satisfying a specified social relationship.
[0071] The aforementioned device further includes: a second account display module, used to re-display the third game account on the second page in response to the first game account canceling the designated social relationship with the third game account.
[0072] The aforementioned device further includes: a push message cancellation module, used to cancel the display of push messages in response to a closing command for push messages; and a second push message display module, used to display push messages for the fifth game account again on the social interface in response to the first game account not entering a game within a specified time period; the fifth game account is a game account among the third game accounts that meets preset conditions.
[0073] This embodiment also provides an electronic device, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor. The processor executes the machine-executable instructions to implement the account recommendation method in the aforementioned game. Specifically: In response to an interface display command, a social interface corresponding to the first game account is displayed in the graphical user interface. The social interface includes a first control and a second control. The first control is used to trigger the display of a second game account that meets a specified social relationship with the first game account. The second game account is controlled through a second terminal device. In response to a trigger operation on the second control, a third game account with additional attributes is displayed in the social interface. The additional attributes include a first additional attribute added by the first game account and / or a second additional attribute added by the second game account. The third game account does not meet the specified social relationship with the first game account.
[0074] In the above method, players can mark non-friend players they admire and display other players marked by them or their friends, which facilitates further interaction between players. This can promote communication and cooperation among players without increasing social burden, thus improving the player experience.
[0075] Optionally, the above method further includes: in response to the end of a game match, displaying a game match results interface on a graphical user interface; displaying at least some of the game accounts that participated in the game match in the results interface; and in response to an attribute addition instruction, controlling the addition of a first additional attribute to a third game account, wherein the third game account is a game account among the at least some game accounts that does not satisfy a specified social relationship with the first game account.
[0076] Optionally, the above-mentioned response to a trigger operation on the second control to display a third game account with additional attributes in the social interface includes: in response to a trigger operation on the second control, determining the cumulative number of times additional attributes have been added to the third game account with additional attributes, wherein the cumulative number of additions includes: a first cumulative number of additions corresponding to the first additional attribute, and / or a second cumulative number of additions corresponding to the second additional attribute; and arranging and displaying the third game account with additional attributes in the social interface according to the cumulative number of additions.
[0077] Optionally, the above method also includes: displaying the cumulative number of times the third game account has been added in the social interface.
[0078] Optionally, the above method further includes: responding to an interaction command for a third game account, controlling the interaction behavior corresponding to the interaction command to the third game account; the interaction behavior includes at least one of the following behaviors initiated by the third game account: establishing a designated relationship, forming a team, and sending information.
[0079] Optionally, the above method also includes: displaying push messages for a fourth game account in the social interface; wherein the fourth game account is a game account whose cumulative number of added attributes to the third game account meets preset conditions.
[0080] Optionally, the above preset conditions include: the maximum cumulative number of additions; wherein, the cumulative number of additions includes: the first cumulative number of additions corresponding to the first additional attribute; or the second cumulative number of additions corresponding to the second additional attribute; or the sum of the first cumulative number of additions and the second cumulative number of additions.
[0081] Optionally, the above preset conditions also include: the game account is online and idle.
[0082] Optionally, the above method also includes: displaying a third control associated with the push message; and controlling the update of the game account targeted by the push message in response to a trigger operation on the third control.
[0083] Optionally, the game account targeted by the above-mentioned control update push message includes: determining the fifth game account from the third game account based on the cumulative number of times the additional attributes corresponding to each game account in the third game account are added; and controlling the switching of the fourth game account in the push message to the fifth game account.
[0084] Optionally, the first control is a first tab, and the second control is a second tab. The first tab is used to trigger the display of the associated first page and display the second game account that meets the specified social relationship with the first game account on the first page. In response to the trigger operation on the second control, the third game account with additional attributes is displayed in the social interface, including: in response to the trigger operation on the second tab, the second page associated with the second tab is displayed in the social interface, and the third game account with additional attributes is displayed on the second page.
[0085] Optionally, the above method also includes: in response to the first game account and the third game account satisfying a specified social relationship, controlling the removal of the third game account from the second page.
[0086] Optionally, the above method also includes: in response to the first game account canceling the designated social relationship with the third game account, re-displaying the third game account on the second page.
[0087] Optionally, the above method further includes: canceling the display of push notifications in response to a close command for push notifications; and displaying push notifications for the fifth game account again on the social interface in response to the first game account not entering a game within a specified time period; the fifth game account is a game account among the third game accounts that meets preset conditions.
[0088] See Figure 11 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine-executable instructions that can be executed by the processor 100. The processor 100 executes the machine-executable instructions to implement the account recommendation method in the game described above.
[0089] Furthermore, Figure 11 The electronic device shown also includes a bus 102 and a communication interface 103, with the processor 100, the communication interface 103 and the memory 101 connected via the bus 102.
[0090] The memory 101 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 103 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc. The bus 102 may be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 11 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0091] Processor 100 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 100 or by instructions in software form. Processor 100 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a readily available storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 101, and the processor 100 reads the information from memory 101 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.
[0092] This embodiment also provides a machine-readable storage medium storing machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions cause the processor to implement the account recommendation method in the above-mentioned game.
[0093] The present invention provides a method, apparatus, and electronic device for recommending accounts in a game, comprising a computer-readable storage medium storing program code, wherein the instructions included in the program code can be used to execute the methods described in the preceding method embodiments. Specifically, as follows: In response to an interface display command, a social interface corresponding to the first game account is displayed in the graphical user interface. The social interface includes a first control and a second control. The first control is used to trigger the display of a second game account that meets a specified social relationship with the first game account. The second game account is controlled through a second terminal device. In response to a trigger operation on the second control, a third game account with additional attributes is displayed in the social interface. The additional attributes include a first additional attribute added by the first game account and / or a second additional attribute added by the second game account. The third game account does not meet the specified social relationship with the first game account.
[0094] In the above method, players can mark non-friend players they admire and display other players marked by them or their friends, which facilitates further interaction between players. This can promote communication and cooperation among players without increasing social burden, thus improving the player experience.
[0095] Optionally, the above method further includes: in response to the end of a game match, displaying a game match results interface on a graphical user interface; displaying at least some of the game accounts that participated in the game match in the results interface; and in response to an attribute addition instruction, controlling the addition of a first additional attribute to a third game account, wherein the third game account is a game account among the at least some game accounts that does not satisfy a specified social relationship with the first game account.
[0096] Optionally, the above-mentioned response to a trigger operation on the second control to display a third game account with additional attributes in the social interface includes: in response to a trigger operation on the second control, determining the cumulative number of times additional attributes have been added to the third game account with additional attributes, wherein the cumulative number of additions includes: a first cumulative number of additions corresponding to the first additional attribute, and / or a second cumulative number of additions corresponding to the second additional attribute; and arranging and displaying the third game account with additional attributes in the social interface according to the cumulative number of additions.
[0097] Optionally, the above method also includes: displaying the cumulative number of times the third game account has been added in the social interface.
[0098] Optionally, the above method further includes: responding to an interaction command for a third game account, controlling the interaction behavior corresponding to the interaction command to the third game account; the interaction behavior includes at least one of the following behaviors initiated by the third game account: establishing a designated relationship, forming a team, and sending information.
[0099] Optionally, the above method also includes: displaying push messages for a fourth game account in the social interface; wherein the fourth game account is a game account whose cumulative number of added attributes to the third game account meets preset conditions.
[0100] Optionally, the above preset conditions include: the maximum cumulative number of additions; wherein, the cumulative number of additions includes: the first cumulative number of additions corresponding to the first additional attribute; or the second cumulative number of additions corresponding to the second additional attribute; or the sum of the first cumulative number of additions and the second cumulative number of additions.
[0101] Optionally, the above preset conditions also include: the game account is online and idle.
[0102] Optionally, the above method also includes: displaying a third control associated with the push message; and controlling the update of the game account targeted by the push message in response to a trigger operation on the third control.
[0103] Optionally, the game account targeted by the above-mentioned control update push message includes: determining the fifth game account from the third game account based on the cumulative number of times the additional attributes corresponding to each game account in the third game account are added; and controlling the switching of the fourth game account in the push message to the fifth game account.
[0104] Optionally, the first control is a first tab, and the second control is a second tab. The first tab is used to trigger the display of the associated first page and display the second game account that meets the specified social relationship with the first game account on the first page. In response to the trigger operation on the second control, the third game account with additional attributes is displayed in the social interface, including: in response to the trigger operation on the second tab, the second page associated with the second tab is displayed in the social interface, and the third game account with additional attributes is displayed on the second page.
[0105] Optionally, the above method also includes: in response to the first game account and the third game account satisfying a specified social relationship, controlling the removal of the third game account from the second page.
[0106] Optionally, the above method also includes: in response to the first game account canceling the designated social relationship with the third game account, re-displaying the third game account on the second page.
[0107] Optionally, the above method further includes: canceling the display of push notifications in response to a close command for push notifications; and displaying push notifications for the fifth game account again on the social interface in response to the first game account not entering a game within a specified time period; the fifth game account is a game account among the third game accounts that meets preset conditions.
[0108] See Figure 11 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine-executable instructions that can be executed by the processor 100. The processor 100 executes the machine-executable instructions to implement the account recommendation method in the game described above.
[0109] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0110] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.
[0111] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0112] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0113] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for recommending accounts in a game, characterized in that, The method includes providing a graphical user interface via a first terminal device, the first terminal device corresponding to a first game account; the method includes: In response to the interface display instruction, the social interface corresponding to the first game account is displayed in the graphical user interface. The social interface includes a first control and a second control. The first control is used to trigger the display of a second game account that meets the specified social relationship with the first game account. The second game account is controlled through a second terminal device. In response to a triggering operation on the second control, a third game account with additional attributes is displayed in the social interface, wherein the additional attributes include: a first additional attribute added by the first game account, and / or a second additional attribute added by the second game account; the third game account and the first game account do not satisfy the specified social relationship.
2. The method according to claim 1, characterized in that, The method further includes: In response to the end of a game, the game results screen is displayed on the graphical user interface; The settlement interface displays at least some of the game accounts that participated in the game match; In response to the attribute addition instruction, control the addition of the first additional attribute to a third game account, wherein the third game account is a game account among the at least some game accounts that does not satisfy the specified social relationship with the first game account.
3. The method according to claim 2, characterized in that, The step of displaying a third game account with additional attributes in the social interface in response to a trigger operation on the second control includes: In response to a trigger operation on the second control, the cumulative number of times the third game account with the additional attribute has been added is determined, wherein the cumulative number of additions includes: the first cumulative number of additions corresponding to the first additional attribute, and / or the second cumulative number of additions corresponding to the second additional attribute; Based on the cumulative number of times the account has been added, third game accounts with additional attributes are displayed in the social interface.
4. The method according to claim 3, characterized in that, The method further includes: In the social interface, the cumulative number of times the third game account is associated with the third game account is displayed.
5. The method according to claim 1, characterized in that, The method further includes: In response to an interaction command for the third game account, control the generation of an interaction behavior corresponding to the interaction command to the third game account; the interaction behavior includes at least one of the following behaviors initiated for the third game account: establishing a designated relationship, forming a team, and sending information.
6. The method according to any one of claims 1-5, characterized in that, The method further includes: The social interface displays push notifications for the fourth game account; wherein the fourth game account is a game account whose cumulative number of added attributes to the third game account meets preset conditions.
7. The method according to claim 6, characterized in that, The preset conditions include: the cumulative number of additions is the maximum; wherein, the cumulative number of additions includes: The first cumulative number of additions corresponding to the first additional attribute; or The second cumulative number of additions corresponding to the second additional attribute; or The sum of the first cumulative number of additions and the second cumulative number of additions.
8. The method according to claim 7, characterized in that, The preset conditions also include: the game account is online and idle.
9. The method according to claim 6, characterized in that, The method further includes: The push message is associated with a third control; In response to a trigger operation on the third control, the game account targeted by the push message is updated.
10. The method according to claim 9, characterized in that, The control to update the game account targeted by the push message includes: Based on the cumulative number of times the additional attributes corresponding to each game account in the third game account are added, a fifth game account is determined from the third game account; The system controls the switching of the fourth game account in the push message to the fifth game account.
11. The method according to claim 1, characterized in that, The first control is a first tab, and the second control is a second tab. The first tab is used to trigger the display of the associated first page, and to display the second game account that satisfies the specified social relationship with the first game account on the first page. The step of displaying a third game account with additional attributes in the social interface in response to a trigger operation on the second control includes: In response to a triggering operation on the second tab, a second page associated with the second tab is displayed in the social interface, and a third game account with additional attributes is displayed on the second page.
12. The method according to claim 11, characterized in that, The method further includes: In response to the first game account and the third game account satisfying the specified social relationship, the control removes the third game account from the second page.
13. The method according to claim 12, characterized in that, The method further includes: In response to the first game account canceling the designated social relationship with the third game account, the third game account is re-displayed on the second page.
14. The method according to claim 8, characterized in that, The method further includes: In response to the close command for the push message, the display of the push message is cancelled; In response to the first game account not entering a game within a specified time, a push message for the fifth game account is displayed again on the social interface; the fifth game account is a game account among the third game accounts that meets the preset conditions.
15. An account recommendation device in a game, characterized in that, A graphical user interface is provided through a first terminal device, the first terminal device corresponding to a first game account; the device includes: A social interface display module is used to respond to an interface display instruction and display the social interface corresponding to the first game account in the graphical user interface. The social interface includes a first control and a second control. The first control is used to trigger the display of a second game account that meets a specified social relationship with the first game account. The second game account is controlled through a second terminal device. The first account display module is used to display a third game account with additional attributes in the social interface in response to a trigger operation on the second control. The additional attributes include: a first additional attribute added by the first game account, and / or a second additional attribute added by the second game account; the third game account and the first game account do not satisfy the specified social relationship.
16. An electronic device, characterized in that, It includes a processor and a memory, the memory storing machine-executable instructions that can be executed by the processor, the processor executing the machine-executable instructions to implement the account recommendation method in the game according to any one of claims 1-14.
17. A machine-readable storage medium, characterized in that, The machine-readable storage medium stores machine-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the account recommendation method in the game as described in any one of claims 1-14.