Game data archiving and sharing method and system based on cloud game

文档序号:1011466 发布日期:2020-10-27 浏览:25次 中文

阅读说明:本技术 一种基于云游戏的游戏数据存档共享方法及系统 (Game data archiving and sharing method and system based on cloud game ) 是由 舒伟 郭曼丽 龙海涛 于 2020-07-01 设计创作,主要内容包括:本发明提供一种基于云游戏的游戏数据存档共享方法,包括:接收第一玩家的游戏数据的存档请求,生成第一玩家的游戏存档数据;接收第二玩家的游戏数据共享请求,并进行合法性校验;所述合法性校验为验证第二玩家身份信息;发送所述第一玩家的游戏存档数据至第二玩家的终端设备。本发明通过共享游戏存档数据,实现第二玩家使用自己的游戏账号获取第一玩家的游戏数据,在第一玩家的游戏数据基础上生成自己的游戏数据,通过存档接力的互动方式,实现了玩家之间的游戏互助需求,提高了玩家的游戏体验。(The invention provides a game data archiving and sharing method based on a cloud game, which comprises the following steps: receiving an archiving request of the game data of the first player, and generating the game archiving data of the first player; receiving a game data sharing request of a second player, and carrying out validity check; the validity check is to verify the identity information of the second player; and sending the game archive data of the first player to the terminal equipment of the second player. According to the invention, the second player obtains the game data of the first player by using the own game account number through sharing the game archive data, the own game data is generated on the basis of the game data of the first player, the game mutual-help requirement among the players is realized through an archive relay interaction mode, and the game experience of the players is improved.)

1. A game data archiving and sharing method based on a cloud game is characterized by comprising the following steps:

receiving an archiving request of the game data of the first player, and generating the game archiving data of the first player;

receiving a game data sharing request of a second player, and carrying out validity check; the validity check is to verify the identity information of the second player;

and sending the game archive data of the first player to the terminal equipment of the second player.

2. The method for archiving and sharing game data based on the cloud game as claimed in claim 1, wherein before receiving the request for archiving the game data of the first player and generating the game archived data of the first player, the method further comprises:

game data of a first player stored by a cloud server is received.

3. The method for archiving and sharing game data based on the cloud game as claimed in claim 1, wherein after receiving the request for archiving the game data of the first player and generating the game archived data of the first player, the method further comprises:

and sending the archived result of the game archived data of the first player to the terminal equipment of the first player.

4. The method for archiving and sharing game data based on the cloud game as claimed in claim 1, wherein after sending the game archive data of the first player to the terminal device of the second player, further comprising:

receiving game data of a second player stored by the cloud server;

and receiving an archiving request of the game data of the second player, and generating the game archiving data of the second player.

5. A game data archiving and sharing system based on a cloud game is characterized by comprising:

the first game data archiving module is used for receiving the archiving request of the game data of the first player and generating the game archiving data of the first player;

the game data sharing request module is used for receiving a game data sharing request of a second player and carrying out validity check; the validity check is to verify the identity information of the second player;

and the game data sharing module is used for sending the game archived data of the first player to the terminal equipment of the second player.

6. The cloud-game-based game data archive sharing system according to claim 5, wherein the first game data archive module is further configured to: game data of a first player stored by a cloud server is received.

7. The cloud game based game data archive sharing system according to claim 5, further comprising:

and the first game archive confirmation module is used for sending the archive result of the game archive data of the first player to the terminal equipment of the first player.

8. The cloud game based game data archive sharing system according to claim 5, further comprising: the second game data archiving module is used for receiving the game data of the second player stored by the cloud server; and the game archiving module is also used for receiving the archiving request of the game data of the second player and generating the game archiving data of the second player.

9. A game data archive sharing terminal device based on a cloud game, comprising a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements a game data archive sharing method based on a cloud game according to any one of claims 1 to 4 when executing the computer program.

10. A computer-readable storage medium, comprising a stored computer program, wherein when the computer program runs, the computer-readable storage medium controls a device to execute the game data archive sharing method based on the cloud game according to any one of claims 1 to 4.

Technical Field

The invention relates to the technical field of cloud games, in particular to a game data archiving and sharing method and system based on a cloud game.

Background

The cloud game is a game mode based on cloud computing, all games run at a server side in a running mode of the cloud game, and a rendered game picture is compressed and then transmitted to a user through a network. For the client, the user's gaming device does not require any high-end processor and graphics card, but only basic video decompression capability. Therefore, the cloud game can greatly reduce the requirements on user equipment and restore the game experience of the local game.

However, in the existing game process, the player a can acquire the game data of the player B only by logging in the game account of the player B, but cannot acquire the game data of the player B by using the game account of the player a, and the game interaction requirements of the user cannot be met to a certain extent.

