存档文件的同步方法及装置

文档序号:1422315 发布日期:2020-03-17 浏览:20次 >En<

阅读说明:本技术 存档文件的同步方法及装置 (Method and device for synchronizing archived files ) 是由 郭聪 于 2019-11-06 设计创作,主要内容包括:本申请涉及一种存档文件的同步方法及装置。所述方法应用于终端设备,所述方法包括:向存档服务器发送同步请求消息,所述同步请求消息中携带有目标用户信息和目标游戏的游戏标识;接收所述存档服务器发送的同步响应消息,所述同步响应消息中携带有所述目标用户对应的所述目标游戏的目标存档文件和目标终端存档路径;将所述目标终端存档路径下存储的第一存档文件更新为所述目标存档文件。采用本申请可以提高用户的游戏体验。(The application relates to a method and a device for synchronizing archived files. The method is applied to the terminal equipment and comprises the following steps: sending a synchronization request message to an archive server, wherein the synchronization request message carries target user information and a game identifier of a target game; receiving a synchronization response message sent by the archive server, wherein the synchronization response message carries a target archive file of the target game and a target terminal archive path corresponding to the target user; and updating the first archived file stored under the archive path of the target terminal into the target archived file. By the method and the device, the game experience of the user can be improved.)

存档文件的同步方法及装置

技术领域

本申请涉及计算机技术领域,特别是涉及一种存档文件的同步方法及装置。

背景技术

目前,单机游戏的存档文件仅存储在安装该单机游戏的终端设备中。当用户更换终端设备时,用户需要将原终端设备上存储的该单机游戏的存档文件拷贝至新的终端设备中,才可以基于原存档文件继续进行游戏,从而导致用户的游戏体验较差。

发明内容

基于此,有必要针对上述技术问题,提供一种存档文件的同步方法及装置。

第一方面,提供了一种存档文件的同步方法,所述方法应用于终端设备,所述方法包括:

向存档服务器发送同步请求消息,所述同步请求消息中携带有目标用户信息和目标游戏的游戏标识;

接收所述存档服务器发送的同步响应消息,所述同步响应消息中携带有所述目标用户对应的所述目标游戏的目标存档文件和目标终端存档路径;

将所述目标终端存档路径下存储的第一存档文件更新为所述目标存档文件。

第二方面,提供了一种存档文件的同步方法,所述方法应用于存档服务器,所述方法包括:

接收终端设备发送的同步请求消息,所述同步请求消息中携带有目标用户信息和目标游戏的游戏标识;

在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应所述目标用户信息和所述目标游戏的游戏标识的目标终端存档路径和目标服务器存档路径;

获取所述目标服务器存档路径下存储的所述目标用户对应的所述目标游戏的目标存档文件;

向所述终端设备发送同步响应消息,所述同步响应消息中携带有所述目标存档文件和所述目标终端存档路径。

第三方面,提供了一种存档文件的同步装置,所述装置应用于终端设备,所述装置包括:

发送模块,用于向存档服务器发送同步请求消息,所述同步请求消息中携带有目标用户信息和目标游戏的游戏标识;

接收模块,用于接收所述存档服务器发送的同步响应消息,所述同步响应消息中携带有所述目标用户对应的所述目标游戏的目标存档文件和目标终端存档路径;

更新模块,用于将所述目标终端存档路径下存储的第一存档文件更新为所述目标存档文件。

第四方面,提供了一种存档文件的同步装置,所述装置应用于存档服务器,所述装置包括:

接收模块,用于接收终端设备发送的同步请求消息,所述同步请求消息中携带有目标用户信息和目标游戏的游戏标识;

查询模块,用于在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应所述目标用户信息和所述目标游戏的游戏标识的目标终端存档路径和目标服务器存档路径;

获取模块,用于获取所述目标服务器存档路径下存储的所述目标用户对应的所述目标游戏的目标存档文件;

发送模块,用于向所述终端设备发送同步响应消息,所述同步响应消息中携带有所述目标存档文件和所述目标终端存档路径。

第五方面,提供了一种终端设备,包括存储器及处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面中任一项所述方法的步骤。

第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项所述的方法的步骤。

第七方面,提供了一种存档服务器,包括存储器及处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第二方面中任一项所述方法的步骤。

第八方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第二方面中任一项所述的方法的步骤。

