太阳城集团

  • / 21
  • 下载费用:30 金币  

数据处理方法、装置及终端设备.pdf

摘要
申请专利号:

CN201680002702.0

申请日:

2016.11.01

公开号:

太阳城集团CN106716379A

公开日:

2017.05.24

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 11/14申请日:20161101|||公开
IPC分类号: G06F11/14; G06F17/30; G06F21/62(2013.01)I 主分类号: G06F11/14
申请人: 达闼科技(北京)有限公司
发明人: 马世奎; 董文锋; 晋艳伟; 张永亮; 王凤周
地址: 100102 北京市朝阳区望京街10号望京soho塔3A座23层
优先权:
专利代理机构: 北京英创嘉友知识产权代理事务所(普通合伙) 11447 代理人: 姚再英;魏嘉熹
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201680002702.0

授权太阳城集团号:

|||

法律状态太阳城集团日:

太阳城集团2017.06.16|||2017.05.24

法律状态类型:

实质审查的生效|||公开

摘要

太阳城集团本公开涉及一种数据处理方法、装置及终端设备。所述方法包括:建立一用于运行预设应用的工作区;检测到所述工作区内的文件变化事件时,根据所述文件变化事件,获取所述工作区内发生变化的数据;将所述发生变化的数据作为备份数据发送给被配置的目的端。通过本公开,可将工作区中的数据完整备份到备份服务器,对终端设备本地剩余存储空间无特别要求,数据安全性高;无需独占用户使用终端的太阳城集团,可在后台进行静默实时差量备份,实时性强,电量要求不高,用户体验好;能够在设备激活过程中完成数据全量恢复,无需进入恢复模式,操作便捷,无需依赖应用开放的API进行应用数据备份集成。

权利要求书

