Virtual character processing method, processing device, terminal device, and computer program

The method enhances virtual character selection efficiency in multiplayer scenes by transmitting recommendation information and displaying selection controls, addressing the inefficiencies of manual character selection and verbal recommendations.

JP7722784B2Active Publication Date: 2025-08-13TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024531537
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-02-25
Filing Date
2022-11-25
Publication Date
2025-08-13
Estimated Expiration
2042-11-25

AI Technical Summary

Technical Problem

In multiplayer interactive virtual scenes, recommending a virtual character to other users by typing or speaking is time-consuming and inefficient, and manually selecting from a large number of characters reduces the efficiency of virtual character selection.

Method used

A method and device for processing virtual characters that allows users to recommend characters through a character selection interface, where character recommendation information is transmitted between terminal devices, displaying selection controls for recommended characters, and indicating selections on both devices.

Benefits of technology

Improves the efficiency of virtual character selection by reducing the time spent on manual recommendations and simplifying the selection process for users, enhancing human-computer interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007722784000001
    Figure 0007722784000001
  • Figure 0007722784000002
    Figure 0007722784000002
  • Figure 0007722784000003
    Figure 0007722784000003
Patent Text Reader

Abstract

The present application discloses a method, an apparatus, a device, a storage medium, and a program product for processing a virtual character, which relate to the technical field of the Internet. The method includes the steps of: displaying a first character selection interface of a multiplayer interactive service, in which icon information of a plurality of accounts and a plurality of candidate virtual characters are displayed in the first character selection interface; determining a first recommended virtual character from among the plurality of candidate virtual characters in response to a character recommendation operation of a first account corresponding to a first terminal device, determining a second account from among the plurality of accounts, and sending character recommendation information to a second terminal device corresponding to the second account, in which the character recommendation information is for recommending the second account to use the first recommended virtual character to participate in the multiplayer interactive service; and displaying, in the first character selection interface, an indication that the second account has selected the first recommended virtual character when the second account triggers a selection control to select the first recommended virtual character.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority from a Chinese patent application filed with the China Patent Office on February 25, 2022, bearing application number 202210179852.6 and entitled "Virtual character recommendation method, device, equipment, storage medium, and program product," the entire contents of which are incorporated herein by reference.

[0002] TECHNICAL FIELD The present application relates to the technical field of the Internet, and in particular to a method, apparatus, device, storage medium, and program product for processing a virtual character. [Background technology]

[0003] In some multiplayer interactive virtual scenes, such as multiplayer online battle arena (MOBA) services, each user participates in interactions through a selected virtual character. When a user is familiar with each virtual character in a virtual scene and wants to select a virtual character, the user can select the corresponding virtual character from a list of all virtual characters according to the virtual characters selected by their teammates. Alternatively, after selecting a virtual character, the user can recommend the virtual character to other users by typing or speaking to replenish the team. Summary of the Invention [Problem to be solved by the invention]

[0004] The embodiments of the present application provide a method, an apparatus, a device, a storage medium, and a program product for processing a virtual character, which are configured as follows. [Means for solving the problem]

[0005] In an embodiment of the present application, a method for processing a virtual character is provided, the method being executed by a first terminal device, the method comprising: displaying a first character selection interface for a multiplayer interactive service, wherein icon information of a plurality of accounts and a plurality of candidate virtual characters are displayed in the first character selection interface, and the plurality of accounts each participate in the multiplayer interactive service through their respective virtual characters; a step of determining a first recommended virtual character from among the plurality of candidate virtual characters in response to a character recommendation operation of a first account corresponding to the first terminal device in the first character selection interface, determining a second account from among the plurality of accounts, and transmitting character recommendation information to a second terminal device corresponding to the second account, the character recommendation information being for recommending to the second account to participate in the multiplayer interactive service using the first recommended virtual character; and a step of displaying a selection control for selecting the first recommended virtual character in the second character selection interface in response to the character recommendation information, the selection control displaying an icon of the first account and information of the first recommended virtual character. and when the second account triggers the selection control to select the first recommended virtual character, displaying, on the first character selection interface, an indication that the second account has selected the first recommended virtual character.

[0006] In an embodiment of the present application, there is further provided a method for processing a virtual character, which is executed by a second terminal device, the method comprising: displaying a character selection interface for a multiplayer interactive service, wherein icon information of a plurality of accounts and a plurality of candidate virtual characters are displayed in the character selection interface, and the plurality of accounts participate in the multiplayer interactive service through their respective virtual characters; receiving first character recommendation information from a first terminal device, the first character recommendation information being for recommending to a second account corresponding to the second terminal device to participate in the multiplayer interactive service using a first recommended virtual character, the first recommended virtual character being selected from the plurality of candidate virtual characters by the first account corresponding to the first terminal device; and a step of displaying a selection control for the first recommended virtual character in the character selection interface based on the first character recommendation information, the selection control for the first recommended virtual character being for selection of the first recommended virtual character by the second account, and the selection control for the first recommended virtual character including an icon of the first account and information about the first recommended virtual character.

[0007] In an embodiment of the present application, there is further provided a processing device for a virtual character, the device comprising: an interface display module for displaying a first character selection interface for a multiplayer interactive service, wherein the first character selection interface displays icon information of multiple accounts and multiple candidate virtual characters, and the multiple accounts each participate in the multiplayer interactive service through their respective virtual characters; an information transmission module that, in response to a character recommendation operation of a first account corresponding to a first terminal device in the first character selection interface, determines a first recommended virtual character from the plurality of candidate virtual characters, determines a second account from the plurality of accounts, and transmits character recommendation information to a second terminal device corresponding to the second account, the character recommendation information being for recommending to the second account to participate in the multiplayer interactive service using the first recommended virtual character; and in response to the character recommendation information, the second terminal device displays a selection control in the second character selection interface for selecting the first recommended virtual character, the selection control displaying an icon of the first account and information of the first recommended virtual character; and an information display module that, when the second account triggers the selection control to select the first recommended virtual character, displays, on the first character selection interface, indication information that the second account has selected the first recommended virtual character.

[0008] In an embodiment of the present application, there is further provided a processing device for a virtual character, the device comprising: an interface display module for displaying a character selection interface for a multiplayer interactive service, wherein the character selection interface displays icon information of multiple accounts and multiple candidate virtual characters, and the multiple accounts each participate in the multiplayer interactive service through their respective virtual characters; an information receiving module that receives character recommendation information from a first terminal device, the character recommendation information being for recommending to a second account corresponding to a second terminal device to participate in the multiplayer interactive service using a first recommended virtual character, the first recommended virtual character being selected by the first account from among the plurality of candidate virtual characters; and a control display module that displays a selection control for the first recommended virtual character on the character selection interface based on the character recommendation information, the selection control being for the second account to select the first recommended virtual character, and the selection control for the first recommended virtual character including an icon of the first account and information about the first recommended virtual character.

[0009] In an embodiment of the present application, there is further provided a terminal device including a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set, or instruction set, and when the at least one instruction, the at least one program, code set, or instruction set is loaded and executed by the processor, it realizes the above-mentioned method for processing a virtual character.

[0010] In an embodiment of the present application, there is further provided a computer-readable storage medium storing at least one instruction, at least one program, code set, or instruction set, which, when loaded and executed by a processor, realizes the above-mentioned method for processing a virtual character.

[0011] In an embodiment of the present application, there is further provided a computer program product including computer instructions, the computer instructions being stored in a computer-readable storage medium, and a processor reading and executing the computer instructions from the computer-readable storage medium to realize the above-mentioned method for processing a virtual character. [Brief explanation of the drawings]

