Game sharing method, device and computer equipment

By receiving and forwarding game control requests from user terminals, online transfer of operation permissions for game characters is achieved, solving the problem of dynamic permission transfer in the prior art, and improving the flexibility and user experience of the game.

CN112569592BActive Publication Date: 2025-03-25SHANGHAI HODE INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN201910935263.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-09-29
Publication Date
2025-03-25
Estimated Expiration
2039-09-29

AI Technical Summary

Technical Problem

The prior art cannot transfer the operation permissions of game characters from one user terminal to another user terminal online, resulting in the inability to realize dynamic permission transfer during the game process.

Method used

By receiving the game control request sent by the first user terminal, it forwards it to the second user terminal and reminds it to confirm, receives the confirmation information and transfers the game control right from the second user terminal to the first user terminal when consent is agreed.

Benefits of technology

It realizes the online transfer of the operation permissions of the game characters from one user terminal to another user terminal during the game process, solving the problem that dynamic permission transfer cannot be achieved in the prior art.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112569592B_ABST
    Figure CN112569592B_ABST
Patent Text Reader

Abstract

The present invention discloses a game sharing method, which includes: receiving a game control request corresponding to a target game sent by a first user terminal, forwarding it to a second user terminal and reminding the second user terminal to confirm; receiving confirmation information from the second user terminal, and when the confirmation information from the second user terminal is agreement, transferring the game control right of the target game from the second user terminal to the first user terminal, wherein the game control right is pre-set for the user terminal to interact with the game server corresponding to the target game for game data. The present invention also provides a game sharing device, a computer device and a computer-readable storage medium. The present invention realizes the online transfer of the operation authority of a game character from one user terminal to another user terminal during the game by transferring the game control right online.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer Internet technology, and in particular to a game sharing method, device, computer equipment and computer-readable storage medium. Background Art

[0002] At present, players connect to the game server through a user terminal via wired or wireless means, and then log in to the game character established in the game server through an account, and then interact with the game server for game data. At the same time, the game server sends audio and video data related to the game character to the user terminal. However, since each game character is operated and controlled by the user terminal corresponding to the logged-in game account, and the game account cannot be logged in to multiple user terminals at the same time, the existing game method cannot transfer the operation authority of the game character from one user terminal to another online. Summary of the invention

[0003] In view of this, the present invention proposes a game sharing method, device, computer equipment and computer-readable storage medium, which can solve the problem that the operation authority of a game character cannot be transferred from one user terminal to another user terminal online during the above-mentioned game process.

[0004] First, to achieve the above object, the present invention provides a game sharing method, the method comprising:

[0005] Receiving a game control request corresponding to a target game sent by a first user terminal; forwarding the game control request to a second user terminal, and reminding the second user terminal to confirm the game control request; receiving confirmation information from the second user terminal; when the confirmation information from the second user terminal is agreement, transferring the game control right of the target game from the second user terminal to the first user terminal, wherein the game control right is pre-set for the user terminal to interact with the game data of the game server corresponding to the target game.

[0006] Preferably, the method further comprises: acquiring game audio and video data from a game server in real time; and synchronously distributing the game audio and video data to all user terminals.

[0007] Preferably, the method further includes: monitoring the data interaction status between the first user terminal and the game server, wherein the data interaction status includes a connected but non-interactive data status, a connected but interactive data status, and a disconnected status; when it is monitored that the data interaction status is a disconnected status and the duration exceeds a first time threshold, or a connected but non-interactive data status and the duration exceeds a second time threshold, the game control right of the target game is transferred from the first user terminal to a third user terminal according to a pre-set principle of automatic transfer of game control rights.

[0008] Preferably, the principle of automatic transfer of game control rights includes: selecting a user terminal with the highest user authority level or the longest continuous connection time as the user terminal to be transferred.

[0009] Preferably, the method further includes: receiving a game control transfer request corresponding to a target game sent by a first user terminal; obtaining fourth user terminal information in the transfer object information included in the game control transfer request; and transferring the game control right of the target game from the first user terminal to the fourth user terminal.

[0010] Preferably, when the game control right includes a game data interaction permission for game data interaction, the transfer of the game control right includes: prohibiting the game data interaction permission of the transferor user terminal; and enabling the game data interaction permission of the transferred user terminal.

[0011] Preferably, when the game control right includes a game data interface for game data interaction, the transfer of the game control right includes: closing the game data interface dedicated to game data interaction distributed to the transferor user terminal; and distributing the game data interface dedicated to game data interaction to the transferred user terminal.

