Screen switching method and apparatus, device and medium

HK40023606BActive Publication Date: 2026-07-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Patent Information

Authority / Receiving Office
HK · HK
Patent Type
Patents
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2020-08-13
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

In the existing technology, in order to ensure the fairness of the game, players in the second camp must reduce the target window display information of players in the first camp, but there is a lack of corresponding technical solutions to achieve this operation.

Method used

By using the switching command generated by the second client and the server scheduling, the target window display of the first client is switched, thereby realizing remote control of the content displayed in the target window of the first client.

Benefits of technology

This allows players in the second faction to change the displayed content of the target window in the terminal of players in the first faction, thus balancing the game mechanics and enhancing game fairness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The picture switching method provided in the embodiments of the present application comprises: a first client obtaining a switching instruction, the switching instruction being generated by a client other than the first client, and the switching instruction being used for instructing picture switching; the first client obtaining a first picture according to the switching instruction, the first picture being a preset picture; and the first client switching a second picture displayed on a target window to the first picture, wherein the target window is one display window in a display interface of the first client, and the first picture and the second picture are different pictures. The present application also provides a device, equipment and medium, the switching instruction triggered by a user is obtained by a second client, the switching instruction is sent to the first client by a server, so that the first client can switch the display picture in the target window according to the switching instruction, and the switching control of one client on the display picture in the target window of another client is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electronic technology, and more specifically, to a screen switching method, apparatus, device, and medium. Background Technology

[0002] In online games, such as Multiplayer Online Battle Arena (MOBA) or Real-Time Strategy (RTS) games, multiple users connect to the server through their respective clients to achieve simultaneous online gameplay. Figure 1 As shown, during the game, in order to understand relevant game information, each player's client will have a target window 101 on its display interface to display game-related information, such as the minimap and the position coordinates of game units.

[0003] Existing technology introduces a game mechanism that increases the amount of information displayed in the target window 101. For example, by triggering a first action, players in the first camp can see the coordinates of their opponents (players in the second camp) on the minimap in the target window 101, thus gaining a game advantage. Correspondingly, to ensure the fairness of the game mechanism, players in the second camp must have a second action that can counteract the first action, reducing the amount of information displayed in the target window 101 of the first camp players, thereby recovering from their game disadvantage. However, there is no corresponding technical solution in the existing technology to achieve the aforementioned second action. Summary of the Invention

[0004] In view of this, in order to solve the above problems, the technical solution provided by the present invention is as follows:

[0005] A screen switching method, comprising:

[0006] The first client obtains the switching command, which is generated by other clients besides the first client. The switching command is used to indicate the screen switching.

[0007] The first client obtains the first screen according to the switching command, and the first screen is the preset screen;

[0008] The first client switches the second screen displayed on the target window to the first screen. The target window is a display window in the display interface of the first client, and the first screen and the second screen are different screens.

[0009] A screen switching device, comprising:

[0010] The first acquisition unit is used to acquire a switching instruction; the switching instruction is generated by a client other than the first client, and the switching instruction is used to indicate a screen switch.

[0011] The second acquisition unit is used to acquire the first screen, which is a preset screen;

[0012] A switching unit is used to switch the second screen displayed on the target window to the first screen acquired by the second acquisition unit, wherein the target window is a display window in the display interface of the first client, and the first screen and the second screen are different screens.

[0013] Optionally, the switching unit is also used for:

[0014] Within a preset time period, the second screen displayed on the target window is switched back to the first screen;

[0015] After the preset time period ends, the first client resumes displaying the second screen on the target window;

[0016] The device also includes a transmitting unit, which is used for:

[0017] The first client sends an end command to the server, which is used to notify the server that the display of the first screen has ended.

[0018] Optionally, the second screen is used to display the running information of the first client, and the first screen is used to hide the running information of the first client.

[0019] A screen switching method, comprising:

[0020] The server obtains a switching instruction, which is used to instruct the second screen to be switched to the first screen.

[0021] The server obtains at least one first client according to the switching instruction, wherein the first client and the second client are different clients;

[0022] The server sends the switching instruction to the at least one first client, so that the first client switches the second screen displayed on the target window to the first screen. The target window is a display window in the display interface of the first client, and the first screen and the second screen are different screens.

[0023] A screen switching device, comprising:

[0024] The first acquisition unit is used to acquire a switching instruction, which is used to instruct the second screen to be switched to the first screen.

[0025] The second acquisition unit is used to acquire at least one first client according to the switching instruction acquired by the first acquisition unit, wherein the first client and the second client are different clients;

[0026] The sending unit is used to send the switching instruction to the at least one first client obtained by the second acquisition unit, so that the first client switches the second screen displayed on the target window to the first screen. The target window is a display window in the display interface of the first client, and the first screen and the second screen are different screens.

[0027] Optionally, the device further includes a third acquisition unit, which is used for:

[0028] Obtain the first request sent by the second client, which is a request generated by the second client in response to a local operation;

[0029] This transmitting unit is also used for:

[0030] The first request grants the second client a first permission, enabling the second client to display a target control in the display interface based on the first permission. This target control is used to generate the switching instruction.

[0031] Optionally, the device further includes a fourth acquisition unit, the fourth acquisition unit being used for:

[0032] Obtain the termination command sent by the first client, which indicates that the first client has ended the display of the first screen;

[0033] This transmitting unit is also used for:

[0034] Send the termination command to the second client.

[0035] A screen switching method, comprising:

[0036] The second client responds to the triggering operation of the target control, which is the control displayed on the display screen of the second client;

[0037] The second client obtains a switching instruction based on the triggering operation, and the switching instruction is used to instruct the second screen to be switched to the first screen;

[0038] The second client sends the switching instruction to the server, so that the server instructs the first client to switch the second screen displayed on the target window to the first screen according to the switching instruction. The target window is a display window in the display interface of the first client, the first screen and the second screen are different screens, and the first client and the second client are different clients.

[0039] A screen switching device, comprising:

[0040] A response unit is used to respond to the triggering operation of a target control, which is a control displayed on the display screen of the second client.

