Patentable/Patents/US-20250339767-A1
US-20250339767-A1

Cloud Gaming Processing

PublishedNovember 6, 2025
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

In a cloud gaming processing method, a virtual machine sharing interface of a virtual machine installed on a first terminal is displayed based on a resource sharing triggering operation. The virtual machine is configured to access at least part of a computing power resource in the first terminal. Access information of the virtual machine is transmitted to a cloud gaming platform based on a virtual machine sharing operation. The virtual machine sharing operation is performed via the virtual machine sharing interface. The cloud gaming platform schedules access to the computing power resource via the virtual machine of the first terminal based on the access information. Apparatus and non-transitory computer-readable storage medium counterpart aspects are also contemplated.

Patent Claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

. A cloud gaming processing method, comprising:

2

. The method according to, wherein the displaying the virtual machine sharing interface comprises:

3

. The method according to, wherein the displaying the virtual machine installation interface comprises:

4

. The method according to, wherein the evaluating comprises:

5

. The method according to, further comprising:

6

. The method according to, wherein

7

. The method according to, further comprising:

8

. The method according to, wherein

9

. The method according to, wherein

10

. The method according to, wherein

11

. The method according to, wherein the displaying the virtual machine installation interface comprises:

12

. The method according to, wherein

13

. A cloud gaming processing method, comprising:

14

. The method according to, wherein the determining the target shared virtual machine comprises:

15

. The method according to, wherein the triggering the establishment of the communication connection comprises:

16

. The method according to, wherein

17

. A cloud gaming processing system, comprising:

18

. The system according to, wherein the processing circuitry is configured to:

19

. The system according to, wherein the processing circuitry is configured to:

20

. The system according to, wherein

Detailed Description

Complete technical specification and implementation details from the patent document.

The present application is a continuation of International Application No. PCT/CN2024/082407, filed on Mar. 19, 2024, which claims priority to Chinese Patent Application No. 202310562560.5, filed on May 18, 2023. The entire disclosures of the prior applications are hereby incorporated by reference.

This disclosure relates to the field of cloud gaming technologies, including to a cloud gaming interaction method and apparatus, a computer device, and a storage medium.

With the development of cloud technologies, a cloud gaming technology emerges. Cloud gaming refers to, for example, that a game is run on a server, the server transmits a rendered game picture to a client, and the client displays the game picture. In a case that the client of cloud gaming is installed on a terminal, a game interface may be displayed while a game does not need to be downloaded.

In the related art, a server of a cloud gaming platform serves as a server running the game in a cloud gaming scenario, and the server of the cloud gaming platform returns the rendered game interface to a client of the cloud gaming platform.

However, computing power resources in the server of the cloud gaming platform are limited. When excessive games are run on the cloud gaming platform, the server of the cloud gaming platform may fail to respond to a game start request initiated by the client due to insufficient computing power resources, whereby the client needs to wait and the cloud gaming interaction efficiency is low.

Based on this, in view of the above technical problems, it is necessary to provide a cloud gaming interaction method and apparatus, a computer device, a computer-readable storage medium, and a computer program product to improve the cloud gaming interaction efficiency.

In an aspect of this disclosure, a cloud gaming processing method is provided. In the method, a virtual machine sharing interface of a virtual machine installed on a first terminal is displayed based on a resource sharing triggering operation. The virtual machine is configured to access at least part of a computing power resource in the first terminal. Access information of the virtual machine is transmitted to a cloud gaming platform based on a virtual machine sharing operation. The virtual machine sharing operation is performed via the virtual machine sharing interface. The cloud gaming platform schedules access to the computing power resource via the virtual machine of the first terminal based on the access information.

In an aspect of this disclosure, a cloud gaming processing method is provided. In the method, a target shared virtual machine is determined from a plurality of shared virtual machines of a cloud gaming platform based on a start request of a second terminal for a target game. The target shared virtual machine is in a shared state and configured to access at least a part of a computing power resource of a first terminal of a plurality of terminals. The plurality of shared virtual machines are provided by the plurality of terminals. Establishment of a communication connection between the target shared virtual machine of the first terminal and the second terminal is triggered based on access information of the target shared virtual machine. An operation instruction for the target game is transmitted by the second terminal to the target shared virtual machine via the communication connection. Game content is rendered by the target shared virtual machine according to the operation instruction and transmitted to the second terminal.