[0012] [Figure 1] FIG. 1 is a schematic diagram of an implementation environment provided in some embodiments of the present application. [Figure 2] 1 is a flowchart of a method for processing a virtual character provided in some embodiments of the present application. [Figure 3A] FIG. 1 is a schematic diagram of a character selection interface provided in some embodiments of the present application. [Figure 3B] FIG. 1 is a schematic diagram of a character selection interface provided in some embodiments of the present application. [Figure 4] FIG. 1 is a schematic diagram of character and account selection provided in some embodiments of the present application. [Figure 5] FIG. 10 is a schematic diagram of character and account selection provided in some other embodiments of the present application. [Figure 6] 10 is a flowchart of a method for processing a virtual character provided in some other embodiments of the present application. [Figure 7A] FIG. 1 is a schematic diagram of interface switching provided in some embodiments of the present application. [Figure 7B] FIG. 1 is a schematic diagram of interface switching provided in some embodiments of the present application. [Figure 8] 10 is a flowchart of a method for processing a virtual character provided in some other embodiments of the present application. [Figure 9] FIG. 2 is a schematic diagram of a shortcut selection control provided in some embodiments of the present application. [Figure 10] FIG. 1 is a schematic diagram of a method for processing a virtual character provided in some embodiments of the present application. [Figure 11] FIG. 2 is a block diagram of a processing device for a virtual character provided in some embodiments of the present application. [Figure 12] FIG. 10 is a block diagram of a processing device for a virtual character provided in some other embodiments of the present application. [Figure 13] FIG. 10 is a block diagram of a processing device for a virtual character provided in some other embodiments of the present application. [Figure 14] FIG. 10 is a block diagram of a processing device for a virtual character provided in some other embodiments of the present application. [Figure 15] FIG. 2 is a block diagram of a terminal device provided in some embodiments of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0013] In order to clarify the purpose, configuration, and advantages of the present application, the embodiments of the present application will be described in more detail below with reference to the drawings.

[0014] In this specification, all steps performed by an account can be considered as steps performed by a user of the account via a terminal device.

[0015] In a multiplayer interactive virtual scene, a user can select his / her own virtual character and then recommend the virtual character to other users by typing or speaking to replenish the lineup. However, recommending a virtual character to other users by typing or speaking requires the user to spend a lot of time typing or speaking, which reduces the efficiency of providing recommended information. In addition, the recommended user must manually select the recommended virtual character from a large number of virtual characters, which reduces the efficiency of virtual character selection.

[0016] For this reason, embodiments of the present application provide a method for processing a virtual character. See FIG. 1. FIG. 1 shows a schematic diagram of a configuration implementation environment provided in some embodiments of the present application. This configuration implementation environment may be realized as a processing system for a virtual character, and can recommend the virtual character to other users. This configuration implementation environment may include a terminal device 10 and a server 20.

[0017] The terminal device 10 may be, for example, an electronic device such as a mobile phone, a tablet computer, a personal computer (PC), a wearable device, an in-vehicle terminal device, a virtual reality (VR) device, or an augmented reality (AR) device. The present application is not limited to this. An application client may be installed and executed on the terminal device 10.

[0018] In the embodiments of the present application, the application refers to any application capable of providing multiplayer interactive services. For example, the application may be a multiplayer online battle arena (MOBA) game, a third-person shooting game (TPS), a first-person shooting game (FPS), a virtual reality (VR) shooting application, an augmented reality (AR) application, a social application, an interactive entertainment application, or the like. Different applications may provide different types of virtual characters and corresponding functions. These may be preset according to actual needs. The embodiments of the present application are not limited thereto. Of course, in the exemplary embodiments, the same application may provide users with multiple types of virtual characters with different functions. The embodiments of the present application are not limited thereto.

[0019] The virtual character refers to a virtual character controlled by a user account in an application. For example, if the application is a game application, the virtual character refers to a game character controlled by a user account in the game application. The virtual character may be in the form of a person, an animal, an animation, or other forms. This is not a limitation of the embodiment of the present application. The virtual character may be displayed in a three-dimensional form or a two-dimensional form. This is not a limitation of the embodiment of the present application.

[0020] In one possible embodiment, the virtual characters include virtual characters located in the same camp and virtual characters located in different camps. That is, in the application, the virtual characters are divided into different camps (also called user groups). For example, taking a MOBA game as an example, when 10 users are divided into two teams of five, a red team and a blue team, and play the game, the five virtual characters on the red team are located in the same camp and are teammates with each other, and the five virtual characters on the blue team are located in the same camp and are teammates with each other, but the virtual characters on the red team and the blue team are located in different camps and are enemies with each other.

[0021] The server 20 may be an independent physical server, a server cluster or a distributed system consisting of multiple physical servers, or a cloud server that provides cloud computing services. The server 20 may also be a back-end server for the above-mentioned application, providing back-end services to clients of the application, such as realizing the transmission and reception of recommendation information between clients and realizing data synchronization between clients.

[0022] In some embodiments, the application may be an independently developed independent application (APP) or may be an applet or other type of application such as a web application, although the present application is not limited thereto.

[0023] The terminal device 10 and the server 20 can communicate with each other via a network.

[0024] In some embodiments, a recommender recommends a virtual character to a recommended user through an operation on a character selection interface. Here, a terminal device used by the recommender is a first terminal, and a device used by the recommended user is a second terminal. A client of an application installed on the first terminal is referred to as a first client, and a first account is an account logged into the first client. A client of an application installed on a second terminal is referred to as a second client, and a second account is an account logged into the second client. The first account can send character recommendation information to the second client via the first client to recommend a virtual character. This helps a user of the second account select a virtual character suitable for their team, improving the efficiency of human-computer interaction and reducing the operations required for the second terminal to select an appropriate virtual character. In some embodiments, the second account can also send character recommendation information to the first account via the second client to recommend a virtual character. In some embodiments, any account can send character recommendation information to another account via a client to recommend a virtual character. This application is not limited thereto.

[0025] Please refer to FIG. 2. FIG. 2 shows a flowchart of a virtual character processing method provided in some embodiments of the present application. The method may be performed by a terminal device 10 in the implementation environment shown in FIG. 1. For example, each step may be performed by a first terminal device, and a first client of an application is installed on the first terminal device. The method may include at least one of the following steps (110 to 130):

[0026] In step 110, a first character selection interface for the multiplayer interactive service is displayed, and the first character selection interface displays icon information of multiple accounts and multiple candidate virtual characters, and the multiple accounts respectively participate in the multiplayer interactive service through their respective virtual characters.

[0027] A multiplayer interactive service refers to multiple users participating in interactions through virtual characters. For example, the multiplayer interactive service may be a multiplayer competitive game. A competitive game refers to a competitive situation in which virtual characters positioned on different camps compete against each other. Here, the competitive game includes virtual characters from at least two camps, and the number of virtual characters in the different camps may be the same or different. Of course, in an exemplary embodiment, the functions of virtual characters included in different camps in the same competitive game may be the same or different. A multiplayer competitive game is a game in which multiple users compete in real time, and is a mode in which multiple accounts compete using virtual characters selected by each account.

[0028] In some embodiments, before an interactive service starts, each user participating in the interactive service selects a virtual character according to the actual situation. This virtual character is the virtual character that the user controls in the interactive service. Here, one user may control one or more virtual characters in the interactive service. This is not a limitation of the embodiments of the present application. That is, before an interactive service starts, a user may select one or more virtual characters, and the number of virtual characters selected by different users may be the same or different. This is not a limitation of the embodiments of the present application. In some embodiments, when a user selects multiple virtual characters, the user may select multiple virtual characters using one account. Alternatively, the user may select multiple virtual characters using multiple accounts, with different virtual characters corresponding to different accounts.

[0029] The character selection interface is an interface through which a user selects a virtual character to be used by the user. The character selection interface displays icon information of multiple accounts participating in the multiplayer interactive service and information on multiple selectable virtual characters. The account icon information includes, but is not limited to, at least one of an avatar, an account nickname, and an account identifier (ID: Identity document). The account nickname is a name given by a user to their account, which the user can decide and later change. The account ID is an ID generated by the server when a user creates an account, and is typically composed of numbers and letters. The account ID is an ID used by the server to identify each account, and the account nickname is an ID used by other users to identify each account. The virtual characters are virtual characters used for matches by each account in multiple interactive services. An account selects a virtual character in the character selection interface to enter the multiplayer interactive service and competes with other accounts in the multiplayer interactive service using the selected virtual character.

[0030] In some embodiments, as shown in Figure 3A, a schematic diagram of a character selection interface is shown in Figure 3A. The character selection interface 20 displays account icon information 21, virtual character information 22, and character recommendation controls 23.

[0031] In step 120, in response to a character recommendation operation of a first account corresponding to the first terminal device in the first character selection interface, a first recommended virtual character is determined from a plurality of candidate virtual characters, a second account is determined from a plurality of accounts, and character recommendation information is sent to a second terminal device corresponding to the second account, the character recommendation information being for recommending to the second account to participate in a multiplayer interactive service using the first recommended virtual character, and in response to the character recommendation information, the second terminal device displays a selection control in the second character selection interface for selecting the first recommended virtual character, and the selection control displays an icon of the first account and information about the first recommended virtual character.

