[发明专利]一种机顶盒、机顶盒中的应用程序升级方法和系统在审
申请号: | 201710159509.4 | 申请日: | 2017-03-17 |
公开(公告)号: | CN106878813A | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 陈龙 | 申请(专利权)人: | 山东浪潮商用系统有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;G06F9/445 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机顶盒 中的 应用程序 升级 方法 系统 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种机顶盒、机顶盒中的应用程序升级方法和系统。
背景技术
随着智能电视的发展,机顶盒的普及程度越来越高。为了满足用户获取机顶盒新功能的需求,机顶盒在使用过程中,内部应用程序需要不断更新,因此,需要不定期地对机顶盒中的应用程序进行升级。
现有技术中,一般通过空中升级的方式对机顶盒中的应用程序进行升级,即机顶盒通过网络接收最新的升级包,以对机顶盒中相应的应用程序进行更新。
但是,该机顶盒升级方式必须通过网络实现,当网络发生故障时,机顶盒无法进行升级。
发明内容
本发明实施例提供了一种机顶盒、机顶盒中的应用程序升级方法和系统,能够在网络发生故障时,对机顶盒进行升级。
第一方面,本发明实施例提供了一种机顶盒中的应用程序升级方法,包括:
获取插入机顶盒的存储器中存储的升级文件、执行文件和升级包;
根据所述升级包,确定所述机顶盒中的待升级应用程序;
通过获取的所述升级文件执行所述执行文件,以使执行的所述执行文件根据获取的所述升级包对所述待升级应用程序进行升级。
优选地,
所述通过获取的所述升级文件执行所述执行文件,以使执行的所述执行文件根据获取的所述升级包对所述待升级应用程序进行升级,包括:
通过获取的所述升级文件执行所述执行文件,以使执行的所述执行文件对获取的所述升级包进行解析,确定所述升级包的安装路径和所述升级包的安装文件,其中,所述升级包的安装路径与所述待升级应用程序的安装路径相同;
根据所述升级包的安装路径,确定所述待升级应用程序的安装文件;
利用所述升级包的安装文件替换所述待升级应用程序的安装文件。
优选地,
在所述利用所述升级包的安装文件替换所述待升级应用程序的安装文件之后,进一步包括:
判断当前时刻所述升级包的安装路径下的当前安装文件是否与解析得到的所述升级包的安装文件完全相同,如果是,提示用户拔出所述存储器。
第二方面,本发明实施例提供了一种机顶盒,包括:
获取单元,用于获取插入机顶盒的存储器中存储的升级文件、执行文件和升级包;
确定单元,用于根据所述获取单元获取的所述升级包,确定所述机顶盒中的待升级应用程序;
升级单元,用于通过所述获取单元获取的所述升级文件执行所述执行文件,以使执行的所述执行文件根据获取的所述升级包对所述确定单元确定的所述待升级应用程序进行升级。
优选地,
所述升级单元,用于通过获取的所述升级文件执行所述执行文件,以使执行的所述执行文件对获取的所述升级包进行解析,确定所述升级包的安装路径和所述升级包的安装文件,其中,所述升级包的安装路径与所述待升级应用程序的安装路径相同;根据所述升级包的安装路径,确定所述待升级应用程序的安装文件;利用所述升级包的安装文件替换所述待升级应用程序的安装文件。
优选地,
进一步包括:
判断单元,用于判断当前时刻所述升级包的安装路径下的当前安装文件是否与所述升级单元解析得到的所述升级包的安装文件完全相同,如果是,提示用户拔出所述存储器。
第三方面,本发明实施例提供了一种机顶盒中的应用程序升级系统,包括:存储器和上述任一实施例所述的机顶盒;
所述存储器,用于存储升级文件、执行文件和升级包。
优选地,
所述存储器,包括:U盘、光盘和安全数码卡中任意一种。
本发明实施例提供了一种机顶盒、机顶盒中的应用程序升级方法和系统,其中,该方法无需通过网络获取升级包,而是通过外插的存储器获取升级包,并利用从存储器获取的升级文件执行存储器提供的执行文件,通过执行的执行文件和获取的升级包对待升级应用程序进行升级。由于该方法不依赖网络,因此,可以在网络发生故障时,对机顶盒进行升级。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的一种机顶盒中的应用程序升级方法流程图;
图2是本发明一个实施例提供的一种机顶盒结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮商用系统有限公司,未经山东浪潮商用系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710159509.4/2.html,转载请声明来源钻瓜专利网。