[0041] The first acquisition unit is used to acquire a switching instruction based on the trigger operation responded to by the response unit, and the switching instruction is used to indicate that the second screen to be displayed is switched to the first screen;

[0042] The sending unit is used to send the switching instruction obtained by the first acquisition unit to the server, so that the server instructs the first client to switch the second screen displayed on the target window to the first screen according to the switching instruction. The target window is a display window in the display interface of the first client, the first screen and the second screen are different screens, and the first client and the second client are different clients.

[0043] Optionally, the device further includes a second acquisition unit, the second acquisition unit being used for:

[0044] Obtain the target operation, which is the operation input by the user to the second client;

[0045] The device also includes an execution unit, which is used for:

[0046] When the target operation acquired by the second acquisition unit meets the preset conditions, the target control is switched from an untriggerable state to a triggerable state.

[0047] Optionally, the device further includes a third acquisition unit, which is used for:

[0048] Obtain a first request, which is used to request the display of the target control on the second client;

[0049] This transmitting unit is also used for:

[0050] Send the first request to the server;

[0051] The third acquisition unit is also used for:

[0052] Obtain the first permissions sent by this server;

[0053] This execution unit is also used for:

[0054] The second client displays the target control in the display screen based on the first permission.

[0055] Optionally, the execution unit is also used for:

[0056] The second client displays first information on the display interface, which indicates that the screen displayed on the target window of the first client is the first screen;

[0057] The second client receives an end command, which indicates that the first client has ended the display of the first screen;

[0058] The second client displays second information on the display interface according to the termination command. The second information is used to indicate that the screen displayed on the target window of the first client is the second screen.

[0059] A computer device includes: an interactive device, an input / output (I / O) interface, a processor, and a memory storing program instructions; the interactive device is used to acquire operation instructions input by a user; the processor is used to execute the program instructions stored in the memory to perform the method as described in any of the preceding descriptions.

[0060] A computer-readable storage medium includes instructions that, when executed on a computer device, cause the computer device to perform the method as described in any of the preceding claims.

[0061] The screen switching method provided in this application includes: a first client obtaining a switching instruction, the switching instruction being generated by another client besides the first client, the switching instruction being used to indicate screen switching; the first client obtaining a first screen according to the switching instruction, the first screen being a preset screen; the first client switching a second screen displayed on a target window to the first screen, wherein the target window is a display window in the display interface of the first client, and the first screen and the second screen are different screens. A second client obtains a user-triggered switching instruction, and a server sends the switching instruction to the first client, thereby enabling the first client to switch the display screen in the target window according to the switching instruction, realizing the switching control of the display screen in the target window on another client by one client.

[0062] The screen switching method provided in this application includes: a server obtaining a switching instruction sent by a second client, the switching instruction indicating that the displayed second screen be switched to a first screen; the server obtaining at least one first client according to the switching instruction, the first client and the second client being different clients; the server sending a switching instruction to the at least one first client, causing the first client to switch the second screen displayed on a target window to the first screen, the target window being a display window in the display interface of the first client, the first screen and the second screen being different screens. By obtaining the user-triggered switching instruction through the second client, and sending the switching instruction to the first client through the server, the first client can switch the displayed screen in the target window according to the switching instruction, realizing the switching control of the displayed screen in the target window on another client by one client.

[0063] The screen switching method provided in this application includes: a second client responding to a trigger operation of a target control, the target control being a control displayed on the second client's screen; the second client obtaining a switching instruction based on the trigger operation, the switching instruction indicating that the displayed second screen be switched to a first screen; the second client sending the switching instruction to a server, so that the server instructs the first client to switch the second screen displayed on the target window to the first screen according to the switching instruction, wherein the target window is a display window in the first client's display interface, the first screen and the second screen are different screens, and the first client and the second client are different clients. By obtaining the user-triggered switching instruction through the second client and sending the switching instruction to the first client through the server, the first client can switch the display screen in the target window according to the switching instruction, thus realizing the switching control of the display screen in the target window on another client by one client. Attached Figure Description

[0064] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0065] Figure 1 This is an application scenario diagram of the screen switching method provided in the embodiments of this application;

[0066] Figure 2 A schematic diagram of one embodiment of the screen switching method provided in this application;

[0067] Figure 3This is a schematic diagram of another embodiment of the screen switching method provided in the embodiments of this application;

[0068] Figure 4 This is a schematic diagram of another embodiment of the screen switching method provided in the embodiments of this application;

[0069] Figure 5 This is a schematic diagram of another embodiment of the screen switching method provided in the embodiments of this application;

[0070] Figure 6 This is a schematic diagram of another embodiment of the screen switching method provided in the embodiments of this application;

[0071] Figure 7 This is a usage scenario diagram of the screen switching method provided in the embodiments of this application;

[0072] Figure 8 This is a usage scenario diagram of the screen switching method provided in the embodiments of this application;

[0073] Figure 9 This is a usage scenario diagram of the screen switching method provided in the embodiments of this application;

[0074] Figure 10 This is a usage scenario diagram of the screen switching method provided in the embodiments of this application;

[0075] Figure 11 This is a usage scenario diagram of the screen switching method provided in the embodiments of this application;

[0076] Figure 12 This is a usage scenario diagram of the screen switching method provided in the embodiments of this application;

[0077] Figure 13 This is a usage scenario diagram of the screen switching method provided in the embodiments of this application;

[0078] Figure 14 This is a usage scenario diagram of the screen switching method provided in the embodiments of this application;

[0079] Figure 15 A schematic diagram of the computer device provided in the embodiments of this application;

[0080] Figure 16 This is a schematic diagram of the screen switching device provided in the embodiments of this application;

[0081] Figure 17 This is a schematic diagram of the screen switching device provided in the embodiments of this application;

[0082] Figure 18 This is a schematic diagram of a screen switching device provided in an embodiment of this application. Detailed Implementation

[0083] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0084] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0085] In online games, such as Multiplayer Online Battle Arena (MOBA) or Real-Time Strategy (RTS) games, multiple users connect to the server through their respective clients to achieve simultaneous online gameplay. Figure 1 As shown, during the game, in order to understand relevant game information, each player's client will have a target window 101 on its display interface to display game-related information, such as the minimap and the position coordinates of game units.

