Virtual object disabling method, device and equipment and computer readable storage medium

By receiving the ban request and automatically setting the virtual object to the disabled state, the problem of low efficiency of virtual object disabling in the existing technology is solved, and a more complete disabling process and an improved gaming experience is achieved.

CN120114844APending Publication Date: 2025-06-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311692213.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-08
Publication Date
2025-06-10

AI Technical Summary

Technical Problem

In the prior art, virtual object disabling efficiency is inefficient, and players need to manually choose to disable virtual objects, resulting in incomplete disabling process and affecting the gaming experience.

Method used

By receiving the ban request, determine the virtual object of the target ban request, and automatically set the virtual object to the disabled state at the end of the virtual object disabling process to avoid the need for manual operation by players.

Benefits of technology

It improves the disabling efficiency of virtual objects, avoids the empty disabling situation, makes the virtual object disabling process more complete, and improves the player's gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120114844A_ABST
    Figure CN120114844A_ABST
Patent Text Reader

Abstract

The invention discloses a virtual object disabling method, device and equipment and a computer readable storage medium, and belongs to the technical field of computers. The method comprises the steps that a first game page corresponding to a virtual object forbidding link is displayed, and object information of at least one first virtual object is displayed in the first game page; in response to the received at least one assisting and forbidding request, determining a target assisting and forbidding request in the at least one assisting and forbidding request, a virtual object corresponding to any target assisting and forbidding request being different from the first virtual object; determining a second virtual object in the virtual objects corresponding to the target forbidding request in response to the ending of the virtual object forbidding link and no receiving of a forbidding operation for any virtual object; and setting the state of the second virtual object as a forbidden state. According to the method, not only can the efficiency of disabling the virtual object be improved, but also the situation that the virtual object is not disabled can be avoided, so that the disabling link of the virtual object is more complete.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of computer technology, and in particular, to a method, device, equipment, and computer-readable storage medium for disabling virtual objects. Background Art

[0002] With the continuous development of computer technology and game technology, some games provide a virtual object disabling session. The virtual object disabling session refers to the session of selecting virtual objects that cannot appear in the game before the game starts. Summary of the Invention

[0003] Embodiments of the present application provide a method, device, equipment, and computer-readable storage medium for disabling virtual objects. The technical solutions are as follows:

[0004] On the one hand, embodiments of the present application provide a method for disabling virtual objects, the method including:

[0005] Displaying a first game page corresponding to the virtual object disabling session, where object information of at least one first virtual object is displayed in the first game page, and the first virtual object is an intended virtual object of a first object participating in the game;

[0006] In response to receiving at least one help disabling request, determining a target help disabling request from the at least one help disabling request, where the virtual object corresponding to any target help disabling request is different from the first virtual object, one help disabling request corresponds to one virtual object, and any help disabling request is used to indicate a request to help disable the virtual object corresponding to the any help disabling request;

[0007] In response to the end of the virtual object disabling session and no disabling operation being received for any virtual object, determining a second virtual object from the virtual objects corresponding to the target help disabling request;

[0008] Setting the status of the second virtual object to a disabled state, and the second virtual object in the disabled state cannot be selected in the virtual object selection session.

[0009] On the other hand, embodiments of the present application provide a device for disabling virtual objects, the device including:

[0010] A display module, configured to display a first game page corresponding to the virtual object disabling session, where object information of at least one first virtual object is displayed in the first game page, and the first virtual object is an intended virtual object of a first object participating in the game;

[0011] A determination module, configured to, in response to receiving at least one assistance prohibition request, determine a target assistance prohibition request in the at least one assistance prohibition request, where the virtual object corresponding to any target assistance prohibition request is different from the first virtual object, one assistance prohibition request corresponds to one virtual object, and any assistance prohibition request is used to indicate a request to assist in disabling the virtual object corresponding to the any assistance prohibition request;

[0012] The determination module is further configured to, in response to the end of the virtual object disabling session and no disabling operation being received for any virtual object, determine a second virtual object among the virtual objects corresponding to the target assistance prohibition request;

[0013] A setting module, configured to set the status of the second virtual object to a disabled status, and the second virtual object in the disabled status cannot be selected in the virtual object selection session.

[0014] In a possible implementation manner, the determination module is configured to, based on the target assistance prohibition request being one, use the virtual object corresponding to the target assistance prohibition request as the second virtual object; based on the target assistance prohibition request being multiple, determine the request assistance prohibition times of the virtual objects corresponding to the respective target assistance prohibition requests; based on there being one virtual object whose request assistance prohibition times meet the first number requirement, use the virtual object whose request assistance prohibition times meet the first number requirement as the second virtual object; based on there being multiple virtual objects whose request assistance prohibition times meet the first number requirement, determine the second virtual object among the virtual objects whose request assistance prohibition times meet the first number requirement.

[0015] In a possible implementation manner, the determination module is configured to use any one of the virtual objects whose request assistance prohibition times meet the first number requirement as the second virtual object; or, determine the disabling times of the virtual objects whose request assistance prohibition times meet the first number requirement; and use the virtual object whose disabling times meet the second number requirement as the second virtual object.

[0016] In a possible implementation manner, the display module is further configured to display an assistance prohibition window corresponding to each target assistance prohibition request, and assistance prohibition information for indicating assisting in disabling the virtual object corresponding to the any target assistance prohibition request is displayed in the assistance prohibition window corresponding to the any target assistance prohibition request.

[0017] In a possible implementation manner, object information of the second object is further displayed on the first game page, and the object information of the object that sends the target assistance prohibition request is included in the target assistance prohibition request;

[0018] The display module is configured to, for any one of the respective target banning requests, determine object information of the object that sends the any one of the target banning requests according to the any one of the target banning requests; and display a banning window corresponding to the any one of the target banning requests at a position corresponding to the object that sends the any one of the target banning requests.

[0019] In a possible implementation, a banning control is further displayed in the banning window corresponding to each of the respective target banning requests;

[0020] The setting module is further configured to, in response to a triggering operation on the banning control displayed in the banning window corresponding to any one of the target banning requests, set the virtual object corresponding to the any one of the target banning requests to a disabled state, and the virtual object corresponding to the any one of the target banning requests in the disabled state cannot be selected in the virtual object selection session.

[0021] In a possible implementation, object information of the virtual objects corresponding to each of the respective target banning requests is further displayed in the banning window corresponding to each of the respective target banning requests.

[0022] In a possible implementation, the display module is further configured to display a first prompt message for instructing to disable the second virtual object.

[0023] In a possible implementation, object information of the virtual objects that can be disabled is further displayed on the first game page;

[0024] The determining module is further configured to, in response to not receiving the banning request and not receiving a disabling operation on any virtual object, and when the virtual object disabling session ends, determine a third virtual object from the virtual objects that can be disabled;

[0025] The setting module is further configured to set the state of the third virtual object to a disabled state, and the third virtual object in the disabled state cannot be selected in the virtual object selection session.

[0026] In a possible implementation, the determining module is configured to use the virtual objects other than the first virtual object among the virtual objects that can be disabled as candidate disabled virtual objects; use any one of the candidate disabled virtual objects as the third virtual object; or use the candidate disabled virtual objects whose disabling times meet the third number requirement as the third virtual object.

[0027] In a possible implementation, the display module is further configured to display a second game page corresponding to the virtual object selection session, and object information of the at least one first virtual object is displayed on the second game page;

[0028] The determining module is further configured to, in response to receiving at least one assist ban request, determine a target assist ban request from the at least one assist ban request, where the at least one first virtual object includes the virtual object corresponding to the target assist ban request, one assist ban request corresponds to one virtual object, and any assist ban request is used to indicate assisting the first object in selecting the virtual object corresponding to the any assist ban request;

[0029] The determining module is further configured to, in response to the end of the virtual object selection session and no selection operation being received for any virtual object, determine a fourth virtual object from the virtual objects corresponding to the target assist ban request;

[0030] The determining module is further configured to use the fourth virtual object as the virtual object controlled by the first object in the game.

