论文部分内容阅读
远程会诊是目前医院信息化、数字化发展的一个重要项目。它是利用多媒体通信技术帮助病人、医生和专家之间进行各类医疗活动。它使得患者与医学专家能达到面对面的交流效果,病人直接接受到医学专家的会诊,减少了错过治疗疾病的最佳时间,同时大大节约了医生与患者的时间。远程会诊系统中最基本的功能之一就是要保证病人、医生和专家之间进行实时交流,本文对其进行了一些研究,设计了一个白板实时通讯模块,方便他们进行实时交流。 根据白板实时通讯模块功能的需求,采用了客户端/服务器体系架构,该模块可分为两个较小的模块,远程白板模块和远程语音模块。远程白板模块主要是完成远程控制的功能,以及图形图像的绘制,显示和编辑功能。远程语音模块主要是完成对音频数据的播放和录制。 为了提高系统实时响应速度,减少系统中图像和音频数据的传输量,本文对系统中图像数据的处理和音频数据的处理进行了研究。其中为减少在远程过程中图像的数据传输量,采用了图像分块技术,H.264编码技术,有效的提高了图像的传输速度。在使用白板过程中,为了彻底消除闪烁,不流畅,采用了双缓冲技术。在整个白板程序设计的过程中,充分利用c++继承性,将绘图功能实现部分分为三大类,窗口类、显示类和鼠标操作类,降低设计过程中逻辑的复杂性,也有利于对系统功能进行扩展。在语音的通话过程中为了减少音频数据的传输量,使用了Speex音频编码。其中为了提高语音通话的质量,对音频的播放与录制过程也进行了一些研究,利用双缓冲技术很好的解决了播放停顿的问题。在整体功能实现的情况下还对整个系统进行了一些优化操作,使其更好的满足医院的需求。由于整个模块的设计还处于设计初期,很多方面还不是很完善。如目前系统模块只能应用于局域网中,但是相信随着各医院之间网络环境的基础设施的完善、计算机网络通信技术的飞速发展,这些问题都可以得到很好的解决。