[发明专利]一种嵌入式Linux系统中应用软件的启动方法和装置在审
申请号: | 201811556299.3 | 申请日: | 2018-12-19 |
公开(公告)号: | CN109634687A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 马春强 | 申请(专利权)人: | 恒为科技(上海)股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟;王宝筠 |
地址: | 201114 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用软件 预设 部署文件 嵌入式Linux系统 分区 脚本 挂载 匹配 方法和装置 管理进程 项目应用 预先指定 场景 手动安装 启动时 加载 配置 申请 | ||
1.一种嵌入式Linux系统中应用软件的启动方法,其特征在于,包括:
当嵌入式Linux系统启动时获取预设脚本;
运行所述预设脚本挂载所述预设脚本中所指定的预设分区;
在所述预设分区挂载完成后,加载预设的应用软件管理进程;
执行所述应用软件管理进程,确定所述预设分区中包含的至少一个应用软件的部署文件;其中,所述部署文件为用户预先指定的与项目应用场景相匹配的文件;
依据各个所述应用软件的部署文件启动各个所述应用软件。
2.根据权利要求1所述的方法,其特征在于,所述运行所述预设脚本挂载所述预设脚本中所指定的预设分区包括:
获取所述预设脚本中的默认分区文件,所述默认分区文件中至少包括特定分区的分区名称以及存储空间大小;
依据所述特定分区的分区名称和存储空间大小挂载所述特定分区;
判断所述特定分区中是否包括特定分区文件;
若包括所述特定分区文件,则依据所述特定分区文件中每一个分区名称及存储空间大小挂载预设分区;
若不包括所述特定分区文件,则依据所述默认分区文件中的分区名称及存储空间大小挂载特定分区之外的预设分区;
卸载所述特定分区。
3.根据权利要求1或2所述的方法,其特征在于,所述部署文件至少包括应用软件的配置组文件以及应用软件的部署程序包;
所述特定分区至少包括配置文件分区以及应用软件分区;其中,所述配置文件分区用于保存应用软件的配置组文件,所述应用软件分区用于保存应用软件的部署程序包。
4.根据权利要求3所述的方法,其特征在于,所述依据各个所述应用软件的部署文件启动各个所述应用软件包括:
解析所述配置文件分区中的应用软件配置组文件,将所述应用软件配置组文件中各个应用软件各自对应的应用软件配置文件保存在特定目录;
解析所述软件分区中的应用软件的部署程序包,获得各个应用软件的部署程序以及各自对应的自动启动脚本;
当依据所述自动启动脚本启动应用软件时,在所述特定目录中依据该应用软件对应的应用软件配置文件进行配置。
5.根据权利要求3所述的方法,其特征在于,所述预设分区中的系统分区中预先封装有软件版本管理工具,所述方法还包括:
接收用户发出的管理指令;
在所述软件版本管理工具中调用与所述管理指令对应的操作指令执行相应的操作。
6.一种嵌入式Linux系统中应用软件的启动装置,其特征在于,包括:
启动装置,用于当嵌入式Linux系统启动时获取预设脚本;
挂载装置,用于运行所述预设脚本挂载所述预设脚本中所指定的预设分区;
加载装置,用于在所述预设分区挂载完成后,加载预设的应用软件管理进程;
执行装置,用于执行所述应用软件管理进程,确定所述预设分区中包含的至少一个应用软件的部署文件;其中,所述部署文件为用户预先指定的与项目应用场景相匹配的文件;
启动装置,用于依据各个所述应用软件的部署文件启动各个所述应用软件。
7.根据权利要求6所述的装置,其特征在于,所述挂载装置包括:
获取单元,用于获取所述预设脚本中的默认分区文件,所述默认分区文件中至少包括特定分区的分区名称以及存储空间大小;
挂载单元,用于依据所述特定分区的分区名称和存储空间大小挂载所述特定分区;
判断单元,用于判断所述特定分区中是否包括特定分区文件;
第一确定单元,用于若包括所述特定分区文件,则依据所述特定分区文件中每一个分区名称及存储空间大小挂载预设分区;
第二确定单元,用于若不包括所述特定分区文件,则依据所述默认分区文件中的分区名称及存储空间大小挂载特定分区之外的预设分区;
卸载单元,用于卸载所述特定分区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒为科技(上海)股份有限公司,未经恒为科技(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811556299.3/1.html,转载请声明来源钻瓜专利网。