论文部分内容阅读
语音通讯是分布式虚拟环境中用户之间重要的交互方式。语音数据量大,这是所有通过网络传输语音数据的系统所必须考虑的一个问题。两点间的语音通讯,比如IP电话,可以借助语音编码压缩的方法比较好地解决这个问题;多点间的语音通讯,比如网络会议系统,往往通过混合语音来降低网络的传输量。但是,对于分布式虚拟环境,通常要求有大量的用户参与,并且用户流动性大、位置分布具有任意性,所有这些都导致混合语音的方法已经难以满足分布式虚拟环境中语音通讯的需求。与此同时,兴趣管理作为一种有效的信息过滤方法,大大降低了分布式虚拟环境中各仿真对象间的通讯量,借鉴兴趣管理方法来解决分布式虚拟环境中的语音通讯问题正是本文研究的着眼点。
本文从表示模型、过滤规则和体系结构三方面详细设计了一种适合语音通讯的兴趣管理方法,并在此基础上给出了语音通讯的实现方案,包括语音兴趣管理和语音传输通讯这两个相对独立的模块。本文做了以下主要工作:
(1)依据真实世界的声学模型构造语音通讯的兴趣管理表示模型。
(2)采用了基于发送端和基于中间节点过滤的混合式的体系结构,以及两步匹配过滤的策略,有效的减小了语音通讯量。
(3)中间节点的设计参考了发布-订购模式的思想,并通过基于主题的发布-订购模式来实现高级过滤规则,满足了某些特殊场合的语音通讯需求。(4)借鉴TCP协议中网络拥塞控制策略,根据网络的状态实时调整兴趣区域大小,有效控制了网络拥塞。
(5)把IP电话中成熟的技术应用到语音传输模块中,提高了语音的服务质量。
本文所设计的基于兴趣管理的语音通讯系统在校园网内进行了实验,并且为了证明该系统的通用性,实验还模拟了各种不同的网络条件。实验衡量了语音兴趣管理的组织功能以及拥塞控制的效果。实验表明通过兴趣管理来组织分布式虚拟环境中的语音通讯是一种很有成效的方法。