科达科技软件系统架构说明文档模板

上传人:pu****.1 文档编号:393314464 上传时间:2023-01-18 格式:DOCX 页数:17 大小:1.25MB
返回 下载 相关 举报
科达科技软件系统架构说明文档模板_第1页
第1页 / 共17页
科达科技软件系统架构说明文档模板_第2页
第2页 / 共17页
科达科技软件系统架构说明文档模板_第3页
第3页 / 共17页
科达科技软件系统架构说明文档模板_第4页
第4页 / 共17页
科达科技软件系统架构说明文档模板_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《科达科技软件系统架构说明文档模板》由会员分享,可在线阅读,更多相关《科达科技软件系统架构说明文档模板(17页珍藏版)》请在金锄头文库上搜索。

1、软件架构阐明修订记录日期版本号描述作者xxxx/xx/xxVxxxx.xx修改内容,初次为“创立”,背面的每次修改在此填写修改波及的章节及内容。修改人名称目 录 1. 简介1.1. 目的与范畴本文描述了XXXXXX(软件系统)的软件架构,为XXXXXX(软件系统)的设计开发提供技术指引。本文从软件架构方面对XXXXXX(软件系统)进行综合概述,其中会使用多种架构视图来描述XXXXXX(软件系统)的各个方面。它用于记录并表述已对XXXXXX(软件系统)软件架构做出的重要决策。本文的合用范畴为:。本文的影响范畴为:。1.2. 缩写和术语本文中的缩写见Error! Reference source

2、not found.。表 11缩写全称描述DPSSData process and share system数据解决和共享系统DTDUData Transfer & Distribute Unit 数据转移分发单元本文中的术语见Error! Reference source not found.。表 12术语描述TOMCATApache组织的一种开源web服务器。1.3. 参照与引用文档本文所参照和应用的文档如下:1.4. 特殊阐明与商定本文中正文部分使用宋体,五号字体。本文中正文中的插图的图题使用“章节号-本章序号”的题注格式。本文中正文中的表格的表题使用“章节号-本章序号”的题注格式。本文

3、档模板中的蓝色字体部分为注释部分,在使用本文档模板编写文档时应当删除掉。2. 架构概述2.1. 背景本文所描述架构重要针对南宁市社会管理监控报警联网系统三期项目(如下简称南宁三期项目)。该项目的建设重点是建设统一的南宁市社会管理监控报警联网系统云计算大数据平台文献1(如下简称云平台)。2.2. 架构设计思想DPSS定位为大数据的存储共享平台,整合与视频有关的所有数据。实现对各类与视频有关数据的接受、存储、解决与分发。拥有基于业务应用的构造化数据的分析和解决,为上层应用系统提供数据支撑。DPSS的开发实行由目前已有的IVHS系统演化而来。本文重要针对DPSS第一阶段目的和相应的需求规格阐明书分析

4、DPSS系统需求和基本架构,提供系统逻辑视图,数据视图,开发视图,运营视图,部署视图等方面的阐明。作为DPSS后继实行筹划的指引文档。DPSS的架构设计遵循致简原则,以服务提供为核心。重点考虑服务(模块)之间的松耦合性以及扩展性,以及在大数据量接入解决时的分布性。在为DPSS设计架构时,重点考虑的思路是“数据从哪里来?如何提供,如何检索”的问题。数据的采集和针对数据提供的服务将是架构设计时考虑的重点。2.3. 架构表述方式本文使用用例视图,逻辑视图,运营视图,部署视图,开发视图来描述智能分析系统的软件架构。其中第三章用于阐明智能分析系统的用例视图,描述了智能分析系统与公安图侦系统,DPSS之间

5、的功能用例。第四章用于阐明智能分析系统的逻辑视图,描述了智能分析系统与关联系统之间的整体逻辑关系,智能分析系统的逻辑层次视图。第五章用于阐明智能分析系统的部署视图,描述了智能分析系统使用服务集群进行部署的方式。第六章用于阐明智能分析系统的运营视图,描述了智能分析系统中波及的重要进程和线程以及之间的交互关系。第七章用于阐明智能分析系统的开发视图,描述了在智能分析系统设计开发中使用到的核心软件技术及开源框架等信息。2.4. 架构目的与约束智能分析系统规定对视频摘要祈求做出迅速的解决和响应,因此需要基于分布并行计算技术进行系统架构的设计。3. 用例视图从整体功能来看,DPSS系统重要完毕外围设备(I

6、PC等)的接入(不注册,只发送数据),数据接受解析,存储,转发功能。对于实时数据,DPSS系统会产生实时告警转发。对于构造化数据,DPSS存储在数据库中,提供对外服务接口。DPSS系统之间还需要实现级联功能用于数据的上下行级联传递。本章将DPSS基本功能分为五个部分,各用相应的用例图表达3.1. 用例设备接入管理功能的用例图如下:与DPSS直接打交道的设备重要分为外部设备,KDM监控平台和IVM视频摘要服务器。外部设备重要涉及IPC,一体机等,可以直接向DPSS提供图片和构造化的图片语义数据。外部设备的注册和管理等操作由KDM完毕,外围设备向KDM注册并确认接入后,KDM会向DPSS发送设备上

