专利名称:一种用于机顶盒自动更新的装置的制作方法
技术领域:
本实用新型涉及机顶盒软件的更新技术,特别是涉及一种用于机顶盒自动 更新的装置。
背景技术:
机顶盒软件系统涵盖的内容有操作系统、互动电视应用软件、第三方应 用软件和自动更新客户端软件等,因此机顶盒软件系统的自动更新包括上述四 部分内容的更新。
目前软件自动更新常见于PC机上的软件自动更新,通常需要用户的参与。 当发现有新的软件版本需要升级时,询问用户是否需要升级,用户确认后下载 新的版本升级。升级失败时弹出出错界面,提示用户或自发的由用户做错误处 理,这就是常见的一个升级过程。因为常见升级过程有用户参与,所以许多错 误处理机制考虑的也较少。
然而使用机顶盒的广大电视观众,普遍缺乏操控机顶盒的设置更新的能 力,因此机顶盒软件更新过程非常有必要实现自动触发,自我完善,自动纠错 的能力,达到用户不需参与,自动完成机顶盒更新升级的目标。
发明内容
本实用新型所要解决的技术问题就是为了克服上述现有技术存在的缺陷 而提供一种机顶盒软件的自动更新方法。
本实用新型的目的可以通过以下技术方案来实现 一种用于机顶盒自动更 新的装置,其特征在于,包括机顶盒、交换机、光分路器、增强型光纤线路终 端、接入控制路由器、版本服务器,所述的机顶盒依次通过交换机、光分路器、 增强型光纤线路终端、接入控制路由器与版本服务器连接。
与现有技术相比,本实用新型无需用户参与,并具有强大的错误处理能力, 能自动完成更新升级的特点。
图1为本实用新型的结构示意图。 鐘錢力《
以下结合附图对本实用新型做进一步说明。
如图1所示, 一种用于机顶盒自动更新的装置,包括机顶盒l、交换机2、 光分路器3、增强型光纤线路终端4、接入控制路由器5、版本服务器6,所述 的机顶盒1依次通过交换机2、光分路器3、增强型光纤线路终端4、接入控制 路由器5与版本服务器6连接。
本实用新型通过Python+Shell+XML+Vsftpd等技术来实现。
本实用新型的工作过程如下
査询是否有新的软件版本;
判断该机顶盒是否需要更新;
请求下载新的软件版本;
通过网络传输新的软件版本;
升级到的新的软件版本;
升级失败后,自动恢复;
恢复失败后,再更新一次。
在机顶盒开机时査询版本服务器上是否有新的软件版本需要更新。机顶盒 会升级更新的内容包括两部分 一个是机顶盒软件系统版本,另一个是自动更 新系统本身。更新软件将需要更新的内容下载到机顶盒后,首先进行自动更新 系统本身的更新,然后进行机顶盒软件版本的更新,同时会把当前版本备份。 在更新过程中如果发生严重错误,第一步进行恢复操作,恢复到升级前的版本; 如果恢复失败,执行第二步操作,机顶盒重新升级一次,然后正常启动。
权利要求1.一种用于机顶盒自动更新的装置,其特征在于,包括机顶盒、交换机、光分路器、增强型光纤线路终端、接入控制路由器、版本服务器,所述的机顶盒依次通过交换机、光分路器、增强型光纤线路终端、接入控制路由器与版本服务器连接。
专利摘要本实用新型涉及一种用于机顶盒自动更新的装置,包括机顶盒、交换机、光分路器、增强型光纤线路终端、接入控制路由器、版本服务器,所述的机顶盒依次通过交换机、光分路器、增强型光纤线路终端、接入控制路由器与版本服务器连接。与现有技术相比,本实用新型无需用户参与,并具有强大的错误处理能力,自动完成软件系统更新升级的特点。
文档编号G06F9/44GK201178451SQ20072019856
公开日2009年1月7日 申请日期2007年11月29日 优先权日2007年11月29日
发明者曾成品, 王明冬, 罗璇滨, 钟学书, 陶云志 申请人:上海未来宽带技术及应用工程研究中心有限公司