控制应用程序之间通信的方法、装置及系统制造方法及图纸

技术编号:13025775 阅读:70 留言:0更新日期:2016-03-16 23:00
本发明专利技术公开了一种控制应用程序之间通信的方法、装置及系统,涉及互联网技术领域,能够解决现有技术中当同一移动终端上的个人区的应用程序能够随意访问、存取工作区的应用程序时,将存在被个人区的应用程序非法上传、共享和外泄等风险的问题。本发明专利技术的方法主要包括:企业管理客户端接收服务器发送的应用接口权限设置指令,应用接口权限设置指令包括待设置应用接口权限的目标应用程序的应用标识以及权限设置信息;根据应用接口权限设置指令中的目标应用程序的应用标识以及权限设置信息,为工作区内的目标应用程序的应用接口设置访问权限。本发明专利技术主要适用于在BYOD中,控制工作区和个人区的应用程序之间相互调用的场景中。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别是涉及一种控制应用程序之间通信的方法、装置及系统
技术介绍
随着移动终端的成熟与普及,以手机、平板电脑为代表的个人移动终端逐渐进入企业领域,这种现象被称为自带设备办公(Bring Your Own Device,BY0D)。目前员工使用个人移动终端办公已经成为一种无法逆转的潮流。在BY0D中,同一移动终端上既有个人应用程序和数据,也有企业应用程序和数据,个人应用程序和数据所在的区域被称为个人区,企业应用程序和数据所在的区域被称为工作区。如果个人区的应用程序可以随意访问、存取工作区的应用程序,则将存在被个人区的应用程序非法上传、共享和外泄的风险。因此,在BY0D中,如何将同一移动终端上的工作区与个人区的应用程序和数据有效隔离开来,从而保障企业数据的安全是当今一大难题。
技术实现思路
有鉴于此,本专利技术提供的一种控制应用程序之间通信的方法、装置及系统,能够解决现有技术中当同一移动终端上的个人区的应用程序能够随意访问、存取工作区的应用程序时,将存在被个人区的应用程序非法上传、共享和外泄等风险的问题。为达到上述目的,本专利技术提供如下技术方案:第一方面,本专利技术提供了一种控制应用程序之间通信的方法,所述方法应用于企业管理客户端侧,所述方法包括:接收服务器发送的应用接口权限设置指令,所述应用接口权限设置指令包括待设置应用接口权限的目标应用程序的应用标识以及权限设置信息,所述权限设置信息包括具有访问所述目标应用程序权限的应用程序的应用标识;根据所述应用接口权限设置指令中的目标应用程序的应用标识以及所述权限设置信息,为工作区内的目标应用程序的应用接口设置访问权限,所述访问权限用于限制其他应用程序访问所述目标应用程序的应用接口的权限。第二方面,本专利技术提供了一种控制应用程序之间通信的方法,所述方法应用于服务器侧,所述方法包括:确定工作区内的待设置应用接口权限的目标应用程序以及确定权限设置信息,所述权限设置信息包括具有访问所述目标应用程序权限的应用程序的应用标识;基于所述目标应用程序以及所述权限设置信息,向企业管理客户端发送应用接口权限设置指令。第三方面,本专利技术提供了一种控制应用程序之间通信的装置,所述装置应用于企业管理客户端侧,所述装置包括:接收单元,用于接收服务器发送的应用接口权限设置指令,所述应用接口权限设置指令包括待设置应用接口权限的目标应用程序的应用标识以及权限设置信息,所述权限设置信息包括具有访问所述目标应用程序权限的应用程序的应用标识;设置单元,用于根据所述接收单元接收的所述应用接口权限设置指令中的目标应用程序的应用标识以及所述权限设置信息,为工作区内的目标应用程序的应用接口设置访问权限,所述访问权限用于限制其他应用程序访问所述目标应用程序的应用接口的权限。第四方面,本专利技术提供了一种控制应用程序之间通信的装置,所述装置应用于服务器侧,所述装置包括:确定单元,用于确定工作区内的待设置应用接口权限的目标应用程序以及确定权限设置信息,所述权限设置信息包括具有访问所述目标应用程序权限的应用程序的应用标识;发送单元,用于基于所述确定单元确定的所述目标应用程序以及所述权限设置信息,向企业管理客户端发送应用接口权限设置指令。第五方面,本专利技术提供了一种控制应用程序之间通信的系统,所述系统包括企业管理客户端和服务器;其中,所述企业管理客户端包括如第三方面所述的装置,所述服务器包括如第四方面所述的装置。本专利技术提供的控制应用程序之间通信的方法、装置及系统,能够在服务器确定工作区内的待设置应用接口权限的目标应用程序以及权限设置信息后,基于目标应用程序以及权限设置信息,向企业管理客户端发送应用接口权限设置指令;当企业管理客户端接收到该应用接口权限设置指令时,能够根据该应用接口权限设置指令中的目标应用程序的应用标识以及权限设置信息,为工作区内的目标应用程序的应用接口设置访问权限,从而使得只有拥有访问目标应用程序的应用接口权限的应用程序(包括个人区的应用和工作区的应用程序)才能访问目标应用程序,进而避免没有访问权限的应用程序访问目标应用程序而造成非法上传、共享和外泄等风险,由此保证了工作区内的应用程序中数据的安全。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种控制应用程序之间通信的方法的流程图;图2示出了本专利技术实施例提供的另一种控制应用程序之间通信的方法的流程图;图3示出了本专利技术实施例提供的一种控制应用程序之间通信的装置的组成框图;图4示出了本专利技术实施例提供的另一种控制应用程序之间通信的装置的组成框图;图5示出了本专利技术实施例提供的另一种控制应用程序之间通信的装置的组成框图;图6示出了本专利技术实施例提供的另一种控制应用程序之间通信的装置的组成框图;图7示出了本专利技术实施例提供的一种控制应用程序之间通信的系统示意图。【具体实施方式】下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种控制应用程序之间通信的方法,该方法应用于企业管理客户端侧,如图1所示,该方法主要包括:101、企业管理客户端接收服务器发送的应用接口权限设置指令。其中,应用接口权限设置指令包括待设置应用接口权限的目标应用程序的应用标识以及权限设置信息,权限设置信息包括具有访问目标应用程序权限的应用程序的应用标识;应用接口为其他应用程序调用某应用程序时需要的入口。当企业管理客户端接收到服务器发送的应用接口权限设置指令后,能够对该应用接口权限设置指令进行解析,从中获取待设置应用接口权限的目标应用程序的应用标识以及对应的权限设置信息,以便后续根据应用标识以及对应的权限设置信息,对目标应用程序的应用接口进行权限设置。其中,目标应用程序位于移动终端的工作区域内。此外,目标应用程序可以为一个,也可以为多个。当目标应用程序为多个时,每个目标应用程序对应的权限设置信息可以相同,也可以不相同。在实际应用中,常常需要将个人区的应用程序与工作区的应用程序完全隔离开来,从而避免个人区的应用程序通过调用工作区的应用程序而进行非法上传、共享等风险操作。因此,权限设置信息中往往不包括个人区的应用程序的应用标识。此外,由于企业管理客户端需要管理工作区内的应用程序,所以权限设置信息可以包括企业管理客户端的应用标识。102、企业管理客户端根据应用接口权限设置指令中的目标应用程序的应用标识以及权限设置信息,为工作区内的目标应用程序的应用接口设置访问权限。其中,访问权限用于限制其他应用程序访问目标应用程序的应用接口的权限。当从应用接口权限设置指令中获本文档来自技高网...

【技术保护点】
一种控制应用程序之间通信的方法,所述方法应用于企业管理客户端侧,其特征在于,所述方法包括:接收服务器发送的应用接口权限设置指令,所述应用接口权限设置指令包括待设置应用接口权限的目标应用程序的应用标识以及权限设置信息,所述权限设置信息包括具有访问所述目标应用程序权限的应用程序的应用标识;根据所述应用接口权限设置指令中的目标应用程序的应用标识以及所述权限设置信息,为工作区内的目标应用程序的应用接口设置访问权限,所述访问权限用于限制其他应用程序访问所述目标应用程序的应用接口的权限。

【技术特征摘要】

【专利技术属性】
技术研发人员:王力李旋张晨
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1