[发明专利]决定是否在多个候选环境的一中安装第一应用的方法、系统及计算机程序有效
申请号: | 201080054543.1 | 申请日: | 2010-11-25 |
公开(公告)号: | CN102696015A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | G·C·查特尔斯;I·罗宾逊;J·P·休斯;A·诺丁汉;T·J·沃德 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/45 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 张亚非;于静 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 决定 是否 候选 环境 一中 安装 第一 应用 方法 系统 计算机 程序 | ||
1.一种用于决定是否在多个候选环境之一中安装第一应用的方法,一环境包含一个或多个其他应用,该方法包含以下步骤:
分析该第一应用及一候选环境以判定该第一应用是否有可能以非期望的方式与该候选环境中的一应用交互;及
响应于判定不可能存在非期望的交互,将该环境识别为适于在其中安装该第一应用的环境,其中一个或多个应用与一个或多个规则相关联,所述规则指定以下各项中的至少一个:
将在该应用中使用的实体;
由该应用提供但可在该应用之外使用的实体;
将从该应用之外获取的实体,且其中非期望的交互是当规则将被第一应用和该候选环境中的应用之间的交互打破时。
2.如权利要求1的方法,其中该分析该第一应用及该候选环境的步骤包含:
如果有,则识别该第一应用所定义的输入或输出。
3.如前述权利要求中任何一项的方法,其包含以下步骤:
判定有可能存在非期望的交互;及
响应于判定有可能存在非期望的交互,分析另一候选环境以判定该第一应用是否有可能以非期望的方式与该另一候选环境中的一应用交互。
4.如权利要求3的方法,其中该判定有可能存在非期望的交互的步骤包含:
分析该第一应用的至少一部分及该候选环境中的至少一个应用的至少一部分。
5.如权利要求3或4的方法,其中该分析另一候选环境的步骤包含:
分析该另一候选环境中的一应用的至少一部分。
6.如权利要求5的方法,其包含以下步骤:
响应于判定在该第一应用与该另一候选环境中任何应用之间不可能存在非期望的交互,将该环境识别为适于在其中安装该第一应用的环境。
7.如权利要求3至6中任何一项的方法,其包含以下步骤:
响应于已分析所有候选环境,而未识别出其中该第一应用不可能以非期望的方式与这些候选环境中任何应用交互的环境,创建新环境;及
在该新环境中安装该第一应用。
8.如权利要求3至7中任何一项的方法,其中该分析该另一候选环境的步骤包含:
如果有,则识别该另一候选环境中的应用所定义的输入或输出。
9.如前述权利要求中任何一项的方法,其中一应用指定关于以下各项中的至少一个的一个或多个准则:
将在该应用中使用的任何实体;
由该应用提供但可在该应用外部使用的任何实体;及
将自该应用外部获取的任何实体。
10.如权利要求9的方法,其中该应用指定一实体的特定版本或版本范围。
11.如前述权利要求中任何一项的方法,其包含以下步骤:
缓存关于所执行的分析的信息。
12.如前述权利要求中任何一项的方法,其包含以下步骤:
响应于将一环境识别为适于在其中安装该第一应用的环境,在其中安装该第一应用。
13.一种用于决定是否在多个候选环境之一中安装第一应用的装置,一环境包含一个或多个其他应用,该装置包含:
用于分析该第一应用及一候选环境以判定该第一应用是否有可能以非期望的方式与该候选环境中应用交互的组件;及
用于响应于判定不可能存在非期望的交互,将该环境识别为适于在其中安装该第一应用的环境的组件,其中一个或多个应用与一个或多个规则相关联,且所述规则指定以下各项中的至少一个:
将在该应用中使用的实体;
由由该应用提供但可在该应用外部使用的实体;及
将自该应用外部获取的实体,且其中非期望的交互是当规则将被该第一应用与该候选环境中的应用之间的交互打破时。
14.如权利要求13的装置,其中该用于分析该第一应用及该候选环境的组件包含:
用于如果有则识别该第一应用所定义的输入或输出的组件。
15.如权利要求13或14的装置,其包含:
用于判定有可能存在非期望的交互的组件;及
用于响应于判定有可能存在非期望的交互,分析另一候选环境以判定该第一应用是否有可能以非期望的方式与该另一候选环境中的应用交互的组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080054543.1/1.html,转载请声明来源钻瓜专利网。