Disclosure of Invention

The invention provides a game data archiving and sharing method and system based on a cloud game, and the game data sharing function among players is realized.

One embodiment of the invention provides a game data archiving and sharing method based on a cloud game, which comprises the following steps:

receiving an archiving request of the game data of the first player, and generating the game archiving data of the first player;

receiving a game data sharing request of a second player, and carrying out validity check; the validity check is to verify the identity information of the second player;

and sending the game archive data of the first player to the terminal equipment of the second player.

Further, before the receiving a request for archiving the game data of the first player and generating the game archived data of the first player, the method further includes:

game data of a first player stored by a cloud server is received.

Further, after receiving a request for archiving the game data of the first player and generating the game archived data of the first player, the method further includes:

and sending the archived result of the game archived data of the first player to the terminal equipment of the first player.

Further, after the sending the game archive data of the first player to the terminal device of the second player, the method further includes:

receiving game data of a second player stored by the cloud server;

and receiving an archiving request of the game data of the second player, and generating the game archiving data of the second player.

One embodiment of the present invention provides a game data archiving and sharing system based on a cloud game, including:

the first game data archiving module is used for receiving the archiving request of the game data of the first player and generating the game archiving data of the first player;

the game data sharing request module is used for receiving a game data sharing request of a second player and carrying out validity check; the validity check is to verify the identity information of the second player;

and the game data sharing module is used for sending the game archived data of the first player to the terminal equipment of the second player.

Further, the first game data archive module is further configured to: game data of a first player stored by a cloud server is received.

Further, the game data archiving and sharing system based on the cloud game further includes:

and the first game archive confirmation module is used for sending the archive result of the game archive data of the first player to the terminal equipment of the first player.

Further, the game data archiving and sharing system based on the cloud game further includes:

the second game data archiving module is used for receiving the game data of the second player stored by the cloud server; and the game archiving module is also used for receiving the archiving request of the game data of the second player and generating the game archiving data of the second player.

One embodiment of the invention provides game data archive sharing terminal equipment based on a cloud game, which comprises a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the game data archive sharing method based on the cloud game when executing the computer program.

An embodiment of the present invention provides a computer-readable storage medium, where the computer-readable storage medium includes a stored computer program, where when the computer program runs, a device on which the computer-readable storage medium is located is controlled to execute the game data archiving and sharing method based on the cloud game.

Compared with the prior art, the embodiment of the invention has the beneficial effects that:

the invention provides a game data archiving and sharing method based on a cloud game, which comprises the following steps: receiving an archiving request of the game data of the first player, and generating the game archiving data of the first player; receiving a game data sharing request of a second player, and carrying out validity check; the validity check is to verify the identity information of the second player; and sending the game archive data of the first player to the terminal equipment of the second player. According to the invention, the second player obtains the game data of the first player by using the own game account number through sharing the game archive data, the own game data is generated on the basis of the game data of the first player, the game mutual-help requirement among the players is realized through an archive relay interaction mode, and the game experience of the players is improved.

Drawings

In order to more clearly illustrate the technical solution of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.

Fig. 1 is a flowchart of a game data archive sharing method based on a cloud game according to an embodiment of the present invention;

FIG. 2 is a flowchart of a method for sharing game data archive based on cloud game according to another embodiment of the present invention;

FIG. 3 is a flowchart of a game data archive sharing method based on a cloud game according to another embodiment of the present invention;

fig. 4 is a topology diagram of a game data archive sharing method based on a cloud game according to an embodiment of the present invention;

fig. 5 is a block diagram of a game data archive sharing system based on a cloud game according to an embodiment of the present invention;

fig. 6 is a block diagram of a game data archive sharing system based on a cloud game according to another embodiment of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the 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 understood that the step numbers used herein are for convenience of description only and are not intended as limitations on the order in which the steps are performed.

It is to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.

The terms "comprises" and "comprising" indicate the presence of the described features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.

The term "and/or" refers to and includes any and all possible combinations of one or more of the associated listed items.

A first aspect.

Referring to fig. 1, an embodiment of the present invention provides a game data archiving and sharing method based on a cloud game, including:

s10, receiving a request for archiving the game data of the first player, and generating game archived data of the first player.

S20, receiving a game data sharing request of a second player, and carrying out validity check; the validity check is to verify the identity information of the second player.

And S30, sending the game archive data of the first player to the terminal equipment of the second player.