In an aspect of this disclosure, a cloud gaming processing system is provided. The cloud gaming processing system includes a first terminal including processing circuitry that is configured to display a virtual machine sharing interface of a virtual machine installed on the first terminal based on a resource sharing triggering operation. The virtual machine is configured to access at least part of a computing power resource in the first terminal. The processing circuitry is configured to transmit access information of the virtual machine to a cloud gaming platform based on a virtual machine sharing operation. The virtual machine sharing operation is performed via the virtual machine sharing interface. The cloud gaming platform schedules access to the computing power resource via the virtual machine of the first terminal based on the access information.

According to an aspect, a cloud gaming interaction method, performed by a first terminal, includes: displaying a virtual machine sharing interface for a virtual machine installed on the first terminal in response to a resource sharing triggering operation initiated at the first terminal, the installed virtual machine occupying at least part of a computing power resource in the first terminal; and transmitting access information of the virtual machine to a cloud gaming platform in response to a virtual machine sharing operation triggered based on the virtual machine sharing interface, to cause the cloud gaming platform to obtain a permission for scheduling the computing power resource, occupied by the virtual machine, of the first terminal according to the access information, the access information being configured for accessing the virtual machine.

In another aspect, this disclosure further provides a cloud gaming interaction apparatus. The apparatus includes: an interface display module, configured to display a virtual machine sharing interface for a virtual machine installed on a first terminal in response to a resource sharing triggering operation initiated at the first terminal, the installed virtual machine occupying at least part of a computing power resource in the first terminal; and an information transmitting module, configured to transmit access information of the virtual machine to a cloud gaming platform in response to a virtual machine sharing operation triggered based on the virtual machine sharing interface, to cause the cloud gaming platform to obtain a permission for scheduling the computing power resource, occupied by the virtual machine, of the first terminal according to the access information.

In another aspect, this disclosure provides a cloud gaming interaction method, performed by a second terminal, and including: displaying a cloud gaming platform interface, the cloud gaming platform interface including at least one game entry; obtaining a game interface of a target game transmitted by a shared virtual machine in response to a triggering operation for a game entry of the target game, the game interface being rendered by a computing power resource provided by the shared virtual machine on a cloud gaming platform, and the computing power resource provided by the shared virtual machine being at least part of a computing power resource of a terminal on which the shared virtual machine is installed; and displaying the game interface.

In another aspect, this disclosure further provides a cloud gaming interaction apparatus. The apparatus includes: a platform interface display module, configured to display a cloud gaming platform interface, the cloud gaming platform interface including at least one game entry; a game interface obtaining module, configured to obtain a game interface of a target game transmitted by a shared virtual machine in response to a triggering operation for a game entry of the target game, the game interface being rendered by a computing power resource provided by the shared virtual machine on a cloud gaming platform, and the computing power resource provided by the shared virtual machine being at least part of a computing power resource of a terminal on which the shared virtual machine is installed; and a game interface display module, configured to display the game interface.

In another aspect, this disclosure provides a cloud gaming interaction method, performed by a server, and including: determining a target shared virtual machine from shared virtual machines of a cloud gaming platform in response to a start request of a second terminal for a target game, the cloud gaming platform having a permission for scheduling at least part of a computing power resource of a terminal on which the shared virtual machine is installed, and the target shared virtual machine being currently in a shared state and having the target game installed thereon; and triggering establishment of a communication connection between the target shared virtual machine and the second terminal based on access information of the target shared virtual machine, the access information of the target shared virtual machine being configured for accessing the target shared virtual machine, and the communication connection being configured for transmitting an operation instruction triggered by the second terminal for the target game to the target shared virtual machine, and transmitting a game interface rendered by the target shared virtual machine according to the operation instruction to the second terminal.

In another aspect, this disclosure provides a cloud gaming interaction apparatus. The apparatus includes: a request response module, configured to determine a target shared virtual machine from shared virtual machines of a cloud gaming platform in response to a start request of a second terminal for a target game, the cloud gaming platform having a permission for scheduling at least part of a computing power resource of a terminal on which the shared virtual machine is installed, and the target shared virtual machine being currently in a shared state and having the target game installed thereon; and a connection establishment triggering module, configured to trigger establishment of a communication connection between the target shared virtual machine and the second terminal based on access information of the target shared virtual machine, the communication connection being configured for transmitting an operation instruction triggered by the second terminal for the target game to the target shared virtual machine, and transmitting a game interface rendered by the target shared virtual machine according to the operation instruction to the second terminal.