1.一种数据处理方法,应用于终端设备,其特征在于,包括:
建立一用于运行预设应用的工作区;
检测到所述工作区内的文件变化事件时,根据所述文件变化事件,获取所述工作区内
发生变化的数据;
将所述发生变化的数据作为备份数据发送给被配置的目的端。
2.根据权利要求1所述的方法,其特征在于,所述建立一用于运行预设应用的工作区的
步骤包括:
向企业移动管理系统发送激活请求;
若接收到所述企业移动管理系统根据所述激活请求返回的确认太阳城集团,则创建一用户;
为所述用户建立工作目录和内置存储空间,其中,所述工作目录中包括所述预设应用
的副本,所述内置存储空间用于供所述预设应用访问。
3.根据权利要求2所述的方法,其特征在于,根据所述文件变化事件,获取所述工作区
内发生变化的数据的步骤包括:
检测所述工作目录和所述内置存储空间的所述文件变化事件;
根据预设同步周期和预设更新频次,对所述文件变化事件进行过滤;
根据过滤后的文件变化事件,获取所述工作目录和所述内置存储空间内发生变化的数
据。
4.根据权利要求2所述的方法,其特征在于,所述向企业移动管理系统发送激活请求的
步骤之前,还包括:
检测用户在预设界面输入的指令;
若所述指令为工作区建立指令,则根据所述企业移动管理系统为所述终端设备分配的
账户太阳城集团,生成所述激活请求。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若所述指令为数据恢复指令,则将所述被配置的目的端的数据全量恢复到所述工作
区。
6.根据权利要求1所述的方法,其特征在于,所述建立一用于运行预设应用的工作区的
步骤之后,还包括:
将所述工作区内的初始数据作为备份数据发送到所述被配置的目的端。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据接收到的来自所述企业移动管理系统的数据擦除指令,将所述工作区删除;或
根据接收到的用户通过所述终端设备输入的数据擦除指令,将所述工作区删除。
8.一种数据处理装置,应用于终端设备,其特征在于,包括:
工作区建立模块,用于建立一用于运行预设应用的工作区;
变化数据获取模块,用于检测到所述工作区内的文件变化事件时,根据所述文件变化
事件,获取所述工作区内发生变化的数据;
发送模块,用于将所述发生变化的数据作为备份数据发送到给被配置的目的端。
9.根据权利要求8所述的装置,其特征在于,所述工作区建立模块包括:
激活请求发送子模块,用于向企业移动管理系统发送激活请求;
用户创建子模块,用于若接收到所述企业移动管理系统根据所述激活请求返回的确认
太阳城集团,则创建一用户;
建立子模块,用于为所述用户建立工作目录和内置存储空间,其中,所述工作目录中包
括所述预设应用的副本,所述内置存储空间用于供所述预设应用访问。
10.根据权利要求9所述的装置,其特征在于,所述变化数据获取模块包括:
检测子模块,用于检测所述工作目录和所述内置存储空间的所述文件变化事件;
过滤子模块,用于根据预设同步周期和预设更新频次,对所述文件变化事件进行过滤;
变化数据获取子模块,用于根据过滤后的文件变化事件,获取所述工作目录和所述内
置存储空间内发生变化的数据。
11.根据权利要求9所述的装置,其特征在于,所述装置还包括:
指令检测模块,用于检测用户在预设界面输入的指令;
生成模块,用于在若所述指令为工作区建立指令时,根据所述企业移动管理系统为所
述终端设备分配的账户太阳城集团,生成所述激活请求。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:
数据恢复模块,用于在所述指令为数据恢复指令时,将所述被配置的目的端的数据全
量恢复到所述工作区。
13.根据权利要求8所述的装置,其特征在于,所述装置还包括:
初始备份模块,用于将所述工作区内的初始数据作为备份数据发送到所述被配置的目
的端。
14.根据权利要求8所述的装置,其特征在于,所述装置还包括:
删除模块,用于根据接收到的来自所述企业移动管理系统的数据擦除指令,将所述工
作区删除;或用于根据接收到的用户通过所述终端设备输入的数据擦除指令,将所述工作
区删除。
15.一种数据处理方法,应用于企业移动管理系统,其特征在于,包括:
接收终端设备发送的激活请求;
根据所述激活请求进行认证,并在认证通过时,向所述终端设备返回确认太阳城集团,所述确
认太阳城集团中包含第一指示太阳城集团;所述第一指示太阳城集团用于指示所述终端设备建立一用于运行预
设应用的工作区,所述工作区内发生变化的数据被作为备份数据发送给被配置的目的端。
16.根据权利要求15所述的方法,其特征在于,所述确认太阳城集团中还包括第二指示太阳城集团;
所述第二指示太阳城集团用于指示为终端设备配置的目的端。
17.根据权利要求15所述的方法,其特征在于,所述方法还包括:
向所述终端设备发送数据擦除指令,以删除所述终端设备的所述工作区。
18.一种数据处理装置,应用于企业移动管理系统,其特征在于,包括:
接收模块,用于接收终端设备发送的激活请求;
认证模块,用于根据所述激活请求进行认证,并在认证通过时,向所述终端设备返回确
认太阳城集团,所述确认太阳城集团中包含第一指示太阳城集团;所述第一指示太阳城集团用于指示所述终端设备建
立一用于运行预设应用的工作区,所述工作区内发生变化的数据被作为备份数据发送给被
配置的目的端。
19.根据权利要求18所述的装置,其特征在于,所述装置还包括:
指令发送模块,用于向所述终端设备发送数据擦除指令,以删除所述终端设备的所述
工作区。
20.一种终端设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器,用于建立一用于运行预设应用的工作区;检测到所述工作区内的文
件变化事件时,根据所述文件变化事件,获取所述工作区内发生变化的数据;将所述发生变
化的数据作为备份数据发送到给被配置的目的端。
21.一种计算机程序产品,其特征在于,所述计算机程序产品包含能够由可编程的装置
执行的计算机程序,所述计算机程序具有当由所述可编程的装置执行时用于执行权利要求
1至7中任一项所述的方法的代码部分。
22.一种非临时性计算机可读存储介质,其特征在于,所述非临时性计算机可读存储介
质中包括一个或多个程序,所述一个或多个程序用于执行权利要求1至7中任一项所述的方
法。
23.一种终端设备,其特征在于,包括:
权利要求22中所述的非临时性计算机可读存储介质;以及
一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序。

说明书

数据处理方法、装置及终端设备

技术领域

本公开涉及通信技术领域,具体地,涉及一种数据处理方法、装置及终端设备。

背景技术

现有终端的数据备份方式一般包括为整个文件系统作本地镜像备份和针对特定
应用数据作云端备份的方式。

为整个文件系统作本地镜像备份的方式,为全量备份,备份数据以文件的形式保
存在本地SD卡或通过数据线传输到本地PC进行保存。备份文件恢复时,需要重新启动设备
以进入OS恢复模式进行数据恢复。

