Information processing method and device in game, electronic equipment and readable storage medium

By loading a cloud gaming window in a webview on a mobile device and displaying multiple game account screens in a floating manner, the problem of cumbersome switching between multiple accounts and performance degradation on mobile devices is solved, achieving efficient account control and resource conservation.

CN122032090APending Publication Date: 2026-05-15NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NETEASE (HANGZHOU) NETWORK CO LTD
Filing Date
2024-11-13
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

When logging into multiple game accounts simultaneously on a mobile device, existing technology requires repeatedly switching between applications, making the account switching process cumbersome, preventing simultaneous interactive control, consuming terminal memory, and reducing operating performance.

Method used

By loading the cloud gaming address into the webview on the mobile terminal, a floating cloud gaming window is displayed, showing the screens of multiple game accounts and responding to the player's control operations, realizing interactive control of different game accounts and reducing the occupation of terminal resources.

Benefits of technology

It improves the smoothness and control efficiency of switching game accounts and reduces the performance overhead of mobile devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122032090A_ABST
    Figure CN122032090A_ABST
Patent Text Reader

Abstract

The invention provides an information processing method and device in a game, electronic equipment and a readable storage medium, and the method comprises the steps: loading a cloud game address on a mobile terminal through webview in response to an account multi-opening operation, and displaying a cloud game window on a first game picture in a suspension manner; displaying the second game picture in the cloud game window; the second virtual object is located in a second game scene in the second game picture and corresponds to a second game account; responding to a first control operation aiming at a first virtual object in the first game picture, and controlling the first virtual object to execute a first virtual interaction behavior in the first game scene; and in response to a second control operation for a second virtual object in the second game picture, controlling the second virtual object to execute a second virtual interaction behavior in the second game scene. In this way, the switching smoothness and control efficiency of different game accounts can be improved; meanwhile, the data processing amount of the mobile terminal can be reduced, and the performance overhead of the mobile terminal is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of human-computer interaction technology, and in particular to information processing methods, devices, electronic devices, and readable storage media in games. Background Technology

[0002] With the popularization of mobile devices and the continuous development of technology, mobile games have become an indispensable part of people's daily lives. Players often choose mobile games for entertainment due to their convenience.

[0003] During gameplay, to facilitate communication and interaction between players, a single player may need to log in to multiple game accounts using the same mobile device. In related technologies, due to the settings of the terminal client, this can generally be achieved by copying multiple applications on the same mobile device or by simultaneously downloading the terminal application and cloud gaming application.

[0004] However, when multiple applications are running and switching simultaneously to log in to multiple game accounts on the same mobile terminal, it is necessary to switch between different applications repeatedly, which makes the account switching process cumbersome and makes it impossible to interact and control different game accounts at the same time, resulting in low efficiency in controlling multiple accounts. At the same time, multiple applications will also occupy the mobile terminal's memory capacity, leading to a decrease in the mobile terminal's operating performance. Summary of the Invention

[0005] In view of this, this application provides a method, apparatus, electronic device, and readable storage medium for information processing in games. When players need to run multiple accounts, a cloud gaming window is loaded through a webview encapsulated in the mobile terminal. The second game account that needs to be run directly opens in the cloud game. While displaying the first game screen of the original logged-in account, the second game screen of the multiple game accounts is also displayed. Players can directly control the virtual objects corresponding to different game accounts through control operations in the first or second game screen, which helps to improve the smoothness and control efficiency of switching between different game accounts. At the same time, loading the cloud gaming window through the webview does not occupy additional running space of the mobile terminal, which can reduce the amount of data processing on the mobile terminal and reduce the performance overhead of the mobile terminal.

[0006] In a first aspect, embodiments of this application provide an information processing method for a game, which provides a graphical user interface through a mobile terminal encapsulating a web view, wherein the graphical user interface displays a first game screen; the first game screen includes a first game scene and a first virtual object located within the first game scene corresponding to a first game account; the information processing method for the game includes:

[0007] In response to the operation of multiple accounts, the cloud game address is loaded on the mobile terminal through the webview, and the cloud game window is displayed floating on the first game screen;

[0008] A second game screen is displayed in the cloud gaming window; the second game screen includes a second game scene and a second virtual object located within the second game scene that corresponds to the second game account;

[0009] In response to a first control operation on the first virtual object in the first game screen, the first virtual object is controlled to perform a first virtual interactive behavior in the first game scene;

[0010] In response to a second control operation on the second virtual object in the second game screen, the second virtual object is controlled to perform a second virtual interactive behavior in the second game scene.

[0011] Secondly, embodiments of this application provide another information processing method in a game, the information processing method in the game including:

[0012] In response to the operation of multiple accounts, the control mobile terminal sends the terminal token request of the mobile terminal to the server;

[0013] The server is controlled to generate a mobile terminal token in response to the account multi-account request, and the mobile terminal token is returned to the mobile terminal.

[0014] The mobile terminal is controlled to send the mobile terminal token to the cloud gaming client, and the cloud gaming client is controlled to log in to the second game account based on the mobile terminal token.

[0015] After receiving the mobile terminal token sent by the cloud gaming client, if the server verifies the terminal token and determines that the mobile terminal has the permission to open multiple accounts, it associates the first game account logged in on the mobile terminal with the second game account and sends the account information of the second game account to the mobile terminal.

[0016] The cloud gaming window is displayed floating on the first game screen of the mobile terminal, and a second game screen containing a second game scene and a second virtual object corresponding to the second game account located in the second game scene is displayed in the cloud gaming window.

[0017] Thirdly, embodiments of this application also provide an information processing device for a game, which provides a graphical user interface through a mobile terminal encapsulating a webview, wherein the graphical user interface displays a first game screen; the first game screen includes a first game scene and a first virtual object located within the first game scene corresponding to a first game account; the information processing device includes:

[0018] The window display module is used to respond to the operation of multiple accounts, load the cloud game address on the mobile terminal through the webview, and display the cloud game window floating on the first game screen;

[0019] A game screen display module is used to display a second game screen in the cloud gaming window; the second game screen includes a second game scene and a second virtual object located in the second game scene corresponding to the second game account;

[0020] The first virtual object control module is used to respond to a first control operation on the first virtual object in the first game screen and control the first virtual object to perform a first virtual interactive behavior in the first game scene.

[0021] The second virtual object control module is used to respond to a second control operation on the second virtual object in the second game screen, and to control the second virtual object to perform a second virtual interactive behavior in the second game scene.

[0022] Fourthly, embodiments of this application also provide another information processing device for games, the information processing device comprising:

[0023] The request sending module is used to respond to the account multi-opening operation and control the mobile terminal to send the terminal token request of the mobile terminal to the server;

[0024] The token sending module is used to control the server to generate a mobile terminal token in response to the account multi-account request, and to return the mobile terminal token to the mobile terminal.

[0025] The account login module is used to control the mobile terminal to send the mobile terminal token to the cloud gaming client, and to control the cloud gaming client to log in to the second game account based on the mobile terminal token;

[0026] The account information forwarding module is used to control the server to, after receiving the mobile terminal token sent by the cloud gaming client, if the server verifies the terminal token and determines that the mobile terminal has the permission to open multiple accounts, associate the first game account logged in by the mobile terminal with the second game account, and send the account information of the second game account to the mobile terminal.

[0027] The terminal screen display module is used to control the floating display of a cloud gaming window on the first game screen of the mobile terminal, and to display a second game screen containing a second game scene and a second virtual object located in the second game scene corresponding to the second game account in the cloud gaming window.

[0028] Fifthly, embodiments of this application also provide an electronic device, including: a processor, a storage medium, and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform the information processing method in the game as described in the first or second aspect.

[0029] Sixthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the information processing method in the game as described in the first or second aspect.

[0030] The information processing method, apparatus, electronic device, and readable storage medium provided in this application embodiment, in response to an account multi-account operation, loads a cloud gaming address on a mobile terminal via a webview and displays a cloud gaming window floating on a first game screen; displays a second game screen in the cloud gaming window; the second game screen includes a second game scene and a second virtual object located in the second game scene corresponding to the second game account; in response to a first control operation on the first virtual object in the first game screen, controls the first virtual object to perform a first virtual interactive behavior in the first game scene; in response to a second control operation on the second virtual object in the second game screen, controls the second virtual object to perform a second virtual interactive behavior in the second game scene. In this way, when players need to run multiple accounts, the cloud gaming window is loaded via a webview encapsulated on the mobile device. The second game account that needs to be run directly opens in the cloud game, and while displaying the first game screen of the original logged-in account, the second game screen of the multiple game accounts is also displayed. Players can directly control the virtual objects corresponding to different game accounts through the control operations in the first or second game screen, which helps to improve the smoothness of switching between different game accounts and control efficiency. At the same time, loading the cloud gaming window via webview does not occupy additional mobile device running space, which can reduce the amount of data processing on the mobile device and reduce the performance overhead of the mobile device.

[0031] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0032] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0033] Figure 1 A flowchart illustrating an information processing method in a game, provided as an embodiment of this application;

[0034] Figure 2 A flowchart illustrating another information processing method in a game provided as an embodiment of this application;

[0035] Figure 3 This is a flowchart of the cloud gaming startup process provided in an embodiment of this application;

[0036] Figure 4 This is a flowchart of information interaction in the game provided in an embodiment of this application;

[0037] Figure 5 One of the schematic diagrams of the graphical user interface provided in the embodiments of this application;

[0038] Figure 6 A schematic diagram of the settings interface provided in an embodiment of this application;

[0039] Figure 7 This is a second schematic diagram of the graphical user interface provided in the embodiments of this application;

[0040] Figure 8 This is a third schematic diagram of the graphical user interface provided in the embodiments of this application;

[0041] Figure 9 This is a fourth schematic diagram of the graphical user interface provided in the embodiments of this application;

[0042] Figure 10 Fifth of the schematic diagrams illustrating the graphical user interface provided in the embodiments of this application;

[0043] Figure 11 Sixth schematic diagram of the graphical user interface provided in the embodiments of this application;

[0044] Figure 12 Seventh schematic diagram of the graphical user interface provided in the embodiments of this application;

[0045] Figure 13 This is one of the structural schematic diagrams of an information processing device in a game provided in an embodiment of this application;

[0046] Figure 14 This is a second schematic diagram of the structure of an information processing device in a game provided in an embodiment of this application;

[0047] Figure 15 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0048] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. Based on the embodiments of this application, every other embodiment obtained by those skilled in the art without inventive effort falls within the scope of protection of this application.

[0049] First, let me introduce the terms used in this application:

[0050] (1) Mobile terminal