In another aspect, this disclosure further provides a computer device. The computer device includes a memory and a processor, the memory having a computer program stored therein, and the processor executing the computer program to implement the operations of the foregoing cloud gaming interaction method.

In another aspect, this disclosure further provides a non-transitory computer-readable storage medium. The computer-readable storage medium stores instructions which, when executed by a processor, cause the processor to implement the operations of the foregoing cloud gaming interaction method.

In another aspect, this disclosure further provides a computer program product. The computer program product includes a computer program, and the computer program, when executed by a processor, implements the operations of the foregoing cloud gaming interaction method.

Details of one or more aspects of this disclosure are provided in the accompanying drawings and descriptions below. Other features, objectives, and advantages of this disclosure become apparent from the description, the drawings, and the claims.

Technical solutions in aspects of this disclosure are described in the following with reference to the accompanying drawings. The described aspects are merely some rather than all of the aspects of this disclosure. All other aspects obtained by a person of ordinary skill in the art based on the aspects of this disclosure fall within the scope of protection of this disclosure. Examples of terms involved in the aspects of the disclosure are briefly introduced. The descriptions of the terms are provided as examples only and are not intended to limit the scope of the disclosure.

A cloud gaming interaction method provided in the aspects of this disclosure may be applied to an application environment shown in. The application environment includes a first terminal, a server, and a second terminal. The first terminal, the server, and the second terminalcommunicate over a network. A data storage system may store data that needs to be processed by the server. The data storage system may be integrated onto the server, or arranged on cloud or another server. The first terminalhas a function of rendering a game picture, and the first terminalincludes a video card configured to implement game rendering. The video card (further referred to as a display card, a graphics card, or a video adapter) is one of basic components of a personal computer, converts display information required by a computer system to drive a display, and provides a progressive or interlaced scanning signal to the display, to control correct display of the display. It is an important component connecting the display to a main-board of the personal computer, and is one of important “human-computer” interaction devices. A built-in parallel computing capability of the video card is further configured for operations such as deep learning at the present stage. The serverprovides a cloud gaming service. Cloud gaming may alternatively be referred to as gaming on demand, and is an online gaming technology based on a cloud computing technology. The cloud gaming technology enables a thin client with limited graphics processing and data computing capabilities to run a high-quality game. The second terminalis a player game terminal. The server is a server on which a cloud gaming platform is located, and the server provides the cloud gaming service. In a cloud gaming scenario, a game runs on a cloud server rather than on the second terminal, and the cloud server renders the gaming scenario into video and audio streams, and transmits the video and audio streams to the second terminalover the network. The second terminaldoes not need to have powerful graphics computing and data processing capabilities, but only needs to have a basic streaming-media playback capability and a capability to obtain instructions inputted by a player and transmit the instructions to the cloud server. To be specific, the cloud gaming adopts a gaming mode in which the server renders a game picture and a client displays the game picture.

Specifically, a virtual machine may be installed on the first terminal, and the first terminalmay store access information of the installed virtual machine into the server. The access information of the virtual machine is configured for accessing the virtual machine, and the access information of the virtual machine includes, but is not limited to, at least one of a network address and login information of the virtual machine. The servermay schedule the virtual machine on the first terminalto accomplish a game rendering task based on the access information of the virtual machine. The second terminalis the player game terminal. A cloud gaming client may be installed on the second terminal. The second terminalmay communicate with the serverthrough the cloud gaming client. The second terminalmay display an interface of the cloud gaming client, and display at least one game entry on the interface of the cloud gaming client. In response to a triggering operation for any game entry, the second terminaltransmits a start request for starting a corresponding game to the server. The serverschedules the virtual machine on the first terminalas a server of the second terminalin response to the start request, whereby the second terminalmay render the game interface for the first terminalto achieve the cloud gaming mode. The virtual machine refers to a complete computer system that is simulated by software, has a complete hardware system function, and runs in a completely isolated environment. All operations executable on a physical computer are implementable on the virtual machine. When the virtual machine is created on a computer, part of the hard disks and part of memory capacity of the physical computer need to serve as the hard disk and memory capacity of the virtual machine. Each virtual machine has an independent complementary metal oxide semiconductor (CMOS), a hard disk, and an operating system, and the virtual machine may be operated like the physical computer. In the cloud gaming interaction method provided in this disclosure, a computing power resource other than the computing power resource provided by the cloud gaming platform, such as a computing power resource and a storage resource that are provided by the virtual machine on the first terminal, may be used to indirectly expand the computing power resource of the cloud gaming platform, whereby a situation that the game cannot be normally played due to the limited computing power of the cloud gaming platform can be reduced, the cloud gaming response efficiency can be improved, and the cloud gaming interaction efficiency can be improved.