[0012] In addition, to achieve the above object, the present invention also provides a game sharing device, the device comprising:

[0013] A receiving module is used to receive a game control request corresponding to a target game sent by a first user terminal; a forwarding module is used to forward the game control request to a second user terminal and remind the second user terminal to confirm the game control request; the receiving module is also used to receive confirmation information from the second user terminal; a transfer module is used to transfer the game control right of the target game from the second user terminal to the first user terminal when the confirmation information of the second user terminal is agreement, wherein the game control right is pre-set for the user terminal to interact with the game server corresponding to the target game for game data.

[0014] Furthermore, the present invention also proposes a computer device, which includes a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the computer program is executed by the processor, the steps of the game sharing method as described above are implemented.

[0015] Furthermore, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program can be executed by at least one processor so that the at least one processor performs the steps of the game sharing method as described above.

[0016] Compared with the prior art, the game sharing method, device, computer equipment and computer-readable storage medium proposed in the present invention can receive a game control request corresponding to a target game sent by a first user terminal, and then forward it to a second user terminal and remind the second user terminal to confirm; then receive the confirmation information of the second user terminal, and when the confirmation information of the second user terminal is agreed, transfer the game control right of the target game from the second user terminal to the first user terminal, wherein the game control right is pre-set for the user terminal to interact with the game server corresponding to the target game for game data. In summary, by transferring the game control right online, it is possible to transfer the operation authority of the game character from one user terminal to another user terminal online during the game. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 is a schematic diagram of an application environment of an embodiment of the present invention;

[0018] Figure 2 It is a flowchart of a specific embodiment of the game sharing method of the present invention;

[0019] Figure 3 is based on Figure 2 A schematic diagram of a flow chart of a first specific embodiment;

[0020] Figure 4 is based on Figure 2 A schematic flow chart of a second specific embodiment;

[0021] Figure 5 is based on Figure 2 A schematic flow chart of a third specific embodiment of the present invention;

[0022] Figure 6 yes Figure 2 A flowchart of a specific embodiment of transferring the game control right when the game control right in step S206 includes a game data interaction right for game data interaction;

[0023] Figure 7 yes Figure 2 A flowchart of another specific embodiment of transferring the game control right when the game control right in step S206 includes a game data interface for game data interaction;

[0024] Figure 8 is a schematic diagram of an optional hardware architecture of a computer device of the present invention;

[0025] Fig. 9 It is a schematic diagram of program modules of an embodiment of a game sharing device of the present invention. DETAILED DESCRIPTION

[0026] In order to make the purpose, technical scheme and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0027] It should be noted that the descriptions of "first", "second", etc. in the present invention are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0028] Figure 1 FIG. 1 is a schematic diagram of an application environment of an embodiment of the present invention. Figure 1 As shown, the computer device 1 is connected to the game server 2, and obtains game-related audio and video data from the game server 2; at the same time, the computer device 1 is also connected to multiple user terminals, and distributes the game-related audio and video data obtained from the game server to all user terminals; then, the game data operation instructions sent by the user terminal 1 that has the control right of the game are received, and then the game data operation instructions are sent to the game server 2, thereby realizing the game data interaction between the user terminal 1 and the game server 2.

[0029] Figure 2 1 is a flowchart of an embodiment of the game sharing method of the present invention. It can be understood that the flowchart in the embodiment of the method is not used to limit the order of executing steps. The following is an exemplary description using a computer device as the execution subject.

[0030] like Figure 2 As shown, the game sharing method may include steps S200 to S206, wherein:

[0031] Step S200: receiving a game control request corresponding to a target game sent by a first user terminal.

[0032] Step S202: forward the game control request to the second user terminal, and prompt the second user terminal to confirm the game control request.

[0033] Specifically, the computer device is connected to a game data server and is simultaneously connected to a plurality of user terminals. In this embodiment, for example, the computer device establishes a live broadcast room (or party room) based on a request from a user terminal, and then other user terminals can apply for or be invited to join the live broadcast room. The live broadcast room is an interactive platform software, which includes an interactive interface for providing user terminals with operations including inviting new users, applying for or transferring game operation rights, and other functional operations. After the user terminal is connected to the computer device and joins the live broadcast room, the interactive interface of the live broadcast room can be shared with each user terminal.