[0051] The mobile terminal involved in this application mainly refers to a terminal used to provide a graphical user interface and to control virtual objects. The mobile terminal can be a local mobile terminal as mentioned below, or a client device in a cloud interaction system. The mobile terminal can be any of the following devices, including but not limited to: smartphones, tablets, game consoles, MP4 (Moving Picture Experts Group Audio Layer IV) players, personal digital assistants (PDAs), e-book readers, etc. The mobile terminal has a game-supporting application installed and running, such as an application supporting 3D or 2D games. In this application, the application is described as a game application; optionally, the application can be a standalone application, such as a standalone 3D game program, or a network-connected application.

[0052] (2) Graphical User Interface

[0053] A graphical user interface (GUI) is a human-computer interaction display format that allows users to manipulate icons, icons, or menu options on the screen using input devices such as a mouse or keyboard. It also allows users to manipulate icons or menu options on the touch screen of a touch terminal by performing touch operations to select commands, launch programs, or perform other tasks.

[0054] (3) Game Scene

[0055] A game scene is a game environment displayed (or provided) by an application while it is running on a terminal or server; that is, the scene used during normal gameplay. In other words, a game scene refers to the virtual game controls that carry virtual objects during gameplay. These virtual objects can move, release skills, and perform other actions within the game scene under the control of user (i.e., player) commands issued to the mobile terminal. Optionally, a game scene can be a simulation of the real world, a semi-simulated / semi-fictional virtual environment, or a purely fictional virtual environment. A game scene can be any of a two-dimensional, 2.5-dimensional, or three-dimensional game scene. The virtual environment can be sky, land, ocean, etc., where land includes environmental elements such as deserts and cities. The game scene is the scene where the user controls the complete game logic of the virtual objects. Optionally, a game scene can also be used for game scene battles between at least two virtual objects, and the game scene has virtual resources available for use by at least two virtual objects. For example, a game scene can include any one or more of the following elements: game background elements, game object elements, game item elements, and game resource elements.

[0056] (4) Virtual objects:

[0057] This refers to a controllable dynamic object within a game scene. Optionally, this dynamic object can be a virtual character, virtual animal, anime character, etc. The virtual object is a character controlled by the player through an input device (e.g., a mobile terminal), or an artificial intelligence (AI) trained and set up for virtual scene battles, or a non-player character (NPC) set up for game scene battles. Optionally, the virtual object can include virtual characters competing in the game scene. Optionally, the number of virtual objects in the game scene battle is preset or dynamically determined based on the number of clients joining the battle; this application embodiment does not limit this. In one possible implementation, the user can control the virtual object to move within the virtual scene, for example, controlling the virtual object to run, jump, crawl, etc., and can also control the virtual object to use skills, virtual items, etc., provided by the application to fight against other virtual objects.

[0058] Secondly, the technical background of this application will be introduced:

[0059] With the popularization of mobile devices and the continuous development of technology, mobile games have become an indispensable part of people's daily lives. Players often choose mobile games for entertainment due to their convenience.

[0060] During gameplay, to facilitate communication and interaction between players, a single player may need to log in to multiple game accounts using the same mobile device. In related technologies, due to the settings of the terminal client, this can generally be achieved by copying multiple applications on the same mobile device or by simultaneously downloading the terminal application and cloud gaming application.

[0061] However, when multiple applications are running and switching simultaneously to log in to multiple game accounts on the same mobile terminal, it is necessary to switch between different applications repeatedly, which makes the account switching process cumbersome and makes it impossible to interact and control different game accounts at the same time, resulting in low efficiency in controlling multiple accounts. At the same time, multiple applications will also occupy the mobile terminal's memory capacity, leading to a decrease in the mobile terminal's operating performance.

[0062] Based on this, embodiments of this application provide an information processing method to improve the smoothness and control efficiency of switching between different game accounts; reduce the amount of data processing on the mobile terminal; and reduce the performance overhead of the mobile terminal.

[0063] In one embodiment of the application, the information processing method in the game can run on a local mobile terminal or a server. When the information processing method in the game runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0064] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of information processing methods in the game are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.

[0065] In an alternative implementation, taking a game as an example, the local mobile terminal stores the game program and is used to display the game screen. The local mobile terminal is used to interact with the player through a graphical user interface, that is, conventionally downloading, installing, and running the game program via an electronic device. The local mobile terminal can provide the graphical user interface to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player through holographic projection. For example, the local mobile terminal can include a display screen for displaying the graphical user interface, which includes game screens, and a processor for running the game, generating the graphical user interface, and controlling the display of the graphical user interface on the display screen.

[0066] In one optional implementation, this invention provides an information processing method for games, which provides a graphical user interface via a mobile terminal. The mobile terminal can be a local mobile terminal (such as a local touch terminal) or a client device in the aforementioned cloud interaction system. The following description uses the example of the information processing method running on a local mobile terminal (hereinafter referred to as the mobile terminal) as an example.

[0067] Please see Figure 1 , Figure 1 This is a flowchart of an information processing method in a game provided as an embodiment of this application.

[0068] like Figure 1 As shown in the embodiments of this application, the information processing method in the game includes:

[0069] S101. In response to the multi-account operation, the cloud game address is loaded on the mobile terminal through the webview, and the cloud game window is displayed floating on the first game screen.

[0070] S102, Display a second game screen in the cloud gaming window; the second game screen includes a second game scene and a second virtual object located in the second game scene corresponding to the second game account.

[0071] S103. Respond to the first control operation for the first virtual object in the first game screen, and control the first virtual object to perform a first virtual interactive behavior in the first game scene.

[0072] S104. Respond to the second control operation for the second virtual object in the second game screen, and control the second virtual object to perform a second virtual interactive behavior in the second game scene.

[0073] The information processing method in a game provided in this application embodiment, when a player needs to run multiple accounts, loads a cloud gaming window through a webview encapsulated in the mobile terminal, directly opening the second game account that needs to be run in the cloud game. While displaying the first game screen of the original logged-in account, the second game screen of the multiple game accounts is also displayed. Players can directly control the virtual objects corresponding to different game accounts through control operations in the first or second game screen, which helps to improve the smoothness and control efficiency of switching between different game accounts. At the same time, loading the cloud gaming window through the webview does not occupy additional running space of the mobile terminal, which can reduce the amount of data processing on the mobile terminal and reduce the performance overhead of the mobile terminal.

[0074] The exemplary steps of the embodiments of this application are described below:

[0075] S101. In response to the multi-account operation, the cloud game address is loaded on the mobile terminal through the webview, and the cloud game window is displayed floating on the first game screen.

[0076] During gameplay, to facilitate communication and interaction between players, a single player may need to log in to multiple game accounts using the same mobile device. In related technologies, due to the limitations of the client device, this can typically be achieved by copying multiple applications onto the same mobile device or by simultaneously downloading the client application and a cloud gaming application. However, switching between these applications while running and managing multiple game accounts on the same mobile device requires repeatedly switching between different applications, making the account switching process cumbersome. Furthermore, it's impossible to control different game accounts simultaneously, resulting in poor efficiency and a subpar gaming experience. Additionally, multiple applications consume mobile device memory, leading to a decrease in mobile device performance.

[0077] In this embodiment of the application, a web view is encapsulated in the mobile terminal. The web view is a component used to display web page content in the application. It can load the web page and display it inside the application instead of calling the system browser, thereby completing the display of relevant content without occupying too much mobile terminal space.

[0078] In one alternative implementation, after determining that the player has issued an order to open multiple accounts on the mobile terminal, the cloud gaming address is directly loaded on the mobile terminal via a webview, and the cloud gaming window is displayed in the graphical user interface.

[0079] The cloud gaming address refers to the Uniform Resource Locator URL of the cloud game, which is the location information of the cloud game on the World Wide Web service program. The loading of the cloud gaming URL is accomplished through H5.

[0080] Here, H5 is a collection of technologies for creating interactive web page effects; in other words, H5 is a mobile web page.

[0081] In one alternative implementation, before a player decides to open the cloud gaming window, they may have already logged into their own first game account via a mobile terminal, and the first game screen associated with the first game account may already be displayed in the graphical user interface.

[0082] In one alternative implementation, players can initiate account multi-instance operation by triggering a multi-instance control set in the graphical user interface, thereby opening a cloud gaming window.

[0083] Specifically, the step "in response to the multi-account operation, loading the cloud game address on the mobile terminal through the webview" includes:

[0084] a1: In response to the trigger operation of the multi-open control, load the cloud game address on the mobile terminal through the webview.

[0085] Among them, the triggering operation for the multi-open control control can be a touch operation (long press, click, or swipe operation, etc.) for the multi-open control control control.

[0086] In one alternative implementation, the display location of the multi-instance control control can be shown in the game screen where the player controls the first virtual object corresponding to the first game account to perform virtual interactive behavior in the game scene; it can also be displayed after the player enters the community function interface; it can also be displayed at the shortcut entry control when the player opens the shortcut interface; it can also be displayed on the device interface when the player opens the settings interface to perform basic game settings before entering the game; or it can be displayed on the benefits interface where the player receives game benefits.

[0087] In this way, the multi-account control can be displayed in different interfaces, providing players with a variety of convenient operations to trigger multiple accounts, thereby improving the efficiency and convenience of issuing multi-account operations.

[0088] In another alternative implementation, a specific trigger gesture can be set. If a player makes a specific trigger gesture, it is determined that the player has triggered the account multi-account operation, and an account multi-account command is issued.

[0089] Furthermore, after confirming that the player has initiated the multi-account operation, a second game screen corresponding to the player's additional logged-in second game account can be displayed in the cloud gaming window. The player can then control the second virtual object corresponding to the second game account by interacting with the second game screen.

[0090] S102, Display a second game screen in the cloud gaming window; the second game screen includes a second game scene and a second virtual object located in the second game scene corresponding to the second game account.

[0091] In one alternative implementation, after a player opens a cloud gaming window via account multi-account operation, an account login interface can be displayed in the cloud gaming window. After confirming that the player has successfully logged into the second game account in the cloud gaming window, a second game scene can be displayed in the cloud gaming window.

[0092] Specifically, the information processing method further includes:

[0093] b1: In response to the login operation of the second game account in the cloud gaming window, log in to the second game account in the cloud gaming, and after confirming that the login of the second game account is successful, display the second game screen in the cloud gaming window.

[0094] In this embodiment of the application, after determining to display the cloud gaming window, a login interface will be displayed in the cloud gaming window. Players can enter the account and password of the second game account on the login interface. After verifying that the account and password are consistent, it is determined that the second game account has successfully logged in, and then the second game screen containing the second game scene is displayed in the cloud gaming window.

[0095] In one alternative implementation, the first game screen is a game screen generated by observing the game scene from the perspective of a first virtual object, and the second game screen is a game screen generated by observing the game scene from the perspective of a second virtual object; the first game screen and the second game screen may be the same or different.

