[发明专利]一种基于应用仓库的客户端应用全生命周期管理方法在审
申请号: | 201911306392.3 | 申请日: | 2019-12-18 |
公开(公告)号: | CN111061493A | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 张洪光;李大林;耿建光;赵钦;张大鹏;李炎宁 | 申请(专利权)人: | 北京神舟航天软件技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/70 |
代理公司: | 北京世誉鑫诚专利代理事务所(普通合伙) 11368 | 代理人: | 孙国栋 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 应用 仓库 客户端 生命周期 管理 方法 | ||
1.一种基于应用仓库的客户端应用全生命周期管理方法,其特征在于,包括以下步骤:
1)应用仓库面向各类客户端应用抽象出基础共性的需求,提供客户端应用的运行环境,完成进入步骤2);
2)基于客户端应用安装程序的制作规范,在安装程序制作脚本中指定程序文件/程序文件夹路径、客户端应用安装目标路径获取方式、客户端应用程序的主进程名称、配置文件标识、客户端应用数据库初始化及数据库升级回调方法、客户端应用图标,然后进行安装程序的编译、压缩制作,输出客户端应用的安装程序,完成后进入步骤3);
3)在应用仓库中创建新的客户端应用,输入客户端应用名称、分类、图标、客户端应用开发者信息、客户端应用说明,完成后进入步骤4);
4)基于已经创建的客户端应用,发布该客户端应用的新版本,客户端应用新版本的输入信息包括发布的版本号、客户端应用安装程序、客户端应用主程序的相对启动路径,然后将客户端应用的安装程序上传到云存储服务器存储,完成后进入步骤5);
5)对于已发布的客户端应用,应用仓库管理员对客户端应用发布信息的规范性进行审核,若审核通过,应用仓库允许用户下载客户端应用的安装程序进行安装试用,进行实际的操作体验,完成后进入步骤6);若审核不通过,则将客户端应用的状态改为已驳回;
6)当实施组织具备使用客户端应用的条件时,应用仓库管理员选择对于已经入库的客户端应用,选择上架操作,上架后的客户端应用,用户才可以从应用仓库门户首页找到客户端应用,完成后进入步骤7);
7)用户在应用仓库的门户首页浏览、搜索应用,选择已上架的客户端应用执行安装,完成后进入步骤8);
8)当客户端应用不再符合实施组织的业务场景时,对于客户端应用执行下架操作,客户端应用下架后,用户无法继续安装该客户端应用。
2.如权利要求1所述的一种基于应用仓库的客户端应用全生命周期管理方法,其特征在于,当客户端应用开发方有新版本发布时,重复步骤1)-步骤5),在向用户展示已经安装的客户端应用时,将对比该客户端应用在应用仓库中最高版本的版本号与用户本地已安装版本的版本号,若前者高于后者,则提示用户该客户端应用有新版本,用户可以选择升级操作,若前者不高于后者,则表明本地已安装客户端为最高版本,结束本次操作。
3.如权利要求1所述的一种基于应用仓库的客户端应用全生命周期管理方法,其特征在于,用户欲使用客户端应用时,点击应用中心的应用图标,门户根据应用安装基础路径及启动程序规则启动客户端应用,客户端应用启动后根据需要访问本地缓存及数据库。
4.如权利要求1所述的一种基于应用仓库的客户端应用全生命周期管理方法,其特征在于,当用户不再继续使用某个客户端应用时,用户能够从应用图标上选择卸载操作,将调用该客户端应用的卸载程序,完成应用的卸载。
5.如权利要求1所述的一种基于应用仓库的客户端应用全生命周期管理方法,其特征在于,步骤1)中应用仓库提供的客户端应用运行环境包括数据库存储能力、数据缓存能力、常用开发SDK包。
6.如权利要求1所述的一种基于应用仓库的客户端应用全生命周期管理方法,其特征在于,步骤5)中客户端应用发布信息包括客户端应用名称、版本号、应用版本发布说明。
7.如权利要求1所述的一种基于应用仓库的客户端应用全生命周期管理方法,其特征在于,步骤7)中已上架应用的执行安装包括以下步骤:
71)从云存储服务器将应用安装程序下载到本地并执行该安装程序;
72)客户端应用通过无侵入方式,安装到约定的安装目录下,并调用客户端运行环境的回调方法,实现本地数据库的设置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神舟航天软件技术有限公司,未经北京神舟航天软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911306392.3/1.html,转载请声明来源钻瓜专利网。