本申请实施例提供了一种存档文件的同步方法及装置。终端设备向存档服务器发送同步请求消息。其中,同步请求消息中携带有目标用户信息和目标游戏的游戏标识。然后,存档服务器在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标终端存档路径和目标服务器存档路径,获取目标服务器存档路径下存储的目标用户对应的目标游戏的目标存档文件,并向终端设备发送同步响应消息。其中,同步响应消息中携带有目标存档文件和目标终端存档路径。之后,终端设备将目标终端存档路径下存储的第一存档文件更新为目标存档文件。这样,终端设备从存档服务器上下载其他终端设备上传的目标游戏的目标存档文件后,并更新本地存储的目标游戏的存档文件,从而可以基于该目标存档文件,继续在该终端设备上进行目标游戏的游玩。

附图说明

图1为本申请实施例提供的一种存档文件的同步系统的结构示意图;

图2A为本申请实施例提供的一种存档管理界面的示意图;

图2B为本申请实施例提供的另一种存档管理界面的示意图;

图3为本申请实施例提供的一种存档文件的配置方法的流程图;

图4为本申请实施例提供的一种存档文件的配置方法的流程图;

图5为本申请实施例提供的一种存档文件的配置方法的示例的交互图;

图6为本申请实施例提供的一种可同步游戏的查询方法的流程图;

图7为本申请实施例提供的一种可同步游戏的查询方法的流程图;

图8为本申请实施例提供的一种可同步游戏的查询方法的示例的交互图;

图9为本申请实施例提供的一种存档文件的同步方法的流程图;

图10为本申请实施例提供的一种存档文件的同步方法的流程图;

图11为本申请实施例提供的一种存档文件的同步方法的示例的交互图;

图12为本申请实施例提供的一种存档文件的存档方法的流程图;

图13为本申请实施例提供的一种存档文件的存档方法的流程图;

图14为本申请实施例提供的一种存档文件的存档方法的示例的交互图;

图15为本申请实施例提供的一种存档文件的回档方法的流程图;

图16为本申请实施例提供的一种存档文件的回档方法的流程图;

图17为本申请实施例提供的一种存档文件的回档方法的示例的交互图;

图18为本申请实施例提供的一种存档文件的同步装置的结构示意图;

图19为本申请实施例提供的一种存档文件的同步装置的结构示意图;

图20为本申请实施例提供的一种终端设备的结构示意图;

图21为本申请实施例提供的一种存档服务器的结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例提供了一种存档文件的同步方法。该方法可以应用于存档文件的同步系统。图1为本申请实施例提供的一种存档文件的同步系统的架构图。如图1所示,该系统包括存档服务器和多个终端设备(如图1中的第一终端设备、第二终端设备和第三终端设备)。其中,存档服务器,用于存储各目标用户的目标游戏的历史存档文件,并建立用户信息、游戏标识、终端存档路径和服务端存档路径的对应关系。每个终端设备上设置有存档客户端,用于与根据用户的不同指令,与存档服务器进行通信,以实现可同步游戏的查询、存档路径的配置以及存档文件的同步、存档、回档处理。可选的,各目标用户的目标游戏的历史存档文件、以及用户信息、游戏标识、终端存档路径和服务端存档路径的对应关系还可以存储至云端的第三方存档平台。

为了便于理解,本申请实施例首先对本申请提供的一种存档文件的配置方法进行详细介绍。该存档文件的配置方法应用于终端设备,如图3所示,具体处理过程如下:

步骤301,当接收到用户输入的携带有目标游戏的游戏标识和目标终端存档路径的配置指令时,向存档服务器发送配置请求消息。其中,配置请求消息中携带有目标用户信息、目标游戏的游戏标识和目标终端存档路径,以使存档服务器创建目标服务器存档路径,并存储目标用户信息、目标游戏的游戏标识、目标终端存档路径和目标服务器存档路径的对应关系。

在实施中,当目标用户需要将某一终端设备(以下称为第一终端设备)上安装的某一游戏(即目标游戏)的存档文件同步至存档服务器时,该目标用户可以启动该第一终端设备上安装的存档客户端。然后,该目标用户可以在该存档客户端的登录界面中输入预先注册的用户账号和用户密码,并点击登录按钮。该存档客户端则可以检测到登录指令,并根据该登录指令向存档服务器发送认证请求消息。其中,该认证请求消息中携带有用户账号和密码。相应的,存档服务器接收到该认证请求消息后,可以对该认证请求消息中携带的用户账号和用户密码进行认证。如果认证成功,则存档服务器可以向第一终端设备发送认证成功响应。如果认证失败,则存档服务器可以向第一终端设备发送认证失败响应。