[0032] The second account is the account of the recommended user, and the second terminal device is a terminal device corresponding to the second account, for example, a terminal device to which the second account is logged in. Similarly, the first account is the account of the recommending user, and the terminal device corresponding to the first account is a first terminal device, for example, a terminal device to which the first account is logged in. The first recommended virtual character is a virtual character recommended by the first account to the second account, and is intended to recommend to the second account that the second account select the virtual character. The second account can use or not use this first recommended virtual character depending on its own preferences and needs. In some embodiments, the number of first recommended virtual characters may be one or more. This application is not limited thereto.

[0033] A candidate virtual character is a virtual character that is offered for selection by a first account when the first account recommends a virtual character. In some embodiments, the candidate virtual character may be an entire virtual character or a subset of virtual characters categorized by character type. For example, as shown in FIG. 3A , a candidate virtual character area 24 of FIG. 3A shows multiple candidate virtual characters. The first account may select a candidate virtual character by selecting an "all" option 25. In this case, the candidate virtual character may be an entire virtual character. The first account may select a candidate virtual character by selecting a "marksman" option 26. In this case, the candidate virtual character is a marksman-type virtual character.

[0034] The character recommendation information indicates that the first account recommends the second account to use the first virtual character to participate in the multiplayer interactive service. In response to the character recommendation operation of the first account on the first terminal device, the first terminal device generates corresponding character recommendation information, transmits the character recommendation information to a server, and then transmits the character recommendation information to the second terminal device by the server. Here, the character recommendation information includes at least the account ID (recommender) of the first account, the account ID (recommender) of the second account, the ID of the first client, the ID of the second client, and information on the recommended virtual character.

[0035] In some embodiments, the first account recommends a first virtual character to the second account according to the camp, and the first terminal device generates character recommendation information according to the recommended operation of the first account. Then, the first terminal device transmits the generated character recommendation information to a server, and the server transmits the character recommendation information to the second terminal device according to the ID of the second client in the character recommendation information. Finally, the character recommendation information is displayed on a second character selection interface of the second terminal device.

[0036] In step 130, if the second account triggers the selection control to select the first recommended virtual character, an indication that the second account has selected the first recommended virtual character is displayed in the first character selection interface.

[0037] The indication information indicating that the second account has selected the first recommended virtual character is intended to indicate that the second account has selected the first recommended virtual character. The first recommended virtual character selected by the second account is displayed on the first terminal device and the second terminal device. In some embodiments, an avatar of the first recommended virtual character is displayed in the character display area of the second account in addition to the indication information indicating that the second account has selected the first recommended virtual character. In some embodiments, as shown in FIG. 3A, Player 1 in FIG. 3A can be considered the second account. In FIG. 3A, the virtual character selected by Player 1 is displayed. 27 Avatar - The display of the avatar of the virtual character 27 determines that the virtual character selected by the player 1 is the virtual character 27.

[0038] In an embodiment of the present application, a promoter selects a recommended virtual character in a character selection interface and sends character recommendation information via a terminal device to provide the recommended virtual character to the recommended person. When the terminal device of the recommended person receives the character recommendation information, a shortcut selection control for the recommended virtual character is displayed in the character selection interface for the recommended person to select a virtual character. The promoter recommends the recommended virtual character to the recommended person by selecting the recommended virtual character in the character selection interface. Compared with related technologies that can only recommend characters by typing or voice, the character processing method of the present application is more efficient, saves the promoter's time in providing character recommendation information, reduces the operations required for the recommended person's terminal device to select an appropriate virtual character, and improves the efficiency of human-computer interaction.

[0039] In some embodiments, the method by which the first account selects the first recommended virtual character and the second account may be implemented in various ways, as shown below (three implementations A, B, and C).

[0040] Method A: In response to a selection operation on any one virtual character among a plurality of candidate virtual characters, the selected virtual character is determined to be the first recommended virtual character, and an account selection control displayed on the character selection interface is switched from a non-triggerable state to a triggerable state.

[0041] In response to a trigger operation on the account selection control, at least one candidate account from the plurality of accounts is displayed. In some embodiments, the at least one candidate account is an account selected from the plurality of accounts that satisfies a first condition, the first condition including at least one of not selecting a virtual character and allowing the virtual character to be recommended for use.

[0042] In response to a selection operation on any one of the at least one candidate account, the selected account is determined to be the second account, and character recommendation information is transmitted to the second terminal device.

[0043] In method A, after the user selects a first virtual character through a selection operation on the first virtual character, the selected recommended character is displayed in the recommended character display area. For example, as shown in FIG. 3B , after the user selects the first virtual character, the account selection control 23 is switched from a non-triggerable state to a triggerable state. A trigger operation on the triggerable account selection control 23 displays a list of candidate accounts 28 that satisfy a first condition. The user of the first account selects a second account from the candidate account list 28, and then transmits character recommendation information corresponding to the first virtual character to the second terminal device via the server.

[0044] In some embodiments, the first condition may be that the candidate account has not selected a virtual character. Here, not selecting a virtual character refers to the candidate account not having locked a virtual character. Even if the candidate account has pre-selected a virtual character, the candidate account may still be locked. Candidate Accountindicates a state in which the virtual character is not locked. Here, pre-selecting a virtual character indicates a desire to select the virtual character, and locking indicates a final selection of the virtual character. A user may pre-select multiple virtual characters and then lock one of the pre-selected virtual characters. In some embodiments, the first condition may be that the candidate account allows the virtual character to be recommended for use. Here, whether or not the virtual character is recommended for use can be set before the account participates in the multiplayer interactive service. If an account is set to not allow the virtual character to be recommended, the account will not be a candidate account. In some embodiments, the first condition may be a combination of the above two conditions, and only accounts that have not selected a virtual character and allow the virtual character to be recommended for use will be candidate accounts.

[0045] In some embodiments, as shown in FIG. 4, a schematic diagram of a virtual character processing method is exemplarily illustrated. The character selection interface 20 in FIG. 4 displays a candidate account area 31 and a candidate virtual character area 32. A first virtual character 34 is selected from the candidate virtual character area 32 by tapping a virtual character selection control 33. In this case, when the first virtual character 34 is selected, the account selection control 35 is converted from a non-triggerable state to a triggerable state. At this time, tapping the triggerable account selection control 35 causes an account selection list to be displayed. When a user of the first account selects an account in the account selection list, character recommendation information is sent to the terminal device of the selected account. In some embodiments, the virtual character selection control 33 may be multiple. This allows multiple first virtual characters to be selected, and character recommendation information is sent to the terminal device of the selected account. The character recommendation information includes information about the multiple first virtual characters.

[0046] According to Method A, virtual character recommendation is performed by first selecting a recommended virtual character and then selecting a recommended account. Method A allows for the selection of multiple recommended virtual characters for recommendation. Compared with the single-character recommendation methods of Methods B and C, Method A reduces the operations required when simultaneously recommending multiple virtual characters and improves the efficiency of human-computer interaction.

[0047] Method B: In response to a gesture slide operation from a display area of any one virtual character to a display area of any one account, based on a start position and an end position corresponding to the gesture slide operation, determine the virtual character corresponding to the start position as the first recommended virtual character, determine the account corresponding to the end position as the second account, and transmit character recommendation information to a second terminal device.

[0048] During execution of the gesture slide operation, selectable accounts and non-selectable accounts are displayed in a distinguishable manner among the multiple accounts in the first character selection interface.

[0049] In response to the end position of the gesture slide operation being within the display area of the second account, the second account is displayed in a manner that distinguishes it from the other accounts among the multiple accounts.

[0050] In method B, a first recommended virtual character is first selected by tapping or long pressing, and then a recommended account is selected by sliding a finger. In some embodiments, selectable accounts and non-selectable accounts among the multiple accounts are displayed in a distinguished manner. In some embodiments, selectable accounts are accounts that satisfy a first condition and are displayed in a gray box, and non-selectable accounts are accounts that do not satisfy the first condition and are displayed without any method. Furthermore, when the first recommended virtual character is moved to a selectable account by sliding a finger, the selectable account is displayed in a more prominent manner. For example, a recommended selectable account is displayed in a yellow box.

