Method and device for determining target element and electronic equipment

By counting the candidate elements with the largest number of virtual accounts in multiplayer games and determining the duration of game selection based on their number, the game process delay problem caused by some players not choosing the game map in time is solved, improving the user experience.

CN119868930AActive Publication Date: 2025-04-25NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510044995.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-10
Publication Date
2025-04-25
Estimated Expiration
2045-01-10

AI Technical Summary

Technical Problem

In multiplayer games, when some players fail to select the game map within the specified time, the game process will be delayed, resulting in a single player having too much impact on the game game process and other players have poor experience.

Method used

A multiple candidate elements for selection by multiple virtual accounts are provided. By counting the candidate elements with the largest number of virtual accounts, and determining the first target duration based on their number, displaying a timing identifier on the terminal device, responding to the end of the timing, the target candidate elements are determined as the target elements jointly selected by multiple virtual accounts.

Benefits of technology

This method takes into account the user's choice willingness and the efficiency of element selection, reduces the impact of a single player on the game process, and improves the overall user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119868930A_ABST
    Figure CN119868930A_ABST
Patent Text Reader

Abstract

The invention provides a target element determination method and apparatus, and an electronic device. The method comprises the steps of providing a plurality of candidate elements selected by a plurality of virtual accounts; determining the number of selected virtual accounts of the plurality of candidate elements, and determining the candidate element with the maximum number of virtual accounts as a target candidate element; based on the number of the virtual accounts selecting the target candidate elements, determining a first target time length, and providing a timing identifier for the first target time length in terminal equipment corresponding to the plurality of virtual accounts; and in response to the timing reaching the first target duration, controlling to determine the target candidate element as a target element jointly selected by the plurality of virtual accounts. In the mode, when a plurality of users select from the candidate elements, when to end the element selection link can be determined based on the number of the users selecting the candidate elements, so that the selection willingness of the users and the element selection efficiency are considered, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of game technology, and in particular to a method, device and electronic equipment for determining a target element. Background Art

[0002] In the game, multiple game maps are usually set up for the game camps participating in the game to choose. Generally speaking, the game map for the game will be selected by a game account in a game camp. In the related art, each game account in the game camp that can select the game map can choose from a fixed number of maps, and the time for selecting the map is also fixed, for example, the total duration is 1 minute. Then, the game system determines the game map for the next game based on everyone's vote. In this way, even if most teammates have selected a certain map, and one teammate has not made a choice, the game progress will not be directly determined, and the process still has to wait for the teammate to make the choice before the process ends, resulting in a single player having too much influence on the game progress and a poor experience for other game players. Summary of the invention

[0003] In view of this, an object of the present invention is to provide a method, device and electronic device for determining a target element, so as to take into account both the user's selection intention and the element selection efficiency and improve the user experience.

[0004] In a first aspect, an embodiment of the present invention provides a method for determining a target element, the method comprising: providing multiple candidate elements for selection by multiple virtual accounts; determining the number of virtual accounts by which the multiple candidate elements are respectively selected, and determining the candidate element with the largest number of virtual accounts as the target candidate element; determining a first target duration based on the number of virtual accounts that select the target candidate element, and providing a timing identifier for the first target duration in terminal devices corresponding to the multiple virtual accounts; in response to the timing reaching the first target duration, controlling the target candidate element to be determined as the target element jointly selected by the multiple virtual accounts.

[0005] In a second aspect, an embodiment of the present invention provides a device for determining a target element, the device comprising: an element providing module, for providing multiple candidate elements for selection by multiple virtual accounts; a target candidate element determining module, for determining the number of virtual accounts by which the multiple candidate elements are respectively selected, and determining the candidate element with the largest number of virtual accounts as the target candidate element; a first target duration determining module, for determining a first target duration based on the number of virtual accounts that select the target candidate element, and providing a timing identifier for the first target duration in terminal devices corresponding to the multiple virtual accounts; a target element determining module, for controlling the determination of the target candidate element as the target element selected jointly by multiple virtual accounts in response to the timing reaching the first target duration.

[0006] In a third aspect, an embodiment of the present invention provides an electronic device, including a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned method for determining the target element.

[0007] In a fourth aspect, an embodiment of the present invention provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned method for determining the target element.

[0008] The embodiments of the present invention bring the following beneficial effects:

[0009] The above-mentioned method, device and electronic device for determining a target element provide multiple candidate elements for selection by multiple virtual accounts; determine the number of virtual accounts that have selected the multiple candidate elements respectively, and determine the candidate element with the largest number of virtual accounts as the target candidate element; determine the first target duration based on the number of virtual accounts that select the target candidate element, and provide a timing mark for the first target duration in the terminal devices corresponding to the multiple virtual accounts; in response to the timing reaching the first target duration, control the target candidate element to be determined as the target element jointly selected by the multiple virtual accounts. In this method, when multiple users select from the candidate elements, it can be determined when to end the element selection process based on the number of users who selected the candidate elements, thereby taking into account the user's selection intention and the element selection efficiency, and improving the user experience.

[0010] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0011] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0013] Figure 1 A flowchart of a method for determining a target element provided by an embodiment of the present invention;

[0014] Figure 2 A schematic diagram of a graphical user interface provided by an embodiment of the present invention;

[0015] Figure 3 A schematic diagram of another graphical user interface provided by an embodiment of the present invention;

[0016] Figure 4 A schematic diagram of another graphical user interface provided by an embodiment of the present invention;

[0017] Figure 5 A schematic diagram of another graphical user interface provided by an embodiment of the present invention;

[0018] Figure 6 A schematic diagram of another graphical user interface provided by an embodiment of the present invention;

[0019] Figure 7 A schematic diagram of another graphical user interface provided by an embodiment of the present invention;

[0020] Figure 8 A schematic diagram of another graphical user interface provided by an embodiment of the present invention;