存档客户端接收到存档服务器发送的认证成功响应后,可以向该目标用户显示存档管理界面(如图2A所示)。其中,该存档管理界面中包括存档配置区域,该存档配置区域中包括游戏名称输入框、终端存档路径输入框和配置按钮。该目标用户可以在游戏名称输入框中输入目标游戏的游戏名称(即目标游戏的游戏标识),并在终端存档路径输入框中输入目标游戏的终端存档路径(即目标游戏的目标终端存档路径)。其中,目标游戏的目标终端存档路径为第一终端设备中存储该目标游戏的存档文件的本地目录的路径。然后,该目标用户可以点击配置按钮。

例如,目标用户可以在游戏名称输入框中输入:“我的世界”,并在终端存档路径输入框中输入“我的世界”对应的终端存档路径:“C:\Users\用户名\AppData\Local\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds”。

当该存档客户端检测到该配置指令后,可以根据该配置指令从游戏名称输入框中获取目标游戏的游戏标识,并从终端存档路径输入框中获取目标游戏的目标终端存档路径。然后,该存档客户端可以向存档服务器发送配置请求消息。其中,该配置请求消息中携带有目标用户信息(比如目标用户账号)、目标游戏的游戏标识和目标终端存档路径。这样,存档服务器接收到该配置请求消息后,可以创建目标服务器存档路径,并存储目标用户信息、目标游戏的游戏标识、目标终端存档路径和目标服务器存档路径的对应关系。

相应的,本申请还提供的一种存档文件的配置方法,该存档文件的配置方法应用于存档服务器,如图4所示,具体处理过程如下:

步骤401,接收终端设备发送的配置请求消息。其中,配置请求消息中携带有目标用户信息、目标游戏的游戏标识和目标终端存档路径。

在实施中,存档服务器接收到第一终端设备发送的配置请求消息后,可以对该配置请求消息进行解析,得到该配置请求消息中携带的目标用户信息、目标游戏的游戏标识和目标终端存档路径。

步骤402,创建目标服务器存档路径,并存储目标用户信息、目标游戏的游戏标识、目标终端存档路径和目标服务器存档路径的对应关系。

在实施中,存档服务器得到该配置请求消息中携带的目标用户信息、目标游戏的游戏标识和目标终端存档路径后,可以进一步在本地创建用于存储该目标用户对应的目标游戏的历史存档文件的远程目录。然后,存档服务器可以存储目标用户信息、目标游戏的游戏标识、目标终端存档路径和目标服务器存档路径的对应关系。其中,目标服务器存档路径为该远程目录的路径。表一为存档服务器中存储的用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系,如表一所示:

序号 用户信息 游戏标识 终端存档路径 服务器存档路径
1 User1 全面战争 终端存档路径1 服务器存档路径1
2 User1 无主之地 终端存档路径2 服务器存档路径2
3 User2 我的世界 终端存档路径3 服务器存档路径3
4 User1 我的世界 终端存档路径4 服务器存档路径4

图5为本申请实施例提供的一种存档文件的配置方法的示例,如图3所示,具体处理过程如下:

步骤501,第一设备终端向存档服务器发送配置请求消息。其中,配置请求消息中携带有目标用户信息、目标游戏的游戏标识和目标终端存档路径。

步骤502,存档服务器接收第一终端设备发送的配置请求消息。其中,配置请求消息中携带有目标用户信息、目标游戏的游戏标识和目标终端存档路径。

步骤503,存档服务器创建目标服务器存档路径,并存储目标用户信息、目标游戏的游戏标识、目标终端存档路径和目标服务器存档路径的对应关系。

步骤501至步骤502的处理过程与上述步骤301、步骤401至步骤402的处理过程类似,此处不再赘述。

为了便于理解,本申请实施例其次对本申请提供的一种可同步游戏的查询方法进行详细介绍。该可同步游戏的查询方法应用于终端设备,如图6所示,具体处理过程如下:

步骤601,向存档服务器发送查询请求消息。其中,查询请求消息中携带有目标用户信息。

在实施中,当目标用户需要在某一终端设备(以下称为第二终端设备)上对目标游戏的存档文件进行同步时,该目标用户可以启动该第二终端设备上安装的存档客户端。然后,该目标用户可以在该存档客户端的登录界面中输入预先注册的用户账号和用户密码,并点击登录按钮。该存档客户端则可以检测到登录指令,并根据该登录指令向存档服务器发送认证请求消息。其中,该认证请求消息中携带有用户账号和密码。相应的,存档服务器接收到该认证请求消息后,可以对该认证请求消息中携带的用户账号和用户密码进行认证。如果认证成功,则存档服务器可以向第二终端设备发送认证成功响应。如果认证失败,则存档服务器可以向第二终端设备发送认证失败响应。

该存档客户端接收到存档服务器发送的认证成功响应后,可以进一步向存档服务器发送查询请求消息。其中,该查询请求消息中携带有目标用户信息(比如目标用户账号)。