[0051] In some embodiments, as shown in FIG. 5, a schematic diagram of a method for processing another virtual character is illustratively shown. The character selection interface 20 in FIG. 5 displays a candidate account area 31 and a candidate virtual character area 32. A first virtual character 40 in the candidate virtual character area 32 is selected by tapping or long pressing. In this case, selectable accounts and non-selectable accounts are displayed in the candidate account area 31. The selectable account 41 is highlighted with a dotted box, and the non-selectable account 42 is not highlighted. When the user moves the first virtual character 40 to the selectable account 41, the dotted box of the selectable account 41 changes to a solid box. This indicates that the selectable account 41 is a recommended account. When the user releases their finger, it is determined that the first virtual character 40 should be recommended to the selectable account 41, and the user's terminal device transmits character recommendation information corresponding to the first virtual character 40 to the terminal device corresponding to the selectable account 41 via the server.

[0052] Method B selects a recommended virtual character by tapping or long pressing, and then recommends the recommended virtual character to the recommended account by sliding a finger. Compared with Method A and Method C, when only one recommended virtual character needs to be recommended, the operation is simpler and the operations required to recommend a virtual character are reduced, improving the efficiency of human-computer interaction.

[0053] Method C: In response to a selection operation for any one of the virtual characters in the first character selection interface, the selected virtual character is determined to be the first recommended virtual character, and at least one candidate account from among the multiple accounts is displayed around the operation position of the selection operation.

[0054] In response to a slide operation from the operation position of the selection operation to the display position area of one of at least one candidate account displayed in the periphery, the account corresponding to the end position of the slide operation is determined as the second account, and character recommendation information is transmitted to the second terminal device.

[0055] In response to the user's long press operation on the first recommended virtual character, the first terminal device displays a roulette or a list in the first character selection interface, and the user recommends the first recommended virtual character for the second account by moving their finger to the position of the second account on the roulette or list, and transmits character recommendation information corresponding to the first recommended virtual character to the second terminal device via the server. In some embodiments, the display method of the candidate accounts on the roulette or list is the same as the display method in method B. The present application does not limit the display method of the candidate accounts on the roulette or list.

[0056] In Method C, virtual characters are recommended by long-pressing a recommended virtual character to display each account in a roulette or list, and then selecting a recommended account. Comparing Method C with Method B, Method C has a higher accuracy in selecting recommended accounts, which not only improves the efficiency of human-computer interaction but also prevents accidental touches on candidate accounts and increases the accuracy with which recommenders select virtual characters or recommended accounts.

[0057] The three different operating methods for recommending virtual characters increase the variety when recommending virtual characters, and allow users to select and set the virtual character recommendation method they wish to use, thereby improving the efficiency of character recommendation.

[0058] Please refer to FIG. 6. FIG. 6 shows a flowchart of a virtual character processing method provided in some other embodiments of the present application. The execution body of the method may be the terminal device 10 in the configuration implementation environment shown in FIG. 1. For example, each step may be executed by a first terminal device, and a first client of the target application is installed on the first terminal device. The method may include at least one of the following steps (210 to 260):

[0059] In step 210, a first character selection interface for the multiplayer interactive service is displayed, and icon information of multiple accounts participating in the multiplayer interactive service is displayed in the first character selection interface.

[0060] In step 220, at least one virtual character that satisfies a second condition is displayed as a candidate virtual character in the first character selection interface, the second condition including at least one of the first account matching the selected target virtual character, the second account matching the selected character category, and the second account matching the preselected virtual character attribute.

[0061] In some embodiments, the candidate virtual characters may be a subset of the virtual characters selected from the entire virtual character pool. For example, the candidate virtual characters may be virtual characters that match the target virtual character selected by the first account. For example, the target virtual character selected by the first account is a marksman. In this case, the terminal device may account In accordance with the marksman virtual character selected by the first account, a matching supporting virtual character is obtained from other external information media or through internal data analysis and displayed on the terminal device. The first account may recommend the obtained supporting virtual character to accounts with a tendency to support it.

[0062] In some embodiments, the candidate virtual characters may be virtual characters that match the character type selected by the second account. Before selecting a virtual character, each account may pre-select their virtual character's tendencies, such as physical output, magic output, or a character type such as a front tank. The first account recommends virtual characters corresponding to the character type selected by the second account to the second account. The virtual characters corresponding to the character type selected by the second account are displayed in a character selection interface.

[0063] In some embodiments, the candidate virtual characters may be virtual characters that match the virtual character attributes pre-selected by the second account. For example, the virtual character attributes may be the virtual character's interaction position in the virtual scene. Each account may select its own virtual character attributes before participating in the multiplayer interactive service. For example, if the virtual character attribute selected by the second account before participating in the multiplayer interactive service is attribute 1, the virtual characters corresponding to attribute 1 selected by the second account are displayed in the character selection interface.

[0064] By selecting candidate virtual characters based on the above multiple conditions, selected virtual characters are obtained, and the time it takes for a user to search for a recommended character from the candidate characters is reduced. By selecting virtual characters, the number of candidate characters is reduced, and the efficiency of human-computer interaction in which a user searches for a recommended character from the candidate characters is improved.

[0065] In some embodiments, a first recommended virtual character is determined from among a plurality of candidate virtual characters in response to a character recommendation operation of the first account.

[0066] Here, the character recommendation operation includes a character selection operation and an account selection operation, wherein the character selection operation is an operation for selecting a recommended virtual character, and the account selection operation is an operation for selecting a recommended person from among candidate accounts.

[0067] In step 230, in response to a character selection operation, a first recommended virtual character is determined from among a plurality of candidate virtual characters.

[0068] In some embodiments, The above method is After step 230, the method further includes step 240 of explicitly or implicitly indicating the selection priority of each candidate account after determining the first recommended virtual character.

[0069] In some embodiments, the priority is determined based on at least one of information: the operational proficiency of each candidate account for the first recommended virtual character, the number of times each candidate account for the first recommended virtual character has been used, the win rate of each candidate account for the first recommended virtual character, and the preference of each candidate account for the first recommended virtual character.

[0070] After a first account selects a first recommended virtual character, the priority of each candidate account corresponding to the first recommended virtual character is displayed on the first terminal device. A candidate account refers to an account that may be recommended after the first account selects a first recommended virtual character. A candidate account is an account that has not yet locked a virtual character. Once an account locks a virtual character, the account is no longer a candidate account. The priority may be displayed explicitly. Explicitly means that the priority is displayed by directly displaying the priority. For example, each priority may be displayed by displaying priority characters such as "high" or "low" around the candidate account, or by displaying priority data such as "1" or "2" around the candidate account, or by displaying each priority in a display box with different brightness for the candidate account. This application is not limited thereto. In some embodiments, the priority may be displayed implicitly. Implicitly means that the priority is displayed by sorting. For example, the priority may be displayed by sorting the accounts in order of highest or lowest priority.

[0071] In some embodiments, the priority may be displayed based on the operation proficiency of the candidate account relative to the first recommended virtual character. Recommendation The winner will be determined based on the number of times the virtual character has been used and their battle record. account The first Recommendation The more times a virtual character is used and the better its battle record, the higher its operational proficiency and the higher its priority. In some embodiments, the priority may be displayed based on the number of times a candidate account is used and the win rate for the first recommended virtual character. account The first RecommendationThe more times a virtual character is used and the higher its win rate, the higher its priority. In some embodiments, the priority may be displayed based on the candidate account's preference for the first recommended virtual character. The candidate account's preference for the first recommended virtual character may be determined based on the candidate account's frequency of use of the first recommended virtual character, or may be obtained from the candidate account's set of preferred virtual characters. In some embodiments, the basis for determining the priority may be a combination of the above-mentioned multiple priority indicators. This application is not limited to this.

[0072] Similarly, when a recommended virtual character is selected, the priority of each candidate account is displayed to help the recommending account select a candidate account that is suitable for the recommended virtual character, thereby improving the efficiency of character recommendation.

[0073] In step 250, in response to the account selection operation, a second account is determined from among the candidate accounts, and character recommendation information is sent to the second terminal device, where the character recommendation information is for recommending the second account to participate in the multiplayer interactive service using a first recommended virtual character. In response to the character recommendation information, the second terminal device displays a selection control on a second character selection interface for selecting the first recommended virtual character, where the selection control displays an icon of the first account and information about the first recommended virtual character.

[0074] In some embodiments, the character selection operation and the account selection operation may be a single-step operation. For example, in method B, this is the step of moving the recommended virtual character to the recommended account area. In some embodiments, the character selection operation and the account selection operation may be a multi-step operation. For example, in both methods A and C, RecommendationA virtual character is recommended by selecting the virtual character (by tapping or long pressing) and then selecting the account to be recommended (by tapping or moving the finger).

[0075] In step 260, if the second account triggers the selection control to select the first recommended virtual character, an indication that the second account has selected the first recommended virtual character is displayed in the first character selection interface.