[0034] In this embodiment, for example, if the second user terminal first starts a game through the live broadcast room, the computer device will default to sending the game control right of the game to the second user terminal. In this embodiment, the game control right is pre-set for the user terminal to interact with the game server corresponding to the target game for game data. In addition, the game control right of a game character can only be held by one user terminal.

[0035] Therefore, when the first user terminal wants the game control right of a target game, it first needs to send a game control request corresponding to the target game to the computer device. In this embodiment, the first user terminal directly triggers the application through the interactive interface of the live studio by clicking, touching, or voice input. Then the computer device receives the game control request, forwards the game control request to the second user terminal, and reminds the second user terminal to confirm the game control request, for example, reminding the second user terminal through the interactive interface of the live studio.

[0036] Step S204: receiving confirmation information from the second user terminal.

[0037] Step S206: When the confirmation information of the second user terminal is approval, the game control right of the target game is transferred from the second user terminal to the first user terminal.

[0038] Specifically, after the second user terminal receives the game control request corresponding to the target game from the first user terminal forwarded by the computer device, it will confirm. Then, the computer device further receives the confirmation information of the second user terminal; and when the confirmation information of the second user terminal is in agreement, the game control right of the target game is transferred from the second user terminal to the first user terminal. During the transfer of the game control right, the computer device can maintain the connection relationship with the game server, and then after the game control right is transferred to the first user terminal, the first user terminal can directly enter the game character state at the last moment when the second user terminal operated the game character, and then continue the game operation of the first user terminal.

[0039] Of course, if the computer device does not receive confirmation information from the second user terminal within the preset time period, or the confirmation information received from the second user terminal is not an agreement, it will provide feedback to the first user terminal, such as a message saying "Your application was unsuccessful, please reapply or wait."

[0040] See also Figure 3 As shown, in an exemplary embodiment, the game sharing method provided by the present invention may include steps S300 to S302 in addition to the above steps S200 to S206:

[0041] Step S300, obtaining game audio and video data from the game server in real time.

[0042] Step S302: synchronously distribute the game audio and video data to all user terminals.

[0043] Specifically, the computer device also provides a display interface through the live broadcast room, and the display interface displays the game screen or other video screen. In this embodiment, the computer device also obtains the game audio and video data from the game server in real time, and then displays it through the display interface of the live broadcast room. Of course, after each user terminal is connected to the computer device, the computer device will also distribute the content of the display interface of the live broadcast room, that is, the game audio and video data to all user terminals synchronously. Therefore, each user terminal can watch the game screen when the user terminal with game control rights performs game operations in real time, and obtain the corresponding game audio data.

[0044] In a specific embodiment, the computer device performs game screen rendering through a high-performance operating environment, and then the rendered image is compressed through the h.264 / h.265 algorithm, and then the audio and video stream is transmitted to the user terminal through the RTSP protocol. During the game operation, the user terminal sends the game operation data instruction to the computer device through UDP and other protocols, and then the computer device forwards it to the game server. After receiving the operation instruction, the game server performs the game operation, re-renders, and then transmits the game image to the computer device. The computer device then forwards it to the user terminal with game control rights and mirrors it to other user terminals, thereby realizing the integration of cloud gaming, live broadcasting, and online social networking.

[0045] See also Figure 4 As shown, in an exemplary embodiment, the game sharing method provided by the present invention may include steps S400 to S402 in addition to the above steps S200 to S206:

[0046] Step S400: monitoring the data interaction state between the first user terminal and the game server, wherein the data interaction state includes a connected but uninteracted data state, a connected but interacted data state, and a disconnected state.

[0047] Step S402, when it is monitored that the data interaction state is a disconnected state and the duration exceeds a first time threshold, or when the connection is in a non-interactive data state and the duration exceeds a second time threshold, the game control right of the target game is transferred from the first user terminal to the third user terminal according to a pre-set game control right automatic transfer principle.

[0048] Specifically, after the computer device transfers the game control right of the target game from the second user terminal to the first user terminal, it can also monitor the data interaction status between the first user terminal and the game server. In this embodiment, the first user terminal has the game control right, so it can connect to the game server through the computer device and send game data operation instructions to the game server. The computer device can monitor the data interaction status between the first user terminal and the game server. For example, the data interaction status includes a connected but uninteractive data state, a connected and interactive data state, and a disconnected state. Among them, the connected and interactive data state represents a normal game state; the connected and uninteractive data state indicates that the first user terminal is connected to the game server but does not perform game operations; the disconnected state indicates that the first user terminal is disconnected from the game server.