[0031] On the other hand, an embodiment of the present application provides a computer device, which includes a processor and a memory. At least one program code is stored in the memory, and the at least one program code is loaded and executed by the processor to enable the computer device to implement the virtual object disabling method described in any one of the above.

[0032] On the other hand, a computer-readable storage medium is also provided. At least one program code is stored in the computer-readable storage medium, and the at least one program code is loaded and executed by a processor to enable a computer to implement the virtual object disabling method described in any one of the above.

[0033] On the other hand, a computer program or computer program product is also provided. At least one computer instruction is stored in the computer program or computer program product, and the at least one computer instruction is loaded and executed by a processor to enable a computer to implement any one of the above virtual object disabling methods.

[0034] The technical solutions provided by the embodiments of the present application at least bring the following beneficial effects:

[0035] In the technical solution provided by the embodiment of the present application, in the virtual object disabling session, when an assist ban request is received, a target assist ban request is determined from the received assist ban requests according to the virtual object corresponding to the assist ban request and the first virtual object selected by the first object. When the virtual object disabling session ends and the first object does not manually select the virtual object to be disabled, a second virtual object to be disabled is determined according to the virtual object corresponding to the target assist ban request, and then the second virtual object is disabled. This way of disabling virtual objects does not require manual operation by the first object, can improve the efficiency of disabling virtual objects, and there will be no situation of empty disabling, making the virtual object disabling process more complete, and thus can improve the game experience of players. Description of the Drawings

[0036] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for description in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0037] Figure 1 It is a schematic diagram of the implementation environment of a method for disabling virtual objects provided by an embodiment of the present application;

[0038] Figure 2 It is a flowchart of a method for disabling virtual objects provided by an embodiment of the present application;

[0039] Figure 3 It is a schematic diagram of the display of a matching page provided by an embodiment of the present application;

[0040] Figure 4 It is a schematic diagram of the display of a first game page provided by an embodiment of the present application;

[0041] Figure 5 It is another schematic diagram of the display of a first game page provided by an embodiment of the present application;

[0042] Figure 6 It is yet another schematic diagram of the display of a first game page provided by an embodiment of the present application;

[0043] Figure 7 It is a flowchart of a method for disabling virtual objects provided by an embodiment of the present application;

[0044] Figure 8 It is a schematic structural diagram of a device for disabling virtual objects provided by an embodiment of the present application;

[0045] Figure 9 It is a schematic structural diagram of a terminal device provided by an embodiment of the present application;

[0046] Figure 10 It is a schematic structural diagram of a server provided by an embodiment of the present application. Detailed implementation manners

[0047] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail in conjunction with the drawings.

[0048] It should be noted that the terms "first", "second", etc. in this application are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0049] With the continuous development of computer technology and game technology, some games provide a virtual object disabling session. The virtual object disabling session refers to the session of selecting virtual objects that cannot appear in the game before the game starts.

[0050] In the related art, on the game page corresponding to the virtual object disabling session, multiple virtual objects that can be disabled are displayed. Game players can select one or several virtual objects from the multiple virtual objects for disabling, and the disabled virtual objects cannot appear in the subsequent game.

[0051] However, in the above method for disabling virtual objects, game players need to manually select the virtual objects they want to disable, resulting in low efficiency in disabling virtual objects. Moreover, when game players do not select virtual objects for disabling on the game page corresponding to the virtual object disabling session, the virtual object disabling process is not complete enough, which in turn affects the game experience of game players.

[0052] First, the abbreviations and key terms related to the embodiments of the present application are defined.

[0053] Virtual environment: refers to the environment provided (or displayed) when an application runs on a terminal device. This virtual environment is an environment created for virtual objects to move. The virtual environment can be a two-dimensional virtual environment, a 2.5D virtual environment, or a three-dimensional virtual environment, etc. The virtual environment can be a simulation environment of the real world, a semi-simulation environment of the real world, or a pure fictional environment. Exemplarily, the virtual environment involved in the embodiments of the present application is a three-dimensional virtual environment.

[0054] Virtual object: refers to an object that can move in a virtual environment. This movable object can be a virtual character, a virtual animal, an anime character, etc. Players can control the virtual object by means of peripheral components or by clicking on the touch display screen. Each virtual object has its own shape and volume in the virtual environment and occupies a part of the space in the virtual environment. Exemplarily, when the virtual environment is a three-dimensional virtual environment, the virtual object is a three-dimensional solid model created based on animation skeleton technology.

[0055] Third-person perspective: It refers to the perspective where the in-game camera is located at a certain distance behind the virtual object controlled by the player. In the virtual environment, the virtual object controlled by the player and all elements within a certain surrounding environment can be seen.

[0056] First-person perspective: The game is played from the subjective perspective of the player.

[0057] Multiplayer Online Battle Arena (MOBA) games. The gameplay of such games is as follows: In a game match, it is generally necessary to purchase game equipment. The game players participating in the game match are divided into two game teams, and the two game teams compete with each other in a scattered game map.

[0058] Ban / Pick (BP). Banning a virtual object means prohibiting the use of that virtual object in a game match, and picking a virtual object means selecting that virtual object in a game match. The BP session refers to the game players participating in the game determining the virtual objects to be prohibited and the virtual objects they want to use.

[0059] Figure 1 It is a schematic diagram of the implementation environment of a method for disabling virtual objects provided by an embodiment of the present application. As Figure 1 shown, the implementation environment includes: a terminal device 101 and a server 102.

[0060] Among them, a game client capable of providing a virtual environment is installed and running in the terminal device 101, and the terminal device 101 is used to execute the method for disabling virtual objects provided by an embodiment of the present application.

[0061] Exemplarily, the game client capable of providing a virtual environment can be a Third-Person Shooting (TPS) game, a First-Person Shooting (FPS) game, a Multiplayer Online Battle Arena (MOBA) game, a multiplayer shooting survival game, a Massive Multiplayer Online Role-Playing Game (MMO), an Action Role Playing Game (ARPG), a Virtual Reality (VR) client, an Augmented Reality (AR) client, a three-dimensional map program, a map simulation program, a social client, an interactive entertainment client, etc.

[0062] Server 102 is used to provide background services for the game client installed on the terminal device 101 that can provide a virtual environment. In a possible implementation, Server 102 undertakes the main computing work, and the terminal device 101 undertakes the secondary computing work. Alternatively, Server 102 undertakes the secondary computing work, and the terminal device 101 undertakes the main computing work. Or, a distributed computing architecture is adopted between the terminal device 101 and the Server 102 for collaborative computing.

[0063] Optionally, the terminal device 101 can be any electronic device product that can perform human-computer interaction with the user through one or more methods such as a keyboard, a touchpad, a remote control, voice interaction, or a handwriting device. For example, the terminal device 101 can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, a PC (Personal Computer), a mobile phone, a PDA (Personal Digital Assistant), a wearable device, a PPC (Pocket PC), a smart vehicle console, a smart TV, etc.

[0064] The terminal device 101 can generally refer to one of multiple terminal devices. In this embodiment, only the terminal device 101 is used as an example for illustration. Those skilled in the art can know that the number of the above terminal devices 101 can be more or less. For example, the above terminal device 101 can be only one, or the above terminal device 101 can be dozens or hundreds, or a larger number. The embodiments of the present application do not limit the number and device type of the terminal device 101.

[0065] The Server 102 is a single server, or a server cluster composed of multiple servers, or any one of a cloud computing platform and a virtualization center. The embodiments of the present application do not limit this. The Server 102 is directly or indirectly communicatively connected to the terminal device 101 through a wired or wireless communication method. The Server 102 has a data receiving function, a data processing function, and a data sending function. Of course, the Server 102 can also have other functions. The embodiments of the present application do not limit this.

[0066] Those skilled in the art should understand that the above terminal device 101 and Server 102 are only for illustration. Other existing or future terminal devices or servers that are applicable to the present application should also be included in the protection scope of the present application and are hereby incorporated by reference.

[0067] The embodiments of the present application provide a method for disabling a virtual object. This method can be applied to the above Figure 1 shown implementation environment to Figure 2Taking the flowchart of a method for disabling a virtual object provided by the embodiment of the present application shown as an example, this method can be executed by Figure 1 the terminal device 101 in Figure 2 As shown, this method includes the following steps 201 to step 204.

