基于JSLEE的多媒体会议SIP信令控制层的设计与实现

基于JSLEE的多媒体会议SIP信令控制层的设计与实现

论文摘要

本文主要描述了一个SIP信令控制层的通用设计方法,及其基于JSLEE规范,在mobicents平台下的实现方法。包含SIP协议栈的修改与封装,资源适配器的编写以及信令控制逻辑的实现。此外,还介绍了在本文所在的整体项目背景下,以多媒体会议为典型实例,其涉及的平台,以及接入平台的各部分之间的基本关系与交互方式。SIP协议栈主要用于对SIP消息文本进行解码,获取消息头部各字段的值和消息体,或反过来编码构造消息文本。此外它还需要对SIP事务进行管理。它的最底层需要基于TCP/IP进行消息传输。由于SIP协议已经包含握手超时等机制,通常使用UDP。SIP协议栈通常都要进行一下封装,实现到统一的层次,提供一致的接口。资源适配器是协议栈为了接入mobicents,而做的一层基于JSLEE的封装。它将SIP消息转化为RA事件。SIP信令控制逻辑包括两种主要功能,一是向业务层提供语意明确的反馈与调用接口,屏蔽多UA参与的SIP交互的复杂性。二是自动根据触发信令控制的起始消息类型,使用业务中相应的SIP时序逻辑来进行SIP连接的路由与控制。具体实现上,通过使用JSLEE内部消息组件,设计会议逻辑与SIP信令通过异步消息进行交互。一个呼叫独立成SBB树,其内部采用同步调用。SBB树之间为多个独立的线程,各自独立持有私有数据。设计原则是数据对象各dialog单独动态持有,所有操作对象全局单实例共享。文中还简要介绍了SIP信令控制逻辑生成工具,可以快速增加和修改SIP信令时序并生成JAVA代码。或以文件的方式积累保存。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 背景介绍
  • 1.1.1 项目背景
  • 1.2 论文结构
  • 第二章 相关技术简介
  • 2.1 SIP协议
  • 2.1.1 SIP协议简介
  • 2.1.2 SIP协议栈
  • 2.1.3 C与JAVA代码的互通技术及JNI
  • 2.2 JSLEE
  • 2.2.1 JSLEE规范简介
  • 2.2.2 mobicents简介
  • 2.2.3 ANT简介
  • 第三章 信令控制层的需求分析及概要设计
  • 3.1 低延迟事件引擎控制模块
  • 3.1.1 低延迟事件引擎控制模块在执行环境中的作用
  • 3.2 信令控制层的需求分析
  • 3.2.1 信令控制层在平台中的功能
  • 3.2.2 多媒体会议中的信令控制需求
  • 3.2.3 信令控制的扩展需求
  • 3.3 信令控制层的体系结构与模块设计
  • 3.3.1 信令控制层的整体结构
  • 3.3.2 SIP协议栈的封装与改造
  • 3.3.3 SIP信令控制的模型及基本设计
  • 第四章 信令控制层的详细设计
  • 4.1 信令控制层的类设计
  • 4.1.1 整体类关系
  • 4.1.2 各类功能描述
  • 4.2 多媒体会议中的信令控制流程
  • 4.2.1 动作模板的配置与存储
  • 4.2.2 典型呼叫流程
  • 4.3 SIP信令控制框架的实现方法
  • 4.3.1 信令控制框架的功能
  • 4.3.2 信令控制的操作
  • 4.3.3 信令控制逻辑生成工具
  • 第五章 测试及验证
  • 5.1 信令控制层的功能测试
  • 5.1.1 测试用例及测试结果
  • 5.1.2 测试情况总结
  • 第六章 总结与展望
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].多媒体会议系统在图书馆的应用研究[J]. 科技情报开发与经济 2014(24)
    • [2].多媒体会议系统的通信结构分析[J]. 通讯世界 2015(06)
    • [3].基于云技术的高清多媒体会议业务应用方案研究[J]. 信息通信 2013(10)
    • [4].智慧多媒体会议系统分布式方案研究与实践[J]. 电声技术 2020(04)
    • [5].多媒体会议系统的设计与实现[J]. 智能计算机与应用 2013(04)
    • [6].多媒体会议中心集中控制系统设计[J]. 辽宁师专学报(自然科学版) 2010(03)
    • [7].中小型多媒体会议系统的设计[J]. 科技展望 2015(33)
    • [8].关于企业高效利用多媒体会议系统研究[J]. 商场现代化 2015(29)
    • [9].校园多媒体会议系统的设计与实现[J]. 信息与电脑(理论版) 2015(17)
    • [10].多媒体会议系统的方案设计与应用[J]. 微型电脑应用 2017(11)
    • [11].论多媒体会议系统解决方案[J]. 软件 2012(10)
    • [12].深圳台电发布无纸化多媒体会议系统[J]. 音响技术 2011(04)
    • [13].浅析林业多媒体会议扩音中常见的问题及对策[J]. 陕西林业 2011(04)
    • [14].基于网真系统的高清多媒体会议构建方案[J]. 通讯世界 2016(10)
    • [15].泰州市环保局多媒体会议系统设计[J]. 智能建筑 2010(08)
    • [16].多媒体会议应用服务器软件架构研究[J]. 计算机与网络 2018(15)
    • [17].某省电力公司生产调度综合楼多媒体会议系统设计[J]. 智能建筑与城市信息 2012(09)
    • [18].TAIDEN无纸化多媒体会议系统装备甘肃大剧院兼会议中心[J]. 智能建筑电气技术 2011(04)
    • [19].将无纸化多媒体会议系统进行到底——访北京东方正龙数字技术有限公司副总经理郝桓成[J]. 智能建筑与城市信息 2014(05)
    • [20].Hadoop平台上的云会议研究[J]. 小型微型计算机系统 2012(06)
    • [21].项目[J]. 智能建筑与城市信息 2014(09)
    • [22].HCS-8318系列多媒体会议终端[J]. 电声技术 2010(12)
    • [23].基于IMS技术的多媒体会议系统的实现[J]. 中国新通信 2016(10)
    • [24].某办公大楼会议室多媒体会议系统方案设计[J]. 智能建筑电气技术 2013(02)
    • [25].HCS-8318AC/20无纸化多媒体会议系统[J]. 演艺科技 2012(04)
    • [26].一种多媒体会议系统的实时同步混音转发算法[J]. 中山大学学报(自然科学版) 2010(02)
    • [27].基于JAIN SIP的多媒体会议系统中发言权控制[J]. 光通信研究 2008(02)
    • [28].业界动态[J]. 电声技术 2014(09)
    • [29].TAIDEN无纸化多媒体会议系统装备甘肃会展中心[J]. 电声技术 2011(08)
    • [30].“台电”在ISE展出多媒体会议系统解决方案[J]. 演艺科技 2020(Z1)

    标签:;  

    基于JSLEE的多媒体会议SIP信令控制层的设计与实现
    下载Doc文档

    猜你喜欢