[0096] For example, if the first virtual object and the second virtual object are currently performing different game tasks at different locations in the game scene, the first game screen and the second game screen are different; if the first virtual object and the second virtual object are currently performing the same game task at the same location in the game scene, the game elements contained in the first game screen and the second game screen will overlap or be the same.

[0097] In one alternative implementation, if it is confirmed that the player has successfully logged into the second game account and the second game screen is displayed in the cloud game window, a multi-account object identifier can also be displayed in a preset position in the cloud game window so that the player can intuitively identify the game account associated with the second game screen currently displayed in the cloud game window.

[0098] Specifically, the information processing method further includes:

[0099] c1: Display the identifier of the first multi-account object corresponding to the second game account at a preset position in the cloud gaming window.

[0100] In this embodiment of the application, the first multi-account object identifier can be the avatar identifier of the second virtual object, or it can be a pre-set unified identifier pattern for multi-account accounts. Below the first multi-account object identifier, the player name or character name of the second virtual object can also be displayed to more clearly distinguish the multi-account accounts.

[0101] In one optional implementation, the first multi-instance object identifier can be displayed on the side of the cloud gaming window or in a preset position of the second game screen within the cloud gaming window. In order to reduce the obstruction of the second game screen of the cloud gaming window, and at the same time, to allow players to observe the first multi-instance object identifier more intuitively, the display method of displaying the first multi-instance object identifier on the side of the cloud gaming window is preferred.

[0102] Furthermore, after logging into the second game account, players can control the first and second virtual objects to perform virtual interactive behaviors through interactive operations in different locations of the graphical user interface.

[0103] S103. Respond to the first control operation for the first virtual object in the first game screen, and control the first virtual object to perform a first virtual interactive behavior in the first game scene.

[0104] S104. Respond to the second control operation for the second virtual object in the second game screen, and control the second virtual object to perform a second virtual interactive behavior in the second game scene.

[0105] In one alternative implementation, the first virtual interaction behavior and the second virtual interaction behavior may be controlling the first virtual object and the second virtual object to move in the game scene, attack other virtual objects, or interact with non-player objects in the game scene.

[0106] Furthermore, after determining that the player has initiated an interactive action through a trigger operation, the first step is to determine whether the player currently needs to control the first virtual object or the second virtual object based on the interactive position of the player's trigger operation in the graphical user interface.

[0107] Specifically, after confirming that the player's trigger operation has been received, the system determines whether the player needs to control the first virtual object or the second virtual object based on the location of the trigger operation on the first game screen and the second game screen.

[0108] In one alternative implementation, if the player's trigger operation is located at the same location as both the first and second game screens, it is necessary to determine whether the player needs to control the first or the second virtual object based on the size of the overlap between the operation location and the locations of the first and second game screens.

[0109] For example, if the overlap between the player's touch operation position and the first game screen is two-thirds of the operation position, and the overlap between the player's touch operation position and the second game screen is one-third of the operation position, it is determined that the player's touch operation position is in the first game screen, and the player's current control operation is to control the first virtual object to perform the first virtual interaction behavior in the first game scene.

[0110] In one alternative implementation, in extreme cases, a player can simultaneously control a first virtual object and a second virtual object in both the first and second game screens. However, since the cloud gaming window can obstruct the first game screen, it is difficult for the player to operate the first and second virtual objects simultaneously. Therefore, in this embodiment, turn-based games are prioritized. The first and second virtual objects belong to different turn-based games in a game and are controlled to perform virtual interactive behaviors in different game rounds. That is, in turn-based games, the first and second virtual objects only perform game interactive behaviors in their own rounds. Therefore, players have sufficient time to switch between different game screens to control the first and second virtual objects in turn.

[0111] In one alternative implementation, when displaying the cloud gaming window, it can be displayed as a floating window in the graphical user interface, and the cloud gaming window and the first game screen are displayed simultaneously in the graphical user interface. The cloud gaming window is displayed floating in the first game screen and causes some obstruction to the first game screen.

[0112] In one alternative implementation, the cloud gaming window can be displayed in the graphical user interface with a certain degree of transparency to reduce obstruction of the first game screen. However, this display method may cause overlap and confusion between the screen in the cloud gaming window and the display elements in the first game screen, which is not conducive to the player's observation of the game scene displayed in the game screen. Therefore, when displaying the cloud gaming window, it is preferable to display the cloud gaming window in an opaque floating manner in the first game screen.

[0113] Here, since the cloud gaming window is displayed floating on the first game screen, it will obstruct the first game screen to a certain extent. In order for players to control the first virtual object located in the first game screen more conveniently, the obstruction of the cloud gaming window on the first game screen can be reduced by operating the cloud gaming window.

[0114] Specifically, the information processing method further includes:

[0115] d1: In response to a drag operation on the cloud gaming window, adjust the display position of the cloud gaming window to reduce the amount of the cloud gaming window obstructing the first game screen; and / or,

[0116] d2: In response to the shrinking operation of the cloud gaming window, reduce the display area of ​​the cloud gaming window to reduce the portion of the cloud gaming window that is obscured by the first game screen.

[0117] In one alternative implementation, the first virtual object located in the first game screen may be located in different positions in the first game screen at different times, or the player may choose to interact with different controls in the first game screen. Therefore, the display position of the cloud gaming window can be adjusted by dragging the cloud gaming window to minimize the obstruction of the first game screen by the cloud gaming window.

[0118] For example, if the current cloud gaming window is displayed in the lower right corner of the first game screen, and the player needs to control the first virtual object to perform an attack operation through the attack control in the lower right corner, then the cloud gaming window can be dragged to the upper left corner of the first game screen so that it no longer obscures the lower right corner of the first game screen, and the player can successfully complete the control operation of the first virtual object.

[0119] In another alternative implementation, if a player initiates an account multi-instance operation, the default cloud gaming window's display area will obscure most of the first game screen. If it is necessary to reduce the cloud gaming window's obstruction of the first game screen, the display area of ​​the cloud gaming window can be reduced by shrinking the window.

[0120] One method for shrinking the cloud gaming window is to place the player's finger on opposite corners of the window and then gradually move it closer to the player's finger to shrink the window. Alternatively, a specific trigger gesture can be set; if the player makes a specific trigger gesture, it is confirmed that the player has initiated the shrinking operation for the cloud gaming window.

[0121] Furthermore, adjustments to the cloud gaming window's display can be made by dragging the window individually to change its position; by shrinking the window individually to reduce its display area; by adjusting its position before shrinking its area; or by shrinking its area before adjusting its position. These different adjustments can reduce the cloud gaming window's obstruction of the primary game screen, allowing players to more easily control the virtual objects within the game, thus improving human-computer interaction efficiency.

[0122] Furthermore, if adjusting the position and display area of ​​the cloud gaming window still obstructs the first game screen, the cloud gaming window can be collapsed and temporarily hidden. This allows players to control the first virtual object in the first game screen more conveniently without obstruction, which helps improve human-computer interaction efficiency.

[0123] Specifically, the information processing method further includes:

[0124] e1: In response to the collapse operation of the cloud game window, cancel the display of the cloud game window and maintain the login connection status of the second game account.

[0125] In one alternative approach, the collapse operation of the cloud gaming window can be initiated by the player through a collapse control set at a preset position in the cloud gaming window.

[0126] Here, after confirming that the cloud gaming window has been received, the cloud gaming window will be removed from the current graphical user interface. However, even if the cloud gaming window is removed, the login connection for the second game account must still be maintained without interruption. This ensures that the cloud gaming connection does not need to be re-established when the cloud gaming window is reopened, allowing for account switching at any time and improving the smoothness and efficiency of account switching.

[0127] Furthermore, after confirming that the cloud gaming window has been received for storage, a thumbnail icon of the cloud gaming window will be displayed in the graphical user interface to indicate to the player that the current account is running multiple instances and to provide information about the second account.

[0128] Specifically, the information processing method further includes:

[0129] f1: In response to the collapse operation of the cloud gaming window, cancel the display of the cloud gaming window and display a thumbnail icon of the cloud gaming window in the graphical user interface.

[0130] f2: In response to information interaction operations for the second game account, display an information prompt icon at a preset position of the thumbnail icon to synchronize the information of the second game account on the mobile terminal.

[0131] In this embodiment of the application, the thumbnail icon can be the avatar of the second virtual object, or it can be a pre-set unified thumbnail icon for multiple accounts. Below the thumbnail icon, the player name or character name of the second virtual object can also be displayed to more clearly distinguish the multiple accounts.

[0132] In one alternative implementation, a window collapse control may be displayed in the cloud gaming window, and the player can issue a collapse operation on the cloud gaming window by triggering the window collapse control.

[0133] In one alternative implementation, after a player logs into a second game account through account multi-account operation, all information interacting with the second game account will be synchronized to the mobile terminal corresponding to the first game account, thus avoiding the omission of information from the second game account.

[0134] In one alternative implementation, the interaction information of the second game account can be synchronized to the mobile terminal, or it can be accomplished through data interaction between the mobile terminal, the cloud gaming client, and the server.

[0135] Specifically, the cloud gaming client sends the received information that needs to be synchronized to the server, the server sends the information that needs to be synchronized to the mobile terminal, and the mobile terminal displays the information that needs to be synchronized in the graphical user interface.

[0136] In one alternative implementation, if the second game account has messages that need to be synchronized to the mobile terminal, an information prompt icon can be displayed at a preset position of the thumbnail, or the specific information content can be displayed at the thumbnail, so as to prompt the player that the current second game account has synchronization information through the information prompt icon.

[0137] For example, a red dot or other information prompt can be displayed at a preset position on the thumbnail icon, or the number of pieces of information that need to be synchronized can be displayed.

[0138] In order to reduce the obstruction of the thumbnail icon on the first game screen, the preferred method is to display an information prompt icon at the thumbnail icon to prompt the information of the second game account.

[0139] Furthermore, mobile terminals can also interact with cloud gaming clients. Specifically, the mobile terminal can send the interactive information to be sent to the cloud gaming client to the server, which then integrates and forwards it to the cloud gaming client in real time. The cloud gaming client can then forward the reply message to be sent to the mobile terminal to the mobile terminal through the server.

[0140] The mobile terminal and the cloud gaming client need to agree on the interaction protocol format in advance. The mobile terminal can send data and messages to the cloud gaming client through HTTP requests, while the cloud gaming client can send data and messages to the local mobile terminal through JavaScript callbacks.

[0141] In one alternative implementation, the mobile terminal may send a disconnection message to the cloud gaming client, and the server disconnects the association between the second game account and the first game account after receiving the disconnection message.

[0142] Specifically, the information processing method further includes:

[0143] g1: In response to the disconnection operation of multiple game accounts, cancel the display of the cloud game window and disconnect the login connection of the second game account.