[0086] The current game introduces a game mechanic that increases the amount of information displayed in the target window 101. For example, by triggering a first action, players in the first faction can see the coordinates of their opponents (players in the second faction) on the minimap in the target window 101, thus gaining a game advantage. Correspondingly, to ensure the fairness of the game mechanic, players in the second faction must have a second action that can counteract this first action, reducing the amount of information displayed in the target window 101 of the first faction players, thereby recovering from their game disadvantage. However, there is currently no corresponding technical solution to achieve the aforementioned second action.

[0087] To address the aforementioned issues, this application provides a screen switching method that can change the display screen of a target window in a first client by generating a switching command from a second client. This enables remote switching control of the display screen of a target window in another client by one client, allowing players in the second faction to change the display content of the target window 101 in the terminal of players in the first faction, thus achieving the aforementioned second operation.

[0088] For ease of understanding, the screen switching method provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0089] Please see Figure 2 ,like Figure 2 As shown, the first embodiment of the screen switching method provided in this application includes the following steps.

[0090] 201. The second client responds to the trigger operation of the target control.

[0091] In this embodiment, the target control is a control displayed on the screen of the second client. This target control has two states: a triggered state and a non-triggered state. For example, in a smart terminal operated via a touchscreen, such as a mobile phone or tablet, the target control can be a button triggered by the user's touch operation. Alternatively, on a PC, the target control can be a control button triggered by mouse clicks or keyboard input. In this solution, the target control controls the operation of switching the display screen of the target window in the first client. When the user operating the second client needs to switch the display state of the target window in the first client, the target control is triggered through a trigger operation.

[0092] 202. The second client obtains the switching instruction based on the triggered operation.

[0093] In this embodiment, after the target control in the second client is triggered, the second client obtains the switching instruction corresponding to the triggering operation according to the triggering operation. The correspondence between the switching instruction and the triggering operation is pre-stored in the second client. When the second client receives the triggering operation, it can obtain the switching instruction according to the triggering operation. The switching instruction is used to instruct the second screen displayed on the target window in the first client to be switched to the first screen.

[0094] 203. The second client sends a switching command to the server.

[0095] In this embodiment, taking an online game scenario as an example, since the first client and the second client are connected to the server to play the same game, when the second client needs to intervene in the content displayed by the first client, it needs to send a request to the server, which will then perform the scheduling.

[0096] 204. The server obtains at least one first client according to the switching instruction.

[0097] In this embodiment, when the server receives a switching instruction sent by the second client, it needs to determine the first server to execute the switching instruction. The determination rule can be determined according to a certain preset rule. For example, if the game character controlled by the second client is a player of the first faction, then the game character controlled by the first client is a player of the second faction. The first faction and the second faction are opposing factions. In this case, the specific implementation method of the server obtaining at least one first client according to the switching instruction is as follows.

[0098] The server determines the first faction to which the second client that sent the switching command belongs;

[0099] The server identifies the second faction that is opposing the first faction;

[0100] The server determines that at least one client corresponding to a game character from the second faction is the first client based on the second faction.

[0101] Thus, through the above steps, the server obtains at least one first client according to the switching instruction.

[0102] 205. The server sends a switching instruction to at least one first client.

[0103] In this embodiment, after the server determines at least one first client that needs to receive the switching instruction, it sends the switching instruction to at least one respective first client to perform subsequent screen switching operations on these first clients.

[0104] 206. The first client obtains the first screen according to the switching command.

[0105] In this embodiment, when the first client receives the switching command, it knows that it needs to switch the second screen currently displayed on the target window to the first screen according to the switching command. Therefore, at this time, it needs to obtain the first screen according to the switching command. The first screen is a preset screen stored in the first client. The first client can obtain the first screen through the switching command according to the preset relationship between the preset switching command and the first screen.

[0106] 207. The first client switches the second screen displayed on the target window to the first screen.

[0107] In this embodiment, the first client has already obtained the first screen pre-stored locally according to the switching instruction. At this time, the first screen is used to replace the second screen displayed on the target window. The first screen and the second screen are different screens, thereby realizing the screen switching.

[0108] The screen switching method provided in this application includes: a first client obtaining a switching instruction sent by a server; the first client obtaining a first screen according to the switching instruction, the first screen being a preset screen; the first client switching a second screen displayed on a target window to the first screen, wherein the target window is a display window in the display interface of the first client, and the first screen and the second screen are different screens. By obtaining a user-triggered switching instruction through a second client and sending the switching instruction to the first client through a server, the first client can switch the display screen in the target window according to the switching instruction, thus realizing the switching control of the display screen in the target window on another client by one client.

[0109] It should be noted that the screen switching method provided in this application is not only applicable to game scenarios, but also to other scenarios with screen switching requirements. For example, in online video live streaming, two live streamers simultaneously conduct live video broadcasts through their respective terminals. Either live streamer can use the method provided in this application to switch the target window display in the other live streamer's screen. Or, in social software, one user can switch the screen of a specific social homepage displayed on another user's second client through a first client.

[0110] For ease of understanding, this application mainly uses a game scene as an example to illustrate the screen switching method provided in this application, but it does not constitute a limitation on the application scenarios of the screen switching method provided in this application.

[0111] Furthermore, in the gaming field, the method provided in this application embodiment can be applied to various different fields, such as multiplayer online battle arena (MOBA), real-time strategy game (RTS), or first-person shooting game (FPS) in the gaming field, and this application embodiment does not limit it.

[0112] The following description, in conjunction with a game scenario, further illustrates the screen switching method provided in the embodiments of this application.

[0113] During gameplay, the screen switching method provided in this application embodiment allows the player on the second client to change the information displayed in the target window of the first client by triggering the target control. For example, the information displayed in the target window is game map information and game unit coordinates, which makes it easier for the player on the first client to grasp the game situation. The screen switching operation can hide this information in the target window, thereby reducing the player on the first client's grasp of the game situation and giving the player on the second client a certain advantage in the game.

