嵌入式应用软件的管理方法、设备及介质技术

技术编号:36348567 阅读:29 留言:0更新日期:2023-01-14 18:03
本发明专利技术实施例公开了一种嵌入式应用软件的管理方法、设备及介质。该方法包括:根据接收的目录创建命令创建应用目录,并将待管理应用关联的应用安装文件存放至应用目录,形成目录信息;根据目录信息访问应用目录,对应用目录下的应用安装文件进行校验;在校验成功后,基于各应用安装文件生成待管理应用的应用安装包;通过接收的上载命令,将应用安装包上传至第三方管理端。上述方法,整个生成过程,技术实现简单易操作,不需要借助额外的应用包管理工具,避免了使用者对各应用包管理工具相关繁琐操作命令的学习成本投入,可适用于各类别和特性嵌入式应用软件,有效扩大了嵌入式应用的管理适用范围,保证了嵌入式应用软件管理的通用性。性。性。

【技术实现步骤摘要】
嵌入式应用软件的管理方法、设备及介质


[0001]本专利技术实施例涉及嵌入式
,尤其涉及一种嵌入式应用软件的管理方法、设备及介质。

技术介绍

[0002]嵌入式设备中应用软件的现有安装方式通常是与嵌入式设备所配备操作系统强绑定的。目前,嵌入式设备的主流操作系统如CentOS、Ubuntu以及Debian都使用了不用的应用包管理工具,如yum、apt以及dnf等来实现应用软件的管理。
[0003]现有实现中,通过上述包管理工具进行应用软件管理时,需要掌握包管理工具对应用软件进行不同操作时的操作命令,而不同包管理软件具备不同操作命令且相对复杂,给使用者带来具备的学习成本。另外,对于使用者而言,除了在嵌入式设备上安装一些常规所需的应用软件外,还存在对自研应用软件进行安装的需求,而不同自研产品数量较多,安装及打包方式不尽相同,所依赖的系统架构也有所不同,为应用产品管理带来较大阻碍。

技术实现思路

[0004]本专利技术实施例提供一种嵌入式应用软件的管理方法、设备及介质,保证了嵌入式应用软件管理的简洁性及通用性,降低了管理成本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种嵌入式应用软件的管理方法,其特征在于,应用于嵌入式设备,包括:根据接收的目录创建命令创建应用目录,并将所述待管理应用关联的应用安装文件存放至所述应用目录,形成目录信息;根据所述目录信息访问所述应用目录,对所述应用目录下的应用安装文件进行校验;在校验成功后,基于各所述应用安装文件生成所述待管理应用的应用安装包;通过接收的上载命令,将所述应用安装包上传至第三方管理端,以使所述第三方管理端基于所述应用安装包中的应用信息文件,对所述应用安装包进行存储管理。2.根据权利要求1所述的方法,其特征在于,所述根据所述目录信息访问所述应用目录,对所述应用目录下的应用安装文件进行校验,包括:接收到打包命令后,基于所述目录信息中的目录路径访问所述应用目录;确定所述待管理应用所关联各应用安装文件是否存在于相应的目标路径中;如果存在且确定各所述应用安装文件内容完整,则将校验成功作为校验结果;否则,将校验失败作为校验结果。3.根据权利要求1所述的方法,其特征在于,基于各所述应用安装文件生成所述待管理应用的应用安装包,包括:按照各所述应用安装文件在所述应用目录中的目录路径进行打包,获得打包后的可执行文件包;基于应用安装文件中的安装脚本文件生成所述待管理文件的应用信息文件;基于所述可执行文件包及所述应用信息文件构成所述待管理应用的应用安装包。4.根据权利要求1所述的方法,其特征在于,在基于各所述应用安装文件生成所述待管理应用的应用安装包之后,还包括:通过接收的安装命令,根据所述应用安装包中的应用信息文件,将所述待管理应用安装到相匹配的嵌入式系统架构下;通过接收的本地存储命令,按照设定的存储规则对所述应用安装包进行本地存储。5.根据权利要求4所述的方法,其特征在于,还包括:接收到应用拉取命令后,根据所述应用拉取命令中的应用拉取信息,进行本地查找;如果查找到相匹配的目标应用安装包,则根据所述目标应用安装包进行相应目标管理应用的安装;否则,将所述应用拉取命令发送至第三方管理端,以在所述第三方管理端上进行安装包查找,从所述第三方管理端拉取到目标应用安装包,根据所述目标应用安装包进行相应目标管理应用的安装;或者,接收所述第三方管理端在未查找到相匹配目标应用安装包时反馈的拉取反馈信息;其中,所述拉取反馈信息中包含候选应用安装包的应用属性信息,所述候选应用安装包为第三方管理端基于所述应用拉取命令中应用拉取信息确定的历史应用安装包。6.一种嵌入式应用软件的管理方法,其特征在于,应用于第三方管理端,包括:接收嵌入式设备上传的应用安装包,所述应用安装包通过权利要求1

5任一项所述的...

【专利技术属性】
技术研发人员:肖丹吴建
申请(专利权)人:北京科银京成技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1