[0144] In one alternative implementation, the disconnection operation for multiple game accounts can be initiated by the player or it can be done passively. The different disconnection scenarios will be described below.

[0145] Specifically, the step "in response to the disconnection operation of multiple game accounts, cancel the display of the cloud gaming window, and disconnect the login connection of the second game account" includes:

[0146] h1: In response to the closing operation of the cloud gaming window, cancel the display of the cloud gaming window and disconnect the login connection of the second game account; or,

[0147] h2: In response to the login operation of the second game account on another mobile terminal, cancel the display of the cloud gaming window and disconnect the login connection of the second game account; or,

[0148] h3: In response to the expiration of the multi-account permission time on the mobile terminal, cancel the display of the cloud gaming window and disconnect the login connection of the second game account.

[0149] In one alternative implementation, players can actively disconnect the second game account by closing the cloud gaming window.

[0150] Among them, a disconnect control can be set at a preset position in the cloud gaming window. Players can issue a close operation by triggering the disconnect control. Upon confirming that the player's close operation has been received, the cloud gaming window will be canceled and the login connection between the mobile terminal and the second game account will be disconnected at the same time.

[0151] In another optional implementation, if the second game account is logged in by a player who already owns the second game account on another mobile device, that is, after being logged in by another mobile device, in order to prevent repeated logins and operations on the second game account, the second game account will no longer be logged in multiple times on the mobile device. In this case, the cloud gaming window will be canceled and the login connection between the mobile device and the second game account will be disconnected.

[0152] In another alternative implementation, multiple account opening is a time-limited subscription mechanism for a mobile terminal. Therefore, multiple account opening is time-limited. If it is determined that the current mobile terminal's multiple account opening permission time has expired, the current mobile terminal will no longer be able to perform multiple account opening operations, the cloud gaming window will be canceled, and the login connection of the second game account will be disconnected.

[0153] In one alternative implementation, to prevent a negative gaming experience caused by players not being prepared when the second game account disconnects before the expiration of the multi-account access period, a prompt message can be displayed to remind players when the multi-account access period is about to expire.

[0154] In one alternative implementation, more than two game accounts can be logged in simultaneously on the same mobile terminal, and multiple virtual objects can be operated simultaneously by switching between them. Without restrictions, the multiple game accounts logged in simultaneously perform data processing in the cloud, without occupying the mobile terminal's memory. Therefore, multiple game accounts can be opened simultaneously for processing.

[0155] The number of accounts that can be logged in simultaneously can be the number of teams that a virtual object can form. For example, in a game scenario, five virtual objects can be teamed up at the same time. Therefore, after logging into a game account on a mobile terminal, four more game accounts can be opened at the same time, and a player can control a team of virtual objects at the same time.

[0156] Specifically, the information processing method further includes:

[0157] i1: In response to the account addition operation, the additional cloud game address is loaded on the mobile terminal through the webview, and the additional cloud game window is displayed floating in the graphical user interface.

[0158] i2: Display a third game screen in the additional cloud gaming window; the third game screen includes a third game scene and a third virtual object located in the third game scene corresponding to the third game account.

[0159] i3: Responding to a third control operation on the third virtual object in the third game screen, controlling the third virtual object to perform a third virtual interactive behavior in the second game scene.

[0160] In an alternative implementation, similarly, the player can initiate an account addition operation by triggering an account addition control set in the graphical user interface, thereby opening the additional cloud gaming window.

[0161] Specifically, the step "in response to the account addition operation, loading the additional cloud game address on the mobile terminal through the webview, and displaying the additional cloud game window in the graphical user interface" includes:

[0162] j1: In response to the trigger operation of adding controls for the account, load the additional cloud game address on the mobile terminal through the webview, and display the additional cloud game window in the graphical user interface.

[0163] In one alternative implementation, the account addition control can be displayed on the side of the cloud gaming window or in a preset position within the cloud gaming window. To reduce obstruction of the cloud gaming window and allow players to observe the account addition control more intuitively, the display method of displaying the account addition control on the side of the cloud gaming window is preferred.

[0164] For example, it can be displayed sequentially below the first multi-open object identifier.

[0165] In one alternative implementation, the triggering operation for the account addition control can be a touch operation (long press, click, or swipe operation, etc.) on the account addition control.

[0166] In one alternative implementation, after determining to display the additional cloud gaming window, a login interface is displayed in the additional cloud gaming window. Players can enter the account name and password of the third game account on the login interface. After verifying that the account name and password match, the login of the third game account is confirmed to be successful, and then the third game screen containing the third game scene is displayed in the additional cloud gaming window.

[0167] In one alternative implementation, if it is confirmed that the player has successfully logged into the third game account and the third game screen is displayed in the additional cloud gaming window, a multi-instance object identifier can also be displayed in a preset position in the additional cloud gaming window so that the player can intuitively identify the game account associated with the third game screen currently displayed in the additional cloud gaming window.

[0168] Specifically, the information processing method further includes:

[0169] k1: Display the second multi-account object identifier corresponding to the third game account at a preset position in the cloud gaming window.

[0170] In this embodiment of the application, similarly, the second multi-account object identifier can be the avatar identifier of the third virtual object, or it can be a pre-set unified identifier pattern for multi-account accounts. Below the second multi-account object identifier, the player name or character name of the third virtual object can also be displayed to more clearly distinguish the multi-account accounts.

[0171] In one optional implementation, the second multi-instance object identifier can be displayed on the side of the supplementary cloud gaming window or in a preset position of the second game screen within the supplementary cloud gaming window. In order to reduce the obstruction of the third game screen of the supplementary cloud gaming window, and at the same time, to allow players to observe the second multi-instance object identifier more intuitively, the display method of displaying the second multi-instance object identifier on the side of the cloud gaming window is preferred.

[0172] Furthermore, after logging into the third game account, players can control the first virtual object, the second virtual object, and the third virtual object to perform virtual interactive behaviors through interactive operations in different locations of the graphical user interface.

[0173] In one possible implementation, as mentioned above, the number of accounts that can be logged into simultaneously on the same mobile device can be preset according to a fixed setting, or it can be set according to the player's control needs. Specifically, it can be the number of teams that a virtual object can form. For example, five virtual objects can be teamed up simultaneously in a game scene. Therefore, after logging into a game account on a mobile terminal, four more game accounts can be opened at the same time, and a player can control a team of virtual objects at the same time.

[0174] In one alternative implementation, players can switch between the second and third game screens by touch operations targeting the first multi-instance object identifier and / or the second multi-instance object identifier, thereby controlling the first and second virtual objects respectively.

[0175] Specifically, the information processing method further includes:

[0176] l1: In response to a trigger operation targeting the first multi-instance object identifier and / or the second multi-instance object identifier, switch the display of the cloud gaming window or the additional cloud gaming window.

[0177] In one alternative implementation, to more intuitively show players whether the current window is a cloud gaming window or an additional cloud gaming window, the first multi-instance object identifier or the second multi-instance object identifier can be highlighted after the player switches windows using the first multi-instance object identifier and / or the second multi-instance object identifier. This serves to prompt the player about the currently displayed window and the corresponding game account, preventing account control errors and helping to improve human-computer interaction efficiency.

[0178] Highlighting the first or second multi-open object identifier can be achieved by highlighting or enlarging the first or second multi-open object identifier.

[0179] In one optional implementation, the mobile terminal can simultaneously synchronize information from a second game account and a third game account. If the information is stored in a cloud gaming window or an additional cloud gaming window, an information prompt can be displayed at a preset position of the thumbnail icon, or the specific information content can be displayed at the thumbnail icon, so as to notify the player that there is synchronized information between the current second game account and the third game account.

[0180] Here, in order to reduce the obstruction of the thumbnail icon on the first game screen, the specific game account that received the information will not be displayed at the thumbnail icon. Instead, after the player clicks the thumbnail icon, the information prompt icon needs to be displayed again at the first multi-instance object identifier and / or the second multi-instance object identifier of the displayed cloud gaming window or the attached cloud gaming window, so as to determine which game account received the information.

[0181] In one alternative implementation, when a mobile terminal is logged into more than two game accounts simultaneously, disconnecting the multiple game accounts can be done by disconnecting the game accounts that need to be disconnected one by one in a targeted manner. This can accurately disconnect the accounts, but the account disconnection efficiency is low. Alternatively, multiple game accounts can be disconnected in batches at the same time. This has a higher account disconnection efficiency, but there may be cases of accounts being disconnected by mistake, resulting in a lower account disconnection accuracy. Therefore, different methods for disconnecting multiple game accounts can be selected according to different disconnection requirements.

[0182] In another alternative implementation, the operation of loading the cloud game address through the webview encapsulated by the mobile terminal can be completed through data interaction between the mobile terminal, the cloud game client, and the server. The following will describe the information processing method in the game provided by the embodiments of this application with the system as the execution subject.

[0183] Specifically, please refer to Figure 2 , Figure 2 A flowchart illustrating another information processing method in a game provided as an embodiment of this application. Figure 2 As shown in the embodiments of this application, the information processing method in the game includes:

[0184] S201. In response to the account multi-opening operation, control the mobile terminal to send the terminal token request of the mobile terminal to the server.

[0185] S202. Control the server to generate a mobile terminal token in response to the account multi-account request, and return the mobile terminal token to the mobile terminal.

[0186] S203. Control the mobile terminal to send the mobile terminal token to the cloud gaming client, and control the cloud gaming client to log in to the second game account based on the mobile terminal token.

[0187] S204. After receiving the mobile terminal token sent by the cloud gaming client, if the server verifies the terminal token and determines that the mobile terminal has the permission to open multiple accounts, it associates the first game account logged in on the mobile terminal with the second game account and sends the account information of the second game account to the mobile terminal.

[0188] S205. Control the cloud gaming window to float on the first game screen of the mobile terminal, and display a second game screen containing a second game scene and a second virtual object corresponding to the second game account located in the second game scene in the cloud gaming window.

[0189] In this embodiment, after determining that the player's multi-account operation has been received on the mobile terminal, the mobile terminal will send a terminal token request to the server after confirming that the player has logged into the second game account in the cloud gaming window. The server generates a mobile terminal token corresponding to the mobile terminal and returns it to the mobile terminal. The mobile terminal sends the mobile terminal token and the second game account to the cloud gaming client. The cloud gaming client logs into the second game account. After the server verifies the device permissions of the mobile terminal with multiple accounts through the mobile terminal token, it associates the first game account with the second game account. Then, the cloud gaming address is loaded on the mobile terminal through the webview, and the second game account is controlled through the mobile terminal.

[0190] In one optional implementation, the server's verification of whether the mobile terminal has permission to open multiple accounts includes, but is not limited to, verifying whether the mobile terminal can perform multiple account opening operations, and if the mobile terminal has permission to open multiple accounts, verifying whether the mobile terminal's permission to open multiple accounts has expired.