而云端备份的方式,需通过各种API收集特定应用的数据,并将数据通过私有协议
逐一备份到云端。需要数据恢复时,从云端备份下载备份的数据至本地,并通过相应的API
分别更新至相应的应用。

因此,本地镜像备份,不仅对终端本地剩余空间有很高的要求,而且备份数据冗余
高,备份周期长,恢复难度大。而云端备份,也仅能备份开放相应API的应用数据,并且需要
针对不同的应用进行适配集成,数据备份不全面,集成周期长。

发明内容

为克服相关技术中存在的问题,本公开提供一种数据处理方法、装置、计算机程序
产品、非临时性计算机可读存储介质及终端设备。

根据本公开实施例的第一方面,提供一种数据处理方法,应用于终端设备,包括:

建立一用于运行预设应用的工作区;

检测到所述工作区内的文件变化事件时,根据所述文件变化事件,获取所述工作
区内发生变化的数据;

将所述发生变化的数据作为备份数据发送给被配置的目的端。

根据本公开实施例的第二方面,提供一种数据处理装置,应用于终端设备,包括:

工作区建立模块,用于建立一用于运行预设应用的工作区;

变化数据获取模块,用于检测到所述工作区内的文件变化事件时,根据所述文件
变化事件,获取所述工作区内发生变化的数据;

发送模块,用于将所述发生变化的数据作为备份数据发送到给被配置的目的端。

根据本公开实施例的第三方面,提供一种数据处理方法,应用于企业移动管理系
统,包括:

接收终端设备发送的激活请求;

根据所述激活请求进行认证,并在认证通过时,向所述终端设备返回确认太阳城集团,所
述确认太阳城集团中包含第一指示太阳城集团;所述第一指示太阳城集团用于指示所述终端设备建立一用于运
行预设应用的工作区,所述工作区内发生变化的数据被作为备份数据发送给被配置的目的
端。

根据本公开实施例的第四方面,提供一种数据处理装置,应用于企业移动管理系
统,包括:

接收模块,用于接收终端设备发送的激活请求;

认证模块,用于根据所述激活请求进行认证,并在认证通过时,向所述终端设备返
回确认太阳城集团,所述确认太阳城集团中包含第一指示太阳城集团;所述第一指示太阳城集团用于指示所述终端设
备建立一用于运行预设应用的工作区,所述工作区内发生变化的数据被作为备份数据发送
给被配置的目的端。

根据本公开实施例的第五方面,提供一种终端设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器,用于建立一用于运行预设应用的工作区;

检测到所述工作区内的文件变化事件时,根据所述文件变化事件,获取所述工作
区内发生变化的数据;

将所述发生变化的数据作为备份数据发送到给被配置的目的端。

根据本公开实施例的第六方面,提供一种计算机程序产品,所述计算机程序产品
包含能够由可编程的装置执行的计算机程序,所述计算机程序具有当由所述可编程的装置
执行时用于执行上述数据处理方法的代码部分。

根据本公开实施例的第七方面,提供一种非临时性计算机可读存储介质,所述非
临时性计算机可读存储介质中包括一个或多个程序,所述一个或多个程序用于执行上述数
据处理方法。

根据本公开实施例的第八方面,提供一种终端设备,包括:上述的非临时性计算机
可读存储介质;以及一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中
的程序。

本公开的实施例提供的技术方案可以包括以下有益效果:可将工作区中的数据完
整备份到备份服务器,对终端设备本地剩余存储空间无特别要求,数据安全性高;无需独占
用户使用终端的太阳城集团,可在后台进行静默实时差量备份,实时性强,电量要求不高,用户体
验好;能够在设备激活过程中完成数据全量恢复,包括工作区中的所有企业应用及相关持
久数据恢复,无需进入恢复模式,操作便捷,无需依赖应用开放的API进行应用数据备份集
成。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具
体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是本公开一实施例的数据处理系统的结构示意图;

图2是本公开一实施例的终端设备的操作系统的结构示意图;

图3是本公开一实施例的数据处理方法的流程示意图;

图4是本公开一实施例的工作区建立的流程示意图;

图5是本公开一实施例的变动数据的获取流程示意图;

图6是本公开一实施例的检测工作区的变化数据的流程示意图;

图7是本公开另一实施例的数据处理方法的流程示意图;

图8是本公开又一实施例的数据处理方法的流程示意图;

图9是本公开一实施例的进行工作区新建和恢复的效果示意图;

图10是本公开一实施例的进行工作区删除的效果示意图;

