游戏切换方法、电子设备及存储介质与流程

文档序号:20265845发布日期:2020-04-03 18:22阅读:144来源:国知局
游戏切换方法、电子设备及存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种游戏切换方法、电子设备及存储介质。



背景技术:

云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。在客户端,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的视频解压能力就可以了。

实际应用中,用户在体验同一款游戏时,经常会在云游戏和本地游戏之间进行切换,例如,用户通过手机初次体验跳跳球这款云游戏,用户在通过云游戏的方式体验并喜欢上该款游戏之后,会手动下载这款游戏到本地并安装,当本地游戏包安装完成后,用户可以从云游戏方式切换到本地游戏方式。

但是,现有技术中,将同一款游戏的云版和本地版,视为两款独立的游戏,例如,将跳跳球(云版)和跳跳球(本地版)视为两款独立的游戏,用户在云游戏和本地游戏之间进行切换时,必须重新开始游戏,无法保证云游戏和本地游戏之间的游戏进度等信息的连续性,从而导致用户体验差的技术问题。



技术实现要素:

本发明实施例提供一种游戏切换方法、电子设备及存储介质,用于解决现有技术中游戏在不同客户端之间切换时,游戏进度不连续性的技术问题。

为了解决上述技术问题,一方面,本发明实施例提供一种游戏切换方法,包括:

在第二客户端采集到游戏存档指令之后,第一客户端接收游戏存档标识;

所述第一客户端根据所述游戏存档标识,下载目标游戏的游戏存档并运行所述游戏存档,以使所述目标游戏从所述第二客户端切换到所述第一客户端。

进一步地,所述游戏存档标识是由游戏存档服务器发送的或者由所述第二客户端发送的。

进一步地,所述游戏存档标识为二维码;

所述游戏存档标识是在所述第二客户端采集到游戏存档指令之后,由游戏存档服务器或者所述第二客户端生成的。

进一步地,所述游戏存档标识为如下内容中的任一种或多种组合:图案、语音和文字;

所述游戏存档标识是在所述第二客户端采集到游戏存档指令之后,由所述第二客户端采集的。

进一步地,所述第一客户端为云游戏客户端,所述第二客户端为本地游戏客户端;或者,所述第一客户端为本地游戏客户端,所述第二客户端为云游戏客户端;或者,所述第一客户端为第一终端上的本地客户端,所述第二客户端为第二终端上的本地客户端。

另一方面,本发明实施例提供一种游戏切换方法,包括:

在第二客户端采集到游戏存档指令之后,接收第一客户端发送游戏存档标识;

根据所述游戏存档标识,确定目标游戏的游戏存档,并将所述游戏存档发送到所述第一客户端,所述游戏存档用于将所述目标游戏从所述第二客户端切换到所述第一客户端。

进一步地,所述游戏存档标识为二维码;

所述游戏存档标识是在所述第二客户端采集到游戏存档指令之后,由游戏存档服务器或者所述第二客户端生成的。

进一步地,所述游戏存档标识为如下内容中的任一种或多种组合:图案、语音和文字;

所述游戏存档标识是在所述第二客户端采集到游戏存档指令之后,由所述第二客户端采集的。

再一方面,本发明实施例提供一种电子设备,包括:存储器、处理器,以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述方法的步骤。

又一方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被处理器执行时,实现上述方法的步骤。

本发明实施例提供的游戏切换方法、电子设备及存储介质,将云游戏及其相应的本地游戏,或者不同终端上的本地游戏的游戏存档,进行统一保存和管理,客户端处只保存游戏存档标识,并通过游戏存档标识加载游戏存档,保证了游戏切换时游戏进度的连续,同时减少了对移动客户端的资源占用,提高了游戏流畅度。

附图说明

图1为本发明实施例提供的游戏切换方法示意图;

图2为本发明实施例提供的游戏切换原理示意图;

图3为本发明另一实施例提供的游戏切换原理示意图;