[0068] In step 201, a first game page corresponding to the virtual object disabling session is displayed. Object information of at least one first virtual object is displayed on the first game page, and the first virtual object is the intended virtual object of the first object.

[0069] In an exemplary embodiment of the present application, a game client capable of providing a virtual environment is installed and run in the terminal device. This game client can be any type of game client, and the embodiment of the present application does not limit this. The game client can refer to a client that needs to be independently downloaded and installed, or can refer to an embedded program that depends on the host program to run. The embedded program includes, but is not limited to, applets. The embodiment of the present application does not limit the type of the game client. Based on the game client being an embedded program, the embedded program is an application program developed based on a programming language and dependent on the host program to run. The embedded program does not need to be downloaded and installed, and only needs to be dynamically loaded in the host program to run. The user can find the required embedded program through search, scanning, etc., and can run and use it by clicking. After closing after use, it will not occupy the memory of the terminal device, which is very convenient. The game client can be a first-person perspective game client or a third-person perspective game client, and the embodiment of the present application does not limit this. The game client can be a game client based on frame synchronization. That is to say, the method for disabling a virtual object provided by the embodiment of the present application can be applied to a game client based on frame synchronization.

[0070] In a possible implementation manner, relevant information of the game client is displayed on the display interface of the terminal device. The relevant information of the game client can be the icon of the game client, the name of the game client, or other information of the game client. The embodiment of the present application does not limit the relevant information of the game client.

[0071] When the first object wants to run the game client, the first object selects the relevant information of the game client. The terminal device receives the selection operation for the relevant information of the game client, runs the game client, and displays the home page of the game client. A start control is displayed on the home page of the game client, and the start control is used to start a game. In response to the trigger operation for the start control, a matching page is displayed. The object information of the objects participating in the game is displayed on the matching page. The objects participating in the game include the first object, the second object, and the third object. Among them, the second object belongs to the same game team as the first object, and the third object belongs to a different game team from the first object.

[0072] Optionally, the object information of the objects participating in the game includes at least one of the object avatars and object names of the objects participating in the game. The first object's selection of the relevant information of the game client may mean that the first object clicks on the relevant information of the game client, or the first object selects the relevant information of the game client by voice, or the first object selects the relevant information of the game client by other means. The embodiments of the present application do not limit the manner in which the first object selects the relevant information of the game client. The trigger operation for the start control may be a click operation on the start control, or other operations on the start control. The embodiments of the present application do not limit the trigger operation for the start control either.

[0073] As Figure 3 is a schematic diagram showing the display of a matching page provided by an embodiment of the present application. In Figure 3 the shown matching page, the object avatars of the objects participating in the game and the object names of the objects participating in the game are displayed. The object avatars and object names of the objects participating in the game are shown in Figure 3 and will not be elaborated here.

[0074] Optionally, a countdown value is also displayed on the matching page, and the countdown value is used to indicate the remaining display duration of the matching page. As in Figure 3 the "16" is the countdown value, and "16" is used to indicate that the matching page will be displayed for another 16 seconds. A confirmation control is also displayed on the matching page. As in Figure 3 the 301 in it is the confirmation control. In response to the first object's selection of the confirmation control, it means that the first object is ready.

[0075] When all the objects participating in the game are ready, or when the countdown ends, the virtual object disabling session is entered, and the first game page corresponding to the virtual object disabling session is displayed. The object information of at least one first virtual object is displayed on the first game page. The first virtual object is the intended virtual object of the first object, that is, the first virtual object is the virtual object that the first object hopes to control in the game. The virtual object disabling session refers to the session of selecting the virtual objects that cannot appear in the game before the game starts.

[0076] Among them, the object information of the first virtual object can be the object avatar of the first virtual object, the object name of the first virtual object, or other information of the first virtual object. The embodiments of the present application do not limit this. The embodiments of the present application only take the object information of the first virtual object as the object avatar of the first virtual object as an example for illustration.

[0077] Such as Figure 4 is a schematic diagram showing the display of a first game page provided by an embodiment of the present application. Based on the first object being player 1, 401, 402, 403, and 404 are the object avatars of the first virtual object. That is, the first object hopes to control the virtual objects corresponding to the object avatars shown in 401, the virtual objects corresponding to the object avatars shown in 402, the virtual objects corresponding to the object avatars shown in 403, and the virtual objects corresponding to the object avatars shown in 404 in the game.

[0078] Optionally, the object information of the first object is also displayed on the first game page. The object information of the first object includes the object name of the first object. Such as Figure 4 "Player 1" in

[0079] The object information of the intended virtual objects of each second object is also displayed on the first game page. That is, the object information of the virtual objects that each second object hopes to control in the game. The object information of the virtual objects that each second object hopes to control in the game is shown in Figure 4 and will not be elaborated here one by one.

[0080] In a possible implementation manner, the object information of the virtual objects that can be disabled is also displayed on the first game page. Such as Figure 4 the object avatars of the virtual objects that can be disabled are shown in 405. In response to a trigger operation on the object information of any virtual object that can be disabled and triggering the disabling function, the state of any virtual object that can be disabled is set to the disabled state. Any virtual object in the disabled state cannot be selected by the objects in the game team participating in the game in the virtual object selection session. That is, any virtual object in the disabled state cannot be selected by the first object, the second object, and the third object in the virtual object selection session.

[0081] Optionally, in response to a trigger operation on the object information of any virtual object that can be disabled, the object information of any virtual object that can be disabled is displayed in a highlighted state.

[0082] A disabling control is also displayed on the first game page. Such as Figure 4 406 in is the disabling control. In response to a trigger operation on the disabling control, the disabling function is triggered.

[0083] Among them, the triggering operation on the object information of any disableable virtual object refers to a click operation on the object information of any disableable virtual object, or a double-click operation on the object information of any disableable virtual object. The triggering operation on the disable control refers to a click operation on the disable control, or a double-click operation on the disable control. The embodiments of the present application do not limit this.

[0084] In step 202, in response to receiving at least one help-disable request, a target help-disable request is determined from the at least one help-disable request. The virtual object corresponding to any target help-disable request is different from the first virtual object.

[0085] One help-disable request corresponds to one virtual object. Any help-disable request is used to indicate a request to help disable the virtual object corresponding to any help-disable request.

[0086] In a possible implementation manner, based on the first object having the virtual object disabling permission, in response to receiving at least one help-disable request, the virtual objects corresponding to the respective help-disable requests are determined, and the help-disable requests in which the virtual objects corresponding to the at least one help-disable request are different from the first virtual object are used as the target help-disable requests.

[0087] It should be noted that among the objects participating in the game, some objects have the virtual object disabling permission, and some objects do not have the virtual object disabling permission. Therefore, when the first object has the virtual object disabling permission and at least one help-disable request is received, the target help-disable request is determined from the at least one help-disable request.

[0088] Optionally, the help-disable request includes the object information of the virtual object corresponding to the help-disable request. Therefore, the virtual object corresponding to the help-disable request can be determined based on the object information of the virtual object corresponding to the help-disable request included in the help-disable request.

[0089] Exemplarily, the first virtual object includes virtual object 1, virtual object 2, virtual object 3, and virtual object 4, and 4 help-disable requests are received. Among them, the virtual object corresponding to the first help-disable request is virtual object 1, the virtual object corresponding to the second help-disable request is virtual object 5, the virtual object corresponding to the third help-disable request is virtual object 6, and the virtual object corresponding to the fourth help-disable request is virtual object 4. Since the virtual objects corresponding to the second help-disable request and the third help-disable request are different from the first virtual object, the second help-disable request and the third help-disable request are used as the target help-disable requests.

[0090] Optionally, after determining the target help ban requests, help ban windows corresponding to each target help ban request may also be displayed. In any help ban window corresponding to a target help ban request, help ban information for indicating helping to disable the virtual object corresponding to any target help ban request is displayed.

