[发明专利]码流播发系统、码流播发方法及软件空中升级方法有效
申请号: | 201110288174.9 | 申请日: | 2011-09-26 |
公开(公告)号: | CN102427552A | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | 刘凤翔;范成龙 | 申请(专利权)人: | 山东泰信电子有限公司 |
主分类号: | H04N21/236 | 分类号: | H04N21/236;H04N21/438;G06F9/445 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 王吉勇 |
地址: | 250012 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流播 系统 方法 软件 空中 升级 | ||
1.一种码流播发系统,其特征是,所述系统包括:
码流机,用于播放空中升级码流并进行分流;
至少一个复用器,耦接于所述码流机,用于将各个频点的节目流与分流后的各路空中升级码流分别进行复用,以及
至少一个调制器,与所述复用器耦接,用于将复用后的各路数据流分别调制到各个频点播发。
2.如权利要求1所述的码流播发系统,其特征是,所述码流播发系统耦接机顶盒,所述机顶盒接收调制后的数据流。
3.一种采用权利要求1所述的码流播发系统的码流播发方法,其特征是,所述方法包括:
将码流机播出的空中升级码流分流为多路相同的空中升级码流;
将所述多路相同的空中升级码流中的每一路空中升级码流分别与各个频点的节目流进行一一复用,得到多路数据流,以及
将复用后的各路数据流调制到不同的频点进行下发。
4.一种采用权利要求1所述的码流播发系统的软件空中升级方法,其特征是,所述方法包括:
机顶盒启动升级,锁定当前频点;
接收空中升级码流数据,下载软件升级包;
判断是否有频点切换操作,若无频点切换操作,则继续接收所述空中升级码流数据,下载软件升级包,若有频点切换操作,则
对更换后的频点进行检查,并锁定所述更换后的频点,继续接收所述空中升级码流数据,下载软件升级包。
5.如权利要求4所述的方法,其特征是,所述方法还包括在软件升级包下载完成后,对软件升级包进行安装:
将所述软件升级包对应的新版本软件安装到与原有软件不同的地址空间,然后修改启动参数,指向新版本软件,待机顶盒下次启动成功后,删除原有软件和软件升级包;或者
将所述软件升级包对应的新版本软件安装到与原有软件相同的地址空间,覆盖原有软件;或者
将所述软件升级包对应的新版本软件安装到任何可用的地址空间,并在启动参数中增加新版本软件的信息。
6.如权利要求4所述的方法,其特征是,所述接收空中升级码流,下载软件升级包进一步包括:
接收一个分块数据;
判断所述分块数据是否接收过,若接收过,则接收下一个分块数据,若未接收过,则将所述分块数据保存到缓存中;
判断是否满足将缓存中的数据写到非易失存储器中的设定条件,若满足,则将缓存中的数据和升级状态保存到非易失存储器中;若不满足则继续接收下一个分块数据;
判断是否已完成软件升级包下载,若未完成,则重复上述各步骤。
7.如权利要求4所述的方法,其特征是,所述判断是否有频点切换操作,若没有频点切换,则继续接收空中升级码流,下载软件升级包。
8.如权利要求6所述的方法,其特征是,所述升级状态至少包含升级进度信息。
9.如权利要求4所述的方法,其特征是,在所述启动升级步骤之前还包括:机顶盒上电启动后检查升级状态,判断是否存在未完成升级,若不存在未完成升级,则检查软件升级标识,检查是否有新版本软件需要升级;若存在未完成升级,则
判断是否存在未完成的下载,若存在,启动升级,根据升级状态信息继续下载软件升级包未完成下载的部分;若不存在,则安装已下载的软件升级包。
10.如权利要求4所述的方法,其特征是,在所述启动升级步骤之前还包括:所述码流播发系统将空中升级码流与各个频点的节目流分别复用、调制后在各个频点进行发送。
11.如权利要求6所述的方法,其特征是,所述将缓存中的数据写到非易失存储器中的设定条件包括:
缓存中的数据达到设定的长度;以及
软件升级包的所有数据分块下载完成。
12.如权利要求4所述的方法,其特征是,所述频点切换操作是换台操作、搜台操作或接收股票信息操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东泰信电子有限公司,未经山东泰信电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110288174.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种永磁操动机构
- 下一篇:用于治疗或预防眼病的药物组合物