步骤602,接收存档服务器发送的查询响应消息。其中,查询响应消息中携带有目标用户对应的可同步游戏的游戏标识。

在实施中,该存档客户端接收到存档服务器发送的查询响应消息后,可以对该查询响应消息进行解析,得到该查询响应消息中携带的目标用户对应的可同步游戏的游戏标识。如图2A所示,存档客户端的存档管理界面中还包括游戏同步区域。其中,该游戏同步区域包括可同步游戏的游戏名称和同步按钮。该存档客户端得到该查询响应消息中携带的目标用户对应的可同步游戏的游戏标识后,可以在该游戏同步区域中向目标用户显示各可同步游戏。

步骤603,当接收到用户在可同步游戏中针对目标游戏的同步指令时,向存档服务器发送同步请求消息。

在实施中,当目标用户需要对目标游戏进行存档文件的同步时,该目标用户可以在存档管理界面的游戏同步区域中点击目标游戏对应的同步按钮。相应的,存档客户端则可以检测到针对目标游戏的同步指令,并根据该同步指令,向存档服务器发送同步请求消息。其中,存档客户端向存档服务器发送同步请求消息的处理过程后续会进行详细介绍。

相应的,本申请实施例还提供的一种可同步游戏的查询方法。该可同步游戏的查询方法应用于存档服务器,如图7所示,具体处理过程如下:

步骤701,接收终端设备发送的查询请求消息。其中,查询请求消息中携带有目标用户信息。

在实施中,存档服务器接收到第二终端设备发送的查询请求消息后,可以对该查询请求消息进行解析,得到该查询请求消息中携带的目标用户信息。

步骤702,在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询目标用户信息对应的可同步游戏的游戏标识。

在实施中,存档服务器得到该查询请求消息中携带的目标用户信息后,可以进一步在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询目标用户信息对应的可同步游戏的游戏标识。例如,如表一所示,目标用户账号为User1,则User1对应的可同步游戏的游戏标识为全面战争、无主之地和我的世界。

步骤703,向终端设备发送查询响应消息。其中,查询响应消息中携带有可同步游戏的游戏标识。

在实施中,存档服务器得到目标用户信息对应的可同步游戏的游戏标识后,可以向第二终端设备发送查询响应消息。其中,查询响应消息中携带有可同步游戏的游戏标识。这样,第二终端设备的存档客户端接收到该查询响应消息后,可以将该查询响应消息中携带的可同步游戏的游戏标识显示在游戏同步区域中。

图8为本申请实施例提供的一种可同步游戏的查询方法的示例,如图8所示,具体处理过程如下:

步骤801,第二终端设备向存档服务器发送查询请求消息。其中,查询请求消息中携带有目标用户信息。

步骤802,存档服务器接收第二终端设备发送的查询请求消息。其中,查询请求消息中携带有目标用户信息。

步骤803,存档服务器在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询目标用户信息对应的可同步游戏的游戏标识。

步骤804,存档服务器向第二终端设备发送查询响应消息。其中,查询响应消息中携带有可同步游戏的游戏标识。

步骤805,第二终端设备接收存档服务器发送的查询响应消息。其中,查询响应消息中携带有目标用户对应的可同步游戏的游戏标识。

步骤806,当第二终端设备接收到用户在可同步游戏中针对目标游戏的同步指令时,向存档服务器发送同步请求消息。

步骤801至步骤806的处理过程与上述步骤601至步骤603、以及步骤701至步骤703的处理过程类似,此处不再赘述。

作为一种可选的实施方式,

本申请实施例还提供了一种存档文件的同步方法,该存档文件的同步方法应用于终端设备。如图9所示,具体处理过程如下:

步骤901,向存档服务器发送同步请求消息。其中,同步请求消息中携带有目标用户信息和目标游戏的游戏标识。

在实施中,当目标用户需要将存档服务器中存储的目标游戏的存档文件同步至第二终端设备上时,如图2A所示,该目标用户可以在存档管理界面的游戏同步区域中点击目标游戏对应的同步按钮。相应的,第二终端设备的存档客户端则可以检测到针对目标游戏的同步指令,并根据该同步指令,向存档服务器发送同步请求消息。其中,同步请求消息中携带有目标用户信息和目标游戏的游戏标识。

步骤902,接收存档服务器发送的同步响应消息。其中,同步响应消息中携带有目标用户对应的目标游戏的目标存档文件和目标终端存档路径。

在实施中,该存档客户端接收到存档服务器发送的同步响应消息后,可以对该同步响应消息进行解析,得到该同步响应消息中携带的目标用户对应的目标游戏的目标存档文件和目标终端存档路径。其中,目标存档文件可以为存档服务器存储的该目标用户对应的目标游戏的历史存档文件中,存档时间与当前时间最接近的历史存档文件。

