一种同步云游戏档案的方法和装置制造方法及图纸

技术编号:19173828 阅读:30 留言:0更新日期:2018-10-16 23:44
本发明专利技术公开了一种同步云游戏档案的方法和装置,属于云游戏技术领域。所述方法包括:当接收到目标游戏账户的最新游戏档案时,中心服务器获取所述目标游戏账户的历史登录信息,其中,所述历史登录信息至少包括历史登录节点、以及所述历史登录节点对应的游戏时长和/或历史登录时间;所述中心服务器根据所述历史登录信息,预测所述目标游戏账户下次登录的目标节点服务器;所述中心服务器将所述最新游戏档案同步到所述目标节点服务器。采用本发明专利技术,可以提升云游戏服务的质量。

Method and device for synchronizing cloud game files

The invention discloses a method and a device for synchronizing cloud game files, belonging to the technical field of cloud games. The method includes: when receiving the latest game file of the target game account, the central server obtains the historical login information of the target game account, wherein the historical login information includes at least the historical login node, and the game duration and/or the historical login time corresponding to the historical login node; Based on the historical login information, the central server predicts the target node server for the next login of the target game account, and the central server synchronizes the latest game files to the target node server. By adopting the invention, the quality of the cloud game service can be enhanced.

【技术实现步骤摘要】
一种同步云游戏档案的方法和装置
本专利技术涉及云游戏
,尤其涉及一种同步云游戏档案的方法和装置。
技术介绍
云游戏是一种以云计算为基础的在线游戏,云游戏服务商可以将云游戏部署在CDN集群中,CDN集群的节点服务器上可以运行有云游戏程序。用户可以通过终端访问在其所在地区对应的节点服务器登录云游戏,并在终端上进行游戏操作,从而终端可以将相应的操作指令上传到节点服务器。之后,节点服务器可以基于云游戏程序的执行逻辑,结合操作指令计算并生成游戏画面,然后将游戏画面反馈给终端进行显示。在用户退出云游戏的游戏账户后,节点服务器可以将生成的该游戏账户对应的最新游戏档案上传至中心服务器。用户下次在某节点服务器登录相同的游戏账户时,该节点服务器可以首先检测本地是否存储有该游戏账户对应的最新游戏档案,如果存储有最新游戏档案,该节点服务器则可以基于最新游戏档案提供游戏服务;如果没有存储最新游戏档案,该节点服务器则可以从中心服务器同步最新游戏档案,然后基于最新游戏档案提供云游戏服务。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:如果游戏账户的登录节点服务器经常发生变换,则在登录后,登录节点服务器所在地区对应的节点服务器往往都需要从中心服务器处同步该游戏账户对应的最新游戏档案,这样,用户经常需要经过长时间等待才能开始游戏,云游戏服务的质量将受到较大影响。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种同步云游戏档案的方法和装置。所述技术方案如下:第一方面,提供了一种同步云游戏档案的方法,所述方法包括:当接收到目标游戏账户的最新游戏档案时,中心服务器获取所述目标游戏账户的历史登录信息,其中,所述历史登录信息至少包括历史登录节点、以及所述历史登录节点对应的游戏时长和/或历史登录时间;所述中心服务器根据所述历史登录信息,预测所述目标游戏账户下次登录的目标节点服务器;所述中心服务器将所述最新游戏档案同步到所述目标节点服务器。进一步的,所述中心服务器根据所述历史登录信息,预测所述目标游戏账户下次登录的目标节点服务器,包括:所述中心服务器根据预设历史时长内所述目标游戏账户的历史登录信息,确定所述预设历史时长内各统计周期中所有节点服务器对应的游戏总时长;所述中心服务器根据所述所有节点服务器对应的游戏总时长和所述各统计周期对应的预设时长权值,预测所述所有节点服务器的权值;所述中心服务器根据所述所有节点服务器的权值预测所述目标游戏账户下次登录的目标节点服务器。进一步的,所述中心服务器根据所述历史登录信息,预测所述目标游戏账户下次登录的目标节点服务器,包括:所述中心服务器根据预设历史时长内所述目标游戏账户的历史登录信息,确定所述预设历史时长内各统计周期中所有节点服务器对应的历史登录时间;所述中心服务器根据所述所有节点服务器对应的历史登录时间,预测所述目标游戏账户的下次登录时间所属的目标时段;所述中心服务器根据所述预设历史时长内各统计周期中所述目标时段对应的历史登录节点,预测所述目标游戏账户下次登录的目标节点服务器。进一步的,所述中心服务器获取所述目标游戏账户的历史登录信息之后,还包括:所述中心服务器获取所述目标游戏账户的多个候选登录节点;所述中心服务器根据所述历史登录信息,预测所述目标游戏账户下次登录的目标节点服务器,包括:所述中心服务器根据所述历史登录信息,在所述多个候选登录节点中预测所述目标游戏账户下次登录的目标节点服务器。进一步的,所述中心服务器将所述最新游戏档案同步到所述目标节点服务器,包括:所述中心服务器确定所述目标节点服务器存储的游戏档案和所述最新游戏档案的数据差异信息;所述中心服务器基于所述数据差异信息,将所述最新游戏档案同步到所述目标节点服务器。第二方面,提供了一种同步云游戏档案的装置,所述装置包括:获取模块,用于当接收到目标游戏账户的最新游戏档案时,获取所述目标游戏账户的历史登录信息,其中,所述历史登录信息至少包括历史登录节点、以及所述历史登录节点对应的游戏时长和/或历史登录时间;预测模块,用于根据所述历史登录信息,预测所述目标游戏账户下次登录的目标节点服务器;同步模块,用于将所述最新游戏档案同步到所述目标节点服务器。进一步的,所述预测模块,具体用于:根据预设历史时长内所述目标游戏账户的历史登录信息,确定所述预设历史时长内各统计周期中所有节点服务器对应的游戏总时长;根据所述所有节点服务器对应的游戏总时长和所述各统计周期对应的预设时长权值,预测所述所有节点服务器的权值;根据所述所有节点服务器的权值预测所述目标游戏账户下次登录的目标节点服务器。进一步的,所述预测模块,具体用于:根据预设历史时长内所述目标游戏账户的历史登录信息,确定所述预设历史时长内各统计周期中所有节点服务器对应的历史登录时间;根据所述所有节点服务器对应的历史登录时间,预测所述目标游戏账户的下次登录时间所属的目标时段;根据所述预设历史时长内各统计周期中所述目标时段对应的历史登录节点,预测所述目标游戏账户下次登录的目标节点服务器。进一步的,所述获取模块,具体用于:获取所述目标游戏账户的多个候选登录节点;所述预测模块,还用于:根据所述历史登录信息,在所述多个候选登录节点中预测所述目标游戏账户下次登录的目标节点服务器。进一步的,所述同步模块,具体用于:确定所述目标节点服务器存储的游戏档案和所述最新游戏档案的数据差异信息;基于所述数据差异信息,将所述最新游戏档案同步到所述目标节点服务器。第三方面,提供了一种中心服务器,所述中心服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的同步云游戏档案的方法。第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如第一方面所述的同步云游戏档案的方法。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术实施例中,当接收到目标游戏账户的最新游戏档案时,中心服务器获取目标游戏账户的历史登录信息,其中,历史登录信息至少包括历史登录节点、以及历史登录节点对应的游戏时长和/或历史登录时间;中心服务器根据历史登录信息,预测目标游戏账户下次登录的目标节点服务器;中心服务器将最新游戏档案同步到目标节点服务器。这样,通过历史登录信息预测出游戏账户下次登录的节点服务器,并预先同步最新游戏档案,故而用户再次登录游戏账户时,有很大概率会通过预测的节点服务器进行登录,由于该节点服务器已预先同步有相应的最新游戏档案,无需再次从中心服务器处同步最新游戏档案,大大减少了用户等待游戏的时间,从而可以提升云游戏服务的质量。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种同步云游戏档案的场景示意图;图2是本专利技术实施例提供的一种同步云游戏档案的方法流程图;图3是本专利技术本文档来自技高网...

