车牌识别服务器需求分析说明书主要变更记录目录第1章、引言 (1)1.1目的和范围 (1)1.2文档约定 (1)第2章、术语、定义和缩略语 (2)2.1术语、定义 (2)2.2缩略语 (2)2.3参考资料 (2)第3章、综合描述 (3)3.1产品定位 (3)3.1.1市场定位 (3)3.1.2应用定位 (3)3.1.3运行环境 (4)3.2项目进度关键路径 (4)第4章、具体需求 (5)4.1功能/性能相关需求 (6)4.1.1接收前端图片 (6)4.1.2识别图片 (7)4.1.3提供后台图片查看功能 (9)4.2易用性相关需求 (10)4.2.1方便的设置界面 (10)4.3保证性相关需求 (12)4.3.1支持30台设备数据 (12)第5章、验收准则 (14)第6章、附件 (15)第1章、引言1.1 目的和范围本文档说明车牌识别服务器的功能、性能等方面的需求。
定义车牌识别服务器与后台、前端图像采集终端的通讯协议;各类文件的命名规范;以及与用户的接口。
1.2 文档约定第2章、术语、定义和缩略语2.1 术语、定义闯红灯系统中图片与录像放置路径相同,对闯红灯系统的录像不再单独说明;2.2 缩略语2.3 参考资料第3章、综合描述3.1 产品定位3.1.1 市场定位本产品全名“车牌识别服务器”,是卡口、超速、闯红灯系统中的一个组件。
系统由高清摄像机、摄像机控制器、图像采集终端、车牌识别服务器、后台几个部分组成。
支持前端设备如下:高清卡口系统、高清超速系统、高清闯红灯系统、嵌入式数码连拍闯红灯系统、嵌入式数码连拍超速系统。
3.1.2 应用定位系统示意图如下:3.1.3 运行环境硬件环境:采用Core 2四核处理器,4G内存,1T硬盘1个(根据用户配置,可以更换硬盘容量),识别加密狗。
软件环境:Linux Fedora Core 8操作系统,VSFTPD,Apache Web Server。
物理环境:车牌识别服务器可以布置在前端路面,也可以布置在后端机房。
3.2 项目进度关键路径第4章、具体需求根据上图,分析出整个系统运行的数据流如下:1.控制板与后台产生如下关系:DS1001(设备注册)、DS1002(请求时间校准)、DS1003(报告设备状态)、DS1004(报告磁盘空间状况);2.控制板抓拍到图片后,通过TCP/IP网络,使用FTP协议,传输图片到车牌识别服务器。
要支持下面的文件名格式:车牌识别服务器根据用户配置对不同系统的图片的处理;只对卡口系统才记录TXT文件,记录规则如下:将处理后的文件名信息发送给后台,符合《设备通讯协议说明书V2.0.doc》中DS1005格式要求,如果向后台发送文件名信息失败,则把文件名存入TXT 文件,TXT文件每小时一个文件,可以ftp上传至后台。
3.后台访问车牌识别服务器上存储的图片;4.系统对时方式:车牌识别服务器与后台对时;需求汇总表4.1 功能/性能相关需求包括:处理能力、互通性(协议)、多业务、容量(支持的路口数等)、接入方式(用户或其他网络的接入方式)、可运营、可管理、用户界面、报表、数据传输、接口等。
4.1.1 接收前端图片4.1.1.1 需求目的前端采集的图片没有识别出车牌,所有的图片均传输到图片识别服务器来识别。
该功能必须实现。
4.1.1.2 需求描述前端采集设备采集的图片,需要传输到图片识别服务器。
为了使系统保持稳定,选用广泛使用的FTP协议。
4.1.1.3 应用场合4.1.1.4 使用频度高4.1.1.5 优先级高4.1.1.6 需求来源对产品架构的分析需要这样的功能方可实现整个定义的车牌识别功能。
4.1.1.7 注释与问题要求系统能设置多个用户,每个用户对应一个设备编号,传输的图片对应不同的目录。
传输图片的根目录定为:/tftpboot/。
4.1.2 识别图片4.1.2.1 需求目的识别图片服务器的主要功能即是完成识别图片的功能。
图片接收模块接收了前端采集的图片,本模块完成识别车牌的功能。
该功能是核心功能,必须实现。
4.1.2.2 需求描述车牌识别服务器根据接收到的前端发来的消息,处理/tftpboot/目录中的文件,取出其中的图片并做处理;并把文件移动到/unihz/pic/目录中对应的目录下,删除旧的文件。
根据图片类型,保存路径如下表:TXT文件保存在/unihz/txt/目录中,文件命名规则:R设备编号Tyyyymmddhhmm.txt。
每1小时一个文件,存放在/unihz/txt/R设备编号/yyyymmdd/目录。
识别后的结果通过网络传输给后台。
可以ftp上传txt文件到后台。
4.1.2.3 应用场合4.1.2.4 使用频度高4.1.2.5 优先级高4.1.2.6 需求来源对产品架构的分析需要这样的功能方可实现整个定义的车牌识别功能。
4.1.2.7 注释与问题要求系统能对每个设备的每个方向中每条车道单独定义识别区域,每台前端设备的设备编号及路口信息均由Windows客户端设置;4.1.3 提供后台图片查看功能4.1.3.1 需求目的后台本身并不保存图片,图片都保存在识别服务器中,当后台需要查看图片时,需要提供一种机制来实现此功能,根据用户配置方式不同,可以后台主动取图片或车牌识别服务器主动将图片发往后台。
该功能为关键应用,必须实现。
4.1.3.2 需求描述图片识别后都保存在/unihz/pic/目录,后台查看图片时,需要提供某种机制把图片传输到后台服务器,对闯红灯系统,还需要提供后台查看视频录像的功能。
为了使系统保持稳定,选用广泛使用的HTTP协议,而不是自己定义的私有协议。
在识别服务器端安装一台Apache Web服务器来实现该功能。
4.1.3.3 应用场合4.1.3.4 使用频度高4.1.3.5 优先级高4.1.3.6 需求来源对产品架构的分析需要这样的功能,可以方便的实现后台调用图片的功能。
4.1.3.7 注释与问题4.2 易用性相关需求易于维护、兼容性(与现有设备的兼容)、可扩展性、高集成度、环境适应性(对环境温度、电压不稳、电磁干扰的适应能力)、安全性4.2.1 方便的设置界面4.2.1.1 需求目的系统有需要设置内容:1.车牌识别服务器的IP、掩码、MAC、网关等网络参数;2.上传txt文件的FTP设置;3.上传日志文件的FTP设置;4.上传图片的FTP设置;5.上传配置文件,配置文件内容包括如下内容:设备编号、设备类型、路口信息、车道数、是否识别、是否合成、是否打水印、是否取录像、取录像的方式、DVR的IP、识别区域左边界、识别区域上边界、识别区域右边界、识别区域下边界;举例如下:[DEV_0]DEV_NUM="88866"DEV_TYPE="0" /* 高清卡口0,高清闯红灯1,高清超速2,嵌入式数码连拍闯红灯3,嵌入式数码连拍超速4 */ DEV_AREA_INFO="创维大厦"DEV_LANE_NUM="10"DEV_PIC_RECOGNISE="Y"DEV_PIC_MERGE="Y"DEV_WATER_MARK="Y"DEV_FETCH_VIDEO="Y"DEV_FETCH_VIDEO_TYPE="0" /* 视频卡0,DVR设备1 */DEV_DVR_IP="192.168.0.88"DEV_LANE0_LEFT="0"DEV_LANE0_TOP="0"DEV_LANE0_RIGHT="1616"DEV_LANE0_BOTTOM="1232"……配置文件可以手工填写,也可以通过Windows客户端软件设置(待开发);4.2.1.2 需求描述1、车牌识别服务器的IP、掩码、MAC、网关等网络参数2、上传txt文件的FTP设置设置上传txt文件的FTP设置,包括IP地址,端口号,用户名,密码,是否保留副本,上传时间,上传目录;3、上传日志文件的FTP设置设置上传日志文件的FTP设置,包括IP地址,端口号,用户名,密码,是否保留副本,上传时间,上传目录;4、上传图片的FTP设置设置上传图片的FTP设置,包括IP地址,端口号,用户名,密码,是否保留副本,上传时间,上传目录;4.2.1.3 应用场合4.2.1.4 使用频度高4.2.1.5 优先级高4.2.1.6 需求来源经过分析系统需求,有此功能可以让使用系统更加容易使用。
4.2.1.7 注释与问题4.3 保证性相关需求4.3.1 支持30台设备数据4.3.1.1 需求目的支持30台前端设备,配置1块1T的硬盘(根据用户配置,可以更换硬盘容量);4.3.1.2 需求描述按照需求,选择配置1块1T的硬盘,按照如下分区:4.3.1.3 应用场合4.3.1.4 使用频度高4.3.1.5 优先级高4.3.1.6 需求来源行业标准4.3.1.7 注释与问题第5章、验收准则第6章、附件。