CN110548284A - split screen interaction method and device based on cloud game - Google Patents
split screen interaction method and device based on cloud game Download PDFInfo
- Publication number
- CN110548284A CN110548284A CN201910747050.9A CN201910747050A CN110548284A CN 110548284 A CN110548284 A CN 110548284A CN 201910747050 A CN201910747050 A CN 201910747050A CN 110548284 A CN110548284 A CN 110548284A
- Authority
- CN
- China
- Prior art keywords
- cloud game
- user terminal
- request
- cloud
- interface data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 87
- 230000003993 interaction Effects 0.000 title claims abstract description 75
- 230000002452 interceptive effect Effects 0.000 claims abstract description 69
- 230000008569 process Effects 0.000 claims abstract description 57
- 238000012544 monitoring process Methods 0.000 claims abstract description 13
- 238000012546 transfer Methods 0.000 claims description 96
- 230000011664 signaling Effects 0.000 claims description 43
- 238000012795 verification Methods 0.000 claims description 34
- 230000004044 response Effects 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 8
- 230000006835 compression Effects 0.000 claims description 3
- 238000007906 compression Methods 0.000 claims description 3
- 238000009434 installation Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 description 12
- 230000002159 abnormal effect Effects 0.000 description 8
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000006837 decompression Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
- A63F13/26—Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/31—Communication aspects specific to video games, e.g. between several handheld game devices at close range
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
- A63F13/87—Communicating with other players during game play, e.g. by e-mail or chat
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/572—Communication between players during game play of non game information, e.g. e-mail, chat, file transfer, streaming of audio and streaming of video
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
Abstract
the invention discloses a split-screen interaction method and device based on a cloud game. The method comprises the following steps: responding to a cloud game request sent by a user terminal, and starting and monitoring a cloud game process; responding to a cloud game interaction request sent by the user terminal or an interactive user terminal, and establishing voice microphone connection and cloud game interface data sharing for the user terminal and the interactive user terminal; the interactive user terminal is other user terminals; and controlling the cloud game process according to the operation instruction sent by the user terminal to generate the cloud game interface data, and sending the compressed and encoded cloud game interface data to the user terminal and the interactive user terminal. The invention can realize split screen interaction among users and better meet the game interaction requirements of the users.
Description
Technical Field
the invention relates to the technical field of cloud computing, in particular to a split-screen interaction method and device based on a cloud game.
Background
through cloud game technology, actual games are run and stored in a cloud server, so that a user can access the games at any time and any place through any terminal equipment (such as a personal computer, a tablet, a mobile phone and the like), captured user operation signals (such as mouse click and keyboard click) are transmitted to the cloud server through high-speed broadband connection, and the cloud server replays user operation and renders game effects after receiving the user operation signals. Therefore, the cloud game can greatly reduce the requirements on user equipment and restore the game experience of the local game. However, in the game process, the user can only share the game picture or perform the interaction such as voice with other users playing the game, but cannot share the game picture or perform the interaction such as voice with users other than the game, and the game interaction requirements of the user cannot be met to a certain extent.
Disclosure of Invention
The invention aims to solve the technical problem of providing a screen-splitting interaction method and device based on a cloud game, which can realize screen-splitting interaction among users and better meet the game interaction requirements of the users.
in order to solve the technical problem, the invention provides a split-screen interaction method based on a cloud game, which comprises the following steps:
Responding to a cloud game request sent by a user terminal, and starting and monitoring a cloud game process;
Responding to a cloud game interaction request sent by the user terminal or an interactive user terminal, and establishing voice microphone connection and cloud game interface data sharing for the user terminal and the interactive user terminal; the interactive user terminal is other user terminals;
And controlling the cloud game process according to the operation instruction sent by the user terminal to generate the cloud game interface data, and sending the compressed and encoded cloud game interface data to the user terminal and the interactive user terminal.
Further, the screen-splitting interaction method based on the cloud game further comprises the following steps:
Responding to an operation authority transfer request sent by the user terminal; the operation authority request comprises a transfer user terminal and an operation time limit, wherein the transfer user terminal is other user terminals;
and controlling the cloud game process according to the operation instruction sent by the transfer user terminal within the operation time limit, and generating new cloud game interface data.
further, the starting and monitoring of the cloud game process in response to the cloud game request sent by the user terminal includes:
Responding to the cloud game request, and driving a business server to distribute cloud game hosts; the cloud game host comprises a signaling server and a media server;
And driving the signaling server to start and monitor the cloud game process.
Further, the driving the service server to distribute the cloud game hosts in response to the cloud game request includes:
carrying out validity check on the cloud game request, and marking the cloud game request which is verified to be valid as a cloud game request which is verified to be valid for the first time;
and distributing the cloud game host according to the cloud game request with the first-verification validity, and forwarding the cloud game request with the first-verification validity to the signaling server.
Further, the driving the signaling server to start and monitor a cloud game process includes:
carrying out validity check on the cloud game request which is verified to be valid, and marking the cloud game request which is verified to be valid as a cloud game request which is verified to be valid again;
And starting and monitoring the cloud game process according to the cloud game request of the double-verification method, and sending an initialization instruction to the media server to enable the media server to complete initialization.
further, the establishing of voice microphone and cloud game interface data sharing for the user terminal and the interactive user terminal in response to the cloud game interaction request sent by the user terminal or the interactive user terminal includes:
Establishing voice connection between the user terminal and the interactive user terminal according to the cloud game interaction request;
And driving the media server to send the compressed and encoded cloud game interface data to the user terminal and the interactive user terminal.
further, the controlling the cloud game process according to the operation instruction sent by the user terminal to generate the cloud game interface data, and sending the compressed and encoded cloud game interface data to the user terminal and the interactive user terminal includes:
Forwarding the operation instruction received by the service server to the signaling server;
Driving the signaling server to control the cloud game process according to the operation instruction to generate the cloud game interface data;
And driving the media server to send the compressed and encoded cloud game interface data to the game user terminal and the interactive user terminal.
Further, the responding to the operation authority transfer request sent by the user terminal includes:
Driving the service server to carry out validity check on the operation permission transfer request, and marking the operation permission transfer request which is verified to be valid as an initial verification valid transfer request;
forwarding the transfer request of the initial verification to the signaling server, carrying out validity check on the transfer request of the initial verification by the signaling server, and marking the transfer request of the initial verification which is verified to be valid as a transfer request of a re-verification which is verified to be valid;
And sending an operation authority transfer notice to the user terminal and the transfer user terminal according to the transfer request of the double-verification method.
Further, the sending the compressed and encoded cloud game interface data to the user terminal and the interactive user terminal further includes: and the compressed and coded cloud game interface data is sent to the user terminal and the interactive user terminal through a low-delay transmission channel.
The invention also provides a split-screen interaction device based on the cloud game, which comprises the following components:
The game starting and controlling module is used for responding to a cloud game request sent by the user terminal and starting and monitoring a cloud game process;
the game interaction module is used for responding to a cloud game interaction request sent by the user terminal or the interactive user terminal and establishing voice microphone and cloud game interface data sharing for the user terminal and the interactive user terminal; the interactive user terminal is other user terminals;
And the game operation module is used for controlling the cloud game process according to the operation instruction sent by the user terminal, generating the cloud game interface data and sending the cloud game interface data subjected to compression coding to the user terminal and the interactive user terminal.
the embodiment of the invention has the following beneficial effects:
according to the embodiment of the invention, the split-screen interaction between users can be realized through voice microphone connection and game interface data sharing, and meanwhile, the game control right of the users can be transferred to the appointed users, so that the game interaction requirements of the users can be better met.
drawings
fig. 1 is a schematic flow chart of a cloud game-based split-screen interaction method according to a first embodiment of the present invention;
FIG. 2 is a flow chart of a first embodiment of the present invention;
FIG. 3 is a flow chart of another embodiment of the first embodiment of the present invention;
FIG. 4 is a flow chart of a preferred embodiment of the first embodiment of the present invention;
FIG. 5 is a flow chart of another preferred embodiment of the first embodiment of the present invention;
fig. 6 is a schematic flowchart of a cloud game-based split-screen interaction method according to a second embodiment of the present invention;
FIG. 7 is a schematic flow chart of a preferred embodiment of the second embodiment of the present invention;
Fig. 8 is a data flow diagram of a cloud game-based split-screen interaction method according to a second embodiment of the present invention;
fig. 9 is a schematic structural diagram of a split-screen interaction device based on a cloud game in a third embodiment of the present invention.
Detailed Description
The technical solutions in the present invention will be described clearly and completely with reference to the accompanying drawings, and it is obvious that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that, the step numbers in the text are only for convenience of explanation of the specific embodiments, and do not serve to limit the execution sequence of the steps. The method provided by the embodiment can be executed by the relevant server, and the server is taken as an example for explanation below.
a first embodiment. Please refer to fig. 1-5.
as shown in fig. 1, a first embodiment provides a screen-splitting interaction method based on a cloud game, which includes steps S1 to S3:
And S1, responding to the cloud game request sent by the user terminal, and starting and monitoring the cloud game process.
s2, responding to a cloud game interaction request sent by the user terminal or the interactive user terminal, and establishing voice microphone and cloud game interface data sharing for the user terminal and the interactive user terminal; and the interactive user terminals are other user terminals.
S3, controlling the cloud game process according to the operation instruction sent by the user terminal, generating the cloud game interface data, and sending the compressed and encoded cloud game interface data to the user terminal and the interactive user terminal. In this embodiment, the user terminal is a terminal device held by a user, and includes a mobile phone, a computer, a tablet and other communication devices that can be connected to a server.
It can be understood that a user performs communication connection with the cloud game platform through a smart phone, a handheld device such as a Pad, a PC, a Web, and the like, and sends a cloud game request to the cloud game platform, so that the cloud game platform can start and monitor the cloud game process after receiving the cloud game request.
In the cloud game process, the cloud game process is controlled according to an operation instruction sent by the user, the cloud game interface data are generated, and the compressed and coded cloud game interface data are sent to the user, so that the user can play games through a cloud game platform.
After the user and the interactive user (i.e., other users who interact with the user) are in communication connection with the cloud game platform, the user or the interactive user can send the cloud game interaction request to the cloud game platform, so that the cloud game platform can automatically establish a communication channel for voice microphone connection and cloud game interface data sharing between the user and the interactive user according to the cloud game interaction request. Therefore, the user can perform voice interaction with other users in the game process, and other users can also acquire the cloud game interface data sent to the user, namely the same game picture, game sound effect and the like as the user.
cloud gaming is a cloud computing based gaming approach. In the running mode of the cloud game, all games run at the server side, the rendered game interface is compressed and encoded and then transmitted to the user through the network, and only the game equipment of the user is required to have basic video decompression capacity. Therefore, in the networking architecture of the cloud game platform, the requirement on the user equipment is greatly reduced.
In one specific embodiment, as shown in fig. 2, the step S1 includes steps S11 to S12:
S11, responding the cloud game request, and driving the business server to distribute the cloud game host; the cloud game host comprises a signaling server and a media server.
And S12, driving the signaling server to start and monitor the cloud game process.
it can be understood that by allocating an independent cloud game host to each user terminal that sends the cloud game request, it can be ensured that a game that a user runs on one cloud game host is not affected by other users, and at the same time, data processing pressure of the cloud game host is reduced, and data processing efficiency is improved.
In another specific embodiment, as shown in fig. 3, the step S11 includes steps S111 to S112:
And S111, carrying out validity check on the cloud game request, and marking the cloud game request which is verified to be valid as a cloud game request which is verified to be valid for the first time.
And S112, distributing the cloud game host according to the cloud game request of the first-verification-validity, and forwarding the cloud game request of the first-verification-validity to the signaling server.
The step S12 includes steps S121 to S122:
And S121, carrying out validity check on the cloud game request with the first-time validity check, and marking the cloud game request with the first-time validity check as a cloud game request with the second-time validity check.
and S122, starting and monitoring the cloud game process according to the cloud game request of the double-verification method, and sending an initialization instruction to the media server to enable the media server to complete initialization.
It can be understood that the cloud game request is subjected to validity check, namely primary validity check, through the service server, so as to distribute the cloud game host according to the cloud game request with the primary validity check. Meanwhile, the service server forwards the cloud game request which is just verified to the signaling server, so that the signaling server conducts validity check, namely secondary validity check, on the cloud game request which is just verified, the cloud game process is started and monitored according to the cloud game request which is just verified, and an initialization instruction is sent to the media server, so that the media server completes initialization. Therefore, the cloud game request is subjected to secondary validity verification, so that the influence of the abnormal cloud game request of an abnormal user or a normal user on a network can be effectively avoided.
in a preferred embodiment, as shown in fig. 4, the step S2 includes steps S21 to S22:
And S21, establishing voice connection between the user terminal and the interactive user terminal according to the cloud game interaction request.
and S22, driving the media server to send the compressed and encoded cloud game interface data to the user terminal and the interactive user terminal.
It can be understood that the game split-screen interaction between the users can be realized by establishing the voice connection microphone of the user terminal and the interactive user terminal and sharing the cloud game interface data received by the user terminal to the interactive user terminal.
For example, when a user encounters a level with higher difficulty for the user during a game, the cloud game interaction request may be sent to the cloud game platform, and a communication path shared by voice microphone and cloud game interface data between the user and the interactive user (i.e., other users interacting with the user) is established, so that the interactive user obtains the cloud game interface data identical to the user, and the interactive user is given online real-time off-site guidance through the communication path of the voice microphone, thereby assisting the user in passing the level. Similarly, the interactive user may also send the cloud game interaction request to the cloud game platform to provide online real-time off-site guidance to the user to help the user learn and clearance specific slots of a particular game.
The embodiment can realize the game split screen interaction among the users, not only can help the users to seek out-of-field guidance in the game process, but also can help other users to carry out online teaching on the users playing the game.
in another preferred embodiment, as shown in fig. 5, the step S3 includes steps S31 to S33:
S31, forwarding the operation instruction received by the service server to the signaling server.
and S32, driving the signaling server to control the cloud game process according to the operation instruction, and generating the cloud game interface data.
And S33, driving the media server to send the compressed and encoded cloud game interface data to the game user terminal and the interactive user terminal.
It can be understood that, the user terminal sends the operation instruction to the service server, and the service server forwards the operation instruction to the signaling server, so that the signaling server can control the cloud game process according to the received operation instruction, and generate the cloud game interface data. Meanwhile, the generated cloud game interface data is compressed and coded, and the media server sends the compressed and coded cloud game interface data to the user terminal, so that the game operation of the user is responded.
In the embodiment, the cloud game interface data is compressed and encoded and then sent to the user, and the user terminal is only required to have basic video decompression capacity, so that the requirement on user equipment is greatly reduced.
in a specific embodiment, the compressed and encoded cloud game interface data is sent to the game user terminal through a low-delay transmission channel.
It can be understood that, by using the low-delay transmission channel to transmit the compressed and encoded cloud game interface data, the network delay time in the data transmission process can be shortened, and the stability of the cloud game interface can be ensured.
the embodiment of the invention has the following beneficial effects:
according to the embodiment of the invention, the split-screen interaction between users can be realized through voice microphone connection and game interface data sharing, and the game interaction requirements of the users are met.
The second embodiment is based on the embodiment of the first embodiment. Please refer to fig. 6-8.
as shown in fig. 6, the cloud game based split-screen interaction method further includes steps S4 to S5:
S4, responding to the operation authority transfer request sent by the user terminal; the operation authority request comprises a transfer user terminal and an operation time limit, and the transfer user terminal is other user terminals.
And S5, controlling the cloud game process according to the operation instruction sent by the transfer user terminal within the operation time limit, and generating new cloud game interface data.
it can be understood that, in response to the operation authority transfer request sent by the user terminal, the operation authority of the user is transferred to a transfer user (i.e. a target transfer user of the user), so that the operation instruction sent by the user is no longer received within the control time limit (i.e. the operation instruction of the user is shielded), and the operation instruction sent by the transfer user is converted into a received operation instruction, so as to control the cloud game process and generate new cloud game interface data.
For example, when a user encounters a level with higher difficulty for the user during a game, the operation permission transfer request may be sent to the cloud game platform, and the operation permission of the user may be transferred to a transfer user (i.e., a target transfer user of the user), so that the transfer user may perform a game operation instead of the user, and the user may learn a game operation of a non-game user as a spectator.
the embodiment can realize the game split screen interaction between the users, help the users to seek out a helper in the game process, and enable other users to replace the users to play games through the high-difficulty level of the games, thereby meeting the game interaction requirements of the users.
As shown in fig. 7, in a preferred embodiment, the step S4 includes steps S41 to S43:
s41, driving the service server to check the legality of the operation permission transfer request, and marking the operation permission transfer request which is checked to be legal as an initial check legal transfer request.
S42, forwarding the transfer request of the initial verification to the signaling server, and carrying out validity check on the transfer request of the initial verification by the signaling server, and marking the transfer request of the initial verification which is verified to be valid as a transfer request of a re-verification.
S43, sending operation authority transfer notice to the user terminal and the transfer user terminal according to the transfer request of the double-check validity.
It can be understood that, the user sends the operation permission transfer request to the service server, and the service server performs validity check, that is, initial validity check, on the operation permission transfer request, so as to forward the initial validity check to the signaling server. And meanwhile, carrying out validity check on the primarily verified valid transfer request through the signaling server, namely carrying out secondary validity check on the operation permission transfer request so as to send an operation permission transfer notice to the user terminal and the transfer user terminal according to the secondarily verified valid transfer request. Therefore, by carrying out secondary validity check on the operation permission transfer request, the influence of the abnormal operation permission transfer request of an abnormal user or a normal user on a network can be effectively avoided, and the operation permission of the user can be accurately transferred to the appointed transfer user.
The embodiment of the invention has the following beneficial effects:
According to the embodiment of the invention, the split-screen interaction between users can be realized through voice microphone connection and game interface data sharing, and meanwhile, the game control right of the users can be transferred to the appointed users, so that the game interaction requirements of the users can be better met.
A third embodiment. Please refer to fig. 9.
As shown in fig. 9, a third embodiment provides a split-screen interaction device based on a cloud game, including: the game starting and controlling module 31 is used for responding to a cloud game request sent by the user terminal and starting and monitoring a cloud game process; the game interaction module 32 is used for responding to a cloud game interaction request sent by the user terminal or the interactive user terminal and establishing voice microphone and cloud game interface data sharing for the user terminal and the interactive user terminal; the interactive user terminal is other user terminals; the game operation module 33 is configured to control the cloud game process according to an operation instruction sent by the user terminal, generate the cloud game interface data, and send the cloud game interface data subjected to compression coding to the user terminal and the interactive user terminal.
In this embodiment, the user terminal is a terminal device held by a user, and includes a mobile phone, a computer, a tablet and other communication devices that can be connected to a server.
it can be understood that a user performs communication connection with the cloud game platform through a smart phone, a handheld device such as a Pad, a PC, a Web, and the like, and sends a cloud game request to the cloud game platform, so that the cloud game platform can start and monitor the cloud game process after receiving the cloud game request.
in the cloud game process, the cloud game process is controlled according to an operation instruction sent by the user, the cloud game interface data are generated, and the compressed and coded cloud game interface data are sent to the user, so that the user can play games through a cloud game platform.
after the user and the interactive user (i.e., other users who interact with the user) are in communication connection with the cloud game platform, the user or the interactive user can send the cloud game interaction request to the cloud game platform, so that the cloud game platform can automatically establish a communication channel for voice microphone connection and cloud game interface data sharing between the user and the interactive user according to the cloud game interaction request. Therefore, the user can perform voice interaction with other users in the game process, and other users can also acquire the cloud game interface data sent to the user, namely the same game picture, game sound effect and the like as the user.
cloud gaming is a cloud computing based gaming approach. In the running mode of the cloud game, all games run at the server side, the rendered game interface is compressed and encoded and then transmitted to the user through the network, and only the game equipment of the user is required to have basic video decompression capacity. Therefore, in the networking architecture of the cloud game platform, the requirement on the user equipment is greatly reduced.
in a specific embodiment, the game initiation and control module 31 includes: responding to the cloud game request, and driving a business server to distribute cloud game hosts; the cloud game host comprises a signaling server and a media server; and driving the signaling server to start and monitor the cloud game process.
it can be understood that by allocating an independent cloud game host to each user terminal that sends the cloud game request, it can be ensured that a game that a user runs on one cloud game host is not affected by other users, and at the same time, data processing pressure of the cloud game host is reduced, and data processing efficiency is improved.
In a specific embodiment, the driving the service server to allocate the cloud game host in response to the cloud game request includes: carrying out validity check on the cloud game request, and marking the cloud game request which is verified to be valid as a cloud game request which is verified to be valid for the first time; and distributing the cloud game host according to the cloud game request with the first-verification validity, and forwarding the cloud game request with the first-verification validity to the signaling server.
The driving of the signaling server to start and monitor the cloud game process includes: carrying out validity check on the cloud game request which is verified to be valid, and marking the cloud game request which is verified to be valid as a cloud game request which is verified to be valid again; and starting and monitoring the cloud game process according to the cloud game request of the double-verification method, and sending an initialization instruction to the media server to enable the media server to complete initialization.
it can be understood that the cloud game request is subjected to validity check, namely primary validity check, through the service server, so as to distribute the cloud game host according to the cloud game request with the primary validity check. Meanwhile, the service server forwards the cloud game request which is just verified to the signaling server, so that the signaling server conducts validity check, namely secondary validity check, on the cloud game request which is just verified, the cloud game process is started and monitored according to the cloud game request which is just verified, and an initialization instruction is sent to the media server, so that the media server completes initialization. Therefore, the cloud game request is subjected to secondary validity verification, so that the influence of the abnormal cloud game request of an abnormal user or a normal user on a network can be effectively avoided.
In a specific embodiment, the game interaction module 32 includes: establishing voice connection between the user terminal and the interactive user terminal according to the cloud game interaction request; and driving the media server to send the compressed and encoded cloud game interface data to the user terminal and the interactive user terminal.
It can be understood that the game split-screen interaction between the users can be realized by establishing the voice connection microphone of the user terminal and the interactive user terminal and sharing the cloud game interface data received by the user terminal to the interactive user terminal.
For example, when a user encounters a level with higher difficulty for the user during a game, the cloud game interaction request may be sent to the cloud game platform, and a communication path shared by voice microphone and cloud game interface data between the user and the interactive user (i.e., other users interacting with the user) is established, so that the interactive user obtains the cloud game interface data identical to the user, and the interactive user is given online real-time off-site guidance through the communication path of the voice microphone, thereby assisting the user in passing the level. Similarly, the interactive user may also send the cloud game interaction request to the cloud game platform to provide online real-time off-site guidance to the user to help the user learn and clearance specific slots of a particular game.
The embodiment can realize the game split screen interaction among the users, not only can help the users to seek out-of-field guidance in the game process, but also can help other users to carry out online teaching on the users playing the game.
In a specific embodiment, the game operation module 33 includes: forwarding the operation instruction received by the service server to the signaling server; driving the signaling server to control the cloud game process according to the operation instruction to generate the cloud game interface data; and driving the media server to send the compressed and encoded cloud game interface data to the game user terminal and the interactive user terminal.
It can be understood that, the user terminal sends the operation instruction to the service server, and the service server forwards the operation instruction to the signaling server, so that the signaling server can control the cloud game process according to the received operation instruction, and generate the cloud game interface data. Meanwhile, the generated cloud game interface data is compressed and coded, and the media server sends the compressed and coded cloud game interface data to the user terminal, so that the game operation of the user is responded.
In the embodiment, the cloud game interface data is compressed and encoded and then sent to the user, and the user terminal is only required to have basic video decompression capacity, so that the requirement on user equipment is greatly reduced.
In a specific embodiment, the compressed and encoded cloud game interface data is sent to the game user terminal through a low-delay transmission channel.
It can be understood that, by using the low-delay transmission channel to transmit the compressed and encoded cloud game interface data, the network delay time in the data transmission process can be shortened, and the stability of the cloud game interface can be ensured.
In a specific embodiment, the screen-splitting interaction device based on the cloud game further includes: a game transfer module 34, configured to respond to an operation permission transfer request sent by the user terminal; the operation authority request comprises a transfer user terminal and an operation time limit, wherein the transfer user terminal is other user terminals; the game operation module 33 is further configured to control the cloud game process according to the operation instruction sent by the transfer user terminal within the operation time limit, and generate new cloud game interface data
It can be understood that, in response to the operation authority transfer request sent by the user terminal, the operation authority of the user is transferred to a transfer user (i.e. a target transfer user of the user), so that the operation instruction sent by the user is no longer received within the control time limit (i.e. the operation instruction of the user is shielded), and the operation instruction sent by the transfer user is converted into a received operation instruction, so as to control the cloud game process and generate new cloud game interface data.
For example, when a user encounters a level with higher difficulty for the user during a game, the operation permission transfer request may be sent to the cloud game platform, and the operation permission of the user may be transferred to a transfer user (i.e., a target transfer user of the user), so that the transfer user may perform a game operation instead of the user, and the user may learn a game operation of a non-game user as a spectator.
the embodiment can realize the game split screen interaction between the users, help the users to seek out a helper in the game process, and enable other users to replace the users to play games through the high-difficulty level of the games, thereby meeting the game interaction requirements of the users.
In a specific embodiment, the game transfer module 34 includes: driving the service server to carry out validity check on the operation permission transfer request, and marking the operation permission transfer request which is verified to be valid as an initial verification valid transfer request; forwarding the transfer request of the initial verification to the signaling server, carrying out validity check on the transfer request of the initial verification by the signaling server, and marking the transfer request of the initial verification which is verified to be valid as a transfer request of a re-verification which is verified to be valid; and sending an operation authority transfer notice to the user terminal and the transfer user terminal according to the transfer request of the double-verification method.
It can be understood that, the user sends the operation permission transfer request to the service server, and the service server performs validity check, that is, initial validity check, on the operation permission transfer request, so as to forward the initial validity check to the signaling server. And meanwhile, carrying out validity check on the primarily verified valid transfer request through the signaling server, namely carrying out secondary validity check on the operation permission transfer request so as to send an operation permission transfer notice to the user terminal and the transfer user terminal according to the secondarily verified valid transfer request. Therefore, by carrying out secondary validity check on the operation permission transfer request, the influence of the abnormal operation permission transfer request of an abnormal user or a normal user on a network can be effectively avoided, and the operation permission of the user can be accurately transferred to the appointed transfer user.
The embodiment of the invention has the following beneficial effects:
According to the embodiment of the invention, the split-screen interaction between users can be realized through voice microphone connection and game interface data sharing, and meanwhile, the game control right of the users can be transferred to the appointed users, so that the game interaction requirements of the users can be better met.
while the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention.
It will be understood by those skilled in the art that all or part of the processes of the above embodiments may be implemented by hardware related to instructions of a computer program, and the computer program may be stored in a computer readable storage medium, and when executed, may include the processes of the above embodiments. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
Claims (10)
1. a split-screen interaction method based on a cloud game is characterized by comprising the following steps:
Responding to a cloud game request sent by a user terminal, and starting and monitoring a cloud game process;
Responding to a cloud game interaction request sent by the user terminal or an interactive user terminal, and establishing voice microphone connection and cloud game interface data sharing for the user terminal and the interactive user terminal; the interactive user terminal is other user terminals;
and controlling the cloud game process according to the operation instruction sent by the user terminal to generate the cloud game interface data, and sending the compressed and encoded cloud game interface data to the user terminal and the interactive user terminal.
2. The cloud game based screen-splitting interaction method according to claim 1, further comprising:
Responding to an operation authority transfer request sent by the user terminal; the operation authority request comprises a transfer user terminal and an operation time limit, wherein the transfer user terminal is other user terminals;
And controlling the cloud game process according to the operation instruction sent by the transfer user terminal within the operation time limit, and generating new cloud game interface data.
3. the cloud game-based screen-splitting interaction method according to claim 1 or 2, wherein the starting and monitoring of the cloud game progress in response to the cloud game request sent by the user terminal comprises:
responding to the cloud game request, and driving a business server to distribute cloud game hosts; the cloud game host comprises a signaling server and a media server;
And driving the signaling server to start and monitor the cloud game process.
4. The cloud game based screen-splitting interaction method of claim 3, wherein the driving a business server to distribute a cloud game host in response to the cloud game request comprises:
Carrying out validity check on the cloud game request, and marking the cloud game request which is verified to be valid as a cloud game request which is verified to be valid for the first time;
and distributing the cloud game host according to the cloud game request with the first-verification validity, and forwarding the cloud game request with the first-verification validity to the signaling server.
5. The cloud game based screen-splitting interaction method of claim 4, wherein the driving the signaling server to start and monitor a cloud game process comprises:
Carrying out validity check on the cloud game request which is verified to be valid, and marking the cloud game request which is verified to be valid as a cloud game request which is verified to be valid again;
And starting and monitoring the cloud game process according to the cloud game request of the double-verification method, and sending an initialization instruction to the media server to enable the media server to complete initialization.
6. The cloud game based screen-splitting interaction method of claim 3, wherein the establishing of voice connection and cloud game interface data sharing for the user terminal and the interactive user terminal in response to a cloud game interaction request sent by the user terminal or the interactive user terminal comprises:
establishing voice connection between the user terminal and the interactive user terminal according to the cloud game interaction request;
And driving the media server to send the compressed and encoded cloud game interface data to the user terminal and the interactive user terminal.
7. the cloud game based screen-splitting interaction method according to claim 3, wherein the step of controlling the cloud game process according to the operation instruction sent by the user terminal, generating the cloud game interface data, and sending the compressed and encoded cloud game interface data to the user terminal and the interactive user terminal comprises the steps of:
forwarding the operation instruction received by the service server to the signaling server;
Driving the signaling server to control the cloud game process according to the operation instruction to generate the cloud game interface data;
And driving the media server to send the compressed and encoded cloud game interface data to the game user terminal and the interactive user terminal.
8. The cloud game based screen-splitting interaction method of claim 3, wherein the responding to the operation permission transfer request sent by the user terminal comprises:
driving the service server to carry out validity check on the operation permission transfer request, and marking the operation permission transfer request which is verified to be valid as an initial verification valid transfer request;
forwarding the transfer request of the initial verification to the signaling server, carrying out validity check on the transfer request of the initial verification by the signaling server, and marking the transfer request of the initial verification which is verified to be valid as a transfer request of a re-verification which is verified to be valid;
And sending an operation authority transfer notice to the user terminal and the transfer user terminal according to the transfer request of the double-verification method.
9. The cloud game based screen-splitting interaction method of claim 1, wherein the step of sending the compressed and encoded cloud game interface data to the user terminal and the interactive user terminal further comprises: and the compressed and coded cloud game interface data is sent to the user terminal and the interactive user terminal through a low-delay transmission channel.
10. the utility model provides a split screen interactive installation based on cloud recreation which characterized in that includes:
The game starting and controlling module is used for responding to a cloud game request sent by the user terminal and starting and monitoring a cloud game process;
The game interaction module is used for responding to a cloud game interaction request sent by the user terminal or the interactive user terminal and establishing voice microphone and cloud game interface data sharing for the user terminal and the interactive user terminal; the interactive user terminal is other user terminals;
And the game operation module is used for controlling the cloud game process according to the operation instruction sent by the user terminal, generating the cloud game interface data and sending the cloud game interface data subjected to compression coding to the user terminal and the interactive user terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910747050.9A CN110548284A (en) | 2019-08-13 | 2019-08-13 | split screen interaction method and device based on cloud game |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910747050.9A CN110548284A (en) | 2019-08-13 | 2019-08-13 | split screen interaction method and device based on cloud game |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110548284A true CN110548284A (en) | 2019-12-10 |
Family
ID=68737458
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910747050.9A Pending CN110548284A (en) | 2019-08-13 | 2019-08-13 | split screen interaction method and device based on cloud game |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110548284A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111672132A (en) * | 2020-06-03 | 2020-09-18 | 西安万像电子科技有限公司 | Game control method, game control device, server, and storage medium |
CN111714877A (en) * | 2020-06-18 | 2020-09-29 | 西安万像电子科技有限公司 | Cloud game control system and method |
CN111773712A (en) * | 2020-07-20 | 2020-10-16 | 网易(杭州)网络有限公司 | Interaction control method and device, electronic equipment and computer readable storage medium |
CN111773660A (en) * | 2020-07-03 | 2020-10-16 | 珠海金山网络游戏科技有限公司 | Cloud game processing system, method and device |
CN111818394A (en) * | 2019-12-11 | 2020-10-23 | 厦门雅基软件有限公司 | Cloud game live broadcast method, client and computer readable storage medium |
CN111930328A (en) * | 2020-08-10 | 2020-11-13 | 西安万像电子科技有限公司 | Application data display method, device and system |
CN111951366A (en) * | 2020-07-29 | 2020-11-17 | 北京蔚领时代科技有限公司 | Cloud native 3D scene game method and system |
CN112055227A (en) * | 2020-09-17 | 2020-12-08 | 深圳市欢太科技有限公司 | Cloud game interaction method, system, device, storage medium and electronic equipment |
CN112601046A (en) * | 2020-12-10 | 2021-04-02 | 北京橙色云科技有限公司 | Interactive method, terminal, server, interactive system and non-transitory storage medium |
CN113230647A (en) * | 2021-06-02 | 2021-08-10 | 北京字节跳动网络技术有限公司 | Interaction method, interaction device and computer storage medium |
CN113923253A (en) * | 2021-10-12 | 2022-01-11 | 西安万像电子科技有限公司 | Virtual machine image transmission method, electronic equipment and storage medium |
CN113941156A (en) * | 2020-07-16 | 2022-01-18 | 深圳瞬玩科技有限公司 | Multi-player online game method and system based on cloud mobile phone |
US12134035B2 (en) | 2020-07-29 | 2024-11-05 | Wellink Technologies Co., Ltd. | Method and system for a cloud native 3D scene game |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103023872A (en) * | 2012-11-16 | 2013-04-03 | 杭州顺网科技股份有限公司 | Cloud game service platform |
CN105050674A (en) * | 2013-02-19 | 2015-11-11 | 亚马逊技术股份有限公司 | Delegating video game tasks via sharing service |
-
2019
- 2019-08-13 CN CN201910747050.9A patent/CN110548284A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103023872A (en) * | 2012-11-16 | 2013-04-03 | 杭州顺网科技股份有限公司 | Cloud game service platform |
CN105050674A (en) * | 2013-02-19 | 2015-11-11 | 亚马逊技术股份有限公司 | Delegating video game tasks via sharing service |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111818394A (en) * | 2019-12-11 | 2020-10-23 | 厦门雅基软件有限公司 | Cloud game live broadcast method, client and computer readable storage medium |
CN111672132A (en) * | 2020-06-03 | 2020-09-18 | 西安万像电子科技有限公司 | Game control method, game control device, server, and storage medium |
CN111672132B (en) * | 2020-06-03 | 2024-03-29 | 西安万像电子科技有限公司 | Game control method, game control device, server, and storage medium |
CN111714877A (en) * | 2020-06-18 | 2020-09-29 | 西安万像电子科技有限公司 | Cloud game control system and method |
CN111773660A (en) * | 2020-07-03 | 2020-10-16 | 珠海金山网络游戏科技有限公司 | Cloud game processing system, method and device |
CN113941156A (en) * | 2020-07-16 | 2022-01-18 | 深圳瞬玩科技有限公司 | Multi-player online game method and system based on cloud mobile phone |
CN111773712A (en) * | 2020-07-20 | 2020-10-16 | 网易(杭州)网络有限公司 | Interaction control method and device, electronic equipment and computer readable storage medium |
CN111951366A (en) * | 2020-07-29 | 2020-11-17 | 北京蔚领时代科技有限公司 | Cloud native 3D scene game method and system |
CN111951366B (en) * | 2020-07-29 | 2021-06-15 | 北京蔚领时代科技有限公司 | Cloud native 3D scene game method and system |
US12134035B2 (en) | 2020-07-29 | 2024-11-05 | Wellink Technologies Co., Ltd. | Method and system for a cloud native 3D scene game |
CN111930328A (en) * | 2020-08-10 | 2020-11-13 | 西安万像电子科技有限公司 | Application data display method, device and system |
CN111930328B (en) * | 2020-08-10 | 2024-03-15 | 西安万像电子科技有限公司 | Application data display method, device and system |
CN112055227A (en) * | 2020-09-17 | 2020-12-08 | 深圳市欢太科技有限公司 | Cloud game interaction method, system, device, storage medium and electronic equipment |
CN112601046A (en) * | 2020-12-10 | 2021-04-02 | 北京橙色云科技有限公司 | Interactive method, terminal, server, interactive system and non-transitory storage medium |
CN112601046B (en) * | 2020-12-10 | 2022-03-11 | 橙色云互联网设计有限公司 | Interactive method, terminal, server, interactive system and non-transitory storage medium |
CN113230647A (en) * | 2021-06-02 | 2021-08-10 | 北京字节跳动网络技术有限公司 | Interaction method, interaction device and computer storage medium |
CN113923253A (en) * | 2021-10-12 | 2022-01-11 | 西安万像电子科技有限公司 | Virtual machine image transmission method, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110548284A (en) | split screen interaction method and device based on cloud game | |
CN112788358B (en) | Video live broadcast method, video sending method, device and equipment for game match | |
CN111773667B (en) | Live game interaction method and device, computer readable medium and electronic equipment | |
CN112153140B (en) | Remote control method, device, equipment, storage medium and system | |
US8152639B2 (en) | Method and system for enhanced audio communications in an interactive environment | |
CN111803923B (en) | Game sharing method based on cloud mobile phone system, electronic equipment and storage medium | |
CN111491214A (en) | Live broadcast interaction method and system based on cloud game, electronic device and storage medium | |
JP2007534076A (en) | System and method for chat load management in a network chat environment | |
CN111803921B (en) | Game interaction method based on cloud mobile phone system, electronic equipment and storage medium | |
CN104702696A (en) | Cross-platform instant data interaction method, device and system | |
CN112337102B (en) | Live broadcast data processing method and device, electronic equipment and storage medium | |
CN112235594B (en) | Live broadcast and microphone connecting method and device, computer readable medium and electronic equipment | |
CN104941181A (en) | Method and device for achieving real-time game interaction between different intelligent terminals | |
CN102185862A (en) | Communication method, device and system of online game system | |
CN106422324A (en) | Multi-terminal real-time communication method, device and system | |
CN111803922A (en) | Game interaction method based on cloud mobile phone system | |
CN111803954A (en) | Game live broadcast method based on cloud mobile phone, electronic equipment and storage medium | |
CN112416122A (en) | VR-based watching method, device and system | |
CN112169327A (en) | Control method of cloud game and related device | |
WO2021128981A1 (en) | Livestreaming interaction method and apparatus, electronic device, and computer readable storage medium | |
CN114222195A (en) | Live broadcast stream pushing method and device, electronic equipment and storage medium | |
CN110585734A (en) | Mobile game fighting method, device and server | |
CN113766270A (en) | Video playing method, system, server, terminal equipment and electronic equipment | |
CN114844663A (en) | Desktop sharing method, system, storage medium and equipment | |
CN115695831A (en) | Live broadcast interaction method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191210 |