CN106528335A - 一种数据备份方法、装置和终端 - Google Patents

一种数据备份方法、装置和终端 Download PDF

Info

Publication number
CN106528335A
CN106528335A CN201610942042.6A CN201610942042A CN106528335A CN 106528335 A CN106528335 A CN 106528335A CN 201610942042 A CN201610942042 A CN 201610942042A CN 106528335 A CN106528335 A CN 106528335A
Authority
CN
China
Prior art keywords
data
backup
application program
network
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610942042.6A
Other languages
English (en)
Inventor
马志峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610942042.6A priority Critical patent/CN106528335A/zh
Publication of CN106528335A publication Critical patent/CN106528335A/zh
Priority to PCT/CN2017/095628 priority patent/WO2018076869A1/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1464Management of the backup or restore process for networked environments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明实施例公开了一种数据备份方法、装置和终端;包括以下步骤:接收数据备份指令,所述数据备份指令指示需要备份的待备份数据,根据所述数据备份指令确定终端中当前正在使用网络的应用程序,关闭所述应用程序的网络连接,将所述待备份数据备份至服务器。本发明能够在终端进行数据备份时,自动中断使用网络的应用程序所连接的网络,使终端的备份能够最大化的使用网络,从而提高数据备份的效率。

Description

一种数据备份方法、装置和终端
技术领域
本发明涉及通信技术领域,具体涉及一种数据备份方法、装置和终端。
背景技术
随着通信技术的发展,智能终端已经成为人们日常生活中必不可少的通信工具。用户通过终端进行通信业务过程中,可以将联系人的个人信息存储到终端中。为了防止用户由于丢失终端或更换终端导致的联系人的个人信息的丢失,终端可以向服务器上传终端所存储的联系人的个人信息,以使服务器存储上述联系人的个人信息,用户也可以从服务器下载联系人的个人信息,从而实现数据同步,这种备份服务就叫做云备份。和传统的数据备份相比,云备份有着诸多优点。
目前在终端进行数据备份时,需要将备份数据上传至云服务器,并由云服务器进行保存。而该过程是需要网络支持的,并且备份数据越多,就会对网络连接的要求越高。然而现在的终端当中往往安装了大量的APP(Application,应用程序),其中的一大部分都需要连接网络才能正常使用,当终端在进行数据备份时,其他APP由于占用大量的网络资源就会导致备份过程较为缓慢,极大影响了数据备份的效率。
发明内容
本发明实施例提供一种数据备份方法、装置和终端,可以解决数据备份方法中数据备份效率低的技术问题。
第一方面,本发明实施例提供一种数据备份方法,包括:
接收数据备份指令,所述数据备份指令指示需要备份的待备份数据;
根据所述数据备份指令确定终端中当前正在使用网络的应用程序;
关闭所述应用程序的网络连接;
将所述待备份数据备份至服务器。
第二方面,本发明实施例还提供了一种数据备份装置,包括:指令接收模块、确定模块、关闭模块以及备份模块;
所述指令接收模块,用于接收数据备份指令,所述数据备份指令指示需要备份的待备份数据;
所述确定模块,用于根据所述数据备份指令确定终端中当前正在使用网络的应用程序;
所述关闭模块,用于关闭所述应用程序的网络连接;
所述备份模块,用于将所述待备份数据备份至服务器。
第三方面,本发明还提供一种终端,其包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行如第一方面所提供的数据备份方法。
本发明实施例首先接收数据备份指令,所述数据备份指令指示需要备份的待备份数据,根据所述数据备份指令确定终端中当前正在使用网络的应用程序,关闭所述应用程序的网络连接,将所述待备份数据备份至服务器。本发明能够在终端进行数据备份时,自动中断使用网络的应用程序所连接的网络,使终端的备份能够最大化的使用网络,从而提高数据备份的效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的数据备份方法的流程示意图。
图2为本发明实施例提供的另一种数据备份方法的流程示意图。
图3为本发明实施例提供的数据备份装置的结构示意图。
图4为本发明实施例提供的另一种数据备份装置的结构示意图。
图5为本发明实施例提供的终端的结构示意图。
具体实施方式
请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存***中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实***置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本发明的运算***、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器***、微电脑为主的***、主架构型计算机、及分布式运算环境,其中包括了任何的上述***或装置。
以下将分别进行详细说明。
本实施例将从数据备份装置的角度进行描述,该装置具体可以集成在终端中,该终端可以为移动互连接网络设备(如智能手机、平板电脑)等具备连接网络功能的电子设备。
一种数据备份方法,包括:接收数据备份指令,所述数据备份指令指示需要备份的待备份数据,根据所述数据备份指令确定终端中当前正在使用网络的应用程序,关闭所述应用程序的网络连接,将所述待备份数据备份至服务器。
请参阅图1,图1为本发明实施例提供的一种数据备份方法的流程示意图,本实施例的数据备份方法包括:
步骤S101,接收数据备份指令。
其中,该数据备份指令指示需要备份的待备份数据,该待备份数据可以包括通讯录、备忘录、短信、聊天记录、图片信息、多媒体信息和应用程序使用记录等等。
在本发明实施例当中,上述数据备份指令可以为终端根据用户操作生成的,也可以为终端中的数据被修改时自动生成的。移动终端可接收用户输入的数据备份指令,之后执行数据备份;或者移动终端内部根据预设的数据备份时刻产生数据备份指令,移动终端接收到内部产生的数据备份指令后,执行数据备份。
比如,用户在终端上新增一个联系人信息时,可以弹出一个提示框提示用户是否将该联系人信息备份至服务器。用户可以点击终端屏幕中的“确定”按钮,此时该终端则根据上述新增的联系人信息生成数据备份指令,并发送至服务器。
步骤S102,根据数据备份指令确定终端中当前正在使用网络的应用程序。
目前的智能手机中,各种与网络连接的应用程序基于抢占式的方法来各取所需。因此,当智能手机中同时运行多个与网络连接的应用程序时,各应用程序的用户网络体验具有不确定性。例如用户在刷新微博的过程中,后台有程序在访问服务器更新天气信息,***账户在同步账户信息,同时后台在线音乐又处于音乐缓冲过程中等。
优选地,考虑到未运行的应用程序必定不会使用网络,所以本实施例可以先获取终端中当前正在运行的应用程序,然后在正在运行的应用程序当中确定使用网络的应用程序。
进一步地,确定终端中当前正在使用网络的应用程序的方法也可以有多种。例如判断应用程序在预设时间段内产生的数据量是否大于预设阈值,若是,则确定该应用程序为正在使用网络的应用程序。比如,用户正在后台使用手机中的“浏览器”应用程序执行下载功能,速度为200kb/s,手机中预设的数据量阀值为1000kb,此时,需在不同的两个时刻分别检测应用程序产生的流量情况,两个时刻间隔可以设置为15秒,则在此时间间隔内产生的流量总数为15S×200kb/s=3000kb,则判断“浏览器”为正在访问网络的应用程序。
本步骤中,终端设备判断应用程序是否正在进行网络传输。判断依据是第一时刻与第二时刻间也即预设时间段内产生的数据量,若该数据量介于一定阀值之内,则判断应用程序正在进行网络传输。需要说明的是,判断数据量的阀值可以由用户根据需求自行设定。例如:终端设备中应用程序在第一时刻与第二时刻间的新增数据量为N1,设定阀值为200kb,若N1大于200kb,则判断该应用程序正在进行网络传输。
本实施例通过终端设备检测应用程序预设时间段内产生的数据量,如果该应用程序产生的数据量大于预设阀值,则判断该应用程序为正在进行网络传输的应用程序。本实施例能够有效地避免应用程序偶尔联网导致特别小的数据量,因而将没有网络传输的应用程序判断为正在进行网络传输的应用程序,从而提高了判断应用程序正在使用网络传输的准确性。
步骤S103,关闭所述应用程序的网络连接。
在本发明实施例中,关闭上述应用程序的网络连接,此处的关闭仅仅指应用程序的联网行为,并非关闭终端的网络连接,而与终端中其他的应用程序的连接或关闭无关,其他应用程序仍可进行联网。
考虑到有些应用程序会自动联网,也可以将上述应用程序加入黑名单,黑名单中的应用程序不允许自动联网,除非用户将该应用程序从黑名单中删除才能再次进行联网。
需要说明的是,本实施例中用户还可以在终端中设置一个白名单,白名单中的应用程序默认允许访问网络,此处设置白名单为了使有些有用的应用程序在某些时间段因为需要而必须消耗流量而默认的。该白名单可以根据用户需求自行设置,比如用户在浏览器中下载文件时,不想要该下载任务中断,则可以将该浏览器加入白名单当中,此时中断***将不会关闭该浏览器的网络连接。也即,在根据数据备份指令确定终端中当前正在使用网络的应用程序之后,关闭应用程序的网络连接之前,本实施例方法还可以包括:
判断预设应用程序集合当中是否存在与所述应用程序相同的应用程序;
若不存在,则执行关闭所述应用程序的网络连接的步骤。
所述的应用程序包括移动终端内部安装的所有应用程序及互联网上自带的插件。例如用户本身自己安装或***自带的应用程序,游戏、浏览器、微博、微信、杀毒软件等。
步骤S104,将所述待备份数据备份至服务器。
具体地,将数据备份指令当中的待备份数据存储至服务器对应的存储区域内。优选地,可以根据服务器中存储的历史备份数据对待备份数据进行去重处理,以得到目标待备份数据,然后将该目标待备份数据存储成服务器。
其中,上述根据历史备份数据对待备份数据进行去重处理的方法可以有多种。比如可以将待备份数据根据一定的预设规则划分为多个子数据,然后判断所述子数据在历史备份数据当中是否存在相同的数据样本,若存在,则确定该子数据为重复子数据,若不存在,则确定该子数据为需要备份的目标待备份数据。然后删除待备份数据中的重复子数据,删除后剩下的数据即为需要备份的目标待备份数据。其中,上述预设规则可以为根据数据类型划分,或者根据数据大小等等。
具体的,判断子数据是否与历史备份数据相同可以通过哈希值来实现。哈希值是根据文件的内容的数据通过逻辑运算得到的数值,不同的文件(即使是相同的文件名)得到的哈希值是不同的,所以哈希值就成了每一个文件的身份证。具体的,可以获取子数据的哈希值,并将其与历史备份数据的哈希值进行对比,查看是否有相同项,若是,则确定该相同项为重复子数据并进行删除,以得到删除后的目标待备份数据。
例如,待备份数据中包含10个子数据,那么首先确定该10个子数据是否已经备份,如果有6个子数据已经备份,也即重复子数据,则对于剩余的4个子数据,确定为目标待备份数据,并将这4个子数据备份至服务器的存储介质当中。这样可以将对备份数据当中已经备份过的数据进行删除,精简了需要备份的目标待备份数据。在节约服务器资源的同时,使得终端的备份过程更加迅速,进一步提升了数据备份的效率。
由上可知,本实施例提供的数据备份方法可以接收数据备份指令,所述数据备份指令指示需要备份的待备份数据,根据所述数据备份指令确定终端中当前正在使用网络的应用程序,关闭所述应用程序的网络连接,将所述待备份数据备份至服务器。本发明能够在终端进行数据备份时,自动中断使用网络的应用程序所连接的网络,使终端的备份能够最大化的使用网络,从而提高数据备份的效率。另一方面,本实施例方法无需增加硬件成本,还具有实施简单、成本低的优点。
根据上一实施例的描述,以下将对对本发明的数据备份方法举例作进一步详细说明。
首先,在终端进行数据备份时,需要将备份数据上传至云服务器,并由云服务器进行保存。而该过程是需要网络支持的,并且备份数据越多,就会对网络连接的要求越高。然而现在的终端当中往往安装了大量的应用程序,其中的一大部分都需要连接网络才能正常使用,当终端在进行数据备份时,其他应用程序由于占用大量的网络资源就会导致备份过程较为缓慢。因此本发明提供一种数据备份方法,可以确定在数据备份时正在使用网络的应用程序,并关闭其网络连接,提升了数据备份的效率。
请参阅图2,图2为本发明实施例提供的另一种数据备份的流程示意图,以智能手机为例进行说明,包括:
步骤S201,智能手机接收数据备份指令。
其中,该数据备份指令可以为智能手机根据用户操作生成的,也可以为手机中的数据被修改时自动生成的。智能手机可接收用户输入的数据备份指令,之后执行数据备份;或者智能手机内部根据预设的数据备份时刻产生数据备份指令,手机接收到内部产生的数据备份指令后,执行数据备份。
步骤S202,智能手机根据数据备份指令确定终端中当前正在使用网络的全部应用程序,以得到应用程序集合。
本实施例中智能手机确定当前正在使用网络的全部应用程序的方法也可以有多种,比如判断手机中的应用程序在预设时间段内产生的数据量是否大于预设阈值,若是,则确定该应用程序为正在使用网络的应用程序,并将其添加至应用程序集合中。
步骤S203,智能手机获取备份数据所对应的数据流量信息。
智能手机中的待备份数据可以包括通讯录、备忘录、短信、聊天记录、图片信息、多媒体信息和应用程序使用记录等等,在该步骤中可以计算上述待备份数据的数据流量,单位可以为kb或者M。
步骤S204,智能手机根据数据流量信息在应用程序集合当中确定需要关闭网络的目标应用程序。
在实际应用当中,若待备份数据比较小,例如仅仅为几个联系人信息,在备份时则无需关闭手机中全部正在联网的应用程序的网络连接。因此可以预先设置几个数据流量范围,以及每个范围所对应的预设应用程序。首先确定待备份数据的数据流量所对应的数据流量范围,然后,确定该范围对应的预设应用程序为目标应用程序。
步骤S205,智能手机获取目标应用程序所对应的优先级信息。
本实施例中还可以对目标应用程序设置优先级信息,比如可以根据应用程序在预设时间段内数据量的使用情况设置优先级信息,比如获取目标应用程序在15S内使用的数据量,将数据量最多的设置为最高优先级,数据量最少的就设置为最低优先级。需要说明的是,在其他实施例中,该优先级信息还可以由用户根据实际需求自行设定。
步骤S206,智能手机根据优先级信息,关闭目标应用程序的网络连接。
优选地,在关闭目标应用程序的网络连接之后,还可以判断所述终端当前的CPU负载状态是否满足预设条件;
若是,则关闭所述目标应用程序。
具体地,关闭目标应用程序可以通过***应用程序编程接口(ApplicationProgrammingInterface,简称:API)结束应用程序主进程以及与此引用程序相关的所有守护进程、派生的独立子进程,同时释放其占用的缓存,以降低手机CPU的负荷。
步骤S207,智能手机将待备份数据备份至服务器。
在本发明实施例当中,在关闭目标应用程序的网络连接并备份完毕后,恢复目标应用程序的网路连接。当然,若在数据备份时将目标应用程序关闭,则在备份完成后可以重新启动被关闭的应用程序。
由上可知,本实施例提供的数据备份方法可以接收数据备份指令,根据数据备份指令确定终端中当前正在使用网络的全部应用程序,以得到应用程序集合,获取备份数据所对应的数据流量信息,根据数据流量信息在应用程序集合当中确定需要关闭网络的目标应用程序,然后手机获取目标应用程序所对应的优先级信息,并根据优先级信息,关闭目标应用程序的网络连接,将待备份数据备份至服务器。本发明能够在终端进行数据备份时,自动中断使用网络的应用程序所连接的网络,使终端的备份能够最大化的使用网络,从而提高数据备份的效率。另一方面,本实施例方法无需增加硬件成本,还具有实施简单、成本低的优点。
为便于更好的实施本发明实施例提供的数据备份方法,本发明实施例还提供了一种基于上述数据备份方法的装置。其中名词的含义与上述数据备份方法中相同,具体实现细节可以参考方法实施例中的说明。
请参阅图3,图3为本发明实施例提供的数据备份装置的结构示意图。该数据备份装置30包括:指令接收模块301、确定模块302、关闭模块303以及备份模块304。
指令接收模块301,用于接收数据备份指令,所述数据备份指令指示需要备份的待备份数据。
确定模块302,用于根据所述数据备份指令确定终端中当前正在使用网络的应用程序。
关闭模块303,用于关闭所述应用程序的网络连接。
备份模块304,用于将所述待备份数据备份至服务器。
进一步地,如图4所示,该数据备份装置30还可以包括:判断模块305;
判断模块305,用于在所述确定模块302根据所述数据备份指令确定终端中当前正在使用网络的应用程序之后,所述关闭模块303关闭所述应用程序的网络连接之前,判断预设应用程序集合当中是否存在与所述应用程序相同的应用程序。
关闭模块303具体用于,当所述判断模块判断为否时,关闭所述应用程序的网络连接。
上述确定模块302,具体用于根据所述数据备份指令确定所述终端中当前正在使用网络的全部应用程序,以得到应用程序集合。
本实施例提供的装置中的关闭模块303可以具体包括:获取子模块3031、确定子模块3032以及关闭子模块3033。
获取子模块3031,用于获取所述备份数据所对应的数据流量信息。
确定子模块3032,用于根据所述数据流量信息在所述应用程序集合当中确定需要关闭网络的目标应用程序。
关闭子模块3033,用于关闭所述目标应用程序的网络连接。
进一步地,上述关闭子模块3033,具体用于获取所述目标应用程序所对应的优先级信息,根据所述优先级信息,关闭所述目标应用程序的网络连接。
由上可知,本发明实施例提供的数据备份装置可以由指令接收模块301接收数据备份指令,所述数据备份指令指示需要备份的待备份数据,确定模块302根据所述数据备份指令确定终端中当前正在使用网络的应用程序,关闭模块303关闭所述应用程序的网络连接,备份模块304将所述待备份数据备份至服务器。本发明能够在终端进行数据备份时,自动中断使用网络的应用程序所连接的网络,使终端的备份能够最大化的使用网络,从而提高数据备份的效率。
本发明还提供一种终端,如平板电脑、手机等移动终端。该终端包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行方法实施例提供的数据备份方法。
请参阅图5,图5为本发明实施例提供的移动终端结构示意图。该移动终端500可以包括射频(RF,Radio Frequency)电路501、包括有一个或一个以上计算机可读存储介质的存储器502、输入单元503、显示单元504、传感器504、音频电路506、无线保真(WiFi,Wireless Fidelity)模块507、包括有一个或者一个以上处理核心的处理器508、以及电源509等部件。本领域技术人员可以理解,图5中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
射频电路501可用于收发信息,或通话过程中信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器508处理;另外,将涉及上行的数据发送给基站。通常,射频电路501包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM,Subscriber Identity Module)卡、收发信机、耦合器、低噪声放大器(LNA,Low Noise Amplifier)、双工器等。此外,射频电路501还可以通过无线通信与网络和其他设备通信。该无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(GSM,Global System of Mobile communication)、通用分组无线服务(GPRS,GeneralPacket Radio Service)、码分多址(CDMA,Code Division Multiple Access)、宽带码分多址(WCDMA,Wideband Code Division Multiple Access)、长期演进(LTE,Long TermEvolution)、电子邮件、短消息服务(SMS,Short Messaging Service)等。
存储器502可用于存储应用程序和数据。存储器502存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器508通过运行存储在存储器502的应用程序,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器508和输入单元503对存储器502的访问。
输入单元503可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元503可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器508,并能接收处理器508发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元503还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、指纹识别模组、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元504可用于显示由用户输入的信息或提供给用户的信息以及移动终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元504可包括显示面板。可选的,可以采用液晶显示器(LCD,Liquid CrystalDisplay)、有机发光二极管(OLED,Organic Light-Emitting Diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器508以确定触摸事件的类型,随后处理器508根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图5中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
移动终端还可包括至少一种传感器505,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在移动终端移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于移动终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路506可通过扬声器、传声器提供用户与移动终端之间的音频接口。音频电路506可将接收到的音频数据转换成电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路506接收后转换为音频数据,再将音频数据输出处理器508处理后,经射频电路501以发送给比如另一移动终端,或者将音频数据输出至存储器502以便进一步处理。音频电路506还可能包括耳塞插孔,以提供外设耳机与移动终端的通信。
无线保真(WiFi)属于短距离无线传输技术,移动终端通过无线保真模块507可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了无线保真模块507,但是可以理解的是,其并不属于移动终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器508是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器502内的应用程序,以及调用存储在存储器502内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。可选的,处理器508可包括一个或多个处理核心;优选的,处理器508可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器508中。
移动终端还包括给各个部件供电的电源509(比如电池)。优选的,电源可以通过电源管理***与处理器508逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源509还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管图5中未示出,移动终端还可以包括摄像头、蓝牙模块等,在此不再赘述。
处理器508还用于实现以下功能:接收数据备份指令,所述数据备份指令指示需要备份的待备份数据,根据所述数据备份指令确定终端中当前正在使用网络的应用程序,关闭所述应用程序的网络连接,将所述待备份数据备份至服务器。本发明能够在终端进行数据备份时,自动中断使用网络的应用程序所连接的网络,使终端的备份能够最大化的使用网络,从而提高数据备份的效率。
具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如信息发布方法的实施例的流程。其中,存储介质可以包括:只读存储器(ROM,Read OnlyMemory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
以上对本发明实施例提供的一种数据备份方法、装置和终端进行了详细介绍,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种数据备份方法,其特征在于,包括以下步骤:
接收数据备份指令,所述数据备份指令指示需要备份的待备份数据;
根据所述数据备份指令确定终端中当前正在使用网络的应用程序;
关闭所述应用程序的网络连接;
将所述待备份数据备份至服务器。
2.如权利要求1所述的数据备份方法,其特征在于,所述根据所述数据备份指令确定终端中当前正在使用网络的应用程序的步骤具体包括:
根据所述数据备份指令确定所述终端中当前正在使用网络的全部应用程序,以得到应用程序集合;
所述关闭所述应用程序的网络连接的步骤具体包括:
获取所述备份数据所对应的数据流量信息;
根据所述数据流量信息在所述应用程序集合当中确定需要关闭网络的目标应用程序;
关闭所述目标应用程序的网络连接。
3.如权利要求2所述的数据备份方法,其特征在于,所述关闭所述目标应用程序的网络连接的步骤具体包括:
获取所述目标应用程序所对应的优先级信息;
根据所述优先级信息,关闭所述目标应用程序的网络连接。
4.如权利要求1所述的数据备份方法,其特征在于,在根据所述数据备份指令确定终端中当前正在使用网络的应用程序之后,关闭所述应用程序的网络连接之前,所述方法还包括:
判断预设应用程序集合当中是否存在与所述应用程序相同的应用程序;
若不存在,则执行关闭所述应用程序的网络连接的步骤。
5.如权利要求2所述的数据备份方法,其特征在于,在关闭所述目标应用程序的网络连接之后,在将所述待备份数据备份至服务器之前,所述方法还包括:
判断所述终端当前的CPU负载状态是否满足预设条件;
若是,则关闭所述目标应用程序。
6.一种数据备份装置,其特征在于,包括:指令接收模块、确定模块、关闭模块以及备份模块;
所述指令接收模块,用于接收数据备份指令,所述数据备份指令指示需要备份的待备份数据;
所述确定模块,用于根据所述数据备份指令确定终端中当前正在使用网络的应用程序;
所述关闭模块,用于关闭所述应用程序的网络连接;
所述备份模块,用于将所述待备份数据备份至服务器。
7.如权利要求6所述的数据备份装置,其特征在于,
所述确定模块,具体用于根据所述数据备份指令确定所述终端中当前正在使用网络的全部应用程序,以得到应用程序集合;
所述关闭模块,具体包括获取子模块、确定子模块以及关闭子模块;
所述获取子模块,用于获取所述备份数据所对应的数据流量信息;
所述确定子模块,用于根据所述数据流量信息在所述应用程序集合当中确定需要关闭网络的目标应用程序;
所述关闭子模块,用于关闭所述目标应用程序的网络连接。
8.如权利要求7所述的数据备份装置,其特征在于,
所述关闭子模块,具体用于获取所述目标应用程序所对应的优先级信息,根据所述优先级信息,关闭所述目标应用程序的网络连接。
9.如权利要求6所述的数据备份装置,其特征在于,所述装置还包括:判断模块;
所述判断模块,用于在所述确定模块根据所述数据备份指令确定终端中当前正在使用网络的应用程序之后,所述关闭模块关闭所述应用程序的网络连接之前,判断预设应用程序集合当中是否存在与所述应用程序相同的应用程序;
所述关闭模块具体用于,当所述判断模块判断为否时,关闭所述应用程序的网络连接。
10.一种终端,其特征在于,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1至权利要求5任一项所述的数据备份方法。
CN201610942042.6A 2016-10-25 2016-10-25 一种数据备份方法、装置和终端 Pending CN106528335A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610942042.6A CN106528335A (zh) 2016-10-25 2016-10-25 一种数据备份方法、装置和终端
PCT/CN2017/095628 WO2018076869A1 (zh) 2016-10-25 2017-08-02 一种数据备份方法、装置、存储介质和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610942042.6A CN106528335A (zh) 2016-10-25 2016-10-25 一种数据备份方法、装置和终端

Publications (1)

Publication Number Publication Date
CN106528335A true CN106528335A (zh) 2017-03-22

Family

ID=58293149

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610942042.6A Pending CN106528335A (zh) 2016-10-25 2016-10-25 一种数据备份方法、装置和终端

Country Status (2)

Country Link
CN (1) CN106528335A (zh)
WO (1) WO2018076869A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107122266A (zh) * 2017-05-24 2017-09-01 努比亚技术有限公司 一种备份资料的方法、设备及计算机可读存储介质
WO2018076869A1 (zh) * 2016-10-25 2018-05-03 广东欧珀移动通信有限公司 一种数据备份方法、装置、存储介质和电子设备
CN108509298A (zh) * 2018-03-22 2018-09-07 ***股份有限公司 一种数据处理的方法、装置及存储介质
CN110019053A (zh) * 2017-11-02 2019-07-16 福建天晴数码有限公司 一种Unity3D资源包冗余数据检测方法及终端
CN112214355A (zh) * 2020-10-21 2021-01-12 上海英方软件股份有限公司 一种海量数据备份处理方法及***
CN112380048A (zh) * 2020-10-09 2021-02-19 中国一冶集团有限公司 一种用于服务器数据的备份方法及***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1921369A (zh) * 2006-08-08 2007-02-28 华为技术有限公司 一种网络连接的接管方法
CN101499986A (zh) * 2008-01-31 2009-08-05 富士通株式会社 基站及基站中使用的调度方法
CN103476064A (zh) * 2013-09-13 2013-12-25 小米科技有限责任公司 一种终端设备流量控制方法、装置和终端设备
CN104185305A (zh) * 2014-08-19 2014-12-03 惠州Tcl移动通信有限公司 一种带有优先级的应用连网方法及移动终端
CN104254097A (zh) * 2013-06-27 2014-12-31 腾讯科技(深圳)有限公司 一种流量控制方法和装置
CN104301382A (zh) * 2014-09-03 2015-01-21 惠州Tcl移动通信有限公司 一种云数据备份及恢复方法
CN104811930A (zh) * 2015-05-19 2015-07-29 广东小天才科技有限公司 一种移动终端的网络流量控制方法及***

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459889A (zh) * 2007-12-14 2009-06-17 日电(中国)有限公司 控制网络连接的方法及终端设备
CN106528335A (zh) * 2016-10-25 2017-03-22 广东欧珀移动通信有限公司 一种数据备份方法、装置和终端

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1921369A (zh) * 2006-08-08 2007-02-28 华为技术有限公司 一种网络连接的接管方法
CN101499986A (zh) * 2008-01-31 2009-08-05 富士通株式会社 基站及基站中使用的调度方法
CN104254097A (zh) * 2013-06-27 2014-12-31 腾讯科技(深圳)有限公司 一种流量控制方法和装置
CN103476064A (zh) * 2013-09-13 2013-12-25 小米科技有限责任公司 一种终端设备流量控制方法、装置和终端设备
CN104185305A (zh) * 2014-08-19 2014-12-03 惠州Tcl移动通信有限公司 一种带有优先级的应用连网方法及移动终端
CN104301382A (zh) * 2014-09-03 2015-01-21 惠州Tcl移动通信有限公司 一种云数据备份及恢复方法
CN104811930A (zh) * 2015-05-19 2015-07-29 广东小天才科技有限公司 一种移动终端的网络流量控制方法及***

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018076869A1 (zh) * 2016-10-25 2018-05-03 广东欧珀移动通信有限公司 一种数据备份方法、装置、存储介质和电子设备
CN107122266A (zh) * 2017-05-24 2017-09-01 努比亚技术有限公司 一种备份资料的方法、设备及计算机可读存储介质
CN107122266B (zh) * 2017-05-24 2021-01-26 努比亚技术有限公司 一种备份资料的方法、设备及计算机可读存储介质
CN110019053A (zh) * 2017-11-02 2019-07-16 福建天晴数码有限公司 一种Unity3D资源包冗余数据检测方法及终端
CN108509298A (zh) * 2018-03-22 2018-09-07 ***股份有限公司 一种数据处理的方法、装置及存储介质
CN112380048A (zh) * 2020-10-09 2021-02-19 中国一冶集团有限公司 一种用于服务器数据的备份方法及***
CN112214355A (zh) * 2020-10-21 2021-01-12 上海英方软件股份有限公司 一种海量数据备份处理方法及***

Also Published As

Publication number Publication date
WO2018076869A1 (zh) 2018-05-03

Similar Documents

Publication Publication Date Title
CN106528335A (zh) 一种数据备份方法、装置和终端
KR20190046995A (ko) 메모리 반환 방법 및 장치
CN103279288B (zh) 数据传输方法、装置和终端设备
CN107734616A (zh) 应用程序关闭方法、装置、存储介质和电子设备
CN104780164A (zh) 一种运行游戏客户端的方法和装置
CN106412093A (zh) 一种数据的上传方法、装置及***
CN104123120B (zh) 一种浏览器页面数据过滤方法、装置和***
CN103455582A (zh) 浏览器导航页的显示方法及移动终端
CN104572819A (zh) 一种垃圾数据的清理方法和***
CN106528282A (zh) 一种关闭进程的方法、装置以及终端
CN104717341A (zh) 一种消息提示方法及终端
CN104135728B (zh) 网络连接方法及装置
CN103699595A (zh) 一种终端浏览器的页面缓存方法和装置及终端
CN106357808A (zh) 一种数据同步方法和装置
CN104142868A (zh) 建立连接的方法及装置
CN104301315A (zh) 一种限制信息访问的方法和装置
CN104252341A (zh) 应用程序的换肤方法、装置及应用程序的客户端设备
CN106775828A (zh) 应用程序安装方法及装置、计算机设备
CN105307242A (zh) 一种Wi-Fi网络使用方法及终端
CN103763112A (zh) 一种用户身份保护方法和装置
CN104123276A (zh) 一种浏览器中弹窗的拦截方法、装置和***
CN106534093A (zh) 一种终端数据的处理方法、装置及***
CN104135502A (zh) 一种实现应用消息提醒的方法、相关设备及***
CN106529312A (zh) 一种移动终端的权限控制方法、装置及移动终端
CN105049591A (zh) 处理来电的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170322

RJ01 Rejection of invention patent application after publication