论文部分内容阅读
新型HFC(Hybrid Fiber-Coax)网络针对现有的HFC网络存在的问题进行了改进,简化了网络协议,优化了网络结构,具有带宽资源丰富、覆盖面积广等特点,能够提供真正的多媒体交互功能,完全满足各种综合业务的需求。该课题所提出的综合业务终端就是基于新型HFC接入网的家庭用户通信设备。它可以让家庭用户通过一个网络,不但实现数字电视、视频点播功能,同时还可享受互联网浏览、收发电子邮件、可视IP电话、电视购物、网络游戏、远程教育等丰富的增值业务。论文作者负责设计综合业务终端中间件图形用户交互模块。论文首先分析了综合业务终端的功能需求、主控芯片的硬件结构和软件环境的要求,选用了嵌入式Linux作为终端的实时操作系统。考虑到解压芯片Hi2016的处理能力较弱,提出了在主控芯片绘制图形用户界面,然后送到数字电视解码显示模块叠加输出的解决方案。接着,论文从应用需求出发,分析了图形模块的功能要求,提出了GUI系统总体解决方案,论证了该方案的优势与可行性,并对GUI系统的建立过程进行了重点叙述。然后是对图形用户交互界面整体框架的设计,将主菜单界面分为系统设置、EPG菜单、浏览器、点播、广播、邮件、娱乐和交互八大模块,并对菜单功能的实现原理和过程进行了详细的阐述,对设计的程序进行了验证。论文的创新性工作之一是通过对综合业务终端功能的详细分析,对图形支持系统MiniGUI进行了适当的裁减,大大缩小了GUI支持库的尺寸(交叉编译后的图形动态库及应用资源在2M以内),并移植到本课题的开发板上作为GUI支持库;之二是提出了综合业务终端嵌入式浏览器的解决方案,在对国内外各种开源浏览器进行了大量比较和分析的基础上,选择了一款功能较为完善的开源嵌入式浏览器进行修改和移植;之三是针对遥控器按键不足的缺陷,提出了屏幕软键盘的设计方案,解决了文字和符号的输入问题。论文根据图形用户界面程序的特点,采用分层设计的方法介绍了图形用户程序的设计思路和流程,并详细阐述了图形用户界面主要函数的实现原理,在具体代码的设计上采用了事件驱动编程。所设计的程序均在Linux虚拟机上编译通过,运行良好,证明本论文的设计是实用,可靠的。