The first terminaland the second terminalmay include, but are not limited to, various desktop computers, notebook computers, smart-phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things device may be a smart speaker, a smart television, a smart air conditioner, a smart onboard device, or the like. The portable wearable device may be a smart watch, a smart band, a head-mounted device, and the like. The servermay be an independent physical server, a server cluster or distributed system including a plurality of physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computation, cloud functions, cloud storage, network services, cloud communication, middle-ware services, domain name service, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The terminal may be a smart-phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, and the like, but is not limited thereto. The terminal and the server may be directly or indirectly connected by using a wired or wireless communication protocol. This is not limited in this disclosure.

Data involved in the cloud gaming interaction method provided in this disclosure may be stored in a block-chain system. For example, the access information of the virtual machine may be stored in a block-chain. The block-chain is a new application mode of a computer technology such as distributed data storage, peer-to-peer transmission, a consensus mechanism, and an encryption algorithm. The block-chain is essentially a decentralized database, and includes a series of data blocks generated associatively through a cryptographic method. Each data block includes information about a batch of network transactions, and is configured to validate the validity of the information (anti-counterfeiting) and generate a next block. The block-chain may include a block-chain bottom platform, a platform product service layer, and an application service layer. The block-chain bottom platform may include processing modules such as a user management module, a basic service module, and a smart contract module. The user management module is responsible for identity information management of all block-chain participants, including maintenance of public/private key generation (account management), key management, maintenance of a correspondence between a real user identity and a block-chain address (authority management), and the like. In addition, when authorized, the user management module monitors and audits transactions of some real identities, and provides risk control rule configuration (risk control audit). The basic service module is deployed on all block-chain node devices to validate the validity of a service request and record the effective request in a memory after a consensus is reached on the service request. For a new service request, the basic service module first performs interface adaptation, analysis, and authentication (interface adaptation), and then encrypts service information through a consensus algorithm (consensus management), transmits the encrypted service information to a shared ledger (network communication) in a complete and consistent manner after encryption, and records and stores the encrypted service information. The smart contract module is responsible for registration, issuance, triggering, and execution of a contract. A developer may define a contract logic through a specific programming language, issue the contract logic onto the block-chain (contract registration), call a key or another event to trigger execution based on a logic of contract terms, complete the contract logic, and provide functions of contract upgrading and canceling. The platform product service layer provides basic capabilities and implementation frameworks for typical applications. The developer may superimpose characteristics of the service based on the basic capabilities, to achieve the block-chain service logic. The application service layer provides application services based on block-chain solutions for service participants to use. Storing the data into the block-chain system may avoid tampering of the data, and improve the security of the data. For example, storing the access information of the virtual machine into the block-chain system may ensure the security of the access information of the virtual machine.

In some aspects, as shown in, a cloud gaming interaction method is provided. The method may be performed by a terminal or a server, or may be performed jointly by the terminal and the server. A description is made by using an example in which the method is applied to the first terminalin. The method includes the following operations:

Operation: Display a virtual machine sharing interface for a virtual machine installed on the first terminal in response to a resource sharing triggering operation initiated at the first terminal, the installed virtual machine occupying at least part of a computing power resource in the first terminal. In an example, a virtual machine sharing interface of a virtual machine installed on a first terminal is displayed based on a resource sharing triggering operation. The virtual machine is configured to access at least part of a computing power resource in the first terminal.

The resource sharing triggering operation is configured for triggering the sharing of a local computing power resource with a cloud gaming platform. The computing power refers to a computing capability. The computing power resource refers to a resource providing the computing capability, including but not limited to a resource of processing circuitry, such as a central processing unit (CPU), an internal memory, a hard disk, or a graphics processing unit (GPU). The virtual machine occupies the computing power resources. This refers to that the computing power resources are allocated for the virtual machine to use, all or part of the occupied computing power resource is in a used state, and a part of the computing power resource may be in an idle state. The virtual machine occupies at least part of the computing power resource in the first terminal, where for each required type of the computing power resource, the virtual machine may occupy all or part of the computing power resource, for example, may occupy all or part of a CPU, or all or part of an internal memory.