In a specific embodiment, a first player enters a game through a terminal device of the first player, the game is run through a server, the server compresses a rendered game picture and transmits the compressed game picture to the terminal device of the first player through a network, and the terminal device does not need any high-end processor or video card and only needs basic video decompression capability. The server runs through a cloud game host, the cloud game host can be a physical machine or a virtual machine, different games meet requirements of CPU, GPU and internal memory of the games, the main responsibility of the games is to complete rendering of game pictures, and simultaneously, running environments are provided for a signaling server and a media server. The signaling server is assisted by the service server and the media server to complete the functions of starting, running monitoring and the like of the game on the cloud host, and meanwhile, the signaling server receives the control command of the service server and completes corresponding operation. The media server is a core service of the cloud game platform, is deployed on a cloud game host together with a signaling server, receives a control command of the signaling server and completes related work, and has the core function of capturing game pictures, compressing the pictures by adopting a specific algorithm and sending the pictures to a user. The service server realizes management and distribution of cloud hosts in the cloud game platform, is a control center of the cloud game platform, is responsible for completing scheduling and controlling the cloud hosts of users to characteristics, and has other service control logics such as wheat order, charging and other related functions. The Cloud Server (Cloud Server) is used for providing a host of Cloud services and is responsible for a series of Cloud services of the Cloud game. The Cloud Archive Center (Cloud Archive Center) contains two parts of services: a Cloud Archive Information storage Center (Cloud Archive Information Center) for providing an Archive Information storage service; and a Cloud Archive storage Center (Cloud Archive Center) for providing Archive storage services. The archiving relay is an archiving use right transfer mode based on the cloud game, one party provides game archiving, an archiving owner and a game official party can transfer or distribute the archiving use right to players, one or more players can obtain the archiving use right, and the progress of game archiving is switched or changed according to own wishes.

In a specific embodiment, as shown in fig. 4, the cloud archive center is responsible for centrally managing the cloud archive data of each player, and the cloud archive data is composed of two parts, namely cloud archive information and a cloud archive file. The cloud archive information is a data set containing an archive file name, size, check value, and archive file address (e.g., URL). The cloud archive file is a data set of game archive files, and all game archive files are compressed into a single file (e.g., a zip-format compressed file) for storage in order to facilitate data transmission on the internet. Although the cloud archive center manages the cloud archive data for all players, the cloud archive data between players is not shareable because the players' data is independent and isolated. Sharing of cloud archives among players requires that shared data be created by the players, and the shared cloud archive data can be accessed by other players after the other players acquire the shared data.

Referring to fig. 2, an embodiment of the present invention provides a game data archiving and sharing method based on a cloud game, further including:

and S01, receiving the game data of the first player stored by the cloud server.

And S11, sending the archived result of the game archived data of the first player to the terminal equipment of the first player.

S40, receiving game data of a second player stored by the cloud server;

s41, receiving a request for archiving the game data of the second player, and generating game archived data of the second player.

In a specific embodiment, as shown in fig. 3, the present invention provides a game data archive sharing method based on a cloud game, including:

step 1: player a connects to the cloud server and starts the game.

Step 2: after finishing the game, the player can generate a game archive file, the cloud server generates cloud archive information, and all the game archive files are packaged into a cloud archive file.

And 3, step 3: the cloud server uploads the cloud archive data (cloud archive information and cloud archive files) to the cloud archive center.

And 4, step 4: and the cloud archive center returns the cloud archive data result to the player A.

And 5, step 5: the player A sends a request for creating cloud archive shared data to the cloud archive center, and the cloud archive center creates the cloud archive shared data of the player A after receiving the request, wherein the cloud archive shared data comprises data sets such as archive file names, sizes and cloud archive file links.

And 6, step 6: player B sends a request to use Player A's cloud archive shared data to the cloud archive center.

And 7, step 7: and the cloud archive center checks the validity of the player B and judges whether the player B has the authority to access the cloud archive number of the player A.

And 8, step 8: and after the verification is passed, the cloud archive center sends the shared cloud archive data of the player A to the player B.

Step 9: and after receiving the shared cloud archive information, the player B can start the game, and at the moment, the cloud archive of the player A is used.

In one embodiment, player A may share the archived progress to player B at a different progress after the game reaches a certain game progress, and player B may continue playing with player A's game progress. In the game process, when the player A encounters a level with higher difficulty, the archiving relay playing method provided by the scheme can be used, and other players can assist the player A to pass the level through the archiving relay playing method. The archival relay interaction process of player a and player B may allow for a transaction to occur that associates player a with player B for archival. Player A and player B are in the same organization, and player A shares the archive to the organization's archive list, and player B can then play using player A's archive schedule. The player A and the player B are in the same organization, the player A shares the archive to the organization archive list and sets conditions (the conditions can be friends, fans, tasks, virtual money and the like), and the player B can use the progress of the player A to play the game as long as the conditions of the player A are met.

A second aspect.