图4为本发明另一实施例提供的游戏切换方法示意图;

图5为本发明实施例提供的游戏客户端示意图;

图6为本发明实施例提供的游戏存档服务器示意图;

图7为本发明实施例提供的电子设备的结构示意图。

具体实施方式

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

云游戏的理念逐步得到普及和推广,云游戏有两大优势:

一、用户不需要下载游戏到本地终端就可以进行游戏,避免了传统游戏必须要将游戏下载到本地并安装之后才能玩的繁琐步骤,从而避免了用户下载和安装到自己不喜欢的游戏的弊病。相比于传统下载安装模式,用户试玩新款云游戏的成本大为降低,所以更愿意尝试新的游戏。用户可以在体验过一款云游戏之后,再下载和安装这款游戏。

二、云游戏运行在云端的云游戏服务器,用户可以通过任何的终端设备(如平板电脑、手机等)在任何时间和任何地点进行云游戏,云游戏对终端设备的要求比较低。因此用户可以使用身边随手可得的低配置设备去玩一些在高端配置机器上才能够运行的游戏。

云游戏的服务质量非常依赖于网络。在当前的网络状况不稳定的情况下,针对上述第一种情形,用户在通过云游戏的方式体验并喜欢上某一款游戏之后,会手动下载这款游戏到本地并安装;系统也能在用户以云游戏的方式玩一款游戏达到预计时间长度之后,自动为用户下载安装这款游戏。当本地游戏包安装完成后,用户可以从云游戏方式切换到本地游戏方式,但因为本地游戏存档的缺失,用户必须从头开始,重新玩这款游戏。

在前述的第二种情形下,当用户回到家中,为了更好的体验,用户更希望切换使用家里台式机电脑,以本地方式继续玩游戏。也就是说,当有性能强大的台式机电脑可用的使用,使用台式机电脑玩本地游戏以追求体验;当手头无性能强大的台式机电脑可用的时候,使用手机、平板玩云游戏以追求便捷。为了游戏的连续性,同样存在云游戏与本地游戏的存档同步问题。

基于以上两点,在本地游戏和云游戏之间进行切换,同时又不丢失游戏进度,是目前实际网络状况下用户的实际需求,也是目前云游戏亟待解决的用户痛点。

为了解决上述技术问题,本发明实施例提供一种游戏切换方法,其执行主体为游戏客户端,云游戏及其相应的本地游戏的游戏存档,在游戏存档设备上统一保存,该游戏存档设备可以专门的游戏存档服务器,也可以是云游戏服务器,还可以是终端。游戏客户端(包括云游戏客户端和本地游戏客户端)处只保存游戏存档标识,并通过游戏存档标识加载游戏存档,实现云游戏和本地游戏,或者不同终端上的本地游戏之间的切换,保证了游戏进度的连续。

图1为本发明实施例提供的游戏切换方法,如图1所示,本发明实施例提供的游戏切换方法,其执行主体为本地游戏客户端或者云游戏客户端。

该方法包括:

步骤s101、在第二客户端采集到游戏存档指令之后,第一客户端接收游戏存档标识。

具体来说,本发明实施例中,第一客户端为本地游戏客户端或者云游戏客户端,当第一客户端为本地游戏客户端,第二客户端为云游戏客户端时,该方法实现从云游戏切换到本地游戏。当第一客户端为云游戏客户端,第二客户端为本地游戏客户端时,该方法实现从本地游戏切换到云游戏。当第一客户端为第一终端上的本地游戏客户端,第二客户端为第二终端上的本地游戏客户端时,该方法实现从第一终端上的本地游戏切换到第二终端上的本地游戏。

在游戏切换的过程中,第一客户端首先接收游戏存档设备发送的游戏存档标识,游戏存档标识是在第二客户端采集到用户输入的游戏存档指令之后,由游戏存档设备发送到第一客户端的。