[0091] Object information of a second object is also displayed on the first game page, and the target help ban requests include object information of the object sending the target help ban requests. Before displaying the help ban windows corresponding to each target help ban request, it is also necessary to determine the display positions of the help ban windows corresponding to each target help ban request. The process of determining the display positions of the help ban windows corresponding to each target help ban request is the same. For any one of the target help ban requests among the target help ban requests, according to any one of the target help ban requests, determine the object information of the object sending any one of the target help ban requests; use the position corresponding to the object sending any one of the target help ban requests as the display position of the help ban window corresponding to any one of the target help ban requests.

[0092] Optionally, use the display position of the object information of the object sending any one of the target help ban requests as the display position of the help ban window corresponding to any one of the target help ban requests.

[0093] Such as Figure 5 is another schematic diagram of the display of the first game page provided by an embodiment of the present application. In Figure 5 the shown first game page, a help ban window 501 corresponding to a second help ban request and a help ban window 502 corresponding to a third help ban request are displayed. Since the object sending the second help ban request is player 3 and the object sending the third help ban request is player 4, therefore, the help ban window corresponding to the second help ban request is displayed at the position corresponding to player 3, and the help ban window corresponding to the third help ban request is displayed at the position corresponding to player 4. In the help ban window 501, help ban information "Please disable virtual object 5" for indicating helping to disable virtual object 5 is displayed, and in the help ban window 502, help ban information "Please disable virtual object 6" for indicating helping to disable virtual object 6 is displayed.

[0094] Optionally, object information of the virtual objects corresponding to each target help ban request is also displayed in the help ban windows corresponding to each target help ban request. Such as Figure 5 in the help ban window 501 corresponding to the second help ban request in

[0095] Help ban controls are also displayed in the help ban windows corresponding to each target help ban request. Such as Figure 5In the banning window 501 corresponding to the second banning request, a banning control 505 is displayed, and in the banning window 502 corresponding to the third banning request, a banning control 506 is displayed. In response to a triggering operation on the banning control displayed in the banning window corresponding to any target banning request, the state of the virtual object corresponding to any target banning request is set to the disabled state. The virtual object corresponding to any target banning request in the disabled state cannot be selected by the objects in the game team participating in the game during the virtual object selection session, that is, the virtual object corresponding to any target banning request in the disabled state cannot be selected by the first object, the second object, and the third object during the virtual object selection session.

[0096] Exemplarily, in response to a triggering operation on the banning control 505 displayed in the banning window 501, the state of the virtual object 5 is set to the disabled state. That is, the objects in the game team participating in the game cannot select the virtual object 5 during the virtual object selection session.

[0097] Optionally, a banning window corresponding to a candidate banning request may also be displayed. The candidate banning request is a banning request other than the target banning request among at least one banning request. The display process of the banning window corresponding to the candidate banning request is similar to the display process of the banning window corresponding to the target banning request, and the content displayed in the banning window corresponding to the candidate banning request is similar to the content displayed in the banning window corresponding to the target banning request, which will not be elaborated here.

[0098] Based on receiving a banning request, and the virtual object corresponding to this banning request is different from the first virtual object, in response to the end of the virtual object disabling session and without receiving a disabling operation for any virtual object, the state of the virtual object corresponding to this banning request is set to the disabled state.

[0099] Based on receiving a banning request, and the virtual object corresponding to this banning request is the same as the first virtual object, in response to the end of the virtual object disabling session and without receiving a disabling operation for any virtual object, the subsequent processing process is the same as the processing process in step 204 below in response to not receiving a banning request, not receiving a disabling operation for any virtual object, and after the virtual object disabling session ends, which will not be elaborated here.

[0100] In step 203, in response to the end of the virtual object disabling session and without receiving a disabling operation for any virtual object, a second virtual object is determined among the virtual objects corresponding to the target banning request.

[0101] In a possible implementation, in response to the end of the virtual object disabling session and no disabling operation being received for any virtual object, that is, when a first object does not manually disable a certain virtual object, a second virtual object is determined among the virtual objects corresponding to the target assist-disabling request.

[0102] The process of determining the second virtual object among the virtual objects corresponding to the target assist-disabling request includes the following two cases.

[0103] Case 1: Based on there being one target assist-disabling request, the virtual object corresponding to the target assist-disabling request is used as the second virtual object.

[0104] Exemplarily, if the virtual object corresponding to the target assist-disabling request is virtual object 5, then virtual object 5 is used as the second virtual object.

[0105] Case 2: Based on there being multiple target assist-disabling requests, the assist-disabling request times of the virtual objects corresponding to each target assist-disabling request are determined. If there is one virtual object whose assist-disabling request times meet the first number requirement, the virtual object whose assist-disabling request times meet the first number requirement is used as the second virtual object; if there are multiple virtual objects whose assist-disabling request times meet the first number requirement, the second virtual object is determined among the virtual objects whose assist-disabling request times meet the first number requirement.

[0106] Among them, the virtual object whose assist-disabling request times meet the first number requirement refers to the virtual object with the most assist-disabling request times.

[0107] The process of determining the second virtual object among the virtual objects whose assist-disabling request times meet the first number requirement includes: using any one of the virtual objects whose assist-disabling request times meet the first number requirement as the second virtual object; or, determining the disabling times of the virtual objects whose assist-disabling request times meet the first number requirement, and using the virtual object whose disabling times meet the second number requirement as the second virtual object.

[0108] Among them, the virtual object whose disabling times meet the second number requirement refers to the virtual object with the most disabling times.

[0109] Optionally, the process of determining the number of times a virtual object whose requested assistance banning times meet the first number requirement has been banned includes: sending a request for obtaining the number of times banned to the server, where the request for obtaining the number of times banned includes the object identifier of the virtual object whose requested assistance banning times meet the first number requirement. The server stores the correspondence between the number of times each virtual object has been banned, the object identifier of each virtual object, and the number of times each virtual object has been banned. The server receives the request for obtaining the number of times banned, parses the request for obtaining the number of times banned to obtain the object identifier of the virtual object whose requested assistance banning times meet the first number requirement, and determines the number of times the virtual object whose requested assistance banning times meet the first number requirement has been banned based on the object identifier of the virtual object whose requested assistance banning times meet the first number requirement and the correspondence between the object identifier of each virtual object and the number of times each virtual object has been banned. The server returns the number of times the virtual object whose requested assistance banning times meet the first number requirement has been banned to the terminal device, so that the terminal device can obtain the number of times the virtual object whose requested assistance banning times meet the first number requirement has been banned.

[0110] Exemplarily, there are two target assistance banning requests, namely the second assistance banning request and the third assistance banning request. Among them, the virtual object corresponding to the second assistance banning request is virtual object 5, and the virtual object corresponding to the third assistance banning request is virtual object 6. The requested assistance banning times of virtual object 5 is 100 times, and the requested assistance banning times of virtual object 6 is 80 times. Since the requested assistance banning times of virtual object 5 is the most, virtual object 5 is used as the second virtual object.

[0111] Another example, there are two target assistance banning requests, namely the second assistance banning request and the third assistance banning request. Among them, the virtual object corresponding to the second assistance banning request is virtual object 5, and the virtual object corresponding to the third assistance banning request is virtual object 6. The requested assistance banning times of virtual object 5 and virtual object 6 are the same. Therefore, the number of times virtual object 5 has been banned and the number of times virtual object 6 has been banned are determined. Among them, the number of times virtual object 5 has been banned is 150 times, and the number of times virtual object 6 has been banned is 180 times. Since the number of times virtual object 6 has been banned is the most, virtual object 6 is used as the second virtual object.

[0112] In step 204, the status of the second virtual object is set to the banned status, and the second virtual object in the banned status cannot be selected in the virtual object selection session.

[0113] In a possible implementation, after determining the second virtual object in step 203 above, the state of the second virtual object is set to the disabled state. The second virtual object in the disabled state cannot be selected in the virtual object selection session. That is, the second virtual object in the disabled state cannot be selected by the first object, the second object, and the third object in the virtual object selection session. Among them, the second object is in the same game team as the first object, and the third object is in a different game team from the first object.