[0049] When the computer device detects that the data interaction state between the first user terminal and the game server is disconnected and the duration exceeds a first time threshold, such as 1 minute, or detects that the data interaction state between the first user terminal and the game server is connected but not interacting and the duration exceeds a second time threshold, such as 5 minutes, the game control right of the target game is transferred from the first user terminal to the third user terminal according to the preset principle of automatic transfer of game control right, thereby solving the problem that when the user terminal with the game control right cannot perform game operations normally, the game control right can be automatically shared with other user terminals.

[0050] In this embodiment, the principle of automatic transfer of game control rights includes: selecting the user terminal with the highest user authority level or the longest continuous connection time as the user terminal to be transferred. For example, the computer device obtains the continuous connection time of all user terminals that have joined the live broadcast room in this live broadcast activity, and then selects the user terminal with the longest continuous connection time as the user terminal to be transferred, and then transfers the game control rights to the user terminal to be transferred; or selects the user terminal with the highest authority level from all user terminals that have joined the live broadcast room in this live broadcast as the user terminal to be transferred, and then transfers the game control rights to the user terminal to be transferred, wherein the authority level can be the platform account level of the live broadcast room platform.

[0051] See also Figure 5 As shown, in an exemplary embodiment, the game sharing method provided by the present invention may include steps S500 to S504 in addition to the above steps S200 to S206:

[0052] Step S500: receiving a game control transfer request corresponding to a target game sent by a first user terminal.

[0053] Step S502: Acquire the fourth user terminal information in the transfer object information included in the game control transfer request.

[0054] Step S504: transferring the game control right of the target game from the first user terminal to the fourth user terminal.

[0055] Specifically, after the computer device transfers the game control right of the target game from the second user terminal to the first user terminal, the first user terminal can then perform game operations on the target game. When the first user terminal wants to directly transfer the game control right to another user terminal, such as the fourth user terminal, it can directly select the transferred user terminal through the interactive interface of the live broadcast room to transfer the game control right, and then send a transfer request for the game control right of the target game to the computer device.

[0056] The computer device receives the game control transfer request corresponding to the target game sent by the first user terminal, then obtains the fourth user terminal information in the transfer object information included in the game control transfer request, and finally transfers the game control right of the target game from the first user terminal to the fourth user terminal. Therefore, the user terminal with the game control right can share the game control right with other online user terminals.

[0057] See also Figure 6 As shown, in an exemplary embodiment, when Figure 2 When the game control right in step S206 includes a game data interaction authority for game data interaction, the transfer of the game control right may further include steps S600 to S602:

[0058] Step S604, prohibiting the game data interaction authority of the transferor user terminal.

[0059] Step S604, enabling the game data interaction permission of the transferred user terminal.

[0060] Specifically, the computer device sets a game control right with game data interaction authority as the target game through the established live broadcast room platform, and the user terminal assigned with game data interaction authority can control the target game character in the game server to perform game operations.

[0061] Therefore, when the second user terminal agrees to transfer the game control right to the first user terminal, the second user terminal will generate a game control right transfer request and send it to the computer device. Then, the computer device prohibits the game data interaction permission of the transferor user terminal according to the game control right transfer request, and then enables the game data interaction permission of the transferee user terminal.

[0062] See also Figure 7 As shown, in an exemplary embodiment, when Figure 2 When the game control right in step S206 includes a game data interface for game data interaction, the transfer of the game control right may further include steps S700 to S702:

[0063] Step S700: closing the dedicated game data interface for game data interaction distributed to the transferor user terminal.

[0064] Step S702: distribute a game data interface dedicated to game data interaction to the transferred user terminal.

[0065] Specifically, the computer device sets a game data interface dedicated to game data interaction as the game control right, and the game data interface is used solely for transmitting game data operation instructions. Therefore, the computer device will only distribute the game data interface dedicated to game data interaction to the user terminal with game control rights, and then the user terminal with game control rights sends game data operation instructions to the game server through the game data interface to control the corresponding target game character.

[0066] Therefore, when the second user terminal agrees to transfer the game control right to the first user terminal, the second user terminal generates a game control right transfer request and sends it to the computer device. Then, the computer device closes the game data interface dedicated to game data interaction distributed to the transferor user terminal according to the game control right transfer request, and then distributes the game data interface dedicated to game data interaction to the transferee user terminal.