游戏存档设备统一对游戏存档进行存储,该游戏存档包括本地游戏的游戏存档和云游戏的游戏存档。当采用以专门的游戏存档服务器统一存储游戏存档时,本地游戏客户端和云游戏服务器不在保存游戏存档。

下面以采用以专门的游戏存档服务器统一存储游戏存档为例进行说明:

第二客户端采集到用户输入的游戏存档指令之后,游戏存档服务器会接收到游戏存档,当第二客户端为本地游戏客户端时,该游戏存档由本地游戏客户端发送到游戏存档服务器,当第二客户端为云游戏客户端时,该游戏存档是由云游戏服务器再接收到游戏存档指令之后,发送到游戏存档服务器的。

游戏存档标识对应于游戏存档服务器的游戏存档。游戏存档服务器根据游戏存档标识可以确定预先保存的游戏存档,并将该游戏存档发送到第一客户端。

例如,游戏存档标识可以为二维码、图案、语音、文字等。游戏存档标识中还可以包含游戏名称、游戏安装包名称、存档时间等。

游戏存档标识可以由游戏存档服务器在存储完游戏存档之后,根据游戏id和游戏存档地址生成,也可以由用户通过第二客户端输入,当游戏存档标识由用户输入时,游戏存档服务器需要将当游戏存档标识与相应的游戏存档标地址进行关联,以保证在第一客户端根据游戏存档标识向游戏存档服务器请求相应的游戏存档时,能够找到相应的游戏存档。

游戏存档指令可以由用户通过第二客户端输入的,例如,可以手动点击游戏界面中的“保存游戏存档”按钮,第二客户端检测用户点击“保存游戏存档”按钮的操作后,以该操作作为游戏存档指令。

还可以在用户暂定游戏的时候,自动保存游戏存档,此时,第二客户端检测用户点击暂停按钮的操作后,以该操作作为游戏存档指令。用户暂停云游戏后,很快就能在第一客户端上继续玩,无需手动保存游戏存档与加载,也能便捷地在云游戏和本地游戏之间进行无缝切换。

步骤s102、所述第一客户端根据所述游戏存档标识,下载目标游戏的游戏存档并运行所述游戏存档,以使所述目标游戏从所述第二客户端切换到所述第一客户端。

具体来说,当需要进行游戏切换时,第一客户端向游戏存档服务器发送游戏存档标识,游戏存档服务器根据游戏存档标识确定预先存储的,与该游戏存档标识对应的游戏存档,并将该游戏存档发送到第一客户端。

第一客户端下载游戏存档之后,加载该游戏存档,将目标游戏从第二客户端切换到第一客户端。

本发明实施例提供的游戏切换方法,将云游戏及其相应的本地游戏,或者不同终端上的本地游戏的游戏存档,进行统一保存和管理,客户端处只保存游戏存档标识,并通过游戏存档标识加载游戏存档,保证了游戏切换时游戏进度的连续,同时减少了对移动客户端的资源占用,提高了游戏流畅度。

基于上述任一实施例,进一步地,所述游戏存档标识是由游戏存档服务器发送的或者由所述第二客户端发送的。

具体来说,本发明实施例中,云游戏及其相应的本地游戏的游戏存档,在游戏存档设备上统一保存,该游戏存档设备可以专门的游戏存档服务器,也可以是云游戏服务器,还可以是终端。

当以游戏存档服务器作为游戏存档设备时,游戏存档服务器在保存完游戏存档之后,会将游戏存档标识同步给第一客户端和第二客户端。

当以第二客户端作为游戏存档设备时,第二客户端在保存完游戏存档之后,会在本地保存一份游戏存档标识,同时会将游戏存档标识同步给第一客户端。

本发明实施例提供的游戏切换方法,将云游戏及其相应的本地游戏,或者不同终端上的本地游戏的游戏存档,进行统一保存和管理,客户端处只保存游戏存档标识,并通过游戏存档标识加载游戏存档,保证了游戏切换时游戏进度的连续,同时减少了对移动客户端的资源占用,提高了游戏流畅度。