[0021] Fig. 9 A schematic diagram of another graphical user interface provided by an embodiment of the present invention;

[0022] Fig.10 A schematic diagram of the structure of a device for determining a target element provided by an embodiment of the present invention;

[0023] Fig.11 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0024] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0025] In some games, multiple rounds of matches are played. After each round, all players on the winning side or the losing side vote to select the game map required for the next game from multiple game maps.

[0026] In practice, players who need to choose a game map usually discuss offline, and then one player directly chooses the map for the next round in the game. However, this method cannot provide a convenient online and fast negotiation and communication method for pure online competitions. It relies too much on offline communication among members. For online competitions, it cannot provide participating players with a reasonable way to make decisions that convince the public. It relies more on communication between participating players and lacks external mechanisms, which may seriously affect the atmosphere of the competition.

[0027] When each player in a game team can select the map for the next game online, each player usually selects from a fixed number of maps, and the time for selecting a map is also fixed, such as 1 minute. Then, the game system determines the game map for the next game based on the results of everyone's selection. However, even if all five teammates select the map Figure 1 , if one teammate does not make a choice, the game progress will not be directly determined, and the process still needs to wait for the teammate to make a choice before ending. This causes a single player to have too much influence on the game process, resulting in a poor gaming experience for players in the game team.

[0028] Based on this, an embodiment of the present invention provides a method, device and electronic device for determining a target element. The technology can be applied to various scenarios where a target element needs to be selected from multiple candidate elements.

[0029] In one embodiment of the present invention, the method for determining the target element can be run on a local terminal device or a server. When the method for determining the target element is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0030] In an optional implementation, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the method for determining the target element are completed on the cloud game server. The role of the client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a handheld computer, etc.; but the cloud game server in the cloud is used for information processing. When playing the game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0031] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.

[0032] See also Figure 1 First, a method for determining a target element provided by an embodiment of the present invention is introduced. The method comprises the following steps:

[0033] Step S102, providing multiple candidate elements for multiple virtual accounts to select.

[0034] The above-mentioned multiple virtual accounts can be user accounts of software, such as live broadcast software, social software, game software, etc., or user accounts of websites, such as online game websites, etc. Multiple virtual accounts are usually user accounts of the same software or website. When different software and websites can communicate with each other, multiple virtual accounts can also belong to different software and websites, which is not limited here.

[0035] The candidate elements mentioned above may be of various types, such as name, color, image, prize, game level, game map, etc. There are usually multiple candidate elements. In order to facilitate the virtual account to make a selection, the element identifiers for selecting each candidate element are usually displayed on the graphical user interface provided by the terminal device that controls the virtual account. For example, when the candidate element is a name, the characters corresponding to the name may be displayed on the graphical user interface; when the candidate element is a game level, the level name may be displayed on the graphical user interface.

[0036] Each virtual account usually needs to select one or more candidate elements from multiple candidate elements. The number of candidate elements that a virtual account can select is usually less than the total number of candidate elements. Users can usually control the corresponding virtual account to select candidate elements through a human-computer interaction device connected to the terminal device. The above-mentioned human-computer interaction device can be a mouse, keyboard, handle, touch screen, wearable smart device, etc., which is not limited here. Users can trigger the element identification of the candidate element through the human-computer interaction device, generate an element selection instruction, and thus control the corresponding virtual account to select the corresponding candidate element.

[0037] It can be set in advance that users can modify their selections, or it can be set that users cannot modify their selections. When users modify their selections, they can first cancel their selection of the current candidate element, and then select other candidate elements; or they can directly cancel their last selection of other candidate elements when they select a candidate element again. There is no restriction here.

[0038] Step S104, determining the number of virtual accounts selected from the multiple candidate elements respectively, and determining the candidate element with the largest number of virtual accounts as the target candidate element.

[0039] After providing multiple candidate elements for multiple virtual accounts to select, it is necessary to determine the candidate elements selected by each virtual account, so as to count the number of virtual accounts selected by each candidate element, that is, each candidate element is selected by several virtual accounts. Since the time for each virtual account to select a candidate element is uncertain, it is usually necessary to count the number of virtual accounts selected by each candidate element in real time. It is also possible to count the number of virtual accounts selected by each candidate element after receiving an element selection instruction corresponding to a virtual account.

[0040] After determining the number of virtual accounts selected by multiple candidate elements, the candidate element with the largest number of virtual accounts needs to be determined as the target candidate element. Among them, the target candidate element can be 1 or two, which specifically matches the number of target elements that need to be determined. For example, when the candidate elements are element 1, element 2, element 3 and element 4, the statistics show that the number of virtual accounts for selected element 1 is 1, the number of virtual accounts for selected element 2 is 2, the number of virtual accounts for selected element 3 is 0, and the number of virtual accounts for selected element 4 is. If only one target candidate element needs to be determined, element 2 is determined as the target candidate element. If two target candidate elements need to be determined, both element 1 and element 2 are determined as target candidate elements.

[0041] Step S106, determining a first target duration based on the number of virtual accounts that select the target candidate element, and providing a timing identifier for the first target duration in terminal devices corresponding to the plurality of virtual accounts.

[0042] Generally speaking, the more virtual accounts that select the target candidate elements, the more unified the opinions of the users who control the virtual accounts, and the shorter the first target duration is. The above-mentioned first target duration is usually negatively correlated with the number of accounts. The first target duration can be preset to be inversely proportional to the number of virtual accounts that select the target candidate elements, for example, the product of the first target duration and the number of virtual accounts of the target candidate elements is 120. When the number of virtual accounts that select the target candidate elements is 1, the first target duration is 120s; when the number of virtual accounts that select the target candidate elements is 6, the first target duration is 20s. The calculation formula for the first target duration can also be set as:

[0043] First target duration = preset duration - A × the number of virtual accounts of selected target candidate elements

