[发明专利]一种机顶盒脚本配置升级的方法有效
申请号: | 201010511492.2 | 申请日: | 2010-10-15 |
公开(公告)号: | CN102082966A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 方立 | 申请(专利权)人: | 福建新大陆通信科技股份有限公司 |
主分类号: | H04N21/43 | 分类号: | H04N21/43;G06F9/445 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 翁素华 |
地址: | 350000 福建省福州市马尾开发区儒*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机顶盒 脚本 配置 升级 方法 | ||
【技术领域】
本发明涉及一种嵌入式软件技术领域,尤其涉及一种机顶盒脚本配置升级的方法,属于机顶盒领域技术。
【背景技术】
随着国家数字电视的大规模普及,作为数字电视终端产品的数字电视机顶盒的功能也越来越强大,当机顶盒功能更新的时候就需要使用机顶盒升级功能来实现功能的更新。更新的部分一般分为升级程序(loader)区,主程序区,字库区,数据库区等。传统机顶盒主程序由于机顶盒功能的增加,或升级等原因容易造成数据库的格式改变,或者功能配置的排列或存储位置发生改变,由于机顶盒新的主程序的大小变化造成的机顶盒flash分布的改变,很难在升级时有效的得以解决。在对机顶盒进行升级处理时,其中机顶盒的原先的节目排序顺序和各种设置功能等都发生改变,这样导致用户没办法很好的操作机顶盒。
【发明内容】
本发明要解决的技术问题,在于提供一种机顶盒脚本配置升级的方法,保证了机顶盒在升级后,原先的节目排序顺序和各种设置功能等都没有发生改变,方便了用户的操作。
本发明是这样实现的:一种机顶盒脚本配置升级的方法,其特征在于:包括以下步骤:
步骤10、在机顶盒的升级程序中集成脚本解析引擎;
步骤20、将需要升级的机顶盒程序和定义有机顶盒数据库的格式排列与机顶盒功能配置排列的配置脚本文件打包成升级数据,并传送到电视中心前端网络中;
步骤30、当机顶盒主程序接收到电视中心前端网络发送的升级请求时,重新启动机顶盒,并运行机顶盒升级程序,升级程序通过机顶盒接口接收所述的升级数据,并把接收的升级数据存储在机顶盒内存空间中,查找出升级数据中的配置脚本文件;
步骤40、通过所述的脚本解析引擎对配置脚本文件进行解析,并执行相应的脚本,将机顶盒的数据库按照脚本文件中定义的格式重新排列,并将调整后的数据库写回到flash存储器上替代原先的数据库;
步骤50、将存储在flash存储器上的功能配置按照脚本文件中定义的排列进行调整,把调整后的功能配置写回到flash存储器的相应位置,并根据所述的机顶盒程序升级机顶盒主程序。
本发明具有如下优点:将需要升级的机顶盒程序和定义有机顶盒数据库的格式排列与机顶盒功能配置排列的配置脚本文件打包成升级数据,并传送到电视中心前端网络中,机顶盒升级程序接收所述的升级数据,并通过机顶盒的脚本解析引擎对配置脚本文件进行解析,将机顶盒的数据库和功能配置按照脚本文件中定义的格式进行重新排列,并升级机顶盒主程序。本发明保证了机顶盒在升级后,原先的节目排序顺序和各种设置功能等都没有发生改变,方便了用户的操作。
【附图说明】
图1为本发明方法流程示意图。
【具体实施方式】
下面参照图1结合实施例对本发明作进一步的说明:
一种机顶盒脚本配置升级的方法,包括以下步骤:
步骤10、在机顶盒的升级程序(loader程序)中集成脚本解析引擎;
步骤20、将需要升级的机顶盒程序和定义有机顶盒数据库的格式排列与机顶盒功能配置排列的配置脚本文件打包成升级数据,并传送到电视中心前端网络中;
步骤30、当机顶盒主程序接收到电视中心前端网络发送的升级请求时,重新启动机顶盒,并运行机顶盒升级程序,升级程序通过机顶盒接口接收所述的升级数据,并把接收的升级数据存储在机顶盒内存空间中,查找出升级数据中的配置脚本文件;
步骤40、通过所述的脚本解析引擎对配置脚本文件进行解析,并执行相应的脚本,将机顶盒的数据库按照脚本文件中定义的格式重新排列,并将调整后的数据库写回到flash存储器上替代原先的数据库;
步骤50、将存储在flash存储器上的功能配置(如音视频配置,语言配置,声道配置等)按照脚本文件中定义的排列进行调整,把调整后的功能配置写回到flash存储器的相应位置,并根据所述的机顶盒程序升级机顶盒主程序。
其中当所述的配置脚本文件中定义有机顶盒资源模块的地址排列分布时,在机顶盒升级中按照脚本文件中定义的资源模块的地址排列分布对相应的资源模块进行排列,这样可以有效的腾出足够的空间供新的机顶盒主程序升级时使用。
总之,将机顶盒的数据库和功能配置以及其他资源模块按照脚本文件中定义的格式进行重新排列,并升级机顶盒主程序。这样用户在机顶盒操作上就感觉不出有什么变化,如原先的节目排列顺序和各种设置功能等都没有发生改变,这样方便了用户的操作。
以上所述仅为本实发明的较佳实施例,凡依本实发明申请专利范围所做的均等变化与修饰,皆应属本实发明的涵盖范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建新大陆通信科技股份有限公司,未经福建新大陆通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010511492.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:筛选有欠费风险的用户的系统、方法及相关装置
- 下一篇:非手持高清数字摄像机