[0067] As can be seen from the above, the game sharing method proposed in this embodiment can receive a game control request corresponding to a target game sent by a first user terminal, and then forward it to a second user terminal and remind the second user terminal to confirm; then receive the confirmation information of the second user terminal, and when the confirmation information of the second user terminal is agreed, transfer the game control right of the target game from the second user terminal to the first user terminal, wherein the game control right is pre-set for the user terminal to interact with the game server corresponding to the target game for game data. In summary, by transferring the game control right online, it is possible to transfer the operation authority of the game character from one user terminal to another user terminal online during the game.

[0068] In addition, the present invention also provides a computer device, referring to Figure 8 Shown is a schematic diagram of an optional hardware architecture of the computer device of the present invention.

[0069] In this embodiment, the computer device 1 may include, but is not limited to, a memory 11, a processor 12, and a network interface 13 that can be interconnected and communicated via a system bus. The computer device 1 is connected to a network ( Figure 8Not shown), connected to user terminals such as mobile terminals, user equipment (UE), handsets and portable equipment, PCs, and game servers through the network ( Figure 8 The network may be a wireless or wired network such as an intranet, the Internet, a global system of mobile communications (GSM), a wideband code division multiple access (WCDMA), a 4G network, a 5G network, Bluetooth, Wi-Fi, a call network, etc.

[0070] It should be pointed out that Figure 8 The computer device 1 is shown only with components 11 - 13 , but it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.

[0071] The memory 11 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of the computer device 1, such as a hard disk or memory of the computer device 1. In other embodiments, the memory 11 can also be an external storage device of the computer device 1, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card, etc. equipped with the computer device 1. Of course, the memory 11 can also include both the internal storage unit of the computer device 1 and its external storage device. In this embodiment, the memory 11 is generally used to store the operating system and various application software installed on the computer device 1, such as the program code of the baffle application, and the program code of the game sharing device 200, etc. In addition, the memory 11 can also be used to temporarily store various types of data that have been output or are to be output.

[0072] The processor 12 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips in some embodiments. The processor 12 is generally used to control the overall operation of the computer device 1, such as performing control and processing related to data interaction or communication. In this embodiment, the processor 12 is used to run the program code stored in the memory 11 or process data, such as running the application of the game sharing device 200, which is not limited here.

[0073] The network interface 13 may include a wireless network interface or a wired network interface. The network interface 13 is generally used to establish a communication connection between the computer device 1 and a user terminal such as a mobile terminal, a user device, a mobile phone and a portable device, a PC, and a game server.

[0074] In this embodiment, when the game sharing device 200 is installed and running in the computer device 1, when the game sharing device 200 is running, it can receive the game control request corresponding to the target game sent by the first user terminal, and then forward it to the second user terminal and remind the second user terminal to confirm; then receive the confirmation information of the second user terminal, and when the confirmation information of the second user terminal is agreed, transfer the game control right of the target game from the second user terminal to the first user terminal, wherein the game control right is pre-set for the user terminal to interact with the game server corresponding to the target game for game data. In summary, by transferring the game control right online, it is possible to transfer the operation authority of the game character from one user terminal to another user terminal online during the game.

[0075] So far, the hardware structure and functions of the computer device of the present invention have been described in detail. Next, various embodiments of the present invention will be proposed based on the above computer device.

[0076] See also Fig. 9 , which is a program module diagram of an embodiment of a game sharing device 200 of the present invention.

[0077] In this embodiment, the game sharing device 200 includes a series of computer program instructions stored in the memory 11. When the computer program instructions are executed by the processor 12, the game sharing function of the embodiment of the present invention can be implemented. In some embodiments, based on the specific operations implemented by each part of the computer program instructions, the game sharing device 200 can be divided into one or more modules. For example, in Figure 6In the example, the game sharing device 200 can be divided into a receiving module 201, a forwarding module 202, a transfer module 203, an acquisition module 204, a distribution module 205 and a monitoring module 206. Among them:

[0078] The receiving module 201 is used to receive a game control request corresponding to a target game sent by a first user terminal.

[0079] The forwarding module 202 is used to forward the game control request to the second user terminal and remind the second user terminal to confirm the game control request.

[0080] Specifically, the computer device 1 is connected to a game data server and is simultaneously connected to a plurality of user terminals. In this embodiment, for example, the computer device 1 establishes a live broadcast room (or party room) according to a request of a user terminal, and then other user terminals can apply for or be invited to join the live broadcast room. The live broadcast room is an interactive platform software, which includes an interactive interface for providing user terminals with operations including inviting new users, applying for or transferring game operation rights, and other functional operations. After the user terminal is connected to the computer device 1 and joins the live broadcast room, the interactive interface of the live broadcast room can be shared with each user terminal.

[0081] In this embodiment, for example, if the second user terminal first starts a game through the live broadcast room, the computer device 1 will default to sending the game control right of the game to the second user terminal. In this embodiment, the game control right is pre-set for the user terminal to interact with the game server corresponding to the target game for game data. In addition, the game control right of a game character can only be held by one user terminal.

[0082] Therefore, when the first user terminal wants the game control right of a target game, it first needs to send a game control request corresponding to the target game to the computer device 1. In this embodiment, the first user terminal directly triggers the application through the interactive interface of the live studio by clicking, touching, or voice input. Then the receiving module 201 receives the game control request, and the forwarding module 202 forwards the game control request to the second user terminal, and reminds the second user terminal to confirm the game control request, for example, reminding the second user terminal through the interactive interface of the live studio.

[0083] The receiving module 201 is further configured to receive confirmation information from the second user terminal.

[0084] The transfer module 203 is configured to transfer the game control right of the target game from the second user terminal to the first user terminal when the confirmation information of the second user terminal is approval.

[0085] Specifically, after the second user terminal receives the game control request corresponding to the target game from the first user terminal forwarded by the computer device, it will confirm. Then, the receiving module 201 further receives the confirmation information of the second user terminal. When the confirmation information of the second user terminal is agreed, the transfer module 203 transfers the game control right of the target game from the second user terminal to the first user terminal. During the transfer process of the game control right, the computer device 1 can maintain the connection relationship with the game server, and then after the game control right is transferred to the first user terminal, the first user terminal can directly enter the game character state at the last moment when the second user terminal operates the game character, and then continue the game operation of the first user terminal.

[0086] In a specific embodiment, when the game control right includes game data interaction authority for game data interaction, the transfer module 203 transfers the game control right by: prohibiting the game data interaction authority of the transferor user terminal, and enabling the game data interaction authority of the transferred user terminal.

[0087] Specifically, the computer device 1 sets a game control right with game data interaction authority as the target game through the established live broadcast room platform, and the user terminal assigned with game data interaction authority can control the target game character in the game server to perform game operations.

[0088] Therefore, when the second user terminal agrees to transfer the game control right to the first user terminal, the second user terminal generates a game control right transfer request and sends it to the computer device 1. Then, the receiving module 201 receives the game control right transfer request, and then the transfer module 203 prohibits the game data interaction permission of the transferor user terminal according to the game control right transfer request, and then enables the game data interaction permission of the transferred user terminal.

[0089] In another specific embodiment, when the game control right includes a game data interface for game data interaction, the transfer module 203 transfers the game control right in a process including: closing the game data interface dedicated to game data interaction distributed to the transferor user terminal, and distributing the game data interface dedicated to game data interaction to the transferred user terminal.

[0090] Specifically, the computer device 1 sets a game data interface dedicated to game data interaction as the game control right, and the game data interface is used solely for transmitting game data operation instructions. Therefore, the computer device 1 will only distribute the game data interface dedicated to game data interaction to the user terminal with game control rights, and then the user terminal with game control rights sends game data operation instructions to the game server through the game data interface to control the corresponding target game character.

[0091] Therefore, when the second user terminal agrees to transfer the game control right to the first user terminal, the second user terminal generates a game control right transfer request and sends it to the computer device 1. Then, the receiving module 201 receives the game control right transfer request, and then, the transfer module 203 closes the game data interface dedicated to game data interaction distributed to the transferor user terminal according to the game control right transfer request, and then distributes the game data interface dedicated to game data interaction to the transferred user terminal.

[0092] Of course, if the receiving module 201 does not receive the confirmation information from the second user terminal within the preset time period, or the confirmation information received from the second user terminal is not an agreement, it will provide feedback to the first user terminal, such as a message saying "Your application was not successful, please reapply or wait".

[0093] The acquisition module 204 is used to acquire game audio and video data from the game server in real time.

[0094] The distribution module 205 is used to synchronously distribute the game audio and video data to all user terminals.

[0095] Specifically, the computer device 1 also provides a display interface through the live broadcast room, and the display interface displays the game screen or other video screen. In this embodiment, the acquisition module 204 can obtain the game audio and video data from the game server in real time, and then display it through the display interface of the live broadcast room. Of course, after each user terminal is connected to the computer device 1, the distribution module 205 will also distribute the content of the display interface of the live broadcast room, that is, the game audio and video data to all user terminals synchronously. Therefore, each user terminal can watch the game screen when the user terminal with game control rights performs game operations in real time, and obtain the corresponding game audio data.

[0096] In a specific embodiment, the distribution module 205 performs game screen rendering through a high-performance operating environment, and then the rendered image is compressed through the h.264 / h.265 algorithm, and then the audio and video stream is transmitted to the user terminal through the RTSP protocol. During the game operation, the user terminal sends the game operation data instruction to the computer device 1 through UDP and other protocols, and then the computer device 1 forwards it to the game server. After receiving the operation instruction, the game server performs the game operation, re-renders, and then transmits the game image to the computer device 1. The distribution module 205 forwards it to the user terminal with control over the game and mirrors it to other user terminals, thereby realizing the integration of cloud gaming, live broadcasting, and online social networking.

[0097] The monitoring module 206 is used to monitor the data interaction status between the first user terminal and the game server, wherein the data interaction status includes a connected but not interactive data status, a connected interactive data status, and a disconnected status.

[0098] The transfer module 203 is also used to transfer the game control right of the target game from the first user terminal to the third user terminal according to a pre-set principle of automatic transfer of game control right when it is monitored that the data interaction state is a disconnected state and the duration exceeds a first time threshold, or when the connection is in a non-interactive data state and the duration exceeds a second time threshold.

[0099] Specifically, after the transfer module 203 transfers the game control right of the target game from the second user terminal to the first user terminal, the monitoring module 206 continues to monitor the data interaction status between the first user terminal and the game server. In this embodiment, the first user terminal has the game control right, so it can be connected to the game server through the computer device 1 and send game data operation instructions to the game server. Therefore, the monitoring module 206 can monitor the data interaction status between the first user terminal and the game server, for example, the data interaction status includes a connected but uninteracted data state, a connected and interacted data state, and a disconnected state. Among them, the connected and interacted data state represents a normal game state; the connected and uninteracted data state represents that the first user terminal is connected to the game server but does not perform game operations; the disconnected state represents that the first user terminal is disconnected from the game server.

[0100] When the monitoring module 206 detects that the data interaction state between the first user terminal and the game server is disconnected and the duration exceeds a first time threshold, such as 1 minute, or detects that the data interaction state between the first user terminal and the game server is connected but not interacting with data and the duration exceeds a second time threshold, such as 5 minutes, then the transfer module 203 transfers the game control right of the target game from the first user terminal to the third user terminal according to the preset principle of automatic transfer of game control right, thereby solving the problem that when the user terminal with the game control right cannot perform game operations normally, the game control right can be automatically shared with other user terminals.

[0101] In this embodiment, the principle of automatic transfer of game control rights includes: selecting the user terminal with the highest user authority level or the longest continuous connection time as the user terminal to be transferred. For example, the transfer module 203 obtains the continuous connection time of all user terminals that have joined the live broadcast room in this live broadcast activity, and then selects the user terminal with the longest continuous connection time as the user terminal to be transferred, and then transfers the game control rights to the user terminal to be transferred; or selects the user terminal with the highest authority level from all user terminals that have joined the live broadcast room in this live broadcast as the user terminal to be transferred, and then transfers the game control rights to the user terminal to be transferred, wherein the authority level can be the platform account level of the live broadcast room platform.

[0102] In addition, in a specific embodiment, the receiving module 201 is also used to receive a game control transfer request corresponding to the target game sent by the first user terminal; the acquisition module 204 is also used to obtain the fourth user terminal information in the transfer object information included in the game control transfer request; the transfer module 203 is also used to transfer the game control right of the target game from the first user terminal to the fourth user terminal.

[0103] Specifically, after the transfer module 203 transfers the game control right of the target game from the second user terminal to the first user terminal, the first user terminal can then perform game operations on the target game. When the first user terminal wants to directly transfer the game control right to another user terminal, such as the fourth user terminal, it can directly select the transferred user terminal through the interactive interface of the live broadcast room to transfer the game control right, and then send a transfer request for the game control right corresponding to the target game to the computer device 1.

[0104] The receiving module 201 receives the game control transfer request corresponding to the target game sent by the first user terminal, and then the obtaining module 204 obtains the fourth user terminal information in the transfer object information included in the game control transfer request, and finally the transfer module 203 transfers the game control right of the target game from the first user terminal to the fourth user terminal. Therefore, the user terminal with the game control right can share the game control right with other online user terminals.

[0105] As can be seen from the above, the computer device 1 is capable of receiving a game control request corresponding to a target game sent by a first user terminal, and then forwarding it to a second user terminal and reminding the second user terminal to confirm; then receiving confirmation information from the second user terminal, and when the confirmation information from the second user terminal is in agreement, the game control right of the target game is transferred from the second user terminal to the first user terminal, wherein the game control right is pre-set for the user terminal to interact with the game server corresponding to the target game for game data. In summary, by transferring the game control right online, the operation authority of the game character can be transferred from one user terminal to another user terminal online during the game.

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

[0107] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0108] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A game sharing method, characterized in that: The method comprises: receiving a game control request corresponding to a target game sent by a first user terminal; forwarding the game control request to a second user terminal, and prompting the second user terminal to confirm the game control request; receiving confirmation information from the second user terminal; When the confirmation information of the second user terminal is consent, the game control right of the target game is transferred from the second user terminal to the first user terminal, wherein the game control right is pre-set for the user terminal to interact with the game server corresponding to the target game for game data; The method further comprises: Monitoring the data interaction state between the first user terminal and the game server, wherein the data interaction state includes a connected but uninteracted data state, a connected and interactive data state, and a disconnected state; When it is monitored that the data interaction state is a disconnected state and the duration exceeds a first time threshold, or the data interaction state is connected and the duration exceeds a second time threshold, the game control right of the target game is transferred from the first user terminal to the third user terminal according to a preset game control right automatic transfer principle; The third user terminal includes a user terminal that is not currently participating in the game.