图11是本公开一实施例的数据处理装置的结构示意图;

图12是本公开另一实施例的数据处理装置的结构示意图;

图13是根据一示例性实施例示出的一种用于数据处理方法的装置的框图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描
述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

参见图1,为本公开实施例的数据处理系统的结构示意图。

该数据处理系统包括:终端设备100、云端的企业移动管理系统(Enterprise
Mobile Management,EMM)200和备份服务器300。

其中,企业移动管理系统200包括:前端接口服务、管理门户、后端服务器及数据库
等,用于提供终端设备的认证、设备管理、应用管理、备份服务器管理选择以及备份服务器
备份快照管理等功能。

备份服务器300由备份同步服务器(Rsync Server)及分布式文件系统构成,用于
存储备份数据。

终端设备100可以是手机,平板设备,便携式计算机,消息收发设备,可穿戴式设
备,或个人数字助理等。

终端设备100通过网络400可分别与企业移动管理系统200和备份服务器300连接。

终端设备100包括:处理器101、存储器102等。处理器101用于处理复杂的逻辑操作
以及进行任务分配,为用户提供交互接口,运行操作系统等。终端设备100的操作系统存储
于存储器102中,操作系统包括但不限于Linux、Windows、MacOSX等。

参见图2,在本公开的一实施例中,操作系统包括:应用层、框架层、本地框架层和
内核层。其中,应用层用于提供用户交互接口、核心应用程序包等。框架层包括可以用来构
建应用程序的视图、用来管理应用程序生命周期并提供常用的导航回退功能的活动管理
器、使得应用程序可以访问另一个应用程序的数据的内容提供器等。本地框架层用于提供
本地服务、链接库和底层的硬件驱动交互等。内核层用于进行安全性、内存管理、进程管理、
网络协议栈等功能。

在本公开的实施例中,EMM管理一个或多个终端设备,并为所管理的终端设备设置
账户太阳城集团和权限太阳城集团等。账户太阳城集团可包括:用户名和密码。权限太阳城集团可包括:终端设备可安
装使用的应用和每个应用的使用权限等。EMM可通过数据库存储与每个终端设备一一对应
的账户太阳城集团和权限太阳城集团。

EMM还用于与一个或多个备份服务器连接,可对备份服务器的容量使用情况进行
管理,以及依据备份服务器的容量使用情况,为终端设备配置相应的备份服务器作为其备
份和恢复的服务器。

参见图3,为在本公开一实施例的数据处理方法的流程示意图。该数据处理方法应
用于终端设备,包括以下步骤:

在步骤301中,建立一用于运行预设应用的工作区。

在本公开的一实施例中,在终端设备的框架层预置MDM(Mobile Device
Management)服务,用于进行工作区的建立,以及检测工作区中的文件系统,例如,检测文件
系统的文件变化事件等。

在本公开的一实施例中,接收用户通过终端设备的开机初始向导界面或系统设置
界面输入的账户太阳城集团,MDM服务根据账户太阳城集团生成激活请求,向EMM发送该激活请求。

EMM接收到激活请求,则根据激活请求中包含的账户太阳城集团,进行认证。认证的过程,
即将接收到的账户太阳城集团与EMM数据库中的终端设备的账户太阳城集团进行比较,在两者一致时,认
证通过。认证通过后,EMM根据所管理的备份服务器的容量情况,配置一备份服务器用于对
终端设备的数据进行备份恢复等。

在本发明的一实施例中,EMM对于首次激活的终端设备,按照上述方式,根据备份
服务器的容量情况为终端设备配置合适的目的端;而对于非首次激活的终端设备,则可直
接选择之前已配置的目的端。

EMM根据激活请求,确定终端设备可使用的预设应用,生成预设应用的列表。认证
通过时,EMM向终端设备返回确认太阳城集团。

在本公开的实施例中,确认太阳城集团用于表明终端设备的认证通过,与EMM建立连接。
在一个实施例中,确认太阳城集团包括:预设应用的列表和配置的目的端太阳城集团。由此,终端设备接
收到确认太阳城集团,即可根据确认太阳城集团进行工作区的建立。其中,备份服务器太阳城集团包括:备份服
务器的接入方式以及备份服务器可提供的空间配额太阳城集团(即备份服务器可提供的存储空间
的大小等太阳城集团)。备份服务器的接入方式包括备份服务器的域名和端口号等。