【技术保护点】
1.一种同步云游戏档案的方法,其特征在于,所述方法包括:当接收到目标游戏账户的最新游戏档案时,中心服务器获取所述目标游戏账户的历史登录信息,其中,所述历史登录信息至少包括历史登录节点、以及所述历史登录节点对应的游戏时长和/或历史登录时间;所述中心服务器根据所述历史登录信息,预测所述目标游戏账户下次登录的目标节点服务器;所述中心服务器将所述最新游戏档案同步到所述目标节点服务器。

【技术特征摘要】
1.一种同步云游戏档案的方法,其特征在于,所述方法包括:当接收到目标游戏账户的最新游戏档案时,中心服务器获取所述目标游戏账户的历史登录信息,其中,所述历史登录信息至少包括历史登录节点、以及所述历史登录节点对应的游戏时长和/或历史登录时间;所述中心服务器根据所述历史登录信息,预测所述目标游戏账户下次登录的目标节点服务器;所述中心服务器将所述最新游戏档案同步到所述目标节点服务器。2.根据权利要求1所述的方法,其特征在于,所述中心服务器根据所述历史登录信息,预测所述目标游戏账户下次登录的目标节点服务器,包括:所述中心服务器根据预设历史时长内所述目标游戏账户的历史登录信息,确定所述预设历史时长内各统计周期中所有节点服务器对应的游戏总时长;所述中心服务器根据所述所有节点服务器对应的游戏总时长和所述各统计周期对应的预设时长权值,预测所述所有节点服务器的权值;所述中心服务器根据所述所有节点服务器的权值预测所述目标游戏账户下次登录的目标节点服务器。3.根据权利要求1所述的方法,其特征在于,所述中心服务器根据所述历史登录信息,预测所述目标游戏账户下次登录的目标节点服务器,包括:所述中心服务器根据预设历史时长内所述目标游戏账户的历史登录信息,确定所述预设历史时长内各统计周期中所有节点服务器对应的历史登录时间;所述中心服务器根据所述所有节点服务器对应的历史登录时间,预测所述目标游戏账户的下次登录时间所属的目标时段;所述中心服务器根据所述预设历史时长内各统计周期中所述目标时段对应的历史登录节点,预测所述目标游戏账户下次登录的目标节点服务器。4.根据权利要求2或3所述的方法,其特征在于,所述中心服务器获取所述目标游戏账户的历史登录信息之后,还包括:所述中心服务器获取所述目标游戏账户的多个候选登录节点;所述中心服务器根据所述历史登录信息,预测所述目标游戏账户下次登录的目标节点服务器,包括:所述中心服务器根据所述历史登录信息,在所述多个候选登录节点中预测所述目标游戏账户下次登录的目标节点服务器。5.根据权利要求1所述的方法,其特征在于,所述中心服务器将所述最新游戏档案同步到所述目标节点服务器,包括:所述中心服务器确定所述目标节点服务器存储的游戏档案和所述最新游戏档案的数据差异信息;所述中心服务器基于所述数据差异信息,将所述最新游戏档案同步到所述目标节点服务器。6.一种同步云游戏档案的装置,其特征在于,...

【专利技术属性】
技术研发人员:林志平李承琪张汉杰
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1