步骤903,将目标终端存档路径下存储的第一存档文件更新为目标存档文件。

在实施中,该存档客户端得到目标游戏的目标存档文件和目标终端存档路径后,可以进一步将目标终端存档路径下存储的存档文件(即第一存档文件)更新为目标存档文件。这样,目标用户通过第一终端设备将目标游戏的目标存档文件上传至存档服务器后,该目标用户可以将该目标存档文件下载至第二终端设备上,从而可以基于该目标存档文件,继续在第二终端设备上进行目标游戏的游玩。

相应的,本申请实施例还提供了一种存档文件的同步方法,该方法应用于存档服务器,如图10所示,具体的处理过程如下:

步骤1001,接收终端设备发送的同步请求消息。其中,同步请求消息中携带有目标用户信息和目标游戏的游戏标识。

在实施中,存档服务器接收到第二终端设备发送的同步请求消息后,可以对该同步请求消息进行解析,得到该同步请求消息中携带的目标用户信息和目标游戏的游戏标识。

步骤1002,在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标终端存档路径和目标服务器存档路径。

在实施中,存档服务器得到该同步请求消息中携带的目标用户信息和目标游戏的游戏标识后,可以进一步在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标终端存档路径和目标服务器存档路径。例如,如表一所示,目标用户账号为User1,目标游戏的游戏标识为全面战争,则目标终端存档路径为终端存档路径1,目标服务器存档路径为服务器存档路径1。

步骤1003,获取目标服务器存档路径下存储的目标用户对应的目标游戏的目标存档文件。

在实施中,存档服务器得到目标服务器存档路径后,可以获取目标服务器存档路径下存储的目标用户对应的目标游戏的目标存档文件。其中,该目标存档文件为存档服务器存储的该目标用户对应的目标游戏的历史存档文件中,存档时间与当前时间最接近的历史存档文件。

步骤1004,向终端设备发送同步响应消息。其中,同步响应消息中携带有目标存档文件和目标终端存档路径。

在实施中,存档服务器得到该目标存档文件和目标终端存档路径后,可以向第二终端设备发送同步响应消息。其中,同步响应消息中携带有目标存档文件和目标终端存档路径。

图11为本申请实施例提供的一种存档文件的同步方法的示例,如图11所示,具体处理过程如下:

步骤1101,第二终端设备向存档服务器发送同步请求消息。其中,同步请求消息中携带有目标用户信息和目标游戏的游戏标识。

步骤1102,存档服务器接收终端设备发送的同步请求消息。其中,同步请求消息中携带有目标用户信息和目标游戏的游戏标识。

步骤1103,存档服务器在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标终端存档路径和目标服务器存档路径。

步骤1104,存档服务器获取目标服务器存档路径下存储的目标用户对应的目标游戏的目标存档文件。

步骤1105,存档服务器向第二终端设备发送同步响应消息。其中,同步响应消息中携带有目标存档文件和目标终端存档路径。

步骤1106,第二终端设备接收存档服务器发送的同步响应消息。其中,同步响应消息中携带有目标用户对应的目标游戏的目标存档文件和目标终端存档路径。

步骤1107,第二终端设备将目标终端存档路径下存储的第一存档文件更新为目标存档文件。

步骤1101至步骤1107的处理过程与上述步骤901至步骤903、以及步骤1001至步骤1004的处理过程类似,此处不再赘述。

本申请实施例还提供了一种存档文件的存档方法,该存档文件的存档方法应用于终端设备,如图12所示,具体处理过程如下:

步骤1201,当达到预设存档条件时,获取目标终端存档路径下存储的第二存档文件。

在实施中,当目标用户需要将第二终端设备上的目标游戏的当前存档文件(即第二存档文件)存档至存档服务器上时,如图2A所示,目标用户可以在存档管理界面的游戏同步区域中点击目标游戏对应的存档按钮。相应的,第二终端设备的存档客户端则可以检测到针对目标游戏的存档指令(即达到预设存档条件),根据该存档指令,获取该目标游戏对应的目标终端存档路径下存储的第二存档文件。可选的,目标用户还可以在该存档客户端中设置目标游戏的存档周期。该达到该目标游戏的存档周期(即达到预设存档条件)时,该存档客户端可以获取该目标游戏对应的目标终端存档路径下存储的第二存档文件。

步骤1202,向存档服务器发送存档请求消息。其中,存档请求消息中携带有目标用户信息、目标游戏的游戏标识和第二存档文件,以使存档服务器根据目标用户信息和目标游戏的游戏标识,确定目标用户对应的目标游戏的目标服务器存档路径,并将第二存档文件存储至目标服务器存档路径下。