[0044] Where A is a positive number. The preset duration usually needs to be greater than the product of A and the number of virtual accounts. It can be set according to needs and is not limited here.

[0045] After the first target duration is determined, the timing usually starts. In order to let the user know how long it will take to determine the target element, it is necessary to display a timing mark in the graphical user interface. The timing mark can display the first target duration and the timing duration at the same time, and the user can judge the remaining time based on the two; the timing mark can also directly display the difference between the first target duration and the timing duration, so as to intuitively reflect the remaining time. The timing mark can be displayed as a progress bar mark, or it can be displayed as a countdown mark marked with the difference between the first target duration and the timing duration. It can be set according to needs and is not limited here.

[0046] Step S108 , in response to the timing reaching the first target duration, controlling to determine the target candidate element as the target element jointly selected by the multiple virtual accounts.

[0047] When the timing reaches the first target duration, the target candidate element can be directly determined as the target element jointly selected by multiple virtual accounts. It is worth noting that the time for users to control the virtual account to select the candidate element is usually uncontrolled. Therefore, during the timing process, the user may start to select or change the selection, which will cause the target candidate element to change, or the number of virtual accounts that select the target candidate element to change. When the above situation occurs, it is necessary to redetermine the first target duration and restart the timing.

[0048] If the user can change the candidate element selected by the virtual account multiple times, the first target duration may keep changing, and the timing may be difficult to reach the first target duration. To prevent this from happening, the number of times the user can change his or her selection can be limited, or the total duration of the element selection process can be limited. When the duration of the element selection reaches the total duration, the target candidate element can be directly determined as the target element, or the target element can be randomly determined, regardless of whether the timing for the first target duration has reached the first target duration.

[0049] The above-mentioned method for determining a target element provides multiple candidate elements for selection by multiple virtual accounts; determines the number of virtual accounts that have selected the multiple candidate elements respectively, and determines the candidate element with the largest number of virtual accounts as the target candidate element; determines the first target duration based on the number of virtual accounts that select the target candidate element, and provides a timing mark for the first target duration in the terminal devices corresponding to the multiple virtual accounts; in response to the timing reaching the first target duration, controls the target candidate element to be determined as the target element selected by the multiple virtual accounts. In this method, when multiple users select from the candidate elements, it can be determined when to end the element selection process based on the number of users who selected the candidate elements, thereby taking into account the user's selection intention and the element selection efficiency, and improving the user experience.

[0050] The following embodiment provides an implementation method for providing multiple candidate elements for selection by multiple virtual accounts.

[0051] In practice, the method can be applied in games. Correspondingly, the virtual account is a game account, and the candidate element can be a game map or a game level. The multiple virtual accounts can be game accounts participating in the same game. The multiple virtual accounts can also be game accounts participating in the same game and in the same camp.

[0052] When multiple virtual accounts participate in a game match, in response to a game match triggering instruction, multiple game maps corresponding to the game match are provided to the multiple game accounts participating in the game match. The game map may be provided by displaying a thumbnail, name, etc. of the game map on a graphical user interface provided by a terminal device controlling the game account.

[0053] When the candidate element is not a game map, for each candidate element, a graphical user interface provided by each terminal device controlling a virtual account is usually required to display the element identifier of the candidate element. The element identifier can be an image indicating the attribute of the element, or the name of the element, and can also include some specific information of the element, such as price, required duration, etc.

[0054] In order to help users understand the current selection, it is also necessary to display the number of virtual accounts that select candidate elements and / or account identifiers in the graphical user interface. For example, the number of accounts that select the element can be displayed at the specified position of the element identifier of each candidate element, and the name, avatar, etc. of the account that selects the element can also be directly displayed; or the number of virtual accounts selected for each element can be uniformly displayed in a certain area of ​​the graphical user interface, such as Figure 2 shown. Figure 2 The display content in the upper left area of ​​the graphical user interface shows that the number of accounts for selecting element 1 is 1, the number of accounts for selecting element 2 is 2, the number of accounts for selecting element 3 is 1, and the number of accounts for selecting element 4 is 0. Among them, the relevant content of element 2 is displayed in bold, indicating that element 2 is a target candidate element.

[0055] In a specific embodiment, one or several virtual accounts among the multiple virtual accounts may have a specified attribute that other virtual accounts do not have. For example, among the multiple virtual accounts, there may be virtual accounts with manager attributes and virtual accounts without manager attributes. In a game, multiple game accounts in the same game camp include game accounts with captain attributes, game accounts with vice-captain attributes, coach attributes, and game accounts without the above attributes.

[0056] For the convenience of writing, the virtual account with the first specified attribute among the multiple virtual accounts is referred to as the fourth account. The other virtual accounts that do not have the first specified attribute are referred to as the third account. In order to facilitate the third account to follow the fourth account in selecting the candidate element, a first option control can be displayed on the graphical user interface provided by the terminal device that controls the third account; the first option control is used to control the determination of the candidate element selected by the fourth account as the candidate element selected by the third account. That is, after the user performs a selection operation on the option control, the candidate element selected by the fourth account will be determined as the candidate element selected by the third account.

[0057] Assume that the multiple virtual accounts also include a fifth account with a second specified attribute; the fifth account is different from the fourth account; the second specified attribute is different from the first specified attribute. The third account is different from the fifth account, that is, it does not have the first specified attribute nor the second specified attribute. At this time, while the graphical user interface displays the first option control, the second option control also needs to be displayed. Among them, the second option control is used to: control the determination of the candidate element selected by the fifth account as the candidate element selected by the third account. If the user first selects the first option control, in response to the selection operation on the first option control, the candidate element selected by the fourth account is determined as the candidate element selected by the third account. Next, the user performs a selection operation on the second option control again. In response to the selection operation on the second option control, it is necessary to cancel the selected state of the first option control, and then determine the candidate element selected by the fifth account as the candidate element selected by the third account. That is, the user cannot choose to follow the selections of two different virtual accounts at the same time.

