[发明专利]一种应用的启动方法及装置在审
申请号: | 201810888614.6 | 申请日: | 2018-08-07 |
公开(公告)号: | CN110858142A | 公开(公告)日: | 2020-03-03 |
发明(设计)人: | 彭宇杰 | 申请(专利权)人: | 北京优酷科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/445 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉;陈刚 |
地址: | 100102 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 启动 方法 装置 | ||
1.一种应用的启动方法,其特征在于,所述方法包括:
接收目标应用发来的执行请求;
响应于所述执行请求,查询与所述目标应用相适配的运行环境;
若当前未安装与所述目标应用相适配的运行环境,从运行环境集合中读取并安装与所述目标应用相适配的运行环境,以使得在安装后的所述运行环境中启动所述目标应用。
2.根据权利要求1所述的方法,其特征在于,查询与所述目标应用相适配的运行环境包括:
读取当前的全局配置文件,并在所述全局配置文件中查询是否存在所述目标应用对应的运行环境记录,并根据查询结果,确定与所述目标应用相适配的运行环境。
3.根据权利要求2所述的方法,其特征在于,根据查询结果,确定与所述目标应用相适配的运行环境包括:
若所述全局配置文件中存在所述目标应用对应的运行环境记录,将所述运行环境记录限定的运行环境作为与所述目标应用相适配的运行环境。
4.根据权利要求2所述的方法,其特征在于,根据查询结果,确定与所述目标应用相适配的运行环境包括:
若所述全局配置文件中不存在所述目标应用对应的运行环境记录,解析所述目标应用发来的所述执行请求,并从所述执行请求中提取运行环境标识;
将所述运行环境标识限定的运行环境作为与所述目标应用相适配的运行环境。
5.根据权利要求2所述的方法,其特征在于,根据查询结果,确定与所述目标应用相适配的运行环境包括:
若所述全局配置文件中不存在所述目标应用对应的运行环境记录,并且所述执行请求中不包含运行环境标识,向所述目标应用反馈查询指令,并接收所述目标应用针对所述查询指令提供的目标运行环境;
将所述目标运行环境作为与所述目标应用相适配的运行环境。
6.根据权利要求2所述的方法,其特征在于,根据查询结果,确定与所述目标应用相适配的运行环境包括:
若所述全局配置文件中不存在所述目标应用对应的运行环境记录,并且所述执行请求中不包含运行环境标识,查询所述目标应用是否存在预先设置的默认运行环境;
若存在所述预先设置的默认运行环境,将所述默认运行环境作为所述目标应用相适配的运行环境;
若不存在所述预先设置的默认运行环境,向所述目标应用反馈查询指令,并接收所述目标应用针对所述查询指令提供的目标运行环境,并将所述目标运行环境作为与所述目标应用相适配的运行环境。
7.根据权利要求1所述的方法,其特征在于,在查询与所述目标应用相适配的运行环境之后,所述方法还包括:
将所述相适配的运行环境作为所述目标应用的运行环境记录写入全局配置文件中,以使得再次接收到所述目标应用发来的执行请求时,通过读取所述全局配置文件中的所述运行环境记录,确定与所述目标应用相适配的运行环境。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若当前已安装所述运行环境,在所述运行环境中启动所述目标应用。
9.一种应用的启动装置,其特征在于,所述装置包括:
执行请求接收单元,用于接收目标应用发来的执行请求;
运行环境查询单元,用于响应于所述执行请求,查询与所述目标应用相适配的运行环境;
应用启动单元,用于若当前未安装与所述目标应用相适配的运行环境,从运行环境集合中读取并安装与所述目标应用相适配的运行环境,以使得在安装后的所述运行环境中启动所述目标应用。
10.根据权利要求9所述的装置,其特征在于,所述运行环境查询单元包括:
配置文件查询模块,用于读取当前的全局配置文件,并在所述全局配置文件中查询是否存在所述目标应用对应的运行环境记录,并根据查询结果,确定与所述目标应用相适配的运行环境。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京优酷科技有限公司,未经北京优酷科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810888614.6/1.html,转载请声明来源钻瓜专利网。