[0114] Therefore, for the sake of game mechanism balance, it is not allowed for players on the second client to frequently trigger the target control. To solve this problem, the method disclosed in the embodiments of this application provides the following solution, which will be described in detail below with reference to the accompanying drawings for ease of understanding.

[0115] Please see Figure 3 ,like Figure 3 As shown, Embodiment 2 of the screen switching method provided in this application includes the following steps.

[0116] 301. The second client obtains the target operation.

[0117] In this embodiment, the target operation is the operation input by the user to the second client. For example, the target operation can be the number of target units killed by the player. The target unit can be an opponent or a non-player character (NPC) in the game. Optionally, the target operation can also be game time. This embodiment of the application does not limit this.

[0118] 302. When the target operation meets the preset conditions, the second client switches the target control from an untriggerable state to a triggerable state.

[0119] In this embodiment, the target control will only switch from an untriggerable state to a triggerable state when the target operation meets the preset conditions. Before the target operation meets the preset conditions, the target control is in an untriggerable state, thereby limiting the conditions for triggering the target control in the second client. At the same time, it can encourage users of the second client to more actively promote the target operation to meet the preset conditions, increasing the fun of the game and making the game mechanism more balanced.

[0120] For example, if the target action is to kill an opponent, and the preset condition is the number of opponents killed (e.g., 5 opponents killed), then in the second client, the target control cannot be triggered when the user kills fewer than 5 opponents. When the user kills 5 or more opponents, the target control becomes triggerable. When the user triggers the target control to perform a screen switching operation after killing 5 opponents, the target control becomes untriggerable again until the user kills another 5 opponents, at which point the target control becomes triggerable again. This cycle repeats until the game ends.

[0121] Alternatively, the target operation can be time, and the preset condition can be a time period, such as 120 seconds. In this case, when the game starts, the user in the second client cannot trigger the target control within 120 seconds. When the game time reaches 120 seconds, the target control changes from an untriggerable state to a triggerable state. After the user triggers the target control to perform a screen switching operation at the first moment, the target control becomes untriggerable again within 120 seconds from the first moment until the end of the 120 seconds. This cycle repeats until the game ends.

[0122] Subsequent steps 303 to 309 can be found in steps 201 to 207 above, and will not be repeated here.

[0123] In this embodiment, by setting preset conditions for the target operation, the triggerable state of the target control is restricted, so that the target control can only be triggered when the target operation meets the preset conditions. This restricts the conditions for using the screen switching method in the game and balances the game mechanism.

[0124] Furthermore, the screen switching method provided in this application embodiment can be offered as an optional skill for the user to choose during gameplay. That is, at the start of the game, the game provides a skill library for the user to select skills that can be carried in each game. The user selects a subset of skills from the skill library as their skills for that game. For example, if the game skill library provides 30 skills, each providing a specific game operation effect, and each game only allows players to carry 3 skills, then at the start of each game, the player needs to select 3 skills from these 30 skills to begin the game. The screen switching method provided in this application embodiment is one of these 30 skills and requires user selection before it can appear on the game interface as a skill carried by the player.

[0125] To facilitate understanding, the following detailed explanation of this situation is provided in conjunction with the accompanying drawings.

[0126] Please see Figure 4 ,like Figure 4 As shown, Embodiment 3 of the screen switching method provided in this application includes the following steps.

[0127] 401. The second client obtains the first request.

[0128] In this embodiment, the first request is used to request the display of the target control on the second client, and may specifically include the following steps.

[0129] 1. The second client displays a list of controls, which includes multiple controls, and the target control is among these multiple controls.

[0130] 2. The second client responds to the user's selection operation, which is used to select the control to be displayed in the game interface from the control list, and is initiated by the user.

[0131] 3. The second client generates a first request based on the selection operation. In this embodiment, for example, if the user selects a target control through the selection operation, the first request is used to request the target control during the game.

[0132] 402. The second client sends the first request to the server.

[0133] In this embodiment, since the game is an online game and the game logic runs on the server, the first request needs to be sent to the server to obtain the server's confirmation.

[0134] 403. The server assigns the first permission to the second client based on the first request.

[0135] In this embodiment, the first permission is used to enable the second client to display the target control in the display interface.

[0136] 404. The second client displays the target control in the display screen according to the first permission.

[0137] In this embodiment, the second client displays the target control on the display screen according to the first permission, so that after entering the game, the user's skill bar has the target control, and the screen switching method provided in this application embodiment can be executed.

[0138] Subsequent steps 405 to 413 can be found in steps 301 to 309 above, and will not be repeated here.

[0139] In this embodiment, through the interaction between the second client and the server, the screen switching method provided in this application becomes an optional skill in the game process, enriching the gameplay. Optionally, in the above steps, the second client can also directly generate the first permission based on the first request locally, then add the target control to the display interface, and finally report the result of the operation to the server, thereby omitting the intermediate permission allocation interaction steps. This embodiment does not limit which of these two solutions is chosen for implementation.

[0140] It should be noted that, as described above, the screen switching method provided in this application embodiment, when applied to a game, can give one party the advantage of blocking the other party from obtaining game information. In order to ensure game balance, this advantage cannot exist indefinitely, otherwise it will affect the fairness of the other party's game. Therefore, the display time of the first screen needs to have a certain duration. In this regard, this application embodiment provides the following technical solution.

[0141] To facilitate understanding, the following detailed explanation of this situation is provided in conjunction with the accompanying drawings.

[0142] Please see Figure 5 ,like Figure 5 As shown, Embodiment 4 of the screen switching method provided in this application includes the following steps.

[0143] Steps 501 to 508 can be referred to steps 401 to 408 above, and will not be repeated here.

[0144] 509. The second client displays the first information on the display interface.

[0145] In this embodiment, after step 509 is completed, the second client sends a switching command to the server. At this time, the second client will know that the target window in the first client will immediately display the first screen. At this time, the first information needs to be displayed on the display interface. The first information is a prompt message so that the user knows that the screen displayed on the target window of the first client has been switched to the first screen.

[0146] Steps 510 to 512 can be found in 409 to 411 above, and will not be repeated here.

