[发明专利]在嵌入式机顶盒系统中实现交互界面的方法无效
申请号: | 201010300939.1 | 申请日: | 2010-01-29 |
公开(公告)号: | CN101753793A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 靳国荣;常吕伦;郝建伟 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N5/00 | 分类号: | H04N5/00;G06F3/048 |
代理公司: | 成都虹桥专利事务所 51124 | 代理人: | 李顺德 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 机顶盒 系统 实现 交互 界面 方法 | ||
技术领域
本发明涉及嵌入式机顶盒,具体的说是设计一种在嵌入式机顶盒系统中实现交互界面的方法。
背景技术
在目前中国数字电视机顶盒领域,运营商很多,各地的标准都不尽相同,市场具有复杂性和区域性。各运营商都有自己特殊的定制要求,不同的客户必须开发出不同的界面系统。传统的数字电视机顶盒交互界面一般需要程序员通过具体代码进行图形的绘制和显示。当广电运营商为了满足不同客户需求,需要对界面进行定制或修改时,由于界面事件和业务逻辑控制绑定在一起,通常需要程序员对图形系统软件的相关代码进行修改,重新编译测试后把可执行文件下载写入到机顶盒中。这样的方式繁琐而且修改周期较长,每次界面的更新都需要对代码进行修改,无法对需求变化做出快速的响应。
发明内容
本发明所要解决的技术问题是:提供一种在嵌入式机顶盒系统中实现交互界面的方法,解决现有技术中对界面修改时繁琐及周期长的问题。
本发明解决上述技术问题所采用的技术方案是:在嵌入式机顶盒系统中实现交互界面的方法,包括以下步骤:
a.根据机顶盒界面的各个元素利用SWF制作软件制作SWF界面交互文件,并存储至机顶盒存储器中;
b.机顶盒从存储器中读取SWF界面交互文件,并通过SWF解码器解码,显示用户交互界面及界面时间响应;
c.机顶盒协调界面显示与业务功能模块之间的关系,根据不同的键值类型,调用对应的业务功能模块完成相应功能,并刷新界面显示内容,将相关业务信息存储至XML格式的配置文件中;
d.判断是否需要更新界面,是则执行步骤a,否则结束。
所述步骤a中,采用写入工具将SWF界面交互文件存储至机顶盒存储器中或者将SWF界面交互文件按照DVB标准进行封包,通过DVB有线网络发送出来,由机顶盒接收该文件。
本发明的有益效果是:采用业务与界面分离的构架,易于移植和扩展,可操作性强,满足不同客户需求。
具体实施方式
下面对本发明的具体实施作进一步说明。
本发明针对现在市场的复杂性和区域性,各运营商都有自己特殊的定制要求,按照现有的技术方式繁琐而且修改周期较长,每次界面的更新都需要对代码进行修改,无法对需求变化做出快速的响应,而提出的一种在嵌入式机顶盒系统中实现交互界面的方法。其改进点在于:采用界面与业务分离的结构,使得界面可以根据客户不同需求很容易改动,并不需要修改机顶盒内部代码,只要修改替换界面文件。
本发明的实现方法包括以下步骤:a.根据机顶盒界面的各个元素利用SWF(shockwave flash)制作软件制作SWF界面交互文件,并存储至机顶盒存储器中;b.机顶盒从存储器中读取SWF界面交互文件,并通过SWF解码器解码,显示用户交互界面及界面时间响应;c.机顶盒协调界面显示与业务功能模块之间的关系,根据不同的键值类型,调用对应的业务功能模块完成相应功能,并刷新界面显示内容,将相关业务信息存储至XML格式的配置文件中;d.判断是否需要更新界面,是则执行步骤a,否则结束。步骤a中可采用写入工具将SWF界面交互文件存储至机顶盒存储器中或者将SWF界面交互文件按照DVB(数字视频广播)标准进行封包,通过DVB有线网络发送出来,由机顶盒接收该文件。
下面从机顶盒各功能模块及相互之间的协调关系来对本发明作进一步说明:
机顶盒硬件层:机顶盒的交互界面SWF文件及XML(可扩展标记语言)配置信息文件。通过计算机上的编辑软件根据机顶盒界面元素制作的交互界面SWF文件,利用特定的烧写工具通过串口把数据文件下载到机顶盒的存储设备FLASH存储器中。
交互界面文件由界面文件和配置文件组成:界面文件是SWF文件,界面的元素分为两种,一种是图片,按钮和菜单等静态部分,另一种是界面上与具体业务有关的动态数据信息;配置文件指保存界面上动态元素数据的XML文件,它是界面显示与具体业务之间信息交换的桥梁。
SWF文件解码器:该部分由SWF文件的解析和SWF文件的播放显示组成,主要负责解码SWF文件并显示用户交互界面以及界面事件响应,解释执行管理模块对用户界面的控制行为,通过Action Script脚本代码响应界面控件事件。
业务逻辑模块:该部分是机顶盒的核心业务模块,完成数字机顶盒的具体业务动能,包括播放电视节目,节目搜索,EPG信息,频道切换,音量改变,节目管理等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010300939.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含油轴承的生产方法
- 下一篇:支撑环背面开槽的轴向磁悬浮轴承