




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、海思工作室 杭杭州州汇汇文文教教育育咨咨询询有有限限公公司司 ARM 监控系统 投标书 海海思思工工作作室室 Happy 、Strive、Solidarity1 目目 录录 一、公司介绍及优势一、公司介绍及优势.2 1.1 公司简介 .2 1.2 系统定位和意义 .2 1.3 公司在本项目中的优势.3 二、项目技术方案二、项目技术方案.3 2.1 系统框架 .3 2.2 项目目标 .4 2.3 技术路线 .4 2.3.1 构建基于 S3C2440 的 Linux 平台.4 2.3.2 视频监控终端软件的设计.5 2.3.3 视频监控服务器软件的设计.6 2.4 使用与维护.8 2.4.1 维护
2、简介.8 2.4.2 承诺与服务.9 三、项目管理及实施计划三、项目管理及实施计划.10 3.1 实施计划.10 3.2 项目管理方案 .10 3.2.1 整体管理.10 3.2.2 会议制度.11 3.2.3 临时工作调配.12 3.3 质量控制管理 .12 3.3.1 质量基本规划.12 3.3.2 质量保证.12 3.3.3 质量检查.13 3.3.4 风险控制.13 四、资源列表及项目报价四、资源列表及项目报价.13 4.1 所需资源列表 .13 4.1.1 硬件资源.13 4.1.2 软件资源.14 4.1.3 人力资源.14 4.2 项目报价.14 Happy 、Strive、So
3、lidarity2 ARMARM 嵌入式视频监控系统投标书嵌入式视频监控系统投标书 首先,感谢杭州汇文教育咨询有限公司的关注,以及提供我们参与此次项 目的机会,让我们工作室的学员们能够更好地积累实战经验,为踏上社会之路 做充分的准备。冀望于此次接触机会及交流过程,能够成为中国计量学院和杭 州汇文教育咨询有限公司打开双方合作之门的良好基石。 在调查和理解 ARM 视频监控系统的目标,以及对视频监控系统相关背景分 析的基础上,我们撰写本文。旨在向杭州汇文教育咨询有限公司介绍我们对此 项目的思路及相关建议,且展示海思工作室在此次项目上的计划与执行能力。 一、一、公司介绍及优势公司介绍及优势 1.11
4、.1 公司简介公司简介 海思工作室(HSS)于 2010 年 3 月 12 日于成立于中国计量学院,本着 “happy 快乐、strive 奋斗、solidarity 团结”的宗旨,致力于嵌入式软件项 目开发和制作。目前公司有 12 名优秀成员。 虽然,本公司成立时间不长,但是公司成员从大一开始就已经学习掌握 C 语 言知识,距今已近三年,因此底蕴深厚,对于 C 语言和嵌入式也是非常了解。 部分成员在校期间曾获多次奖学金和各类奖项。我们竭尽所能把一切资源投在 产品开发上,力求高效、质优、价廉、款佳。傲视同仁,迎合市场所需,满足 客户所求。锐意进取,精益求精。面对任何机遇与挑战,我们正以饱满的热
5、情, 坚定不移的信心,在嵌入式的道路上阔步前进。未来的日子里,我们将继续以 最实惠的价格,最优质的产品、最完善的服务,回报新老客户。以一流的人才, 一流的管理,一流的的服务,立足中国,面向世界,与您携手并肩,共创美好 的明天。 1.21.2 系统定位和意义系统定位和意义 图像与视频监控系统是应用计算机与通讯技术实现对目标区域信息监控的系 统,常用于交通,能源,公安,电信,军事等部门。随着计算机技术及网络技 术的迅猛发展,视频监控系统的发展趋势必然是全面数字化、网络化,即采用 Happy 、Strive、Solidarity3 嵌入式网络摄像机,利用网络进行传输,利用嵌入式监控设备体积小巧、性能
6、 稳定、通讯便利等特点,将使视频监控无处不在。同时,视频监控领域的各种 矛盾也日益突出:成本控制、智能化控制、系统稳定性、安全性、容灾性。 发展历史:CCTV 全模拟监控、数字硬盘录像机(插卡式 DVR) 、全数字系统 网络监控(嵌入式编码器) 。 1.31.3 公司在本项目中的优势公司在本项目中的优势 嵌入式监控监控系统是一种以嵌入式、视频编码技术和网络传输技术为核 心的新型视频监控系统,具备图像采集压缩、多网络模式传输、多设备接驳等 功能。它在稳定性、实时性、处理速度、功能、价格、扩展性等方面和传统的 视频监控系统相比有着突出的优势,而且面对专业领域,特定环境,应用单一 化,应用领域广泛,
7、同时也代表着目前视频监控系统研究和发展的方向。 本公司就是专门从事嵌入式这个领域,因此对这个项目有着得天独厚的优 势。相比于其他公司,本公司的全部成员都学习过数字图像处理和数字视听等 专业课程,对于图像编码压缩都比较了解。并且本公司的部分成员目前正在做 摄像寻迹小车的项目,对于视频监控系统所用的知识能更加熟悉的运用。 二、项目技术方案二、项目技术方案 2.12.1 系统框架系统框架 整个视频监控系统采用 C/S 结构,从主体上分成两个部分:服务器端与客 户端。服务器端主要包括 S3C2440 平台上运行的采集、压缩、传输程序,客户 端是 PC 机上运行的接收、解压、回放程序。视频监控终端从现场
8、的摄像头捕获 实时的视频信息,压缩以后通过以太网传输到视频监控服务器上。视频监控服 务器用来储存中间数据,处理实时性要求较高的事件,响应监控终端的监控请 求。 Happy 、Strive、Solidarity4 图 1 系统结构图 系统结构如图 1 所示,视频图像采集和打包发送在视频监控终端完成,图 像的接受解包和回放将在视频监控服务器完成。 2.22.2 项目目标项目目标 通过一块 S3C2440 开发板与一台 PC 机实现一个视频监控系统,实现如下功 能: 用户可以通过浏览器观看监控现场采集到的视频 支持多台远程数据图像采集 能对历史图像数据的存取、检索 以下为增值服务: 图像数字处理、对
9、比分析及异常情况预警 根据用户权限对远程数据图像采集器发送摄像头变焦、云台角度偏转等 指令,对摄像机进行控制 2.32.3 技术技术路线路线 视频监控终端的软件设计主要完成两方面的工作: (1)在硬件上搭建一个软件平台,搭建嵌入式 Linux 软件开发平台需要完 成 UBOOT 移植、嵌入式 Linux 操作系统内核移植以及嵌入式 Linux 操作系统的 设备驱动程序的开发等工作。 (2)在软件平台的基础上,开发系统的应用程序。借助交叉编译工具,开 发视频监控终端上运行的采集、压缩、传输程序。 Happy 、Strive、Solidarity5 .1 构建基于构建基于 S3C2
10、440S3C2440 的的 LinuxLinux 平台平台 Linux 具有许多优点,如开放源码;功能强大的内核,支持多用户、多线 程、实时性好、功能强大稳定;大小功能可定制;支持多种体系结构。 我们选用的嵌入式 Linux 内核源码包版本号位 2.6.24。该版的 Linux 内核 源码包中包含了所有的功能模块,系统中只用到了其中一部分。因此,编译内 核之前首先要配置内核,裁剪掉冗余的功能模块,经过定制的内核才符合系统 设计。经过我们公司自行裁剪的内核,专门为嵌入式视频监控系统而配置,没 有多余的功能,从而能够让系统运行的更加稳定。系统开发环境如图 2 所示。 图 2 系统开发环境图 2.3
11、.22.3.2 视频监控终端软件的设计视频监控终端软件的设计 视频监控终端的软件按功能分为三部分:视频采集、压缩、传输。这个软 件的开发都是基于先前配置好的嵌入式内核。 视频采集部分视频采集部分 使用 Video4Linux 接口函数访问 USB 摄像头设备,捕获实时的视频流。 Video4Linux 是 Linux 的影像流系统与嵌入式影像的基础,是 kernel 中支 持图像设备的一组 API,配合适当的视频采集驱动,可以实现影像的采集 捕捉等功能。 采集模块一方面通过 USB 集线器采集 USB 摄像头中的图像,另一方面启 动多个采集线程,分别在不同的端口上监听,一旦有请求连接,采集线程
12、 立即从设备缓冲区中把视频流数据读出,放入到视频处理缓冲区中进行下 一步的处理。 视频数据的压缩部分视频数据的压缩部分 Happy 、Strive、Solidarity6 在视频监控系统中,大量的数据需要通过网络传输,为了保证传输质量 和传输实时性,就需要在传输之前进行编码压缩以减少数据量,本设计中 采用 MPEG-4 编码标准进行数据压缩。MPEG-4 是现在主流的压缩格式,它具 有如下优点: 传输速率要求相对低 利用很窄的带宽,通过帧重建技术、压缩和传输,以求最小的数据 获得最佳的图像质量 码流、清晰度可调 本设计中使用 FFMpeg 进行视频编/解码模块设计。FFMpeg 是一个开源 免
13、费的项目,它提供了录制、转换以及流化音视频的完整解决方案。它包 含了非常先进的音频/视频编解码库 libavcodec,可以轻易地实现 AVI、ASF、MPEG 等格式的压缩转换。 视频数据传输部分视频数据传输部分 传输模块的作用在于把压缩之后的视频流传送到远程的 PC 机客户上, 视频流数据的传输时基于 TCP/IP 协议。视频传输采用了标准的 RTP 传输协 议。RTP 是目前解决流媒体实时传输问题的最好办法,在 Linux 平台上进行 实时流媒体编程,需要使用一些开放源代码库,如 LBRTP、JRTPLB 等。定 义一种较为简单的握手协议;PC 机端的采集程序不停地发请求数据包到采 集终
14、端,采集终端把已经捕获的图像打包返回给主机。每个 RTP 信息包被 封装在 UDP 消息段中,然后再封装在 IP 数据包中发送出去。接收方自动组 装接收到的数据帧,还原成视屏数据。 .3 视频监控服务器软件的设计视频监控服务器软件的设计 视频监控服务器主要由存储管理与调度模块、Web 服务器与 CGI 程序以及监 控管理软件组成。 存储管理与调度模块存储管理与调度模块 存储管理模块的主要功能是将压缩和编码后的视频信息根据一定的策略 Happy 、Strive、Solidarity7 存储至磁盘中特定的区域,以供检索与回放,同时响应视频调度与传输模 块的请求,按照一定的磁盘调度策
15、略和优先级顺序从磁盘中读取视频数据 至内存缓冲区。对于存储管理,本系统采用等长分组存储策略,即将视频 信息按照时序关系分割成若干数据单元,这些数据单元称为分组,将每个 分组存储于一个大小固定的存储单元内。 WebWeb 服务器与服务器与 CGICGI 程序程序 Web 服务器通过 HTTP 协议与监控端浏览器软件进行信息交互,提供其 他应用程序模块的接口以及视频数据浏览界面和摄像机控制界面。此外, 它还要对监控端的访问权限进行控制,过滤监控端的请求和控制信息,处 理多个监控端的请求和控制的同步和优先级问题。 本设计选择 Boa WEB 服务器。Boa 是一个单任务的 HTTP 服务器,支持 能
16、够实现动态 WEB 技术的 CGI 技术,源代码开放、性能高。同时服务器程 序本身所占空间很小,因而十分适用于嵌入式系统。 同时,本系统采用了 CGI(公用网关接口)来实现动态 WEB 技术,CGI 规 定了 WEB 服务器调用其他可执行程序(CGI 程序)的接口协议标准。WEB 服务 器通过调用 CGI 程序实现和浏览器的交互,也就是 CGI 程序接受浏览器发 送给 WEB 服务器的信息,进行处理,将响应结果再回送给 WEB 服务器及浏 览器。原则 CGI 程序可以用任何程序设计语言编写,但是用 C 语言编写的 CGI 程序具有执行速度快、安全性高等特点。 管理软件设计管理软件设计 采用 Q
17、T 进行图形用户接口的设计。QT 是一个跨平台的 C+图形用户界 面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面而 所需的所有功能。QT 相比起其他的软件有很多的优势: 优良的跨平台特性 良好的 OO 封装机制提供了高度模块化的设计,开发快捷 丰富的 API 支持 2D、3D 图形渲染,支持 OpenGL Happy 、Strive、Solidarity8 XML、数据库支持 大量的开发文档 使用 QT 开发图形化监视管理软件,该软件集成 MPEG-4 解码器,并能通 过一个函数载入已存储的视频文件或者接收到的还未进行解码的视频流。 该软件能够打开视频监控进行实时监控,也可以打
18、开历史储存视频,在观 看视频监控的时候可以实现快速播放,慢速播放,暂停观察等基本功能。 另外,该监视管理软件同时也集结了对实时流视频判断异常情况,并且 自己会调用相应的应对方法,比如发出指令转动云台,红外报警等。这项 功能是通过绑定“事件”和“操作”之间的关系,建立“联动” 。只要有任 何一种事件发生,系统都会按照预设定的联动完成相应的“操作” 。不需要 再人为干预,提高系统的智能化,节约管理成本。比如“画面移动”事件 可以联动“录像开始” 、 “打开声光设备” 、 “发送文字提示信息”等等操作。 综上所述,由本公司开发的 ARM 嵌入式视频监控系统是极具兼容性和稳 定性的监控系统。 功能与亮
19、点功能与亮点 支持多台的远程数据图像采集 用户无需使用专用软件,仅用浏览器即可观看 历史图像数据的存取、检索 体积小巧、性能稳定、通讯便利 采用嵌入式网络摄像机 利用网络进行传输 操作简单,维护方便 支持多用户浏览 采用了先进的 MPEG-4 编码标准 Happy 、Strive、Solidarity9 2.42.4 使用与维护使用与维护 .1 维护简介维护简介 软件系统的维护软件系统的维护 提供每台机器操作系统的安装与配置,另外,还提供使用过程中的技术支 持和应用培训工作。前者是每个软件项目都必须具备的,后者在实际操作中, 管理人员的培训有利于系统的稳定运行。 数据备份数据备
20、份 数据备份工作的关键是制度的建立,除了技术上的要求外,数据备份的流 程、所使用的介质、备份的周期、档案的管理等都必须形成一整套的制度和规 定。 人员培训人员培训 系统的使用和管理是否恰当,直接影响系统运行的稳定性。因此系统维护 工作还包括对管理人员、使用人员的培训。培训应针对不同对象采用不同的培 训方法和内容,其目的是让管理人员能及时发现问题,排除简单故障;使用人 员能按操作流程和规章使用网络。 .2 承诺与服务承诺与服务 文档提供承诺文档提供承诺 项目系统在开发、安装、发布后,并且经过客户验收后,向客户提交符合 国家软件开发标准的有关文档。文档清单如下: 项目需求文档 用户
21、使用手册 客户培训文档 维护承诺维护承诺 项目系统在开发、安装、发布后: 第一年提供免费维护支持。 第二年开始有偿维护支持。 Happy 、Strive、Solidarity10 系统安装系统安装 项目系统在开发完成后,在硬件到位的前提下负责软件的安装调试。 安装承诺:免费提供系统安装、使用、技术培训和维护的资料及介质。 服务响应承诺服务响应承诺 无论软件发生何种故障(不可抗拒因素及自然灾害出外) ,我们承诺在 4 小时内做出反应,24 小时内完成修复。 平时提供 7*24 小时的技术支持承诺。 三、项目三、项目管理及实施计划管理及实施计划 3.13.1 实施计划实施计划 详见附件:视频监控.
22、mpp。 阶段主要内容起止日期 第一阶段 分析项目要求及需求,搜集、整理项目素材,制定项 目规划方案、书写概要(初步细化)理清项目实施思 路,攥写产品需求文档 ,学习所需相关知识 5.186.18 平台搭建6 .017.01 视频采集部分6. 21 7.20 视频数据压缩部分6.217.31 第二阶段 视频数据传输部分6 .217.31 第三阶段 整机组装测试、项目优化、细化及成品运行、修改及 完善、确认测试 8.01 8.25 第四阶段技术报告书写、部署,项目收尾工作8.269.01 Happy 、Strive、Solidarity11 3.23.2 项目管理方案项目管理方案 3.2.13.
23、2.1 整体管理整体管理 项目的整体管理是做一个项目之前一个比较重要的过程,它包括了项目计 划的制定和项目计划的执行。在项目的计划制定中,我们小组每个人都行动起 来,去找资料,整体的了解这个项目,把一些有关的信息都罗列出来,然后大 家一起再进行刷选、一起讨论,把整体的一个思路搞清楚。 .2 会议制度会议制度 定期的会议 会议目标:沟通项目状态,提出项目问题、风险和依赖条件;协调项目 资源;对项目提出建议,问题的解决方法,行动计划。 会议时间:每周周日下午 6 点。 参加人员:甲乙两方的项目经理,和各自项目经理制定的几个工作人员。 会议内容:更新项目状态,包括:项目的状态信息,时
24、间进度表;问题, 风险,技术和管理;对提出的问题的讨论和决定计划;甲乙双方做会议 记录,并讨论下一步行动计划。 不定期的会议 会议目标:使项目全体人员明确目前项目的状态、问题、解决方法。 会议时间:根据实际情况需要确定。 参加人员:全体项目人员。 会议内容:项目状态,存在的问题及解决方法;下阶段项目计划。 重大问题汇报会议 会议目标:汇报项目进行中发现的重大问题,讨论并决定采取的方案。 会议时间:出现重大情况时。 参加人员:问题发起人,全体的项目人员。 会议内容:汇报项目出现的重大问题,找出解决方案,制定计划。 Happy 、Strive、Solidarity12 项目内部讨论 会议目标:对项
25、目组内部遇到的问题进行讨论,找出解决方案,并讨论 决定采取何行动。 会议时间:根据开发的进程和状态。 参加人员:所有该项目的人员。 会议内容:讨论出现的各种相关问题,找出解决方案,决定行动计划。 .3 临时工作调配临时工作调配 由于在项目主要研发阶段会出现有些人员过于空闲,有些过于繁忙的情况。 所以在项目主要研发阶段小组所有成员在履行自己所有职责的前提下也扮演着 软件工程师的角色。所以小组成员临时必须服从会议的调配,在规定的时间内 保质保量地完成小组分配的所有任务以确保项目进度。 3.33.3 质量控制管理质量控制管理 .1 质量基本规划质量基本规划 质量目标:
26、针对 ARM 视频监控系统,保证 100%的满足项目的需求,并做到 正确性和精确性,用户满意度达 90%以上,甲乙双方应针对项目的质量目标 进行质量管理。 质量管理原则:1.客户满足优先。 2.开发人员的责任。 3.持续的改进。 4.可进行维护的。 质量保证计划:合同生效后,甲乙双方应在质量方针、质量目标、质量原 则及项目范围等的前提下建立质量保证计划,明确相关干系人质量管理职 责、项目质量管理任务的定义与责任人、需遵守的制度、规程、规范与标 准、质量控制的方法、工具、记录与跟踪等,便以此为基础,有效地开展 质量管理活动。 测试要求:在初步的测试当中,产品通过甲乙双方的认同。在进一步的改 进后
27、,通过评审及试用户的肯定。 Happy 、Strive、Solidarity13 .2 质量保证质量保证 规则的指导:双方项目经理组织各自的项目人员做有关制度、规程、标准 等等的指导。 文档的管理:每期的文档要有统一且有序的文档标号,所有的文档必须经 项目经理或质量保证人员的审核通过,正式提交件必须经过相关评审认可。 双方必须明确文档的存储人员。 问题跟踪:乙方负责指定专人对项目实施过程中出现的问题与缺陷进行跟 踪解决,每周出具相关统计信息。 质量汇报:双方项目经理应本着实事求是的原则,向双方管理层及时准确 地汇报项目情况,保证项目的可视性。 .3 质量检查质量检查 甲乙双方应就项目进展情况定期进行质量检查工作,保证项目按既定计划, 保证质量地实施。 乙方应配合甲方有关项目管理部门进行质量检查,并及时根据检查结果, 进行跟踪解决 .4 风险控制风险控制 做什么项目都存在风险,所以我们不保证一定不存在风险,但尽可能的把 风险降至最低。我们的目标是实现项目的需求,但对我们而言,刚接受一个项 目,可以说存在难度,不管是技术上,还是管理上我们尽自己最大的努力去 完成它。当我们发现问题及时的讨论并找出解决方案,从自个方面寻找资料、 信息,每一次都进行组
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 7376:2020/Amd 1:2025 EN Anaesthetic and respiratory equipment - Laryngoscopes for tracheal intubation - Amendment 1: Clarification of optical output and illumination req
- 2020-2025年企业人力资源管理师之一级人力资源管理师全真模拟考试试卷B卷含答案
- 2025年一级注册建筑师之建筑结构自我提分评估(附答案)
- 【成都】2025年四川成都市邛崃市公开招聘事业单位工作人员99人笔试历年典型考题及考点剖析附带答案详解
- 孤独之旅情境化教学课件
- 冀教版成长教学课件
- 876加几教学课件
- 口腔护士自我介绍课件
- 小学生种植实践课件
- 2025年交通设备制造业数字化转型与智能生产流程自动化报告
- 人教版初中九年级全册英语单词表(完整版)
- 2024自身免疫性肝炎诊断和治疗指南解读
- 课件-聆听学生的心声班主任心理辅导实务
- 阀门维修与更换操作规范考核试卷
- 防洪防汛施工现场应急预案(16篇)
- 《地方铁路运输企业安全生产标准化建设规范》
- 截瘫患者的并发症及护理
- 肝切除合并糖尿病
- 《大模型原理与技术》全套教学课件
- 《出口退税培训》课件
- 高考补习班招生策划书策划方案
评论
0/150
提交评论