[0147] 513. The first client switches the second screen displayed on the target window to the first screen within a preset time period.

[0148] In this embodiment, the preset time period is a time period of preset duration, which is preset by the game developer in the first client during the game development process. When the first client obtains the first screen according to the switching instruction, it can display the first screen on the target window according to the preset time period.

[0149] 514. After the preset time period ends, the first client restores the display of the second screen on the target window.

[0150] In this embodiment, after the preset time period ends, the first client resumes displaying the second screen on the target window. The second screen displays the first client's operational information, while the first screen masks this information (e.g., the second screen displays the game's map information, while the first screen displays a blank, snowy screen). During the preset time period, this snowy screen prevents the first client user from accessing game information, creating a disadvantage in the game. After the preset time period ends, this disadvantage ceases, thus controlling the playback duration of the first screen and achieving game fairness.

[0151] 515. The first client sends a termination command to the server.

[0152] In this embodiment, the first client notifies the server that the display of the first screen has ended by ending the command, that is, the screen displayed in the target window of the first client has been switched back to the second screen.

[0153] 516. The server sends a termination command to the second client.

[0154] In this embodiment, when the server receives the termination command, it forwards the termination command to the second client so that the first client is aware of the current playback status of the screen in the target window of the first client.

[0155] 517. The second client displays the second information on the display interface according to the termination command.

[0156] In this embodiment, the second information is used to indicate that the screen displayed on the target window of the first client is the second screen. That is, the second information is used to notify the user that the content displayed on the target window of the first client has been switched back from the first screen to the second screen.

[0157] In this embodiment, through the above-described embodiments, the second client learns the display status of the target window screen in the first client by sending and receiving instructions, and then displays the display information of the target window screen in the first client on the display screen through notification messages, so that the user can know the current screen switching status.

[0158] As described above, the screen switching method provided in this application embodiment can be used in game scenarios. The following uses a multiplayer online battle arena (MOBA) shooting game as an example to describe in detail the implementation of the screen switching method provided in this application embodiment in a specific usage environment.

[0159] To facilitate understanding, the following detailed explanation of this situation is provided in conjunction with the accompanying drawings.

[0160] Please see Figure 6 ,like Figure 6 As shown, Embodiment 5 of the screen switching method provided in this application includes the following steps.

[0161] 601. The second client displays the equipment selection interface through a display window.

[0162] In this embodiment, the equipment selection interface is as follows: Figure 7 As shown, Figure 7 The equipment selection interface is used before entering the game. Users select the equipment they want to bring into the game through this interface. 701 is the selectable equipment bar in the equipment selection interface. Among them, 7011 "counter-reconnaissance aircraft" is the target control provided in the embodiment of this application. By triggering the target control, the small map displayed on the opponent's target window is switched to a snow screen, thereby blocking the opponent from obtaining game map information and playing the role of "counter-reconnaissance".

[0163] 602. The second client responds to the user's selection and displays the target control in the game interface.

[0164] In this embodiment, the user selects "counter-reconnaissance aircraft" as the equipment to carry in this game by making a selection operation. Figure 7 In equipment slot 702, you can see the equipment already selected for this round. At this point, after entering the game interface, the "Counter-Reconnaissance Aircraft" equipment will be displayed as the aforementioned target control in the user's interface. Please refer to [link / reference]. Figure 8 ,like Figure 8 As shown, in the game interface, the skill operation bar displays target control 801, which is the control corresponding to the "anti-reconnaissance aircraft" equipment. Triggering the target control can execute the screen switching method provided in this application embodiment.

[0165] For details on the implementation of steps 601 to 602 above, please refer to steps 401 to 404 above, which will not be repeated here.

[0166] 603. The second client determines whether the preset conditions for activating the target control have been met based on the target operation.

[0167] In this embodiment, the target control is activated, that is, the target control is switched from a non-triggerable state to a triggerable state, such as... Figure 8 As shown, at the beginning of the game, the target control 801 is displayed in gray to inform the user that the target control is currently unclickable, that is, the function corresponding to the "anti-reconnaissance aircraft" equipment cannot be called. When the user's target operation reaches the preset conditions, such as the number of opponents killed reaching the preset value, the preset conditions are judged to have been met.

[0168] 604. When the target operation meets the preset conditions, the second client switches the target control from an untriggerable state to a triggerable state.

[0169] In this embodiment, as Figure 8 As shown, when the target operation meets the preset conditions, the display color of the target control 801 changes from gray to yellow and is highlighted to prompt the user that the current target control can be triggered.

[0170] The specific implementation methods of steps 603 to 604 above can be found in steps 301 to 302 above, and will not be repeated here.

[0171] 605. The second client responds to the trigger operation of the target control.

[0172] In this embodiment, when the user triggers the target control during the game, the second client responds to the triggering operation.

[0173] 606. The second client plays the preset animation.

[0174] In this embodiment, when the user triggers the target control, the second client plays a preset animation on the display interface. This preset animation is used to inform the user that the operation corresponding to the current target control has been triggered. The animation effect of the preset animation can be as follows: Figures 8 to 9 As shown, the equipment held by the user-controlled game character is... Figure 8 Item 802 in the middle is switched to Figure 9 The command input device 901 is shown in the video, followed by an animation of the game character inputting commands on the numeric keypad of the command input device 901 to simulate the effect of the game character calling a counter-reconnaissance aircraft through the command input device.

[0175] 607. The second client sends the switching command to the server.

[0176] In this embodiment, while the preset animation is playing or after the animation has finished playing, the second client sends a switching command to the server to trigger the screen switching method provided in this application embodiment.

[0177] 608. The second client displays the first information on the display interface.

[0178] In this embodiment, the specific implementation of step 608 can be found in step 509 above, and will not be repeated here. The display method of the first information is as follows: Figure 10 As shown, the first message "Counter-reconnaissance aircraft is in operation" is displayed through the information prompt bar 1001, so that the user of the second client knows that the skills provided by the "counter-reconnaissance aircraft" equipment are currently in effect, and the small map information in the opponent's target window is blocked.

[0179] 608. The server forwards the switching instruction to the first client.

