网守系统MY-GK的设计与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:mengyangshizamao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IP电话是当今Intemet增值业务研究的一个技术热点,具有广阔的应用前景。网守是基于H.323技术构建的IP电话系统的重要组成部件。本文分析了H.323协议,对网守系统做了详尽的需求分析,设计并实现了一个网守系统MY-GK。按功能对MY-GK系统进行了粗略的模块划分,设计了C/S模式的软件体系结构,并详细论述了服务端MyGateKeeper和客户端Mygkmc的具体实现方法。 MY-GK系统选用开源项目GnuGk作为服务端蓝本,GnuGk支持多域和层次结构管理,并优先使用别名呼叫规则,很好地解决了系统跨域通信和NAT穿透问题。本文搭建了GnuGk的开发环境并成功编译了源码,重点对GnuGk核心模块和状态界面模块的源码进行了深入剖析,并对其中的安全认证和计时功能模块做了改进设计。本文实现的外壳托盘管理软件MyGateKeeper使GnuGk运行更加符合服务器的运行特点。 客户端Mygkmc主要用于监视、控制和管理MY-GK的运行状态。根据服务端状态界面设计要求,Mygkmc选用了MFC中的CAsyncSocket异步非阻塞通信类实现了与服务端的TCP连接。本文着重论述了用户管理界面、系统配置文件远程修改和动态加载、呼叫管理等功能模块的具体设计与编程实现。计费中心选用了运行速度较快的C语言程序接口与MySQL建立连接,并采用了防止并发呼叫的CDR数据丢失的缓存技术。 通过搭建MY-GK的网络测试平台,对系统的功能、性能及健壮性进行了严格的评测。测试结果表明,MY-GK的功能完全符合H.323协议通信标准,运行高效、实用性强。
其他文献
图像的对象分割是计算机视觉领域一个重要的研究课题,也是计算机理解与分析图像的重要步骤。至今,图像对象分割方法种类较多,目前主流方法采用条件随机场框架。这些方法一般以像
商业网点的选址与布局是企业经营管理战略决策中的重要内容之一。地址在很大程度上影响企业未来的规划与发展。GIS技术的应用为商业网点选址提供了新的思路和方法,在对传统商
随着数据量爆炸式的增长,导致存储成本的不断上涨,同时加大了数据存储管理的难度。云存储作为一种“基础设施即服务”的表现形式,能够提供一个高性能、低成本、易管理、虚拟化的
学位
随着人们对各种应用需求的增加,网络也朝着多样化发展。在某些网络中,节点是不断移动的,节点之间的消息传递依赖于节点的相遇机会且得不到可靠的保证。网络中的移动节点具有间歇
随着Internet网规模的急剧扩大,网络用户越来越多,给电子商务的发展和普及提供了广阔的发展空间。网络上的信息量爆炸性地激增,但是网络中信息组织是非结构化或半结构化的。如何
随着显示技术的进步以及人们对阅读舒适度要求的不断提高,电子阅读装置的显示屏越来越大,色彩越来越丰富,与此同时,人们对于电子读物版面描述能力的要求也在不断提高,电子读物的版
本文主要介绍了基于USB系统的DSP仿真器的开发与实现,在实现过程中既有硬件的设计与实现,又有软件的研究与开发,从而实现整个系统的运行。 论文首先介绍USB的体系结构和特点,
随着互联网络的不断发展,网络应用已深入到日常生活的方方面面。互联网上的各类服务,在为用户提供方便的同时也积累了大量的数据,如何有效的利用这些数据已成为一个重要课题。基
嵌入式技术的飞速发展以及电子纸显示技术的逐步成熟为手持阅读应用提供了良好的土壤。V2手持阅读器是专门针对用户静态阅读需求的嵌入式设备。它的电子纸屏幕印刷系统和文档