[0191] Furthermore, once it is confirmed that the mobile terminal has established an association with the second game account through information exchange with the cloud gaming client and the server, the mobile terminal can exchange information with the cloud gaming client through the server. At the same time, the cloud gaming client can also synchronize the received information of the second game account to the mobile terminal.

[0192] Specifically, the information processing method further includes:

[0193] m1: In response to the cloud gaming client receiving the information of the second game account, control the cloud gaming client to send the information of the second game account to the server.

[0194] m2: Controls the server to forward the information of the second game account to the mobile terminal, so that the mobile terminal displays an information prompt icon in the graphical user interface and synchronizes the information of the second game account.

[0195] In one optional implementation, if the cloud gaming client receives the information of the second game account, it can forward it to the mobile terminal through the server and display an information prompt on the mobile terminal to remind the player controlling the mobile terminal that there is information to be read about the current second game account, and that it needs to be checked to avoid missing information. The specific display method of the second game account information is the same as the display method of the second game account information in the information processing method applied to the mobile terminal, and will not be described again here.

[0196] In another optional implementation, the information processing method further includes:

[0197] n1: In response to the mobile terminal receiving a disconnection operation for multiple game accounts, control the mobile terminal to send the account disconnection information to the server.

[0198] n2: Control the server to forward the account disconnection information to the cloud gaming client, so that the cloud gaming client cancels the login of the second game account and disconnects the login connection of the second game account.

[0199] In this embodiment of the application, if the mobile terminal needs to send information to the cloud gaming client, it also needs to forward it through the server. For example, if the mobile terminal receives a disconnection operation of multiple game accounts, it generates account disconnection information and sends it to the server. After the server sends the account disconnection information to the cloud gaming client, the cloud gaming client cancels the login for the second game account and disconnects the login connection of the second game account.

[0200] In one alternative implementation, if multiple game accounts are logged in simultaneously on a mobile terminal, the specific account identifier needs to be included when generating account disconnection information so that the cloud gaming client can selectively disconnect the accounts that need to be disconnected, thereby improving the accuracy of account disconnection.

[0201] For example, the information processing method in the game described in this application embodiment is executed through information interaction between the mobile terminal, the cloud gaming client, and the server. The specific execution process is as follows:

[0202] In one alternative implementation, please refer to Figure 3 , Figure 3 This is a flowchart of the cloud gaming startup process provided in an embodiment of this application. Figure 3As shown, after confirming that the player's account multi-account operation has been received on the mobile terminal, the player logs in and clicks to launch the cloud gaming client on the mobile terminal, sending a request for the mobile terminal identifier to the server; after receiving the request from the mobile terminal, the server generates the mobile terminal identifier and returns the mobile terminal identifier to the mobile terminal; the mobile terminal transmits the mobile terminal identifier to the cloud gaming client; after logging in, the cloud gaming client sends the mobile terminal identifier to the server; the server verifies the mobile terminal identifier, establishes a relationship between the first virtual object and the second virtual object, and then sends the virtual object information logged in by the cloud gaming client to the mobile terminal.

[0203] In another alternative implementation, please refer to Figure 4 , Figure 4 This is a flowchart of information interaction in the game provided in an embodiment of this application. Figure 4 As shown, the mobile terminal sends the information to be sent to the cloud gaming client to the server; after receiving the information, the server forwards the information to the cloud gaming client; the cloud gaming client sends the information to be sent to the mobile terminal to the server; after receiving the information from the cloud gaming client, the server forwards the information to the mobile terminal.

[0204] The following specific examples will illustrate the information processing process in the game as described in this application:

[0205] Please see Figure 5 , Figure 5 One of the schematic diagrams of the graphical user interface provided in the embodiments of this application is shown below. Figure 5 As shown, the graphical user interface 500 displays the first game screen after the player logs in to the first game account. The graphical user interface includes a first virtual object 510 and a multi-instance control control 520. The player can control the first virtual object 510 to perform virtual interactive behaviors by interacting with the first game screen; the player can also open the cloud game window by touching the multi-instance control control 520.

[0206] Please see Figure 6 , Figure 6 This is a schematic diagram of the settings interface provided in an embodiment of this application, as shown below. Figure 6 As shown, in the graphical user interface (not shown in the figure), the settings interface 530 is displayed after the player selects the settings function. The settings interface includes multiple settings controls 531 and a multi-instance control control 520. The player can open the cloud gaming window by touching the multi-instance control control 520.

[0207] For further details, please refer to Figure 7 , Figure 7 This is a second schematic diagram of the graphical user interface provided in the embodiments of this application, as shown below. Figure 7As shown, after confirming that the player has initiated the multi-account operation, a cloud gaming window 540 is displayed in the graphical user interface, where the player can log in to the second game account.

[0208] For further details, please refer to Figure 8 , Figure 8 This is a third schematic diagram of the graphical user interface provided in the embodiments of this application, as shown below. Figure 8 As shown, after a player successfully logs into the second game account, a second game screen containing a second virtual object 541 is displayed in the cloud gaming window 540. The player can control the second virtual object 541 to perform virtual interactive behaviors through interactive operations with the second game screen. At the same time, the first multi-open object identifier 550 corresponding to the second virtual object is displayed to prompt the player that the second game account is currently logged in. The graphical user interface also includes an account addition control 560. The player can open an additional cloud gaming window and log in to a third game account by touching the account addition control 560.

[0209] For further details, please refer to Figure 9 , Figure 9 This is a fourth schematic diagram of the graphical user interface provided in the embodiments of this application, as shown below. Figure 9 As shown, the player can simultaneously log in to a second game account and a third game account. At the same time, the first multi-account object identifier 550 and the second multi-account object 570 are displayed in the graphical user interface. Currently, the third game screen corresponding to the third virtual object is displayed. Therefore, the second multi-account object 570 needs to be highlighted (enlarged).

[0210] For further details, please refer to Figure 10 , Figure 10 This is the fifth schematic diagram of the graphical user interface provided in the embodiments of this application, as shown below. Figure 10 As shown, to reduce the obstruction of the cloud gaming window 540 by the first game screen, the display position of the cloud gaming window 540 can be adjusted by dragging and shrinking, while simultaneously reducing the display area of ​​the cloud gaming window 540. The cloud gaming window 540 also includes a window collapse control 542, which allows players to collapse the cloud gaming window by triggering the window collapse control 542.

[0211] For further details, please refer to Figure 11 , Figure 11 This is a sixth schematic diagram of the graphical user interface provided in the embodiments of this application, as shown below. Figure 11 As shown, after confirming that the player has issued a folding operation for the cloud gaming window, the cloud gaming window is not displayed in the graphical user interface, and a thumbnail icon 580 is displayed in the graphical user interface to indicate the currently running multi-account game account to the player.

[0212] For further details, please refer to Figure 12 , Figure 12 The seventh schematic diagram of the graphical user interface provided in the embodiments of this application is shown below. Figure 12 As shown, after the cloud gaming window is closed, the connection to the second game account is not disconnected. After confirming that the information for interaction with the second game account has been received, an information prompt icon 590 is displayed at the preset position of the thumbnail icon 580. Players can open the cloud gaming window by triggering the thumbnail icon 580 to view or reply to the specific content of the interaction information from the second game account.

[0213] The information processing method in the game provided in this application embodiment, in response to the multi-account operation, loads a cloud game address on a mobile terminal through a webview and displays a cloud game window floating on a first game screen; displays a second game screen in the cloud game window; the second game screen includes a second game scene and a second virtual object located in the second game scene corresponding to the second game account; in response to a first control operation on the first virtual object in the first game screen, controls the first virtual object to perform a first virtual interactive behavior in the first game scene; in response to a second control operation on the second virtual object in the second game screen, controls the second virtual object to perform a second virtual interactive behavior in the second game scene. In this way, when players need to run multiple accounts, the cloud gaming window is loaded via a webview encapsulated on the mobile device. The second game account that needs to be run directly opens in the cloud game, and while displaying the first game screen of the original logged-in account, the second game screen of the multiple game accounts is also displayed. Players can directly control the virtual objects corresponding to different game accounts through the control operations in the first or second game screen, which helps to improve the smoothness of switching between different game accounts and control efficiency. At the same time, loading the cloud gaming window via webview does not occupy additional mobile device running space, which can reduce the amount of data processing on the mobile device and reduce the performance overhead of the mobile device.

[0214] Based on the same inventive concept, this application also provides an information processing device in the game corresponding to the information processing method in the game. Since the principle of the device in this application is similar to the information processing method in the game described above in this application, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.

[0215] Please see Figure 13 , Figure 13 This is one of the structural schematic diagrams of an information processing device for a game provided in an embodiment of this application. Figure 14 This is a second schematic diagram of the structure of an information processing device for a game provided in an embodiment of this application. Figure 13 As shown, the information processing device 1300 includes:

[0216] The window display module 1310 is used to respond to the multi-account operation, load the cloud game address on the mobile terminal through the webview, and display the cloud game window floating on the first game screen.

[0217] The game screen display module 1320 is used to display a second game screen in the cloud gaming window; the second game screen includes a second game scene and a second virtual object located in the second game scene corresponding to the second game account;

[0218] The first virtual object control module 1330 is used to respond to a first control operation on the first virtual object in the first game screen and control the first virtual object to perform a first virtual interactive behavior in the first game scene.

[0219] The second virtual object control module 1340 is used to respond to a second control operation on the second virtual object in the second game screen and control the second virtual object to perform a second virtual interactive behavior in the second game scene.

[0220] In an optional implementation, the graphical user interface further includes a multi-instance control; when the window display module 1310 loads the cloud gaming address on the mobile terminal via the webview in response to an account multi-instance operation, the window display module 1310 is used to:

[0221] In response to a trigger operation on the multi-open control, the cloud game address is loaded on the mobile terminal via the webview.

[0222] In an optional embodiment, the information processing device 1300 further includes an account login module (not shown in the figure), the account login module being used for:

[0223] In response to the login operation of the second game account in the cloud gaming window, the second game account is logged in in the cloud gaming system. After confirming that the login of the second game account is successful, the second game screen is displayed in the cloud gaming window.

[0224] In an optional embodiment, the information processing device 1300 further includes a first object identification display module (not shown in the figure), the first object identification display module being used for:

[0225] The identifier of the first multi-account object corresponding to the second game account is displayed at a preset position in the cloud gaming window.

[0226] In an optional embodiment, the information processing device 1300 further includes a third virtual object control module (not shown in the figure), the third virtual object control module being used for:

[0227] In response to an account addition operation, an additional cloud game address is loaded on the mobile terminal via the webview, and an additional cloud game window is displayed floating in the graphical user interface;