[0180] In this embodiment, the operation of the server forwarding switching instruction can be referred to steps 204 to 205 above, and will not be repeated here.

[0181] 609. The first client obtains the first screen according to the switching command.

[0182] In this embodiment, the specific implementation of step 609 can be found in step 206 above, and will not be repeated here. In specific operation, as follows: Figure 11 As shown, during the game development process, the game developers pre-store the "snow screen" 1101 as the first screen in the first client, and the first client can obtain the first screen through the switching command.

[0183] 610. The first client switches the second screen displayed on the target window to the first screen within a preset time period.

[0184] In this embodiment, the specific implementation of step 610 can be found in step 513 above, and will not be repeated here. In actual operation, the switching of the display screen on the target window is as follows: Figures 12 to 13 As shown, Figure 12 As shown, during gameplay, a target window 1201 is displayed on the first client. This target window 1201 displays the game's map information and the coordinates of the game character, allowing the player on the first client to access game information through the minimap displayed in this target window, thus achieving the preset radar effect in the game. When the first client receives a switching command, the display in target window 1201 is switched from the second screen: "Minimap" to the first screen: "Snowflake Screen," resulting in the following... Figure 13 The game screen shown is in Figure 13 In the middle, the target window 1301 no longer displays a minimap, but instead shows a snow screen with no information, thus achieving the effect of the anti-reconnaissance aircraft interfering with the user's radar inspection in the game.

[0185] 611. After the preset time period ends, the first client restores the display of the second screen on the target window.

[0186] In this embodiment, after the preset time period ends, the display of the target window in the first client is changed by... Figure 13 Switch back to effect Figure 12 This allows the user of the first client to see the minimap again through the target window 1201 and understand the game information. The specific implementation of step 611 can be found in step 514 above, and will not be repeated here.

[0187] 612. The first client sends a termination command to the server.

[0188] 613. The server sends a termination command to the second client.

[0189] In this embodiment, the specific implementation of steps 612 to 613 can be found in steps 515 to 516 above, and will not be repeated here.

[0190] 614. The second client displays the second information on the display interface according to the termination command.

[0191] In this embodiment, as Figure 14 As shown, when the termination command is received, the second client displays the second message "The counter-reconnaissance aircraft has finished its work" in the information prompt bar 1401 on the display interface, thus informing the user of the second client that the screen switching in the first client has ended. The specific implementation of step 614 can be found in step 517 above, and will not be repeated here.

[0192] In this embodiment, through steps 601 to 614 above, the second client switches the content displayed in the target window of the first client. This allows the local player to restrict the content of the information displayed in the target window of the other player through operation. When one player can obtain more map information through inspection operation, the other player can reversely reduce the map information obtained by the other player through the method provided in this application embodiment, thereby achieving a balance of the game mechanism and allowing one client to interfere with the display effect of another client.

[0193] The screen switching method provided in this application includes: a first client obtaining a switching instruction sent by a server; the first client obtaining a first screen according to the switching instruction, the first screen being a preset screen; the first client switching a second screen displayed on a target window to the first screen, wherein the target window is a display window in the display interface of the first client, and the first screen and the second screen are different screens. By obtaining a user-triggered switching instruction through a second client and sending the switching instruction to the first client through a server, the first client can switch the display screen in the target window according to the switching instruction, thus realizing the switching control of the display screen in the target window on another client by one client.

[0194] The solutions provided by the embodiments of this application have been described above. It is understood that, in order to achieve the above functions, the computer device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0195] From a hardware structure perspective, the above method can be implemented by a single physical device, multiple physical devices working together, or a logical functional module within a single physical device. This application does not specifically limit this aspect.

[0196] For example, all of the above methods can be used Figure 15 It is implemented using computer devices. Figure 15 This is a schematic diagram of the hardware structure of a computer device provided in an embodiment of this application. The computer device includes at least one processor 1501, a communication line 1502, a memory 1503, and at least one communication interface 1504.

[0197] The processor 1501 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (server IC), or one or more integrated circuits used to control the execution of the program of the present application.

[0198] Communication line 1502 may include a path for transmitting information between the aforementioned components.

[0199] Communication interface 1504 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.

[0200] The memory 1503 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory may exist independently and be connected to the processor via communication line 1502. The memory may also be integrated with the processor.

[0201] The memory 1503 stores computer execution instructions for implementing the scheme of this application, and its execution is controlled by the processor 1501. The processor 1501 executes the computer execution instructions stored in the memory 1503, thereby implementing the method provided in the above embodiments of this application.

[0202] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.

[0203] In a specific implementation, as one example, the processor 1501 may include one or more CPUs, for example... Figure 15 CPU0 and CPU1 in the CPU.

[0204] In a specific implementation, as one example, a computer device may include multiple processors, for example... Figure 15 Processors 1501 and 1507 are mentioned. Each of these processors can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor here can refer to one or more devices, circuits, and / or processing cores used to process data (such as computer program instructions).

[0205] In a specific implementation, as one embodiment, the computer device may further include an output device 1505 and an input device 1506. The output device 1505 communicates with the processor 1501 and can display information in various ways. For example, the output device 1505 may be a liquid crystal display (LCD), a light-emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device 1506 communicates with the processor 1501 and can receive user input in various ways. For example, the input device 1506 may be a mouse, keyboard, touchscreen device, or sensing device, etc.

[0206] The aforementioned computer device can be a general-purpose device or a special-purpose device. In specific implementations, the computer device can be a desktop computer, a portable computer, a network server, a handheld digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, or something similar. Figure 15 Devices with similar structures. This application does not limit the type of computer device to the embodiments described herein.

[0207] This application embodiment can divide the storage device into functional units according to the above method example. For example, each function can be divided into a separate functional unit, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software functional unit. It should be noted that the unit division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0208] For example, when dividing the functional units using an integrated approach. Figure 16 A schematic diagram of a screen switching device is shown.

[0209] like Figure 16 As shown, the screen switching device provided in this application embodiment includes:

[0210] The first acquisition unit 1601 is used to acquire a switching instruction, which is generated by a client other than the first client and is used to indicate a screen switch.

