用于云驱动应用执行的方法和系统与流程

文档序号:12039160阅读:来源:国知局
用于云驱动应用执行的方法和系统与流程

技术特征:
1.一种用于云驱动应用执行的方法,其中所述方法包括:确定不能在给定环境中被执行的失败的应用的多个属性,其中所述多个属性包括至少一个策略上下文属性和至少一个上下文属性;所述至少一个上下文属性包括用户位置、交互设备属性、数据类型、数据位置、对数据的特定操作以及文档内容属性中的至少一个;将所述多个属性中的每个与至少一个可替代资产进行关联,其中所述至少一个可替代资产是其上可执行所述失败的应用的环境的一部分;使用与至少一个可替代资产相关联的多个属性来识别至少一个可替代资产的可替代资产组,其中可替代资产组能够使能其上执行所述失败的应用的可替代环境;以及从至少一个云网络供应可替代资产组中的至少一个可替代资产以创建其上执行所述失败的应用的可替代环境。2.如权利要求1所述的方法,还包括:通过一个或多个网络接口中的至少一个接收至少一个应用;以及确定所述至少一个应用中的一个是不能在给定环境中被执行的失败的应用。3.如权利要求1所述的方法,其中识别可替代资产组包括识别注册表数据库中的可替代资产组。4.如权利要求1所述的方法,其中创建其上执行所述失败的应用的可替代环境包括将应用流传输到客户端设备。5.如权利要求1所述的方法,其中创建其上执行所述失败的应用的可替代环境包括发起服务器或远程客户端以执行用于客户 端的应用。6.如权利要求1所述的方法,其中创建其上执行所述失败的应用的可替代环境包括选择共享的服务器以执行应用。7.如权利要求1所述的方法,其中创建在其上执行所述失败的应用的可替代环境包括发起已被安装在客户端设备上的应用的实例。8.如权利要求1所述的方法,还包括:向所述应用提供用户界面。9.如权利要求8所述的方法,其中向所述应用提供用户界面包括本地发起应用并显示来自应用的本地实例的用户界面。10.如权利要求8所述的方法,其中向所述应用提供用户界面包括流传输来自指定流服务器的应用以及本地安装应用或本地执行来自指定流服务器的应用。11.如权利要求8所述的方法,其中向所述应用提供用户界面包括发起远程客户端并附加到合适的远程客户端、服务器或共享的服务器以显示用户界面。12.如权利要求8所述的方法,其中向所述应用提供用户界面包括发起web浏览器到提供应用作为web应用的统一资源定位符。13.一种用于云驱动的应用执行的系统,其中所述系统包括:用于确定不能在给定环境中被执行的失败的应用的多个属性的模块,其中所述多个属性包括至少一个策略上下文属性和至少一个上下文属性;所述至少一个上下文属性包括用户位置、交互设备属性、数据类型、数据位置、对数据的特定操作以及文档内容属性中的至少一个;用于将所述多个属性中的每个与至少一个可替代资产进行关联的模块,其中所述至少一个可替代资产是其中可执行所述失败 的应用的一部分;用于使用与至少一个可替代资产关联的多个属性来识别至少一个可替代资产的可替代资产组的模块,其中所述可替代资产组能够使能其上执行所述失败的应用的可替代环境;以及用于从至少一个云网络供应可替代资产组中的至少一个可替代资产,以创建其上执行所述失败的应用的可替代环境的模块。14.如权利要求13所述的系统,还包括:用于通过一个或多个网络接口中的至少一个接收至少一个应用的模块;以及用于确定所述至少一个应用中的一个是不能在给定环境中被执行的失败的应用的模块。15.如权利要求13所述的系统,其中用于使用与至少一个可替代资产关联的多个属性来识别至少一个可替代资产的可替代资产组的模块包括用于识别注册表数据库中的可替代资产组的模块。16.如权利要求13所述的系统,其中所述从至少一个云网络供应可替代资产组中的至少一个可替代资产以创建其上执行所述失败的应用的可代替环境的模块包括用于将应用流传输到客户端设备的模块。17.如权利要求13所述的系统,其中用于从至少一个云网络供应可替代资产组中的至少一个可替代资产以创建其上执行所述失败的应用的可替代环境的模块包括用于发起服务器或远程客户端以执行用于客户端的应用的模块。18.如权利要求13所述的系统,其中用于从至少一个云网络供应可替代资产组中的至少一个可替代资产以创建在其上执行所述失败的应用的可替代环境的模块包括用于选择共享的服务器执行所述应用的模块。19.如权利要求13所述的系统,其中用于从至少一个云网络 供应可替代资产组中的至少一个可替代资产以创建在其上执行所述失败的应用的可替代环境的模块包括用于发起已被安装在客户端设备上的应用的实例的模块。20.如权利要求13所述的系统,还包括:用于向应用提供用户界面的模块。21.如权利要求20所述的系统,其中用于向应用提供用户界面的模块包括用于本地发起应用并显示来自应用的本地实例的用户界面的模块。22.如权利要求20所述的系统,其中所述用于向应用提供用户界面的模块包括流传输来自指定流服务器的应用和本地安装或本地执行来自指定流服务器的应用的模块。23.如权利要求20所述的系统,其中用于向应用提供用户界面的模块包括用于发起远程客户端并附加到合适的远程客户端、服务器或共享的服务器以显示用户界面的模块。24.如权利要求20所述的系统,其中用于向应用提供用户界面的模块包括用于发起web浏览器到提供应用作为web应用的统一资源定位符的模块。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1