在实施中,该存档客户端得到第二存档文件后,可以向存档服务器发送存档请求消息。其中,存档请求消息中携带有目标用户信息、目标游戏的游戏标识和第二存档文件。这样,存档服务器接收到存档请求消息后,可以根据目标用户信息和目标游戏的游戏标识,确定目标用户对应的目标游戏的目标服务器存档路径,并将该第二存档文件存储至目标服务器存档路径下。

相应的,本申请实施例还提供了一种存档文件的存档方法,该存档文件的存档方法应用于存档服务器,如图13所示,具体处理过程如下:

步骤1301,接收终端设备发送的存档请求消息。其中,存档请求消息中携带有目标用户信息、目标游戏的游戏标识和第二存档文件。

在实施中,存档服务器接收到第二终端设备发送的存档请求消息后,可以对该存档请求消息进行解析,得到该存档请求消息中携带的目标用户信息、目标游戏的游戏标识和第二存档文件。

步骤1302,在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标服务器存档路径。

在实施中,存档服务器得到该存档请求消息中携带的目标用户信息、目标游戏的游戏标识和第二存档文件后,可以在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标服务器存档路径。例如,如表一所示,目标用户账号为User1,目标游戏的游戏标识为全面战争,则目标服务器存档路径为服务器存档路径1。

步骤1303,将第二存档文件存储至目标服务器存档路径下。

在实施中,存档服务器得到目标服务器存档路径后,可以将第二存档文件存储至目标服务器存档路径下。其中,该第二存档文件对应的历史存档文件的名称可以为存档时间。例如,存档时间为2019年3月15日21时17分35秒,则该第二存档文件对应的历史存档文件的名称为20190315211735.sav。

图14为本申请实施例提供的一种存档文件的存档方法的示例,如图14所示,具体处理过程如下:

步骤1401,当达到预设存档条件时,第二终端设备获取目标终端存档路径下存储的第二存档文件。

步骤1402,第二终端设备向存档服务器发送存档请求消息。其中,存档请求消息中携带有目标用户信息、目标游戏的游戏标识和第二存档文件。

步骤1403,存档服务器接收终端设备发送的存档请求消息。其中,存档请求消息中携带有目标用户信息、目标游戏的游戏标识和第二存档文件。

步骤1404,存档服务器在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标服务器存档路径。

步骤1405,存档服务器将第二存档文件存储至目标服务器存档路径下。

步骤1401至步骤1405的处理过程与上述步骤1201至步骤1202、以及步骤1301至步骤1303的处理过程类似,此处不再赘述。

本申请实施例还提供了一种存档文件的回档方法,该存档文件的回档方法应用于终端设备。如图15所示,具体处理过程如下:

步骤1501,当接收到用户针对目标游戏的回档指令时,向存档服务器发送回档请求。其中,回档请求中携带有目标用户信息和目标游戏的游戏标识。

在实施中,当目标用户需要对第二终端设备上的目标游戏的当前存档文件(即第三存档文件)进行回档时,如图2B所示,目标用户可以在存档管理界面的游戏同步区域中点击目标游戏对应的回档按钮。相应的,第二终端设备的存档客户端则可以检测到针对目标游戏的回档指令,并根据该回档指令,向存档服务器发送回档请求。其中,回档请求中携带有目标用户信息和目标游戏的游戏标识。

步骤1502,接收存档服务器发送的回档响应。其中,回档响应中携带有目标用户对应的目标游戏的历史存档文件的文件标识。

在实施中,该存档客户端接收到存档服务器发送的回档响应消息后,可以对该回档响应消息进行解析,得到该回档响应消息中携带的该目标用户对应的目标游戏的历史存档文件的文件标识。其中,每个历史存档文件的文件标识可以为该历史存档文件的名称。如图2B所示,该存档客户端可以进一步在存档管理界面的游戏同步区域中显示该目标游戏的历史存档文件的列表。其中,该历史存档文件的列表中可以包括历史存档文件的文件标识和确认按钮。

步骤1503,当接收到用户在历史存档文件的文件标识中针对目标历史存档文件的文件标识的选定指令时,向存档服务器发送读档请求消息。其中,读档请求消息中携带有目标用户信息、目标游戏的游戏标识和目标历史存档文件的文件标识。

在实施中,用户可以在历史存档文件列表中点击目标历史存档文件对应的确认按钮。相应的,该存档客户端则可以接收到针对目标历史存档文件的读档指令,并根据该读档指令,向存档服务器发送读档请求消息。其中,读档请求消息中携带有目标用户信息、目标游戏的游戏标识和目标历史存档文件的文件标识。