The virtual machine sharing interface is configured to share at least one of login information and a network address of the virtual machine with the cloud gaming platform. The virtual machine sharing interface may be an interface provided by a resource sharing application.

Specifically, the resource sharing application may be installed on the first terminal. The resource sharing application is configured to provide a service of sharing a computing power resource of a terminal, such as the first terminal, with the cloud gaming platform. The resource sharing application may further be referred to as a cloud gaming helper program. The first terminal may display the interface of the resource sharing application, and display a resource sharing triggering control on the interface provided by the resource sharing application. The resource sharing triggering operation may be a triggering operation for the resource sharing triggering control. The triggering operation for the resource sharing triggering control includes, but is not limited to, an operation such as a click/tap, a double-click/tap, or a swipe.

In some aspects, the first terminal displays the virtual machine sharing interface on the resource sharing application, and displays a login information input area on the virtual machine sharing interface. The login information input area is configured to input login information of the virtual machine installed on the first terminal. In a case that the login information includes an account and a password, the login information input area may include an account input area and a password input area.is a schematic diagram of a virtual machine sharing interface. The virtual machine sharing interface indisplays an account input areaand a password input area.

In some aspects, the first terminal displays a first option and a second option in response to the resource sharing triggering operation that is initiated at the first terminal. Selection of the first option indicates that a new virtual machine is selected to be installed on the first terminal, and the newly installed virtual machine is shared with the cloud gaming platform. Selection of the second option indicates that the virtual machine already installed on the first terminal is selected to be shared with the cloud gaming platform. If the first terminal receives a triggering operation for the first option, the interface is switched to a virtual machine installation interface, and the virtual machine is installed on the first terminal in response to triggering for the virtual machine installation interface. If the first terminal receives a triggering operation for the second option, the interface is switched to the virtual machine sharing interface. The virtual machine sharing interface may be configured to input the login information of the virtual machine already installed on the first terminal. Therefore, the new virtual machine may be installed, and the newly installed virtual machine may be shared with the cloud gaming platform, or the virtual machine already installed on the first terminal may be shared with the cloud gaming platform. Flexibility and efficiency for sharing the virtual machine are improved.is a schematic diagram of a first option and a second option.shows a first optionand a second option.

Operation: Transmit access information of the virtual machine to a cloud gaming platform in response to a virtual machine sharing operation triggered based on the virtual machine sharing interface, to cause the cloud gaming platform to obtain a permission for scheduling the computing power resource, occupied by the virtual machine, of the first terminal according to the access information, the access information being configured for accessing the virtual machine. In an example, access information of the virtual machine is transmitted to a cloud gaming platform based on a virtual machine sharing operation. The virtual machine sharing operation is performed via the virtual machine sharing interface.

The virtual machine sharing operation is configured for triggering the sharing of the access information of the virtual machine with the cloud gaming platform. The access information of the virtual machine includes, but is not limited to, at least one of a network address of the virtual machine and the login information of the virtual machine. The cloud gaming platform is capable of supporting running of cloud gaming, and may cooperate with the terminal (at least one of the first terminal and the second terminal) to support the running of the cloud gaming. After the permission for scheduling the computing power resource, occupied by the virtual machine, of the first terminal is obtained, the permission for scheduling the computing power resource, occupied by the virtual machine, of the first terminal is possessed. In an example, the cloud gaming platform schedules access to the computing power resource via the virtual machine of the first terminal based on the access information.

Specifically, the first terminal may store a correspondence between the network address and login information of the virtual machine, whereby the network address may be retrieved according to the login information, for example, the network address may be retrieved according to an account in the login information. The first terminal obtains the login information inputted into the login information input area in response to the virtual machine sharing operation triggered based on the virtual machine sharing interface, searches for the corresponding network address locally according to the login information, for example, searches for the corresponding network address according to the account in the login information, and transmits the inputted login information and the network address corresponding to the login information to a server of the cloud gaming platform. The server of the cloud gaming platform stores the received access information of the virtual machine, and the virtual machine sharing the access information becomes a shared virtual machine of the cloud gaming platform. The server of the cloud gaming platform may log into the virtual machine on the first terminal by employing the login information of the virtual machine, and may schedule the virtual machine on the first terminal as a server for rendering a game interface on the cloud gaming platform, whereby the cloud gaming platform has the permission for scheduling the computing power resource, occupied by the virtual machine, of the first terminal. In an example, the computing power resource may be occupied by the virtual machine and be of the first terminal.