在另一些实施例中,确认消息中还可包括第一指示太阳城集团和第二指示太阳城集团。其中,第
一指示太阳城集团用于指示终端建立一用于运行预设应用的工作区。由此,终端设备接收到第一
指示太阳城集团,即根据预设应用列表进行工作区的建立。而EMM为终端配置的目的端太阳城集团则可包
含在第二指示太阳城集团中发送给终端设备,以指示为终端设备配置的目的端。

参见图4,在本公开的一实施例中,可根据EMM返回的确认太阳城集团,进行工作区(即企
业域,EOS)的建立,其步骤包括:

在步骤401中,若接收到企业移动管理系统根据激活请求返回的确认太阳城集团,则创建
一用户。

由上所述,EMM发送确认太阳城集团可通过以下两种方式:

方式1:将预设应用的列表和配置的目的端太阳城集团包含在确认太阳城集团中发送给终端设
备。此方式下,终端设备根据确认太阳城集团直接进行工作区的建立。

方式2:将第一指示太阳城集团和第二指示太阳城集团包含在确认太阳城集团中发送给终端设备。此方
式下,终端设备若接收到第一指示太阳城集团则进行工作区的建立。

在步骤402中,为该用户建立工作目录和内置存储空间。

在本公开的一实施例中,终端设备支持多用户机制。通过创建新的用户,可实现新
建用户与原有用户之间的安全隔离,实现对数据的运行区域进行严格区分,提高运行安全
性。新建用户后,为其建立相对应的工作目录和内置存储空间。工作目录中包括预设应用的
副本,此外,各个预设应用执行产生的临时文件等都保存在工作目录中。内置存储空间用于
供预设应用访问,即内置存储空间为各预设应用均可访问的存储空间。

在本公开的一实施例中,MDM服务调用DevicePolicyManager创建工作区(即EOS
域)。系统框架将新建一个用户,并创建用户的工作目录(/data/user/{userId})以及用户
工作区内各预设应用均可访问的内置存储空间(/mnt/shell/emulated/{userId}),并依据
EMM返回的预设应用的列表在工作目录中建立各预设应用的工作副本。工作区创建成功后,
回调MDM服务所实现的onProfileProvisioningComplete方法,以由MDM进行企业域的初始
化准备工作。初始化准备工作用于将MDM设置为该工作区的拥有者(owner),使得MDM服务可
以对该工作区进行管理(例如,对该工作区进行检测)。

在本公开的实施例中,建立好工作区后,将工作区的初始数据全量备份到被配置
的目的端。在一个实施例中,被配置的目的端即EMM配置的备份服务器。

在步骤302中,检测到工作区内的文件变化事件时,根据文件变化事件,获取工作
区内发生变化的数据。

在本公开的一实施例中,创建了工作区后,实时检测工作目录及内置存储空间的
文件变化。

在本公开的一实施例中,采用Linux内核文件系统调用inotify,采集工作目录和
内置存储空间中的各个文件的数据变动。数据变动包括但不限于:文件创建、文件删除、文
件修改等。当有数据变动时,生成相应的文件变化事件。文件变化事件可包括数据变动的信
息,例如,数据变动的路径、变动发送太阳城集团、变动类型等。

参见图5,根据文件变化事件,获取工作区内发生变动的数据包括:

在步骤501中,检测工作目录和内置存储空间的文件变化事件。

在步骤502中,根据预设同步周期和预设更新频次,对文件变化事件进行过滤。

当工作目录和/或内置存储空间发生数据变动时,生成文件变化事件。在本公开的
实施例中,根据预设同步周期和预设更新频次,对文件变化事件进行过滤,以过滤掉重复的
事件和无关的事件。

在步骤503中,根据过滤后的文件变化事件,获取工作目录和内置存储空间内发生
变化的数据。

根据文件变化事件,将变化后的文件和初始文件(或变化前的文件)进行差量比
较,得到发生变化的数据。

参见图6,为本公开一实施例的检测工作区的变化数据的流程示意图。

在步骤601中,工作区发生数据变动后,生成文件变化事件。在步骤602中,进行事
件过滤,将重复事件、无关事件等过滤掉。在步骤603中,生成事件队列。在步骤604中,开启
一个或多个工作线程(work thread)对文件变化事件进行处理。在步骤605中,创建线程池
(thread pool),开启一个或多个备份处理器(Rsync Processor),根据文件变化事件进行
差量比较,获取发生变化的数据。在步骤606中,将发生变化的数据发送给备份服务器。在步
骤607中,将发送失败的数据放入失败队列(Failure Queue),并进行重传。