[0228] A third game screen is displayed in the additional cloud gaming window; the third game screen includes a third game scene and a third virtual object located in the third game scene that corresponds to the third game account;

[0229] In response to a third control operation on the third virtual object in the third game screen, the third virtual object is controlled to perform a third virtual interactive behavior in the second game scene.

[0230] In an optional implementation, the graphical user interface further includes an account addition control; when the third virtual object control module loads an additional cloud gaming address on the mobile terminal via the webview and displays the additional cloud gaming window floating in the graphical user interface in response to the account addition operation, the third virtual object control module is used to:

[0231] In response to a trigger operation that adds controls to the account, the additional cloud gaming address is loaded on the mobile terminal via the webview, and the additional cloud gaming window is displayed floating in the graphical user interface.

[0232] In an optional embodiment, the information processing device 1300 further includes a second object identification display module (not shown in the figure), the second object identification display module being used for:

[0233] The identifier of the second multi-account object corresponding to the third game account is displayed at a preset position in the cloud gaming window.

[0234] In an optional embodiment, the information processing device 1300 further includes a game account switching module (not shown in the figure), the game account switching module being used for:

[0235] In response to a trigger operation targeting the first multi-instance object identifier and / or the second multi-instance object identifier, switch the display of the cloud gaming window or the additional cloud gaming window.

[0236] In one optional implementation, the cloud gaming window partially obscures the first game screen; the information processing device 1300 further includes a window adjustment module (not shown in the figure), the window adjustment module being used for:

[0237] In response to a drag operation on the cloud gaming window, adjust the display position of the cloud gaming window to reduce the amount of the cloud gaming window obstructing the first game screen; and / or,

[0238] In response to a shrinking operation of the cloud gaming window, the display area of ​​the cloud gaming window is reduced to minimize the portion of the cloud gaming window that obstructs the first game screen.

[0239] In an optional embodiment, the information processing device 1300 further includes a window storage module (not shown in the figure), the window storage module being used for:

[0240] In response to the collapse operation of the cloud gaming window, the cloud gaming window is canceled from display, while the login connection status of the second game account is maintained.

[0241] In an optional embodiment, the information processing device 1300 further includes an information synchronization module (not shown in the figure), the information synchronization module being used for:

[0242] In response to the collapse operation of the cloud gaming window, the cloud gaming window is de-displayed, and a thumbnail icon of the cloud gaming window is displayed in the graphical user interface;

[0243] In response to information interaction operations targeting the second game account, an information prompt icon is displayed at a preset position on the thumbnail icon to synchronize the information of the second game account on the mobile terminal.

[0244] In an optional embodiment, the information processing device 1300 further includes an account disconnection module (not shown in the figure), the account disconnection module being used for:

[0245] In response to the disconnection operation of multiple game accounts, the cloud gaming window is canceled and the login connection of the second game account is disconnected.

[0246] In one optional implementation, when the account disconnection module is used to cancel the display of the cloud gaming window and disconnect the login connection of the second game account in response to the disconnection operation of multiple game accounts, the account disconnection module is used to:

[0247] In response to the closing operation of the cloud gaming window, the cloud gaming window is canceled from display, and the login connection of the second game account is disconnected; or,

[0248] In response to a login operation of the second game account on another mobile terminal, the cloud gaming window is canceled and the login connection of the second game account is disconnected; or,

[0249] In response to the expiration of the multi-account permission time on the mobile terminal, the cloud gaming window is canceled and the login connection of the second game account is disconnected.

[0250] In one alternative implementation, the first virtual object and the second virtual object belong to different rounds in a game and are controlled to perform virtual interactive behaviors in different game rounds in turn.

[0251] In one alternative implementation, such as Figure 14 As shown, the information processing device 1300 further includes:

[0252] The request sending module 1350 is used to control the mobile terminal to send the terminal token request of the mobile terminal to the server in response to the account multi-opening operation.

[0253] The token sending module 1360 is used to control the server to generate a mobile terminal token in response to the account multi-account request, and to return the mobile terminal token to the mobile terminal.

[0254] The account login module 1370 is used to control the mobile terminal to send the mobile terminal token to the cloud gaming client, and to control the cloud gaming client to log in to the second game account based on the mobile terminal token;

[0255] The account information forwarding module 1380 is used to control the server to, after receiving the mobile terminal token sent by the cloud gaming client, if the server verifies the terminal token and determines that the mobile terminal has the permission to open multiple accounts, associate the first game account logged in by the mobile terminal with the second game account, and send the account information of the second game account to the mobile terminal.

[0256] The terminal screen display module 1390 is used to control the floating display of a cloud gaming window on the first game screen of the mobile terminal, and to display a second game screen containing a second game scene and a second virtual object located in the second game scene corresponding to the second game account in the cloud gaming window.

[0257] In an optional embodiment, the information processing device 1300 further includes a first information forwarding module (not shown in the figure), the first information forwarding module being used for:

[0258] In response to the cloud gaming client receiving the information of the second game account, the cloud gaming client is controlled to send the information of the second game account to the server;

[0259] The server is controlled to forward the information of the second game account to the mobile terminal, so that the mobile terminal displays an information prompt icon in the graphical user interface and synchronizes the information of the second game account.

[0260] In an optional embodiment, the information processing device 1300 further includes a second information forwarding module (not shown in the figure), the second information forwarding module being used for:

[0261] In response to the mobile terminal receiving a disconnection operation from multiple game accounts, the system controls the mobile terminal to send account disconnection information to the server.

[0262] The server is controlled to forward the account disconnection information to the cloud gaming client, so that the cloud gaming client cancels the login of the second game account and disconnects the login connection of the second game account.

[0263] The information processing device for games provided in this application embodiment, in response to multiple account operations, loads a cloud game address on a mobile terminal via a webview and displays a cloud game window floating on a first game screen; displays a second game screen in the cloud game window; the second game screen includes a second game scene and a second virtual object located in the second game scene corresponding to the second game account; in response to a first control operation on the first virtual object in the first game screen, controls the first virtual object to perform a first virtual interactive behavior in the first game scene; in response to a second control operation on the second virtual object in the second game screen, controls the second virtual object to perform a second virtual interactive behavior in the second game scene. In this way, when players need to run multiple accounts, the cloud gaming window is loaded via a webview encapsulated on the mobile device. The second game account that needs to be run directly opens in the cloud game, and while displaying the first game screen of the original logged-in account, the second game screen of the multiple game accounts is also displayed. Players can directly control the virtual objects corresponding to different game accounts through the control operations in the first or second game screen, which helps to improve the smoothness of switching between different game accounts and control efficiency. At the same time, loading the cloud gaming window via webview does not occupy additional mobile device running space, which can reduce the amount of data processing on the mobile device and reduce the performance overhead of the mobile device.

[0264] Please see Figure 15 , Figure 15 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 15 As shown, the electronic device 1500 includes a processor 1510, a memory 1520, and a bus 1530.

[0265] Firstly, the memory 1520 stores machine-readable instructions executable by the processor 1510. When the electronic device 1500 is running, the processor 1510 communicates with the memory 1520 via a bus 1530, causing the processor 1510 to execute the following instructions during operation:

[0266] In response to the operation of multiple accounts, the cloud game address is loaded on the mobile terminal through the webview, and the cloud game window is displayed floating on the first game screen;

[0267] A second game screen is displayed in the cloud gaming window; the second game screen includes a second game scene and a second virtual object located within the second game scene that corresponds to the second game account;

[0268] In response to a first control operation on the first virtual object in the first game screen, the first virtual object is controlled to perform a first virtual interactive behavior in the first game scene;

[0269] In response to a second control operation on the second virtual object in the second game screen, the second virtual object is controlled to perform a second virtual interactive behavior in the second game scene.

[0270] In one optional implementation, the instructions executed by the processor 1510 further include a multi-instance control in the graphical user interface; the step of loading a cloud gaming address on the mobile terminal via the webview in response to the account multi-instance operation includes:

[0271] In response to a trigger operation on the multi-open control, the cloud game address is loaded on the mobile terminal via the webview.

[0272] In one optional implementation, the instructions executed by the processor 1510 further include:

[0273] In response to the login operation of the second game account in the cloud gaming window, the second game account is logged in in the cloud gaming system. After confirming that the login of the second game account is successful, the second game screen is displayed in the cloud gaming window.

[0274] In one optional implementation, the instructions executed by the processor 1510 further include:

[0275] The identifier of the first multi-account object corresponding to the second game account is displayed at a preset position in the cloud gaming window.

[0276] In one optional implementation, the instructions executed by the processor 1510 further include:

[0277] In response to an account addition operation, an additional cloud game address is loaded on the mobile terminal via the webview, and an additional cloud game window is displayed floating in the graphical user interface;

[0278] A third game screen is displayed in the additional cloud gaming window; the third game screen includes a third game scene and a third virtual object located in the third game scene that corresponds to the third game account;

[0279] In response to a third control operation on the third virtual object in the third game screen, the third virtual object is controlled to perform a third virtual interactive behavior in the second game scene.

[0280] In one optional implementation, the instructions executed by the processor 1510 further include an account addition control in the graphical user interface; the step of loading an additional cloud gaming address on the mobile terminal via the webview and displaying the additional cloud gaming window in the graphical user interface in response to the account addition operation includes:

[0281] In response to a trigger operation that adds controls to the account, the additional cloud gaming address is loaded on the mobile terminal via the webview, and the additional cloud gaming window is displayed floating in the graphical user interface.

[0282] In one optional implementation, the instructions executed by the processor 1510 further include:

[0283] The identifier of the second multi-account object corresponding to the third game account is displayed at a preset position in the cloud gaming window.

[0284] In one optional implementation, the instructions executed by the processor 1510 further include:

[0285] In response to a trigger operation targeting the first multi-instance object identifier and / or the second multi-instance object identifier, switch the display of the cloud gaming window or the additional cloud gaming window.

[0286] In one optional implementation, the cloud gaming window partially obscures the first game screen; the instructions executed by the processor 1510 further include:

[0287] In response to a drag operation on the cloud gaming window, adjust the display position of the cloud gaming window to reduce the amount of the cloud gaming window obstructing the first game screen; and / or,

[0288] In response to a shrinking operation of the cloud gaming window, the display area of ​​the cloud gaming window is reduced to minimize the portion of the cloud gaming window that obstructs the first game screen.

[0289] In one optional implementation, the instructions executed by the processor 1510 further include:

[0290] In response to the collapse operation of the cloud gaming window, the cloud gaming window is canceled from display, while the login connection status of the second game account is maintained.

[0291] In one optional implementation, the instructions executed by the processor 1510 further include:

