[发明专利]数字电视接收终端的嵌入式系统的包管理系统及方法无效
申请号: | 201110363484.2 | 申请日: | 2011-11-16 |
公开(公告)号: | CN102419711A | 公开(公告)日: | 2012-04-18 |
发明(设计)人: | 涂睿;秦利福;胡勇;吴焕声;苏慧 | 申请(专利权)人: | 深圳市佳创视讯技术股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04N21/443 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 江耀纯 |
地址: | 518000 广东省深圳市福田区滨河路以南、*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字 电视接收 终端 嵌入式 系统 管理 方法 | ||
1.一种数字电视接收终端的嵌入式系统的包管理系统,其特征在于,包括:
数据源设置模块,用于设置软件包的数据源;
同步模块,用于将数据源中的软件包信息列表同步至本地;
软件包安装模块,该软件包安装模块包括:安装命令接收模块,用于接收用户的安装命令;安装分析模块,用于根据所述软件包信息列表在数据源中查找到安装命令所指向的软件包,并根据该软件包中的依赖关系描述文件分析出该软件包的所有依赖软件包及相互之间的依赖关系;安装执行模块,根据分析模块的分析结果从数据源下载并安装所述依赖软件包及安装命令所指向的软件包。
2.根据权利要求1所述的包管理系统,其特征在于:还包括软件包修复模块,该软件包修复模块包括:修复命令接收模块,用于接收用户的修复命令;修复分析模块,根据所述软件包信息列表在数据源中查找到与修复命令所指向的软件包版本相同的软件包,并根据该软件包中的依赖关系描述文件分析出该软件包的所有依赖软件包;修复执行模块,将修复命令所指向的软件包及其依赖软件包与数据源中与其版本相同的软件包及其依赖软件包进行逐一对比,查找出损坏或缺失的文件,并将数据源中相应的文件替换或拷贝至对应的安装目录中。
3.根据权利要求1所述的包管理系统,其特征在于:还包括:
依赖关系网构建模块,用于根据所有已安装软件包的依赖关系描述文件,构建所有已安装软件包的依赖关系网;
软件包卸载模块,该软件包卸载模块包括:卸载命令接收模块,用于接收用户的卸载命令;卸载分析模块,用于根据所述依赖关系网分析出所有依赖卸载命令所指向软件包的软件包;卸载执行模块,用于根据卸载分析模块的分析结果,卸载所述卸载命令所指向的软件包及所有依赖该软件包的软件包。
4.一种数字电视接收终端的嵌入式系统的包管理方法,其特征在于,包括:
数据源设置步骤:设置软件包的数据源;
同步步骤:将数据源中的软件包信息列表同步至本地;
软件包安装步骤:接收用户的安装命令;根据所述软件包信息列表在数据源中查找到安装命令所指向的软件包,并根据该软件包中的依赖关系描述文件分析出该软件包的所有依赖软件包及相互之间的依赖关系;根据分析结果从数据源下载并安装所述依赖软件包及安装命令所指向的软件包。
5.根据权利要求4所述的包管理方法,其特征在于:还包括软件修复步骤:接收用户的修复命令;根据所述软件包信息列表在数据源中查找到与修复命令所指向的软件包版本相同的软件包,并根据该软件包中的依赖关系描述文件分析出该软件包的所有依赖软件包;将修复命令所指向的软件包及其依赖软件包与数据源中与其版本相同的软件包及其依赖软件包进行逐一对比,查找出损坏或缺失的文件,并将数据源中相应的文件替换或拷贝至对应的安装目录中。
6.根据权利要求4所述的包管理方法,其特征在于:还包括
依赖关系网构建步骤:根据所有已安装软件包的依赖关系描述文件,构建所有已安装软件包的依赖关系网;
软件卸载步骤:接收用户的卸载命令;根据所述依赖关系网分析出所有依赖卸载命令所指向软件包的软件包;卸载所述卸载命令所指向的软件包及所有依赖该软件包的软件包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市佳创视讯技术股份有限公司,未经深圳市佳创视讯技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110363484.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:微波炉的门板
- 下一篇:切换式调整器的静电放电保护电路