[发明专利]一种运行代码的方法、装置及终端设备有效
申请号: | 201711184315.6 | 申请日: | 2017-11-23 |
公开(公告)号: | CN107894886B | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 石孝川;耿迪 | 申请(专利权)人: | 北京九章云极科技有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F21/51 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;刘伟 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 运行 代码 方法 装置 终端设备 | ||
1.一种运行代码的方法,其特征在于,所述方法包括:
容器的OS管理系统为容器映射外部存储资源、设置初始信息;
容器检测当前设置以判断是否需要进行安全验证,并在验证通过或不需要验证时将所述初始信息设置为运行代码时所需的参数;
调用所述参数,运行代码;以及
进行数据输出;
其中,所述当前设置为当启动容器时容器所在的终端系统针对不同类型的容器基于不同策略进行的自动设置。
2.根据权利要求1所述的方法,其特征在于,判断是否需要进行安全验证,并在验证通过或无需验证时将所述初始信息设置为运行代码时所需的参数的步骤,包括:
判断是否需要进行安全验证,响应于需要验证,执行验证步骤,在验证通过后将所述初始信息设置为运行代码时所需的参数;响应于不需要验证,直接将所述初始信息设置为运行代码时所需的参数。
3.根据权利要求2所述的方法,其特征在于:
所述判断是否需要进行安全验证具体包括:检测到外部资源设置了权限则需要验证,检测到外部资源不设置权限则自动跳过验证步骤;
所述执行验证步骤具体包括:根据映射的外部存储资源中的系统文件资源检测出当前所需的验证系统,进行权限验证。
4.根据权利要求1至3中任一项所述的方法,其特征在于:
所述初始信息包括初始目录和环境变量,所述初始信息存储在外部存储资源中。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述外部存储资源包括下述至少之一:
当前终端设备系统的文件系统、网络文件系统NFS、大数据分布式文件系统HDFS、通用分布式文件系统Ceph。
6.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
对不同类型的外部资源进行一致性处理,以使得代码访问外部资源的方式一致。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对不同类型编程语言的代码进行一致性处理。
8.根据权利要求1至3、7中任一项所述的方法,其特征在于,所述进行数据输出具体包括:
通过输入输出管理进行数据输出及存储,以提供给其他组件使用。
9.一种运行代码的装置,其特征在于,所述装置包括:
管理系统模块,用于容器的OS管理系统为容器映射外部存储资源、设置初始信息;
验证判断模块,用于容器根据当前设置判断是否需要进行安全验证;
运行时模块,用于在验证通过或不需要验证时将所述初始信息设置为运行代码时所需的参数;
代码模块,用于调用所述参数,运行代码;以及
输出模块,用于进行数据输出;
所述当前设置为当启动容器时容器所在的终端系统针对不同类型的容器基于不同策略进行的自动设置。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
验证模块,用于响应于需要验证,进行验证;
所述运行时模块还用于在验证通过后将所述初始信息设置为运行代码时所需的参数;
所述运行时模块还用于响应于不需要验证,直接将所述初始信息设置为运行代码时所需的参数。
11.根据权利要求10所述的装置,其特征在于:
所述验证判断模块用于检测到外部资源设置了权限则需要验证,检测到外部资源不设置权限则自动跳过验证;
所述验证模块还用于根据所述映射的外部存储资源中的系统文件资源检测出当前所需的验证系统,进行权限验证。
12.根据权利要求9至11中任一项所述的装置,其特征在于:
所述初始信息包括初始目录和环境变量,所述初始信息存储在外部存储资源中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京九章云极科技有限公司,未经北京九章云极科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711184315.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种音频方形频谱生成方法
- 下一篇:一种基于js注入的网页内容替换方法及系统