基于上述任一实施例,进一步地,所述游戏存档标识为二维码;

所述游戏存档标识是在所述第二客户端采集到游戏存档指令之后,由游戏存档服务器或者所述第二客户端生成的。

具体来说,本实施例以游戏存档服务器作为游戏存档设备为例进行说明:

在本实施例中,游戏存档标识为二维码。

该二维码是由游戏存档服务器在存储完游戏存档之后,根据游戏id和游戏存档地址生成的。

游戏存档服务器生成二维码之后,在本地保存该二维码,同时,将该二维码发送到第一客户端和第二客户端。

本发明实施例提供的游戏切换方法,将云游戏及其相应的本地游戏,或者不同终端上的本地游戏的游戏存档,进行统一保存和管理,客户端处只保存游戏存档标识,并通过游戏存档标识加载游戏存档,保证了游戏切换时游戏进度的连续,同时减少了对移动客户端的资源占用,提高了游戏流畅度。

基于上述任一实施例,进一步地,所述游戏存档标识为如下内容中的任一种或多种组合:图案、语音和文字;

所述游戏存档标识是在所述第二客户端采集到游戏存档指令之后,由所述第二客户端采集的。

具体来说,本实施例以游戏存档服务器作为游戏存档设备为例进行说明:

在本实施例中,游戏存档标识为如下内容中的任一种或多种组合:图案、语音和文字。

例如,游戏存档服务器为某个用户成功存储某个游戏的游戏存档之后,游戏存档服务器可为该用户生成某一种颜色的游戏图标。颜色可以由系统随机生成或者有用户在第二客户端指定。第二客户端可以从游戏存档服务器同步获取这些图标。第一客户端在加载游戏存档的时候,将游戏图标发送给游戏存档服务器(软件开发工具包sdk中预置了游戏存档服务器的地址)。游戏存档服务器根据图片的颜色,可以找到对应的游戏及其存档。

再例如,用户在选择存储游戏存档到游戏存档服务器的时候,sdk弹出画图界面,供用户做记录,以支持触摸屏设备为例,用户可以画一个五角星/三角形/叉号等以标志游戏进度,可以手写文字、数字等以描述游戏进度。游戏存档服务器将把这个图片与游戏存档一起存储下来,作为该游戏存档的标志。第二客户端可以从游戏存档服务器同步获取这些图片。用户选择存档的时候,可以通过自己记录的图片联想起游戏及其进度;第一客户端在加载游戏存档的时候,将这个图片发给游戏存档服务器,然后游戏存档服务器对比图片,就可以找到对应的游戏及其存档。

再例如,游戏存档服务器保存游戏存档的过程中,要求用户输入一段语音,作为这个存档的标志。第二客户端可以从游戏存档服务器同步获取这些语音。用户选择存档的时候,可以看到语音记录(或者自动识别为文字显示)。第一客户端在加载游戏存档的时候,将这个语音发给游戏存档服务器,然后游戏存档服务器对比语音,就可以找到对应的游戏及其存档。

本发明实施例提供的游戏切换方法,将云游戏及其相应的本地游戏,或者不同终端上的本地游戏的游戏存档,进行统一保存和管理,客户端处只保存游戏存档标识,并通过游戏存档标识加载游戏存档,保证了游戏切换时游戏进度的连续,同时减少了对移动客户端的资源占用,提高了游戏流畅度。

基于上述任一实施例,进一步地,所述第一客户端为云游戏客户端,所述第二客户端为本地游戏客户端;或者,所述第一客户端为本地游戏客户端,所述第二客户端为云游戏客户端;或者,所述第一客户端为第一终端上的本地客户端,所述第二客户端为第二终端上的本地客户端。