[0058] In specific implementation, the target candidate element is usually the candidate element with the largest number of virtual accounts. In actual applications, two or more candidate elements may have the same number of virtual accounts, and they have the largest number of virtual accounts among all candidate elements. For example, the number of virtual accounts corresponding to element 1 and element 2 are both 2, and the number of virtual accounts corresponding to element 3 and element 4 are both 1. Then element 1 and element 2 are both determined as target candidate elements.

[0059] When only one target element needs to be determined, the situation of two or more target candidate elements is not allowed. At this time, the first target duration cannot be determined, and the user who controls each virtual account needs to be prompted to change the selected element or start selecting an element. For the convenience of writing, any of the multiple virtual accounts is referred to as the first account. The terminal device controls the first account, and the terminal device provides a graphical user interface. If the number of target candidate elements is greater than or equal to 2, a first prompt message is displayed on the graphical user interface; the first prompt message is used to: remind the virtual account to adjust the selected candidate element. The first prompt message can be displayed in a more prominent position, or in a more prominent format, to attract the user's attention and select the element as soon as possible.

[0060] Since the time for a virtual account to select a candidate element is uncontrollable, after a target candidate element is determined, if a virtual account changes the selected candidate element, the target candidate element may be changed. In response to a second virtual account in multiple virtual accounts updating the candidate element selected by the second virtual account, the number of virtual accounts selected by the multiple candidate elements is updated, and the candidate element with the largest number of updated virtual accounts is updated as the target candidate element; the second virtual account is any virtual account in the multiple virtual accounts.

[0061] If the updated target candidate element is different from the target candidate element before the update, it is necessary to determine the second target duration based on the number of virtual accounts that select the updated target candidate element, and restart the timing. If the updated target candidate element is the same as the target candidate element before the update, but the number of virtual accounts of the updated target candidate element is different from the number of virtual accounts of the target candidate element before the update, it is also necessary to determine the second target duration based on the number of virtual accounts that select the updated target candidate element, and restart the timing. If the updated target candidate element is the same as the target candidate element before the update, and the number of virtual accounts of the target candidate element has not changed, there is no need to change the first target duration. After determining the second target duration, it is necessary to provide a timing identifier for the second target duration in the terminal devices corresponding to the multiple virtual accounts. In response to the timing reaching the second target duration, the control determines the updated target candidate element as the target element jointly selected by the multiple virtual accounts.

[0062] When a virtual account can change the selected candidate element at will, the target candidate element can change at any time, which will cause the timing to be restarted multiple times, making the entire candidate element selection process longer. In order to control the duration of the candidate element selection process, the timing can be started while providing multiple candidate elements for selection by multiple virtual accounts to obtain a first timing duration. In response to the first timing duration reaching a preset third target duration, and the target element jointly selected by multiple virtual accounts has not been determined, it is necessary to control the determination of the target element jointly selected by multiple virtual accounts. Typically, it is also necessary to display a countdown icon corresponding to the difference between the third target duration and the first timing duration on the graphical user interface to remind the user of the remaining time available for selecting candidate elements, such as Figure 3 As shown, the circular mark displayed in the graphical user interface represents a countdown mark, and the 120 displayed in the countdown mark indicates that there are 120 seconds left until the element selection process ends.

[0063] In a specific implementation, if the target candidate element has been determined, the control determines the target candidate element as the target element selected by multiple virtual accounts. If the target candidate element has not been determined, such as no virtual account has selected a candidate element, or the number of virtual accounts that selected multiple candidate elements is the same, a candidate element can be randomly determined from the multiple candidate elements, and the determined candidate element is determined as the target element selected by multiple virtual accounts.

[0064] The embodiment of the present invention also provides another method for determining a target element. Figure 1This method is mainly used in games, with game maps as candidate elements and game accounts as virtual accounts, aiming to enable participating teams to quickly select maps directly in the game during competitions, thereby helping player teams to quickly negotiate map selection without affecting the overall game process and the normal game experience of the team.

[0065] In this method, the players who participated in the vote are visualized, and players can see the choices of other players in the team in real time; and the selection time is limited. When there are multiple players who choose the same map / all players have not selected a map, the countdown time is shortened to the normal time. When a certain map is selected by different numbers of players, the countdown time is different; at the same time, the function of following the captain / coach is added to facilitate the selection of players who do not want to participate in the vote.

[0066] In this method, after a game match ends, the game interface corresponding to the game account in the winning team's game camp has an entrance to select the game map interface, and the player triggers the entrance to enter the map selection interface, such as Figure 4 As shown, the interface displays four map icons.

[0067] When a player enters this interface, he can click the icon corresponding to the map he wants to choose. After selecting, his name will appear on the corresponding map icon and will be visible to everyone in the selected map. Figure 5 The display effect of the name of the game account controlled by the terminal device that displays the current game interface is different from the display effect of the names of other game accounts. When the game team includes game accounts with the identities of captain and coach, the display effect of the names of the two can be different from the display effect of other game accounts, or the identity names or logos of the two can be displayed at the same time when the names of the two are displayed.

[0068] When a player selects a game map, different situations may occur. Different text content prompts need to be displayed for different situations.

[0069] When no map is selected by any game account, it is necessary to display "Click to confirm map selection" on the interface, such as Figure 4 When a game account selects a map, the map selected by the most team members will be automatically confirmed as the map selected by all game accounts. A countdown will be performed before confirmation. The greater the number of selectors of the map selected by the most team members, the shorter the total countdown time for automatic confirmation.

[0070] When multiple people select the same map, a text prompt "Multiple people have selected the same map, please adjust your selection" will be displayed on the interface. Figure 5 shown.

[0071] When the number of people who select a map is greater than that of all other maps, a text prompt "You will be confirmed: the first map" will be displayed on the interface. The first map is the name of the map with more people who select it than all other maps, and a countdown progress bar for confirming the map selection will be displayed on the interface at the same time. Figure 6 shown.

