[发明专利]数字电视应用软件和硬件分离的机顶盒平台及其下载方法无效
申请号: | 200810159329.7 | 申请日: | 2008-11-26 |
公开(公告)号: | CN101409777A | 公开(公告)日: | 2009-04-15 |
发明(设计)人: | 陶圣华 | 申请(专利权)人: | 山东泰信电子有限公司 |
主分类号: | H04N5/00 | 分类号: | H04N5/00;G06F9/44 |
代理公司: | 济南圣达专利商标事务所有限公司 | 代理人: | 张 勇 |
地址: | 250012山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字电视 应用软件 硬件 分离 机顶盒 平台 及其 下载 方法 | ||
1、一种数字电视应用软件和硬件分离的机顶盒平台,其特征在于,它由硬件平台和软件平台两部分组成;
硬件平台为通用的数字电视机顶盒,包含机顶盒处理器芯片、随机存储器SDRAM、程序和数据存储器FLASH、高频头及其他机顶盒硬件设备;
软件平台包括操作系统模块OS、硬件驱动模块Driver、系统软件模块System Software、软件下载升级模块Boot Loader和应用程序接口模块API;
其中,操作系统模块OS和硬件驱动模块Driver负责对机顶盒硬件进行初始化,并驱动机顶盒处理器芯片、随机存储器SDRAM、程序和数据存储器FLASH、高频头及其他机顶盒硬件进行工作,以实现程序所需的功能;
系统软件模块System Software是运行在机顶盒中的基本程序,完成传输流的接收和处理,音频流、视频流和数据流的解压缩、播放及其他处理,图形用户界面管理,并且在系统运行过程中调用应用软件执行;
软件下载升级模块Boot Loader负责机顶盒软件的下载更新,所述的机顶盒软件为系统软件或应用软件;
应用程序接口模块API负责封装操作系统模块OS和硬件驱动模块Driver中操作硬件及和硬件平台有关的操作,并向应用程序提供和硬件平台相关操作的应用接口,对于不同的硬件平台API向应用程序提供功能一致的应用接口,实现对不同硬件的兼容。
2、如权利要求1所述的数字电视应用软件和硬件分离的机顶盒平台,其特征在于,所述应用程序接口模块API采用固定形式的调用接口,应用程序在要实现所需功能时只需调用API提供的相应的应用接口即可,屏蔽了不同硬件平台的区别,实现了应用程序对不同硬件的兼容。
3、如权利要求1所述的数字电视应用软件和硬件分离的机顶盒平台下载方法,其特征还在于,所述软件下载升级模块Boot Loader用以更新机顶盒中原有的系统软件和应用软件,或将新的应用软件下载到机顶盒中执行,其更新步骤如下:
(1)机顶盒上电开机,运行软件升级下载模块Boot Loader程序;
(2)软件升级下载模块Boot Loader程序接收数字电视网络中的数字信号数据,并检测是否有软件升级信息,如果有软件升级信息,则转向执行步骤(3),否则执行步骤(8);
(3)接收升级信息并检查其中的软件类型和软件版本信息,如果软件类型是新增加的应用软件,则转向步骤(4)执行,否则执行步骤(5);
(4)接收新的应用软件数据,并将接收到的应用软件保存到机顶盒中,然后转向步骤(7)执行;
(5)根据升级信息中的软件版本和软件类型,检查电视信号网络中的软件是否比机顶盒中相应软件的版本新,如果信号网络中的软件版本比机顶盒中相应软件的版本新,则执行步骤(6),否则转向步骤(8)执行;
(6)从信号网络中接收新版软件,并根据软件类型更新机顶盒中相应的旧版软件,然后转向步骤(7)执行;
(7)升级完成,重启机顶盒。
(8)运行机顶盒中的系统软件,初始化机顶盒硬件,并调用相应的应用软件运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东泰信电子有限公司,未经山东泰信电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810159329.7/1.html,转载请声明来源钻瓜专利网。