步骤1504,接收存档服务器发送的读档响应消息。其中,读档响应消息中携带有目标用户对应的目标游戏的目标历史存档文件和目标终端存档路径。

在实施中,该存档客户端接收到存档服务器发送的读档响应消息后,可以对该读档响应消息进行解析,得到该读档响应消息中携带的该目标用户对应的目标游戏的目标历史存档文件和目标终端存档路径。

步骤1505,将目标终端存档路径下存储的第三存档文件更新为目标历史存档文件。

在实施中,该存档客户端得到该读档响应消息中携带的该目标用户对应的目标游戏的目标历史存档文件和目标终端存档路径后,可以将目标终端存档路径下存储的第三存档文件更新为目标历史存档文件。这样,目标用户可以将目标游戏的第三存档文件回档至目标历史存档文件,以重新基于该目标历史存档文件进行目标游戏的游玩。

相应的,本申请实施例还提供了一种存档文件的回档方法,该方法应用于存档服务器,如图16所示,具体的处理过程如下:

步骤1601,接收终端设备发送的回档请求。其中,回档请求中携带有目标用户信息和目标游戏的游戏标识。

在实施中,存档服务器接收到第二终端设备发送的回档请求消息后,可以对该回档请求消息进行解析,得到该回档请求消息中携带的目标用户信息和目标游戏的游戏标识。

步骤1602,在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标服务器存档路径。

在实施中,存档服务器得到该回档请求消息中携带的目标用户信息和目标游戏的游戏标识后,可以在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标服务器存档路径。例如,如表一所示,目标用户账号为User1,目标游戏的游戏标识为全面战争,则目标服务器存档路径为服务器存档路径1。

步骤1603,获取目标服务器存档路径下存储的目标用户对应的目标游戏的历史存档文件的文件标识。

在实施中,存档服务器得到目标服务器存档路径后,可以获取目标服务器存档路径下存储的目标用户对应的目标游戏的历史存档文件的名称,作为历史存档文件的文件标识。

步骤1604,向终端设备发送回档响应。其中,回档响应中携带有历史存档文件的文件标识。

在实施中,存档服务器得到历史存档文件的文件标识后,可以向第二终端设备发送回档响应。其中,回档响应中携带有历史存档文件的文件标识。

步骤1605,接收终端设备发送读档请求消息。其中,读档请求消息中携带有目标用户信息、目标游戏的游戏标识和目标历史存档文件的文件标识。

在实施中,存档服务器接收到第二终端设备发送的读档请求消息后,可以对该读档请求消息进行解析,得到该读档请求消息中携带的目标用户信息、目标游戏的游戏标识和目标历史存档文件的文件标识。

步骤1606,在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标终端存档路径和目标服务器存档路径。

在实施中,存档服务器得到该读档请求消息中携带的目标用户信息和目标游戏的游戏标识后,可以进一步在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标终端存档路径和目标服务器存档路径。例如,如表一所示,目标用户账号为User1,目标游戏的游戏标识为全面战争,则目标终端存档路径为终端存档路径1,目标服务器存档路径为服务器存档路径1。

步骤1607,根据目标历史存档文件的文件标识,获取目标服务器存档路径下存储的目标历史存档文件。

在实施中,存档服务器得到目标历史存档文件的文件标识和目标服务器存档路径后,可以获取目标服务器存档路径下存储的名称为目标历史存档文件的文件标识的目标历史存档文件。

步骤1608,向终端设备发送读档响应消息。其中,读档响应消息中携带有目标历史存档文件和目标终端存档路径。

在实施中,存档服务器得到目标历史存档文件和目标终端存档路径后,可以向第二终端设备发送读档响应消息。其中,读档响应消息中携带有目标历史存档文件和目标终端存档路径。

图17为本申请实施例提供的一种存档文件的回档方法的示例,如图17所示,具体处理过程如下:

步骤1701,当接收到用户针对目标游戏的回档指令时,第二终端设备向存档服务器发送回档请求。其中,回档请求中携带有目标用户信息和目标游戏的游戏标识。

步骤1702,存档服务器接收第二终端设备发送的回档请求。其中,回档请求中携带有目标用户信息和目标游戏的游戏标识。

步骤1703,存档服务器在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标服务器存档路径。

步骤1704,存档服务器获取目标服务器存档路径下存储的目标用户对应的目标游戏的历史存档文件的文件标识。

步骤1705,存档服务器向第二终端设备发送回档响应。其中,回档响应中携带有历史存档文件的文件标识。