[0072] Specifically, you can display the map automatic confirmation countdown progress bar (also called the "map lock countdown progress bar") in the following ways:

[0073] 1 The countdown progress bar will only be displayed and countdown will be performed when the selection is about to be confirmed. In other cases, the progress bar will be hidden.

[0074] 2 and the number of team members who have selected the map to be confirmed to determine the initial time of the progress bar (i.e. the time corresponding to the full progress bar). For details, please refer to Table 1:

[0075] Table 1

[0076] Number of members Countdown (seconds) 1 240 2 180 3 120 4 60 5 45 6 30

[0077] 3 If the number of selected members changes, or if you exit the "about to confirm selection" state and re-enter, the countdown will restart and the new countdown duration will be determined according to Table 1.

[0078] 4 At the same time, there is a total time for the event to start, see Figure 4 If the time is up and the player has not finished making a selection, the map with the most people choosing it will be selected, or if no one has chosen a map, a random map will be selected from multiple maps.

[0079] When the progress bar is displayed, the display format of the progress bar can change in the last 10 seconds, and the countdown time number can also be enlarged. When the countdown time changes, the countdown time can be instantly controlled to change, and at the same time, a dynamic effect is generated in the changing part of the progress bar.

[0080] When there are members who are captains and coaches in the game team, you can also set the follow captain selection function and the follow coach selection function. For the player perspective, the interface displays two check boxes: follow captain and follow coach. Figure 7 When the follower is not in the preparation room, the check box is grayed out and cannot be clicked; for single check boxes, only one can be checked. When the second check box is checked, the first check box is automatically unchecked. For the captain's perspective: no check boxes are displayed. For the coach's perspective, only the follow captain check box is displayed. When the captain is not in the preparation room, the check box must be grayed out and cannot be checked.

[0081] When the player follows a member who has selected a map and then exits the battle preparation room, only the player's selection will be cancelled, and the selection of the player being followed will not be cancelled. When a player follows a coach and the coach follows the captain, it is considered that they are following the captain. After checking the "Follow" option, if the player clicks cancel or changes his or her own map selection, the "Follow" option will be automatically cancelled.

[0082] After all members of the game camp have determined their maps based on the player's choice, the interface will display the map logo, such as Figure 8 When the player has not selected a map and the total countdown is over, the map icons of multiple maps will be displayed on the interface, and a prompt message will be displayed, prompting the player to randomly select a map from the displayed maps as the map determined by all members, such as Fig. 9 shown.

[0083] This method can directly display the results of all player selections of participating teams and map selectors, and change the selection rules and interface prompts to enable players to quickly negotiate and select maps when playing in online teams, which can reduce the time for offline communication. At the same time, this fair and open voting method can help ensure fair competition in the competition.

[0084] For the above method embodiments, see Fig.10 The embodiment of the present invention shown provides a device for determining a target element, the device comprising:

[0085] An element providing module 1002 is used to provide multiple candidate elements for multiple virtual accounts to select;

[0086] The target candidate element determination module 1004 is used to determine the number of virtual accounts selected by the multiple candidate elements respectively, and determine the candidate element with the largest number of virtual accounts as the target candidate element;

[0087] A first target duration determination module 1006, configured to determine a first target duration based on the number of virtual accounts that select the target candidate element, and provide a timing identifier for the first target duration in terminal devices corresponding to the plurality of virtual accounts;

[0088] The target element determination module 1008 is used to control the target candidate element to be determined as the target element jointly selected by multiple virtual accounts in response to the timing reaching the first target duration.

[0089] The above-mentioned device for determining a target element provides multiple candidate elements for selection by multiple virtual accounts; determines the number of virtual accounts that have selected the multiple candidate elements respectively, and determines the candidate element with the largest number of virtual accounts as the target candidate element; determines the first target duration based on the number of virtual accounts that select the target candidate element, and provides a timing mark for the first target duration in the terminal devices corresponding to the multiple virtual accounts; in response to the timing reaching the first target duration, controls the target candidate element to be determined as the target element selected by the multiple virtual accounts. In this method, when multiple users select from the candidate elements, it can be determined when to end the element selection link based on the number of users who selected the candidate elements, thereby taking into account the user's selection intention and the element selection efficiency, and improving the user experience.

[0090] The above-mentioned element providing module is also used to: respond to a game match triggering instruction, provide multiple game maps corresponding to the game match to multiple game accounts participating in the game match.

[0091] The above method provides a graphical user interface through a terminal device; the terminal device controls the first account among multiple virtual accounts; the first account is any virtual account among the multiple virtual accounts; the above device also includes: an identification display module, which is used to display the element identification of the candidate element, the number of virtual accounts that select the candidate element, and\or the account identification on the graphical user interface for each candidate element.

[0092] The above-mentioned device provides a graphical user interface through a terminal device; the terminal device controls the first account among multiple virtual accounts; the first account is any virtual account among the multiple virtual accounts; the above-mentioned device also includes: a prompt information display module, which is used to display a first prompt information on the graphical user interface if the number of target candidate elements is greater than or equal to 2; the first prompt information is used to: remind the virtual account to adjust the selected candidate element.

[0093] The duration of the first target mentioned above is negatively correlated with the number of accounts.

[0094] The above-mentioned device also includes: a target candidate element updating module, which is used to update the candidate element selected by the second virtual account in response to the second virtual account among the multiple virtual accounts, update the number of virtual accounts selected by the multiple candidate elements respectively, and update the candidate element with the largest number of updated virtual accounts as the target candidate element; the second virtual account is any virtual account among the multiple virtual accounts; a second target duration determination module, which is used to determine the second target duration based on the number of virtual accounts that select the updated target candidate element in response to the updated target candidate element being different from the target candidate element before the update, and\or, the number of virtual accounts of the updated target candidate element is different from the number of virtual accounts of the target candidate element before the update, start timing, and provide a timing identifier for the second target duration in the terminal devices corresponding to the multiple virtual accounts; a target element updating module, which is used to control the determination of the updated target candidate element as the target element jointly selected by the multiple virtual accounts in response to the timing reaching the second target duration.

