[发明专利]一种针对机顶盒的软件开发可视化编辑方法无效
申请号: | 200810027580.8 | 申请日: | 2008-04-22 |
公开(公告)号: | CN101276275A | 公开(公告)日: | 2008-10-01 |
发明(设计)人: | 罗笑南;王建民;庄敬辉;李苗;许明峰 | 申请(专利权)人: | 罗笑南 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04N5/00 |
代理公司: | 广州广信知识产权代理有限公司 | 代理人: | 李玉峰 |
地址: | 510275广东省广州市新港西路13*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 机顶盒 软件 开发 可视化 编辑 方法 | ||
技术领域
本发明涉及数字电视解码器技术领域,尤其涉及一种针对机顶盒的软件开发可视化编辑方法。
背景技术
随着数字电视的不断发展和改进,用户不仅对机顶盒的效率提出了要求,同时对操作界面的美观性、易用性也提出了越来越高的要求,需要开发人员能够快速开发出美观、稳定的界面,因而给机顶盒开发人员提出了较大的挑战。而传统使用的方法,如图1所示,是首先制作好界面,然后进行一系列复杂的交叉编译,然后下载到机顶盒中才可以使用,在个性化和易用性上都存在明显的缺陷。
而随着计算机技术的不断发展,可复用技术越来越为软件开发人员所接受。其中的构件,就是指具有相对独立功能和可复用的软件模块。构件的使用,不仅能够避免重复性工作,而且是中间件技术运用的前提。
但是,现有方法的移植性一直受到了明显的阻碍。如图2所示,嵌入式的平台与台式机不一样,远比台式机要多很多,那么不同的平台就必须有针对性地开发,无论是效率上还是便利性上都非常不利。因此,与平台无关性和可快速制作、存储容量小、运行速度快就成为一个非常重要的技术。例如,发明名称为“数字电视系统接收端图形显示标准组件的实现方法”(公开号为CN1510918A)的中国专利申请,解决了开发界面直接面向底层图形函数的缺点,提高了软件的模块化程度,降低了代码开发重复性和系统升级难度。但其组件的使用是在开发环境中完成,依然要依赖繁杂的底层编译工作,仍然无法实现系统的快速升级。又如,发明名称为“机顶盒EPG应用移植开发接口系统”(公开号为CN1949824A)的中国专利申请,如图3所示,该系统采用了操作系统加载多种硬件驱动的方式,系统比较庞大,而且维护工作比较麻烦。
发明内容
本发明的目的在于克服现有技术的不足,提供一种针对机顶盒,采用SDF应用程序协议、利用后台解释程序读取解释所生成的SDF应用程序的软件开发可视化编辑方法,以便快速利用构件的方式进行开发,并且实现真正意义上的跨平台,将机顶盒开发的难度降低,同时提高开发的效率和安全性。
早在html时代,人们便提出了可解释文本的概念,事实证明这种方案为计算机的发展和人们生活质素的提高起到了不可替代的作用。而且这种前台显示后台服务的模式对于机顶盒而言,也同样适用。为此,本发明引入了SDF(机顶盒可视化编辑)后台服务系统,在机顶盒中针对GUI(计算机的图形用户界面)进行后台操作,而其他部分保留了原来操作系统的功能,以保证系统小而且方便升级。
本发明的目的通过以下技术方案予以实现:
本发明提供的一种针对机顶盒的软件开发可视化编辑方法,采用SDF应用程序协议,主要包含两部分:(1)存在于机顶盒中的后台服务系统运行SDF应用程序的方法;(2)SDF应用程序的制作方法;其中,
所述存在于机顶盒中的后台服务系统运行SDF应用程序的方法,包括以下步骤:
步骤1.启动机顶盒后初始化SDF后台服务系统,主要对可视化范围、边界、硬件参数进行设置;
步骤2.启动后台服务系统,调用操作系统Graph API进行显示输出;
步骤3.启动模式判断,如果为文件更新模式,转为步骤4,若为普通使用模式,转为步骤8;
步骤4.SDF后台服务系统搜索输入端口,从输入端口获得SDF更新信息文件;
步骤5.SDF后台服务系统将SDF应用程序存入文件系统,并加入SDF应用程序列表,如果与原有文件产生冲突,SDF后台服务系统将提示用户进行处理;
步骤6.SDF后台服务系统分析SDF更新信息文件中的操作指令,并根据指令下载SDF应用程序;
步骤7.SDF后台系统处于更新状态,SDF后台服务系统退出,将控制权限归还用户进行更新操作;转至步骤3;
步骤8.SDF后台服务系统为普通使用模式,SDF后台服务系统从文件系统中读取SDF应用程序列表,并执行其中的默认启动文件;
步骤9.SDF后台服务系统对SDF应用程序解码,并进行显示;此时SDF后台服务系统系统调用操作系统的API监视用户输入;
步骤10.SDF后台服务系统根据用户输入改变界面状态,并把相应操作命令传至操作系统;
步骤11.系统运行至机顶盒关闭或意外退出;
所述SDF应用程序的制作方法,使用SDF应用程序可视化编辑器来完成操作,包括以下步骤:
步骤1.SDF应用程序可视化编辑器启动;
步骤2.SDF应用程序可视化编辑器根据用户输入的路径和文件名生成SDF应用程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗笑南,未经罗笑南许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810027580.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防漏电热水器
- 下一篇:整板易拉盖的电涂方法