掌桥专利:专业的专利平台
掌桥专利
首页

一种用于手机游戏的数据备份方法、装置和电子设备

文献发布时间:2023-06-19 09:26:02


一种用于手机游戏的数据备份方法、装置和电子设备

技术领域

本发明实施例涉及数据备份技术领域,具体涉及一种用于手机游戏的数据备份方法、装置和电子设备。

背景技术

随之智能手机的普及,手机游戏也应运而生。目前,市场上有多种多样的手机游戏,这些手机游戏的种类包括益智类的、射击类的和模拟类等。手机游戏已经成为人们生活中重要的休闲方式之一。但是现在市面上的手机游戏的数据备份往往需要用户手动设置,这样不仅浪费时间,也容易忘记,特别是在手机电量低时,手机突然关机,这样就导致游戏数据丢失。

发明内容

本发明实施例提供如下技术方案:

根据本发明实施例的第一方面提供的一种用于手机游戏的数据备份方法,包括:

监控所述手机电量;

当所述手机的电量小于预设值时,则监控游戏的数据操作事件,并对所述数据操作事进件行判别;

若所述数据操作事件为更新账户设置,则快照该数据操作事件,生成操作日志;

将所述操作日志、账号信息和所述操作日志的生成时间合并,生成更新数据;

将所述更新数据发送至备份存储设备。

进一步地,所述的用于手机游戏的数据备份方法中,若所述数据操作事件为读取数据,则执行游戏原有程序。

进一步地,所述的用于手机游戏的数据备份方法中,当所述手机的电量大于等于预设值时,

每间隔预设定时间,监控游戏的数据操作事件,若监控到所述数据操作事件为更新账户设置,则快照该数据操作事件,生成操作日志;

将所述操作日志和所述账号信息合并,生成更新数据;

将更新数据发送至备份存储设备。

进一步地,所述的用于手机游戏的数据备份方法中,还包括:当生成所述更新数据后,发送信息通知用户。

进一步地,所述的用于手机游戏的数据备份方法中,还包括:

当接收到所述更新数据,

检测所述存储设备的可存储空间,当检测到将所述更新数据存储后,所述存储设备的可用存储空间小于等于预设值时,

则筛选出具有与所述更新数据具有相同的账号信息的数据,标注为第一数据;

将所述第一数据按存储至所述存储设备的时间顺序排序;

根据时间顺序删除所述第一数据,直至将所述更新数据存储至存储空间后,所述存储设备的可用存储空间大于所述预设值,则将所述更新数据存储至所述存储设备。

进一步地,所述的用于手机游戏的数据备份方法中,

当检测到将所述更新数据存储至存储空间后,所述存储设备的可用存储空间大于预设值时,则将所述更新数据传输至可存储空间储存。

进一步地,所述的用于手机游戏的数据备份方法中,在将所述更新数据发送至所述存储设备之前还包括对所述更新数据进行压缩处理。

进一步地,所述的用于手机游戏的数据备份方法中,在将所述更新数据发送至所述存储设备之前还包括对所述更新数据进行加密处理。

根据本发明实施例的第二方面提供的一种用于手机游戏的数据备份装置,包括:

电量监控模块,用于监控所述手机电量;

数据判别模块,用于当所述手机的电量小于预设值时,监控游戏的数据操作事件,并对所述数据操作事进件行判别;

日志生成模块,用于若所述数据操作事件为更新账户设置,则快照该数据操作事件,生成操作日志;

数据更新模块,用于将所述操作日志、账号信息和所述操作日志的生成时间合并,生成更新数据;

数据传输模块,将所述更新数据发送至备份存储设备当检测到将所述更新数据存储至存储空间后。

根据本发明实施例的第三方面提供的一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至8任一所述的用于手机游戏的数据备份方法的步骤。

本发明实施例具有如下优点:

本发明实施例公开了一种用于手机游戏的数据备份方法,包括:监控所述手机电量;当所述手机的电量小于预设值时,则监控游戏的数据操作事件,并对所述数据操作事进件行判别;若所述数据操作事件为更新账户设置,则快照该数据操作事件,生成操作日志;将所述操作日志、所述账号信息和所述操作日志的生成时间合并,生成更新数据;将所述更新数据发送至备份存储设备。本发明公开的备份方法实现在自动的手机电量低时,自动对更新账户的数据进行备份,避免了数据丢失。

附图说明

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

本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容能涵盖的范围内。

图1为本发明实施例提供的用于手机游戏的数据备份方法所涉及的实施环境;

图2为本发明实施例提供的用于手机游戏的数据备份方法的流程图;

图3为本发明实施例提供的用于手机游戏的数据备份装置的结构示意图;