[0114] Optionally, after setting the state of the second virtual object to the disabled state, a first prompt message can also be displayed. The first prompt message is used to indicate the disabling of the second virtual object. The content of the first prompt message can be any content, and the embodiments of the present application do not limit this.

[0115] Such as Figure 6 is a schematic diagram of the display of another first game page provided by the embodiments of the present application. In Figure 6 the first game page shown, a first prompt message 601 is displayed. The content included in the first prompt message 601 is "According to the teammate's suggestion, the system automatically disables the virtual object 5".

[0116] Through this help-disabling method, when the first object leaves, switches the screen, forgets to disable the virtual object, etc., the virtual object can be disabled with the help of the teammate. Since the virtual object requested to be disabled by the teammate is the virtual object that the teammate hopes to disable, or is a virtual object that poses a greater threat to the game team where the first object is located, the degree of cooperation among the objects in the game team can be improved, and the game experience of the game object can be enhanced. Moreover, the situation of disabling a virtual object in vain will not occur, making the virtual object disabling session more complete.

[0117] In a possible implementation, the object information of the virtual objects that can be disabled is also displayed on the first game page. Such as Figure 4 the object avatars of each virtual object that can be disabled are displayed in 405 in. After displaying the first game page corresponding to the virtual object disabling session, in response to not receiving a help-disabling request, not receiving a disabling operation for any virtual object, and the virtual object disabling session ending, a third virtual object is determined among the virtual objects that can be disabled, and the state of the third virtual object is set to the disabled state. The third virtual object in the disabled state cannot be selected in the virtual object selection session.

[0118] Optionally, the process of determining the third virtual object among the virtual objects that can be disabled includes: regarding the virtual objects other than the first virtual object among the virtual objects that can be disabled as candidate disabled virtual objects; regarding any candidate disabled virtual object as the third virtual object; or regarding the candidate disabled virtual objects whose disabling times meet the third number requirement as the third virtual objects.

[0119] Among them, the candidate disabled virtual object whose number of disabling times meets the third number requirement refers to the candidate disabled virtual object with the most disabling times. Before using the candidate disabled virtual object whose number of disabling times meets the third number requirement as the third virtual object, it is necessary to first determine the number of disabling times of each candidate disabled virtual object. The process of determining the number of disabling times of each candidate disabled virtual object is similar to the process of determining the number of disabling times of the virtual object whose number of helping disable times meets the first number requirement as described above, and the embodiments of the present application will not elaborate here.

[0120] Based on the fact that the number of candidate disabled virtual objects whose number of disabling times meets the third number requirement is multiple, any one of the multiple candidate disabled virtual objects whose number of disabling times meets the third number requirement is used as the third virtual object.

[0121] Exemplarily, the disableable virtual objects include virtual object 1 to virtual object 10, and the first virtual object includes virtual object 1 to virtual object 4. Therefore, virtual object 5 to virtual object 10 are used as candidate disabled virtual objects. Any one of virtual object 5 to virtual object 10 is used as the third virtual object.

[0122] Alternatively, determine the number of disabling times of each virtual object from virtual object 5 to virtual object 10. Based on the fact that the number of disabling times of virtual object 7 is the most, therefore, virtual object 7 is used as the third virtual object. Alternatively, based on the fact that the number of disabling times of virtual object 7 and virtual object 8 is the most, therefore, any one of virtual object 7 and virtual object 8 is used as the third virtual object.

[0123] Optionally, before displaying the matching page, a virtual object disabling page can also be displayed. The object information of multiple candidate virtual objects is displayed on the virtual object disabling page. In response to a trigger operation on the object information of at least one candidate virtual object, the triggered at least one candidate virtual object is used as the virtual object that the first object wants to disable. In response to not receiving a help disable request, not receiving a disable operation for any virtual object, and the virtual object disabling session ends, a target virtual object is determined among the virtual objects that the first object wants to disable, and the state of the target virtual object is adjusted to the disabled state.

[0124] Among them, the process of determining the target virtual object among the virtual objects that the first object wants to disable includes: based on the fact that the number of virtual objects that the first object wants to disable is the first, the virtual object that the first object wants to disable is used as the target virtual object. Based on the fact that the number of virtual objects that the first object wants to disable is multiple, determine the number of disabling times of each virtual object that the first object wants to disable, and use the virtual object with the most disabling times among the virtual objects that the first object wants to disable as the target virtual object.

[0125] In a possible implementation, based on the fact that the first object does not have the virtual object disabling permission, after the first game page is displayed, the first object can send a help-disabling request of the first object to an object with the virtual object disabling permission, so that the object with the virtual object disabling permission can help the first object to disable the virtual object. Optionally, the process of the first object sending a help-disabling request of the first object to an object with the virtual object disabling permission includes: the object information of the virtual objects that can be disabled is displayed in the first game page, such as Figure 4 the object information of each virtual object that can be disabled is displayed in 405 in Figure 4 . In response to a trigger operation on the object information of any virtual object that can be disabled and triggering the help-disabling operation, the object information of any virtual object that can be disabled is sent to the server, so that the server can generate a help-disabling request of the first object according to the object information of any virtual object that can be disabled and the object information of the first object, and send the help-disabling request of the first object to an object with the virtual object disabling permission.

[0126] Among them, the help-disabling request of the first object includes the object information of the first object and the object information of any virtual object that can be disabled triggered by the first object.

[0127] Optionally, a want-to-disable control is also displayed in the first game page, such as Figure 4 407 in Figure 4 is a want-to-disable control. In response to a trigger operation on the want-to-disable control, the help-disabling operation is triggered.

[0128] In a possible implementation, in response to receiving at least one help-disabling request, there is no target help-disabling request in the at least one help-disabling request where the corresponding virtual object is different from the first virtual object, and the virtual object disabling session ends and no disabling operation for any virtual object is received, then a third virtual object is determined among the virtual objects that can be disabled, and the state of the third virtual object is set to the disabled state.

[0129] After the virtual object disabling session ends, the virtual object selection session is entered. In the virtual object selection session, each object participating in the game needs to select a virtual object to control in the game. The second game page corresponding to the virtual object selection session is displayed, and the object information of at least one first virtual object is displayed in the second game screen; in response to receiving at least one help-grabbing request, a target help-grabbing request is determined in the at least one help-grabbing request, and at least one first virtual object includes the virtual object corresponding to the target help-grabbing request; in response to the end of the virtual object selection session and no selection operation for any virtual object is received, a fourth virtual object is determined among the virtual objects corresponding to the target help-grabbing request; the fourth virtual object is used as the virtual object controlled by the first object in the game.

[0130] Through this assistive selection method, in the case where the first object leaves, switches the screen, forgets to select a virtual object, etc., the virtual object can be selected with the help of teammates. Since the way teammates assist in selecting virtual objects takes into account the development of the entire game team, it can improve the degree of cooperation among various objects in the game team and enhance the gaming experience of the game objects.

[0131] Optionally, the assistive selection request includes the object information of the virtual object to be assisted in selecting. Parse the assistive selection request to obtain the virtual object corresponding to the assistive selection request. Use the assistive selection requests whose corresponding virtual objects are the same as the first virtual object among multiple assistive selection requests as target assistive selection requests.

[0132] In response to the end of the virtual object selection session and no selection operation being received for any virtual object, that is, in the case where the first object does not manually select a certain virtual object, determine a fourth virtual object among the virtual objects corresponding to the target assistive selection requests.

[0133] Based on there being one target assistive selection request, use the virtual object corresponding to the target assistive selection request as the fourth virtual object. Based on there being multiple target assistive selection requests, determine the usage times of the virtual objects corresponding to each target assistive selection request, and use the virtual object whose usage times meet the fourth usage requirement as the fourth virtual object. Among them, the virtual object whose usage times meet the fourth usage requirement refers to the virtual object with the most usage times.

[0134] Among them, the process of determining the usage times of the virtual objects corresponding to each target assistive selection request is similar to the process of determining the disabling times of the virtual object whose requested banning times meet the first requirement, and this application embodiment will not elaborate here.

[0135] Optionally, after determining the fourth virtual object, use the fourth virtual object as the virtual object controlled by the first object in the game.

