智能安防视频监控系统《概要设计说明书V1.0.0》

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

共页

版次:1.0.0

文件编号:

概要设计说明书

产品(项目)名称:智能安防监控系统

项目经理:

日期:2012.09.15

作者:徐恩华

东方锐智股份有限公司嵌入式软件开发部

Fuzhou P.R.China 350015

版本历史说明

目录

概要设计说明书 (4)

1引言 (4)

1.1编写目的 (4)

1.2背景 (4)

1.3定义 (4)

1.4参考资料 (4)

2总体设计 (5)

2.1需求规定 (5)

2.2运行环境 (5)

2.3基本设计概念和处理流程 (5)

2.4结构 (6)

2.5功能器求与程序的关系 (6)

2.6人工处理过程 (7)

2.7尚未问决的问题 (7)

3接口设计 (7)

3.1用户接口 (7)

3.2外部接口 (7)

3.3内部接口 (17)

4运行设计 (22)

4.1运行模块组合 (22)

4.2运行控制 (22)

4.3运行时间 (22)

5系统数据结构设计 (22)

5.1逻辑结构设计要点 (22)

5.2物理结构设计要点 (23)

5.3数据结构与程序的关系 (23)

6系统出错处理设计 (23)

6.1出错信息 (23)

6.2补救措施 (24)

6.3系统维护设计 (24)

7实现模块时注意事项 (24)

概要设计说明书

1引言

1.1编写目的

说明对项目的需求分析,主要是明确项目的开发背景,用户特点、开发目的及开发目标。重点说明项目的功能、性能及运行环境,为项目产品的可用性、易用性、易维护性和稳定性提供必要的前期保障。本文档的预期读者为:项目经理、软件开发人员、软件测试人员、软件评审人员。

1.2背景

随着我国老龄化程度的增加和生活节奏的日趋加快,人们在家的时间越来越短,对小孩老人的照顾越来越少,对家庭安全的要求越来越高,因此需要有一种对小区和家庭情况进行实时监控的系统,来保证家庭财务的安全,减少对老人小孩照顾的缺失,减少人间悲剧的发生。智能安防系统的需求应运而生,加上近年来嵌入式系统的发展和网络速度的提高,实时监控小区和家庭变的比较容易。因此,市面上监控设备、安防产品也越来越多,越来越智能化……

本项目的智能安防视频监控系统只是整个小区智能安防系统的一部分,它的主要功能是将家庭或者小区的视频监控信息通过网络(有线或者3G无线网络)传输给在公司或者出差在外的主人,从而来保证家庭财务、老人和小孩的安全。

1.3定义

1.4参考资料

表(1-2)

2总体设计

2.1需求规定

本系统所有需求完全来自于《需求规格说明书v1.0.0》文档规定,尽量做到完全理解该文档作者的原意,并且实现它所需要的所有功能。

2.2运行环境

本系统属于无人执守的设备,主要工作在室外,所以环境比较差。本系统的硬件平台是ARM SOC芯片,所以对本系统的时空效率提出了很高的要求,为了适应这两方面条件的要求,本系统采用了下面的设计:

表(2-1)

(表2-2)

表(2-3)

2.3基本设计概念和处理流程

本系统的处理流程如下图:

图(2-1)

如上图,应用程序不属于本系统的实现范围,本系统主要实现除这个部分以外的模块,

API模块实现协议指令的打包并且调用通讯接口将协议包发送给键盘,让键盘完成相应的操作,这个模块在本系统的二次开发Demo里面实现。通讯接口主要完成将API模块产生的协议包传送给键盘。应用模块调用指令接口执行指令,调用自检进入接口使用户可以通过输入特定的组合键来进入自检状态。指令实现模块主要向应用模块提供各个指令的接口,应用模块可以调用这些接口执行相应的指令。自检模块主要完成部分硬件的自检,生产参数的本地设置。

2.4结构

本系统的模块层次图:

表(2-4)

2.5功能器求与程序的关系

显示时间

√√

界面

读取用户

√√√√√按键

√√√√√√√自检

(表2-5)

2.6人工处理过程

2.7尚未问决的问题

3接口设计

3.1用户接口

本系统对直接用户来说操作比较简单,仅仅只需要按照液晶屏幕上的提示输入相应的信息就可以了,所以用户接口没有操作命令,也没有什么特殊的操作。

3.2外部接口

本系统的外部接口主要是提供给二次开发人员的API接口,下面是对所有API接口及API接口使用指令的说明:

(1)、GetKey:扫描键盘,获得键盘的按键信息

对应的通讯指令参数说明:

主机发送给键盘:

注意:加密数据要先解密,解密后就是后面的格式了,密钥的计算方法是:1.计算随机数的所有字节之和,备份结算结果后,对8取模,2.用计算出来的值做为下标取出随机数中对应的字节放入随机数的第0位。3.将第1步备份的计算结果放入第2步中取出数据的位置

对应的通讯指令参数说明:

主机发送给键盘:

对应的通讯指令参数说明:

对应的通讯指令参数说明:

(6)、GetVersion:获得版本,包括:软件版本、硬件版本、字库版本、帮助库版本

相关文档
最新文档