具体来说,本实施例中,第一客户端为本地游戏客户端或者云游戏客户端,当第一客户端为本地游戏客户端,第二客户端为云游戏客户端时,该方法实现从云游戏切换到本地游戏。当第一客户端为云游戏客户端,第二客户端为本地游戏客户端时,该方法实现从本地游戏切换到云游戏。当第一客户端为第一终端上的本地游戏客户端,第二客户端为第二终端上的本地游戏客户端时,该方法实现从第一终端上的本地游戏切换到第二终端上的本地游戏。

例如,图2为本发明实施例提供的游戏切换原理示意图,如图2所示,以游戏存档服务器作为游戏存档设备,第一客户端为云游戏客户端,第二客户端为本地游戏客户端,即,从本地游戏客户端切换到云游戏客户端。

当用户暂停本地游戏,或者点击本地游戏页面中的游戏存到保存按钮后,本地游戏客户端检测到用户的上述操作后,将游戏存档发送到游戏存档服务器,游戏存档服务器接收本地游戏客户端发送的游戏存档之后,保存游戏存档。例如,以文件的形式保存游戏存档。

游戏存档服务器存储游戏存档之后,首先将游戏存档标识发送到本地游戏客户端,本地游戏客户端保存该游戏存档标识,并且将该游戏存档标识发送到云游戏客户端。

云游戏客户端接收到游戏存档标识之后,将游戏存档标识保存在云游戏客户端。

在用户启动云游戏客户端时,云游戏客户端将该游戏存档标识发送到游戏存档服务器,游戏存档服务器根据该游戏存档标识将相应的游戏存档发送到云游戏客户端。

云游戏客户端加载该游戏存档,将目标游戏从本地游戏客户端切换到云游戏客户端。

再例如,图3为本发明另一实施例提供的游戏切换原理示意图,如图3所示,以游戏存档服务器作为游戏存档设备,第一客户端为本地游戏客户端,第二客户端为云游戏客户端,即,从云游戏客户端切换到本地游戏客户端。

当用户暂停云游戏,或者点击云游戏页面中的游戏存到保存按钮后,云游戏客户端检测到用户的上述操作后,生成游戏存档指令,并将该游戏存档指令发送到云游戏服务器。

云游戏服务器接收到游戏存档指令之后,将游戏存档发送到游戏存档服务器,游戏存档服务器接收云游戏服务器发送的游戏存档之后,保存游戏存档。

游戏存档服务器存储游戏存档之后,首先将游戏存档标识发送到云游戏客户端。

云游戏客户端接收到游戏存档标识之后,将游戏存档标识保存在云游戏客户端,并在云游戏客户端的界面中显示游戏存档标识。

然后,对游戏存档标识进行解析,得到游戏存档列表,并显示游戏存档列表。游戏存档列表中可以至少包括一款游戏对应的游戏存档信息,游戏存档信息中至少包括游戏id和游戏存档地址。另外,针对同一款游戏,游戏存档信息可以包含最新的游戏存档的地址,也可以包含历次游戏存档的地址。

云游戏客户端显示游戏存档列表之后,实时检测用户的操作,如果检测到用户选中了目标游戏的游戏存档信息,则根据游戏存档信息中的游戏id,找到安装在本地的游戏客户端,然后,将游戏存档信息中的游戏存档地址发送到本地游戏客户端,调起本地游戏客户端。

如果本地游戏客户端事先未启动,则先启动本地游戏客户端,并根据游戏存档地址从游戏存档服务器中下载游戏存档,并加载该游戏存档,从而实现将云游戏切换到本地游戏,并且保证了游戏进度的连续性。

如果本地游戏客户端已经启动,则直接根据游戏存档地址从游戏存档服务器中下载游戏存档,并加载该游戏存档。

另外,当用户通过移动终端体验云游戏,想切换到台式机上的本地游戏时,用户可以手动将游戏存档标识发送到台式机,然后在启动台式机上的本地游戏。如果游戏存档标识为二维码,还可以通过台式机上的摄像头直接扫描二维码,调起本地游戏客户端。