[0095] The above-mentioned element providing module is also used to: provide multiple candidate elements for selection by multiple virtual accounts, and start timing to obtain a first timing duration; the above-mentioned device also includes: a second target element determination module, which is used to control the determination of the target element jointly selected by multiple virtual accounts in response to the first timing duration reaching a preset third target duration and the target element jointly selected by multiple virtual accounts not being determined.

[0096] The above-mentioned second target element determination module is also used to: if the target candidate element has been determined, control the target candidate element to be determined as the target element jointly selected by multiple virtual accounts; if the target candidate element has not been determined, randomly determine a candidate element from multiple candidate elements, and determine the determined candidate element as the target element jointly selected by multiple virtual accounts.

[0097] The above-mentioned device provides a graphical user interface through a terminal device; the terminal device is used to control a third account among multiple virtual accounts; the multiple virtual accounts also include a fourth account; the fourth account has a first specified attribute; the third account is different from the fourth account; the above-mentioned device also includes: a first option control display module, used to display a first option control on the graphical user interface; the first option control is used to: control the candidate element selected by the fourth account to be determined as the candidate element selected by the third account.

[0098] The above-mentioned multiple virtual accounts also include a fifth account; the fifth account is different from the fourth account; the fifth account has a second specified attribute; the third account is different from the fifth account; the first option control display module is also used to: display the first option control and the second option control on the graphical user interface; the second option control is used to: control the candidate element selected by the fifth account to be determined as the candidate element selected by the third account; the above-mentioned device also includes: a first selection module, which is used to respond to the selection operation on the first option control and determine the candidate element selected by the fourth account as the candidate element selected by the third account; the second selection module is used to respond to the selection operation on the second option control, cancel the selected state of the first option control, and determine the candidate element selected by the fifth account as the candidate element selected by the third account.

[0099] This embodiment also provides an electronic device, including a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned method for determining the target element. Specifically, as follows:

[0100] Provide multiple candidate elements for selection by multiple virtual accounts; determine the number of virtual accounts that are respectively selected by the multiple candidate elements, and determine the candidate element with the largest number of virtual accounts as the target candidate element; determine a first target duration based on the number of virtual accounts that select the target candidate element, and provide a timing identifier for the first target duration in terminal devices corresponding to the multiple virtual accounts; in response to the timing reaching the first target duration, control the target candidate element to be determined as the target element jointly selected by the multiple virtual accounts.

[0101] In the above manner, when multiple users select from candidate elements, it is possible to determine when to end the element selection phase based on the number of users selecting candidate elements, thereby taking into account both the user's selection intention and the element selection efficiency, and improving the user experience.

[0102] Optionally, the above step of providing multiple candidate elements for selection by multiple virtual accounts includes: in response to a game match triggering instruction, providing multiple game maps corresponding to the game match to multiple game accounts participating in the game match.

[0103] Optionally, the above method provides a graphical user interface through a terminal device; the terminal device controls a first account among multiple virtual accounts; the first account is any virtual account among the multiple virtual accounts; the above method also includes: for each candidate element, displaying the element identifier of the candidate element on the graphical user interface, as well as the number of virtual accounts that select the candidate element, and\or the account identifier.

[0104] Optionally, the above method provides a graphical user interface through a terminal device; the terminal device controls a first account among multiple virtual accounts; the first account is any virtual account among the multiple virtual accounts; the above method also includes: if the number of target candidate elements is greater than or equal to 2, displaying a first prompt message on the graphical user interface; the first prompt message is used to: remind the virtual account to adjust the selected candidate element.

[0105] Optionally, the first target duration is negatively correlated with the number of accounts.

[0106] Optionally, the above method also includes: in response to a second virtual account among multiple virtual accounts, updating the candidate element selected by the second virtual account, updating the number of virtual accounts selected by the multiple candidate elements respectively, and updating the candidate element with the largest number of updated virtual accounts as the target candidate element; the second virtual account is any virtual account among the multiple virtual accounts; in response to the updated target candidate element being different from the target candidate element before the update, and\or, the number of virtual accounts of the updated target candidate element being different from the number of virtual accounts of the target candidate element before the update, determining the second target duration based on the number of virtual accounts that select the updated target candidate element, starting timing, and providing a timing identifier for the second target duration in the terminal devices corresponding to the multiple virtual accounts; in response to the timing reaching the second target duration, controlling the updated target candidate element to be determined as the target element jointly selected by the multiple virtual accounts.

[0107] Optionally, the above-mentioned step of providing multiple candidate elements for selection by multiple virtual accounts includes: providing multiple candidate elements for selection by multiple virtual accounts, and starting timing to obtain a first timing duration; the above-mentioned method also includes: in response to the first timing duration reaching a preset third target duration and the target element jointly selected by multiple virtual accounts has not been determined, controlling the determination of the target element jointly selected by multiple virtual accounts.

[0108] Optionally, the above-mentioned step of determining the target element jointly selected by multiple virtual accounts includes: if the target candidate element has been determined, controlling the target candidate element to be determined as the target element jointly selected by multiple virtual accounts; if the target candidate element has not been determined, randomly determining a candidate element from multiple candidate elements, and determining the determined candidate element as the target element jointly selected by multiple virtual accounts.

[0109] Optionally, the above method provides a graphical user interface through a terminal device; the terminal device is used to control a third account among multiple virtual accounts; the multiple virtual accounts also include a fourth account; the fourth account has a first specified attribute; the third account is different from the fourth account; the above method also includes: displaying a first option control on the graphical user interface; the first option control is used to: control the candidate element selected by the fourth account to be determined as the candidate element selected by the third account.

