[发明专利]应用程序管理方法、装置、设备和存储介质在审
申请号: | 202310182835.2 | 申请日: | 2023-02-17 |
公开(公告)号: | CN116088965A | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 张思浩;蔡明金;刘佛添 | 申请(专利权)人: | 深圳复临科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/61 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 梁韬 |
地址: | 518061 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 管理 方法 装置 设备 存储 介质 | ||
本申请涉及计算机软件应用管理领域,公开了一种应用程序管理方法、装置、设备和存储介质。该方法包括读取预先存储的声明文件,根据声明文件,进行相应应用程序的加载;其中,声明文件包括对相应应用程序的应用实现方法以及所支持的全部应用能力的配置声明;在接收到携带有应用标识号的应用程序的安装指令时,获取与应用标识号存在映射关系的声明文件,根据声明文件中所规定的应用实现方法,实现与应用标识号对应的应用程序的安装;其中,安装后的应用程序具备所支持的全部应用能力。本申请可以提高应用程序的加载、安装等管理过程的高效性,进而相应降低应用维护成本。
技术领域
本申请涉及计算机软件应用管理领域,尤其涉及一种应用程序管理方法、装置、设备和存储介质。
背景技术
随着技术的进步,移动终端、移动上网设备等装置越来越深入到人们的生活当中,成为人们日常工作和生活中不可或缺的通讯、娱乐和工作用工具。其中,安装在移动终端、移动上网设备等计算机设备的应用程序或应用软件为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面,进而可在某一业务场景下进行数据处理。
目前,应用程序的全部应用能力特性都作为相应业务系统的一部分进行实现,由于其应用程序不同应用能力之间存在较强的耦合,因此,对于其应用程序的加载、安装等管理过程难以保证其管理的高效性,从而导致后续的应用维护成本较高。
发明内容
有鉴于此,为了解决现有技术的不足,本申请实施例提供了一种应用程序管理方法、装置、设备和存储介质。
第一方面,本申请提供一种应用程序管理方法,包括:
读取预先存储的声明文件,根据所述声明文件,进行相应应用程序的加载;所述声明文件包括对相应应用程序的应用实现方法以及所支持的全部应用能力的配置声明;
在接收到携带有应用标识号的应用程序的安装指令时,获取与所述应用标识号存在映射关系的声明文件,根据所述声明文件中所规定的应用实现方法,实现与所述应用标识号对应的应用程序的安装;其中,安装后的所述应用程序具备所支持的全部应用能力。
在可选的实施方式中,单个所述应用程序的加载过程包括:
在接收到携带有应用标识号的应用程序的加载指令时,将所述应用标识号与预先定义的标识号进行比对,以确定所述应用标识号对应的应用程序的应用实现方法以及相应声明文件中所声明的应用能力的类型;
分别构建所述应用标识号与所述应用实现方法之间的第一映射关系,以及所述应用标识号与所述应用能力之间的第二映射关系,进而实现相应声明文件的注册和相应应用程序的加载。
在可选的实施方式中,所述将所述应用标识号与预先定义的标识号进行比对,以确定所述应用标识号对应的应用程序的应用实现方法,包括:
若所述应用标识号与预先定义的标识号比对一致,则确定所述应用标识号对应的应用程序采用内置应用的应用实现方法;
若所述应用标识号与预先定义的标识号比对不一致,则确定所述应用标识号对应的应用程序采用通用应用的应用实现方法。
在可选的实施方式中,所述根据所述声明文件中所规定的应用实现方法,实现与所述应用标识号对应的应用程序的安装,包括:
根据所述应用标识号,从所述声明文件中分别获取第一映射关系对应的应用实现方法中所规定的应用安装方法,以及第二映射关系对应的应用能力的能力安装方法;其中,所述第一映射关系为所述应用标识号与所述应用实现方法之间的映射关系;所述第二映射关系为所述应用标识号与所述应用能力之间的映射关系;
分别调用所述应用安装方法和所述能力安装方法,进而实现相应应用程序的安装。
在可选的实施方式中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳复临科技有限公司,未经深圳复临科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310182835.2/2.html,转载请声明来源钻瓜专利网。