本发明实施例提供的游戏切换方法,将云游戏及其相应的本地游戏,或者不同终端上的本地游戏的游戏存档,进行统一保存和管理,客户端处只保存游戏存档标识,并通过游戏存档标识加载游戏存档,保证了游戏切换时游戏进度的连续,同时减少了对移动客户端的资源占用,提高了游戏流畅度。

基于上述任一实施例,进一步地,图4为本发明另一实施例提供的游戏切换方法,如图4所示,本发明实施例提供的游戏切换方法,其执行主体为游戏存档设备,该游戏存档设备可以专门的游戏存档服务器,也可以是云游戏服务器,还可以是终端。该方法包括:

步骤s401、在第二客户端采集到游戏存档指令之后,接收第一客户端发送游戏存档标识。

具体来说,本发明实施例中,第一客户端为本地游戏客户端或者云游戏客户端,当第一客户端为本地游戏客户端,第二客户端为云游戏客户端时,该方法实现从云游戏切换到本地游戏。当第一客户端为云游戏客户端,第二客户端为本地游戏客户端时,该方法实现从本地游戏切换到云游戏。当第一客户端为第一终端上的本地游戏客户端,第二客户端为第二终端上的本地游戏客户端时,该方法实现从第一终端上的本地游戏切换到第二终端上的本地游戏。

第一客户端首先接收游戏存档设备发送的游戏存档标识,游戏存档标识是在第二客户端采集到用户输入的游戏存档指令之后,由游戏存档设备发送到第一客户端的。

游戏存档设备统一对游戏存档进行存储,该游戏存档包括本地游戏的游戏存档和云游戏的游戏存档。当采用以专门的游戏存档服务器统一存储游戏存档时,本地游戏客户端和云游戏服务器不在保存游戏存档。

下面以采用以专门的游戏存档服务器统一存储游戏存档为例进行说明:

第二客户端采集到用户输入的游戏存档指令之后,游戏存档服务器会接收到游戏存档,当第二客户端为本地游戏客户端时,该游戏存档由本地游戏客户端发送到游戏存档服务器,当第二客户端为云游戏客户端时,该游戏存档是由云游戏服务器再接收到游戏存档指令之后,发送到游戏存档服务器的。

游戏存档标识对应于游戏存档服务器的游戏存档。游戏存档服务器根据游戏存档标识可以确定预先保存的游戏存档,并将该游戏存档发送到第一客户端。

游戏存档标识可以由游戏存档服务器在存储完游戏存档之后,根据游戏id和游戏存档地址生成,也可以由用户通过第二客户端输入,当游戏存档标识由用户输入时,游戏存档服务器需要将当游戏存档标识与相应的游戏存档标地址进行关联,以保证在第一客户端根据游戏存档标识向游戏存档服务器请求相应的游戏存档时,能够找到相应的游戏存档。

游戏存档指令可以由用户通过第二客户端输入的,例如,可以手动点击游戏界面中的“保存游戏存档”按钮,第二客户端检测用户点击“保存游戏存档”按钮的操作后,以该操作作为游戏存档指令。

还可以在用户暂定游戏的时候,自动保存游戏存档,此时,第二客户端检测用户点击暂停按钮的操作后,以该操作作为游戏存档指令。

在游戏切换的过程中,第一客户端首先向游戏存档服务器发送游戏存档标识,游戏存档服务器接收该游戏存档标识。

步骤s402、根据所述游戏存档标识,确定目标游戏的游戏存档,并将所述游戏存档发送到所述第一客户端,所述游戏存档用于将所述目标游戏从所述第二客户端切换到所述第一客户端。

具体来说,游戏存档服务器接收到该游戏存档标识之后,根据游戏存档标识确定预先存储的,与该游戏存档标识对应的游戏存档,并将该游戏存档发送到第一客户端。

第一客户端下载游戏存档之后,加载该游戏存档,将目标游戏从第二客户端切换到第一客户端。