[0136] In a possible implementation, the object information of the selectable virtual objects is also displayed on the second game page, and the second virtual object is not included in the selectable virtual objects. In response to a trigger operation on the object information of any selectable virtual object and a trigger selection operation, use any selectable virtual object as the virtual object controlled by the first object in the game.

[0137] Optionally, a selection control is also displayed on the second game page. In response to a trigger operation on the selection control, a trigger selection operation is triggered. In response to a trigger operation on the object information of any selectable virtual object, the object information of any selectable virtual object is highlighted.

[0138] Based on receiving a co - grab request, and the virtual object corresponding to the co - grab request being different from the first virtual object, when the virtual object selection session ends and no selection operation for any virtual object is received, the virtual object corresponding to the co - grab request is used as the virtual object controlled by the first object in the game.

[0139] Based on receiving multiple co - grab requests, and the virtual objects corresponding to each co - grab request being different from the first virtual object, when the virtual object selection session ends and no selection operation for any virtual object is received, according to the usage times of the virtual objects corresponding to each co - grab request, the virtual object with the most usage times among the virtual objects corresponding to each co - grab request is used as the virtual object controlled by the first object in the game.

[0140] Based on not receiving a co - grab request, not receiving a selection operation for any virtual object, and the virtual object selection session ending, or, based on receiving at least one co - grab request, the first virtual object not including the virtual objects corresponding to each co - grab request, not receiving a selection operation for any virtual object, and the virtual object selection session ending, a fifth virtual object is determined among the selectable virtual objects, and the fifth virtual object is used as the virtual object controlled by the first object in the game. Optionally, any virtual object among the selectable virtual objects is used as the fifth virtual object, or the virtual object with the most usage times among the selectable virtual objects is used as the fifth virtual object.

[0141] In the virtual object disabling session of the above - mentioned method, when a co - ban request is received, according to the virtual object corresponding to the co - ban request and the first virtual object selected by the first object, a target co - ban request is determined among the received co - ban requests. When the virtual object disabling session ends and the first object does not manually select a virtual object to be disabled, according to the virtual object corresponding to the target co - ban request, a second virtual object to be disabled is determined, and then the second virtual object is disabled. This way of disabling virtual objects does not require the manual operation of the first object, can improve the efficiency of disabling virtual objects, and there will be no situation of empty disabling, making the virtual object disabling process more complete, and thus can improve the gaming experience of players.

[0142] Moreover, in the case of not receiving a co - ban request, the first object not manually selecting a virtual object to be disabled, and the virtual object disabling session ending, a third virtual object can also be determined among the disablable virtual objects, and then the third virtual object is disabled. This method enables the disabling of virtual objects even when the first object does not trigger an operation and the teammates of the first object do not request co - banning, further ensuring that there will be no situation of non - disabling and further guaranteeing the integrity of the virtual object disabling process.

[0143] Figure 7It is a flowchart of a method for disabling virtual objects provided by an embodiment of the present application. As Figure 7 shown, the method includes the following steps 701 to 709.

[0144] Step 701: Enter the virtual object disabling session and determine whether the first object has the permission to disable virtual objects.

[0145] Step 702: Based on the first object having the permission to disable virtual objects, determine whether the first object manually triggers a virtual object.

[0146] If the first object does not have the permission to disable virtual objects, then end the virtual object disabling process.

[0147] Step 703: Based on the first object manually triggering a virtual object, set the status of the virtual object manually triggered by the first object to the disabled status.

[0148] Step 704: Based on the first object not manually triggering a virtual object, determine whether a help-disabling request is received.

[0149] Step 705: Based on receiving a help-disabling request, determine the target help-disabling request in the received help-disabling request.

[0150] The process of determining the target help-disabling request in the received help-disabling request has been described in the above step 202 and will not be elaborated here.

[0151] If a help-disabling request is not received, then end the virtual object disabling process.

[0152] Step 706: Determine whether the virtual object disabling session ends.

[0153] Step 707: Based on the virtual object disabling session having ended, determine whether the first object has manually disabled the virtual object.

[0154] If the virtual object disabling session has not ended, then execute step 702.

[0155] Step 708: Based on the first object not manually disabling the virtual object, determine a second virtual object among the virtual objects corresponding to the target help-disabling request.

[0156] The process of determining the second virtual object among the virtual objects corresponding to the target help-disabling request has been described in the above step 203 and will not be elaborated here.

[0157] Step 709: Set the status of the second virtual object to the disabled status.

[0158] The process of setting the status of the second virtual object to the disabled status has been described in the above step 204 and will not be elaborated here.

[0159] Figure 8 The following is a schematic structural diagram of a virtual object disabling device provided by an embodiment of the present application. As Figure 8 shown, the device includes:

[0160] A display module 801, configured to display a first game page corresponding to a virtual object disabling session. Object information of at least one first virtual object is displayed on the first game page, and the first virtual object is an intended virtual object of a first object participating in the game;

[0161] A determination module 802, configured to, in response to receiving at least one help ban request, determine a target help ban request from the at least one help ban request. The virtual object corresponding to any target help ban request is different from the first virtual object. One help ban request corresponds to one virtual object, and any help ban request is used to indicate a request to help disable the virtual object corresponding to any help ban request;

[0162] The determination module 802 is further configured to, in response to the end of the virtual object disabling session and no disabling operation being received for any virtual object, determine a second virtual object from the virtual objects corresponding to the target help ban requests;

[0163] A setting module 803, configured to set the status of the second virtual object to a disabled status. The second virtual object in the disabled status cannot be selected in the virtual object selection session.

[0164] In a possible implementation manner, the determination module 802 is configured to, based on the target help ban request being one, use the virtual object corresponding to the target help ban request as the second virtual object; based on the target help ban request being multiple, determine the request help ban times of the virtual objects corresponding to the respective target help ban requests; based on the virtual object whose request help ban times meet the first number requirement being one, use the virtual object whose request help ban times meet the first number requirement as the second virtual object; based on the virtual objects whose request help ban times meet the first number requirement being multiple, determine a second virtual object from the virtual objects whose request help ban times meet the first number requirement.

[0165] In a possible implementation manner, the determination module 802 is configured to use any virtual object among the virtual objects whose request help ban times meet the first number requirement as the second virtual object; or, determine the disable times of the virtual objects whose request help ban times meet the first number requirement; use the virtual object whose disable times meet the second number requirement as the second virtual object.

[0166] In a possible implementation manner, the display module 801 is further configured to display a help ban window corresponding to each target help ban request. Help ban information for indicating helping to disable the virtual object corresponding to any target help ban request is displayed in the help ban window corresponding to any target help ban request.

[0167] In a possible implementation, object information of a second object is also displayed on the first game page, and the target gang banning request includes object information of the object that sends the target gang banning request.

[0168] The display module 801 is configured to, for any one of the target gang banning requests, determine the object information of the object that sends any one of the target gang banning requests according to any one of the target gang banning requests; and display a gang banning window corresponding to any one of the target gang banning requests at the position corresponding to the object that sends any one of the target gang banning requests.

[0169] In a possible implementation, a gang banning control is also displayed in the gang banning window corresponding to each of the target gang banning requests.

[0170] The setting module 803 is further configured to, in response to a trigger operation on the gang banning control displayed in the gang banning window corresponding to any one of the target gang banning requests, set the virtual object corresponding to any one of the target gang banning requests to a disabled state, and the virtual object corresponding to any one of the target gang banning requests in the disabled state cannot be selected in the virtual object selection session.

[0171] In a possible implementation, object information of the virtual objects corresponding to each of the target gang banning requests is also displayed in the gang banning window corresponding to each of the target gang banning requests.

[0172] In a possible implementation, the display module 801 is further configured to display a first prompt message for indicating disabling a second virtual object.

[0173] In a possible implementation, object information of the virtual objects that can be disabled is also displayed on the first game page.

[0174] The determination module 802 is further configured to, in response to not receiving a gang banning request and not receiving a disabling operation on any virtual object, and when the virtual object disabling session ends, determine a third virtual object from the virtual objects that can be disabled.