[0292] In response to the collapse operation of the cloud gaming window, the cloud gaming window is de-displayed, and a thumbnail icon of the cloud gaming window is displayed in the graphical user interface;

[0293] In response to information interaction operations targeting the second game account, an information prompt icon is displayed at a preset position on the thumbnail icon to synchronize the information of the second game account on the mobile terminal.

[0294] In one optional implementation, the instructions executed by the processor 1510 further include:

[0295] In response to the disconnection operation of multiple game accounts, the cloud gaming window is canceled and the login connection of the second game account is disconnected.

[0296] In one optional implementation, the instructions executed by the processor 1510, in response to the disconnection operation of the multiple game accounts, include canceling the display of the cloud gaming window and disconnecting the login connection of the second game account, which includes:

[0297] In response to the closing operation of the cloud gaming window, the cloud gaming window is canceled from display, and the login connection of the second game account is disconnected; or,

[0298] In response to a login operation of the second game account on another mobile terminal, the cloud gaming window is canceled and the login connection of the second game account is disconnected; or,

[0299] In response to the expiration of the multi-account permission time on the mobile terminal, the cloud gaming window is canceled and the login connection of the second game account is disconnected.

[0300] In one optional implementation, the first virtual object and the second virtual object belong to different rounds in a game and are controlled to perform virtual interactive behaviors in different game rounds.

[0301] Secondly, the memory 1520 stores machine-readable instructions executable by the processor 1510. When the electronic device 1500 is running, the processor 1510 communicates with the memory 1520 via the bus 1530, enabling the processor 1510 to execute the following instructions during operation:

[0302] In response to the operation of multiple accounts, the control mobile terminal sends the terminal token request of the mobile terminal to the server;

[0303] The server is controlled to generate a mobile terminal token in response to the account multi-account request, and the mobile terminal token is returned to the mobile terminal.

[0304] The mobile terminal is controlled to send the mobile terminal token to the cloud gaming client, and the cloud gaming client is controlled to log in to the second game account based on the mobile terminal token.

[0305] After receiving the mobile terminal token sent by the cloud gaming client, if the server verifies the terminal token and determines that the mobile terminal has the permission to open multiple accounts, it associates the first game account logged in on the mobile terminal with the second game account and sends the account information of the second game account to the mobile terminal.

[0306] The cloud gaming window is displayed floating on the first game screen of the mobile terminal, and a second game screen containing a second game scene and a second virtual object corresponding to the second game account located in the second game scene is displayed in the cloud gaming window.

[0307] In one optional implementation, the instructions executed by the processor 1510 further include:

[0308] The game client sends the information of the second game account to the server;

[0309] The server is controlled to forward the information of the second game account to the mobile terminal, so that the mobile terminal displays an information prompt icon in the graphical user interface and synchronizes the information of the second game account.

[0310] In one optional implementation, the instructions executed by the processor 1510 further include:

[0311] In response to the mobile terminal receiving a disconnection operation from multiple game accounts, the system controls the mobile terminal to send account disconnection information to the server.

[0312] The server is controlled to forward the account disconnection information to the cloud gaming client, so that the cloud gaming client cancels the login of the second game account and disconnects the login connection of the second game account.

[0313] By employing the above method, when players need to run multiple accounts, a cloud gaming window is loaded via a webview encapsulated on the mobile terminal. This allows the second game account to be opened directly within the cloud game, displaying the second game screen of the multiple accounts while simultaneously showing the first game screen of the original logged-in account. Players can directly control the virtual objects corresponding to different game accounts through controls within either the first or second game screen, improving the smoothness and efficiency of switching between accounts. Furthermore, loading the cloud gaming window via webview does not consume additional processing space on the mobile terminal, reducing data processing load and performance overhead. Multiple account control controls can be displayed in different interfaces, providing players with various convenient ways to trigger multiple accounts, thus improving the efficiency and convenience of multi-account operations. Additionally, the cloud gaming window can be manipulated to minimize its obstruction of the first game screen. Furthermore, by collapsing the cloud gaming window, its display is removed from the current graphical user interface. However, even with the cloud gaming window disabled, the login connection for the second game account must be maintained without interruption. This ensures that the cloud gaming connection doesn't need to be re-established when the cloud gaming window is reopened, allowing for seamless account switching and improving the smoothness and efficiency of account switching. Furthermore, after a player logs into a second game account via multi-account operation, all interactions with the second game account are synchronized to the mobile device corresponding to the first game account, preventing the loss of information from the second game account. Furthermore, more than two game accounts can be logged into simultaneously on the same mobile device, allowing for simultaneous operation of multiple virtual objects through switching. Without restrictions, all multiple game accounts are processed in the cloud, without consuming mobile device memory.

[0314] This application embodiment also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the following instructions:

[0315] In response to the operation of multiple accounts, the cloud game address is loaded on the mobile terminal through the webview, and the cloud game window is displayed floating on the first game screen;

[0316] A second game screen is displayed in the cloud gaming window; the second game screen includes a second game scene and a second virtual object located within the second game scene that corresponds to the second game account;

[0317] In response to a first control operation on the first virtual object in the first game screen, the first virtual object is controlled to perform a first virtual interactive behavior in the first game scene;

[0318] In response to a second control operation on the second virtual object in the second game screen, the second virtual object is controlled to perform a second virtual interactive behavior in the second game scene.

[0319] In one optional implementation, the instructions executable by the computer-readable storage medium further include a multi-instance control in the graphical user interface; the step of loading a cloud gaming address on the mobile terminal via the webview in response to the account multi-instance operation includes:

[0320] In response to a trigger operation on the multi-open control, the cloud game address is loaded on the mobile terminal via the webview.

[0321] In one optional implementation, the instructions executed by the computer-readable storage medium further include:

[0322] In response to the login operation of the second game account in the cloud gaming window, the second game account is logged in in the cloud gaming system. After confirming that the login of the second game account is successful, the second game screen is displayed in the cloud gaming window.

[0323] In one optional implementation, the instructions executed by the computer-readable storage medium further include:

[0324] The identifier of the first multi-account object corresponding to the second game account is displayed at a preset position in the cloud gaming window.

[0325] In one optional implementation, the instructions executed by the computer-readable storage medium further include:

[0326] In response to an account addition operation, an additional cloud game address is loaded on the mobile terminal via the webview, and an additional cloud game window is displayed floating in the graphical user interface;

[0327] A third game screen is displayed in the additional cloud gaming window; the third game screen includes a third game scene and a third virtual object located in the third game scene that corresponds to the third game account;

[0328] In response to a third control operation on the third virtual object in the third game screen, the third virtual object is controlled to perform a third virtual interactive behavior in the second game scene.

[0329] In one optional implementation, the instructions executable by the computer-readable storage medium further include an account addition control in the graphical user interface; the step of loading an additional cloud gaming address on the mobile terminal via the webview and displaying the additional cloud gaming window floating in the graphical user interface in response to the account addition operation includes:

[0330] In response to a trigger operation that adds controls to the account, the additional cloud gaming address is loaded on the mobile terminal via the webview, and the additional cloud gaming window is displayed floating in the graphical user interface.

[0331] In one optional implementation, the instructions executed by the computer-readable storage medium further include:

[0332] The identifier of the second multi-account object corresponding to the third game account is displayed at a preset position in the cloud gaming window.

[0333] In one optional implementation, the instructions executed by the computer-readable storage medium further include:

[0334] In response to a trigger operation targeting the first multi-instance object identifier and / or the second multi-instance object identifier, switch the display of the cloud gaming window or the additional cloud gaming window.

[0335] In one optional implementation, the cloud gaming window partially obscures the first game screen; the instructions executed by the computer-readable storage medium further include:

[0336] In response to a drag operation on the cloud gaming window, adjust the display position of the cloud gaming window to reduce the amount of the cloud gaming window obstructing the first game screen; and / or,

[0337] In response to a shrinking operation of the cloud gaming window, the display area of ​​the cloud gaming window is reduced to minimize the portion of the cloud gaming window that obstructs the first game screen.

[0338] In one optional implementation, the instructions executed by the computer-readable storage medium further include:

[0339] In response to the collapse operation of the cloud gaming window, the cloud gaming window is canceled from display, while the login connection status of the second game account is maintained.

[0340] In one optional implementation, the instructions executed by the computer-readable storage medium further include:

[0341] In response to the collapse operation of the cloud gaming window, the cloud gaming window is de-displayed, and a thumbnail icon of the cloud gaming window is displayed in the graphical user interface;

[0342] In response to information interaction operations targeting the second game account, an information prompt icon is displayed at a preset position on the thumbnail icon to synchronize the information of the second game account on the mobile terminal.

[0343] In one optional implementation, the instructions executed by the computer-readable storage medium further include:

[0344] In response to the disconnection operation of multiple game accounts, the cloud gaming window is canceled and the login connection of the second game account is disconnected.

[0345] In one optional implementation, the instructions executed by the computer-readable storage medium, in response to the disconnection operation of the multiple game accounts, include canceling the display of the cloud gaming window and disconnecting the login connection of the second game account, comprising:

[0346] In response to the closing operation of the cloud gaming window, the cloud gaming window is canceled from display, and the login connection of the second game account is disconnected; or,

[0347] In response to a login operation of the second game account on another mobile terminal, the cloud gaming window is canceled and the login connection of the second game account is disconnected; or,

[0348] In response to the expiration of the multi-account permission time on the mobile terminal, the cloud gaming window is canceled and the login connection of the second game account is disconnected.

[0349] In one optional implementation, the first virtual object and the second virtual object belong to different rounds in a game and are controlled to perform virtual interactive behaviors in different game rounds.

[0350] This disclosure also provides another computer-readable storage medium storing a computer program that, when executed by a processor, produces the following instructions:

[0351] In response to the operation of multiple accounts, the control mobile terminal sends the terminal token request of the mobile terminal to the server;

[0352] The server is controlled to generate a mobile terminal token in response to the account multi-account request, and the mobile terminal token is returned to the mobile terminal.

[0353] The mobile terminal is controlled to send the mobile terminal token to the cloud gaming client, and the cloud gaming client is controlled to log in to the second game account based on the mobile terminal token.

[0354] After receiving the mobile terminal token sent by the cloud gaming client, if the server verifies the terminal token and determines that the mobile terminal has the permission to open multiple accounts, it associates the first game account logged in on the mobile terminal with the second game account and sends the account information of the second game account to the mobile terminal.

[0355] The cloud gaming window is displayed floating on the first game screen of the mobile terminal, and a second game screen containing a second game scene and a second virtual object corresponding to the second game account located in the second game scene is displayed in the cloud gaming window.

[0356] In one optional implementation, the instructions executed by the computer-readable storage medium further include:

[0357] The game client sends the information of the second game account to the server;