[0211] The second acquisition unit 1602 is used to acquire a first screen according to the switching instruction acquired by the first acquisition unit 1601. The first screen is a preset screen.

[0212] The switching unit 1603 is used to switch the second screen displayed on the target window to the first screen acquired by the second acquisition unit 1602, wherein the target window is a display window in the display interface of the first client, and the first screen and the second screen are different screens.

[0213] Optionally, the switching unit 1603 is also used for:

[0214] Within a preset time period, the second screen displayed on the target window is switched back to the first screen;

[0215] After the preset time period ends, the first client resumes displaying the second screen on the target window;

[0216] The device also includes a transmitting unit 1604, which is used for:

[0217] The first client sends an end command to the server, which is used to notify the server that the display of the first screen has ended.

[0218] Optionally, the second screen is used to display the running information of the first client, and the first screen is used to hide the running information of the first client.

[0219] like Figure 17 As shown, the screen switching device provided in this application embodiment includes:

[0220] The first acquisition unit 1701 is used to acquire a switching instruction, which is used to instruct the second screen to be switched to the first screen.

[0221] The second acquisition unit 1702 is used to acquire at least one first client according to the switching instruction acquired by the first acquisition unit 1701, wherein the first client and the second client are different clients;

[0222] Sending unit 1703 is used to send the switching instruction to at least one first client acquired by the second acquisition unit 1702, so that the first client switches the second screen displayed on the target window to the first screen. The target window is a display window in the display interface of the first client, and the first screen and the second screen are different screens.

[0223] Optionally, the device further includes a third acquisition unit 1704, which is used for:

[0224] Obtain the first request sent by the second client, which is a request generated by the second client in response to a local operation;

[0225] The transmitting unit 1703 is also used for:

[0226] The first request grants the second client a first permission, enabling the second client to display a target control in the display interface based on the first permission. This target control is used to generate the switching instruction.

[0227] Optionally, the device further includes a fourth acquisition unit 1705, which is used for:

[0228] Obtain the termination command sent by the first client, which indicates that the first client has ended the display of the first screen;

[0229] The transmitting unit 1703 is also used for:

[0230] Send the termination command to the second client.

[0231] like Figure 18 As shown, the screen switching device provided in this application embodiment includes:

[0232] The response unit 1801 is used to respond to the trigger operation of the target control, which is the control displayed on the display screen of the second client.

[0233] The first acquisition unit 1802 is used to acquire a switching instruction according to the trigger operation responded to by the response unit 1801. The switching instruction is used to indicate that the second screen to be displayed is switched to the first screen.

[0234] The sending unit 1803 is used to send the switching instruction obtained by the first acquisition unit 1802 to the server, so that the server instructs the first client to switch the second screen displayed on the target window to the first screen according to the switching instruction. The target window is a display window in the display interface of the first client, the first screen and the second screen are different screens, and the first client and the second client are different clients.

[0235] Optionally, the device further includes a second acquisition unit 1804, which is used for:

[0236] Obtain the target operation, which is the operation input by the user to the second client;

[0237] The device also includes an execution unit 1805, which is used for:

[0238] When the target operation acquired by the second acquisition unit 1804 meets the preset conditions, the target control is switched from an untriggerable state to a triggerable state.

[0239] Optionally, the device further includes a third acquisition unit 1806, which is used for:

[0240] Obtain a first request, which is used to request the display of the target control on the second client;

[0241] The transmitting unit 1803 is also used for:

[0242] Send the first request to the server;

[0243] The third acquisition unit 1806 is also used for:

[0244] Obtain the first permissions sent by this server;

[0245] The execution unit 1805 is also used for:

[0246] The second client displays the target control in the display screen based on the first permission.

[0247] Optionally, the execution unit 1805 is also used for:

[0248] The second client displays first information on the display interface, which indicates that the screen displayed on the target window of the first client is the first screen;

[0249] The second client receives an end command sent by the server, which indicates that the first client has ended the display of the first screen;

[0250] The second client displays second information on the display interface according to the termination command. The second information is used to indicate that the screen displayed on the target window of the first client is the second screen.

[0251] Furthermore, embodiments of the present invention also provide a computer storage medium including instructions that, when executed on a computer device, cause the computer device to perform the above-described method.

[0252] For a detailed description of the program stored in the computer storage medium provided in the embodiments of this application, please refer to the above embodiments, which will not be repeated here.

[0253] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to the method section.

[0254] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0255] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0256] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the core spirit or scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for playing a multiplayer game, characterized in that, include: The second client displays an equipment selection interface through a display window. The equipment selection interface includes a target control, which is used to switch the small map displayed on the target window of the first client to a snowflake screen to block the first client from obtaining game map information. The second client obtains the first request; The second client sends the first request to the server, wherein the server assigns a first permission to the second client based on the first request, the first request being used to request the display of the target control on the second client, and the first permission being used to enable the second client to display the target control in the display interface; The second client displays the target control in the game interface according to the first permission; The second client obtains the target operation; The second client determines whether the preset conditions for activating the target control have been met based on the target operation; When the target operation meets the preset conditions, the second client switches the target control from an untriggerable state to a triggerable state; The second client responds to the trigger operation of the target control and plays a preset animation, which is used to inform the user that the operation corresponding to the current target control has been triggered; The second client obtains the switching instruction based on the trigger operation; While the preset animation is playing or after it has finished playing, the second client sends the switching instruction to the server, so that the server forwards the switching instruction to the first client. When the first client receives the switching instruction, it switches the small map displayed in the target window to a snow screen where no information can be viewed. After the preset time period ends, the first client restores the display of the small map on the target window. The second client displays the first information on the display interface. The first information is displayed through an information prompt bar so that the user of the second client knows that the target control is in effect and the small map information in the target window of the first client is hidden. The second client receives an end command sent by the server, wherein the end command is sent by the first client to the server, and the first client notifies the server through the end command that the target window in the first client switches from displaying a snow screen that cannot display any content to displaying map information again; The second client displays the second information on the display interface according to the end command. When the end command is received, the second client displays the second information on the display interface through the information prompt bar so that the user of the second client knows that the screen switching in the first client has ended.