[0076] Steps 210, 230, 250, and 260 have been introduced in the above embodiment and will not be further described here.

[0077] In some embodiments, the first character selection interface further includes an interface switching control and a character display interface obtained by switching the interface. Specific implementation forms are as follows:

[0078] In response to the first account selecting a target virtual character for participating in the multiplayer interactive service from among a plurality of candidate virtual characters, a character exhibition interface is displayed, where character information of the target virtual character selected by the first account is displayed on the character exhibition interface, and an interface switching control is further displayed on the character exhibition interface.

[0079] In response to an operation on the interface switching control, the character display interface is switched to and displayed as a first character selection interface.

[0080] When a user selects a target virtual character, a character display interface for the target virtual character is displayed, displaying character information about the target virtual character and interface switching controls. In some embodiments, the target virtual character may be a virtual character selected by the user or a virtual character recommended by another account. This application is not limited thereto.

[0081] In response to a user's operation on the interface switching control, the interface switches between a character exhibition interface and a character selection interface.

[0082] In some embodiments, as shown in Figures 7A-7B, a schematic diagram of a character exhibition interface is shown. In Figure 7A, a target virtual character 51, information (a portrait) of the target virtual character 52, and an interface switching control 53 are displayed in character exhibition interface 50. As shown in Figure 7B, a user can switch between character exhibition interface 50 and character selection interface 20 by tapping interface switching control 53.

[0083] Here, the above-mentioned method for realizing the character display interface and switching the interface may be performed after step 210 or after step 250. The present application is not limited thereto.

[0084] In the embodiment of the present application, the interface switching control allows an account to recommend a virtual character to other accounts after completing the selection of the virtual character, ensuring that the recommendation of a virtual character can be made at any time and ensuring the completeness of the configuration.

[0085] Please refer to FIG. 8. FIG. 8 shows a flowchart of a virtual character processing method provided in some other embodiments of the present application. The execution body of the method may be the terminal device 10 in the configuration implementation environment shown in FIG. 1. For example, each step may be executed by a second terminal device, and a second client of the application is installed on the second terminal device. The method may include at least one of the following steps (310 to 330):

[0086] In step 310, a character selection interface for the multiplayer interactive service is displayed, where icon information of multiple accounts participating in the multiplayer interactive service is displayed in the character selection interface, and multiple candidate virtual characters are further displayed in the character selection interface.

[0087] Similarly, a character selection interface is also displayed on the second terminal device, and the character selection interface displays icon information of multiple accounts participating in the multiplayer interactive service and information of multiple selectable virtual characters.

[0088] In step 320, character recommendation information is received from the first terminal device, the character recommendation information being for recommending to the second account to participate in the multiplayer interactive service using a first recommended virtual character, the first recommended virtual character being selected by the first account from among a plurality of candidate virtual characters.

[0089] The second terminal device receives the character recommendation information transmitted by the first terminal device via the server, the character recommendation information instructing the second account to select a recommended virtual character.

[0090] In step 330, based on the character recommendation information, a shortcut selection control for the first recommended virtual character is displayed in the character selection interface, where the shortcut selection control is for selection of the first recommended virtual character by the second account.

[0091] The second terminal device displays a shortcut selection control based on the received character recommendation information, and the shortcut selection control displays the account ID (first account) of the recommender and the virtual character recommended for use (first recommended virtual character). In some embodiments, based on multiple recommended virtual characters recommended at one time by the first account, the shortcut selection control displayed on the character selection interface of the second terminal device displays the account ID (first account) of the recommender and the virtual character recommended for use (multiple recommended virtual characters).

[0092] In some embodiments, step 330 includes: if the second account is in a character selection state, displaying a shortcut lock control for the first recommended virtual character in the character selection interface based on the character recommendation information, the shortcut lock control for locking the first recommended virtual character by the second account; or if the second account is not in a character selection state, displaying a shortcut pre-selection control for the first recommended virtual character in the character selection interface based on the character recommendation information, the shortcut pre-selection control for pre-selecting the first recommended virtual character by the second account.

[0093] A different shortcut selection control is displayed depending on the virtual character selection state of the second account. In some embodiments, when the second account is in a character selection state, the shortcut selection control may be a shortcut lock control, and an operation of the second account on the shortcut lock control selects and locks the first recommended virtual character, preventing the virtual character from being changed again. In some embodiments, when the second account is in a character selection state, the shortcut selection control may be a shortcut pre-selection control, and an operation of the second account on the shortcut pre-selection control selects and pre-selects the first recommended virtual character, preventing the virtual character from being changed again. account You can change the selected virtual character at any time.

[0094] In some embodiments, as shown in FIG. 9 , a schematic diagram of a character selection interface for a second account is exemplarily illustrated. As shown in FIG. 9 , a character selection interface 60 displays a candidate account area 61, a candidate virtual character area 62, and a shortcut selection control. In FIG. 9 , the shortcut selection control is a shortcut lock control 63. The user of the second account locks the selection of a first recommended virtual character 64 by operating the shortcut lock control 63. In some embodiments, the user of the second account may select a virtual character they wish to use without operating the shortcut lock control 63. In some embodiments, the shortcut selection control may be a shortcut pre-selection control, and the user of the second account pre-selects a first recommended virtual character by operating the shortcut pre-selection control. In some embodiments, the user of the second account can change the selected virtual character after pre-selecting the first recommended virtual character. In some embodiments, the user of the second account can lock the selection of a virtual character by operating the shortcut pre-selection control. Preselection Controller Lu The user may select the virtual character that he or she wants to use without performing any operation. However, the present application is not limited to this.

[0095] By displaying different shortcut selection interfaces at different stages of virtual character selection, the variety of recommended virtual characters can be increased. Also, after pre-selecting a recommended virtual character, the selected virtual character can be switched, improving the flexibility of character selection by account.

[0096] In some embodiments, when a first shortcut selection control for a first recommended virtual character is displayed in the character selection interface and recommended character information for a second recommended virtual character is received, the first shortcut selection control for the first recommended virtual character displayed in the character selection interface is switched to a second shortcut selection control for the second recommended virtual character.

[0097] When the second account receives recommended character information transmitted from multiple accounts, shortcut selection controls corresponding to the recommended character information transmitted from the multiple accounts are sequentially displayed on the second terminal device. Here, an earlier generated shortcut selection control is replaced with a later generated shortcut selection control. Alternatively, in some embodiments, the second terminal device may sequentially generate and display multiple shortcut selection controls according to the order in which the recommended character information is received. The user can select multiple recommended virtual characters using the multiple shortcut selection controls.

[0098] By covering or simultaneously displaying the shortcut selection control, various selection methods can be provided for the account, and the selection variety of recommended virtual characters can be increased.

[0099] In some embodiments, if the shortcut selection control is not triggered until its display time exceeds a predetermined time, the shortcut selection control is removed from view.

[0100] The shortcut selection control may be cancelled if it has not been triggered for an extended period of time. For example, if the user has not operated the shortcut selection control for five seconds, the shortcut selection control may be cancelled. Alternatively, in some embodiments, the shortcut selection control may not be cancelled over time, but may be cancelled only when the user selects a recommended virtual character or closes the shortcut selection control.

[0101] Setting the hold time for the shortcut selection control simplifies the character selection interface when the account does not want to select a recommended virtual character, and also reduces the operation and time required for the user to close the shortcut selection control.

[0102] In some embodiments, when there are multiple first recommended virtual characters, the display order of the multiple first recommended virtual characters is determined based on at least one of information: the operation proficiency of the second account for each first recommended virtual character, the number of times the second account has used each first recommended virtual character, the win rate of the second account for each first recommended virtual character, the preference of the second account for each first recommended virtual character, and the matching degree of each first recommended virtual character with the target virtual character selected by the first account.

[0103] In the embodiment of the present application, by recommending a virtual character to a recommended person, the recommended person can directly select the recommended virtual character through a shortcut selection control, which improves the efficiency of the recommended person's virtual character selection compared to the recommended person searching for and selecting a virtual character by himself / herself.In addition, the recommended person can directly select the recommended virtual character, which reduces the recommended person's learning cost for selecting a virtual character.

[0104] In addition, by sorting the multiple recommended virtual characters in multiple ways, it is possible to facilitate the user's selection of the recommended virtual character, thereby saving the time required for the user to select the recommended virtual character and improving the efficiency of human-computer interaction.