步骤606和607的发送和重传,可在终端设备的网络良好、电量充足的情况下进行,
以提高传输成功率。

由此,本公开实施例的备份,无需独占用户使用终端设备的太阳城集团,可进行静默实时
差量备份,实时性强,提升用户体验。

在步骤303中,将发生变化的数据作为备份数据发送到被配置的目的端。

在本公开的一实施例中,在终端设备的网络良好、电量在预设范围内时,将发生变
化的数据作为备份数据发送到被配置的目的端。在一个实施例中,被配置的目的端即EMM配
置的备份服务器。备份服务器基于工作区的初始数据的全量备份,根据接收到的发生变化
的数据对工作区进行差量备份。本公开实施例的数据处理方法,可将工作区中的数据完整
备份到备份服务器,对终端设备的本地剩余存储空间无特别要求,数据安全性高。

在本公开的实施例中,数据处理方法还包括:

根据接收到的来自企业移动管理系统的数据擦除指令,将工作区删除;或根据接
收到的用户通过终端设备输入的数据擦除指令,将工作区删除。

通过企业移动管理系统对终端设备的工作区进行删除,可以提高数据安全性。通
过终端设备进行工作区删除,可提高用户对工作区的管理,方便用户对终端设备的存储空
间进行释放,提高用户体验。

参见图7,在本公开的一实施例中,数据处理方法还包括:

在步骤304中,向被配置的目的端发送数据恢复请求,以将目的端的数据恢复到工
作区中。

当需要进行数据恢复时,例如,工作区被删除或工作区发生异常时,可向被配置的
目的端发送数据恢复请求,以对工作区进行数据恢复。

应理解,若终端设备中存在工作区,则在数据恢复时,将备份服务器中的数据覆盖
工作区中的原有数据。若终端设备中的工作区被删除,则在数据恢复时,新建工作区,将备
份服务器中的数据恢复到该新建工作区的工作目录和内置存储空间。这里新建工作区的步
骤,可按照上述终端设备发送激活请求,EMM认证后返回确认太阳城集团,终端设备根据确认太阳城集团
进行工作区新建的步骤相同。

由此,本公开实施例可实现,将备份服务器中的数据恢复到终端设备。为了给用户
提供更加简单便捷的数据恢复,参见图8,本公开另一实施例的数据处理方法包括:

在步骤801中,检测用户在预设界面输入的指令。

在本公开的实施例中,预设界面可为上述开机初始向导界面或系统设置界面,也
可为其它至少包括“新建工作区”选项和“恢复工作区”选项的界面。

用户可通过在该预设界面进行操作,例如,单击、双击、滑动等操作,实现指令的输
入。在一些实施例中,用户也可通过物理按键实现指令的输入,例如,通过按压“音量+”键实
现指令的输入。此外,用户还可通过语音的方式进行指令的输入。本公开,指令的输入形式
不作限定。

在步骤802中,若指令为工作区建立指令,则根据企业移动管理系统为终端设备分
配的账户太阳城集团,生成激活请求。

应理解,这里的激活请求即为上述用于发送给EMM进行认证的激活请求。生成激活
请求后,发送激活请给EMM,以及根据接收到的EMM返回的确认太阳城集团进行工作区的建立的实
现细节如前述所述,在此不再赘述。

在步骤803中,若指令为数据恢复指令,则将被配置的目的端的数据全量恢复到工
作区。

在本公开的实施例中,若指令为数据恢复指令,则向目的端(备份服务器)发送数
据恢复请求,以实现将目的端的数据恢复到工作区中。数据恢复时,根据终端设备的工作区
是否被删除,分别进行相应的恢复操作。

由此,本公开实施例可在同一预设界面进行工作区新建和数据恢复的选择操作,
即可实现在激活过程中进行数据的全量恢复(包括工作区域中的所有应用及相关持久数据
恢复),无需进入特定的恢复模式,操作便捷,无需依赖应用开放的API进行应用数据备份恢
复。

以下将结合图9-图10,对本公开实施例的工作区新建、工作区删除和工作区恢复
的过程进行说明。在本公开的一实施例中,当终端设备显示激活界面(即预设界面)时,用户
可在该激活界面进行选择,以实现工作区建立,工作区的删除以及工作区恢复。在一实施例
中,上述的开机初始向导界面或系统设置界面可作为激活界面。