[0358] The server is controlled to forward the information of the second game account to the mobile terminal, so that the mobile terminal displays an information prompt icon in the graphical user interface and synchronizes the information of the second game account.

[0359] In one optional implementation, the instructions executed by the computer-readable storage medium further include:

[0360] In response to the mobile terminal receiving a disconnection operation from multiple game accounts, the system controls the mobile terminal to send account disconnection information to the server.

[0361] The server is controlled to forward the account disconnection information to the cloud gaming client, so that the cloud gaming client cancels the login of the second game account and disconnects the login connection of the second game account.

[0362] By employing the above method, when players need to run multiple accounts, a cloud gaming window is loaded via a webview encapsulated on the mobile terminal. This allows the second game account to be opened directly within the cloud game, displaying the second game screen of the multiple accounts while simultaneously showing the first game screen of the original logged-in account. Players can directly control the virtual objects corresponding to different game accounts through controls within either the first or second game screen, improving the smoothness and efficiency of switching between accounts. Furthermore, loading the cloud gaming window via webview does not consume additional processing space on the mobile terminal, reducing data processing load and performance overhead. Multiple account control controls can be displayed in different interfaces, providing players with various convenient ways to trigger multiple accounts, thus improving the efficiency and convenience of multi-account operations. Additionally, the cloud gaming window can be manipulated to minimize its obstruction of the first game screen. Furthermore, by collapsing the cloud gaming window, its display is removed from the current graphical user interface. However, even with the cloud gaming window disabled, the login connection for the second game account must be maintained without interruption. This ensures that the cloud gaming connection doesn't need to be re-established when the cloud gaming window is reopened, allowing for seamless account switching and improving the smoothness and efficiency of account switching. Furthermore, after a player logs into a second game account via multi-account operation, all interactions with the second game account are synchronized to the mobile device corresponding to the first game account, preventing the loss of information from the second game account. Furthermore, more than two game accounts can be logged into simultaneously on the same mobile device, allowing for simultaneous operation of multiple virtual objects through switching. Without restrictions, all multiple game accounts are processed in the cloud, without consuming mobile device memory.

[0363] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0364] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0365] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0366] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0367] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0368] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The scope of protection of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this application. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. An information processing method in a game, characterized in that, A graphical user interface is provided through a mobile terminal that encapsulates a web view, wherein the first game screen is displayed in the graphical user interface; The first game screen includes a first game scene and a first virtual object located within the first game scene that corresponds to the first game account; The information processing method includes: In response to the operation of multiple accounts, the cloud game address is loaded on the mobile terminal through the webview, and the cloud game window is displayed floating on the first game screen; A second game screen is displayed in the cloud gaming window; the second game screen includes a second game scene and a second virtual object located within the second game scene that corresponds to the second game account; In response to a first control operation on the first virtual object in the first game screen, the first virtual object is controlled to perform a first virtual interactive behavior in the first game scene; In response to a second control operation on the second virtual object in the second game screen, the second virtual object is controlled to perform a second virtual interactive behavior in the second game scene.

2. The information processing method according to claim 1, characterized in that, The graphical user interface also includes a multi-instance control; the process of loading a cloud gaming address on the mobile terminal via the webview in response to account multi-instance operations includes: In response to a trigger operation on the multi-open control, the cloud game address is loaded on the mobile terminal via the webview.

3. The information processing method according to claim 1, characterized in that, The information processing method further includes: In response to the login operation of the second game account in the cloud gaming window, the second game account is logged in in the cloud gaming system. After confirming that the login of the second game account is successful, the second game screen is displayed in the cloud gaming window.

4. The information processing method according to claim 1, characterized in that, The information processing method further includes: The identifier of the first multi-account object corresponding to the second game account is displayed at a preset position in the cloud gaming window.

5. The information processing method according to claim 4, characterized in that, The information processing method further includes: In response to an account addition operation, an additional cloud game address is loaded on the mobile terminal via the webview, and an additional cloud game window is displayed floating in the graphical user interface; A third game screen is displayed in the additional cloud gaming window; the third game screen includes a third game scene and a third virtual object located in the third game scene that corresponds to the third game account; In response to a third control operation on the third virtual object in the third game screen, the third virtual object is controlled to perform a third virtual interactive behavior in the second game scene.

6. The information processing method according to claim 5, characterized in that, The graphical user interface also includes an account addition control; the step of loading an additional cloud gaming address on the mobile terminal via the webview in response to the account addition operation, and displaying the additional cloud gaming window floating in the graphical user interface, includes: In response to a trigger operation that adds controls to the account, the additional cloud gaming address is loaded on the mobile terminal via the webview, and the additional cloud gaming window is displayed floating in the graphical user interface.

7. The information processing method according to claim 5, characterized in that, The information processing method further includes: The identifier of the second multi-account object corresponding to the third game account is displayed at a preset position in the cloud gaming window.

8. The information processing method according to claim 5, characterized in that, The information processing method further includes: In response to a trigger operation targeting the first multi-instance object identifier and / or the second multi-instance object identifier, switch the display of the cloud gaming window or the additional cloud gaming window.

9. The information processing method according to claim 1, characterized in that, The cloud gaming window partially obscures the first game screen; The information processing method further includes: In response to a drag operation on the cloud gaming window, adjust the display position of the cloud gaming window to reduce the amount of the cloud gaming window obstructing the first game screen; and / or, In response to a shrinking operation of the cloud gaming window, the display area of ​​the cloud gaming window is reduced to minimize the portion of the cloud gaming window that obstructs the first game screen.

10. The information processing method according to claim 1, characterized in that, The information processing method further includes: In response to the collapse operation of the cloud gaming window, the cloud gaming window is canceled from display, while the login connection status of the second game account is maintained.

11. The information processing method according to claim 10, characterized in that, The information processing method further includes: In response to the collapse operation of the cloud gaming window, the cloud gaming window is de-displayed, and a thumbnail icon of the cloud gaming window is displayed in the graphical user interface; In response to information interaction operations targeting the second game account, an information prompt icon is displayed at a preset position on the thumbnail icon to synchronize the information of the second game account on the mobile terminal.

12. The information processing method according to claim 1, characterized in that, The information processing method further includes: In response to the disconnection operation of multiple game accounts, the cloud gaming window is canceled and the login connection of the second game account is disconnected.

13. The information processing method according to claim 12, characterized in that, The response to disconnecting multiple game accounts, canceling the display of the cloud gaming window, and disconnecting the login connection of the second game account includes: In response to the closing operation of the cloud gaming window, the cloud gaming window is canceled from display, and the login connection of the second game account is disconnected; or, In response to a login operation of the second game account on another mobile terminal, the cloud gaming window is canceled and the login connection of the second game account is disconnected; or, In response to the expiration of the multi-account permission time on the mobile terminal, the cloud gaming window is canceled and the login connection of the second game account is disconnected.

14. The information processing method according to claim 1, characterized in that, The first virtual object and the second virtual object belong to different rounds in a game, and are controlled to perform virtual interactive behaviors in different game rounds.

15. An information processing method in a game, characterized in that, The information processing method includes: In response to the operation of multiple accounts, the control mobile terminal sends the terminal token request of the mobile terminal to the server; The server is controlled to generate a mobile terminal token in response to the account multi-account request, and the mobile terminal token is returned to the mobile terminal. The mobile terminal is controlled to send the mobile terminal token to the cloud gaming client, and the cloud gaming client is controlled to log in to the second game account based on the mobile terminal token. After receiving the mobile terminal token sent by the cloud gaming client, if the server verifies the terminal token and determines that the mobile terminal has the permission to open multiple accounts, it associates the first game account logged in on the mobile terminal with the second game account and sends the account information of the second game account to the mobile terminal. The cloud gaming window is displayed floating on the first game screen of the mobile terminal, and a second game screen containing a second game scene and a second virtual object corresponding to the second game account located in the second game scene is displayed in the cloud gaming window.

16. The information processing method according to claim 15, characterized in that, The information processing method further includes: In response to the cloud gaming client receiving the information of the second game account, the cloud gaming client is controlled to send the information of the second game account to the server; The server is controlled to forward the information of the second game account to the mobile terminal, so that the mobile terminal displays an information prompt icon in the graphical user interface and synchronizes the information of the second game account.

17. The information processing method according to claim 15, characterized in that, The information processing method further includes: In response to the mobile terminal receiving a disconnection operation from multiple game accounts, the system controls the mobile terminal to send account disconnection information to the server. The server is controlled to forward the account disconnection information to the cloud gaming client, so that the cloud gaming client cancels the login of the second game account and disconnects the login connection of the second game account.

18. An information processing device for games, characterized in that, A graphical user interface is provided through a mobile terminal that encapsulates a web view, wherein the first game screen is displayed in the graphical user interface; The first game screen includes a first game scene and a first virtual object located within the first game scene that corresponds to the first game account; The information processing device includes: The window display module is used to respond to the operation of multiple accounts, load the cloud game address on the mobile terminal through the webview, and display the cloud game window floating on the first game screen; A game screen display module is used to display a second game screen in the cloud gaming window; the second game screen includes a second game scene and a second virtual object located in the second game scene corresponding to the second game account; The first virtual object control module is used to respond to a first control operation on the first virtual object in the first game screen and control the first virtual object to perform a first virtual interactive behavior in the first game scene. The second virtual object control module is used to respond to a second control operation on the second virtual object in the second game screen, and to control the second virtual object to perform a second virtual interactive behavior in the second game scene.

19. An information processing device for games, characterized in that, The information processing device includes: The request sending module is used to respond to the account multi-opening operation and control the mobile terminal to send the terminal token request of the mobile terminal to the server; The token sending module is used to control the server to generate a mobile terminal token in response to the account multi-account request, and to return the mobile terminal token to the mobile terminal. The account login module is used to control the mobile terminal to send the mobile terminal token to the cloud gaming client, and to control the cloud gaming client to log in to the second game account based on the mobile terminal token; The account information forwarding module is used to control the server to, after receiving the mobile terminal token sent by the cloud gaming client, if the server verifies the terminal token and determines that the mobile terminal has the permission to open multiple accounts, associate the first game account logged in by the mobile terminal with the second game account, and send the account information of the second game account to the mobile terminal. The terminal screen display module is used to control the floating display of a cloud gaming window on the first game screen of the mobile terminal, and to display a second game screen containing a second game scene and a second virtual object located in the second game scene corresponding to the second game account in the cloud gaming window.

20. An electronic device, characterized in that, include: The device includes a processor, a storage medium, and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform the information processing method in a game as described in any one of claims 1 to 14, or to perform the steps of the information processing method in a game as described in any one of claims 15 to 17.

21. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the information processing method in a game as described in any one of claims 1 to 14, or performs the steps of the information processing method in a game as described in any one of claims 15 to 17.