摘要
针对现有文献侧重单一网关功能实现的问题,研究多媒体网关共性和底层通信模式.以应急调度系统业务流程为例,分析了网关数据通信的多任务并发处理流程,设计了一套适合多媒体网关软件开发的通信模式.该模式将多任务分配到线程池的空闲线程队列并发执行,以插件形式封装外部设备,在异构网络环境中实现了媒体设备之间的异步通信.通过会议调度实例指出了IP语音质量优化的可行方案,实验结果表明,以该模式研发的语音网关能很好满足应急调度功能要求,实时响应性能良好.
In light of the most researches focused on functions realization of single type network gateway, this paper aims to find out the common features and basic communication pattern of multimedia gateway. According to the business features of emergency scheduling systems, the authors analyze multitask concur- rent process procedure of gateway data communication,and design a communicaiton pattern suit for multi- media gateway software development. The presented pattern could dispatch multitask into idle thread queues in thread pool for concurrent execution, encapsulate extern devices in plugin form, and realize asyn- chronous communication between media devices in heterogeneous network. A feasible solution of IP voice quality optimisation is presented by analyzing conference scheduling process flow. Experimental results demonstrate that the voice over internet phone(VoIP) gateway developed by this pattern could meet re- quirements of emergency scheduling function well; and its performace of real-time response is good.
出处
《武汉大学学报(工学版)》
CAS
CSCD
北大核心
2015年第5期727-733,共7页
Engineering Journal of Wuhan University
基金
国家自然科学基金项目(编号:61231015
61170023
61367002)
湖北省自然科学基金项目(编号:2014CFB712)
湖北省重大科技创新计划(编号:2013AAA020)
粤港关键领域重点突破项目(编号:2012A090200007)
广西自然科学基金项目(编号:2013GXNSFBB053005)
关键词
应急通信
多任务
多线程
语音网关
回调函数
emergency communication
multitask
multithread
VoIP gateway
callback function