[发明专利]用于沙箱化应用程序的介导数据交换的方法和设备有效

专利信息
申请号: 201480050038.8 申请日: 2014-07-03
公开(公告)号: CN105556469B 公开(公告)日: 2019-06-04
发明(设计)人: D·拉哈特贾;T·C·帕特森;A·德奥利亚 申请(专利权)人: 苹果公司
主分类号: G06F9/455 分类号: G06F9/455;G06F9/54;G06F21/62
代理公司: 中国国际贸易促进委员会专利商标事务所 11038 代理人: 罗亚男
地址: 美国加*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 沙箱化 应用程序 导数 交换
【说明书】:

所述实施例包括一种用于执行代理应用程序的计算设备。该代理应用程序执行介导数据交换,以在第一沙箱化应用程序和第二应用程序之间交换数据。例如,代理应用程序可从第二应用程序向第一沙箱化应用程序中导入数据。作为另一个实例,代理应用程序可从第一沙箱化应用程序向第二应用程序中导出数据。

技术领域

所述实施例涉及计算设备。更具体地,所述实施例涉及在计算设备上执行的沙箱应用程序之间的介导数据交换。

背景技术

用于计算设备的一些操作系统支持“沙箱化”。沙箱化是一种用于防止在计算设备上执行的应用程序恶意或错误地改变数据(例如文件)和/或误用计算设备上的计算资源的技术。在被“沙箱化”时,操作系统允许应用程序仅访问计算设备中的有限的资源集,并被阻止访问除应用程序自身数据之外的数据。因此,例如在这些计算设备中,允许应用程序自由访问(即,从其读取,向其写入,删除等)应用程序自身的文件,但操作系统阻止应用程序访问属于其他应用程序的文件。

尽管沙箱化对于阻止应用程序恶意或错误改变数据和/或误用计算设备上的计算资源是有用的,但沙箱化大大限制了应用程序之间的交互。例如,尽管能够创建和/或修改其自身的文件,但沙箱化应用程序不能够向另一个应用程序传送那些文件或从另一个应用程序接收文件。对沙箱化应用程序的交互施加此类限制可能会使用户感到沮丧,因为用户们已习惯了可自由通信的非沙箱化应用程序。为了避免使用户感到沮丧,设计者们提供了工作区以使得沙箱化应用程序能够与其他应用程序进行交互。例如,设计者向沙箱化应用程序和其他应用程序中的一者或两者以及操作系统增加定制的程序代码,以使得在给定的沙箱化应用程序和一个其他应用程序之间能够实现基本的交互。然而,现有工作区需要根据每种情况来修改应用程序代码和/或操作系统代码以启用工作区。

发明内容

根据本公开一些实施例,提供一种用于操作计算设备的方法,在所述计算设备中,处理子系统在第一沙箱中执行第一应用程序,所述第一沙箱阻止所述第一应用程序直接访问所述计算设备中的位于所述第一沙箱外部的数据和资源,并阻止第二应用程序直接访问位于所述第一沙箱内部的数据和资源,所述方法包括:在所述处理子系统中,执行用于代理应用程序的操作,所述代理应用程序被许可访问所述第一沙箱中的所述数据和所述资源。所述操作包括:确定第二应用程序是否拒绝在所述计算设备中的第一应用程序和第二应用程序之间的介导数据交换;响应于确定第二应用程序没有拒绝所述介导数据交换,在所述计算设备中在所述第一应用程序和所述第二应用程序之间执行所述介导数据交换,所述介导数据交换包括在从所述第二应用程序向所述第一应用程序导入数据时,在所述代理应用程序中从所述第二应用程序接收所述数据并从所述代理应用程序向所述第一沙箱内的所述第一应用程序转发所接收的数据;以及响应于确定第二应用程序拒绝了所述介导数据交换,终止所述介导数据交换。

在一些实施例中,执行所述介导数据交换包括:在所述代理应用程序中,从所述第一应用程序接收对与其他应用程序交换给定类型的数据的请求;在耦接到所述计算设备的显示器上呈现被配置为交换所述给定类型的数据的一个或多个其他应用程序的标识符;以及接收要与其执行所述介导数据交换的所述其他应用程序中的一个其他应用程序的指示,所述其他应用程序中的所指示的一个其他应用程序为所述第二应用程序。

在一些实施例中,从所述第一应用程序接收对与其他应用程序交换所述给定类型的数据的所述请求包括从所述第一应用程序接收对所述第一应用程序可将所述给定类型的数据转换成的一种或多种附加数据类型的识别;并且在耦接到所述计算设备的所述显示器上呈现被配置为交换所述给定类型的数据的一个或多个其他应用程序的所述标识符包括呈现被配置为交换所述第一应用程序可将所述给定类型的所述数据转换成的所述一种或多种附加数据类型的数据的其他应用程序的标识符。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201480050038.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top