Cloud game selection method and apparatus, device, medium and program product
By displaying multiple cloud games in the cloud gaming platform and allowing players to select and queue in multiple cloud games, the problem of players' dependence on a single cloud game and inefficient participation is solved, and more efficient human-computer interaction is achieved.
Patent Information
- Application Number
- PCT/CN2024/096951
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-01
- Filing Date
- 2024-06-03
- Publication Date
- 2025-02-06
AI Technical Summary
When players choose cloud games in cloud gaming platforms, they may need to queue up, and due to their strong reliance on a single cloud gaming, the probability of players effectively participating in the game is low, resulting in low human-computer interaction efficiency.
Provide a cloud game selection method, by displaying multiple cloud games and receiving player selection operations, adding an account to the service queue of multiple cloud games, and viewing the queueing situation in real time through the object arrangement status, allowing players to be in multiple cloud games. Select and queue.
It improves the probability and efficiency of players participating in the game, reduces dependence on a single cloud game, and enhances the efficiency of human-computer interaction.
Smart Images

Figure CN2024096951_06022025_PF_FP_ABST
Abstract
Description
Cloud game selection method, device, equipment, medium and program product
[0001] This application claims priority to Chinese patent application No. 202310965051.7 filed on August 1, 2023, entitled “Cloud Game Selection Method, Device, Equipment, Medium and Program Product,” the entire contents of which are incorporated herein by reference. Technical Field
[0002] The embodiments of the present application relate to the field of human-computer interaction, and in particular to a cloud game selection method, device, equipment, medium and program product. Background Art
[0003] As cultural and entertainment standards improve, people's expectations for virtual reality experiences and experiences are growing. Games, as a means of expressing these virtual worlds, have become a stress-relieving outlet for many. Cloud gaming, a form of online gaming based on cloud computing, is free from hardware constraints. Because game storage, computing, and rendering are performed entirely on cloud servers, it has broadened its application scope and is gaining increasing attention.
[0004] In related technologies, when players use a cloud gaming platform to select a cloud gaming platform to play the game, the players select a cloud gaming platform from multiple cloud gaming platforms. Based on the capacity limit of the server under the cloud gaming platform, the players may need to queue up under the currently selected cloud gaming platform. When the queue reaches the next player, the players can enter the cloud gaming platform to start the gaming process.
[0005] However, in the above process, the player's choice of cloud games is relatively single, and the player's gaming process is strongly dependent on the queue status of the single cloud game selected, which makes the probability of the player's effective participation in the game low, and makes it impossible for the player to participate in the game efficiently, and the human-computer interaction efficiency is low.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide a cloud game selection method, apparatus, device, medium, and program product that can avoid the problem of a first account being able to queue for only a single cloud game, resulting in a low probability of game participation. By using the object arrangement status, the first account's queue status in multiple cloud games can be timely and accurately viewed, facilitating more efficient player participation in cloud games and improving human-computer interaction efficiency. The technical solution is as follows.
[0008] In one aspect, a cloud game selection method is provided, which is performed by a computer device, and the method includes:
[0009] Displaying a plurality of cloud games installed in a cloud gaming platform, wherein a first account is logged into the cloud gaming platform, and the cloud gaming is used to provide gaming services for the first account;
[0010] receiving a first selection operation for a first cloud game among the multiple cloud games, the first selection operation being used to add the first account to a first service queue corresponding to the first cloud game, the first service queue being used to represent an account queuing status of the first cloud game when providing the game service;
[0011] In response to the first selection operation, an object arrangement status is displayed, wherein the object arrangement status includes at least one cloud game selected by the first account, and the at least one cloud game includes the first cloud game. The object arrangement status is used to show the queue status of the first account in the at least one cloud game.
[0012] In another aspect, a cloud game selection device is provided, the device comprising:
[0013] an interface display module, configured to display a plurality of cloud games installed on a cloud gaming platform, wherein a first account is logged into the cloud gaming platform, and wherein the cloud gaming is configured to provide gaming services for the first account;
[0014] an operation receiving module, configured to receive a first selection operation for a first cloud game among the multiple cloud games, wherein the first selection operation is configured to add the first account to a first service queue corresponding to the first cloud game, wherein the first service queue is configured to represent an account queuing status of the first cloud game when providing the game service;
[0015] A result display module is used to display an object arrangement status in response to the first selection operation, wherein the object arrangement status includes at least one cloud game selected by the first account, and the at least one cloud game includes the first cloud game. The object arrangement status is used to show the queue status of the first account in the at least one cloud game.
[0016] On the other hand, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement a cloud game selection method as described in any of the above-mentioned embodiments of the present application.
[0017] On the other hand, a computer-readable storage medium is provided, wherein the storage medium stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement a cloud game selection method as described in any of the above-mentioned embodiments of the present application.
[0018] In another aspect, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the cloud game selection method described in any of the above embodiments.
[0019] The beneficial effects of the technical solutions provided in the embodiments of the present application include at least:
[0020] Cloud gaming provides users with multiple cloud games. Users can select a first cloud game from the multiple cloud games on the cloud gaming platform. The user's account is added to a first service queue corresponding to the first cloud game. The computer device displays an object arrangement status based on the user's selection of the cloud game, thereby displaying the queue status of the user's account in the at least one cloud game selected by the user through the object arrangement status. That is, by first selecting the first cloud game from multiple cloud games, the first account is added to the first service queue corresponding to the selected first cloud game, thereby enabling the first account to queue in the first cloud game. The object arrangement status can also be used to view the queue status of at least one cloud game that is queued simultaneously. This avoids the problem of the first account being able to queue for only a single cloud game, resulting in a low probability of game participation. The first selection operation allows the first account to select multiple cloud games for queuing, and the object arrangement status can be used to timely and accurately view the queue status of the first account in the multiple cloud games. This greatly increases the probability of the first account participating in the game in a timely manner, facilitates players to participate in the cloud game more efficiently, and improves the efficiency of human-computer interaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] FIG1 is a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application;
[0022] FIG2 is a flow chart of a cloud game selection method provided by an exemplary embodiment of the present application;
[0023] FIG3 is a flowchart of a cloud game selection method provided by another exemplary embodiment of the present application;
[0024] FIG4 is a schematic diagram of an object display interface provided by an exemplary embodiment of the present application;
[0025] FIG5 is a schematic diagram of an interface for performing a first selection operation on a first cloud game on an object display interface provided by an exemplary embodiment of the present application;
[0026] FIG6 is a schematic diagram of an interface for displaying an object arrangement window through a first selection operation provided by an exemplary embodiment of the present application;
[0027] FIG7 is a schematic diagram of an interface of an object arrangement window provided by an exemplary embodiment of the present application;
[0028] FIG8 is a schematic diagram of an interface of an object arrangement window provided by another exemplary embodiment of the present application;
[0029] FIG9 is a schematic diagram of an interface for expanding and displaying the queue order of objects provided by an exemplary embodiment of the present application;
[0030] FIG10 is a flow chart of a method for displaying a prompt window after an object arrangement state provided by an exemplary embodiment of the present application;
[0031] FIG11 is a schematic diagram of an interface of a first prompt window provided by an exemplary embodiment of the present application;
[0032] FIG12 is a schematic diagram of an interface of a second prompt window provided by an exemplary embodiment of the present application;
[0033] FIG13 is a schematic diagram of an interface of an object arrangement window provided by yet another exemplary embodiment of the present application;
[0034] FIG14 is a flowchart of a cloud game selection method provided by another exemplary embodiment of the present application;
[0035] FIG15 is a structural block diagram of a cloud game selection device provided by an exemplary embodiment of the present application;
[0036] FIG16 is a structural block diagram of a cloud game selection device provided by another exemplary embodiment of the present application;
[0037] FIG17 is a structural block diagram of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0038] First, a brief introduction to the terms involved in the embodiments of this application is given:
[0039] Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, and application technology based on the cloud computing business model. It can form a resource pool for on-demand, flexible and convenient use. Cloud computing technology will become a key support. The backend services of technical network systems, such as video websites, image websites, and more portals, require extensive computing and storage resources. With the rapid development and application of the internet industry, every item will likely have its own unique identification mark, which will need to be transmitted to the backend system for logical processing. Different levels of data will be processed separately. All kinds of industry data require strong system support, which can only be achieved through cloud computing.
[0040] Cloud computing refers to the delivery and usage model of IT (Internet Technology) infrastructure, enabling on-demand, scalable access to required resources over the internet. Broadly speaking, cloud computing refers to the delivery and usage model of services, enabling on-demand, scalable access to required services over the internet. These services can be IT-related, software-related, internet-related, or other services. Cloud computing is the product of the convergence of traditional computer and network technologies, including grid computing, distributed computing, parallel computing, utility computing, network storage technologies, virtualization, and load balancing.
[0041] In an embodiment of the present application, with the help of a first selection operation for the first cloud game among multiple cloud games, the first account is added to the first service queue corresponding to the selected first cloud game, so that the first account can queue in the first cloud game, and can also view the queue status in at least one cloud game that is queued at the same time through the object arrangement status, thereby avoiding the problem that the first account can only queue in a single cloud game and the probability of participating in the game is low. The queue status in the multiple cloud games selected by the first account is timely and accurately viewed through the object arrangement status, thereby greatly improving the probability of the first account participating in the game in a timely manner, facilitating players to participate in cloud games more efficiently, and improving the efficiency of human-computer interaction.
[0042] It should be noted that before collecting the user's relevant data and during the process of collecting the user's relevant data, this application can display a prompt interface, pop-up window or output voice prompt information. The prompt interface, pop-up window or voice prompt information is used to remind the user that its relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining the user's relevant data after obtaining the user's confirmation operation on the prompt interface or pop-up window. Otherwise (that is, when the user's confirmation operation on the prompt interface or pop-up window is not obtained), the relevant steps of obtaining the user's relevant data are terminated, that is, the user's relevant data is not obtained. In other words, all user data collected by this application are collected with the user's consent and authorization, and the collection, use and processing of relevant user data need to comply with the relevant laws, regulations and standards of the relevant region.
[0043] Next, the implementation environment involved in the embodiments of this application is described. The cloud game selection method provided in the embodiments of this application can be implemented by a terminal alone, by a server, or by a terminal and a server through data interaction, and this embodiment of the application is not limited to this. Optionally, the cloud game selection method is described using the interaction between a terminal and a server as an example.
[0044] Schematically, please refer to FIG. 1 , the implementation environment involves a terminal 110 and a server 120 , and the terminal 110 and the server 120 are connected via a communication network 130 .
[0045] In some embodiments, a cloud gaming application provided by a cloud gaming platform is installed on terminal 110. This cloud gaming application is used to provide a cloud gaming portal for players, thereby facilitating the player to initiate a game by triggering a cloud game hosted on the cloud platform. The cloud gaming application can be a traditional application software, a cloud application software, a mini-program or application module within a host application, or a web platform, without limitation herein.
[0046] Optionally, terminal 110 displays an object display interface of a cloud gaming platform, a first account is logged into the cloud gaming platform, and the object display interface is used to display multiple cloud games installed on the cloud gaming platform, and the cloud games are used to provide gaming services for the first account. Illustratively, terminal 110 displays the object display interface and displays multiple cloud games after opening the cloud gaming application.
[0047] Optionally, the terminal 110 receives a first selection operation for a first cloud game among the plurality of cloud games, wherein the first selection operation is used to add the first account to a first service queue corresponding to the first cloud game, and the first service queue is used to represent an account queuing status of the first cloud game when providing game services.
[0048] Illustratively, after receiving a first selection operation for a first cloud game, terminal 110 notifies server 120 via communication network 130 of the first account's selection result for the first cloud game. Based on this selection process, server 120 adds the first account to a first service queue corresponding to the first cloud game. Furthermore, server 120 can learn about the account queue status of the first cloud game when providing game services through the first service queue corresponding to the first cloud game, and the first service queue can also display the first account's queue status within it. Similarly, server 120 can also learn about the account queue status of other cloud games when providing game services through the service queues corresponding to other cloud games.
[0049] Optionally, terminal 110 displays an object arrangement status in response to the first selection operation. The object arrangement status includes at least one cloud game selected by the first account, and the at least one cloud game includes the first cloud game. Illustratively, after terminal 110 receives the first selection operation for at least one cloud game, the at least one cloud game includes the first cloud game selected. Terminal 110 notifies server 120 of the selection result for the first cloud game via communication network 130. Server 120 can query the first account's queue status in the at least one cloud game, and thus feedback the object arrangement status to terminal 110 via communication network 130. The object arrangement status displays the first account's queue status in the at least one cloud game, allowing the first account to understand its current queue status through the object arrangement status displayed on terminal 110. For example, the first account may be ranked 25th in the first cloud game and 16th in another cloud game A.
[0050] It is worth noting that the above-mentioned terminals include but are not limited to mobile terminals such as mobile phones, tablets, portable laptops, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, etc., and can also be implemented as desktop computers, etc.; the above-mentioned servers can be independent physical servers, or they can be server clusters or distributed systems composed of multiple physical servers, or they can be cloud servers that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.
[0051] In some embodiments, the above-mentioned server can also be implemented as a node in a blockchain system.
[0052] In combination with the above-mentioned term introduction and application scenarios, the cloud game selection method provided in this application is explained. The method is executed by a computer device as an example. As shown in Figure 2, the method includes the following steps 210 to 230.
[0053] Step 210: Display multiple cloud games installed in the cloud game platform.
[0054] In principle, a cloud gaming platform is a platform that provides multiple cloud games. Through the cloud gaming platform, players can easily view, select and participate in multiple cloud games.
[0055] Optionally, a cloud gaming application developed and run on a cloud gaming platform can provide players with various services provided by the cloud gaming platform, such as logging in to an account, selecting a cloud game to play, adding a cloud game to favorites, and posting comments. In other words, the cloud gaming application can provide players with a cloud gaming portal, making it easy for players to start gaming by triggering a cloud game hosted on the cloud platform.
[0056] Illustratively, a cloud gaming application can be a traditional application software (Application, APP), a cloud application software, implemented as a mini-program or application module in a host application, or a web platform, which is not limited here.
[0057] Among them, the cloud gaming platform has a first account for logging in.
[0058] Illustratively, the first account is an account logged in to the cloud gaming application; or, the first account is an account logged in to the device account on the terminal on which the cloud gaming application is installed; or, the first account is an account logged in to the host program configured with the cloud gaming applet, etc.
[0059] In some embodiments, the object display interface of the cloud gaming platform is displayed by opening a cloud gaming application provided by the cloud gaming platform; or, an object display operation is performed on the cloud gaming application to display the object display interface of the cloud gaming platform, such as: using the trigger operation of the object display control in the cloud gaming application as the object display operation to display the object display interface, or using voice triggering as the object display operation to display the object display interface (such as: the voice text is "display multiple cloud games"), etc.
[0060] In some embodiments, the cloud gaming application provides a user with an object display interface, that is, an object display interface displaying a cloud gaming platform. The object display interface is used to display multiple cloud games installed on the cloud gaming platform, and the cloud games are used to provide gaming services for the first account.
[0061] Optionally, the object display interface is an interface displayed on a mobile phone terminal; or, the object display interface is an interface displayed on a television terminal; or, the object display interface is an interface displayed on a computer terminal, etc.
[0062] Schematically, the object display interface displayed includes multiple cloud games, which are cloud games installed in the cloud game platform, so that you can enter the cloud game through the cloud game platform to participate in the game; based on the fact that the object display interface is an interface displayed by the terminal logged in with the first account, the first account can participate in the game through the cloud game displayed in the object display interface, that is: the cloud game provides game services for the first account, and the game services include participating in game matches, setting game operation modes, matching teammates, and other services related to the cloud game operation process.
[0063] Step 220: Receive a first selection operation for a first cloud game among multiple cloud games.
[0064] Illustratively, the first cloud game is any one of a plurality of cloud games; after displaying an object display interface including a plurality of cloud games, a first selection operation for the first cloud game among the plurality of cloud games is received.
[0065] Among them, the first selection operation is used to add the first account to the first service queue corresponding to the first cloud game.
[0066] Illustratively, the first selection operation corresponds to the first account. After the first selection operation is performed on the first cloud game, based on the first selection operation corresponding to the first account, the service queue corresponding to the first cloud game is determined to be the first service queue, and the first account is added to the first service queue.
[0067] In some embodiments, after receiving the first selection operation, the terminal sends the game identifier corresponding to the first cloud game and the account identifier corresponding to the first account to the server; the server determines the first service queue corresponding to the first cloud game based on the game identifier, and adds the first account to the first service queue based on the account identifier.
[0068] Among them, the first service queue is used to represent the account queuing situation when the first cloud game provides game services.
[0069] Illustratively, the first cloud game corresponds to the first service queue, which is determined based on a first selection operation performed by multiple accounts on the first cloud game. Optionally, the first service queue includes multiple accounts. When the first account is added to the first service queue, the multiple accounts include the first account, and the queue order of the multiple accounts in the first service queue corresponds to the operation time of the multiple accounts performing the first selection operation on the first cloud game.
[0070] For example: Account 1, Account 2, and Account 3 perform the first selection operation for the first cloud game in turn in the object selection interface displayed on the corresponding terminals. Then, Account 1, Account 2, and Account 3 are added to the first service queue corresponding to the first cloud game in turn, and the first service queue is presented as: Account 1, Account 2, Account 3.
[0071] In some embodiments, the first selection operation is implemented as a click operation on the first cloud game; or, the first selection operation is implemented as a long press operation on the first cloud game; or, the first selection operation is implemented as a drag operation on the first cloud game, such as: dragging the first cloud game to the designated trigger area is regarded as implementing the first selection operation on the first cloud game; or, the first selection operation is implemented as a voice trigger operation on the name of the first cloud game, such as: the name of the first cloud game is "Game A", and the voice command "Open Game A" is regarded as implementing the first selection operation on the first cloud game, etc.
[0072] In an optional embodiment, when the computer device is implemented as a display device, a communication connection relationship is established between the display device and the control device, and the connection relationship includes at least one of a wired connection relationship and a wireless connection relationship.
[0073] In some embodiments, a trigger operation for a first cloud game among multiple cloud games is received via a control device as a first selection operation. The display device is configured to provide a display function when selecting a cloud game, and the control device connected to the display device is used to adjust the display content of the display device based on the display device.
[0074] Optionally, when the display device displaying the object display interface is a mobile phone terminal, the first selection operation can be implemented through manual triggering operation, voice triggering operation, etc.; when the display device displaying the object display interface is a television terminal, the first selection operation can be implemented through an external control device (such as: an external handle, keyboard (wired or wireless), mouse (wired or wireless), etc.), a remote control, voice triggering operation, etc.; or, when the display device displaying the object display interface is a computer terminal, the first selection operation can be implemented through an external control device (such as: an external handle, keyboard, mouse, etc.), voice triggering operation, manual triggering operation, etc.
[0075] Step 230: Displaying the object arrangement status in response to the first selection operation.
[0076] The object arrangement state includes at least one cloud game selected by the first account, and the at least one cloud game includes the first cloud game.
[0077] Illustratively, the first account can select at least one cloud game through the object selection interface. The first cloud game, as any one of multiple cloud games, can be realized as the first cloud game selected by the first account, or as the nth cloud game (n is a positive integer greater than 1) selected by the first account, etc.
[0078] Among them, the object arrangement status is used to show the queue status of the first account in at least one cloud game.
[0079] Illustratively, the object arrangement status allows the first account to more intuitively know the at least one selected cloud game, and also to know the queue status of the first account in the at least one cloud game.
[0080] In an optional embodiment, in response to the first selection operation, at least one cloud game and the queue order of the accounts corresponding to the at least one cloud game are displayed as the object arrangement state.
[0081] Among them, the account queuing order is used to represent the queuing status of the first account in the service queue corresponding to the cloud game.
[0082] Illustratively, there's a one-to-one correspondence between cloud games and account queueing orders, and object queueing orders are implemented as multiple pairs of corresponding queueing orders. For example, if a first account selects at least one cloud game including cloud game A and cloud game B, and the account queueing order corresponding to cloud game A is implemented as 26th, then the first account is ranked 26th in the service queue corresponding to cloud game A. Similarly, if the account queueing order corresponding to cloud game B is implemented as 58th, then the first account is ranked 58th in the service queue corresponding to cloud game B, and so on.
[0083] When the displayed object arrangement status includes cloud games and the account queueing order corresponding to the cloud games, users can quickly know the position of the account in the current queue through the object arrangement status, thereby improving the transparency of the cloud game queuing process and thus improving the user experience. At the same time, since users can know the current object queueing order in real time, when the object queueing order indicates that it is almost their turn, users can prepare to start the game in advance, avoiding the waste of application resources caused by the application waiting for the user's response, thereby improving the resource utilization efficiency of the application.
[0084] In some embodiments, the account queue order includes the ranking result of the first account corresponding to the first cloud game. That is, after the first account performs a first selection operation on the first cloud game, the account queue order will display the first account queue order corresponding to the first cloud game to indicate the first account's queue status in the first service queue corresponding to the first cloud game.
[0085] Optionally, the first account sorting result is displayed in the display area corresponding to the first cloud game in the object arrangement window.
[0086] Among them, the object arrangement window is used to display the object arrangement status.
[0087] Schematically, the object arrangement state is displayed on the object arrangement window. For example, the object arrangement window is implemented as a window that floats on the object display interface; or the object arrangement window is implemented as a window that is pulled up or down from the object display interface; or the object arrangement window is implemented as a window that jumps from the object display interface, etc.
[0088] Optionally, the object arrangement window includes multiple display areas, each corresponding to a cloud game. When displaying the first account sorting result corresponding to the first cloud game, the first account sorting result is displayed in the display area corresponding to the first cloud game in the object arrangement window. For example, the game name of the first cloud game and the first account sorting result are displayed in the display area corresponding to the first cloud game in the object arrangement window; or the game cover of the first cloud game and the first account sorting result are displayed.
[0089] It should be noted that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0090] In summary, cloud gaming provides users with multiple cloud games. Users can select a first cloud game from the multiple cloud games on the cloud gaming platform. The user's account is added to the first service queue corresponding to the first cloud game. The computer device displays an object arrangement status based on the user's selection of the cloud game, thereby displaying the queue status of the user's account in the at least one cloud game selected by the user through the object arrangement status. That is, by first selecting the first cloud game from multiple cloud games, the first account is added to the first service queue corresponding to the selected first cloud game, thereby enabling the first account to queue in the first cloud game. The object arrangement status can also be used to view the queue status of at least one cloud game that is queued simultaneously. This avoids the problem of the first account being able to queue for only a single cloud game, resulting in a low probability of game participation. The first selection operation allows the first account to select multiple cloud games for queuing, and the object arrangement status can be used to timely and accurately view the queue status of the first account in the multiple cloud games. This greatly increases the probability of the first account participating in the game in a timely manner, facilitates players to participate in the cloud game more efficiently, and improves the efficiency of human-computer interaction.
[0091] In an optional embodiment, the first selection operation for the first cloud game can be implemented by dragging or clicking. Schematically, as shown in FIG3 , the embodiment shown in FIG2 can also be implemented as steps 310 to 330. Step 220 shown in FIG2 can also be implemented as steps 321 to 322 or 323.
[0092] Step 310: Display the object display interface of the cloud gaming platform.
[0093] Among them, the cloud game platform is logged in with a first account, the object display interface is used to display multiple cloud games installed in the cloud game platform, and the cloud game is used to provide game services for the first account.
[0094] Schematically, as shown in FIG4 , there is an interface diagram of an object display interface 400 , which includes multiple cloud games such as cloud game A, cloud game B, cloud game X, cloud game Y, etc. (each block represents a cloud game, not all of which are shown in the figure).
[0095] Step 321: Receive a second selection operation for a first cloud game among multiple cloud games, and display a first object display window corresponding to the first cloud game.
[0096] Illustratively, the first cloud game is any one of the multiple cloud games, and is the cloud game selected by the first account at the current moment.
[0097] Optionally, the second selection operation for the first cloud game is implemented as at least one of a click operation, a long press operation, a voice trigger operation, and the like. For example, the second selection operation is described as a long press operation. Upon receiving the long press operation for the first cloud game, the first object display window corresponding to the first cloud game is displayed.
[0098] Schematically, the first object display window is used to display relevant introduction information of the first cloud game, such as: displaying an introduction to the functions of the first cloud game, displaying animations of historical excellent games of the first cloud game, etc.
[0099] In an optional embodiment, a service preview animation corresponding to the first cloud game is played in the first object display window.
[0100] Illustratively, the service preview animation is an official animation produced by First Cloud Game; alternatively, the service preview animation is a game animation of players who have played against First Cloud Game in history. The service preview animation is used to represent the gaming experience when participating in First Cloud Game, so that the first account can more intuitively understand the game status, game functions, and other information within First Cloud Game.
[0101] In some embodiments, a click operation is received for a first cloud game among multiple cloud games, and in response to the first cloud game being in a queued state, a queue prompt is displayed. The queue prompt prompt prompts the player to join a first service queue corresponding to the first cloud game by long-pressing the game. Optionally, the queued state indicates that the first account is temporarily unable to directly access the cloud game and needs to wait to enter the cloud game by joining the service queue.
[0102] In some embodiments, a click operation is received for a first cloud game among multiple cloud games, and in response to the first cloud game not being in a queue state, a game start prompt is displayed. The game start prompt is used to prompt the player whether to enter the game directly without queuing for the current game.
[0103] Optionally, in response to a triggering operation on the start control in the game start prompt information, the game interface of the first cloud game is displayed; or, in response to a triggering operation on the queue control in the game start prompt information, the object arrangement status is displayed, that is, the first cloud game is not temporarily entered, but the first account is added to the first service queue corresponding to the first cloud game. Optionally, in response to the first cloud game not being in the queue state after a preset time period, the game start prompt information is displayed again.
[0104] It should be noted that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0105] Step 322: Receive a trigger operation on a first queuing control in a first object display window as a first selection operation.
[0106] Illustratively, the first object display window includes a first queue control, which is used to add the first account to the first service queue corresponding to the first cloud game; therefore, the triggering operation on the first queue control is used as the first selection operation.
[0107] The trigger operation is implemented as at least one of a plurality of trigger operations such as a click operation, a long press operation, and a voice trigger operation.
[0108] 5 is a schematic diagram of an interface for performing a first selection operation on a first cloud game on an object display interface 500. Taking the first cloud game as cloud game X as an example, upon receiving a second selection operation on cloud game X (e.g., long pressing cloud game X), a first object display window 510 is displayed.
[0109] Schematically, a promotional video preview (service preview animation) of cloud game X is played on the first object display window 510; in addition, the first object display window 510 includes a first queuing control 511, and the first queuing control 511 displays an operation prompt (start the game and add it to the queue); a trigger operation on the first queuing control 511 is received as the first selection operation.
[0110] Step 323: Receive a drag operation for a first cloud game among multiple cloud games as a first selection operation.
[0111] Schematically, the dragging operation is used to represent the process of dragging the trigger area corresponding to the first cloud game, and then the dragging process of dragging the trigger area to the preset area is used as the first selection operation.
[0112] Schematically, the trigger area and the preset area are pre-set areas.
[0113] In an optional embodiment, an object arrangement window is displayed on the object display interface, and the object arrangement window is used to display the object arrangement status.
[0114] Optionally, the object arrangement window is a window displayed after the first account performs a first selection operation on the cloud game in the object display interface.
[0115] Illustratively, before the first account performs the first selection operation on the first cloud game, the first account has performed the first selection operation on other cloud games in the object display interface, and the object display window is displayed in the object display interface based on the previous first selection operation, such as: after the first account performs the first selection operation for the first time, the object display window is displayed in the object display interface, so that the object display result can be displayed through the object display window.
[0116] As shown in Figure 6, a schematic diagram of the interface for displaying the object arrangement window through the first selection operation is shown. For example, taking cloud game X as the first cloud game selected by the first account, a first selection operation is performed on cloud game X (a trigger operation is performed on the first queue control 610 therein), thereby displaying the object arrangement window 620. The object arrangement window plays the service preview animation corresponding to cloud game X, and also displays "Queue 1 / 1", which is used to indicate that the first account has selected only one cloud game at this time, namely: cloud game X.
[0117] Optionally, the object arrangement window is a floating window pre-displayed in the object display interface.
[0118] For example, the object display window is pre-displayed within the object display interface. Whether or not the first account makes the first selection for a cloud game within the object display interface does not affect the display of the object arrangement window, but does change the content displayed within the object arrangement window. For example, when the first account makes the first selection for a cloud game, the cloud game and the corresponding account queue order are added to the object arrangement window.
[0119] Optionally, the object arrangement window is a window displayed during a first selection operation based on the first account on a cloud game in the object display interface.
[0120] For example, when a first selection operation is a long-press and drag operation, when a first account performs a long-press operation on a first cloud game in the object display interface, an object arrangement window is displayed in the object display interface, allowing the first account to drag the first cloud game into the object arrangement window displayed based on the long-press operation. Optionally, after the long-press and drag operation ends, the object arrangement window can be removed from the object display interface.
[0121] In an optional embodiment, a drag operation of dragging the first cloud game to the object arrangement window is received as the first selection operation.
[0122] Indicatively, the object arrangement window is used as the designated area under the drag operation, and the first selection operation is completed by dragging the first cloud game to the object arrangement window.
[0123] As shown in Figure 7, the object arrangement status corresponding to the first account is displayed in the object arrangement window 710, indicating that the first account has performed the first selection operation on cloud game X; when the first account performs the first selection operation on cloud game Y, "Added to queue cloud game Y" is displayed in the object arrangement window 710, indicating that the first account has joined the service queue corresponding to cloud game Y.
[0124] It should be noted that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0125] Step 330: Display the object arrangement status in response to the first selection operation.
[0126] Among them, the object arrangement status includes at least one cloud game selected by the first account, and the at least one cloud game includes the first cloud game. The object arrangement status is used to show the queue status of the first account in the at least one cloud game.
[0127] In some embodiments, to avoid overloading of the cloud server corresponding to the first cloud game, the cloud server usually has a certain number of people carrying capacity limit, and the number of people carrying capacity limit corresponds to the first cloud game.
[0128] Optionally, the number carrying limit is regarded as a condition for the number of people participating in the cloud game in the first service queue.
[0129] Optionally, after the first account performs the first selection operation for the first cloud game, the first account is added to the first service queue. If the first account in the first service queue does not reach the number of people carrying limit, the first account can enter the cloud game based on the first selection operation; if the first account in the first service queue reaches the number of people carrying limit, the object arrangement status is displayed based on the limit of reaching the number condition.
[0130] In one optional embodiment, in response to the first selection operation, a service preview animation is displayed based on the first account's queue status in at least one service queue. The service preview animation is the game screen corresponding to the cloud game; the object arrangement status includes the service preview animation; and the at least one service queue includes the first service queue corresponding to the first cloud game. That is, while the first account is queuing, the user can preview the cloud game's game screen, thereby quickly understanding the cloud game's content and improving the efficiency of interface information delivery. Furthermore, since the user has previewed the cloud game's game screen during the queuing phase and has a certain understanding of the game content, they can improve their gameplay efficiency during gameplay based on this pre-learned game content, thereby improving the service efficiency of the cloud gaming platform in providing cloud gaming services to users.
[0131] Illustratively, after performing a first selection operation on a first cloud game, the first account is added to a first service queue corresponding to the first cloud game; since the first account may have performed first selection operations on multiple cloud games, the first account may be added to multiple service queues.
[0132] In some embodiments, the queuing orders of the accounts corresponding to the first account in at least one service queue are compared, so that the service preview animation is displayed according to the queuing order.
[0133] The account queue order is used to represent the queue status of the first account in the service queue corresponding to the cloud game. For example, if the first account joins the service queues corresponding to three cloud games and is ranked 16th in Service Queue 1 corresponding to Cloud Game A, the first account's account queue order in Service Queue 1 is 16; if it is ranked 33rd in Service Queue 2 corresponding to Cloud Game B, the first account's account queue order in Service Queue 2 is 33; and if it is ranked 8th in Service Queue 3 corresponding to Cloud Game C, the first account's account queue order in Service Queue 3 is 8.
[0134] In some embodiments, when the first queue order of the first account in the first service queue is higher than the queue order of the first account in other service queues, the service preview animation corresponding to the first cloud game is displayed. That is, the service preview animation of the cloud game with the higher queue order is displayed first, rather than displaying the service preview animations of all cloud games. This can reduce the waste of application resources and focus the user's attention on the cloud game with the higher queue order. In addition, service preview animations are generally smaller in size and consume relatively less bandwidth and server resources when played, which helps optimize system performance.
[0135] Illustratively, after comparing the queue orders of the first account in multiple service queues, the service queue with the lowest queue order is determined, and the cloud game corresponding to that service queue is determined, and the service preview animation corresponding to that cloud game is displayed. In other words, if the first queue order of the first account in the first service queue is higher than the queue order of the first account in other service queues, the service preview animation corresponding to the first cloud game will be displayed.
[0136] For example: the account queue order of the above-mentioned first account in service queue 1 is 16, the account queue order in service queue 2 is 33, and the account queue order in service queue 3 is 8, then the cloud game C corresponding to service queue 3 is determined, and the service preview animation corresponding to cloud game C is displayed.
[0137] As shown in FIG7 , the object arrangement window 710 includes an animation display area 720 for displaying a service preview animation. Since the first account is ranked 46 in the service queue corresponding to cloud game X (currently ranked 46th in the queue), which is ahead of the first account's ranking 84 in the service queue corresponding to cloud game Y (not shown in the figure), the service preview animation corresponding to cloud game X is displayed in the animation display area 720 for displaying the service preview animation, thereby more intuitively indicating that the first account is currently ranked higher in the service queue corresponding to cloud game X and is more likely to successfully queue for cloud game X.
[0138] It should be noted that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0139] In an optional embodiment, the first object identifier corresponding to the first cloud game is displayed in an object arrangement window for displaying the object arrangement status.
[0140] Illustratively, when displaying the object arrangement status, the object arrangement status is displayed on the object arrangement window, and based on the first selection operation performed by the first account on the first cloud game, the first object identifier corresponding to the first cloud game is displayed on the object arrangement window. The first object identifier is used to indicate that the first account has joined the first service queue corresponding to the first cloud game.
[0141] 7 , based on the first cloud game being any one of multiple cloud games, for example, cloud game Y. After the first account performs a first selection operation on cloud game Y, "Added to queue cloud game Y" is displayed in the object arrangement window 710. This prompt is regarded as a first object identifier 730, which can represent the service queue of cloud game Y added by the first account.
[0142] In some embodiments, in response to receiving a first selection operation for other cloud games before receiving a first selection operation for the first cloud game, a first object identifier corresponding to the first cloud game is displayed in an object arrangement window for displaying an object arrangement status.
[0143] Among them, at least one cloud game in the object arrangement state includes other cloud games.
[0144] Illustratively, if a first selection operation for a first cloud game has not been received before a first selection operation for another cloud game, a second object identifier corresponding to the first cloud game is displayed in an object arrangement window for displaying object arrangement status. The second object identifier is used to represent the account queue order of the first account within the first service queue corresponding to the first cloud game. For example, if the first cloud game is the first cloud game selected by the first account, the first cloud game and the corresponding account queue order are displayed in the object arrangement window based on the first selection operation.
[0145] Illustratively, before receiving the first selection operation for the first cloud game, the first selection operation for other cloud games has been received. Instead of directly displaying the second object identifier corresponding to the first cloud game in the object arrangement window for displaying the object arrangement status, the first object identifier corresponding to the first cloud game is first displayed in the object arrangement window for displaying the object arrangement status to indicate that the first account has joined the first service queue corresponding to the first cloud game.
[0146] In an optional embodiment, when the display duration of the first object identifier in the object arrangement window reaches a preset duration, an object display control is displayed on the object arrangement window. In response to the object display control receiving a trigger operation, the object arrangement state is expanded and displayed, that is, the object display control for expanding and displaying the object arrangement state is provided to the user. In other words, by displaying the first object identifier for a preset duration, the user can obtain information about the first object identifier. When the first object identifier indicates that the first account has joined the first service queue corresponding to the first cloud game, the user can expand and display the object arrangement state through the object display control, thereby enabling navigation of the object arrangement state through the object display control, simplifying the interface design.
[0147] Illustratively, after the first object identifier is displayed on the object arrangement window, the display duration of the first object identifier is counted and compared with a preset duration, such as 2 seconds.
[0148] Optionally, when the display duration reaches a preset duration, an object display control is displayed on the object arrangement window to expand and display the object arrangement status of at least one cloud game. Schematically, the queue order of the accounts corresponding to the at least one cloud game is expanded and displayed.
[0149] Illustratively, when the first object identifier 730 shown in FIG. 7 is displayed on the object display interface for a predetermined duration, the interface shown in FIG. 8 is displayed. Within the object arrangement window 810, an object display control 820 is displayed, wherein "Queue 1 / 2" indicates that the first account has performed a first selection operation on two cloud games; "Cloud Game X" indicates that the service preview animation corresponding to Cloud Game X is currently displayed on the object display interface; and the text displayed within the service preview animation, "Currently 46th in Queue," indicates that the first account is currently ranked 46th in the account queue within Cloud Game X.
[0150] Optionally, based on a triggering operation on an object expansion control, at least one service object and a queue order of accounts respectively corresponding to the at least one service object are expanded and displayed.
[0151] As shown in FIG9 , after a trigger operation is performed on the object display control 910 , the object queue order 920 is expanded and displayed, where “Cloud Game X—Currently in Queue No. 46” means that the first account is ranked 46th in the service queue corresponding to Cloud Game X; similarly, “Cloud Game Y—Currently in Queue No. 84” means that the first account is ranked 84th in the service queue corresponding to Cloud Game Y, and so on.
[0152] Schematically, as shown in FIG9 , an object thumbnail control 930 is also shown. Based on the triggering operation of the object thumbnail control 930 , the interface before the object display control 910 is triggered can also be restored to display.
[0153] It should be noted that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0154] In an optional embodiment, in response to the first selection operation and the first account meeting the preset account condition, the object arrangement status is displayed.
[0155] Illustratively, the preset account condition is a pre-set account condition. For example, the preset account condition is that the account belongs to a Very Important Person (VIP); or the preset account condition is that the account belongs to a Super Very Important Person (SVIP); or the preset account condition is that the account level exceeds a preset level (such as level 10, level 30, etc.); or the preset account condition is that the account has been used for more than a preset number of years (such as 3 years, 5 years, etc.).
[0156] Optionally, after receiving the first selection operation, the first account is compared with a preset account condition, and when the first account meets the preset account condition, the object queuing order is displayed.
[0157] In an optional embodiment, in response to the first selection operation, and the first account does not meet the preset account conditions, service queue prompt information is displayed based on the queue status of the first account in other service queues.
[0158] Optionally, after receiving the first selection operation, the first account is compared with a preset account condition. When the first account does not meet the preset account condition, the queue status of the first account in other service queues is determined.
[0159] Illustratively, if it is detected that the first account is also queued in the service queues corresponding to other cloud games, the displayed service queue prompt information is used to prompt the first account to exit the other service queues, that is: if the first account does not meet the preset account conditions, the first account can only queue in the service queue corresponding to one cloud game; if it is detected that the first account is not queued in the service queues corresponding to other cloud games, the displayed service queue prompt information is used to prompt the first account to queue only in the current service queue and cannot queue in the service queues corresponding to other cloud games, etc.
[0160] It should be noted that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0161] To sum up, with the help of the first selection operation, the first account can be added to the service queue corresponding to at least one cloud game at the same time, avoiding the problem that the first account can only queue under a single cloud game, resulting in a low probability of participating in the game. The first selection operation enables the first account to select multiple cloud games to queue, and the queue status of the first account in multiple cloud games can be viewed in a timely and accurate manner through the object arrangement status, which greatly improves the probability of the first account participating in the game in a timely manner, facilitates players to participate in cloud games more efficiently, and improves the efficiency of human-computer interaction.
[0162] In the embodiment of the present application, dragging the first cloud game to the object queue window facilitates a more intuitive and vivid display of the process of adding the first account to the first service queue corresponding to the first cloud game; a click operation can more accurately add the first account to the first service queue corresponding to the first cloud game. In addition, the service preview animation displayed in the object queue window also allows the first account to more intuitively understand the current queue status of the first account in the service queues corresponding to multiple cloud games, thereby improving the efficiency of human-computer interaction.
[0163] In an optional embodiment, after displaying the object arrangement status, a prompt window is displayed to prompt the first account to receive game services based on the queue order of the first account in the service queue corresponding to at least one cloud game. This allows for more efficient search for cloud games that can provide game services by queuing at least one cloud game simultaneously. As shown in Figure 10, step 230 shown in Figure 2 can also be implemented as steps 1010 to 1080.
[0164] Step 1010: When the second queuing order of the first account in the second service queue corresponding to the second cloud game meets the preset queuing condition, a first prompt window is displayed.
[0165] The at least one cloud game includes a second cloud game. In an exemplary embodiment, the second cloud game is any cloud game in the object arrangement state; the service queue corresponding to the second cloud game is the second service queue; and the second queuing order is used to represent the account queuing order of the first account in the second service queue.
[0166] Optionally, the second queuing order of the first account in the second service queue is detected periodically; or the second queuing order of the first account in the second service queue is detected in real time.
[0167] Schematically, in addition to sending the object arrangement status to the terminal, the server will also detect in real time the account queueing order of the first account in the service queue corresponding to at least one cloud game. If it is detected that the second queueing order of the first account in the second service queue meets the preset queueing conditions, a first prompt message is sent to the terminal to display a first prompt window on the terminal.
[0168] The preset queuing condition is a pre-set queuing condition. Optionally, the preset queuing condition is that the first account is ranked first in the service queue; or the preset queuing condition is that the first account is ranked first in the service queue, etc.
[0169] Among them, the first prompt window is used to prompt the first account to accept the game service provided by the second cloud game, and the first prompt information is used to indicate the information sent by the server to the terminal, prompting the first account to accept the service provided by the second cloud game.
[0170] Illustratively, the first prompt window is used to prompt the first account to enter the second cloud game to participate in the game process.
[0171] In an optional embodiment, when the second queuing order indicates that the first account is at the top of the second service queue, the first prompt window is displayed.
[0172] Illustratively, when the server detects that the first account is at the top of the second service queue, it is considered that the second queuing order meets the preset queuing condition, and the server sends a first prompt message to the terminal to display a first prompt window on the terminal.
[0173] As shown in Figure 11, it is a schematic diagram of the interface displaying the first prompt window, in which the first prompt window 1110 displayed contains the text content "The queue for cloud game X has ended, do you want to enter the game?", which means that the first account is at the top of the service queue corresponding to cloud game X (considered as the second cloud game).
[0174] Step 1021: In response to receiving a trigger operation for the first control in the first prompt window, displaying a service interface corresponding to the second cloud game.
[0175] Illustratively, the first control is a trigger control in the first prompt window, and the first control is used to indicate that the first account accepts the game service provided by the second cloud game.
[0176] As shown in Figure 11, the first prompt window includes a first control 1120, in which the prompt text "Enter now" is used to indicate that the first account accepts the game service provided by the second cloud game; optionally, based on the triggering operation of the first control, the service interface corresponding to the second cloud game is displayed, which means that the first account accepts the game service provided by the second cloud game and starts the game process.
[0177] Step 1022: In response to receiving a trigger operation for the second control in the first prompt window, display the object arrangement state.
[0178] Schematically, the second control is also a trigger control in the first prompt window, and the second control is used to indicate that the first account does not temporarily accept the game service provided by the second cloud game.
[0179] As shown in Figure 11, the first prompt window includes a second control 1130, in which the prompt text "Talk about it later" is used to indicate that the first account temporarily does not accept the game service provided by the second cloud game; optionally, based on the triggering operation of the second control, the object arrangement status is displayed; or, the object display interface is displayed, etc.
[0180] In some embodiments, when the second control is triggered, the first account is automatically canceled from the queue of the second service queue, that is, the first account is deleted from the second service queue; or, when the second control is triggered, the first account is automatically moved back a preset number of places in the second service queue, such as: the preset number of places is 10 places. When the first account meets the preset queuing conditions in the second service queue, but the terminal receives a trigger operation from the first account for the second control, the first account is not deleted from the second service queue for the time being, but the first account is automatically moved back 10 places to remind the first account to enter the second cloud game again after 10 places.
[0181] Optionally, when the first account triggers the second control a preset number of times, the first account is deleted from the second service queue. For example, when the first account triggers the second control a preset number of times five times, it is deemed that the first account does not want to enter the second cloud game, and the first account is automatically deleted from the second service queue.
[0182] It should be noted that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0183] Step 1030: Display a second prompt window.
[0184] In an optional embodiment, after executing the above step 1021, the queuing process for the service queues corresponding to other cloud games is continued by default; or, after executing the above step 1021, steps 1030 to 1040 are executed.
[0185] Optionally, after the service interface corresponding to the second cloud game is displayed, a second prompt window is displayed; or, after the service interface corresponding to the second cloud game is displayed and the duration of stay in the service interface reaches a preset duration, a second prompt window is displayed, etc.
[0186] Among them, the second prompt window is used to prompt the first account to adjust the queue status for other cloud games.
[0187] Illustratively, the queueing continuation state is used to represent a situation where the first account continues to queue in a service queue corresponding to other cloud games.
[0188] 12 is a schematic diagram of the interface of the second prompt window, wherein a second prompt window 1220 is displayed on the service interface 1210, and the second prompt window 1220 includes a prompt text "Do you want to continue queuing for the remaining games?"
[0189] Step 1040: In response to receiving a trigger operation for the queue continuation control on the second prompt window, displaying a queue prompt indicator on the service interface.
[0190] Among them, the queue continuation control is used to indicate that the first account continues to queue for at least one other cloud game.
[0191] Illustratively, the queue reminder indicator is the indicator on the second reminder window. As shown in FIG12 , the second reminder window 1220 includes a "Continue" control and a "Don't Continue" control, where the "Continue" control is the queue continuation control described above. When the "Continue" control is triggered, a queue reminder indicator 1230 is displayed on the service interface 1210.
[0192] Among them, the queue prompt identifier is used to represent the queue status of the first account in other cloud games.
[0193] Illustratively, the queue reminder icon can be implemented in any of a variety of forms, such as text, a circle, or a floating window. As shown in FIG12 , the queue reminder icon 1230 is implemented as a small floating ball, where "1 / 6 in queue" is used to indicate that the first account is currently queuing in the service queues corresponding to six cloud games.
[0194] Optionally, a trigger operation for the queue prompt indicator is received to display the remaining queue order, including at least one cloud game that has not been abandoned by the first account; a delete operation for the fifth cloud game in the remaining queue order is received to delete the first account from the service queue corresponding to the fifth cloud game. In other words, the queue prompt indicator can be used to continue to filter the cloud games in the queue, thereby simplifying the queuing method.
[0195] As shown in FIG12 , when the “Don’t Continue” control is triggered, it is deemed that the first account has given up the process of queuing for other cloud games.
[0196] Step 1050: When the queueing order of the first account in the third service queue corresponding to the third cloud game meets the preset queueing conditions, a third prompt window is displayed.
[0197] Among them, at least one cloud game includes a third cloud game; the third cloud game is a cloud game other than the second cloud game in at least one cloud game; and the third service queue is a service queue corresponding to the third cloud game.
[0198] Illustratively, after the service interface is displayed, when the queueing order of the first account in the third service queue corresponding to the third cloud game meets the preset queueing conditions, a third prompt window is displayed.
[0199] Optionally, after the first account performs cloud gaming through the first cloud game and does not give up queuing for other cloud games by default, if the queuing order of the first account in the third service queue corresponding to the third cloud game meets the preset queuing conditions, a third prompt window is displayed; or, after the first account performs cloud gaming through the first cloud game and manually chooses to continue queuing for other cloud games through the second prompt window, if the queuing order of the first account in the third service queue corresponding to the third cloud game meets the preset queuing conditions, a third prompt window is displayed, etc.
[0200] Among them, the third prompt window is used to prompt the first account to accept the game service provided by the third cloud game.
[0201] Step 1060: In response to receiving a trigger operation for the service acceptance control on the third prompt window, display the service interface corresponding to the third cloud game.
[0202] Schematically, the third prompt window includes a service acceptance control, which is used to enter the third cloud game to accept the game service provided by the third cloud game, thereby displaying the service interface corresponding to the third cloud game. For example, jumping to the third cloud game to display the corresponding service interface, etc.
[0203] Optionally, in response to receiving a trigger operation for a service rejection control on the third prompt window, a service interface corresponding to the second cloud game is displayed.
[0204] Indicatively, the third prompt window also includes a service rejection control, which is used to indicate that the first account does not accept the game service provided by the third cloud game, and the corresponding service interface of the second cloud game continues to be displayed.
[0205] Step 1070: Receive a setting operation for the fourth cloud game in the object arrangement state.
[0206] The setting operation is used to adjust at least one of the object display content and the account queue content. For example, the object display content is used to represent the arrangement and display of at least one cloud game in the object arrangement state; and the account queue content is used to represent the queue status of the first account in at least one cloud game.
[0207] Optionally, an object setting operation for a fourth cloud game in the object arrangement state is received, where the object setting operation is used to adjust an arrangement display condition of at least one cloud game in the object arrangement state.
[0208] As shown in FIG. 13 , an object arrangement state 1310 is displayed. For example, taking cloud game X as the fourth cloud game, a drag trigger operation of a move control 1320 corresponding to cloud game X in the object arrangement state is received as an object setting operation to change the arrangement order of cloud game X in the object arrangement state, for example, to move cloud game X after cloud game Y.
[0209] Optionally, an account setting operation for a fourth cloud game in the object arrangement state is received, where the account setting operation is used to adjust a queue status of the first account in at least one cloud game.
[0210] As shown in FIG13 , an object arrangement state 1310 is displayed. Taking the fourth cloud game as cloud game Y as an example, a drag trigger operation of a setting control 1330 corresponding to cloud game Y in the object arrangement state is received as an account setting operation. The setting control 1330 includes multiple account setting functions such as a delete function and a pause function. The delete function is used to remove the first account from the service queue corresponding to the cloud game; the pause function is used to maintain the queue order of the first account in the service queue corresponding to the cloud game (e.g., maintaining it at the 10th position). By triggering the setting control 1330 and selecting the delete function, the first account can be removed from the service queue corresponding to cloud game Y.
[0211] Illustratively, a delete operation is received for a fourth cloud game in the object arrangement state. The delete operation is used to cancel the first account's queue in the fourth service queue corresponding to the fourth cloud game. In other words, the user can cancel the account's queue in the service queue corresponding to the cloud game through the delete operation, avoiding unnecessary waiting time for the user, which not only improves the user experience but also saves resource consumption costs of the cloud gaming platform.
[0212] In an optional embodiment, a click operation is received for a cloud game in the object arrangement state, and a preview service animation of the cloud game is displayed in the video preview area. Schematically, as shown in FIG13 , a click operation is received for cloud game Y, and a preview service animation corresponding to cloud game Y is displayed in the video preview area 1340. Optionally, the queue order of the accounts corresponding to cloud game Y (e.g., the first account is ranked 84th in the service queue corresponding to cloud game Y) is also displayed in the video preview area 1340.
[0213] Step 1080: In response to the setting operation, display the content within the adjustment object result.
[0214] Illustratively, in response to the deletion operation, the fourth cloud game and the account queuing order corresponding to the fourth cloud game are cancelled in the object arrangement state.
[0215] It should be noted that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0216] To sum up, with the help of the first selection operation, the first account can be added to the service queue corresponding to at least one cloud game at the same time, avoiding the problem that the first account can only queue under a single cloud game, resulting in a low probability of participating in the game. The first selection operation enables the first account to select multiple cloud games to queue, and the queue status of the first account in multiple cloud games can be viewed in a timely and accurate manner through the object arrangement status, which greatly improves the probability of the first account participating in the game in a timely manner, facilitates players to participate in cloud games more efficiently, and improves the efficiency of human-computer interaction.
[0217] In an embodiment of the present application, after displaying the object arrangement status for showing the queuing status of at least one cloud game, a prompt window for prompting the player to receive the cloud game service can be displayed according to the queuing order of the first account in the service queue corresponding to the cloud game. It is also possible to continue the queuing process for other cloud games while playing a cloud game, thereby greatly improving the player's participation in the cloud game, and also making it more likely that the player will be matched with the cloud game of their choice, which not only enriches the gameplay, but also improves the efficiency of human-computer interaction, and avoids the problem of wasting data resources due to constantly entering and exiting cloud games.
[0218] In an optional embodiment, when the first account is implemented as a common account, the first account is restricted from queuing for one of the cloud games among the multiple cloud games. For example, when the first account queues for cloud games based on the terminal, if one of the cloud games is first selected to start and queue, the backend (server) will record the cloud games currently queued by the first account. When the first account switches to other cloud games, it needs to exit the current cloud game, queue for other cloud games again, and update the number of queued positions. That is, there is a one-to-one relationship between the first account and the cloud game.
[0219] When the first account is implemented as an SVIP account, the first account can queue multiple cloud games based on the above-described cloud game selection method. The above-described cloud game selection method can also be referred to as "a method for an SVIP player to queue multiple open games simultaneously using a terminal as a cloud game control device." Illustratively, the cloud game selection method can also be implemented as the process shown in FIG14 , including steps 1401 to 1412.
[0220] Step 1401: The player starts the cloud game.
[0221] Schematically, a player logs in to a first account in a terminal, and a cloud gaming application is installed in the terminal. The cloud gaming application is an application provided by a cloud platform. Based on the player's triggering operation on the terminal, an object display interface is displayed, which includes multiple cloud games provided by the cloud platform.
[0222] Receiving a player's selection of a cloud game for an object of any one of multiple cloud games (such as the first cloud game) is deemed as the player starting the cloud game.
[0223] Step 1402: The terminal notifies the server that the cloud game needs to be started.
[0224] Indicatively, after the user starts the cloud game, the terminal notifies the server of the startup event of the current first account to notify the server that the cloud game needs to be started.
[0225] In step 1403, the server detects that the cloud game needs to be queued and pushes the game's promotional video stream to the terminal.
[0226] Illustratively, after the terminal notifies the server of the current first account's startup event, the server analyzes the queue status of the cloud game and the account status of the first account. If the current cloud game does not require queuing, the user directly enters the cloud game; if the current cloud game requires queuing, the server determines whether the first account is an SVIP. If not, the user can only queue for one cloud game; if there is a cloud game already queued, the user is notified that they need to exit the previous cloud game before queuing for this cloud game. If the first account is an SVIP, the game's promotional video (i.e., the aforementioned service preview animation) is sent to the terminal.
[0227] In step 1404, after the terminal receives the video stream, a pop-up window is displayed on the current page, allowing the player to play the video and provide a button to add the player to the queue.
[0228] Schematically, after the terminal receives the video stream, a pop-up window is displayed on the object display interface (the object display window as shown in Figure 5), and the video stream is played on the pop-up window; or, a pop-up window is displayed on the object display interface, and based on the player's playback operation on the video stream in the pop-up window (such as: clicking the start control), the video stream is played.
[0229] Optionally, a queue button (such as the first queue control 511 shown in FIG5 ) is displayed below the pop-up window, and the player can click the queue button to add the current cloud game to the queue.
[0230] Schematically, as shown in Figure 5, in the game list on the terminal homepage (object display interface 500), the player long presses a cloud game, such as Cloud Game X, and a pop-up window (first object display window 510) pops up. The upper part of the pop-up window is a promotional video for the cloud game, and the lower part is a first queue control 511 that "starts the game and adds it to the queue."
[0231] Optionally, as shown in FIG6 , when the player clicks the first queue control 610 of “Start the game and add to the queue”, the current cloud game will shrink to the lower right corner in the form of a floating window (object arrangement window 620), continue to play the cloud game promotional video, and the current queue status will be displayed on the screen.
[0232] Step 1405: The terminal notifies the server to queue the player. The server records the event and adds the player to the backend queue.
[0233] In an illustrative manner, the terminal notifies the server of the queuing event, the server records the queuing event of the player, and adds the player to the queuing queue of the cloud game, that is, the first account is added to the service queue corresponding to the cloud game.
[0234] In some embodiments, the above steps 1402 to 1405 are referred to as queuing steps.
[0235] Step 1406: The player starts another cloud game.
[0236] Illustratively, the player starts a cloud game other than the first cloud game among multiple cloud games through the terminal.
[0237] As shown in Figure 7, if the player continues to open another cloud game, he can add it to the queue through the "Add its game to the queue queue" control, or he can press and hold the game cover image and slide (drag) it to the queue floating window (object arrangement window) to add it to the queue.
[0238] Optionally, the game cover of a game currently queued in the game list will turn gray, but will gradually change from gray to color as the queue progresses. For example, when the first account first joins the cloud game and is ranked 80th, the cover is gray. As the account moves up the queue, the cover gradually changes from gray to color. Alternatively, when the first account first joins the cloud game and is ranked 80th, the cover is gray. When the first account ranks in the top 10 of the cloud game, the cover gradually changes from gray to color, and so on.
[0239] In some embodiments, when a player adds another cloud game, the corresponding information for that cloud game will pop up and display for 2 seconds before automatically disappearing, and the UI will return to its original state. The queue information will now be 1 / 2. If multiple games are added, the queue information will be displayed in the same way, such as 1 / 3, 1 / 4, etc.
[0240] In some embodiments, the UI of the floating window (object arrangement window) will also change with the queue progress. If the queue progress of a cloud game is ahead, the floating window UI will give priority to playing the promotional video of the cloud game.
[0241] In step 1407, the terminal and the server execute the queuing steps on the left again. At the same time, the server records the current user's queued game brushing volume and informs the terminal. The above steps can be repeatedly executed according to the player's needs.
[0242] Optionally, the player can choose to start other cloud games, and the terminal will again perform the queuing steps shown in steps 1402 to 1405. At this time, the server will synchronously update the number of queued games for the player and notify the terminal to update the user interface (UI).
[0243] Schematically, after the terminal receives the update event, it will update the number of cloud games in queue, the ranking of cloud games (number of queued places), the number of games queued by the first account, etc. in the displayed queue pop-up window (object arrangement window 620 as shown in Figure 6).
[0244] Step 1408: The terminal displays a queue window showing the name, number, and queue of the cloud games currently in queue. Players can view the specific cloud games in queue by sliding the queue pop-up window.
[0245] Optionally, you can view the queue position of the first account in different cloud games (i.e., the account queue order mentioned above) by sliding the queue pop-up window (e.g., through the object display control as shown in FIG8 ).
[0246] Optionally, the server detects the ranking of each cloud game in real time, and when the ranking is updated, it immediately notifies the terminal, so that the terminal synchronously updates the ranking information; the player can also click the delete queue button provided in the pop-up window (such as the delete control included under the setting control 1330 in Figure 13), and the terminal will notify the server to remove the player's queue event for the cloud game from the server's queue queue (that is, remove the first account from the service queue corresponding to the cloud game). After the removal is successful, the terminal synchronously updates the pop-up window display.
[0247] In step 1409, the server detects the ranking of each cloud game in real time. When a game queue ends, the terminal is notified of the end event. The terminal receives the queue acceptance notification and a pop-up window informs the player.
[0248] Schematically, when a cloud game's ranking ends (e.g., the first account is ranked first in the service queue corresponding to the cloud game), the server notifies the terminal of the event. After the terminal receives the queue end event, a queue end pop-up window (the first prompt window 1110 shown in FIG11 ) is displayed on the interface to inform the player that they can immediately enter the cloud game. In other words, the cloud game queue ends, and a pop-up window notifies the player so that the player can choose whether to enter the cloud game.
[0249] In step 1410, the player can choose to enter the game or give up. If the player gives up, it is considered as giving up the queue; the server removes the cloud game from the queue and notifies the next queued player.
[0250] In an illustrative manner, if the player selects no based on the queue end pop-up window (i.e., does not enter the cloud game immediately), the terminal notifies the server that the player (the first account) has given up queuing (i.e., the first account gives up queuing in the service queue corresponding to the cloud game), and the server removes the player from the queue (i.e., the server removes the first account from the service queue corresponding to the cloud game), and takes the next player in the queue (such as the second account) in sequence, and informs the second account of the queue end event.
[0251] In some embodiments, the above steps 1409 to 1410 are referred to as queue end steps.
[0252] In step 1411, the client updates the pop-up window display, removes the game abandoned by the player from the queue pop-up window, waits for the next queued game to end, and then executes the above queue end step again after the end.
[0253] Illustratively, based on the fact that the first account does not immediately enter the cloud game, the terminal corresponding to the first account removes the cloud game from the queue pop-up window corresponding to the first account and updates the number of queued games.
[0254] Optionally, the server continues to detect the ranking status of other cloud games in real time. When the queue of another cloud game ends, the above queue ending steps are also executed, and the display of the queue pop-up window is updated according to the player's choice.
[0255] In step 1412, the player chooses to enter a cloud game, or abandons all queued games, and the process ends.
[0256] In principle, when a player chooses to enter a certain cloud game, the terminal notifies the server of the event, and the server removes the player's other queued games from the queue and updates the player's queue quantity to 0; or, based on the player's selective removal process of other queued games, the terminal notifies the terminal, removes the cloud game in the queue pop-up window according to the player's needs, enters the game page of the selected cloud game, and receives the game video stream from the server.
[0257] For example, after entering a cloud game, the player is prompted whether to continue queuing for the remaining cloud games. If the player chooses to continue queuing for other games, the queue status of other cloud games will be displayed in the game interface in the form of small floating balls during the current cloud game, as shown in the queue prompt icon 1230 in Figure 12. After the remaining cloud games are queued, the player can choose to end the current cloud game or idle the current cloud game, and then switch to another queued cloud game to participate in the game process.
[0258] Optionally, if all players choose to give up when the ranking of the last queued game ends, the terminal will synchronously remove the queue pop-up window (or remove the cloud game in the queue pop-up window), and the server will update the player's queue number to 0, waiting for the player to start other cloud games to display the queue pop-up window again, or directly enter other cloud games without starting, etc.
[0259] In an optional embodiment, the object arrangement state shown in Figure 13 is described. If the player clicks on a cloud game, the top screen plays a promotional video of the cloud game and displays the queue status of the currently clicked cloud game.
[0260] In addition, the order of cloud games in the object arrangement state can be changed using the mobile control 1320 shown in Figure 13. For example, by pressing and holding the mobile control 1320, you can drag it up or down to change the queue position. The setting control 1330 shown in Figure 13 can be used to perform various account setting functions such as the delete function and the pause function. The delete function is used to remove the first account from the service queue corresponding to the cloud game; the pause function is used to maintain the queue order of the first account in the service queue corresponding to the cloud game.
[0261] It should be noted that the above are merely illustrative examples and are not limited to the embodiments of the present application.
[0262] To sum up, with the help of the first selection operation, the first account can be added to the service queue corresponding to at least one cloud game at the same time, avoiding the problem that the first account can only queue under a single cloud game, resulting in a low probability of participating in the game. The first selection operation enables the first account to select multiple cloud games to queue, and the queue status of the first account in multiple cloud games can be viewed in a timely and accurate manner through the object arrangement status, which greatly improves the probability of the first account participating in the game in a timely manner, facilitates players to participate in cloud games more efficiently, and improves the efficiency of human-computer interaction.
[0263] In the embodiment of the present application, players of different levels are distinguished. For ordinary players, the rule of one person queuing for one cloud game is used; for SVIP players, they can choose to queue for multiple cloud games on their own, so that SVIP players can enter the selected queued game at a faster speed, shorten the queuing time of SVIP players, and improve the cloud gaming experience of SVIP players, which is conducive to promoting the conversion of ordinary players to SVIP players, enhancing the appeal of the cloud gaming queuing process, and improving the efficiency of human-computer interaction.
[0264] FIG15 is a structural block diagram of a cloud game selection device provided by an exemplary embodiment of the present application. As shown in FIG15 , the device includes the following parts:
[0265] A first display module 1510 is configured to display a plurality of cloud games installed on a cloud gaming platform, wherein a first account is logged into the cloud gaming platform, and wherein the cloud gaming platform is configured to provide gaming services for the first account;
[0266] A receiving module 1520 is configured to receive a first selection operation for a first cloud game among the multiple cloud games, where the first selection operation is configured to add the first account to a first service queue corresponding to the first cloud game, where the first service queue is configured to represent a queue status of accounts of the first cloud game when providing the game service;
[0267] The second display module 1530 is used to display an object arrangement status in response to the first selection operation, where the object arrangement status includes at least one cloud game selected by the first account, and the at least one cloud game includes the first cloud game. The object arrangement status is used to show the queue status of the first account in the at least one cloud game.
[0268] In an optional embodiment, the second display module 1530 is also used to display the at least one cloud game and the account queuing order corresponding to the at least one cloud game as the object arrangement status in response to the first selection operation; the account queuing order is used to represent the queuing status of the first account in the service queue corresponding to the cloud game.
[0269] In an optional embodiment, the second display module 1530 is also used to display a service preview animation in response to the first selection operation based on the queuing status of the first account in at least one service queue, and the object arrangement state includes the service preview animation, which is the game screen corresponding to the cloud game.
[0270] In an optional embodiment, the second display module 1530 is further used to display a service preview animation corresponding to the first cloud game when the first queuing order of the first account in the first service queue is earlier than the queuing order of the first account in other service queues.
[0271] In an optional embodiment, the second display module 1530 is further used to display the first object identifier corresponding to the first cloud game in the object arrangement window used to display the object arrangement status, and the first object identifier is used to represent that the first account has joined the first service queue corresponding to the first cloud game.
[0272] In an optional embodiment, the second display module 1530 is further configured to display an object display control on the object arrangement window when the display time of the first object identifier in the object arrangement window reaches a preset time;
[0273] The second display module 1530 is further configured to expand and display the object arrangement status in response to the object display control receiving a trigger operation.
[0274] In an optional embodiment, the receiving module 1520 is also used to display an object arrangement window on the object display interface, and the object arrangement window is used to display the object arrangement status; and receive the dragging operation of dragging the first cloud game to the object arrangement window as the first selection operation.
[0275] In an optional embodiment, the receiving module 1520 is also used to receive a second selection operation for the first cloud game among the multiple cloud games, display a first object display window corresponding to the first cloud game, the first object display window including a first queuing control, and the first queuing control is used to add the first account to the first service queue corresponding to the first cloud game; receive a trigger operation for the first queuing control in the first object display window as the first selection operation.
[0276] In an optional embodiment, the receiving module 1520 is further configured to play a service preview animation corresponding to the first cloud game in the first object display window.
[0277] In an optional embodiment, the apparatus is configured on a display device, and a communication connection relationship is established between the display device and a control device;
[0278] The receiving module 1520 is further configured to receive a triggering operation on a first cloud game among the multiple cloud games through the control device as the first selection operation.
[0279] As shown in FIG16 , in an optional embodiment, the device further includes:
[0280] Prompt module 1540 is used to display a first prompt window when the second queuing order of the first account in the second service queue corresponding to the second cloud game meets the preset queuing conditions. The first prompt window is used to prompt the first account to accept the game service provided by the second cloud game; wherein the at least one cloud game includes the second cloud game.
[0281] In an optional embodiment, the prompt module 1540 is further configured to display the first prompt window when the second queuing order indicates that the first account is at the top of the second service queue.
[0282] In an optional embodiment, the prompt module 1540 is also used to display the service interface corresponding to the second cloud game in response to receiving a trigger operation for the first control in the first prompt window, and the first control is used to represent that the first account accepts the game service provided by the second cloud game; or, in response to receiving a trigger operation for the second control in the first prompt window, display the object arrangement status, and the second control is used to represent that the first account rejects the game service provided by the second cloud game.
[0283] In an optional embodiment, the prompt module 1540 is also used to display a second prompt window, and the second prompt window is used to prompt the first account to adjust the queue duration status for other cloud games; in response to receiving a trigger operation for the queue duration control on the second prompt window, a queue prompt logo is displayed on the service interface, and the queue duration control is used to indicate that the first account continues to queue for at least one other cloud game, and the queue prompt logo is used to indicate the queue status of the first account in the other cloud games.
[0284] In an optional embodiment, the prompt module 1540 is also used to display a third prompt window when the queue order of the first account in the third service queue corresponding to the third cloud game meets the preset queue conditions, and the third prompt window is used to prompt the first account to accept the game service provided by the third cloud game; wherein, the at least one cloud game includes the third cloud game.
[0285] In an optional embodiment, the prompt module 1540 is further configured to display a service interface corresponding to the third cloud game in response to receiving a trigger operation for a service acceptance control on the third prompt window.
[0286] In an optional embodiment, the prompt module 1540 is also used to receive a deletion operation for the fourth cloud game in the object arrangement state, and the deletion operation is used to cancel the queue of the first account in the fourth service queue corresponding to the fourth cloud game; in response to the deletion operation, the queue order of the fourth cloud game and the account corresponding to the fourth cloud game is canceled in the object arrangement state.
[0287] To sum up, with the help of the first selection operation, the first account can be added to the service queue corresponding to at least one cloud game at the same time, avoiding the problem that the first account can only queue under a single cloud game, resulting in a low probability of participating in the game. The first selection operation enables the first account to select multiple cloud games to queue, and the queue status of the first account in multiple cloud games can be viewed in a timely and accurate manner through the object arrangement status, which greatly improves the probability of the first account participating in the game in a timely manner, facilitates players to participate in cloud games more efficiently, and improves the efficiency of human-computer interaction.
[0288] It should be noted that the cloud game selection device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the cloud game selection device provided in the above embodiment and the cloud game selection method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0289] FIG17 shows a block diagram of an electronic device 1700 according to an exemplary embodiment of the present application. Electronic device 1700 may be a portable mobile terminal, such as a smartphone, an in-vehicle terminal, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer, or a desktop computer. Electronic device 1700 may also be referred to as a user device, a portable terminal, a laptop terminal, a desktop terminal, or other similar names.
[0290] Typically, the electronic device 1700 includes a processor 1701 and a memory 1702 .
[0291] The processor 1701 may include one or more processing cores, such as a quad-core processor or an octa-core processor. The processor 1701 may be implemented in at least one of the following hardware forms: a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array).
[0292] Memory 1702 may include one or more computer-readable storage media, which may be non-transitory.
[0293] In some embodiments, the electronic device 1700 further includes one or more sensors, including but not limited to: a proximity sensor, a gyroscope sensor, and a pressure sensor.
[0294] In some embodiments, the electronic device 1700 also includes other components. Those skilled in the art will understand that the structure shown in Figure 17 does not constitute a limitation on the electronic device 1700, and it may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.
[0295] An embodiment of the present application further provides a computer device, which can be implemented as a terminal or server as shown in Figure 1. The computer device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set, or instruction set, and the at least one instruction, at least one program, code set, or instruction set is loaded and executed by the processor to implement the cloud game selection method provided in the above-mentioned method embodiments.
[0296] An embodiment of the present application also provides a computer-readable storage medium, which stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the cloud game selection method provided by the above-mentioned method embodiments.
[0297] The embodiments of the present application further provide a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the cloud game selection method described in any of the above embodiments.
[0298] Optionally, the computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid-state drive (SSD), or an optical disc.
[0299] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.
[0300] The above description is merely an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A cloud game selection method, executed by a computer device, the method comprising: Displaying a plurality of cloud games installed in a cloud game platform, wherein a first account is logged into the cloud game platform, and the cloud game is used to provide game services for the first account; receiving a first selection operation for a first cloud game among the multiple cloud games, the first selection operation being used to add the first account to a first service queue corresponding to the first cloud game, the first service queue being used to represent an account queuing status of the first cloud game when providing the game service; In response to the first selection operation, an object arrangement state is displayed, wherein the object arrangement state includes at least one cloud game selected by the first account, wherein the at least one cloud game includes the first cloud game, and the object arrangement state is used to show the queue status of the first account in the at least one cloud game.
2. The method according to claim 1, wherein: The displaying of the object arrangement state in response to the first selection operation includes: In response to the first selection operation, displaying the at least one cloud game and a queue order of accounts respectively corresponding to the at least one cloud game as the object arrangement state; The account queuing order is used to represent the queuing status of the first account in the service queue corresponding to the cloud game.
3. The method according to claim 1 or 2, wherein: The displaying of the object arrangement state in response to the first selection operation includes: In response to the first selection operation, based on the queuing status of the first account in at least one service queue, a service preview animation is displayed, the object arrangement state includes the service preview animation, and the service preview animation is a game screen corresponding to the cloud game.
4. The method according to claim 3, wherein: The displaying of a service preview animation based on the queuing status of the first account in at least one service queue includes: When the first queuing order of the first account in the first service queue is earlier than the queuing order of the first account in other service queues, a service preview animation corresponding to the first cloud game is displayed.
5. The method according to any one of claims 1 to 4, wherein: The displaying of the object arrangement state in response to the first selection operation includes: A first object identifier corresponding to the first cloud game is displayed in an object arrangement window used to display the object arrangement status, where the first object identifier is used to represent that the first account has joined the first service queue corresponding to the first cloud game.
6. The method according to claim 5, wherein: After displaying the first object identifier corresponding to the first cloud game in the object arrangement window for displaying the object arrangement state, the method further includes: When the display time of the first object identifier in the object arrangement window reaches a preset time, displaying an object display control on the object arrangement window; In response to the object display control receiving a trigger operation, the object arrangement state is expanded and displayed.
7. The method according to any one of claims 1 to 6, wherein: The receiving a first selection operation for a first cloud game among the plurality of cloud games includes: Display an object arrangement window, wherein the object arrangement window is used to display the object arrangement state; The dragging operation of dragging the first cloud game to the object arrangement window is received as the first selection operation.
8. The method according to any one of claims 1 to 7, wherein: The receiving a first selection operation for a first cloud game among the plurality of cloud games includes: receiving a second selection operation for the first cloud game among the multiple cloud games, and displaying a first object display window corresponding to the first cloud game, wherein the first object display window includes a first queue control, and the first queue control is used to add the first account to a first service queue corresponding to the first cloud game; receiving a trigger operation for the first queuing control in the first object display window as the first selection operation do.
9. The method according to any one of claims 1 to 8, wherein: The computer device is a display device, a connection relationship is established between the display device and a control device, and the control device is used to control the display content of the display device; The receiving a first selection operation for a first cloud game among the plurality of cloud games includes: A trigger operation for a first cloud game among the multiple cloud games is received through the control device as the first selection operation.
10. The method according to any one of claims 1 to 9, wherein: After displaying the object arrangement state in response to the first selection operation, the method further includes: When the second queuing order of the first account in the second service queue corresponding to the second cloud game meets the preset queuing condition, displaying a first prompt window, wherein the first prompt window is used to prompt the first account to accept the game service provided by the second cloud game; Among them, the at least one cloud game includes the second cloud game.
11. The method according to claim 10, wherein: When the second queue order of the first account in the second service queue corresponding to the second cloud game meets the preset queue condition, displaying the first prompt window includes: When the second queuing order indicates that the first account is at the top of the second service queue, the first prompt window is displayed.
12. The method according to claim 10, wherein: After displaying the first prompt window, the method further includes: In response to receiving a trigger operation on a first control in the first prompt window, displaying a service interface corresponding to the second cloud game, wherein the first control is used to indicate that the first account accepts a game service provided by the second cloud game; or, In response to receiving a trigger operation for a second control in the first prompt window, the object arrangement state is displayed, and the second control is used to represent that the first account refuses the game service provided by the second cloud game.
13. The method according to claim 12, wherein: After displaying the service interface corresponding to the second cloud game, the method further includes: Displaying a second prompt window, where the second prompt window is used to prompt the first account to adjust the queue duration status for other cloud games; In response to receiving a trigger operation for a queue continuation control on the second prompt window, a queue prompt identifier is displayed on the service interface, the queue continuation control is used to indicate that the first account continues to queue for at least one other cloud game, and the queue prompt identifier is used to indicate the queue status of the first account in the other cloud games.
14. The method according to claim 12, wherein: After displaying the service interface corresponding to the second cloud game, the method further includes: When the queue order of the first account in the third service queue corresponding to the third cloud game meets the preset queue condition, displaying a third prompt window, wherein the third prompt window is used to prompt the first account to accept the game service provided by the third cloud game; Among them, the at least one cloud game includes the third cloud game.
15. The method according to claim 14, wherein: After displaying the third prompt window, the method further includes: In response to receiving a trigger operation for a service acceptance control on the third prompt window, a service interface corresponding to the third cloud game is displayed.
16. The method according to any one of claims 1 to 15, wherein: After displaying the object arrangement state in response to the first selection operation, the method further includes: receiving a deletion operation for a fourth cloud game in the object arrangement state, wherein the deletion operation is used to cancel the queue of the first account in a fourth service queue corresponding to the fourth cloud game; In response to the deletion operation, the fourth cloud game and the account queuing order corresponding to the fourth cloud game are canceled in the object arrangement state.
17. A cloud game selection device, the device comprising: A first display module, used to display a plurality of cloud games installed in a cloud game platform, wherein a first account is logged into the cloud game platform, and the cloud game is used to provide game services for the first account; A receiving module, configured to receive a first selection operation for a first cloud game among the multiple cloud games, wherein the first selection operation is used to add the first account to a first service queue corresponding to the first cloud game, and the first service queue is used to represent an account queuing status of the first cloud game when providing the game service; A second display module is used to display an object arrangement state in response to the first selection operation, wherein the object arrangement state includes at least one cloud game selected by the first account, the at least one cloud game includes the first cloud game, and the object arrangement state is used to show the queue status of the first account in the at least one cloud game.
18. A computer device, comprising a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the cloud game selection method as described in any one of claims 1 to 16.
19. A computer-readable storage medium, wherein at least one program is stored in the storage medium, and the at least one program is loaded and executed by a processor to implement the cloud game selection method as described in any one of claims 1 to 16.
20. A computer program product, comprising computer instructions, which, when executed by a processor, implement the cloud game selection method as described in any one of claims 1 to 16.
Citation Information
Patent Citations
Interaction method, device and equipment for cloud game service scheduling and storage medium
CN112057846A
Information processing method and device, computer equipment and storage medium
CN113426104A
Cloud game login method and device, electronic equipment and storage medium
CN114011079A
Cloud game operation method and related equipment
CN116474377A
Control method for game accounts, apparatus, medium, and electronic device
US20230036515A1