2. A method for playing a multiplayer game, characterized in that, include: The server receives the first request sent by the second client; The server assigns a first permission to the second client according to the first request. The first request is used to request the display of a target control on the second client. The first permission is used to enable the second client to display the target control in the display interface. The target control is used to switch the small map displayed on the target window of the first client to a snowflake screen to block the first client from obtaining game map information. The server obtains the switching instruction; The server obtains at least one first client according to the switching instruction, wherein the first client and the second client are different clients; The server sends the switching instruction to the at least one first client, wherein when the first client receives the switching instruction, it switches the small map displayed in the target window to a snow screen where no information can be viewed, and after a preset period of time, the first client restores the display of the small map on the target window; The server receives an end command sent by the first client, wherein the first client notifies the server through the end command that the target window in the first client switches from displaying a snow screen with no content visible to displaying map information again; The server sends the end command to the second client. When the second client receives the end command, it displays a second message on its display interface through an information prompt bar to inform the user that the screen switching in the first client has ended.

3. A method for playing a multiplayer game, characterized in that, include: The first client receives a switching instruction sent by the server. The switching instruction is an instruction obtained by the second client based on the triggering operation of the target control. The target control is used to switch the small map displayed on the target window of the first client to a snowflake screen to block the first client from obtaining game map information. According to the switching command, the first client switches the small map displayed in the target window to a snow screen where no information can be viewed; After the preset time period ends, the first client restores the display of the minimap on the target window; The first client sends an end command to the server, so that the server sends the end command to the second client. When the end command is received, the second client displays second information on the display interface through an information prompt bar so that the user of the second client is aware of it. The target window in the first client switches from displaying a snow screen that cannot display any content to displaying map information again.

4. A device for multiplayer games, characterized in that, include: An execution unit is used to display an equipment selection interface through a display window. The equipment selection interface includes a target control, which is used to switch the small map displayed on the target window of the first client to a snowflake screen to block the first client from obtaining game map information. The third acquisition unit is used to acquire the first request; A sending unit is configured to send the first request to a server, wherein the server assigns a first permission to a second client based on the first request, the first request being used to request the display of the target control on the second client, and the first permission being used to enable the second client to display the target control in a display interface; The execution unit is further configured to display the target control in the game interface according to the first permission; The second acquisition unit is used to acquire the target operation; The second acquisition unit is used to determine whether the preset conditions for activating the target control are met based on the target operation; when the target operation meets the preset conditions, the second client switches the target control from an untriggerable state to a triggerable state. The execution unit is also used to respond to the trigger operation of the target control and play a preset animation, which is used to inform the user that the operation corresponding to the current target control has been triggered; The first acquisition unit is used to acquire the switching instruction based on the trigger operation; The sending unit is further configured to send the switching instruction to the server while the preset animation is playing or after the playback ends, so that the server forwards the switching instruction to the first client. When the first client receives the switching instruction, it switches the small map displayed in the target window to a snow screen where no information can be viewed. After the preset time period ends, the first client restores the display of the small map on the target window. The execution unit is further configured to display first information on the display interface, wherein the first information is displayed through an information prompt bar so that the user of the second client is aware that the function of the target control is in effect and the small map information in the target window of the first client is hidden. The execution unit is further configured to receive an end command sent by the server, wherein the end command is sent by the first client to the server, and the first client notifies the server through the end command that the target window in the first client switches from displaying a snow screen that cannot display any content to displaying map information again. The execution unit is further configured to display second information on the display interface according to the end instruction. When the end instruction is received, the second client displays the second information on the display interface through an information prompt bar so that the user of the second client knows that the screen switching in the first client has ended.

5. A device for multiplayer games, characterized in that, include: The third acquisition unit is used to acquire the first request sent by the second client; The sending unit is configured to assign a first permission to the second client according to the first request. The first request is configured to request the display of a target control on the second client. The first permission is configured to enable the second client to display the target control in the display interface. The target control is configured to switch the small map displayed on the target window of the first client to a snowflake screen to block the first client from obtaining game map information. The first acquisition unit is used to acquire a switching instruction; The second acquisition unit is used to acquire at least one first client according to the switching instruction acquired by the first acquisition unit, wherein the first client and the second client are different clients; The sending unit is used to send the switching instruction to the at least one first client obtained by the second acquisition unit, wherein when the first client receives the switching instruction, it switches the small map displayed in the target window to a snow screen where no information can be viewed, and after a preset period of time, the first client restores the display of the small map on the target window; The fourth acquisition unit is used to receive an end command sent by the first client, wherein the first client notifies the server through the end command that the target window in the first client switches from displaying a snow screen that cannot display any content to displaying map information again; The sending unit is further configured to send the end instruction to the second client, wherein when the second client receives the end instruction, the second client displays second information on the display interface through an information prompt bar so that the user of the second client knows that the screen switching in the first client has ended.

6. A device for multiplayer games, characterized in that, include: The first acquisition unit is used to receive a switching instruction sent by the server, wherein the switching instruction is an instruction obtained by the second client according to the trigger operation of the target control, and the target control is used to switch the small map displayed on the target window of the first client to a snowflake screen to block the first client from obtaining game map information; The switching unit is used to switch the small map displayed in the target window to a snow screen where no information can be viewed, according to the switching instruction; after the preset time period ends, the first client restores the display of the small map on the target window; The sending unit is used to send an end command to the server, so that the server sends the end command to the second client. When the end command is received, the second client displays second information on the display interface through an information prompt bar so that the user of the second client is aware of it. The target window in the first client switches from displaying a snow screen that cannot display any content to displaying map information again.

7. A computer device, characterized in that, The computer device includes: an interactive device, an input / output (I / O) interface, a processor, and a memory, wherein the memory stores program instructions; The interactive device is used to acquire user input commands; The processor is used to execute program instructions stored in the memory to perform the method as described in any one of claims 1-3.

8. A computer-readable storage medium comprising instructions, characterized in that, When the instructions are executed on a computer device, the computer device causes the computer device to perform the method as described in any one of claims 1-3.