图4为本发明实施例提供的一种计算机设备的结构示意图。

具体实施方式

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的用于手机游戏的数据备份方法所涉及的实施环境,参见图1,该实施环境包括:客户端101和服务器102。

其中,客户端101可为智能手机,本实施例不对客户端101的产品类型作具体限定。客户端101上可安装有游戏APP的应用,基于应用可以完成游戏与服务器之间的交互、游戏设置以及其他数据的更新等操作,本发明实施例对此不作限定。

基于图1的实施环境,本申请实施例所提供的一种用于手机游戏的数据备份方法,参考图2,包括如下步骤:

S201:监控所述手机电量;

在本实施例中,当用户在智能手机上开启并登录游戏后,开始对智能手机的电量进行监控。

S202:当所述手机的电量小于预设值时,则监控游戏的数据操作事件,并对所述数据操作事进件行判别;

在本实施例中,对手机的电量进行实时监控,当其低于预设值时,例如电量低于20%时,则监控用户对游戏的数据操作事件,开始准备对游戏数据进行备份;

S203:若所述数据操作事件为更新账户设置,则快照该数据操作事件,生成操作日志;将所述操作日志、账号信息和所述操作日志的生成时间合并,生成更新数据;

在本实施例中,当检测到数据操作事件为更新用户设置,即更改用户设置例如对游戏的操作,游戏的参数设置等,此时快照该数据操作事件,生成操作日志,将操作日志、账号信息和所述操作日志的生成时间合并,生成更新数据;

S204:若所述数据操作事件为读取数据,则执行游戏原有程序;

S205:当所述手机的电量大于等于预设值时,每间隔预设定时间,监控游戏的数据操作事件,若监控到所述数据操作事件为更新账户设置,则快照该数据操作事件,生成操作日志;将所述操作日志和所述账号信息合并,生成更新数据;

在本实施例中,每间隔预设定时间,监控游戏的数据操作事件,例如,当手机的电量大于等于20%时,每间隔10分钟(预设定时间)监控游戏的数据操作事件。

S206:将所述更新数据发送至备份存储设备。

具体的,当生成所述更新数据后,发送信息通知用户。

优选的,用于手机游戏的数据备份方法还包括如下步骤:

当接收到所述更新数据,

检测所述存储设备的可存储空间,当检测到将所述更新数据存储后,所述存储设备的可用存储空间小于等于预设值时,

则筛选出具有与所述更新数据具有相同的账号信息的数据,标注为第一数据;

将所述第一数据按存储至所述存储设备的时间顺序排序;

根据时间顺序删除所述第一数据,直至将所述更新数据存储至存储空间后,所述存储设备的可用存储空间大于所述预设值,则将所述更新数据存储至所述存储设备。

当检测到将所述更新数据存储至存储空间后,所述存储设备的可用存储空间大于预设值时,则将所述更新数据传输至可存储空间存储。

在将所述更新数据发送至所述存储设备之前还包括对所述更新数据进行压缩处理。

在将所述更新数据发送至所述存储设备之前还包括对所述更新数据进行加密处理。

基于同一发明构思,本申请实施例中还提供了与用于手机游戏的数据备份方法对应的用于手机游戏的数据备份装置。由于本申请实施例中的装置解决问题的原理与本申请实施例上述用于手机游戏的数据备份方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

参见图3所示,一种用于手机游戏的数据备份装置,包括:

电量监控模块301,用于监控所述手机电量;

数据判别模块302,用于当所述手机的电量小于预设值时,监控游戏的数据操作事件,并对所述数据操作事进件行判别;

日志生成模块303,用于若所述数据操作事件为更新账户设置,则快照该数据操作事件,生成操作日志;

数据更新模块304,用于将所述操作日志、账号信息和所述操作日志的生成时间合并,生成更新数据;

数据传输模块305,将所述更新数据发送至备份存储设备。

本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述用于手机游戏的数据备份方法的步骤。

具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述用于手机游戏的数据备份方法。

对应于图2中的用于手机游戏的数据备份方法,本申请实施例还提供了一种计算机设备,如图4所示,该设备包括存储器1000、处理器2000及存储在该存储器1000上并可在该处理器2000上运行的计算机程序,其中,上述处理器2000执行上述计算机程序时实现上述用于手机游戏的数据备份方法的步骤。

具体地,上述存储器1000和处理器2000能够为通用的存储器和处理器,这里不做具体限定,当处理器2000运行存储器1000存储的计算机程序时,能够执行上述用于手机游戏的数据备份方法。

本申请实施例所提供的用于手机游戏的数据备份方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

在这里示出和描述的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制,因此,示例性实施例的其他示例可以具有不同的值。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

技术分类

06120112159327