split screen interaction method and device based on cloud game

文档序号:1787758 发布日期:2019-12-10 浏览:25次 中文

阅读说明:本技术 一种基于云游戏的分屏互动方法和装置 (split screen interaction method and device based on cloud game ) 是由 周丕化 陈沃超 张顺四 董琼康 于 2019-08-13 设计创作,主要内容包括:本发明公开了一种基于云游戏的分屏互动方法和装置。所述方法包括:响应用户终端发送的云游戏请求,启动和监控云游戏进程;响应所述用户终端或互动用户终端发送的云游戏互动请求,对所述用户终端和所述互动用户终端建立语音连麦和云游戏界面数据共享;其中,所述互动用户终端为其他所述用户终端;根据所述用户终端发送的操作指令,对所述云游戏进程进行控制,生成所述云游戏界面数据,并将经压缩编码后的所述云游戏界面数据发送至所述用户终端和所述互动用户终端。本发明能够实现用户之间的分屏互动,更好地满足用户的游戏互动需求。(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.)

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.

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.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:游戏通信控制方法及装置、介质及电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类