一种基于云游戏的游戏数据存档共享方法及系统与流程

文档序号:22674294发布日期:2020-10-28 12:27阅读:606来源:国知局
一种基于云游戏的游戏数据存档共享方法及系统与流程

本发明涉及云游戏技术领域,特别是涉及一种基于云游戏的游戏数据存档共享方法及系统。



背景技术:

云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。对于客户端而言,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的视频解压能力。可见,云游戏能够极大地降低对用户设备的要求,还原本地游戏的游戏体验感。

但是现有的游戏过程中,玩家a只有通过登录玩家b的游戏账号才能获取玩家b的游戏数据,而不能使用自己的游戏账号获取玩家b的游戏数据,在一定程度上并不能满足用户的游戏互动需求。



技术实现要素:

本发明提出了一种基于云游戏的游戏数据存档共享方法、系统,实现玩家之间游戏数据共享功能。

本发明一个实施例提供一种基于云游戏的游戏数据存档共享方法,包括:

接收第一玩家的游戏数据的存档请求,生成第一玩家的游戏存档数据;

接收第二玩家的游戏数据共享请求,并进行合法性校验;所述合法性校验为验证第二玩家身份信息;

发送所述第一玩家的游戏存档数据至第二玩家的终端设备。

进一步地,所述接收第一玩家的游戏数据的存档请求,生成第一玩家的游戏存档数据之前,还包括:

接收云服务器存储的第一玩家的游戏数据。

进一步地,所述接收第一玩家的游戏数据的存档请求,生成第一玩家的游戏存档数据之后,还包括:

发送所述第一玩家的游戏存档数据的存档结果至第一玩家的终端设备。

进一步地,所述发送所述第一玩家的游戏存档数据至第二玩家的终端设备之后,还包括:

接收云服务器存储的第二玩家的游戏数据;

接收第二玩家的游戏数据的存档请求,生成第二玩家的游戏存档数据。

本发明一个实施例提供一种基于云游戏的游戏数据存档共享系统,包括:

第一游戏数据存档模块,用于接收第一玩家的游戏数据的存档请求,生成第一玩家的游戏存档数据;

游戏数据共享请求模块,用于接收第二玩家的游戏数据共享请求,并进行合法性校验;所述合法性校验为验证第二玩家身份信息;

游戏数据共享模块,用于发送所述第一玩家的游戏存档数据至第二玩家的终端设备。

进一步地,所述第一游戏数据存档模块还用于:接收云服务器存储的第一玩家的游戏数据。

进一步地所述的一种基于云游戏的游戏数据存档共享系统,还包括:

第一游戏存档确认模块,用于发送所述第一玩家的游戏存档数据的存档结果至第一玩家的终端设备。

进一步地所述的一种基于云游戏的游戏数据存档共享系统,还包括:

第二游戏数据存档模块,用于接收云服务器存储的第二玩家的游戏数据;还用于接收第二玩家的游戏数据的存档请求,生成第二玩家的游戏存档数据。

本发明一个和实施例提供一种基于云游戏的游戏数据存档共享终端设备,括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现所述的一种基于云游戏的游戏数据存档共享方法。

本发明一个实施例提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行所述的一种基于云游戏的游戏数据存档共享方法。

与现有技术相比,本发明实施例的有益效果在于:

本发明提供一种基于云游戏的游戏数据存档共享方法,包括:接收第一玩家的游戏数据的存档请求,生成第一玩家的游戏存档数据;接收第二玩家的游戏数据共享请求,并进行合法性校验;所述合法性校验为验证第二玩家身份信息;发送所述第一玩家的游戏存档数据至第二玩家的终端设备。本发明通过共享游戏存档数据,实现第二玩家使用自己的游戏账号获取第一玩家的游戏数据,在第一玩家的游戏数据基础上生成自己的游戏数据,通过存档接力的互动方式,实现了玩家之间的游戏互助需求,提高了玩家的游戏体验。

附图说明

为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明某一实施例提供的一种基于云游戏的游戏数据存档共享方法的流程图;

图2是本发明另一实施例提供的一种基于云游戏的游戏数据存档共享方法的流程图;

图3是本发明又一实施例提供的一种基于云游戏的游戏数据存档共享方法的流程图;

图4是本发明某一实施例提供的一种基于云游戏的游戏数据存档共享方法的拓扑图;

图5是本发明某一实施例提供的一种基于云游戏的游戏数据存档共享系统的结构图;

图6是本发明另一实施例提供的一种基于云游戏的游戏数据存档共享系统的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,文中所使用的步骤编号仅是为了方便描述,不对作为对步骤执行先后顺序的限定。

应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

第一方面。

请参阅图1,本发明某一实施例提供一种基于云游戏的游戏数据存档共享方法,包括:

s10、接收第一玩家的游戏数据的存档请求,生成第一玩家的游戏存档数据。

s20、接收第二玩家的游戏数据共享请求,并进行合法性校验;所述合法性校验为验证第二玩家身份信息。

