论文部分内容阅读
发言权控制(Floor Control)是多媒体会议系统的关键组成部分,是协调和管理多媒体会议中的多个用户使用会议资源的一种机制,是多媒体会议体系结构中的关键技术。为了满足SIP多媒体会议中控制协议的统一性,增强会议控制的功能,本论文在对已有会议系统模型进行分析的基础上,设计了一种以会话初始化协议(SIP)为控制信令的多媒体会议中发言权控制的系统模型。该模型包括会话管理,会议实例管理,用户管理,策略管理等,完成整个系统的控制功能。然后根据发言权控制模型,给出了相应的软件结构,并围绕系统需求的设计利用Petri网技术分析控制模型的可行性。在此基础上,设计并实现了发言权控制模型中各功能模块。构造了分布式服务器结构,将会议系统中的非主要处理任务,如媒体处理,策略管理分发给子服务器处理,避免了单服务器会议系统中出现的性能瓶颈,同时还实现了在子服务器崩溃时服务器迁移功能。将发言权控制功能位于不同的服务器上,每个参与者在获得发言权后成为持有人,通过其SIP代理服务器接受所有发言权请求,并能在会议中直接管理资源,或者通过此服务器发送请求给其他的级联服务器。资源持有人可以对发言权进行控制,要求用户发言按队列排序,并且拥有控制所有请求成员发言权的权力,从而有效的控制会议资源避免冲突。论文进一步探讨了发言权控制消息的实现机制,将控制消息分为命令和通知两类,本文采用简单对象访问协议(SOAP)实现了控制命令运行机制,利用基于SIP的事件通知机制实现了会议通知功能。最后对整个系统性能进行了功能测试,采用Ethreal抓包软件进行流程监控与数据包分析,基本达到了设计要求。