论文部分内容阅读
随着网络通信技术和数字传输技术的飞速发展,以及人们对多媒体业务需求的增加,各种基于IP技术的应用得到日益广泛的发展。Internet上的各种应用正逐步向着宽带和实时的趋势发展,基于IP的多媒体(Multimedia over IP, MoIP)业务作为典型的IP技术应用得到了广泛的重视与发展。视频业务是MoIP业务中一个重要和快速发展的分支,市场上各种视频业务的提供商最终都会提供一个交互接口供用户使用实现的各种业务。视频显示模块就是系统与用户的接口,在系统中具有不可或缺的地位,因此视频显示模块是视频业务中一个重要的组成部分。但是对于大多数的视频终端,视频显示模块的开发都是和具体硬件实现的屏幕显示(On Screen Display, OSD)功能紧密相关,由此带来开发出的显示模块接口不统一、可重用率低等问题。因此设计具有通用性的显示模块开发模式和接口,使开发出的显示系统能够在此基础上便于统一和移植,具有很大的实用价值。在MoIP网关项目的实际需求背景下,对很多显示系统进行了分析后,设计出不受具体硬件约束的视频显示模块分层的开发模式。文中详细阐述了利用面向对象技术开发通用接口即控件类的设计思想和具体实现,并根据MoIP网关实际需求利用控件类开发出具体显示模块,同时详细描述了显示模块与网关中其他模块的接口设计,最后设计了网络拓扑对应用了该显示模块的MoIP网关进行功能测试,测试结果表明该实现完全满足MoIP网关显示系统的需求。