7、线告知,DPSS获知该告知后,向外部设备分派数据通道(IP和端口),外部设备获知分派的数据通道后,向该数据通道发起连接,连接之后发送数据。IVM是独立的视频摘要服务器,完毕将KDM的视频摘要出的图片,构造化信息发送到DPSS的功能。在抽象上等同于外围设备,其工作流程也等同于外部设备。3.2. 用例3.3. 用例4. 逻辑视图本章重要描述基于智能分析业务资源池所构建的视频监控数据智能分析系统软件架构中的逻辑视图,涉及了该系统与有关联系统之间的关联交互视图以及系统的软件分层逻辑视图、系统的组件交互视图。4.1. 关联交互视图本文所描述的智能分析系统在项目中与其她系统之间的关系如Error! Ref

8、erence source not found.所示:图 41智能分析系统在云平台中重要和公安业务应用系统,DPSS系统和视频监控平台系统,存储设备进行交互。DPSS作为云平台中的智能数据集成系统,采集来自视频监控前端发送的用于智能分析的原始数据,这些数据重要涉及图像数据和初次分析的构造化数据。这些原始数据被DPSS存储在关系数据库(构造化数据)和云存储设备中(二进制数据)。DPSS提供数据转发功能,对于智能分析系统的实时数据分析祈求,DPSS提供数据通道,将祈求的实时数据转发给智能分析系统用于智能分析。DPSS管理智能分析前的原始数据和智能分析之后的成果数据。对于智能分析之后的构造化数据,D

9、PSS提供写入接口存储到它所管理的数据库中。DPSS同样提供对所管理构造化数据的访问接口供其他系统使用。智能数据中的二进制数据(如图像数据,特性数据等)基本以文献形式存储在云存储设备中,各系统对这些二进制数据的访问可直接通过云存储设备提供的API进行访问。智能分析系统的智能分析祈求由公安应用系统发起,智能分析系统在分析计算完毕之后将分析成果反馈给公安应用系统。智能分析后产生的数据重要有构造化数据,图像数据,视频摘要文献数据等。智能分析后产生的构造化数据通过DPSS提供的写入接口存储到DPSS所管理的数据库中,产生的二进制数据通过云存储设备提供的API接口写入到云存储设备中。对于视频流的分析祈求

10、,智能分析系统需要和视频监控平台(这里不辨别是科达的监控平台还是其他厂商的监控平台)交互,通过视频流控制接口获取视频流进行分析。对于某些独立的第三方视频资源(如第三方提供的录像等资源),智能分析服务器也可以完毕智能分析。4.2. 软件分层视图智能分析系统软件重要接受业务祈求,完毕有关智能分析业务的解决,并将分析成果反馈给应用系统。告知智能分析系统提供管理功能可供管理员进行系统配备与有关的系统管理工作。智能分析系统使用分布并行计算模型,将应用系统的祈求作业切分为多种任务分布并行解决,多种任务之间协同工作。智能分析系统软件的逻辑视图如Error! Reference source not foun

11、d.所示:图 42该视图中,将软件分为五层。系统管理层完毕软件系统的系统管理功能,重要完毕系统的配备,日记,安全,作业状态浏览等功能。业务管理层接受来自公安应用系统的业务祈求,将每个祈求作为一种作业,交给作业调度层进行作业的调度。作业调度层完毕作业分派,作业划分(分片),任务调度和任务协作等功能。任务执行层完毕具体任务的执行过程,这些任务按业务类型可分为视频摘要,图片检索,图片分析等任务。作业和任务之间的协调可通过基于开源框架ZooKeeper的分布式任务协作系统完毕,该任务协作系统可记录,告知各作业及任务的执行状况和状态等信息。4.3. 组件交互视图DPSS中的组件交互视图如Error! R

12、eference source not found.所示:图 43将DPSS中所互换的数据分为两种类型:由外部设备和外部系统所提供的资源有关的数据(图片,构造化数据,视频数据等)称为顾客数据,DPSS中各模块(服务)之间的交互的信令(命令)数据称为控制数据。顾客数据在系统内外的交互使用TCP链路进行交互,而控制数据则通过JMS消息服务组件作为中间件进行交互。告警数据由布控信息和实时资源信息产生,考虑到和实时资源数据相比,数量较少,也采用JMS消息服务在ASU,SIU和DTDU之间传递。5. 部署视图阐明用来部署和运营本文所相应软件系统的一种或多种物理网络(硬件)配备。对于每种配备,它至少应当指出执行该软件的物理节点(计算机、CPU)及其互连状况(总线连接、LAN 连接、点到点连接等)。在此还需要涉及在安装部署时要注意的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号