参见图9,该激活界面包括“新建工作区”、“恢复工作区”和“删除工作区”等选项。

在用户选择“新建工作区”时,界面显示“请输入账户太阳城集团……”。账户太阳城集团为企业
移动管理系统为终端设备分配的账户太阳城集团。根据用户输入的账户太阳城集团,生成激活请求。该激
活请求被发送给企业移动管理系统,由其进行认证,认证通过,则返回确认太阳城集团给终端设
备。根据确认太阳城集团,在终端设备中新建工作区,即新建一用户,并为该用户建立对应的工作
目录和内置存储空间,在工作目录中建立预设应用的工作副本等。工作区建立成功后,调用
DevicepolicyManager的setProfileEnabled方法启用工作区,使得工作区内运行的预设应
用对用户可见,即参见图9,将预设应用显示到终端设备的显示界面。

工作区的文件被实时检测,当工作区产生文件变化事件时,即如上所述的方法,进
行变化数据的获取,并在目的端(备份服务器)实现差量备份。参见图10,当接收到来自企业
移动管理系统或用户通过终端设备输入的数据擦除指令时,建立的工作区将被删除。

参见图10,在本公开的一实施例中,当对工作区进行删除时,可通过进入终端设备
的相应界面,例如,上述图9所示的激活界面,通过“删除工作区”的选项,产生数据擦除指
令,对工作区进行删除。

在另一实施例中,可向EMM发送“数据擦除请求”;EMM接收到“数据擦除请求”,则向
相应的终端设备发送“数据擦除指令”,以对终端设备的工作区进行删除。应理解,“数据擦
除指令”可通过任意电子设备以任意方式发送(例如,短信方式、电话方式等)。该“数据擦除
指令”包括需要擦除的终端设备对应的账户太阳城集团,由此,EMM可根据账户太阳城集团发送“数据擦除
指令”到相应的终端设备,进行工作区的数据擦除,完整删除对应的应用及相关持久化数
据。

工作区被删除后,可通过激活界面进行工作区的新建或恢复。

继续参见图9,在本公开的实施例中,当用户通过激活界面选择“恢复工作区”时,
可进行数据恢复。在一个实施例中,MDM服务通过Rsync工具,将备份服务器的数据全量恢复
到终端设备。如上所述,若终端设备中的工作区被删除,则在恢复时,先新建工作区,然后将
备份服务器中的数据恢复到新建工作区的工作目录和内置存储空间;若终端设备中还存在
工作区,则在恢复时,将备份服务器中的数据覆盖工作区中的原有数据。数据恢复完成后,
调用DevicepolicyManager的setProfileEnabled方法启用工作区,使得工作区内运行的预
设应用对用户可见,即参见图9,将预设应用显示到终端设备的显示界面。

通过本公开实施例的数据处理方法,可将工作区中的数据完整备份到备份服务
器,对终端设备本地剩余存储空间无特别要求,数据安全性高;无需独占用户使用终端的时
间,可在后台进行静默实时差量备份,实时性强,电量要求不高,用户体验好;能够在设备激
活过程中完成数据全量恢复,包括工作区中的所有企业应用及相关持久数据恢复,无需进
入恢复模式,操作便捷,无需依赖应用开放的API进行应用数据备份集成。

相应的,参见图11,本公开实施例还提供一种数据处理装置,应用于终端设备。该
数据处理装置110包括:

工作区建立模块1101,用于建立一用于运行预设应用的工作区;

变化数据获取模块1102,用于检测到所述工作区内的文件变化事件时,根据所述
文件变化事件,获取所述工作区内发生变化的数据;

发送模块1103,用于将所述发生变化的数据作为备份数据发送到给被配置的目的
端。

在一个实施例中,工作区建立模块1101包括:

激活请求发送子模块(图中未示出),用于向企业移动管理系统发送激活请求;

用户创建子模块(图中未示出),用于若接收到所述企业移动管理系统根据所述激
活请求返回的确认太阳城集团,则创建一用户;

建立子模块(图中未示出),用于为所述用户建立工作目录和内置存储空间,其中,
所述工作目录中包括所述预设应用的副本,所述内置存储空间用于供所述预设应用访问。

在一个实施例中,变化数据获取模块1102包括:

检测子模块(图中未示出),用于检测所述工作目录和所述内置存储空间的所述文
件变化事件;

过滤子模块(图中未示出),用于根据预设同步周期和预设更新频次,对所述文件
变化事件进行过滤;

