[发明专利]应用平台访问方法及装置有效
申请号: | 201810295459.7 | 申请日: | 2018-03-30 |
公开(公告)号: | CN108521458B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 刘梦雯;朱高校 | 申请(专利权)人: | 新华三云计算技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴迪 |
地址: | 610000 四川省成都市高新区天华二路2*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 平台 访问 方法 装置 | ||
1.一种应用平台访问方法,其特征在于,应用于平台即服务PaaS云平台,所述应用平台预先创建有容器镜像仓库和软件包仓库,所述方法包括:
获取用户对所述应用平台的访问请求,其中,所述访问请求包括待访问应用的类型;
当所述待访问应用的类型为容器镜像时,调用所述容器镜像仓库的接口以使所述容器镜像仓库响应所述访问请求,当所述待访问应用的类型为软件包时,调用所述软件包仓库的接口以使所述软件包仓库响应所述访问请求;
所述PaaS云平台与外部存储设备通信,所述外部存储设备中预先存储有多个应用,所述PaaS云平台包括后台数据库,所述后台数据库中预先存储有与所述外部存储设备存储的多个应用对应的应用标识信息及元数据;
当所述访问请求为下载应用请求,且所述下载应用请求提供待下载应用的名称时;
所述方法还包括:
依据所述待下载应用的名称,生成所述待下载应用对应的应用标识信息;
在所述后台数据库预先存储的应用标识信息中,确定出与所述待下载应用对应的应用标识信息一致的目标标识信息;
获得与所述目标标识信息关联的目标元数据,所述目标元数据为响应所述下载应用请求的元数据。
2.如权利要求1所述的方法,其特征在于,当所述访问请求为上传应用请求,且所述上传应用请求提供待上传应用的名称时,所述方法还包括:
获取所述待上传应用对应的元数据;
依据所述待上传应用的名称,生成所述待上传应用对应的应用标识信息;
将所述待上传应用对应的元数据和应用标识信息写入后台数据库,所述后台数据库设置于所述PaaS云平台上。
3.如权利要求2所述的方法,其特征在于,所述外部存储设备用于所述容器镜像仓库和所述软件包仓库存储应用,所述容器镜像仓库维护有类型为容器镜像的应用名称和其应用标识信息的第一对应关系,所述软件包仓库维护有类型为软件包的应用名称与其应用标识信息的第二对应关系;
所述当所述待访问应用的类型为容器镜像时,调用所述容器镜像仓库的接口以使所述容器镜像仓库响应所述访问请求,当所述待访问应用的类型为软件包时,调用所述软件包仓库的接口以使所述软件包仓库响应所述访问请求的步骤,包括:
获得所述待上传应用;
当所述待上传应用的类型为容器镜像时,将所述待上传应用的名称和所述待上传应用的应用标识信息的对应关系,存储到所述容器镜像仓库所维护的第一对应关系中,并调用所述容器镜像仓库的接口将所述待上传应用存储至所述外部存储设备;
当所述待上传应用的类型为软件包时,将所述待上传应用的名称和所述待上传应用的应用标识信息的对应关系,存储到所述软件包仓库所维护的第二对应关系中,并调用所述软件包仓库的接口将所述待上传应用存储至所述外部存储设备。
4.如权利要求1所述的方法,其特征在于,所述外部存储设备用于所述容器镜像仓库和所述软件包仓库存储应用,所述容器镜像仓库维护有应用类型为容器镜像的应用名称和其应用标识信息的第一对应关系,所述软件包仓库维护有应用类型为软件包的应用名称与其应用标识信息的第二对应关系;
所述当所述待访问应用的类型为容器镜像时,调用所述容器镜像仓库的接口以使所述容器镜像仓库响应所述访问请求,当所述待访问应用的类型为软件包时,调用所述软件包仓库的接口以使所述软件包仓库响应所述访问请求的步骤,包括:
当所述待下载应用的类型为容器镜像时,依据所述待下载应用对应的应用标识信息,调用所述容器镜像仓库的接口,在所述第一对应关系中确定出与所述待下载应用对应的应用标识信息关联的目标应用的名称,并依据所述目标应用的名称获取所述外部存储设备中存储的该目标应用,该目标应用为响应所述下载应用请求的应用;
当所述待下载应用的类型为软件包时,依据所述待下载应用对应的应用标识信息,调用所述软件包仓库的接口,在所述第二对应关系中确定出与所述待下载应用对应的应用标识信息关联的目标应用的名称,并依据所述目标应用的名称获取所述外部存储设备中存储的该目标应用,该目标应用为响应所述下载应用请求的应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三云计算技术有限公司,未经新华三云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810295459.7/1.html,转载请声明来源钻瓜专利网。