[0175] The setting module 803 is further configured to set the status of the third virtual object to a disabled state, and the third virtual object in the disabled state cannot be selected in the virtual object selection session.

[0176] In a possible implementation, the determination module 802 is configured to use the virtual objects other than the first virtual object among the virtual objects that can be disabled as candidate disabled virtual objects; use any one of the candidate disabled virtual objects as the third virtual object; or use the candidate disabled virtual objects whose disabling times meet the third number requirement as the third virtual objects.

[0177] In a possible implementation, the display module 801 is further configured to display a second game page corresponding to the virtual object selection session, where object information of at least one first virtual object is displayed in the second game page;

[0178] The determination module 802 is further configured to, in response to receiving at least one assist request, determine a target assist request from the at least one assist request, where the at least one first virtual object includes the virtual object corresponding to the target assist request, one assist request corresponds to one virtual object, and any assist request is used to indicate assisting the first object to select the virtual object corresponding to any assist request;

[0179] The determination module 802 is further configured to, in response to the end of the virtual object selection session and no selection operation being received for any virtual object, determine a fourth virtual object from the virtual objects corresponding to the target assist request;

[0180] The determination module 802 is further configured to use the fourth virtual object as the virtual object controlled by the first object in the game.

[0181] In the virtual object disabling session of the above device, when a banning assist request is received, a target banning assist request is determined from the received banning assist requests according to the virtual object corresponding to the banning assist request and the first virtual object selected by the first object. When the virtual object disabling session ends and the first object does not manually select the virtual object to be disabled, a second virtual object to be disabled is determined according to the virtual object corresponding to the target banning assist request, and then the second virtual object is disabled. This method of disabling virtual objects does not require manual operation by the first object, can improve the efficiency of disabling virtual objects, and will not result in a situation of empty disabling, making the virtual object disabling process more complete, and thus can improve the gaming experience of players.

[0182] It should be understood that when implementing its functions, the above-provided device only uses the division of the above functional modules as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device provided in the above embodiment and the method embodiment belong to the same concept, and its specific implementation Figure 9The block diagram of the terminal device 900 provided by an exemplary embodiment of the present application is shown. The terminal device 900 can be any electronic device product that can perform human-computer interaction with users in one or more ways such as a keyboard, a touchpad, a remote control, voice interaction, or a handwriting device. For example, a PC (Personal Computer), a mobile phone, a smart phone, a PDA (Personal Digital Assistant), a wearable device, a PPC (Pocket PC), a tablet computer, a smart car machine, a smart TV, a smart speaker, a smart watch, etc.

[0183] Generally, the terminal device 900 includes: a processor 901 and a memory 902.

[0184] The processor 901 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 901 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 901 may also include a main processor and a coprocessor. The main processor is a processor used to process data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor 901 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 901 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.

[0185] The memory 902 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 902 may further include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 902 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 901 to implement the method for disabling a virtual object provided in the method embodiments of the present application.

[0186] In some embodiments, the terminal device 900 may further optionally include: a peripheral device interface 903 and at least one peripheral device. The processor 901, the memory 902, and the peripheral device interface 903 may be connected via a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 903 via a bus, signal lines, or a circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit 904, a display screen 905, a camera assembly 906, an audio circuit 907, and a power supply 909.

[0187] The peripheral device interface 903 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 901 and the memory 902. In some embodiments, the processor 901, the memory 902, and the peripheral device interface 903 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 901, the memory 902, and the peripheral device interface 903 may be implemented on separate chips or circuit boards, and this embodiment does not limit this.

[0188] The radio frequency circuit 904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 904 communicates with a communication network and other communication devices via electromagnetic signals. The radio frequency circuit 904 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 904 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on. The radio frequency circuit 904 may communicate with other terminal devices via at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, each generation of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 904 may further include a circuit related to NFC (Near Field Communication), and this application does not limit this.

[0189] The display screen 905 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 905 is a touch display screen, the display screen 905 also has the ability to collect touch signals on or above the surface of the display screen 905. The touch signals can be input as control signals to the processor 901 for processing. At this time, the display screen 905 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 905, which is disposed on the front panel of the terminal device 900; in other embodiments, there may be at least two display screens 905, which are respectively disposed on different surfaces of the terminal device 900 or are in a folded design; in other embodiments, the display screen 905 may be a flexible display screen, which is disposed on the curved surface or the folding surface of the terminal device 900. Even further, the display screen 905 can also be set to an irregular non-rectangular shape, that is, an irregular-shaped screen. The display screen 905 can be prepared using materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).

[0190] The camera module 906 is used to capture images or videos. Optionally, the camera module 906 includes a front camera and a rear camera. Generally, the front camera is disposed on the front panel of the terminal device 900, and the rear camera is disposed on the back of the terminal device 900. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth camera, a wide-angle camera, and a telephoto camera, to implement functions such as background blurring by fusing the main camera and the depth camera, panoramic shooting by fusing the main camera and the wide-angle camera, and VR (Virtual Reality) shooting functions or other fused shooting functions. In some embodiments, the camera module 906 may also include a flash. The flash can be a single-color temperature flash or a two-color temperature flash. A two-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation under different color temperatures.

[0191] The audio circuit 907 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 901 for processing, or input to the radio frequency circuit 904 to achieve voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal device 900. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 901 or the radio frequency circuit 904 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 907 may also include a headphone jack.

[0192] The power supply 909 is used to supply power to each component in the terminal device 900. The power supply 909 may be alternating current, direct current, a disposable battery or a rechargeable battery. When the power supply 909 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0193] In some embodiments, the terminal device 900 further includes one or more sensors 910. The one or more sensors 910 include but are not limited to: an acceleration sensor 911, a gyroscope sensor 912, a pressure sensor 913, an optical sensor 915, and a proximity sensor 916.

[0194] The acceleration sensor 911 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established with the terminal device 900. For example, the acceleration sensor 911 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 901 can control the display screen 905 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 911. The acceleration sensor 911 can also be used for collecting game or user's motion data.

[0195] The gyroscope sensor 912 can detect the body direction and rotation angle of the terminal device 900. The gyroscope sensor 912 can cooperate with the acceleration sensor 911 to collect the 3D actions of the user on the terminal device 900. Based on the data collected by the gyroscope sensor 912, the processor 901 can implement the following functions: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0196] The pressure sensor 913 can be disposed on the side frame of the terminal device 900 and / or the lower layer of the display screen 905. When the pressure sensor 913 is disposed on the side frame of the terminal device 900, it can detect the holding signal of the user on the terminal device 900, and the processor 901 can perform left / right hand recognition or quick operation according to the holding signal collected by the pressure sensor 913. When the pressure sensor 913 is disposed on the lower layer of the display screen 905, the processor 901 can control the operable controls on the UI interface according to the pressure operation of the user on the display screen 905. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0197] The optical sensor 915 is used to collect the ambient light intensity. In one embodiment, the processor 901 can control the display brightness of the display screen 905 according to the ambient light intensity collected by the optical sensor 915. Specifically, when the ambient light intensity is high, the display brightness of the display screen 905 is increased; when the ambient light intensity is low, the display brightness of the display screen 905 is decreased. In another embodiment, the processor 901 can also dynamically adjust the shooting parameters of the camera assembly 906 according to the ambient light intensity collected by the optical sensor 915.

[0198] The proximity sensor 916, also known as the distance sensor, is usually disposed on the front panel of the terminal device 900. The proximity sensor 916 is used to collect the distance between the user and the front of the terminal device 900. In one embodiment, when the proximity sensor 916 detects that the distance between the user and the front of the terminal device 900 is gradually decreasing, the processor 901 controls the display screen 905 to switch from the lit state to the off state; when the proximity sensor 916 detects that the distance between the user and the front of the terminal device 900 is gradually increasing, the processor 901 controls the display screen 905 to switch from the off state to the lit state.

[0199] Those skilled in the art can understand that Figure 9 the structure shown in does not constitute a limitation on the terminal device 900, and it may include more or fewer components than shown in the figure, or combine some components, or adopt different component arrangements.