[0105] In some embodiments, the second terminal device can not only receive the character recommendation information sent from the first terminal device, but also send the character recommendation information to another terminal device (a third terminal device) to recommend a virtual character to another account.

[0106] In response to a character recommendation operation for a third account among the multiple accounts, a third recommended virtual character is determined from the multiple candidate virtual characters and other character recommendation information is transmitted to the third terminal device. The other character recommendation information is for recommending to the third account to participate in the multiplayer interactive service using the third recommended virtual character. When the third account selects the third recommended virtual character, instruction information indicating that the third account has selected the third recommended virtual character is displayed on the character selection interface.

[0107] In some embodiments, the second account may recommend a virtual character to the third account and transmit character recommendation information to the terminal device of the third account via a server. Specific processing methods are described in the above embodiment in which the first account recommends a virtual character to the second account, and further description is omitted here. Similarly, the third account may recommend a virtual character to another account. This application is not limited to this.

[0108] In some embodiments, as shown in FIG. 10, a schematic diagram of a method for processing a virtual character provided in some embodiments of the present application is provided.

[0109] When a user of the target account selects a recommended virtual character, the character recommendation control changes from a gray pull-up box to a highlighted pull-up box. In this case, the user can open the pull-up box of the character recommendation control and select a recommended account in the pull-up box. Here, the recommended account is an account that has not selected a virtual character. Tapping the recommendation button sends character recommendation information to a terminal device corresponding to the recommended account. In some embodiments, the character recommendation information may be sent by dragging the icon of a virtual character to the icon of an account that has not selected a virtual character. The recommended account then receives the character recommendation information, and a corresponding shortcut selection control is generated. In this case, if another shortcut selection control is displayed on the terminal device of the recommended account, it replaces it, and if another shortcut selection control is not displayed on the terminal device of the recommended account, the shortcut selection control is displayed. The user of the recommended account can lock and pre-select a recommended virtual character by tapping a lock or pre-select button. In some embodiments, if the user of the recommended account does not operate the shortcut selection control, the display of the shortcut selection control is canceled after five seconds.

[0110] The following are examples of apparatuses of the present application that can be used to carry out the method embodiments of the present application: For details not disclosed in the apparatus embodiments of the present application, reference is made to the method embodiments of the present application.

[0111] Please refer to FIG. 11. FIG. 11 shows a block diagram of a virtual character processing device provided in some embodiments of the present application. This device has a function for implementing the above-mentioned virtual character processing method. The function may be implemented by hardware, or by hardware executing corresponding software. The device may be a terminal device or may be provided in a terminal device. The device 1100 may include an interface display module 1110, an information transmission module 1120, and an information display module 1130.

[0112] The interface display module 1110 displays a first character selection interface for a multiplayer interactive service, in which icon information of multiple accounts and multiple candidate virtual characters are displayed, and the multiple accounts each participate in the multiplayer interactive service through their respective virtual characters.

[0113] The information sending module 1120, in response to a character recommendation operation of a first account corresponding to a first terminal device in the first character selection interface, determines a first recommended virtual character from the plurality of candidate virtual characters, determines a second account from the plurality of accounts, and sends character recommendation information to a second terminal device corresponding to the second account, the character recommendation information being for recommending to the second account to participate in the multiplayer interactive service using the first recommended virtual character. In response to the character recommendation information, the second terminal device displays a selection control in the second character selection interface for selecting the first recommended virtual character, and the selection control displays an icon of the first account and information about the first recommended virtual character.

[0114] When the second account triggers the selection control to select the first recommended virtual character, the information display module 1130 displays, in the first character selection interface, indication information that the second account has selected the first recommended virtual character.

[0115] In some embodiments, the interface display module 1110 further determines, in response to a selection operation on any one virtual character among the plurality of candidate virtual characters, the selected virtual character as the first recommended virtual character, switches an account selection control displayed in the first character selection interface from a non-triggerable state to a triggerable state, and displays at least one candidate account among the plurality of accounts in response to a trigger operation on the account selection control.

[0116] In response to a selection operation on any one of the at least one candidate account, the information transmission module 1120 determines the selected account as the second account and transmits the character recommendation information to the second terminal device.

[0117] In some embodiments, the at least one candidate account is an account selected from the plurality of accounts that satisfies a first condition, the first condition including at least one of not selecting a virtual character and allowing the use of a virtual character to be recommended.

[0118] In some embodiments, in response to a gesture sliding operation from the display area of the first recommended virtual character to the display area of the second account, the information sending module 1120 determines a virtual character corresponding to the start position of the gesture sliding operation as the first recommended virtual character, determines an account corresponding to the end position of the gesture sliding operation as the second account, and sends the character recommendation information to the second terminal device.

[0119] In some embodiments, the interface display module 1110 further displays selectable accounts and non-selectable accounts among the plurality of accounts in the first character selection interface while the gesture slide operation is being performed; gesture In response to the end position of the slide operation being within the display area of the second account, the second account is displayed in a manner that distinguishes it from the other accounts among the plurality of accounts.

[0120] In some embodiments, the interface display module 1110 further comprises: , thIn response to a selection operation for one of the virtual characters in the one character selection interface, the selected virtual character is determined to be the first recommended virtual character, and at least one candidate account from among the plurality of accounts is displayed around the operation position of the selection operation.

[0121] In response to a slide operation from the operation position of the selection operation to the display area of one of at least one candidate account displayed in the vicinity, the information transmission module 1120 determines the account corresponding to the end position of the slide operation as the second account and transmits the character recommendation information to the second terminal device.

[0122] In some embodiments, as shown in FIG. 12, the device 1100 further includes a character display module 1140 and an interface switching module 1150.

[0123] The character exhibition module 1140 displays a character exhibition interface in response to the first account selecting a target virtual character from the plurality of candidate virtual characters to participate in the multiplayer interactive service, the character exhibition interface displaying the target virtual character selected by the first account, and the character exhibition interface further displaying an interface switching control.

[0124] The interface switching module 1150 switches the character display interface to the first character selection interface in response to an operation on the interface switching control.

[0125] In some embodiments, as shown in FIG. 12, the device 1100 further includes a character selection module 1160 .

[0126] The character selection module 1160 selects as the candidate virtual character at least one virtual character that satisfies a second condition, the second condition including at least one of matching a target virtual character selected by the first account for participating in the multiplayer interactive service, matching a character category selected by the second account, or matching a virtual character attribute pre-selected by the second account.

[0127] In some embodiments, the interface display module 1110 further explicitly or implicitly indicates a selection priority of each candidate account after determining the first recommended virtual character.

[0128] In some embodiments, the priority is determined based on at least one of information regarding the operation proficiency of each of the candidate accounts for the first recommended virtual character, the number of times each of the candidate accounts has been used for the first recommended virtual character, the win rate of each of the candidate accounts for the first recommended virtual character, and the preference of each of the candidate accounts for the first recommended virtual character.

[0129] In an embodiment of the present application, a promoter selects a recommended virtual character in a character selection interface and sends character recommendation information via a terminal device to provide the recommended virtual character to a recommended user. When the terminal device of the recommended user receives the character recommendation information, a shortcut selection control for the recommended virtual character is displayed in the character selection interface for the recommended user to select the virtual character. The promoter selects the recommended virtual character in the character selection interface to recommend the virtual character to a recommended user. Compared with related technologies that can only recommend characters by typing or voice, the character processing method of the present application is more efficient and saves the promoter time in providing character recommendation information.

[0130] Please refer to FIG. 13. FIG. 13 shows a block diagram of a virtual character processing device provided in some other embodiments of the present application. This device has a function for implementing the above-mentioned virtual character processing method. The function may be implemented by hardware, or by hardware executing corresponding software. The device may be a terminal device or may be provided in a terminal device. The device 1300 may include an interface display module 1310, an information receiving module 1320, and a control display module 1330.

[0131] The interface display module 1310 displays a character selection interface for the multiplayer interactive service, and the character selection interface displays icon information of multiple accounts and multiple candidate virtual characters, and the multiple accounts participate in the multiplayer interactive service through their respective virtual characters.

[0132] The information receiving module 1320 receives first character recommendation information from a first terminal device, the first character recommendation information being for recommending to a second account corresponding to a second terminal device to participate in a multiplayer interactive service using a first recommended virtual character, the first recommended virtual character being selected from the plurality of candidate virtual characters by the first account corresponding to the first terminal device.

[0133] The control display module 1330 displays a selection control for the first recommended virtual character on the character selection interface based on the first character recommendation information, where the selection control for the first recommended virtual character is for the second account to select the first recommended virtual character, and the selection control for the first recommended virtual character includes an icon of the first account and information about the first recommended virtual character.