In some aspects, the virtual machine sharing interface displays a sharing confirmation control, and the sharing confirmation control is configured to trigger the virtual machine sharing operation. The first terminal obtains the access information of the virtual machine in response to a triggering operation for the sharing confirmation control, and transmits the access information of the virtual machine to the server of the cloud gaming platform. The triggering operation for the sharing confirmation control includes, but is not limited to, an operation such as a click/tap, a double-click/tap, or a swipe for the sharing confirmation control. For example, the sharing confirmation control is a controlin. The first terminal transmits the access information of the virtual machine to the server of the cloud gaming platform in response to a click/tap operation for the control.

In some aspects, after the virtual machine of the first terminal becomes the shared virtual machine of the cloud gaming platform, the first terminal may display an identifier of the virtual machine, and display a shared state control corresponding to the identifier of the virtual machine. The shared state control has two states, i.e., a sharing enabled state and a sharing disabled state. If the shared state control is in a sharing enabled state, it indicates that the virtual machine is in a shared state, and if the shared state control is in a sharing disabled state, it indicates that the virtual machine is not in the shared state. The first terminal displays the shared state control that is in the sharing enabled state in response to an operation of setting the shared state control to be in the sharing enabled state. The first terminal displays the shared state control that is in the sharing disabled state in response to an operation of setting the shared state control to be in the sharing disabled state.is a schematic diagram of corresponding display of an identifier of a virtual machine and a shared state control.shows the shared state control that is in a sharing enabled state, andshows the shared state control that is in a sharing disabled state.

In the foregoing cloud gaming interaction method, in response to the resource sharing triggering operation that is initiated at the first terminal, the virtual machine sharing interface for the virtual machine installed on the first terminal is displayed, and the installed virtual machine occupies at least part of the computing power resource of the first terminal; and in response to the virtual machine sharing operation triggered based on the virtual machine sharing interface, the access information of the virtual machine is transmitted to the cloud gaming platform, whereby the cloud gaming platform has the permission for scheduling the computing power resource, occupied by the virtual machine, of the first terminal according to the access information. Therefore, the cloud gaming is implemented by means of the computing power resource and the storage resource provided by the virtual machine. This indirectly expands the computing power resource and storage resource of the cloud gaming platform, reduces the situation that the game cannot be normally played due to limited computing power of the cloud gaming platform, improves the cloud gaming response efficiency, and improves the cloud gaming interaction efficiency.

In some aspects, the operation of displaying a virtual machine sharing interface for a virtual machine installed on the first terminal in response to a resource sharing triggering operation initiated at the first terminal includes: a virtual machine installation interface is displayed in response to the resource sharing triggering operation that is initiated at the first terminal; and the virtual machine is installed on the first terminal in response to triggering for the virtual machine installation interface.

Specifically, the virtual machine installation interface refers to an interface for installing the virtual machine. The first terminal may display an interface of a resource sharing application, and display the resource sharing triggering control on the interface provided by the resource sharing application. The first terminal displays the virtual machine installation interface in response to a triggering operation for the resource sharing triggering control.

In some aspects, the first terminal proceeds to a performance evaluation phase in response to the resource sharing triggering operation that is triggered through the resource sharing triggering control. The first terminal displays the virtual machine installation interface in a case that the performance evaluation phase is ended and a performance evaluation result indicates “pass”.

In some aspects, the first terminal may display download guidance information on the virtual machine installation interface. The download guidance information describes a virtual machine downloading manner. The download guidance information may include a virtual machine download entry. The virtual machine download entry may be, for example, a network link address for downloading the virtual machine. The first terminal downloads a virtual machine installation file in response to a triggering operation for the virtual machine download entry, and installs the virtual machine on the first terminal in response to an installation triggering operation for the virtual machine installation file. The installation triggering operation is configured for triggering the installation of the virtual machine. The virtual machine installation file is configured for installing the virtual machine.