[0110] Optionally, the above-mentioned multiple virtual accounts also include a fifth account; the fifth account is different from the fourth account; the fifth account has a second specified attribute; the third account is different from the fifth account; the step of displaying the first option control in the graphical user interface also includes: displaying the first option control and the second option control in the graphical user interface; the second option control is used to: control the candidate element selected by the fifth account to be determined as the candidate element selected by the third account; the above-mentioned method also includes: in response to the selection operation on the first option control, determining the candidate element selected by the fourth account as the candidate element selected by the third account; in response to the selection operation on the second option control, canceling the selected state of the first option control, and determining the candidate element selected by the fifth account as the candidate element selected by the third account.

[0111] See also Fig.11 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine executable instructions that can be executed by the processor 100. The processor 100 executes the machine executable instructions to implement the above-mentioned method for determining the target element.

[0112] Further, Fig.11 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .

[0113] The memory 101 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 102 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.11 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0114] The processor 100 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 100. The above processor 100 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present invention can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 101, and the processor 100 reads the information in the memory 101 and completes the steps of the method of the above embodiment in combination with its hardware.

[0115] This embodiment also provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned method for determining the target element.

[0116] The embodiments of the present invention provide a method, device and electronic device for determining a target element, including a computer-readable storage medium storing program code, wherein the program code includes instructions that can be used to execute the method described in the above method embodiments. Specifically, as follows:

[0117] Provide multiple candidate elements for selection by multiple virtual accounts; determine the number of virtual accounts that are respectively selected by the multiple candidate elements, and determine the candidate element with the largest number of virtual accounts as the target candidate element; determine a first target duration based on the number of virtual accounts that select the target candidate element, and provide a timing identifier for the first target duration in terminal devices corresponding to the multiple virtual accounts; in response to the timing reaching the first target duration, control the target candidate element to be determined as the target element jointly selected by the multiple virtual accounts.

[0118] In the above manner, when multiple users select from candidate elements, it is possible to determine when to end the element selection phase based on the number of users selecting candidate elements, thereby taking into account both the user's selection intention and the element selection efficiency, and improving the user experience.

[0119] Optionally, the above step of providing multiple candidate elements for selection by multiple virtual accounts includes: in response to a game match triggering instruction, providing multiple game maps corresponding to the game match to multiple game accounts participating in the game match.

[0120] Optionally, the above method provides a graphical user interface through a terminal device; the terminal device controls a first account among multiple virtual accounts; the first account is any virtual account among the multiple virtual accounts; the above method also includes: for each candidate element, displaying the element identifier of the candidate element on the graphical user interface, as well as the number of virtual accounts that select the candidate element, and\or the account identifier.

[0121] Optionally, the above method provides a graphical user interface through a terminal device; the terminal device controls a first account among multiple virtual accounts; the first account is any virtual account among the multiple virtual accounts; the above method also includes: if the number of target candidate elements is greater than or equal to 2, displaying a first prompt message on the graphical user interface; the first prompt message is used to: remind the virtual account to adjust the selected candidate element.

[0122] Optionally, the first target duration is negatively correlated with the number of accounts.

[0123] Optionally, the above method also includes: in response to a second virtual account among multiple virtual accounts, updating the candidate element selected by the second virtual account, updating the number of virtual accounts selected by the multiple candidate elements respectively, and updating the candidate element with the largest number of updated virtual accounts as the target candidate element; the second virtual account is any virtual account among the multiple virtual accounts; in response to the updated target candidate element being different from the target candidate element before the update, and\or, the number of virtual accounts of the updated target candidate element being different from the number of virtual accounts of the target candidate element before the update, determining the second target duration based on the number of virtual accounts that select the updated target candidate element, starting timing, and providing a timing identifier for the second target duration in the terminal devices corresponding to the multiple virtual accounts; in response to the timing reaching the second target duration, controlling the updated target candidate element to be determined as the target element jointly selected by the multiple virtual accounts.

[0124] Optionally, the above-mentioned step of providing multiple candidate elements for selection by multiple virtual accounts includes: providing multiple candidate elements for selection by multiple virtual accounts, and starting timing to obtain a first timing duration; the above-mentioned method also includes: in response to the first timing duration reaching a preset third target duration and the target element jointly selected by multiple virtual accounts has not been determined, controlling the determination of the target element jointly selected by multiple virtual accounts.

[0125] Optionally, the above-mentioned step of determining the target element jointly selected by multiple virtual accounts includes: if the target candidate element has been determined, controlling the target candidate element to be determined as the target element jointly selected by multiple virtual accounts; if the target candidate element has not been determined, randomly determining a candidate element from multiple candidate elements, and determining the determined candidate element as the target element jointly selected by multiple virtual accounts.

[0126] Optionally, the above method provides a graphical user interface through a terminal device; the terminal device is used to control a third account among multiple virtual accounts; the multiple virtual accounts also include a fourth account; the fourth account has a first specified attribute; the third account is different from the fourth account; the above method also includes: displaying a first option control on the graphical user interface; the first option control is used to: control the candidate element selected by the fourth account to be determined as the candidate element selected by the third account.

[0127] Optionally, the above-mentioned multiple virtual accounts also include a fifth account; the fifth account is different from the fourth account; the fifth account has a second specified attribute; the third account is different from the fifth account; the step of displaying the first option control in the graphical user interface also includes: displaying the first option control and the second option control in the graphical user interface; the second option control is used to: control the candidate element selected by the fifth account to be determined as the candidate element selected by the third account; the above-mentioned method also includes: in response to the selection operation on the first option control, determining the candidate element selected by the fourth account as the candidate element selected by the third account; in response to the selection operation on the second option control, canceling the selected state of the first option control, and determining the candidate element selected by the fifth account as the candidate element selected by the third account.