[0134] In some embodiments, the selection control includes a lock control or a pre-selection control, and the control display module 1330 displays a lock control for the first recommended virtual character in the character selection interface based on the first character recommendation information when the second account is in a character selection state, or displays a pre-selection control for the first recommended virtual character in the character selection interface based on the first character recommendation information when the second account is not in a character selection state, wherein the lock control is for the second account to lock the first recommended virtual character and the pre-selection control is for the second account to pre-select the first recommended virtual character.

[0135] In some embodiments, the information receiving module 1320 further receives second character recommendation information from a third terminal device, the second character recommendation information being for recommending to the second account to participate in the multiplayer interactive service using a second recommended virtual character, the second recommended virtual character being selected from the plurality of candidate virtual characters by a third account corresponding to the third terminal device.

[0136] The control display module 1330 further switches the selection control of the first recommended virtual character displayed in the character selection interface to a selection control of the second recommended virtual character, which is for the second account to select the second recommended virtual character, and which includes an icon of the third account and information about the second recommended virtual character.

[0137] In some embodiments, the information receiving module 1320 further receives third character recommendation information from a fourth terminal device, the third character recommendation information being for recommending to the second account to participate in the multiplayer interactive service using a third recommended virtual character, the third recommended virtual character being selected from the plurality of candidate virtual characters by a fourth account corresponding to the fourth terminal device.

[0138] The control display module 1330 further displays a selection control for the first recommended virtual character and a selection control for the third recommended virtual character in order of reception time of the first character recommendation information and the third character recommendation information, and the selection control for the third recommended virtual character is for the second account to select the third recommended virtual character, and the selection control for the third recommended virtual character includes an icon of the fourth account and information about the third recommended virtual character.

[0139] In some embodiments, as shown in FIG. 14, the device 1300 further includes an information transmitting module 1340 and an information displaying module 1350 .

[0140] The information sending module 1340, in response to a character recommendation operation for a fifth account among the plurality of accounts, determines a fourth recommended virtual character from the plurality of candidate virtual characters and sends other character recommendation information to a fifth terminal device corresponding to the fifth account, where the other character recommendation information is for recommending to the fifth account to use the fourth recommended virtual character to participate in the multiplayer interactive service.

[0141] When the fifth account selects the fourth recommended virtual character, the information display module 1350 displays, on the character selection interface, instruction information indicating that the fifth account has selected the fourth recommended virtual character.

[0142] In some embodiments, when the number of the first recommended virtual characters is plural, the display order of the plurality of first recommended virtual characters is determined based on at least one of information including the operation proficiency of the second account for each of the first recommended virtual characters, the number of times the second account has used each of the first recommended virtual characters, the win rate of the second account for each of the first recommended virtual characters, the preference of the second account for each of the first recommended virtual characters, and the matching degree of each of the first recommended virtual characters with the target virtual character selected by the first account.

[0143] In the embodiment of the present application, by recommending a virtual character to a recommended person, the recommended person can directly select the recommended virtual character through a shortcut selection control, which improves the efficiency of the recommended person's virtual character selection compared to the recommended person searching for and selecting a virtual character by himself / herself.In addition, the recommended person can directly select the recommended virtual character, which reduces the recommended person's learning cost for selecting a virtual character.

[0144] Please refer to FIG. 15. FIG. 15 shows a block diagram of a terminal device 1500 provided in some embodiments of the present application. The terminal device 1500 may be an electronic device such as a mobile phone, a tablet computer, a game console, an e-book reader, a multimedia playback device, a wearable device, or a PC. The terminal device implements the virtual character processing method provided in the above embodiments. The terminal device may be the terminal device 10 in the game execution environment shown in FIG. 1. Specifically, Typically, the terminal device 1500 includes a processor 1501 and a memory 1502 .