In some aspects, in a process of installing the virtual machine, or after the virtual machine is successfully installed, the first terminal may display a login information setting interface, and the login information setting interface is configured to set login information of the installed virtual machine. The login information includes, but is not limited to, at least one of an account and a password. The first terminal may display an account setting area and a password setting area on the login information setting interface, obtain an account inputted into the account setting area and a password inputted into the password setting area in response to an operation that is triggered based on a login information setting interface and that represents completion of setting, and store the set account and password locally.is a schematic diagram of a login information setting interface. The login information setting interface indisplays an account setting areaand a password setting area. The first terminal may obtain the network address of the installed virtual machine, and store the set account and password in correspondence with the network address, whereby the network address of the virtual machine may be retrieved according to the set account.

In the present aspect, in response to the resource sharing triggering operation that is initiated at the first terminal, the virtual machine installation interface is displayed; and in response to the triggering for the virtual machine installation interface, the virtual machine is installed on the first terminal, whereby the efficiency for installing the virtual machine is improved.

In some aspects, the operation of displaying a virtual machine installation interface in response to the resource sharing triggering operation that is initiated at the first terminal includes: a performance evaluation phase is proceeded in response to the resource sharing triggering operation that is initiated at the first terminal, the performance evaluation phase being configured for evaluating whether the first terminal satisfies a computing power resource sharing condition; and the virtual machine installation interface is displayed in a case that the performance evaluation phase is ended and a performance evaluation result indicates “pass”.

The performance evaluation refers to evaluation of a resource for providing the computing power in the first terminal, including but not limited to evaluation of a size, a model, performance, or the like of the resource such as a hard disk, a magnetic disk, or a video card. The performance evaluation phase is configured for evaluating whether the first terminal satisfies the computing power resource sharing condition. The performance evaluation result indicates “pass” or “fail”. If the performance evaluation result indicates “pass”, it indicates that the first terminal satisfies the computing power resource sharing condition. If the performance evaluation result indicates “fail”, it indicates that the first terminal fails to satisfy the computing power resource sharing condition.

Specifically, the first terminal proceeds to the performance evaluation phase in response to the resource sharing triggering operation that is initiated at the first terminal, performs the performance evaluation on the first terminal in the performance evaluation phase, and displays evaluation progress prompt information. The evaluation progress prompt information is configured for prompting a progress of the performance evaluation. The first terminal displays the virtual machine installation interface in a case that the performance evaluation phase is ended and the performance evaluation result indicates “pass”. The evaluation progress prompt information varies. For example, in the performance evaluation phase, the evaluation progress prompt information is configured for prompting that the performance evaluation is being performed, and at an end of the performance evaluation phase, the evaluation progress prompt information is configured for prompting that the performance evaluation result indicates “pass” or “fail”.

In some aspects, in a case that the performance evaluation phase is ended and the performance evaluation result indicates “fail”, the first terminal displays prompt information for prompting that the first terminal fails to satisfy the computing power resource sharing condition.

In some aspects, the first terminal may display the interface of the resource sharing application, and display the resource sharing triggering control on the interface of the resource sharing application. In response to the triggering operation for the resource sharing triggering control, the first terminal performs the performance evaluation on the first terminal by means of the resource sharing application, and displays the evaluation progress prompt information on the interface of the resource sharing application.shows evaluation progress prompt information “performance detecting”. The evaluation progress prompt information may include a name of currently detected hardware.

In the present aspect, in response to the resource sharing triggering operation that is initiated at the first terminal, the first terminal proceeds to the performance evaluation phase. In a case that the performance evaluation phase is ended and the performance evaluation result indicates “pass”, the virtual machine installation interface is displayed, whereby the virtual machine installation interface is displayed in a case that the first terminal satisfies the computing power resource sharing condition, the operation of installing the virtual machine is avoided in a case that the first terminal fails to satisfy the computing power resource sharing condition; and consequently, unnecessary interaction is reduced, and the interaction efficiency is improved.

In some aspects, the method further includes: download guidance information is displayed on the virtual machine installation interface; the operation of installing the virtual machine on the first terminal in response to the triggering for the virtual machine installation interface includes: a virtual machine installation file is downloaded in response to a virtual machine download operation triggered through the download guidance information; and the virtual machine is installed on the first terminal in response to an installation triggering operation for the downloaded virtual machine installation file.

Patent Metadata

Filing Date

Unknown

Publication Date

November 6, 2025

Inventors

Unknown

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CLOUD GAMING PROCESSING” (US-20250339767-A1). https://patentable.app/patents/US-20250339767-A1

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.