本发明实施例提供的游戏切换方法,将云游戏及其相应的本地游戏,或者不同终端上的本地游戏的游戏存档,进行统一保存和管理,客户端处只保存游戏存档标识,并通过游戏存档标识加载游戏存档,保证了游戏切换时游戏进度的连续,同时减少了对移动客户端的资源占用,提高了游戏流畅度。

基于上述任一实施例,进一步地,所述游戏存档标识为二维码;

所述游戏存档标识是在所述第二客户端采集到游戏存档指令之后,由游戏存档服务器或者所述第二客户端生成的。

具体来说,本实施例以游戏存档服务器作为游戏存档设备为例进行说明:

在本实施例中,游戏存档标识为二维码。

该二维码是由游戏存档服务器在存储完游戏存档之后,根据游戏id和游戏存档地址生成的。

游戏存档服务器生成二维码之后,在本地保存该二维码,同时,将该二维码发送到第一客户端和第二客户端。

本发明实施例提供的游戏切换方法,将云游戏及其相应的本地游戏,或者不同终端上的本地游戏的游戏存档,进行统一保存和管理,客户端处只保存游戏存档标识,并通过游戏存档标识加载游戏存档,保证了游戏切换时游戏进度的连续,同时减少了对移动客户端的资源占用,提高了游戏流畅度。

基于上述任一实施例,进一步地,所述游戏存档标识为如下内容中的任一种或多种组合:图案、语音和文字;

所述游戏存档标识是在所述第二客户端采集到游戏存档指令之后,由所述第二客户端采集的。

具体来说,本实施例以游戏存档服务器作为游戏存档设备为例进行说明:

在本实施例中,游戏存档标识为如下内容中的任一种或多种组合:图案、语音和文字。

例如,游戏存档服务器为某个用户成功存储某个游戏的游戏存档之后,游戏存档服务器可为该用户生成某一种颜色的游戏图标。颜色可以由系统随机生成或者有用户在第二客户端指定。第二客户端可以从游戏存档服务器同步获取这些图标。第一客户端在加载游戏存档的时候,将游戏图标发送给游戏存档服务器(软件开发工具包sdk中预置了游戏存档服务器的地址)。游戏存档服务器根据图片的颜色,可以找到对应的游戏及其存档。

再例如,用户在选择存储游戏存档到游戏存档服务器的时候,sdk弹出画图界面,供用户做记录,以支持触摸屏设备为例,用户可以画一个五角星/三角形/叉号等以标志游戏进度,可以手写文字、数字等以描述游戏进度。游戏存档服务器将把这个图片与游戏存档一起存储下来,作为该游戏存档的标志。第二客户端可以从游戏存档服务器同步获取这些图片。用户选择存档的时候,可以通过自己记录的图片联想起游戏及其进度;第一客户端在加载游戏存档的时候,将这个图片发给游戏存档服务器,然后游戏存档服务器对比图片,就可以找到对应的游戏及其存档。

再例如,游戏存档服务器保存游戏存档的过程中,要求用户输入一段语音,作为这个存档的标志。第二客户端可以从游戏存档服务器同步获取这些语音。用户选择存档的时候,可以看到语音记录(或者自动识别为文字显示)。第一客户端在加载游戏存档的时候,将这个语音发给游戏存档服务器,然后游戏存档服务器对比语音,就可以找到对应的游戏及其存档。

本发明实施例提供的游戏切换方法,将云游戏及其相应的本地游戏,或者不同终端上的本地游戏的游戏存档,进行统一保存和管理,客户端处只保存游戏存档标识,并通过游戏存档标识加载游戏存档,保证了游戏切换时游戏进度的连续,同时减少了对移动客户端的资源占用,提高了游戏流畅度。

基于上述任一实施例,进一步地,图5为本发明实施例提供的游戏客户端示意图,如图5所示,本发明实施例提供一种游戏客户端,该游戏客户端为本地游戏客户端或云游戏客户端。该游戏客户端包括第一接收模块501和切换模块502,其中:

第一接收模块501用于在第二客户端采集到游戏存档指令之后,接收游戏存档标识;切换模块502用于所述第一客户端根据所述游戏存档标识,下载目标游戏的游戏存档并运行所述游戏存档,以使所述目标游戏从所述第二客户端切换到所述第一客户端。

本发明实施例提供的游戏客户端,将云游戏及其相应的本地游戏,或者不同终端上的本地游戏的游戏存档,进行统一保存和管理,客户端处只保存游戏存档标识,并通过游戏存档标识加载游戏存档,保证了游戏切换时游戏进度的连续,同时减少了对移动客户端的资源占用,提高了游戏流畅度。

基于上述任一实施例,进一步地,图6为本发明实施例提供的游戏存档服务器示意图,如图6所示,本发明实施例提供一种游戏存档设备,该游戏存档设备可以专门的游戏存档服务器,也可以是云游戏服务器,还可以是终端。该游戏存档设备包括第二接收模块601和发送模块602,其中:

第二接收模块601用于在第二客户端采集到游戏存档指令之后,接收第一客户端发送游戏存档标识;发送模块602用于根据所述游戏存档标识,确定目标游戏的游戏存档,并将所述游戏存档发送到所述第一客户端,所述游戏存档用于将所述目标游戏从所述第二客户端切换到所述第一客户端。

本发明实施例提供的游戏存档设备,将云游戏及其相应的本地游戏,或者不同终端上的本地游戏的游戏存档,进行统一保存和管理,客户端处只保存游戏存档标识,并通过游戏存档标识加载游戏存档,保证了游戏切换时游戏进度的连续,同时减少了对移动客户端的资源占用,提高了游戏流畅度。

图7为本发明实施例提供的电子设备的结构示意图,如图7所示,该电子设备包括:处理器(processor)701、通信接口(communicationsinterface)702、存储器(memory)703和通信总线704,其中,处理器701,通信接口702,存储器703通过通信总线704完成相互间的通信。处理器701和存储器702通过总线703完成相互间的通信。处理器701可以调用存储器703中的逻辑指令,以执行如下方法:

在第二客户端采集到游戏存档指令之后,第一客户端接收游戏存档标识;所述第一客户端根据所述游戏存档标识,下载目标游戏的游戏存档并运行所述游戏存档,以使所述目标游戏从所述第二客户端切换到所述第一客户端。

或者包括:

在第二客户端采集到游戏存档指令之后,接收第一客户端发送游戏存档标识;根据所述游戏存档标识,确定目标游戏的游戏存档,并将所述游戏存档发送到所述第一客户端,所述游戏存档用于将所述目标游戏从所述第二客户端切换到所述第一客户端。

此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

进一步地,本发明实施例提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例中的步骤,例如包括:

在第二客户端采集到游戏存档指令之后,第一客户端接收游戏存档标识;所述第一客户端根据所述游戏存档标识,下载目标游戏的游戏存档并运行所述游戏存档,以使所述目标游戏从所述第二客户端切换到所述第一客户端。

或者包括:

在第二客户端采集到游戏存档指令之后,接收第一客户端发送游戏存档标识;根据所述游戏存档标识,确定目标游戏的游戏存档,并将所述游戏存档发送到所述第一客户端,所述游戏存档用于将所述目标游戏从所述第二客户端切换到所述第一客户端。

进一步地,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被处理器执行时,实现上述各方法实施例中的步骤,例如包括:

在第二客户端采集到游戏存档指令之后,第一客户端接收游戏存档标识;所述第一客户端根据所述游戏存档标识,下载目标游戏的游戏存档并运行所述游戏存档,以使所述目标游戏从所述第二客户端切换到所述第一客户端。

或者包括:

在第二客户端采集到游戏存档指令之后,接收第一客户端发送游戏存档标识;根据所述游戏存档标识,确定目标游戏的游戏存档,并将所述游戏存档发送到所述第一客户端,所述游戏存档用于将所述目标游戏从所述第二客户端切换到所述第一客户端。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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