步骤1706,第二终端设备接收存档服务器发送的回档响应。其中,回档响应中携带有目标用户对应的目标游戏的历史存档文件的文件标识。

步骤1707,当接收到用户在历史存档文件的文件标识中针对目标历史存档文件的文件标识的选定指令时,第二终端设备向存档服务器发送读档请求消息。其中,读档请求消息中携带有目标用户信息、目标游戏的游戏标识和目标历史存档文件的文件标识。

步骤1708,存档服务器接收第二终端设备发送读档请求消息。其中,读档请求消息中携带有目标用户信息、目标游戏的游戏标识和目标历史存档文件的文件标识。

步骤1709,存档服务器在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标终端存档路径和目标服务器存档路径。

步骤1710,存档服务器根据目标历史存档文件的文件标识,获取目标服务器存档路径下存储的目标历史存档文件。

步骤1711,存档服务器向第二终端设备发送读档响应消息。其中,读档响应消息中携带有目标历史存档文件和目标终端存档路径。

步骤1712,第二终端设备接收存档服务器发送的读档响应消息。其中,读档响应消息中携带有目标用户对应的目标游戏的目标历史存档文件和目标终端存档路径。

步骤1713,第二终端设备将目标终端存档路径下存储的第三存档文件更新为目标历史存档文件。

步骤1701至步骤1713的处理过程与上述步骤1501至步骤1505、以及步骤1601至步骤1608的处理过程类似,此处不再赘述。

本申请实施例提供了一种存档文件的同步方法。终端设备向存档服务器发送同步请求消息。其中,同步请求消息中携带有目标用户信息和目标游戏的游戏标识。然后,存档服务器在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标终端存档路径和目标服务器存档路径,获取目标服务器存档路径下存储的目标用户对应的目标游戏的目标存档文件,并向终端设备发送同步响应消息。其中,同步响应消息中携带有目标存档文件和目标终端存档路径。之后,终端设备将目标终端存档路径下存储的第一存档文件更新为目标存档文件。这样,终端设备从存档服务器上下载其他终端设备上传的目标游戏的目标存档文件后,并更新本地存储的目标游戏的存档文件,从而可以基于该目标存档文件,继续在该终端设备上进行目标游戏的游玩。

本申请实施例还提供了一种存档文件的同步装置,该装置应用于终端设备,如图18所示,该装置包括:

发送模块1810,用于向存档服务器发送同步请求消息,同步请求消息中携带有目标用户信息和目标游戏的游戏标识;

接收模块1820,用于接收存档服务器发送的同步响应消息,同步响应消息中携带有目标用户对应的目标游戏的目标存档文件和目标终端存档路径;

更新模块1830,用于将目标终端存档路径下存储的第一存档文件更新为目标存档文件。

本申请实施例还提供了一种存档文件的同步装置,该装置应用于存档服务器,如图19所示,该装置包括:

接收模块1910,用于接收终端设备发送的同步请求消息,同步请求消息中携带有目标用户信息和目标游戏的游戏标识;

查询模块1920,用于在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标终端存档路径和目标服务器存档路径;

获取模块1930,用于获取目标服务器存档路径下存储的目标用户对应的目标游戏的目标存档文件;

发送模块1940,用于向终端设备发送同步响应消息,同步响应消息中携带有目标存档文件和目标终端存档路径。

本申请实施例提供了一种存档文件的同步装置。终端设备向存档服务器发送同步请求消息。其中,同步请求消息中携带有目标用户信息和目标游戏的游戏标识。然后,存档服务器在用户信息、游戏标识、终端存档路径和服务器存档路径的对应关系中,查询对应目标用户信息和目标游戏的游戏标识的目标终端存档路径和目标服务器存档路径,获取目标服务器存档路径下存储的目标用户对应的目标游戏的目标存档文件,并向终端设备发送同步响应消息。其中,同步响应消息中携带有目标存档文件和目标终端存档路径。之后,终端设备将目标终端存档路径下存储的第一存档文件更新为目标存档文件。这样,终端设备从存档服务器上下载其他终端设备上传的目标游戏的目标存档文件后,并更新本地存储的目标游戏的存档文件,从而可以基于该目标存档文件,继续在该终端设备上进行目标游戏的游玩。

在一个实施例中,提供了一种终端设备,如图20所示,包括存储器及处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述存档文件的同步方法步骤。

在一个实施例中,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述存档文件的同步方法的步骤。

在一个实施例中,提供了一种存档服务器,如图21所示,包括存储器及处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述存档文件的同步方法步骤。

在一个实施例中,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述存档文件的同步方法的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

34页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种棋和基于AR设备的下棋游戏系统

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类