一种机顶盒脚本配置升级的方法技术

技术编号:6657031 阅读:279 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种机顶盒脚本配置升级的方法,将需要升级的机顶盒程序和定义有机顶盒数据库的格式排列与机顶盒功能配置排列的配置脚本文件打包成升级数据,并传送到电视中心前端网络中,机顶盒升级程序接收所述的升级数据,并通过机顶盒的脚本解析引擎对配置脚本文件进行解析,将机顶盒的数据库和功能配置按照脚本文件中定义的格式进行重新排列,并升级机顶盒主程序。本发明专利技术保证了机顶盒在升级后,原先的节目排序顺序和各种设置功能等都没有发生改变,方便了用户的操作。

【技术实现步骤摘要】

本专利技术涉及一种嵌入式软件
,尤其涉及一种机顶盒脚本配置升级的方 法,属于机顶盒领域技术。
技术介绍
随着国家数字电视的大规模普及,作为数字电视终端产品的数字电视机顶盒的功 能也越来越强大,当机顶盒功能更新的时候就需要使用机顶盒升级功能来实现功能的更 新。更新的部分一般分为升级程序(loader)区,主程序区,字库区,数据库区等。传统机顶 盒主程序由于机顶盒功能的增加,或升级等原因容易造成数据库的格式改变,或者功能配 置的排列或存储位置发生改变,由于机顶盒新的主程序的大小变化造成的机顶盒flash分 布的改变,很难在升级时有效的得以解决。在对机顶盒进行升级处理时,其中机顶盒的原先 的节目排序顺序和各种设置功能等都发生改变,这样导致用户没办法很好的操作机顶盒。
技术实现思路
本专利技术要解决的技术问题,在于提供,保证了机 顶盒在升级后,原先的节目排序顺序和各种设置功能等都没有发生改变,方便了用户的操 作。本专利技术是这样实现的,其特征在于包括以下 步骤步骤10、在机顶盒的升级程序中集成脚本解析引擎;步骤20、将需要升级的机顶盒程序和定义有机顶盒数据库的格式排列与机顶盒功 能配置排列的配置脚本文件打包成升级数据,并传送到电视中心前端网络中;步骤30、当机顶盒主程序接收到电视中心前端网络发送的升级请求时,重新启动 机顶盒,并运行机顶盒升级程序,升级程序通过机顶盒接口接收所述的升级数据,并把接收 的升级数据存储在机顶盒内存空间中,查找出升级数据中的配置脚本文件;步骤40、通过所述的脚本解析引擎对配置脚本文件进行解析,并执行相应的脚 本,将机顶盒的数据库按照脚本文件中定义的格式重新排列,并将调整后的数据库写回到 flash存储器上替代原先的数据库;步骤50、将存储在flash存储器上的功能配置按照脚本文件中定义的排列进行调 整,把调整后的功能配置写回到flash存储器的相应位置,并根据所述的机顶盒程序升级 机顶盒主程序。本专利技术具有如下优点将需要升级的机顶盒程序和定义有机顶盒数据库的格式 排列与机顶盒功能配置排列的配置脚本文件打包成升级数据,并传送到电视中心前端网络 中,机顶盒升级程序接收所述的升级数据,并通过机顶盒的脚本解析引擎对配置脚本文件 进行解析,将机顶盒的数据库和功能配置按照脚本文件中定义的格式进行重新排列,并升 级机顶盒主程序。本专利技术保证了机顶盒在升级后,原先的节目排序顺序和各种设置功能等都没有发生改变,方便了用户的操作。附图说明图1为本专利技术方法流程示意图。具体实施方式下面参照图1结合实施例对本专利技术作进一步的说明,包括以下步骤步骤10、在机顶盒的升级程序(loader程序)中集成脚本解析引擎;步骤20、将需要升级的机顶盒程序和定义有机顶盒数据库的格式排列与机顶盒功 能配置排列的配置脚本文件打包成升级数据,并传送到电视中心前端网络中;步骤30、当机顶盒主程序接收到电视中心前端网络发送的升级请求时,重新启动 机顶盒,并运行机顶盒升级程序,升级程序通过机顶盒接口接收所述的升级数据,并把接收 的升级数据存储在机顶盒内存空间中,查找出升级数据中的配置脚本文件;步骤40、通过所述的脚本解析引擎对配置脚本文件进行解析,并执行相应的脚 本,将机顶盒的数据库按照脚本文件中定义的格式重新排列,并将调整后的数据库写回到 flash存储器上替代原先的数据库;步骤50、将存储在flash存储器上的功能配置(如音视频配置,语言配置,声道配 置等)按照脚本文件中定义的排列进行调整,把调整后的功能配置写回到flash存储器的 相应位置,并根据所述的机顶盒程序升级机顶盒主程序。其中当所述的配置脚本文件中定义有机顶盒资源模块的地址排列分布时,在机顶 盒升级中按照脚本文件中定义的资源模块的地址排列分布对相应的资源模块进行排列,这 样可以有效的腾出足够的空间供新的机顶盒主程序升级时使用。总之,将机顶盒的数据库和功能配置以及其他资源模块按照脚本文件中定义的格 式进行重新排列,并升级机顶盒主程序。这样用户在机顶盒操作上就感觉不出有什么变化, 如原先的节目排列顺序和各种设置功能等都没有发生改变,这样方便了用户的操作。以上所述仅为本实专利技术的较佳实施例,凡依本实专利技术申请专利范围所做的均等变 化与修饰,皆应属本实专利技术的涵盖范围。权利要求1.,其特征在于包括以下步骤 步骤10、在机顶盒的升级程序中集成脚本解析引擎;步骤20、将需要升级的机顶盒程序和定义有机顶盒数据库的格式排列与机顶盒功能配 置排列的配置脚本文件打包成升级数据,并传送到电视中心前端网络中;步骤30、当机顶盒主程序接收到电视中心前端网络发送的升级请求时,重新启动机顶 盒,并运行机顶盒升级程序,升级程序通过机顶盒接口接收所述的升级数据,并把接收的升 级数据存储在机顶盒内存空间中,查找出升级数据中的配置脚本文件;步骤40、通过所述的脚本解析引擎对配置脚本文件进行解析,并执行相应的脚本,将机 顶盒的数据库按照脚本文件中定义的格式重新排列,并将调整后的数据库写回到flash存 储器上替代原先的数据库;步骤50、将存储在flash存储器上的功能配置按照脚本文件中定义的排列进行调整, 把调整后的功能配置写回到flash存储器的相应位置,并根据所述的机顶盒程序升级机顶 盒主程序。2.根据权利要求1所述的,其特征在于当所述的配 置脚本文件中定义有机顶盒资源模块的地址排列分布时,在机顶盒升级中按照脚本文件中 定义的资源模块的地址排列分布对相应的资源模块进行排列。全文摘要本专利技术提供,将需要升级的机顶盒程序和定义有机顶盒数据库的格式排列与机顶盒功能配置排列的配置脚本文件打包成升级数据,并传送到电视中心前端网络中,机顶盒升级程序接收所述的升级数据,并通过机顶盒的脚本解析引擎对配置脚本文件进行解析,将机顶盒的数据库和功能配置按照脚本文件中定义的格式进行重新排列,并升级机顶盒主程序。本专利技术保证了机顶盒在升级后,原先的节目排序顺序和各种设置功能等都没有发生改变,方便了用户的操作。文档编号G06F9/445GK102082966SQ20101051149公开日2011年6月1日 申请日期2010年10月15日 优先权日2010年10月15日专利技术者方立 申请人:福建新大陆通信科技股份有限公司本文档来自技高网...

【技术保护点】
一种机顶盒脚本配置升级的方法,其特征在于:包括以下步骤:  步骤10、在机顶盒的升级程序中集成脚本解析引擎;  步骤20、将需要升级的机顶盒程序和定义有机顶盒数据库的格式排列与机顶盒功能配置排列的配置脚本文件打包成升级数据,并传送到电视中心前端网络中;  步骤30、当机顶盒主程序接收到电视中心前端网络发送的升级请求时,重新启动机顶盒,并运行机顶盒升级程序,升级程序通过机顶盒接口接收所述的升级数据,并把接收的升级数据存储在机顶盒内存空间中,查找出升级数据中的配置脚本文件;  步骤40、通过所述的脚本解析引擎对配置脚本文件进行解析,并执行相应的脚本,将机顶盒的数据库按照脚本文件中定义的格式重新排列,并将调整后的数据库写回到flash存储器上替代原先的数据库;  步骤50、将存储在flash存储器上的功能配置按照脚本文件中定义的排列进行调整,把调整后的功能配置写回到flash存储器的相应位置,并根据所述的机顶盒程序升级机顶盒主程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:方立
申请(专利权)人:福建新大陆通信科技股份有限公司
类型:发明
国别省市:35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1