变化数据获取子模块(图中未示出),用于根据过滤后的文件变化事件,获取所述
工作目录和所述内置存储空间内发生变化的数据。

在一个实施例中,装置110还包括:

指令检测模块1104,用于检测用户在预设界面输入的指令;

生成模块1105,用于在若所述指令为工作区建立指令时,根据所述企业移动管理
系统为所述终端设备分配的账户太阳城集团,生成所述激活请求。

在一个实施例中,装置110还包括:

数据恢复模块1106,用于在所述指令为数据恢复指令时,将所述被配置的目的端
的数据全量恢复到所述工作区。

在一个实施例中,装置110还包括:

初始备份模块1107,用于将所述工作区内的初始数据作为备份数据发送到所述被
配置的目的端。

在一个实施例中,装置110还包括:

删除模块1108,用于根据接收到的来自所述企业移动管理系统的数据擦除指令,
将所述工作区删除;或用于根据接收到的用户通过所述终端设备输入的数据擦除指令,将
所述工作区删除。太阳城集团上述实施例中的装置,其中各个模块执行操作的具体方式已经在有
关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

参见图12,本公开实施例还提供一种数据处理装置,应用于企业移动管理系统。该
装置120包括:

接收模块1201,用于接收终端设备发送的激活请求;

认证模块1202,用于根据所述激活请求进行认证,并在认证通过时,向所述终端设
备返回确认太阳城集团,所述确认太阳城集团中包含第一指示太阳城集团;所述第一指示太阳城集团用于指示所述终
端设备建立一用于运行预设应用的工作区,所述工作区内发生变化的数据被作为备份数据
发送给被配置的目的端。

在一个实施例中,装置120还包括:

指令发送模块1203,用于向所述终端设备发送数据擦除指令,以删除所述终端设
备的所述工作区。

太阳城集团上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法
的实施例中进行了详细描述,此处将不做详细阐述说明。

图13是根据一示例性实施例示出的一种用于数据处理方法的装置130的框图,该
装置130可以是终端设备。如图13所示,该装置130可以包括:处理器1301,存储器1302,多媒
体组件1303,输入/输出(I/O)接口1304,以及通信组件1305。

其中,处理器1301用于控制该装置130的整体操作,以完成上述的数据处理方法中
的全部或部分步骤。存储器1302用于存储操作系统,各种类型的数据以支持在该装置130的
操作,这些数据的例如可以包括用于在该装置130上操作的任何应用程序或方法的指令,以
及应用程序相关的数据。该存储器1302可以由任何类型的易失性或非易失性存储设备或者
它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),
电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,
简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简
称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器
(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。

多媒体组件1303可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组
件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外
部音频信号。所接收的音频信号可以被进一步存储在存储器1302或通过通信组件1305发
送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口1304为处理器1301和其
他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是
虚拟按钮或者实体按钮。通信组件1305用于该装置130与其他设备之间进行有线或无线通
信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near Field Communication,简称NFC),2G、3G或
4G,或它们中的一种或几种的组合,因此相应的该通信组件1305可以包括:Wi-Fi模块,蓝牙
模块,NFC模块。

在一示例性实施例中,装置130可以被一个或多个应用专用集成电路
(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(Digital
Signal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,
简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列
(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元
件实现,用于执行上述的监控方法。

在另一示例性实施例中,还提供了一种计算机程序产品,所述计算机程序产品包
含能够由可编程的装置执行的计算机程序,所述计算机程序具有当由所述可编程的装置执
行时用于执行上述的监控方法的代码部分。

在另一示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介
质,例如包括指令的存储器1302,上述指令可由装置130的处理器1301执行以完成上述的数
据处理方法。示例地,该非临时性计算机可读存储介质可以是ROM、随机存取存储器(Random
Access Memory,简称RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实
施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简
单变型,这些简单变型均属于本公开的保护范围。

流程图中或在本发明的实施例中以其他方式描述的任何过程或方法描述可以被
理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码
的模块、片段或部分,并且本发明实施方式的范围包括另外的实现,其中可以不按所示出或
讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应
被本发明的实施例所述技术领域的技术人员所理解。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛
盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可
能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本
公开的思想,其同样应当视为本公开所公开的内容。

关 键 词:
数据处理 方法 装置 终端设备
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:数据处理方法、装置及终端设备.pdf
链接地址:http://zh228.com/p-6059886.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');