[0128] See also Fig.11 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine executable instructions that can be executed by the processor 100. The processor 100 executes the machine executable instructions to implement the above-mentioned method for determining the target element.

[0129] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0130] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0131] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0132] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0133] Finally, it should be noted that the above embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above embodiments, those skilled in the art should understand that any person skilled in the art can still modify the technical solutions recorded in the above embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A method for determining a target element, characterized in that: The method comprises: Providing multiple candidate elements for selection by multiple virtual accounts; Determine the number of virtual accounts selected from the plurality of candidate elements respectively, and determine the candidate element with the largest number of virtual accounts as the target candidate element; Determine a first target duration based on the number of virtual accounts that select the target candidate element, and provide a timing identifier for the first target duration in terminal devices corresponding to the multiple virtual accounts; In response to the timing reaching the first target duration, the control determines the target candidate element as the target element jointly selected by the multiple virtual accounts.

2. The method according to claim 1, characterized in that The step of providing a plurality of candidate elements for selection by the plurality of virtual accounts comprises: In response to a game match triggering instruction, multiple game maps corresponding to the game match are provided to multiple game accounts participating in the game match.

3. The method according to claim 1, characterized in that Providing a graphical user interface through a terminal device; the terminal device controls a first account among the multiple virtual accounts; The first account is any virtual account among the multiple virtual accounts; The method further comprises: For each candidate element, the element identifier of the candidate element, the number of virtual accounts that select the candidate element, and / or the account identifier are displayed on the graphical user interface.

4. The method according to claim 1, characterized in that: Providing a graphical user interface through a terminal device; the terminal device controls a first account among the multiple virtual accounts; The first account is any virtual account among the multiple virtual accounts; The method further comprises: If the number of the target candidate elements is greater than or equal to 2, displaying a first prompt message on the graphical user interface; The first prompt information is used to remind the virtual account to adjust the selected candidate element.

5. The method according to claim 1, characterized in that The first target duration is negatively correlated with the number of accounts.

6. The method according to claim 1, characterized in that The method further comprises: In response to a second virtual account among the multiple virtual accounts updating a candidate element selected by the second virtual account, updating the number of virtual accounts selected by the multiple candidate elements respectively, and updating the candidate element with the largest number of updated virtual accounts as the target candidate element; the second virtual account is any virtual account among the multiple virtual accounts; In response to the updated target candidate element being different from the target candidate element before the update, and / or the number of virtual accounts of the updated target candidate element being different from the number of virtual accounts of the target candidate element before the update, determining a second target duration based on the number of virtual accounts of the updated target candidate element, starting timing, and providing a timing identifier for the second target duration in the terminal devices corresponding to the multiple virtual accounts; In response to the timing reaching the second target duration, the control determines the updated target candidate element as the target element jointly selected by the multiple virtual accounts.

7. The method according to claim 1, characterized in that The step of providing a plurality of candidate elements for selection by the plurality of virtual accounts comprises: Providing multiple candidate elements for multiple virtual accounts to select, and starting timing to obtain a first timing duration; The method further comprises: In response to the first timing duration reaching a preset third target duration and the target element jointly selected by the multiple virtual accounts not being determined, controlling to determine the target element jointly selected by the multiple virtual accounts.

8. The method according to claim 7, characterized in that The step of determining the target element jointly selected by the multiple virtual accounts comprises: If the target candidate element has been determined, controlling to determine the target candidate element as the target element jointly selected by the multiple virtual accounts; If the target candidate element is not determined, a candidate element is randomly determined from the multiple candidate elements, and the determined candidate element is determined as the target element jointly selected by the multiple virtual accounts.

9. The method according to claim 1, characterized in that: A graphical user interface is provided through a terminal device; the terminal device is used to control a third account among the multiple virtual accounts; the multiple virtual accounts also include a fourth account; the fourth account has a first specified attribute; The third account is different from the fourth account; The method further comprises: displaying a first option control in the graphical user interface; The first option control is used to control determining the candidate element selected by the fourth account as the candidate element selected by the third account.

10. The method according to claim 9, characterized in that The plurality of virtual accounts further includes a fifth account; the fifth account is different from the fourth account; the fifth account has a second specified attribute; The third account is different from the fifth account; The step of displaying a first option control in the graphical user interface further includes: The first option control and the second option control are displayed on the graphical user interface; the second option control is used to: control the candidate element selected by the fifth account to be determined as the candidate element selected by the third account; The method further comprises: In response to a selection operation on the first option control, determining the candidate element selected by the fourth account as the candidate element selected by the third account; In response to a selection operation on the second option control, the selected state of the first option control is canceled, and the candidate element selected by the fifth account is determined as the candidate element selected by the third account.

11. A device for determining a target element, characterized in that: The method comprises: An element providing module, used for providing a plurality of candidate elements for selection by a plurality of virtual accounts; a target candidate element determination module, used to determine the number of virtual accounts selected from the plurality of candidate elements, and determine the candidate element with the largest number of virtual accounts as the target candidate element; A first target duration determination module, configured to determine a first target duration based on the number of virtual accounts that select the target candidate element, and provide a timing identifier for the first target duration in terminal devices corresponding to the plurality of virtual accounts; The target element determination module is used for controlling the target candidate element to be determined as the target element jointly selected by the multiple virtual accounts in response to the timing reaching the first target duration.

12. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the method for determining a target element according to any one of claims 1 to 10.

13. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores machine-executable instructions, and when the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the method for determining a target element according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Game system, lobby server device, game terminal

    CN102387846A

  • Method and device for multiplayer game resource allocation

    CN107080946A

  • Method, device and equipment for displaying voting results in virtual game and storage medium

    CN112691370A

  • Game decision generation method and device

    CN118161863A

  • Information processing device, information processing program, and information processing method

    JP7109738B1