论文部分内容阅读
随着信息技术的发展与公安科技信息化的不断进步,安防视频监控系统已经成为社会安全的重要保障。然而已有的安防视频监控系统层次级别多,采用的信令控制协议不统一,不同部门的不同系统所采用的协议和交互流程不同,无法满足大规模的视频联网及共享的需要。在这种情况下,公安部制定《安全防范视频监控联网系统信息传输、交换、控制技术要求》(GB/T28181-2011)的相关文件,要求各级公安机关要于2015年之前实现基于GB/T28181协议的视频监控系统的搭建。GB/T28181标准对安全防范视频监控联网系统提出了新的要求,该标准规定了具体的SIP交互流程,并提出了新的扩展。其中终端信令控制器是SIP设备、SIP客户端等规定实体的重要组成部件。终端信令控制器的主要任务是不仅要符合标准的SIP流程,还要作为UAC负责发起呼叫,也要作为UAS负责接收呼叫并作响应。终端信令控制器的研究和设计对视频监控系统是否符合GB/T28181标准及系统性能有着重要意义。本文通过对RFC3261协议和GB/T28181规范的学习和研究,设计并实现了一个符合标准的高效的终端信令控制器。内容主要包括:首先,设计了终端信令控制器的层次结构,整体运行模式及消息回调机制;然后,分别实现了管理三种不同会话的工作者,讲述了他们的有限状态机、接口及回调函数;最后,根据公安部测试要求,对终端信令控制器进行了测试。本文设计的终端信令控制器具有高度模块化、低耦合、高效率、易扩展等特点,视频监控系统可以很方便快捷地构建相应的SIP实体。