[0145] The processor 1501 may include one or more processing cores, for example, a 4-core processor, an 8-core processor, etc. The processor 1501 processes digital signals. Processor (DSP: Digital Signal Processor or The processor 1501 may be implemented in the form of at least one of a FPGA (Field Programmable Gate Array), a Programmable Logic Array (PLA), and a main processor and a coprocessor. The main processor is a processor for processing data in a wake state and is also called a central processing unit (CPU). The coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 1501 may incorporate a graphics processing unit (GPU). The GPU is responsible for rendering and drawing content to be displayed on a display. In some embodiments, the processor 1501 may include an artificial intelligence (AI) processor for processing computational operations related to machine learning.

[0146] Memory 1502 may include one or more computer-readable storage media. The computer-readable storage media may be non-transitory. Memory 1502 may include high-speed random access memory and non-volatile memory, such as one or more disk storage devices, flash memory storage devices, etc. In some embodiments, the non-transitory computer-readable storage media in memory 1502 stores at least one instruction, program, code set, or instruction set that, when executed by one or more processors, implements the method for processing a virtual character described above.

[0147] In some embodiments, terminal device 1500 optionally further includes a peripheral interface 1503 and at least one peripheral. The processor 1501, the memory 1502, and the peripheral interface 1503 may be connected via a bus or signal lines. Each peripheral may be connected to the peripheral interface 1503 via the bus, signal line, or circuit board. Specifically, the peripheral includes at least one of a radio frequency circuit 1504, a display 1505, an audio circuit 1507, and a power supply 1509.

[0148] As will be appreciated by those skilled in the art, the configuration shown in FIG. 15 is not intended to limit the terminal device 1500, and the terminal device 1500 may include more or fewer components than shown, may combine some components, or may employ a different arrangement of components.

[0149] In an exemplary embodiment, there is further provided a computer-readable storage medium having stored thereon at least one instruction, at least one program, set of code or set of instructions, which, when executed by a processor, implements the above-described method for processing a virtual character.

[0150] In some embodiments, the computer-readable storage medium may include read-only memory (ROM), random access memory (RAM), solid-state drives (SSD), optical disks, etc. Here, the random access memory may include resistance random access memory (ReRAM) or dynamic random access memory (DRAM).

[0151] In an exemplary embodiment, a computer program product is further provided that includes computer instructions, the computer instructions being stored in a computer-readable storage medium, and a processor reading and executing the computer instructions from the computer-readable storage medium to realize the above-described method for processing a virtual character.

[0152] It should be understood that the term "multiple" used herein refers to two or more than two. "And / or" describes a relationship between related objects and indicates that three types of relationships are possible. For example, A and / or B can represent three cases: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the related objects before and after are in an "or" relationship. Furthermore, the step numbers described herein merely exemplify one example of a possible execution order between steps. In some other embodiments, the steps may not be executed in this order. For example, two steps with different numbers may be executed simultaneously, or two steps with different numbers may be executed in the reverse order of the illustration. The embodiments of the present application are not limited thereto.

[0153] The above are only illustrative examples of the present application, and do not limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application should be included within the protection scope of the present application.

Claims

1. A method for processing a virtual character executed by a first terminal device, comprising: displaying a first character selection interface for a multiplayer interactive service, wherein icon information of a plurality of accounts and a plurality of candidate virtual characters are displayed in the first character selection interface, and the plurality of accounts each participate in the multiplayer interactive service through their respective virtual characters; a step of determining a first recommended virtual character from among the plurality of candidate virtual characters and determining a second account from among the plurality of accounts in response to a character recommendation operation of a first account corresponding to a first terminal device in the first character selection interface, In response to a selection operation on any one virtual character among the plurality of candidate virtual characters, determining the selected virtual character as the first recommended virtual character and switching an account selection control displayed on the first character selection interface from an untriggerable state to a triggerable state; displaying at least one candidate account among the plurality of accounts in response to a trigger operation on the account selection control; a step of determining, in response to a selection operation on any one of the at least one candidate account, the selected account as the second account, wherein the at least one candidate account is an account selected from the plurality of accounts and satisfies a first condition; and sending character recommendation information to a second terminal device corresponding to the second account, the character recommendation information being for recommending to the second account to use the first recommended virtual character to participate in the multiplayer interactive service; and in response to the character recommendation information, the second terminal device displays a selection control for selecting the first recommended virtual character on a second character selection interface, the selection control displaying an icon of the first account and information about the first recommended virtual character; When the second account triggers the selection control to select the first recommended virtual character, displaying information indicating an indication that the second account has selected the first recommended virtual character in the first character selection interface; A method comprising:

2. The method of claim 1 , wherein the first condition includes at least one of not selecting a virtual character and allowing other accounts to recommend the use of the virtual character.

3. the step of determining a first recommended virtual character from the plurality of candidate virtual characters and determining a second account from the plurality of accounts in response to a character recommendation operation of a first account corresponding to a first terminal device in a first character selection interface, a step of determining, in response to a gesture slide operation from a display area of any one virtual character to a display area of any one account, a virtual character corresponding to a start position of the gesture slide operation as the first recommended virtual character and determining an account corresponding to an end position of the gesture slide operation as the second account; The method of claim 1 , comprising:

4. During the execution of the gesture slide operation, displaying selectable accounts and non-selectable accounts among the plurality of accounts in the first character selection interface in a distinguishable manner; displaying the second account and the other accounts among the plurality of accounts in a distinguishable manner in response to the end position of the gesture slide operation being within a display area of the second account; The method of claim 3 further comprising:

5. the step of determining a first recommended virtual character from the plurality of candidate virtual characters and determining a second account from the plurality of accounts in response to a character recommendation operation of a first account corresponding to a first terminal device in a first character selection interface, In response to a selection operation for one of the virtual characters in the first character selection interface, determining the selected virtual character as the first recommended virtual character and displaying at least one candidate account among the plurality of accounts around an operation position of the selection operation; determining, in response to a sliding operation from an operation position of the selection operation to a display area of any one of the at least one candidate account displayed in the periphery, an account corresponding to an end position of the sliding operation as the second account; The method of claim 1 , comprising:

6. displaying a character exhibition interface in response to the first account selecting a target virtual character for participating in the multiplayer interactive service from among the plurality of candidate virtual characters, wherein the target virtual character selected by the first account is displayed in the character exhibition interface, and the character exhibition interface further displays an interface switching control; switching the character display interface to the first character selection interface in response to an operation on the interface switching control; The method of claim 1 further comprising:

7. The method of claim 1 , further comprising the step of indicating a recommendation priority for each candidate account after determining the first recommended virtual character.

8. The method according to claim 7, wherein the recommendation priority is determined based on at least one of information regarding the operation proficiency of each of the candidate accounts for the first recommended virtual character, the number of times each of the candidate accounts for the first recommended virtual character has been used, the win rate of each of the candidate accounts for the first recommended virtual character, and the preference of each of the candidate accounts for the first recommended virtual character.

9. A method for processing a virtual character executed by a second terminal device, comprising: displaying a character selection interface for a multiplayer interactive service, wherein icon information of a plurality of accounts and a plurality of candidate virtual characters are displayed in the character selection interface, and the plurality of accounts participate in the multiplayer interactive service through their respective virtual characters; receiving first character recommendation information from a first terminal device, the first character recommendation information being for recommending to a second account corresponding to the second terminal device to participate in the multiplayer interactive service using a first recommended virtual character, the first recommended virtual character being selected by the first account corresponding to the first terminal device from among the plurality of candidate virtual characters; displaying a selection control for the first recommended virtual character in the character selection interface based on the first character recommendation information, the selection control is for providing a selection of the first recommended virtual character by the second account; the selection control includes an icon of the first account, information about the first recommended virtual character, and a lock control; and when the second account has pre-selected a character, displaying the lock control for the first recommended virtual character in the character selection interface based on the first character recommendation information, the lock control being for allowing the second account to lock onto the first recommended virtual character. Steps and A method comprising:

10. The selection control further includes a pre-selection control, and the step of displaying a selection control for the first recommended virtual character on the character selection interface based on the first character recommendation information includes: If the second account has not pre-selected a character, displaying a pre-selection control for the first recommended virtual character in the character selection interface based on the first character recommendation information, the pre-selection control being for pre-selection of the first recommended virtual character by the second account.

10. The method of claim 9, comprising:

11. receiving second character recommendation information from a third terminal device, the second character recommendation information being for recommending to the second account to participate in the multiplayer interactive service using a second recommended virtual character, the second recommended virtual character being selected from the plurality of candidate virtual characters by a third account corresponding to the third terminal device; a step of switching the selection control of the first recommended virtual character displayed in the character selection interface to a selection control of the second recommended virtual character, the selection control of the second recommended virtual character being used for selection of the second recommended virtual character by the second account, and the selection control of the second recommended virtual character including an icon of the third account and information about the second recommended virtual character; The method of claim 10 further comprising:

12. receiving third character recommendation information from a fourth terminal device, the third character recommendation information being for recommending to the second account to participate in the multiplayer interactive service using a third recommended virtual character, the third recommended virtual character being selected from the plurality of candidate virtual characters by a fourth account corresponding to the fourth terminal device; a step of sequentially displaying a selection control for the first recommended virtual character and a selection control for the third recommended virtual character in order of reception time of the first character recommendation information and the third character recommendation information, wherein the selection control for the third recommended virtual character is for use in selection of the third recommended virtual character by the second account, and the selection control for the third recommended virtual character includes an icon of the fourth account and information about the third recommended virtual character; The method of claim 10 further comprising:

13. 11. The method according to claim 10, wherein, when there are a plurality of first recommended virtual characters, the display order of the plurality of first recommended virtual characters is determined based on at least one information of the operation proficiency of the second account for each of the first recommended virtual characters, the number of times the second account has used each of the first recommended virtual characters, the win rate of the second account for each of the first recommended virtual characters, the preference of the second account for each of the first recommended virtual characters, and the matching degree of each of the first recommended virtual characters with a target virtual character selected by the first account.

14. A processing device for a virtual character, an interface display module for displaying a first character selection interface for a multiplayer interactive service, wherein the first character selection interface displays icon information of multiple accounts and multiple candidate virtual characters, and the multiple accounts each participate in the multiplayer interactive service through their respective virtual characters; an information transmission module, determining a first recommended virtual character from among the plurality of candidate virtual characters in response to a character recommendation operation of a first account corresponding to a first terminal device in the first character selection interface, In response to a selection operation on any one virtual character among the plurality of candidate virtual characters, determining the selected virtual character as the first recommended virtual character and switching an account selection control displayed on the first character selection interface from an untriggerable state to a triggerable state; displaying at least one candidate account from the plurality of accounts in response to a trigger operation on the account selection control; determining, in response to a selection operation on any one of the at least one candidate account, the selected account as a second account, wherein the at least one candidate account is an account selected from the plurality of accounts and satisfies a first condition; determining the second account from the plurality of accounts, and transmitting character recommendation information to a second terminal device corresponding to the second account, an information sending module, wherein the character recommendation information is for recommending to the second account to use the first recommended virtual character to participate in the multiplayer interactive service, and in response to the character recommendation information, the second terminal device displays a selection control for selecting the first recommended virtual character on a second character selection interface, and the selection control displays an icon of the first account and information about the first recommended virtual character; an information transmission module that performs the above; an information display module that, when the second account triggers the selection control to select the first recommended virtual character, displays information indicating an indication that the second account has selected the first recommended virtual character on the first character selection interface; 1. An apparatus comprising:

15. A processing device for a virtual character, an interface display module for displaying a character selection interface for a multiplayer interactive service, wherein the character selection interface displays icon information of multiple accounts and multiple candidate virtual characters, and the multiple accounts each participate in the multiplayer interactive service through their respective virtual characters; an information receiving module that receives character recommendation information from a first terminal device, the character recommendation information being for recommending to a second account corresponding to a second terminal device to participate in the multiplayer interactive service using a first recommended virtual character, the first recommended virtual character being selected by the first account from among the plurality of candidate virtual characters; a control display module that displays a selection control for the first recommended virtual character on the character selection interface based on the character recommendation information, the selection control is for providing a selection of the first recommended virtual character by the second account; the selection control includes an icon of the first account, information about the first recommended virtual character, and a lock control; When the second account has pre-selected a character, displaying the lock control for the first recommended virtual character in the character selection interface based on the information of the first recommended virtual character, the lock control being for locking the first recommended virtual character by the second account. Control display module and 1. An apparatus comprising:

16. A terminal device comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set or instruction set, which, when loaded and executed by the processor, causes the terminal device to implement the method of any one of claims 1 to 13.

17. A computer program causing a computer to carry out the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Virtual character selection method and device, equipment and storage medium

    CN112891931A

  • Method and device for processing information in game and electronic terminal

    CN113680066A

  • Information prompting method and device, terminal equipment and readable storage medium

    CN114028812A

  • Program, information storage medium and game device

    JP2005230168A

  • Game program and game system

    JP2020151498A