[0200] Figure 10Schematic structural diagram of the server provided by the embodiment of the present application. The server 1000 may vary greatly due to different configurations or performances, and may include one or more processors (Central Processing Units, CPUs) 1001 and one or more memories 1002. Among them, at least one program code is stored in the one or more memories 1002, and the at least one program code is loaded and executed by the one or more processors 1001 to implement the method for disabling virtual objects provided by the above various method embodiments. Of course, the server 1000 may also have components such as wired or wireless network interfaces, keyboards, and input / output interfaces for input / output. The server 1000 may also include other components for implementing device functions, which will not be elaborated here.

[0201] In an exemplary embodiment, a computer-readable storage medium is also provided. At least one program code is stored in the storage medium, and the at least one program code is loaded and executed by a processor to enable a computer to implement any of the above methods for disabling virtual objects.

[0202] Optionally, the above computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0203] In an exemplary embodiment, a computer program or a computer program product is also provided. At least one computer instruction is stored in the computer program or the computer program product, and the at least one computer instruction is loaded and executed by a processor to enable a computer to implement any of the above methods for disabling virtual objects.

[0204] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.), and signals involved in the present application are all authorized by users or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions. For example, the object information involved in the present application is obtained under full authorization.

[0205] It should be understood that "a plurality of" as referred to herein means two or more. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0206] The serial numbers of the embodiments of the present application above are only for description and do not represent the advantages or disadvantages of the embodiments.

[0207] The above are only exemplary embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the principle of the present application shall be included within the protection scope of the present application.

Claims

1. A method for disabling virtual objects, characterized in that, the method includes: displaying a first game page corresponding to the virtual object disabling session, where object information of at least one first virtual object is displayed in the first game page, and the first virtual object is an intended virtual object of a first object participating in the game; responding to receiving at least one help-disabling request, determining a target help-disabling request among the at least one help-disabling request, where the virtual object corresponding to any target help-disabling request is different from the first virtual object, one help-disabling request corresponds to one virtual object, and any help-disabling request is used to indicate a request to help disable the virtual object corresponding to the any help-disabling request; responding to the end of the virtual object disabling session and not receiving a disabling operation for any virtual object, determining a second virtual object among the virtual objects corresponding to the target help-disabling request; setting the status of the second virtual object to the disabled status, and the second virtual object in the disabled status cannot be selected in the virtual object selection session.

2. The method according to claim 1, characterized in that, the determining the second virtual object among the virtual objects corresponding to the target help-disabling request includes: based on the target help-disabling request being one, taking the virtual object corresponding to the target help-disabling request as the second virtual object; based on the target help-disabling request being multiple, determining the number of help-disabling requests for the virtual objects corresponding to each target help-disabling request; based on the virtual object with the number of help-disabling requests meeting the first number requirement being one, taking the virtual object with the number of help-disabling requests meeting the first number requirement as the second virtual object; based on the virtual objects with the number of help-disabling requests meeting the first number requirement being multiple, determining the second virtual object among the virtual objects with the number of help-disabling requests meeting the first number requirement.

3. The method according to claim 2, characterized in that, the determining the second virtual object among the virtual objects with the number of help-disabling requests meeting the first number requirement includes: taking any virtual object among the virtual objects with the number of help-disabling requests meeting the first number requirement as the second virtual object; or, determining the number of disabling times of the virtual objects with the number of help-disabling requests meeting the first number requirement; taking the virtual object with the number of disabling times meeting the second number requirement as the second virtual object.

4. The method according to any one of claims 1 to 3, characterized in that, after determining the target help-disabling request among the at least one help-disabling request, the method further includes: displaying help-disabling windows corresponding to each target help-disabling request, and help-disabling information for indicating helping to disable the virtual object corresponding to any target help-disabling request is displayed in the help-disabling window corresponding to any target help-disabling request.

5. The method according to claim 4, characterized in that, object information of the second object is also displayed in the first game page, and the object information of the object sending the target help-disabling request is included in the target help-disabling request; the displaying help-disabling windows corresponding to each target help-disabling request includes: For any one of the target banning requests among the various target banning requests, determine the object information of the object that sends the any one of the target banning requests according to the any one of the target banning requests; Display the banning window corresponding to the any one of the target banning requests at the position corresponding to the object that sends the any one of the target banning requests.

6. The method according to claim 4, wherein, banning controls are further displayed in the banning windows corresponding to the various target banning requests; After displaying the banning windows corresponding to the various target banning requests, the method further includes: In response to a trigger operation on the banning control displayed in the banning window corresponding to any one of the target banning requests, set the virtual object corresponding to the any one of the target banning requests to a disabled state, and the virtual object corresponding to the any one of the target banning requests in the disabled state cannot be selected in the virtual object selection session.

7. The method according to claim 5 or 6, wherein, the object information of the virtual objects corresponding to the various target banning requests is further displayed in the banning windows corresponding to the various target banning requests.

8. The method according to any one of claims 1 to 3, wherein, after setting the state of the second virtual object to the disabled state, the method further includes: displaying a first prompt message for indicating disabling the second virtual object.

9. The method according to any one of claims 1 to 3, wherein, the object information of the virtual objects that can be disabled is further displayed in the first game page; after displaying the first game page corresponding to the virtual object disabling session, the method further includes: in response to not receiving the banning request and not receiving a disabling operation on any virtual object, and the virtual object disabling session ends, determining a third virtual object among the virtual objects that can be disabled; setting the state of the third virtual object to the disabled state, and the third virtual object in the disabled state cannot be selected in the virtual object selection session.

10. The method according to claim 9, wherein, determining the third virtual object among the virtual objects that can be disabled includes: taking the virtual objects other than the first virtual object among the virtual objects that can be disabled as candidate disabled virtual objects; taking any one of the candidate disabled virtual objects as the third virtual object; or taking the candidate disabled virtual objects whose disabling times meet the third number requirement as the third virtual object.

11. The method according to any one of claims 1 to 3, wherein, after setting the state of the second virtual object to the disabled state, the method further includes: displaying a second game page corresponding to the virtual object selection session, and the object information of the at least one first virtual object is displayed in the second game page; In response to receiving at least one assist request, determine a target assist request from the at least one assist request. The at least one first virtual object includes the virtual object corresponding to the target assist request. One assist request corresponds to one virtual object, and any assist request is used to indicate helping the first object select the virtual object corresponding to the any assist request. In response to the end of the virtual object selection session and no selection operation being received for any virtual object, determine a fourth virtual object from the virtual object corresponding to the target assist request. Use the fourth virtual object as the virtual object controlled by the first object in the game.

12. A virtual object disabling device Characterized in that The device includes: A display module for displaying a first game page corresponding to the virtual object disabling session. Object information of at least one first virtual object is displayed on the first game page. The first virtual object is the intended virtual object of the first object participating in the game. A determination module for, in response to receiving at least one assist disable request, determining a target assist disable request from the at least one assist disable request. The virtual object corresponding to any target assist disable request is different from the first virtual object. One assist disable request corresponds to one virtual object, and any assist disable request is used to indicate a request to assist in disabling the virtual object corresponding to the any assist disable request. The determination module is further configured to, in response to the end of the virtual object disabling session and no disabling operation being received for any virtual object, determine a second virtual object from the virtual object corresponding to the target assist disable request. A setting module for setting the status of the second virtual object to a disabled state. The second virtual object in the disabled state cannot be selected in the virtual object selection session.

13. A computer device Characterized in that The computer device includes a processor and a memory. At least one program code is stored in the memory. The at least one program code is loaded and executed by the processor to enable the computer device to implement the virtual object disabling method according to any one of claims 1 to 11.

14. A computer-readable storage medium Characterized in that At least one program code is stored in the computer-readable storage medium. The at least one program code is loaded and executed by a processor to enable a computer to implement the virtual object disabling method according to any one of claims 1 to 11.

15. A computer program product Characterized in that At least one computer instruction is stored in the computer program product. The at least one computer instruction is loaded and executed by a processor to enable a computer to implement the virtual object disabling method according to any one of claims 1 to 11.