论文摘要
近年来,视频会议这种崭新的通信业务发展迅速,在越来越多的领域取得了广泛的应用,正在潜移默化地改变着人们的通讯方式和生活习惯。通过视频会议系统,可以在多种不同类型的网络上传输数据、视频和音频信号,使人们即使在相隔很远的距离也能享受到面对面的沟通,它为人们的生活和工作添加了不少便利。本文研究了一种基于嵌入式设备的会议终端产品,其架构为目标开发板加嵌入式linux操作系统加终端应用软件。终端应用软件按功能分为GUI系统和业务系统两个系统。前者提供图形用户界面,响应用户操作,实现人机交互;后者实现具体的业务功能,如会议管理、能力级协商、配置管理、设备管理等等。目前终端应用软件的现状是:只支持中文显示,没有支持多国语言的功能;只支持等宽点阵字体,而且自己生成的界面字体过于粗大;配置文件的管理算法比较简单;代码中还没有添加对新版遥控器的支持。本文在分析终端软件原有源代码的基础上,针对上述问题,设计并实现了解决问题的方案。目前终端已经成功支持中、英、法等多国语言,而且若要添加对其他语言的支持,只需更改配置文件,不需要重新编译程序,非常方便;终端也添加了对变长字体的支持,原来过粗的字体也已被修改为更为合适的字体;通过定时机制,减少了读写配置文件对Flash的损伤,通过数据校验机制保证了读写数据的准确性;设计实现的新的键盘驱动程序可以适应新旧两种类型遥控器,也为实现对其他类型遥控器的支持提供了统一接口。实验证明本文提出的方案可以达到预期的效果。