s30、发送所述第一玩家的游戏存档数据至第二玩家的终端设备。

在某一具体实施例中,第一玩家通过第一玩家的终端设备进入游戏,所述游戏是通过服务器端运行,所述服务器将渲染完毕后的游戏画面压缩后通过网络传送给第一玩家的终端设备,所述终端设备不需要任何高端处理器和显卡,只需要基本的视频解压能力。所述服务器通过云游戏主机进行运行,所述云游戏主机既可以是物理机,又可以是虚拟机,不同的游戏对其cpu、gpu、内存有符合自身的要求,其主要职责是完成游戏画面的渲染,同时为信令服务器和媒体服务器提供运行环境。所述信令服务器与业务服务器、媒体服务器协助,完成云主机上游戏的启动、运行监控等功能,同时接收业务服务器的控制命令并完成相应的操作。所述媒体服务器为云游戏平台的核心服务,与信令服务器一起部署到云游戏主机上,接收信令服务器的控制命令并完成相关工作,其核心功能是捕获游戏画面,采用特定算法对画面进行压缩并发送给用户。业务服务器实现云游戏平台中云主机的管理、分配,是云游戏平台的控制中心,负责完成调度和控制用户到特性的云主机,以及其他业务控制逻辑如麦序、计费等相关功能。云服务器(cloudserver)用于提供云服务的主机,负责云游戏一系列云服务。云存档中心(cloudarchivecenter)包含两部分服务:云存档信息存储中心(cloudarchiveinformationcenter)用于提供存档信息存储服务;及云存档文件存储中心(cloudarchivecenter)用于提供存档文件存储服务。存档接力是以云游戏为基础的存档使用权转移方式,在其中一方提供了游戏存档,存档所有者、游戏官方可将存档使用权转交或分配给玩家,一名或多名玩家可获得存档使用权,并根据自身意愿切换或改变游戏存档的进度。

在某一具体实施例中,如图4所示,云存档中心负责集中管理每个玩家的云存档数据,云存档数据是由云存档信息和云存档文件两部分组成。云存档信息是包含存档文件名、大小、校验值以及存档文件地址(如url)的数据集。云存档文件就是游戏存档文件的数据集,为了便于数据在互联网进行传输,通常都是将所有游戏存档文件压缩成单一文件的形式(如zip格式的压缩文件)进行存储。虽然云存档中心管理所有玩家的云存档数据,但由于玩家的数据都是独立且隔离的,所以玩家之间的云存档数据是无法共享的。玩家间云存档的共享需要由玩家创建共享数据,另外的玩家获取到共享数据后便可访问共享的云存档数据。

请参阅图2,本发明实施例提供一种基于云游戏的游戏数据存档共享方法,还包括:

s01、接收云服务器存储的第一玩家的游戏数据。

s11、发送所述第一玩家的游戏存档数据的存档结果至第一玩家的终端设备。

s40、接收云服务器存储的第二玩家的游戏数据;

s41、接收第二玩家的游戏数据的存档请求,生成第二玩家的游戏存档数据。

在某一具体实施例中,如图3所示,本发明提供一种基于云游戏的游戏数据存档共享方法,包括:

第1步:玩家a连接云服务器,开始游戏。

第2步:玩家结束游戏后会产生游戏存档文件,由云服务器生成云存档信息,并将所有游戏存档文件打包成云存档文件。

第3步:云服务器将云存档数据(云存档信息和云存档文件)上传到云存档中心。

第4步:云存档中心将云存档数据结果返回给玩家a。

第5步:玩家a发送创建云存档共享数据请求给云存档中心,云存档中心收到请求后创建玩家a的云存档共享数据,包括存档文件名、大小和云存档文件链接等数据集。

第6步:玩家b发送请求使用玩家a的云存档共享数据到云存档中心。

第7步:云存档中心校验玩家b的合法性,判断其是否有权限能访问玩家a的云存档数。

第8步:校验通过后,云存档中心将玩家a的共享云存档数据发送给玩家b。

第9步:玩家b收到共享云存档信息后,即可开始游戏,此时将使用玩家a的云存档。

在某一具体实施例中,玩家a在游戏到达某个游戏进度后,可以将存档的进度共享至不同进度的玩家b,玩家b可接着玩家a的该游戏进度继续游玩。玩家a在游戏过程中,遇到对自身难度较高的关卡,可使用本方案提供的存档接力玩法,通过存档接力玩法其他玩家可以协助玩家a通过关卡。玩家a和玩家b的存档接力互动过程可以发生交易行为,让玩家a与玩家b之间因为存档产生联系。玩家a和玩家b在同一组织内,玩家a共享了存档至组织存档列表,玩家b便可以使用玩家a的存档进度接着游玩。玩家a和玩家b在同一组织内,玩家a共享了存档至组织存档列表并设置了条件(条件可以是好友、粉丝、任务、虚拟货币等),玩家b只要满足玩家a的条件便可以使用玩家a的进度接着进行游戏。

