单机游戏的数据恢复方法、装置与系统的制作方法_5

文档序号:9597750阅读:来源:国知局
,用于当判定存在所述用户数据库时,向所述用户设备发送提示消息,以通知用户所述服务器中存在所述用户数据库并询问用户是否需要恢复数据; 数据恢复模块,用于当获取到所述用户设备返回的需要恢复数据的消息时,将所述用户数据库中的游戏数据发送到所述用户设备,使得所述用户设备将所述用户数据库中的游戏数据覆盖所述用户设备中的本地游戏数据,以将所述用户数据库中的游戏数据恢复到所述用户设备中; 第一数据保存模块,用于当获取到所述用户设备返回的不需要恢复数据的消息时,获取所述用户设备发送的本地游戏数据,并将所述本地游戏数据覆盖所述用户数据库中的游戏数据,以将所述本地游戏数据保存到所述用户数据库中。10.如权利要求9所述的单机游戏的数据恢复装置,其特征在于,所述单机游戏的数据恢复装置还包括: 数据库创建模块,用于当判定不存在所述用户数据库时,在所述服务器中创建与所述唯一标识码绑定的用户数据库,生成初始的游戏数据并存储在所述用户数据库中。11.如权利要求9或10所述的单机游戏的数据恢复装置,其特征在于,所述用户数据库中的游戏数据记载在N个数据点中,所述N个数据点一一对应于N种游戏数据类型;所述本地游戏数据记载在另外N个数据点中,所述另外N个数据点一一对应于所述N种游戏数据类型。12.如权利要求11所述的单机游戏的数据恢复装置,其特征在于,所述提示消息中包含所述用户数据库中的N个数据点的数据信息。13.如权利要求12所述的单机游戏的数据恢复装置,其特征在于,所述提示消息发送模块具体用于: 当判定存在所述用户数据库时,向所述用户设备发送提示消息,通过所述用户设备生成一个消息提示弹窗,以通知用户所述服务器中存在所述用户数据库并询问用户是否需要恢复数据;其中,所述消息提示弹窗上显示有所述用户数据库中的N个数据点的数据信息。14.如权利要求9所述的单机游戏的数据恢复装置,其特征在于,所述单机游戏的数据恢复装置还包括: 第二数据保存模块,用于当检测到所述用户设备需要整包更新时,获取所述用户设备发送的本地游戏数据,并将所述本地游戏数据覆盖所述用户数据库中的游戏数据,以将所述本地游戏数据保存到所述用户数据库中; 注入包生成模块,用于将所述用户数据库中的游戏数据打包,以生成一个数据注入包; 安装包发送模块,用于将新的游戏程序安装包发送到所述用户设备; 注入包发送模块,用于将所述数据注入包发送到所述用户设备,由所述用户设备将所述数据注入包中的数据注入到所述新的游戏程序安装包中,并对已注入游戏数据的所述新的游戏程序安装包进行安装,以完成所述整包更新。15.如权利要求14所述的单机游戏的数据恢复装置,其特征在于,所述第二数据保存模块具体包括: 设备识别单元,用于当检测到所述用户设备需要整包更新时,获取用户设备的唯一标识码,并判断所述服务器中是否存在与所述唯一标识码绑定的用户数据库; 第一数据保存单元,用于当判定存在所述用户数据库时,获取所述用户设备发送的本地游戏数据并将所述本地游戏数据覆盖所述用户数据库中的游戏数据,以将所述本地游戏数据保存到所述用户数据库中; 第二数据保存单元,用于当判定不存在所述用户数据库时,在所述服务器中创建与所述唯一标识码绑定的用户数据库,获取所述用户设备发送的本地游戏数据并将存储到所述用户数据库中,以将所述本地游戏数据保存到所述用户数据库中。16.如权利要求1所述的单机游戏的数据恢复装置,其特征在于,所述唯一标识码为移动设备国际识别码。17.—种单机游戏的数据恢复方法,其特征在于,包括: 将用户设备的唯一标识码发送到服务器,向所述服务器查询所述服务器中是否存在与所述唯一标识码绑定的用户数据库; 当接收到所述服务器返回的提示消息时,通知用户所述服务器中存在与所述用户数据库并询问用户是否需要恢复数据; 当获取到用户输入的需要恢复数据的指令时,生成需要恢复数据的消息并发送到所述服务器,通知所述服务器返回所述用户数据库中的游戏数据; 获取所述服务器返回的所述用户数据库中的游戏数据并覆盖所述用户设备中的本地游戏数据,以将所述用户数据库中的游戏数据恢复到所述用户设备中; 当获取到用户输入的不需要恢复数据的指令时,生成不需要恢复数据的消息发送到所述服务器,并将所述本地游戏数据发送到所述服务器,使得所述服务器将所述本地游戏数据覆盖所述用户数据库中的游戏数据,以将所述本地游戏数据保存到所述用户数据库中。18.如权利要求17所述的单机游戏的数据恢复方法,其特征在于,所述用户数据库中的游戏数据记载在N个数据点中,所述N个数据点一一对应于N种游戏数据类型;所述本地游戏数据记载在另外N个数据点中,所述另外N个数据点一一对应于所述N种游戏数据类型。19.如权利要求18所述的单机游戏的数据恢复方法,其特征在于,所述提示消息中包含所述用户数据库中的N个数据点的数据信息。20.如权利要求19所述的单机游戏的数据恢复方法,其特征在于,所述当接收到所述服务器返回的提示消息时,通知用户所述服务器中存在与所述用户数据库并询问用户是否需要恢复数据,具体是: 当接收到所述服务器返回的提示消息时,生成一个消息提示弹窗,通知用户所述服务器中存在与所述用户数据库并询问用户是否需要恢复数据;其中,所述消息提示弹窗上显示有所述用户数据库中的N个数据点的数据信息。21.如权利要求17所述的单机游戏的数据恢复方法,其特征在于,所述单机游戏的数据恢复方法还包括: 当接收到所述服务器发送的整包更新推送消息时,将所述本地游戏数据发送到所述服务器,使得所述服务器将所述本地游戏数据覆盖所述用户数据库中的游戏数据并将所述用户数据库中的游戏数据打包,以生成一个数据注入包; 获取所述服务器发送的新的游戏程序安装包; 获取所述服务器发送的所述数据注入包,并将所述数据注入包中的数据注入到所述新的游戏程序安装包中; 对已注入游戏数据的所述新的游戏程序安装包进行安装,以完成所述整包更新。22.如权利要求17所述的单机游戏的数据恢复方法,其特征在于,所述将所述用户设备的唯一标识码发送到服务器,向所述服务器查询所述服务器中是否存在与所述唯一标识码绑定的用户数据库,具体是: 根据设定的联网校验时机,将所述用户设备的唯一标识码发送到服务器,向所述服务器查询所述服务器中是否存在与所述唯一标识码绑定的用户数据库。23.如权利要求22所述的单机游戏的数据恢复方法,其特征在于,所述设定的联网校验时机为检测到用户在游戏中执行需要联网的操作时,或者检测到本地游戏数据发生变化时。24.如权利要求17所述的单机游戏的数据恢复方法,其特征在于,所述唯一标识码为移动设备国际识别码。25.—种单机游戏的数据恢复装置,设于用户设备,其特征在于,包括: 查询模块,用于将用户设备的唯一标识码发送到服务器,向所述服务器查询所述服务器中是否存在与所述唯一标识码绑定的用户数据库; 提示消息接收模块,用于当接收到所述服务器返回的提示消息时,通知用户所述服务器中存在与所述用户数据库并询问用户是否需要恢复数据; 第一消息发送模块,用于当获取到用户输入的需要恢复数据的指令时,生成需要恢复数据的消息并发送到所述服务器,通知所述服务器返回所述用户数据库中的游戏数据; 数据获取模块,用于获取所述服务器返回的所述用户数据库中的游戏数据并覆盖所述用户设备中的本地游戏数据,以将所述用户数据库中的游戏数据恢复到所述用户设备中; 第二消息发送模块,用于当获取到用户输入的不需要恢复数据的指令时,生成不需要恢复数据的消息发送到所述服务器,并将所述本地游戏数据发送到所述服务器,使得所述服务器将所述本地游戏数据覆盖所述用户数据库中的游戏数据,以将所述本地游戏数据保存到所述用户数据库中。26.如权利要求25所述的单机游戏的数据恢复装置,其特征在于,所述用户数据库中的游戏数据记载在N个数据点中,所述N个数据点一一对应于N种游戏数据类型;所述本地游戏数据记载在另外N个数据点中,所述另外N个数据点一一对应于所述N种游戏数据类型。27.如权利要求26所述的单机游戏的数据恢复装置,其特征在于,所述提示消息中包含所述用户数据库中的N个数据点的数据信息。28.如权利要求27所述的单机游戏的数据恢复装置,其特征在于,所述提示消息接收模块具体用于: 当接收到所述服务器返回的提示消息时,生成一个消息提示弹窗,通知用户所述服务器中存在与所述用户数据库并询问用户是否需要恢复数据;其中,所述消息提示弹窗上显示有所述用户数据库中的N个数据点的数据信息。29.如权利要求25所述的单机游戏的数据恢复装置,其特征在于,所述单机游戏的数据恢复装置还包括: 数据发送模块,用于当接收到所述服务器发送的整包更新推送消息时,将所述本地游戏数据发送到所述服务器,使得所述服务器将所述本地游戏数据覆盖所述用户数据库中的游戏数据并将所述用户数据库中的游戏数据打包,以生成一个数据注入包; 安装包获取模块,用于获取所述服务器发送的新的游戏程序安装包; 注入包获取模块,用于获取所述服务器发送的所述数据注入包,并将所述数据注入包中的数据注入到所述新的游戏程序安装包中; 安装执行模块,用于对已注入游戏数据的所述新的游戏程序安装包进行安装,以完成所述整包更新。30.如权利要求25所述的单机游戏的数据恢复装置,其特征在于,所述查询模块具体用于: 根据设定的联网校验时机,将所述用户设备的唯一标识码发送到服务器,向所述服务器查询所述服务器中是否存在与所述唯一标识码绑定的用户数据库。31.如权利要求30所述的单机游戏的数据恢复装置,其特征在于,所述设定的联网校验时机为检测到用户在游戏中执行需要联网的操作时,或者检测到本地游戏数据发生变化时。32.如权利要求25所述的单机游戏的数据恢复装置,其特征在于,所述唯一标识码为移动设备国际识别码。33.一种单机游戏的数据恢复系统,其特征在于,包括服务器和至少一个用户设备;所述服务器设有如权利要求9所述的单机游戏的数据恢复装置;所述用户设备设有如权利要求25所述的单机游戏的数据恢复装置。
【专利摘要】本发明公开了一种单机游戏的数据恢复方法,包括:获取用户设备的唯一标识码,并判断服务器中是否存在与唯一标识码绑定的用户数据库;若存在,向所述用户设备发送提示消息,询问用户是否需要恢复数据;当获取到需要恢复数据的消息时,将用户数据库中的游戏数据发送到所述用户设备,使得用户设备将所述用户数据库中的游戏数据覆盖所述用户设备中的本地游戏数据;当不需要恢复数据的消息时,获取用户设备发送的本地游戏数据,并将所述本地游戏数据覆盖所述用户数据库中的游戏数据。本方法能够恢复玩家的历史游戏数据,保障玩家和游戏开发者的利益。同时,本发明还公开了一种用于执行上述单机游戏的数据恢复方法的单机游戏的数据恢复装置以及系统。
【IPC分类】G06F11/14
【公开号】CN105354112
【申请号】CN201510745043
【发明人】李雷
【申请人】网易(杭州)网络有限公司
【公开日】2016年2月24日
【申请日】2015年11月5日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1