2. The game sharing method according to claim 1, characterized in that: The method further comprises: Obtain game audio and video data from the game server in real time; The game audio and video data are synchronously distributed to all user terminals.

3. The game sharing method according to claim 1, characterized in that: The principle of automatic transfer of game control rights includes: selecting a user terminal with the highest user authority level or the longest continuous connection time as the user terminal to be transferred.

4. The method according to claim 1, characterized in that The method further comprises: receiving a game control transfer request corresponding to a target game sent by a first user terminal; Acquire the fourth user terminal information in the transfer object information included in the game control transfer request; The game control right of the target game is transferred from the first user terminal to the fourth user terminal.

5. The game sharing method according to claim 1, characterized in that: When the game control right includes a game data interaction authority for game data interaction, the transfer of the game control right includes: The game data interaction rights of the transferor's user terminal are prohibited; Enable the game data interaction permission on the user end of the transferee.

6. The game sharing method according to claim 1, characterized in that: When the game control right includes a game data interface for game data interaction, the transfer of the game control right includes: Close the dedicated game data interface for game data interaction distributed to the transferor's user terminal; A game data interface dedicated to game data interaction distributed to the transferred user end.

7. A game sharing device, characterized in that: The device comprises: A receiving module, configured to receive a game control request corresponding to a target game sent by a first user terminal; a forwarding module, configured to forward the game control request to a second user terminal, and remind the second user terminal to confirm the game control request; The receiving module is further configured to receive confirmation information from the second user terminal; a transfer module, configured to transfer the game control right of the target game from the second user terminal to the first user terminal when the confirmation information of the second user terminal is consent, wherein the game control right is pre-set for the user terminal to interact with the game server corresponding to the target game for game data; A monitoring module, used to monitor the data interaction status between the first user terminal and the game server, wherein the data interaction status includes a connected but uninteracted data status, a connected and interactive data status, and a disconnected status; The transfer module is further configured to transfer the game control right of the target game from the first user terminal to the third user terminal according to a preset game control right automatic transfer principle when it is detected that the data interaction state is a disconnected state and the duration exceeds a first time threshold, or the connection is in a non-interactive data state and the duration exceeds a second time threshold; The third user terminal includes a user terminal that is not currently participating in the game.

8. A computer device, characterized in that: The computer device includes a memory and a processor. The memory stores a computer program that can be run on the processor. When the computer program is executed by the processor, the steps of the game sharing method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program can be executed by at least one processor to enable the at least one processor to perform the steps of the game sharing method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the game sharing method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Game-account interaction method and device, storage medium and electronic device

    CN108144303A

  • Virtual object control method and device in game scene

    CN108717372A

  • Live broadcast system based on cloud game, live broadcast method and live broadcast interaction method

    CN110213601A