第二方面。

请参阅图5,本发明某一实施例提供一种基于云游戏的游戏数据存档共享系统,包括:

第一游戏数据存档模块10用于接收第一玩家的游戏数据的存档请求,生成第一玩家的游戏存档数据。

游戏数据共享请求模块20用于接收第二玩家的游戏数据共享请求,并进行合法性校验;所述合法性校验为验证第二玩家身份信息。

游戏数据共享模块30用于发送所述第一玩家的游戏存档数据至第二玩家的终端设备。

在某一具体实施例中,所述所述第一游戏数据存档模块还用于:接收云服务器存储的第一玩家的游戏数据。

在某一具体实施例中,第一玩家通过第一玩家的终端设备进入游戏,所述游戏是通过服务器端运行,所述服务器将渲染完毕后的游戏画面压缩后通过网络传送给第一玩家的终端设备,所述终端设备不需要任何高端处理器和显卡,只需要基本的视频解压能力。所述服务器通过云游戏主机进行运行,所述云游戏主机既可以是物理机,又可以是虚拟机,不同的游戏对其cpu、gpu、内存有符合自身的要求,其主要职责是完成游戏画面的渲染,同时为信令服务器和媒体服务器提供运行环境。所述信令服务器与业务服务器、媒体服务器协助,完成云主机上游戏的启动、运行监控等功能,同时接收业务服务器的控制命令并完成相应的操作。所述媒体服务器为云游戏平台的核心服务,与信令服务器一起部署到云游戏主机上,接收信令服务器的控制命令并完成相关工作,其核心功能是捕获游戏画面,采用特定算法对画面进行压缩并发送给用户。业务服务器实现云游戏平台中云主机的管理、分配,是云游戏平台的控制中心,负责完成调度和控制用户到特性的云主机,以及其他业务控制逻辑如麦序、计费等相关功能。云服务器(cloudserver)用于提供云服务的主机,负责云游戏一系列云服务。云存档中心(cloudarchivecenter)包含两部分服务:云存档信息存储中心(cloudarchiveinformationcenter)用于提供存档信息存储服务;及云存档文件存储中心(cloudarchivecenter)用于提供存档文件存储服务。存档接力是以云游戏为基础的存档使用权转移方式,在其中一方提供了游戏存档,存档所有者、游戏官方可将存档使用权转交或分配给玩家,一名或多名玩家可获得存档使用权,并根据自身意愿切换或改变游戏存档的进度。

在某一具体实施例中,云存档中心负责集中管理每个玩家的云存档数据,云存档数据是由云存档信息和云存档文件两部分组成。云存档信息是包含存档文件名、大小、校验值以及存档文件地址(如url)的数据集。云存档文件就是游戏存档文件的数据集,为了便于数据在互联网进行传输,通常都是将所有游戏存档文件压缩成单一文件的形式(如zip格式的压缩文件)进行存储。虽然云存档中心管理所有玩家的云存档数据,但由于玩家的数据都是独立且隔离的,所以玩家之间的云存档数据是无法共享的。玩家间云存档的共享需要由玩家创建共享数据,另外的玩家获取到共享数据后便可访问共享的云存档数据。

请参阅图6,本发明某一实施例提供一种基于云游戏的游戏数据存档共享系统,还包括:

第一游戏存档确认模块40用于发送所述第一玩家的游戏存档数据的存档结果至第一玩家的终端设备。

第二游戏数据存档模块50用于接收云服务器存储的第二玩家的游戏数据;还用于接收第二玩家的游戏数据的存档请求,生成第二玩家的游戏存档数据。

在某一具体实施例中,玩家a在游戏到达某个游戏进度后,可以将存档的进度共享至不同进度的玩家b,玩家b可接着玩家a的该游戏进度继续游玩。玩家a在游戏过程中,遇到对自身难度较高的关卡,可使用本方案提供的存档接力玩法,通过存档接力玩法其他玩家可以协助玩家a通过关卡。玩家a和玩家b的存档接力互动过程可以发生交易行为,让玩家a与玩家b之间因为存档产生联系。玩家a和玩家b在同一组织内,玩家a共享了存档至组织存档列表,玩家b便可以使用玩家a的存档进度接着游玩。玩家a和玩家b在同一组织内,玩家a共享了存档至组织存档列表并设置了条件(条件可以是好友、粉丝、任务、虚拟货币等),玩家b只要满足玩家a的条件便可以使用玩家a的进度接着进行游戏。

第三方面。

本发明一个和实施例提供一种基于云游戏的游戏数据存档共享终端设备,括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现所述的一种基于云游戏的游戏数据存档共享方法。

第四方面。

本发明实施例提供一种计算机可读存储介质,其特征在于,包括:所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行所述计算机程序时实现所述的一种基于云游戏的游戏数据存档共享方法。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1