论文部分内容阅读
视频监控联网是实现不同公共安全设备与系统间、系统与系统间互联、互通、互控的综合联网系统。目前,联网设备与系统的标准符合性测试需求呈指数增长,测试包括受测对象的联网协议和流媒体参数两部分检测。该测试结果已成为设备选型、工程验收时,验证联网设备与系统标准化程度的重要手段。而传统的测试模式是由单台测试服务器直联单个受测设备进行,其资源利用、并发测试等能力均受到极大限制,且测试人员须通过手动抓取SIP(Session Initiation Protocol,会话初始协议)信令,对消息内容的标准符合性进行逐条核验,无形中扩大了测试的不确定度和人力成本。本文针对上述问题,研究、设计具有高并发、可扩展、自动判定、性能稳定的视频监控联网测试系统,是一项极具现实意义的研究课题。根据标准要求和实际应用需求,设计并实现了一套多任务、可扩展、自动化的视频监控联网测试系统。本文的研究内容主要有:1、在分析了自动化测试方案国内外研究现状的基础上,对视频监控联网系统的信息传输、交换、控制技术进行理论研究,针对传统测试模式所不具备的自动化、可扩展测试架构,提出了设计需求,形成了测试系统的总体设计方案。2、针对自动捕获测试对象、测试结果自动化判定等设计需求,对平台的各主要功能模块进行了详细地分析设计,通过SIP信令协议栈构建、注册鉴权的MD5(MD5 Message-Digest Algorithm,MD5消息摘要算法)加密过程、流媒体解析、结果存储、导出等,实现受测平台或设备的身份认证、测试结果自动判定,并完成了自动化测试平台各测试模块的集成控制、展示。3、进一步研究测试平台的拓展能力,对虚拟化应用及流量预测算法进行了详细地研究、设计、实现。通过基于bash(Bourne-Again Shell,交换式命令解释、命令编程语法超集)的Shell编程搭建方式,实现了可复制的最小化测试单元构建;在传统端口流量监控的基础上,提出基于马尔科夫链的预测流量算法设计,并通过仿真验证了预测模型的有效性。4、对基于自动化测试平台的可拓展测试系统进行可行性验证。与国内主流安防厂商的多型号联网平台及设备进行大量联网测试,对测试结果进行了详细说明,验证了系统符合标准要求和实际应用需求,测试结果准确、可靠,具备良好的拓展性能,具有很好的应用价值。本文的创新点为:(1)构建了适用于自动解析、判定的SIP协议栈及流媒体解码、分析模块,设计了面向多设备接入的鉴权注册机制,并通过MFC(Microsoft Foundation Classes,微软基础类库)框架将接口和各应用模块的整合、展现。(2)在完成自动化测试平台的基础上,通过对虚拟化架构的研究,提出了可复制最小化测试单元模型,搭建了基于最小化测试单元的可扩展测试系统,可通过最小化测试单元的复制,完成大规模测试系统的部署。提出了一种基于马尔科夫链的网络流量预测算法,并通过仿真验证了其可行性。