Referring to fig. 5, an embodiment of the present invention provides a game data archiving and sharing system based on a cloud game, including:

the first game data archive module 10 is configured to receive an archive request of game data of a first player, and generate game archive data of the first player.

The game data sharing request module 20 is configured to receive a game data sharing request of a second player, and perform validity check; the validity check is to verify the identity information of the second player.

The game data sharing module 30 is configured to send the game archive data of the first player to the terminal device of the second player.

In one embodiment, the first game data archive module is further configured to: game data of a first player stored by a cloud server is received.

In a specific embodiment, a first player enters a game through a terminal device of the first player, the game is run through a server, the server compresses a rendered game picture and transmits the compressed game picture to the terminal device of the first player through a network, and the terminal device does not need any high-end processor or video card and only needs basic video decompression capability. The server runs through a cloud game host, the cloud game host can be a physical machine or a virtual machine, different games meet requirements of CPU, GPU and internal memory of the games, the main responsibility of the games is to complete rendering of game pictures, and simultaneously, running environments are provided for a signaling server and a media server. The signaling server is assisted by the service server and the media server to complete the functions of starting, running monitoring and the like of the game on the cloud host, and meanwhile, the signaling server receives the control command of the service server and completes corresponding operation. The media server is a core service of the cloud game platform, is deployed on a cloud game host together with a signaling server, receives a control command of the signaling server and completes related work, and has the core function of capturing game pictures, compressing the pictures by adopting a specific algorithm and sending the pictures to a user. The service server realizes management and distribution of cloud hosts in the cloud game platform, is a control center of the cloud game platform, is responsible for completing scheduling and controlling the cloud hosts of users to characteristics, and has other service control logics such as wheat order, charging and other related functions. The Cloud Server (Cloud Server) is used for providing a host of Cloud services and is responsible for a series of Cloud services of the Cloud game. The Cloud Archive Center (Cloud Archive Center) contains two parts of services: a Cloud Archive Information storage Center (Cloud Archive Information Center) for providing an Archive Information storage service; and a Cloud Archive storage Center (Cloud Archive Center) for providing Archive storage services. The archiving relay is an archiving use right transfer mode based on the cloud game, one party provides game archiving, an archiving owner and a game official party can transfer or distribute the archiving use right to players, one or more players can obtain the archiving use right, and the progress of game archiving is switched or changed according to own wishes.

In a specific embodiment, the cloud archive center is responsible for centrally managing cloud archive data of each player, and the cloud archive data is composed of two parts, namely cloud archive information and a cloud archive file. The cloud archive information is a data set containing an archive file name, size, check value, and archive file address (e.g., URL). The cloud archive file is a data set of game archive files, and all game archive files are compressed into a single file (e.g., a zip-format compressed file) for storage in order to facilitate data transmission on the internet. Although the cloud archive center manages the cloud archive data for all players, the cloud archive data between players is not shareable because the players' data is independent and isolated. Sharing of cloud archives among players requires that shared data be created by the players, and the shared cloud archive data can be accessed by other players after the other players acquire the shared data.

Referring to fig. 6, an embodiment of the present invention provides a game data archiving and sharing system based on a cloud game, further including:

the first game archive confirmation module 40 is configured to send an archive result of the game archive data of the first player to the terminal device of the first player.

The second game data archive module 50 is used for receiving the game data of the second player stored by the cloud server; and the game archiving module is also used for receiving the archiving request of the game data of the second player and generating the game archiving data of the second player.

In one embodiment, player A may share the archived progress to player B at a different progress after the game reaches a certain game progress, and player B may continue playing with player A's game progress. In the game process, when the player A encounters a level with higher difficulty, the archiving relay playing method provided by the scheme can be used, and other players can assist the player A to pass the level through the archiving relay playing method. The archival relay interaction process of player a and player B may allow for a transaction to occur that associates player a with player B for archival. Player A and player B are in the same organization, and player A shares the archive to the organization's archive list, and player B can then play using player A's archive schedule. The player A and the player B are in the same organization, the player A shares the archive to the organization archive list and sets conditions (the conditions can be friends, fans, tasks, virtual money and the like), and the player B can use the progress of the player A to play the game as long as the conditions of the player A are met.

In a third aspect.

One embodiment of the invention provides game data archive sharing terminal equipment based on a cloud game, which comprises a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the game data archive sharing method based on the cloud game when executing the computer program.

A fourth aspect.

An embodiment of the present invention provides a computer-readable storage medium, including: the storage medium comprises a stored computer program, wherein when the computer program runs, the device where the computer-readable storage medium is located is controlled to execute the computer program, so that the game data archiving and sharing method based on the cloud game is realized.

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.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:虚拟现实游戏画面处理方法及相关设备

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类