









技术领域technical field
本发明涉及数据处理领域,具体涉及一种数据备份方法及移动移动终端。The invention relates to the field of data processing, in particular to a data backup method and a mobile terminal.
背景技术Background technique
随着信息技术快速发展,移动终端(如手机、平板电脑等)使用越来越频繁,用户使用移动终端可实现拍照,短信,下载视频等等,移动终端中保存的数据量也越来越多,因而,需要对移动终端中的重要数据进行备份。随着移动终端的用户数目增多和数据更新速度加快,数据备份愈发频繁,因而,极大地增加了服务器的访问压力,当服务器的访问量超过一定数目时,可能会造成服务器瘫痪,以至于无法正常与服务器通信。With the rapid development of information technology, mobile terminals (such as mobile phones, tablet computers, etc.) are used more and more frequently. Users can use mobile terminals to take pictures, text messages, download videos, etc., and the amount of data stored in mobile terminals is also increasing. , therefore, important data in the mobile terminal needs to be backed up. As the number of users of mobile terminals increases and the data update speed increases, data backup becomes more and more frequent, thus greatly increasing the access pressure on the server. Communicate with the server normally.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供了一种数据备份方法及移动终端,可减少对服务器的访问量,从而降低服务器的负载压力。The embodiments of the present invention provide a data backup method and a mobile terminal, which can reduce the amount of access to the server, thereby reducing the load pressure of the server.
本发明实施例第一方面提供了一种数据备份方法,包括:A first aspect of the embodiments of the present invention provides a data backup method, including:
获取多个待备份数据类型,每一所述待备份数据类型对应一个优先级,每一所述优先级对应一个同步频率;Obtain a plurality of data types to be backed up, each of the data types to be backed up corresponds to a priority, and each of the priorities corresponds to a synchronization frequency;
根据所述同步频率对所述多个待备份数据类型对应的数据进行监测;monitoring data corresponding to the plurality of data types to be backed up according to the synchronization frequency;
在监测到数据类型i对应的数据出现新数据时,将所述新数据备份至服务器,所述数据类型i为所述多个待备份数据类型中的任一数据类型。When new data is detected in the data corresponding to the data type i, the new data is backed up to the server, and the data type i is any one of the multiple data types to be backed up.
本发明实施例第二方面提供了一种移动终端,包括:A second aspect of the embodiments of the present invention provides a mobile terminal, including:
获取单元,用于获取多个待备份数据类型,每一所述待备份数据类型对应一个优先级,每一所述优先级对应一个同步频率;an acquisition unit, configured to acquire a plurality of data types to be backed up, each of the data types to be backed up corresponds to a priority, and each of the priorities corresponds to a synchronization frequency;
监测单元,用于根据所述同步频率对所述多个待备份数据类型对应的数据进行监测;a monitoring unit, configured to monitor data corresponding to the plurality of data types to be backed up according to the synchronization frequency;
备份单元,用于在监测到数据类型i对应的数据出现新数据时,将所述新数据备份至服务器,所述数据类型i为所述多个待备份数据类型中的任一数据类型。The backup unit is configured to back up the new data to the server when new data is detected in the data corresponding to the data type i, where the data type i is any data type of the multiple data types to be backed up.
本发明实施例第三方面提供了一种移动终端,包括:A third aspect of the embodiments of the present invention provides a mobile terminal, including:
处理器和存储器;其中,所述处理器通过调用所述存储器中的代码或指令以执行第一方面所描述的方法的部分或者全部步骤。A processor and a memory; wherein, the processor executes part or all of the steps of the method described in the first aspect by invoking codes or instructions in the memory.
实施本发明实施例,具有如下有益效果:Implementing the embodiment of the present invention has the following beneficial effects:
通过本发明实施例,获取多个待备份数据类型,每一待备份数据类型对应一个优先级,每一优先级对应一个同步频率,根据同步频率对多个待备份数据类型对应的数据进行监测,在监测到数据类型i对应的数据出现新数据时,将该新数据备份至服务器,数据类型i为多个待备份数据类型中的任一数据类型。从而,可用于通过调节同步频率以降低对服务器的访问频率,即降低服务器的访问量。Through the embodiment of the present invention, a plurality of data types to be backed up are acquired, each data type to be backed up corresponds to a priority, each priority corresponds to a synchronization frequency, and data corresponding to the plurality of data types to be backed up is monitored according to the synchronization frequency, When new data is detected in the data corresponding to the data type i, the new data is backed up to the server, and the data type i is any data type among the multiple data types to be backed up. Therefore, it can be used to reduce the access frequency to the server by adjusting the synchronization frequency, that is, to reduce the access volume of the server.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without any creative effort.
图1是本发明实施例提供的一种数据备份系统的网络架构示意图;1 is a schematic diagram of a network architecture of a data backup system provided by an embodiment of the present invention;
图2是本发明实施例提供的一种数据备份方法的第一实施例流程示意图;2 is a schematic flowchart of a first embodiment of a data backup method provided by an embodiment of the present invention;
图3是本发明实施例提供的一种数据备份方法的第二实施例流程示意图;3 is a schematic flowchart of a second embodiment of a data backup method provided by an embodiment of the present invention;
图4是本发明实施例提供的一种数据备份方法的第三实施例流程示意图;4 is a schematic flowchart of a third embodiment of a data backup method provided by an embodiment of the present invention;
图5a是本发明实施例提供的一种移动终端的第一实施例结构示意图;5a is a schematic structural diagram of a first embodiment of a mobile terminal provided by an embodiment of the present invention;
图5b是本发明实施例提供的图5a所描述的移动终端的备份单元的结构示意图;5b is a schematic structural diagram of the backup unit of the mobile terminal described in FIG. 5a according to an embodiment of the present invention;
图5c是本发明实施例提供的图5a所描述的移动终端的备份单元的又一结构示意图;FIG. 5c is another schematic structural diagram of the backup unit of the mobile terminal described in FIG. 5a according to an embodiment of the present invention;
图5d是本发明实施例提供的图5a所描述的移动终端的又一结构示意图;FIG. 5d is another schematic structural diagram of the mobile terminal described in FIG. 5a according to an embodiment of the present invention;
图5e是本发明实施例提供的图5a所描述的移动终端的又一结构示意图;FIG. 5e is another schematic structural diagram of the mobile terminal described in FIG. 5a according to an embodiment of the present invention;
图6是本发明实施例提供的一种移动终端的第二实施例结构示意图。FIG. 6 is a schematic structural diagram of a second embodiment of a mobile terminal according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third" and "fourth" in the description and claims of the present invention and the accompanying drawings are used to distinguish different objects, rather than to describe a specific order. . Furthermore, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally also includes For other steps or units inherent to these processes, methods, products or devices.
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。Reference herein to an "embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor a separate or alternative embodiment that is mutually exclusive of other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
本发明实施例所描述的移动终端可以包括智能手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,MobileInternet Devices)或穿戴式设备等,上述移动终端仅是举例,而非穷举,包含但不限于上述移动终端。The mobile terminals described in the embodiments of the present invention may include smart phones (such as Android phones, iOS phones, Windows Phone phones, etc.), tablet computers, handheld computers, notebook computers, mobile Internet devices (MID, Mobile Internet Devices), or wearable devices, etc. , the above mobile terminals are only examples, not exhaustive, including but not limited to the above mobile terminals.
需要说明的是,本发明实施例中所涉及到的服务器可为云服务器,云服务器通常是指运行在相同的物理硬件上的“虚拟”服务器,云服务器作为物理服务器来使用。虚拟服务器平台上,管理员可以用具体的中央处理器(Central Processing Unit,CPU)、内存和磁盘特性提供服务器,这些服务器系统都通过在线方式提供。云提供商提供的系统由于功能和价格的不同也有不同的“规格”。云服务器这种产品通常有两个关键维度:CPU和内存。当然,云服务器还可以为运营商的服务器、或者第三方应用的服务器。It should be noted that the server involved in the embodiment of the present invention may be a cloud server, and a cloud server usually refers to a "virtual" server running on the same physical hardware, and the cloud server is used as a physical server. On a virtual server platform, an administrator can provide servers with specific central processing unit (Central Processing Unit, CPU), memory, and disk characteristics, and these server systems are all provided in an online manner. The systems offered by cloud providers also have different "specs" due to different features and prices. This product of cloud server usually has two key dimensions: CPU and memory. Of course, the cloud server may also be a server of an operator or a server of a third-party application.
请参见图1,图1为本发明实施例提供了一种数据备份系统的网络架构,该网络构架可包括:移动终端和服务器,移动终端与服务器之间可通过无线保真网络、移动通信网络(如2G、3G、4G、5G等等)、有线网络建立通信连接。其中,上述系统可用于实现如下过程,移动终端获取多个待备份数据类型,每一待备份数据类型对应一个优先级,每一优先级对应一个同步频率,根据同步频率对多个待备份数据类型对应的数据进行监测,在监测到数据类型i对应的数据出现新数据时,将该新数据备份至服务器,数据类型i为多个待备份数据类型中的任一数据类型。Please refer to FIG. 1. FIG. 1 provides a network architecture of a data backup system for an embodiment of the present invention. The network architecture may include: a mobile terminal and a server, and a wireless fidelity network, a mobile communication network can be used between the mobile terminal and the server. (such as 2G, 3G, 4G, 5G, etc.), wired network to establish communication connection. The above system can be used to implement the following process: the mobile terminal obtains a plurality of data types to be backed up, each data type to be backed up corresponds to a priority, and each priority corresponds to a synchronization frequency, and according to the synchronization frequency The corresponding data is monitored, and when new data is detected in the data corresponding to the data type i, the new data is backed up to the server, and the data type i is any data type among the multiple data types to be backed up.
基于图1所描述的数据备份系统的网络架构,请参阅图2,为本发明实施例提供的一种数据备份方法的第一实施例流程示意图。本实施例中所描述的数据备份方法,包括以下步骤:Based on the network architecture of the data backup system described in FIG. 1 , please refer to FIG. 2 , which is a schematic flowchart of a first embodiment of a data backup method provided by an embodiment of the present invention. The data backup method described in this embodiment includes the following steps:
101、获取多个待备份数据类型,每一所述待备份数据类型对应一个优先级,每一所述优先级对应一个同步频率。101. Acquire a plurality of data types to be backed up, each of the data types to be backed up corresponds to a priority, and each of the priorities corresponds to a synchronization frequency.
其中,上述多个待备份数据类型可由用户进行设定,上述数据类型可为以下至少一种:照片、视频文件、通讯录、短信、音频文件、word文件、PDF文件、应用安装包、应用插件等等。例如,多个待备份数据类型可为:照片和通讯录。The above-mentioned multiple data types to be backed up can be set by the user, and the above-mentioned data types can be at least one of the following: photos, video files, address books, short messages, audio files, word files, PDF files, application installation packages, and application plug-ins and many more. For example, the multiple data types to be backed up can be: photos and contacts.
可选地,当获取了待备份数据类型后,可由用户设定每一待备份数据类型的优先级。例如,待备份数据类型为通讯录、视频文件、照片、音频文件时,其对应的优先级从高到低可依次为通讯录、视频文件、照片、音频文件,可按照优先级与同步频率之间的对应关系确定每一优先级对应的同步频率。当然,该优先级与同步频率之间的对应关系可在执行本发明实施例之前进行设置。Optionally, after acquiring the data types to be backed up, the user can set the priority of each data type to be backed up. For example, when the type of data to be backed up is address book, video file, photo, and audio file, the corresponding priority can be address book, video file, photo, and audio file in order from high to low. The corresponding relationship between each priority determines the synchronization frequency corresponding to each priority. Certainly, the corresponding relationship between the priority and the synchronization frequency may be set before implementing the embodiment of the present invention.
可选地,在确定了每一待备份数据类型对应的优先级后,也可以由用户设定每一优先级对应的同步频率。例如,设定了待备份的数据类型为通讯录、文件、照片、音频对应的优先级从高到低依次为通讯录、视频文件、照片、音频文件,优先级高的对应的同步频率高,优先级低的对应的同步频率低,可设定每12小时监测一次通讯录,每24小时监测一次视频文件,每36小时监测一次照片,每48小时监测一次音频文件。Optionally, after the priority corresponding to each type of data to be backed up is determined, the synchronization frequency corresponding to each priority can also be set by the user. For example, if the data types to be backed up are set to address book, file, photo, and audio, the corresponding priorities are address book, video file, photo, and audio file in descending order. The higher priority corresponds to the higher synchronization frequency. Low priority corresponds to low synchronization frequency. It can be set to monitor contacts every 12 hours, video files every 24 hours, photos every 36 hours, and audio files every 48 hours.
102、根据所述同步频率对所述多个待备份数据类型对应的数据进行监测。102. Monitor data corresponding to the multiple data types to be backed up according to the synchronization frequency.
其中,每一待备份数据类型对应一同步频率,并根据同步频率监测其对应的数据。例如,优先级从高到低依次为通通讯录、视频文件、照片、音频文件,按照设定的同步频率,每12小时监测一次通讯录,每24小时监测一次视频文件,每36小时监测一次照片,每48小时监测一次音频文件。通过不同的同步频率对不同的待备份数据类型进行监测,从而,每个数据类型的备份频率也不相同,不用实时对所有数据类型进行监测并在数据类型对应的数据一发生变化就向服务器上报变化数据实施数据备份,从而减少了对服务器的访问次数,减轻了服务器负荷。Wherein, each type of data to be backed up corresponds to a synchronization frequency, and the corresponding data is monitored according to the synchronization frequency. For example, the priority is from high to low: address book, video file, photo, audio file. According to the set synchronization frequency, the address book is monitored every 12 hours, the video file is monitored every 24 hours, and the monitoring is every 36 hours. Photos, audio files are monitored every 48 hours. Different data types to be backed up are monitored through different synchronization frequencies, so that the backup frequency of each data type is different. It is not necessary to monitor all data types in real time and report to the server as soon as the data corresponding to the data type changes. Changed data implements data backup, thereby reducing the number of visits to the server and reducing the server load.
103、在监测到数据类型i对应的数据出现新数据时,将所述新数据备份至服务器,所述数据类型i为所述多个待备份数据类型中的任一数据类型。103. When monitoring that new data appears in the data corresponding to the data type i, back up the new data to the server, where the data type i is any data type among the multiple data types to be backed up.
其中,本发明实施中的新数据,是指在上一次监测时刻,移动终端中不曾出现的数据,例如,在上次监测时刻与本次监测时刻新拍的一张照片,又例如,在上次监测时刻与本次监测时刻新拍的下载完成的一部电影,又例如,在上次监测时刻与本次监测时刻接收到的一条短信,当前,移动终端也可以对数据进行删除操作,但是删除的部分不是新数据。在监测到任一数据类型i对应的数据出现新数据时,可将该新数据备份至服务器,数据类型i为多个待备份数据类型中的任一数据类型。Among them, the new data in the implementation of the present invention refers to the data that did not appear in the mobile terminal at the last monitoring time, for example, a new photo taken at the last monitoring time and the current monitoring time, or, for example, the above A newly filmed and downloaded movie at the current monitoring time and the current monitoring time, for example, a short message received at the last monitoring time and the current monitoring time, currently, the mobile terminal can also delete the data, but The deleted part is not new data. When new data is detected in the data corresponding to any data type i, the new data can be backed up to the server, and the data type i is any data type among the multiple data types to be backed up.
可选地,上述将所述新数据备份至服务器,可包括如下步骤:Optionally, the above-mentioned backup of the new data to the server may include the following steps:
31)、判断所述服务器当前访问量是否超过预设负载阈值。31) Determine whether the current access volume of the server exceeds a preset load threshold.
32)、在所述服务器当前访问量超过所述负载阈值时,在预设时间段内执行所述将所述新数据备份至服务器。32) Execute the backup of the new data to the server within a preset time period when the current access volume of the server exceeds the load threshold.
其中,服务器的负载值可由用于表示移动终端的处理器所承担的负载压力,通常情况下,服务器的负载值可由百分制表示,当然,服务器运行的程序越多,其对应的负载压力越大,或者,服务器的访问量越大,其对应的负载压力越大。Among them, the load value of the server can be used to represent the load pressure borne by the processor of the mobile terminal. Usually, the load value of the server can be represented by a percentage system. Of course, the more programs the server runs, the greater the corresponding load pressure. Alternatively, the greater the access volume of the server, the greater the corresponding load pressure.
其中,上述预设负载阈值可由用户进行设置或者系统默认。上述预设时间段可由用户自行设置,或者,由移动终端从服务器获取该预设时间段。预设时间段可为:13:00-18:00,或者,预设时间段的获取方式可为:服务器对一段时间内的用户访问量进行统计,将其中,用户访问量少于某一阈值的时间段进行标记,如此,可确定出每一天啥时候服务器的访问量较少,则说明此时服务器比较空闲,可将该服务器的访问量较少的时间段作为预设时间段。在将新数据备份至服务器之前,可判断服务器当前的访问量是否超过预设负载阈值,当服务器当前访问量超过预设负载阈值时,可将新数据在预设时间段内备份至服务器,以避免服务器访问压力过大,超过其预设负载阈值。例如,预设时间段可为:凌晨两点至凌晨七点,此时间段内服务器的访问量较小,通过设定移动终端可自动将备份延迟到在预设时间段内执行。The above-mentioned preset load threshold may be set by the user or defaulted by the system. The above-mentioned preset time period may be set by the user, or the mobile terminal may obtain the preset time period from the server. The preset time period can be: 13:00-18:00, or, the acquisition method of the preset time period can be: the server collects statistics on the number of user visits within a period of time, and among them, the number of user visits is less than a certain threshold In this way, it can be determined when the server has less access every day, which means that the server is relatively idle at this time, and the time period with less server access can be used as the preset time period. Before backing up new data to the server, it can determine whether the current traffic of the server exceeds the preset load threshold. When the current traffic of the server exceeds the preset load threshold, the new data can be backed up to the server within a preset time period to Avoid excessive server access pressure beyond its preset load threshold. For example, the preset time period may be: 2:00 am to 7:00 am. During this time period, the access volume of the server is small. By setting the mobile terminal, the backup can be automatically delayed until the execution within the preset time period.
可选地,上述将所述新数据备份至服务器,可包括如下步骤:Optionally, the above-mentioned backup of the new data to the server may include the following steps:
33)、判断所述新数据所占内存大小是否超过第一预设阈值;33), determine whether the memory size occupied by the new data exceeds the first preset threshold;
34)、在所述新数据所占内存大小超过所述第一预设阈值,将所述新数据拆分为多个数据包,采用多线程或者多进程将所述多个数据包备份至所述服务器;34), when the memory size occupied by the new data exceeds the first preset threshold, split the new data into multiple data packets, and use multi-threading or multi-process to back up the multiple data packets to all data packets. the server;
35)、在所述新数据所占内存大小小于或等于所述第一预设阈值,将所述新数据备份至所述服务器。35) When the size of the memory occupied by the new data is less than or equal to the first preset threshold, back up the new data to the server.
其中,上述第一预设阈值可由用户自行设置,或者系统默认。在新数据所在内存大小超过第一预设阈值时,可将该新数据拆分为多个数据包,采用多线程或者多进程将多个数据包备份至服务器,如此,可提升备份效率。在新数据所占内存大小小于或等于第一预设阈值,可将新数据备份至服务器,因而,可在新数据内存较小时,则不需要拆分为多个数据包,而是直接备份到服务器。如此,可根据新数据的内存大小来决定是否采用多进程或者多线程,如此,不仅可合理降低移动终端的功耗,还可以对新数据实现快速备份。The above-mentioned first preset threshold can be set by the user, or the system defaults. When the memory size of the new data exceeds the first preset threshold, the new data can be divided into multiple data packets, and the multiple data packets can be backed up to the server by using multiple threads or multiple processes, so that the backup efficiency can be improved. When the memory size occupied by the new data is less than or equal to the first preset threshold, the new data can be backed up to the server. Therefore, when the memory of the new data is small, it does not need to be split into multiple data packets, but is directly backed up to the server. server. In this way, whether to use multi-process or multi-thread can be determined according to the memory size of the new data, so that not only the power consumption of the mobile terminal can be reasonably reduced, but also the new data can be quickly backed up.
进一步地,上述移动终端可采用多线程或者多进程机制对新数据实现数据备份,在将新数据拆分为多个数据包之后,每个数据包可对应一个线程或者一个进程,以数据类型为照片为例,将多张照片拆分为多个数据包,将该多个数据包备份至服务器,从而提高备份效率。Further, the above-mentioned mobile terminal can use a multi-thread or multi-process mechanism to implement data backup for the new data. After the new data is split into multiple data packets, each data packet can correspond to a thread or a process, and the data type is Take photos as an example, split multiple photos into multiple data packages, and back up the multiple data packages to the server to improve backup efficiency.
可以看出,通过本发明实施例,获取多个待备份数据类型,每一待备份数据类型对应一个优先级,每一优先级对应一个同步频率,根据同步频率对多个待备份数据类型对应的数据进行监测,在监测到数据类型i对应的数据出现新数据时,将该新数据备份至服务器,数据类型i为多个待备份数据类型中的任一数据类型。从而,可用于通过调节同步频率以降低对服务器的访问频率,即降低服务器的访问量。It can be seen that, through the embodiment of the present invention, a plurality of data types to be backed up are obtained, each data type to be backed up corresponds to a priority, and each priority corresponds to a synchronization frequency, and according to the synchronization frequency, The data is monitored, and when new data is detected in the data corresponding to the data type i, the new data is backed up to the server, and the data type i is any data type among the multiple data types to be backed up. Therefore, it can be used to reduce the access frequency to the server by adjusting the synchronization frequency, that is, to reduce the access volume of the server.
与上述一致地,请参阅图3,为本发明实施例提供的一种数据备份方法的第二实施例流程示意图。本实施例中所描述的数据备份方法,包括以下步骤:Consistent with the above, please refer to FIG. 3 , which is a schematic flowchart of a second embodiment of a data backup method provided by an embodiment of the present invention. The data backup method described in this embodiment includes the following steps:
301、获取多个待备份数据类型,每一所述待备份数据类型对应一个优先级,每一所述优先级对应一个同步频率。301. Acquire a plurality of data types to be backed up, each of the data types to be backed up corresponds to a priority, and each of the priorities corresponds to a synchronization frequency.
302、根据所述同步频率对所述多个待备份数据类型对应的数据进行监测。302. Monitor data corresponding to the multiple data types to be backed up according to the synchronization frequency.
303、在监测到数据类型i对应的数据出现新数据时,判断所述新数据的内存大小是否大于第二预设阈值。303. When new data is detected in the data corresponding to the data type i, determine whether the memory size of the new data is greater than a second preset threshold.
其中,第二预设阈值可由用户自行设置或者系统默认。首先,可确定数据类型i对应的新数据的内存大小,然后,判断该内存大小是否大于第二预设阈值。Wherein, the second preset threshold can be set by the user or the system defaults. First, the memory size of the new data corresponding to the data type i can be determined, and then it is determined whether the memory size is greater than the second preset threshold.
具体地,第二预设阈值决定了在监测到数据类型i有新数据出现时,是否将新数据备份至服务器。例如,以数据类型为照片加以说明,第二预设阈值为100兆,通过设定的同步频率,每36小时监测一次照片,在监测到有新数据(多张照片)并且该新数据的所占内存大于100兆时,将这100兆的新数据进行备份,即备份至服务器,当新数据内存小于100兆时,可不进行数据的备份,继续按照同步频率监测照片。从而,可在新数据数量较少时,不对服务器进行访问,因而,可降低服务器的访问量。当用户没有频繁使用照相机照相或者移动终端只增加了几张照片时,新增照片数据的大小可能不会超过100兆,这时可以不用进行照片数据的备份,从而在不影响用户使用的同时减轻了对服务器的访问压力。Specifically, the second preset threshold determines whether to back up the new data to the server when new data of the data type i is detected. For example, taking the data type as a photo, the second preset threshold is 100 megabytes. With the set synchronization frequency, the photo is monitored every 36 hours. When new data (multiple photos) is detected and all the new data is detected When the memory is greater than 100 megabytes, the 100 megabytes of new data will be backed up, that is, backed up to the server. When the new data memory is less than 100 megabytes, no data backup will be performed, and photos will continue to be monitored according to the synchronization frequency. Therefore, when the amount of new data is small, the server can be not accessed, and thus, the access volume of the server can be reduced. When the user does not frequently use the camera to take pictures or the mobile terminal only adds a few photos, the size of the newly added photo data may not exceed 100 megabytes. At this time, there is no need to back up the photo data. pressure on the server.
304、在所述新数据的内存大小大于所述第二预设阈值时,将所述新数据备份至服务器,所述数据类型i为所述多个待备份数据类型中的任一数据类型。304. When the memory size of the new data is greater than the second preset threshold, back up the new data to the server, and the data type i is any data type among the multiple data types to be backed up.
其中,步骤301、302及步骤304可参照图2所描述的数据备份方法的相应步骤。The
可以看出,通过本发明实施例,获取多个待备份数据类型,每一待备份数据类型对应一个优先级,每一优先级对应一个同步频率,根据同步频率对多个待备份数据类型对应的数据进行监测,在监测到数据类型i对应的数据出现新数据时,并在该新数据的内存大小大于第二因素阈值时,才将该新数据备份至服务器,数据类型i为多个待备份数据类型中的任一数据类型。从而,可用于通过调节同步频率以降低对服务器的访问频率,并且,通过设置第二预设阈值,只有新数据的内存大小大于该第二预设阈值时,才对服务器进行访问,因而,可降低服务器的访问量。It can be seen that, through the embodiment of the present invention, a plurality of data types to be backed up are obtained, each data type to be backed up corresponds to a priority, and each priority corresponds to a synchronization frequency, and according to the synchronization frequency, The data is monitored. When new data is detected in the data corresponding to the data type i, and the memory size of the new data is greater than the second factor threshold, the new data is backed up to the server, and the data type i is multiple to be backed up. Any of the data types. Therefore, it can be used to reduce the access frequency to the server by adjusting the synchronization frequency, and by setting the second preset threshold, the server can be accessed only when the memory size of the new data is greater than the second preset threshold. Reduce server traffic.
与上述一致地,请参阅图4,为本发明实施例提供的一种数据备份方法的第三实施例流程示意图。本实施例中所描述的数据备份方法,包括以下步骤:Consistent with the above, please refer to FIG. 4 , which is a schematic flowchart of a third embodiment of a data backup method provided by an embodiment of the present invention. The data backup method described in this embodiment includes the following steps:
401、获取多个待备份数据类型,每一所述待备份数据类型对应一个优先级,每一所述优先级对应一个同步频率。401. Acquire a plurality of data types to be backed up, each of the data types to be backed up corresponds to a priority, and each of the priorities corresponds to a synchronization frequency.
402、根据所述同步频率对所述多个待备份数据类型对应的数据进行监测。402. Monitor data corresponding to the multiple data types to be backed up according to the synchronization frequency.
403、在监测到数据类型i对应的数据出现新数据时,确定所述移动终端当前电量。403. When new data is detected in the data corresponding to the data type i, determine the current power level of the mobile terminal.
其中,移动终端可检测电池的运行状态,从而,得到当前电量。Wherein, the mobile terminal can detect the running state of the battery, thereby obtaining the current power.
404、判断所述当前电量是否能够完成将所述新数据备份至所述服务器。404. Determine whether the current power level can complete the backup of the new data to the server.
可选地,移动终端可根据新数据的内存大小确定预计备份电量,若当前电量大于该预计备份电量,则说明当前电量能够完成将新数据备份至服务器。若当前电量小于或等于预计备份电量,则说明当前电量不能够完成将新数据备份至服务器。其中,移动终端可根据新数据的内存大小确定预计备份电量,具体实施方式可如下:移动终端可获取其备份记录,进一步确定消耗1%电量可传输多少数据。因而,可确定新数据的内存大小得到预计备份电量。Optionally, the mobile terminal may determine the estimated backup power according to the memory size of the new data. If the current power is greater than the estimated backup power, it means that the current power can complete the backup of the new data to the server. If the current power is less than or equal to the expected backup power, it means that the current power cannot complete the backup of new data to the server. The mobile terminal can determine the estimated backup power according to the memory size of the new data, and the specific implementation can be as follows: the mobile terminal can obtain its backup record, and further determine how much data can be transmitted by consuming 1% of the power. Therefore, the memory size of the new data can be determined to obtain the estimated backup power.
405、在所述当前电量能够完成将所述新数据备份至所述服务器,将所述新数据备份至服务器,所述数据类型i为所述多个待备份数据类型中的任一数据类型。405. Back up the new data to the server when the current power level can be completed, and back up the new data to the server, where the data type i is any one of the multiple data types to be backed up.
可选地,在当前电量不能够完成将新数据备份至服务器,则提示用户进行充电,若移动终端处于充电状态下,则将新数据备份至服务器,数据类型i为多个待备份数据类型中的任一数据类型。Optionally, when the current power cannot complete the backup of the new data to the server, the user is prompted to charge, and if the mobile terminal is in a charging state, the new data is backed up to the server, and the data type i is one of the multiple data types to be backed up. of any data type.
其中,步骤401、402及步骤405可参照图2所描述的数据备份方法的相应步骤。The
可以看出,通过本发明实施例,获取多个待备份数据类型,每一待备份数据类型对应一个优先级,每一优先级对应一个同步频率,根据同步频率对多个待备份数据类型对应的数据进行监测,在监测到数据类型i对应的数据出现新数据时,并在该新数据的内存大小大于第二因素阈值时,才将该新数据备份至服务器,数据类型i为多个待备份数据类型中的任一数据类型。从而,可用于通过调节同步频率以降低对服务器的访问频率,并且,只有当前电量能够完成对新数据进行数据备份时,才进行数据备份,不仅可降低服务器的访问量,而且可保证数据备份的成功率。It can be seen that, through the embodiment of the present invention, a plurality of data types to be backed up are obtained, each data type to be backed up corresponds to a priority, and each priority corresponds to a synchronization frequency, and according to the synchronization frequency, The data is monitored. When new data is detected in the data corresponding to the data type i, and the memory size of the new data is greater than the second factor threshold, the new data is backed up to the server, and the data type i is multiple to be backed up. Any of the data types. Therefore, it can be used to reduce the access frequency to the server by adjusting the synchronization frequency, and the data backup is performed only when the current power can complete the data backup of the new data, which can not only reduce the access volume of the server, but also ensure the data backup. Success rate.
与上述一致地,以下是执行上述数据备份方法的装置,具体如下:Consistent with the above, the following is an apparatus for performing the above data backup method, and the details are as follows:
请参阅图5a,为本发明实施例提供的一种移动终端的实施例结构示意图。本实施例中所描述的移动终端,包括:获取单元501、监测单元502和备份单元503,具体如下:Please refer to FIG. 5a, which is a schematic structural diagram of an embodiment of a mobile terminal according to an embodiment of the present invention. The mobile terminal described in this embodiment includes: an
获取单元501,用于获取多个待备份数据类型,每一所述待备份数据类型对应一个优先级,每一所述优先级对应一个同步频率;The obtaining
监测单元502,用于根据所述同步频率对所述多个待备份数据类型对应的数据进行监测;a
备份单元503,用于在监测到数据类型i对应的数据出现新数据时,将所述新数据备份至服务器,所述数据类型i为所述多个待备份数据类型中的任一数据类型。The
可选地,如图5b,图5a所描述的终端的备份单元503可包括:第一判断模块5031和第一备份模块5032,具体如下:Optionally, as shown in FIG. 5b and FIG. 5a, the
第一判断模块5031,用于判断所述服务器的当前访问量是否超过预设负载阈值;The
第一备份模块5032,用于在所述服务器的当前访问量超过所述负载阈值时,在预设时间段内执行所述将所述新数据备份至服务器。The
可选地,如图5c,图5a所描述的终端的备份单元503可包括:第二判断模块4033和第二备份模块5034,具体如下:Optionally, as shown in FIG. 5c and FIG. 5a, the
第二判断模块5033,用于判断所述新数据所占内存大小是否超过第一预设阈值;The
第二备份模块5034,用于在所述第一判断模块的判断结果为所述新数据所占内存大小超过所述第一预设阈值,将所述新数据拆分为多个数据包,采用多线程或者多进程将所述多个数据包备份至所述服务器;The
所述第二备份模块5034,还具体用于:The
在所述新数据所占内存大小小于或等于所述第一预设阈值,将所述新数据备份至所述服务器。When the size of the memory occupied by the new data is less than or equal to the first preset threshold, the new data is backed up to the server.
可选地,如图5d,图5d为图5c的一种变型结构,其还包括:第一判断单元504,具体如下:Optionally, as shown in FIG. 5d, FIG. 5d is a modified structure of FIG. 5c, which further includes: a
第一判断单元504,用于在监测到数据类型i对应的数据出现新数据时,判断所述新数据的内存大小是否大于第二预设阈值,并在所述第一判断单元504的判断结果为所述新数据的内存大小大于所述第二预设阈值时,由所述备份单元503将所述新数据备份至所述服务器。The
可选地,如图5e,图5e为图5c的一种变型结构,其还包括:确定单元505和第二判断单元506,具体如下:Optionally, as shown in FIG. 5e, FIG. 5e is a modified structure of FIG. 5c, which further includes: a
确定单元505,用于在监测到数据类型i对应的数据出现新数据时,确定所述移动终端当前电量;A determining
第二判断单元506,用于判断所述当前电量是否能够完成将所述新数据备份至所述服务器,在所述第二判断单元506的判断结果为所述当前电量能够完成将所述新数据备份至所述服务器,由所述备份单元503将所述新数据备份至所述服务器。The
可以看出,通过本发明实施例,获取多个待备份数据类型,每一待备份数据类型对应一个优先级,每一优先级对应一个同步频率;根据所述同步频率对所述多个待备份数据类型对应的数据进行监测;在监测到数据类型i对应的数据出现新数据时,将所述新数据备份至服务器,所述数据类型i为所述多个待备份数据类型中的任一数据类型。从而,可减少对服务器的请求次数,降低服务器负荷。It can be seen that, through the embodiment of the present invention, a plurality of data types to be backed up are obtained, each data type to be backed up corresponds to a priority, and each priority corresponds to a synchronization frequency; The data corresponding to the data type is monitored; when new data is detected in the data corresponding to the data type i, the new data is backed up to the server, and the data type i is any of the multiple data types to be backed up. type. Therefore, the number of requests to the server can be reduced, and the server load can be reduced.
请参阅图6,为本发明实施例提供的一种移动终端的第二实施例结构示意图。本实施例中所描述的移动终端,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。Please refer to FIG. 6 , which is a schematic structural diagram of a second embodiment of a mobile terminal according to an embodiment of the present invention. The mobile terminal described in this embodiment includes: at least one
其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标。The above-mentioned
上述输出设备2000具体可为显示屏。The above-mentioned
上述存储器4000可以是高速RAM存储器,也可为非易失存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:The above-mentioned
上述处理器3000,用于:The
获取多个待备份数据类型,每一所述待备份数据类型对应一个优先级,每一所述优先级对应一个同步频率;Obtain a plurality of data types to be backed up, each of the data types to be backed up corresponds to a priority, and each of the priorities corresponds to a synchronization frequency;
根据所述同步频率对所述多个待备份数据类型对应的数据进行监测;monitoring data corresponding to the plurality of data types to be backed up according to the synchronization frequency;
在监测到数据类型i对应的数据出现新数据时,将所述新数据备份至服务器,所述数据类型i为所述多个待备份数据类型中的任一数据类型。When new data is detected in the data corresponding to the data type i, the new data is backed up to the server, and the data type i is any one of the multiple data types to be backed up.
可选地,上述处理器3000将所述新数据备份至服务器,包括:Optionally, the above-mentioned
判断所述服务器的当前访问量是否超过预设负载阈值;Determine whether the current traffic of the server exceeds a preset load threshold;
在所述服务器的当前访问量超过所述负载阈值时,在预设时间段内执行所述将所述新数据备份至服务器。The backing up the new data to the server is performed within a preset time period when the current access volume of the server exceeds the load threshold.
可选地,上述处理器3000将所述新数据备份至服务器,包括:Optionally, the above-mentioned
判断所述新数据所占内存大小是否超过第一预设阈值;Determine whether the memory size occupied by the new data exceeds a first preset threshold;
在所述新数据所占内存大小超过所述第一预设阈值,将所述新数据拆分为多个数据包,采用多线程或者多进程将所述多个数据包备份至所述服务器;When the size of the memory occupied by the new data exceeds the first preset threshold, the new data is divided into multiple data packets, and the multiple data packets are backed up to the server by using multiple threads or multiple processes;
在所述新数据所占内存大小小于或等于所述第一预设阈值,将所述新数据备份至所述服务器。When the size of the memory occupied by the new data is less than or equal to the first preset threshold, the new data is backed up to the server.
可选地,上述处理器3000,在所述将所述新数据备份至服务器之前,还具体用于:Optionally, the above-mentioned
判断所述新数据的内存大小是否大于第二预设阈值;judging whether the memory size of the new data is greater than a second preset threshold;
在所述新数据的内存大小大于所述第二预设阈值时,执行所述将所述新数据备份至所述服务器。When the memory size of the new data is greater than the second preset threshold, the backing up the new data to the server is performed.
可选地,上述处理器3000,在所述将所述新数据备份至服务器之前,还具体用于:Optionally, the above-mentioned
确定所述移动终端当前电量;determining the current power of the mobile terminal;
判断所述当前电量是否能够完成将所述新数据备份至所述服务器;judging whether the current power can complete the backup of the new data to the server;
在所述当前电量能够完成将所述新数据备份至所述服务器,执行所述将所述新数据备份至服务器。The backup of the new data to the server is performed when the current power level can complete the backup of the new data to the server.
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种数据备份方法的部分或全部步骤。Embodiments of the present invention further provide a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, the program includes part or all of the steps of any of the data backup methods described in the above method embodiments.
尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。While the invention has been described herein in connection with various embodiments, those skilled in the art will understand and understand from a review of the drawings, the disclosure, and the appended claims in practicing the claimed invention. Other variations of the disclosed embodiments are implemented. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that these measures cannot be combined to advantage.
本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过Internet或其它有线或无线电信系统。As will be appreciated by those skilled in the art, embodiments of the present invention may be provided as a method, an apparatus (apparatus), or a computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein. The computer program is stored/distributed in a suitable medium, provided with or as part of other hardware, or may take other forms of distribution, such as over the Internet or other wired or wireless telecommunication systems.
本发明是参照本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowcharts and/or block diagrams of methods, apparatus (apparatus) and computer program products according to embodiments of the present invention. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.
尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Although the invention has been described in conjunction with specific features and embodiments thereof, it will be apparent that various modifications and combinations can be made therein without departing from the spirit and scope of the invention. Accordingly, this specification and drawings are merely illustrative of the invention as defined by the appended claims, and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the invention. It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit and scope of the invention. Thus, provided that these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610977295.7ACN106569917B (en) | 2016-11-07 | 2016-11-07 | Data backup method and mobile terminal |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610977295.7ACN106569917B (en) | 2016-11-07 | 2016-11-07 | Data backup method and mobile terminal |
| Publication Number | Publication Date |
|---|---|
| CN106569917A CN106569917A (en) | 2017-04-19 |
| CN106569917Btrue CN106569917B (en) | 2020-06-16 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610977295.7AExpired - Fee RelatedCN106569917B (en) | 2016-11-07 | 2016-11-07 | Data backup method and mobile terminal |
| Country | Link |
|---|---|
| CN (1) | CN106569917B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108874580A (en)* | 2017-05-09 | 2018-11-23 | 上海爱数信息技术股份有限公司 | A kind of method backed up parallel, system, device and the medium of database |
| CN107315657B (en)* | 2017-06-19 | 2020-09-29 | 浙江大华技术股份有限公司 | Data backup method and device |
| CN107688513A (en)* | 2017-09-02 | 2018-02-13 | 长沙曙通信息科技有限公司 | A kind of disaster tolerant backup system data recovery prejudges implementation method |
| CN110084371B (en)* | 2019-03-27 | 2021-01-15 | 平安国际智慧城市科技股份有限公司 | Model iteration updating method and device based on machine learning and computer equipment |
| CN112527560A (en)* | 2020-12-09 | 2021-03-19 | 广州技象科技有限公司 | Data backup method and device based on self-adaption of Internet of things terminal |
| CN115269715A (en)* | 2021-04-29 | 2022-11-01 | 华为技术有限公司 | A data synchronization method and electronic device |
| CN116527687A (en)* | 2023-04-07 | 2023-08-01 | 浪潮电子信息产业股份有限公司 | Data synchronization method and related device of immersive remote collaboration system |
| CN119046248A (en)* | 2024-10-30 | 2024-11-29 | 广州市高奈特网络科技有限公司 | Data extraction method, device and apparatus for iOS device and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101155018A (en)* | 2006-09-28 | 2008-04-02 | 华为技术有限公司 | A data synchronization method and its realization device and realization system |
| CN102346784A (en)* | 2011-11-14 | 2012-02-08 | 苏州阔地网络科技有限公司 | Database backup method and system |
| CN105162820A (en)* | 2015-06-25 | 2015-12-16 | 广东欧珀移动通信有限公司 | Data synchronous method and equipment |
| CN105183585A (en)* | 2015-08-27 | 2015-12-23 | 北京金山安全软件有限公司 | Data backup method and device |
| CN105224421A (en)* | 2015-10-19 | 2016-01-06 | 北京金山安全软件有限公司 | Data backup method and device and electronic equipment |
| CN105511985A (en)* | 2015-12-01 | 2016-04-20 | 魅族科技(中国)有限公司 | Data backup method and terminal |
| CN105637841A (en)* | 2013-10-17 | 2016-06-01 | 微软技术许可有限责任公司 | Data classification for adaptive synchronization |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101155018A (en)* | 2006-09-28 | 2008-04-02 | 华为技术有限公司 | A data synchronization method and its realization device and realization system |
| CN102346784A (en)* | 2011-11-14 | 2012-02-08 | 苏州阔地网络科技有限公司 | Database backup method and system |
| CN105637841A (en)* | 2013-10-17 | 2016-06-01 | 微软技术许可有限责任公司 | Data classification for adaptive synchronization |
| CN105162820A (en)* | 2015-06-25 | 2015-12-16 | 广东欧珀移动通信有限公司 | Data synchronous method and equipment |
| CN105183585A (en)* | 2015-08-27 | 2015-12-23 | 北京金山安全软件有限公司 | Data backup method and device |
| CN105224421A (en)* | 2015-10-19 | 2016-01-06 | 北京金山安全软件有限公司 | Data backup method and device and electronic equipment |
| CN105511985A (en)* | 2015-12-01 | 2016-04-20 | 魅族科技(中国)有限公司 | Data backup method and terminal |
| Publication number | Publication date |
|---|---|
| CN106569917A (en) | 2017-04-19 |
| Publication | Publication Date | Title |
|---|---|---|
| CN106569917B (en) | Data backup method and mobile terminal | |
| CN103092700B (en) | Internal memory method for cleaning, device and terminal unit | |
| CN102831045B (en) | Method and device for detecting starting items in terminal equipment | |
| CN107832100B (en) | APK plug-in loading method and terminal thereof | |
| CN107615250B (en) | Application-oriented processing method, device and intelligent terminal | |
| CN111240837A (en) | Resource configuration method, device, terminal and storage medium | |
| CN104038908B (en) | Push message sending method and device | |
| CN106022101B (en) | application management method and terminal | |
| WO2020094034A1 (en) | Wireless network connection method for terminal | |
| CN108063818B (en) | Data downloading method, device, terminal and computer readable storage medium | |
| WO2017185616A1 (en) | File storage method and electronic equipment | |
| US9639399B2 (en) | Method, apparatus and terminal for releasing memory | |
| CN112650575B (en) | Resource scheduling method, device and cloud service system | |
| WO2022057391A1 (en) | Cache memory adjustment method, apparatus, and computer device | |
| WO2020094036A1 (en) | Wireless network connection method for terminal | |
| CN114048059B (en) | Method, device, computer equipment and storage medium for adjusting interface timeout | |
| CN107943562A (en) | Information storage method, device, storage medium and electronic equipment | |
| CN106648974A (en) | Data backup method and mobile terminal | |
| CN114520807A (en) | File uploading and downloading method and device, computer equipment and storage medium | |
| CN115469813A (en) | Data processing method and device, storage medium and electronic device | |
| US10044833B2 (en) | Data processing method and apparatus used for terminal application | |
| US10938773B2 (en) | Method and apparatus for synchronizing contact information and medium | |
| CN108984339A (en) | Data recovery method and related products | |
| CN109271266B (en) | File transfer method, device and terminal device | |
| CN110457125A (en) | Freezing method for terminal application, terminal device and storage medium |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information | Address after:Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before:Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. | |
| CB02 | Change of applicant information | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20200616 | |
| CF01 | Termination of patent right due to non-payment of annual fee |