移动应用数据拷贝的控制方法、系统、客户端和服务器技术方案

技术编号:12275643 阅读:83 留言:0更新日期:2015-11-05 01:11
本发明专利技术公开了一种移动应用数据拷贝的控制方法、系统、客户端和服务器,涉及移动互联网领域。本发明专利技术由服务器对移动应用进行封装,并配置拷贝权限,然后发布,当有应用向被封装的移动应用请求拷贝数据时,封装层调用专用剪切板保存拷贝信息,客户端通过专用剪切板可以检测拷贝信息来自的移动应用,并向服务器发起数据拷贝授权请求,服务器根据配置的拷贝权限返回拷贝授权响应,客户端根据拷贝授权响应允许或拒绝数据拷贝操作,这种数据拷贝控制技术将拷贝信息保存在专用剪切板中,并由服务器进行拷贝许可集中控制,提升了数据拷贝的安全性和可管理性,而且无需知道移动应用的源代码即可实现拷贝控制。

【技术实现步骤摘要】

本专利技术涉及移动互联网领域,特别涉及一种移动应用数据拷贝的控制方法、系统、客户端和服务器
技术介绍
目前很多移动应用都提供数据拷贝服务,拷贝也称复制,通过数据拷贝功能可以使其他应用方便快捷地获得本应用的数据。然而,一些企业出于安全、管理等方面的考虑,希望某些移动应用的数据不要被随意拷贝,这就需要对移动应用的数据拷贝进行控制。目前的移动应用数据拷贝控制技术,主要是利用移动应用本身或操作系统本身进行控制。例如,修改移动应用程序以对其拷贝功能进行限制。这种控制方法有一些弊端,例如,很多情况下移动应用的源代码无法获取,因此无法通过修改移动应用程序的方式实现对数据拷贝功能的控制。又例如,对于同一移动应用,在有些场景下用户希望其数据是可拷贝的,在另外某些场景下用户又要求其数据不能被拷贝,可见,修改移动应用程序的拷贝控制方法很难适应同一移动应用在不同场景下的拷贝需求。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:提供一种移动应用数据拷贝的控制技术,在移动应用的源代码无法获取时也能够实现对数据拷贝功能的控制。本专利技术实施例所要解决的再一个技术问题是:提供一种移动应用数据拷贝的控制技术,以适应同一移动应用在不同场景下的拷贝需求。根据本专利技术实施例的一个方面,提出一种移动应用数据拷贝的控制方法,包括:移动应用管理服务器对移动应用进行封装,对封装后的移动应用的数据拷贝权限进行配置,发布封装后的移动应用以供移动应用管理客户端下载;移动应用管理服务器接收移动应用管理客户端发送的封装后的移动应用的数据拷贝授权请求,根据配置的移动应用的数据拷贝权限对被请求移动应用做出数据拷贝授权响应,以便移动应用管理客户端根据数据拷贝授权响应允许或拒绝被请求移动应用的数据拷贝操作。在一个实施例中,移动应用管理服务器对移动应用进行封装包括:移动应用管理服务器对移动应用添加一封装层,该封装层用于监控并响应对该移动应用的数据拷贝请求,调用客户端专用剪切板保存拷贝信息。在一个实施例中,该方法还包括:移动应用管理客户端通过客户端专用剪切板检测拷贝信息来自的移动应用,判断拷贝信息来自的移动应用是否为被管应用,响应于拷贝信息来自被管应用的判断结果,向移动应用管理服务器发送移动应用的数据拷贝授权请求。在一个实施例中,移动应用管理客户端判断拷贝信息来自的移动应用是否为被管应用包括:移动应用管理客户端根据从移动应用管理服务器下载的移动应用管理属性,判断拷贝信息来自的移动应用是否为被管应用。在一个实施例中,该方法还包括:移动应用管理客户端响应于拷贝信息来自非被管应用的判断结果,允许被请求移动应用的数据拷贝操作。在一个实施例中,该方法还包括:移动应用管理客户端无法向移动应用管理服务器发送移动应用的数据拷贝授权请求时,拒绝被请求移动应用的数据拷贝操作,清空客户端专用剪切板的拷贝信息。在一个实施例中,该方法还包括:移动应用管理服务器对封装后的移动应用的数据拷贝权限进行修改。根据本专利技术实施例的再一个方面,提出一种移动应用数据拷贝的控制方法,包括:移动应用管理客户端生成客户端专用剪切板;移动应用管理客户端从移动应用管理服务器下载封装后的移动应用,移动应用的封装层用于监控并响应对该移动应用的数据拷贝请求,调用客户端专用剪切板保存拷贝信息;移动应用管理客户端通过客户端专用剪切板检测拷贝信息来自的移动应用,向移动应用管理服务器发送该移动应用的数据拷贝授权请求;移动应用管理客户端接收移动应用管理服务器返回的该移动应用的数据拷贝授权响应,根据数据拷贝授权响应允许或拒绝被请求移动应用的数据拷贝操作。在一个实施例中,在移动应用管理客户端向移动应用管理服务器发送数据拷贝授权请求之前,还包括:移动应用管理客户端判断拷贝信息来自的移动应用是否为被管应用,响应于拷贝信息来自被管应用的判断结果,向移动应用管理服务器发送移动应用的数据拷贝授权请求。在一个实施例中,移动应用管理客户端判断拷贝信息来自的移动应用是否为被管应用包括:移动应用管理客户端根据从移动应用管理服务器下载的移动应用管理属性,判断拷贝信息来自的移动应用是否为被管应用。在一个实施例中,该方法还包括:移动应用管理客户端响应于拷贝信息来自非被管应用的判断结果,允许被请求移动应用的数据拷贝操作。在一个实施例中,该方法还包括:移动应用管理客户端无法向移动应用管理服务器发送移动应用的数据拷贝授权请求时,拒绝被请求移动应用的数据拷贝操作,清空客户端专用剪切板的拷贝信息。根据本专利技术实施例的再一个方面,提出一种移动应用管理服务器,包括:封装模块,用于对移动应用进行封装;配置模块,用于对所述封装模块封装后的移动应用的数据拷贝权限进行配置;发布模块,用于发布所述封装模块封装后的移动应用以供移动应用管理客户端下载;以及拷贝控制模块,用于接收移动应用管理客户端发送的封装后的移动应用的数据拷贝授权请求,根据配置的移动应用的数据拷贝权限对被请求移动应用做出数据拷贝授权响应,以便移动应用管理客户端根据数据拷贝授权响应允许或拒绝被请求移动应用的数据拷贝操作。在一个实施例中,封装模块,具体用于对移动应用添加一封装层,该封装层用于监控并响应对该移动应用的数据拷贝请求,调用客户端专用剪切板保存拷贝信息。在一个实施例中,配置模块,还用于设置移动应用的管理属性。 在一个实施例中,配置模块,还用于对所述封装模块封装后的移动应用的数据拷贝权限进行修改。根据本专利技术实施例的又一个方面,提出一种移动应用管理客户端,包括:剪切板生成模块,用于生成客户端专用剪切板;应用下载模块,用于从移动应用管理服务器下载封装后的移动应用,移动应用的封装层用于监控并响应对该移动应用的数据拷贝请求,调用客户端专用剪切板保存拷贝信息;拷贝鉴权模块,用于通过客户端专用剪切板检测拷贝信息来自的移动应用,向移动应用管理服务器发送该移动应用的数据拷贝授权请求;以及拷贝请求处理模块,用于接收移动应用管理服务器返回的该移动应用的数据拷贝授权响应,根据数据拷贝授权响应允许或拒绝被请求移动应用的数据拷贝操作。在一个实施例中,拷贝鉴权模块,具体用于通过客户端专用剪切板检测拷贝信息来自的移动应用,判断拷贝信息来自的移动应用是否为被管应用,响应于拷贝信息来自被管应用的判断结果,向移动应用管理服务器发送移动应用的数据拷贝授权请求。在一个实施例中,拷贝鉴权模块,具体用于根据从移动应用管理服务器下载的移动应用管理属性,判断拷贝信息来自的移动应用是否为被管应用。在一个实施例中,拷贝请求处理模块,还用于响应于所述拷贝鉴权模块得出的拷贝信息来自非被管应用的判断结果,允许被请求移动应用的数据拷贝操作。在一个实施例中,拷贝请求处理模块,还用于所述拷贝鉴权模块无法向移动应用管理服务器发送移动应用的数据拷贝授权请求时,拒绝被请求移动应用的数据拷贝操作,清空客户端专用剪切板的拷贝信息。根据本专利技术实施例的又一个方面,提出一种移动应用数据拷贝的控制系统,包括:前述移动应用管理服务器,以及前述移动应用管理客户端。本专利技术至少具有以下优点:一方面,由服务器对移动应用进行封装,并配置拷贝权限,然后发布,当有应用向被封装的移动应用请求拷贝数据时,封装层调用专用剪切板保存拷贝信息,客户端通过专用剪切板可以检测拷贝信息来自的移动应用,并向服务器发起本文档来自技高网...

【技术保护点】
一种移动应用数据拷贝的控制方法,包括:移动应用管理服务器对移动应用进行封装,对封装后的移动应用的数据拷贝权限进行配置,发布封装后的移动应用以供移动应用管理客户端下载;移动应用管理服务器接收移动应用管理客户端发送的封装后的移动应用的数据拷贝授权请求,根据配置的移动应用的数据拷贝权限对被请求移动应用做出数据拷贝授权响应,以便移动应用管理客户端根据数据拷贝授权响应允许或拒绝被请求移动应用的数据拷贝操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:易学明刁永平
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1