【精品论文】支持PARLAY多媒体和会议能力的业务验证环境的设计与实现[专业:计算机科学与技术]
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
知识水坝论文
北京邮电大学
硕士学位论文
支持Parlay多媒体和会议能力的业务验证环境的设计与实现
姓名:***
申请学位级别:硕士
专业:计算机科学与技术
指导教师:***
20070301
知识水坝论文
4)资源控制功能,如会议资源的预留、分配、释放等,本部分功能在CCC中定义
5)接纳控制功能,根据Parlay中CCC的定义,在不同的资源占用情况下,是否允许某个与会方加入也是不同的,因此需要对与会方的加入进行一定的接纳控制。
第一二部分完成的实际是信令控制和承载控制的功能,第三部分实际上是媒体混音策略的变化,这三部分可以通过建立一个合理的呼叫状态模型来完成,我们把这部分的功能抽象出来,与接纳控制功能一起,由一个呼叫控制(CC,CallContr01)模块来完成。
第四部分是对资源的控制,与呼叫无关,因此由一个资源管理模块(RS,ResourceManager)来完成。
根据上述分析,仿真网络层结构如图4—4所示:
图4-4仿真网络总体结构图
在原有系统中仿真网络层和Parlay网关层以及GUI界面层之间都是通过消息队列来交互的,采用异步调用机制。
加入新的能力集后,仿真网络层又分离出了一个新的模块资源管理模块,如图4-4所示,此时,需要重新考虑资源管理模块与另外两层的交互方式。
这里有两种方案可供选择,下面分别对两种方案进行描述并比较。
方案一:资源管理模块也采用异步调用的方式,使用消息队列与上下两层进行交互。
通过对Parlay文档分析可以知道,业务对资源的操作需要以同步的方式返回操作结果。
以资源预留为例,业务需要预留资源时,调用Parlay网关预留资源的操作。
资源预留的成功与否,以及实际预留资源的情况只有在仿真网络层的资源管理模块进行了合适的操作后,才能有最终的结果。
然而,资源管理模块与Parlay网关之间采用异步消息调用的方式,那么Parlay网关无法立即得知消息处理结果。
为解决此问题可以采用线程的wait,notify机制。
在Parlay网关中涉及到资源访问操作的程序段用synchronized进行加锁,在synchronized段内,发送相应消息给仿真网络层后,调用wait()方法。
仿真网络层进行处。