导航:首页 > 科技大全 > 软件监控系统设计

软件监控系统设计

发布时间:2022-12-23 09:38:31

⑴ 钻孔设计与轨迹动态监控软件系统的设计原则

(一)实用性原则

实用性是直接影响系统运行效果和生命力的最重要因素。一个优秀的系统应能贴近用户的实际需求,使其功能设计合理、全面,最大限度地满足定向孔轨迹计算与设计的需要。做到界面设计人性化(尽量模拟人的操作习惯);操作功能“傻瓜化”与“智能化”结合;评价指标标准化、规范化;辅助开发功能简单化;同时也应提供复杂但功能强大的管理操作功能,供系统维护人员使用。

(二)安全性原则

由于系统业务涉及不同权限的职能部门、不同类型的业务数据,系统的安全保密性是系统设计的重要原则。应采用权限控制和网络控制两种方法,保证整个软件系统不会出现非法访问和各子功能的非法使用。

(三)稳定性原则

系统采用高度商品化的先进软硬件平台、网络设备和二次开发工具研发,采用有效的技术手段进行测试,确保系统以低故障率持续稳定地运行。

(四)规范性原则

完全遵照国家规范标准和行业规范标准完成如下标准化工作:设计标准的信息分类编码体系;建立统一、规范的系统数据库数据字典;建立符合国标的图示符号系统;统一设计风格、界面风格和操作模式;建立标准化的开放式数据输入、输出界面。确保系统在工作流程上符合管理部门现有的技术规范;数据的输入/输出符合地质矿产行业习惯;软件工程和数据库建设符合行业规范。

(五)先进性原则

硬件选用性价比高、可靠性高和使用寿命长的设备;软件采用目前国际上通用并符合发展趋势的软件,采用先进的分析模型和应用模型,为今后的功能扩充打下基础。

(六)易操作性原则

充分考虑操作人员的习惯,提供美观实用、友好直观的中文图形化用户管理界面和各种快捷键操作,保证多数功能一键到达。做到方便易学、易于推广应用。

(七)可维护性原则

系统具备自身集中操作维护的功能,能在数据损坏、丢失等情况下实现数据恢复。系统提供智能化维护工具,尽可能减少手工维护工作量。

(八)可扩展性原则

业务扩展:除了一些基础数据库之外,随着管理工作的不断深入和发展,各类数据库以及业务管理模式都可能发生变化;同时各种办公流程以及相关表格也可能发生变化,系统应能够适应变化,进行动态修改和扩充。

功能扩展:为了满足用户今后系统扩容和扩大应用范围的需求,系统应充分考虑从系统结构、功能设计、管理对象等各方面的功能扩展。

软硬件升级:系统应充分考虑软硬件平台的可扩展性及软、硬件的负载平衡机制。随着软、硬件的发展及管理功能的增加,系统具有灵活的扩展能力。

⑵ 如何设计一个mysql性能监控的软件

带界面的工具
1、MySQL可视化工具
这些工具都可以免费使用:

a、MySQL查询浏览器(MySQL Query Browser):这个不用说了…
b、MySQL管理员(MySQL Administrator):功能集中在服务器管理上,所以它最适合DBA使用,而不是开发人员和分析人员。它可以帮助DBA把创建备份 、创建用户并分配权限、显示服务器日志和状态信息等过程进行自动化处理。它还包括了一些基本的监控功能,例如图形化的状态变量显示,但是它没有下文里会提到的交互式监控工具那么灵活。
c、MySQL迁移工具箱(MySQL Migration Tookit):可以帮你把数据从别的数据库系统迁移到MySQL里。
d、MySQL工作台(MySQL Workbench):MySQL的建模工具。
2、SQLyog
SQLyog是最常用的MySQL可视化工具,只能用于win下。
3、phpMyAdmin
phpMyAdmin是一款很流行的管理工具,它基于Web界面来管理MySQL服务器。有很多支持者,但反对者也不少。
监控工具
MySQL监控是一个很大复杂的任务,不同的应用有着不同的需求。“监控”是大家滥用的术语之一,承载了几重意思。我们讲到的监控工具被分为非互动的和互动的两类。非互动监控常常就是一个自动化系统,它接收系统的测量值,如果有超出安全范围的,就通过发出警告提醒管理员。互动监控工具可以让你实时地观测服务器。

你可能对监控工具在其他方面的差别也很感兴趣,例如被动监控和主动监控,后者会发送报警信息并作出初步反应(就像Nagios一样);或者你可能正在寻找这样一工具:它可以创建一个信息仓库,而不仅仅是显示当前的统计信息。有许多监控系统不是专为监控MySQL而设计的,它们就是一个通用系统,里面设计了一个周期性的任务,定时去检查各类资源的状态,例如像服务器、路由器、以及各种软件(包括MySQL)。它们常常会提供一个插件架构,同时有一个预订的MySQL插件可供使用。这样的一些系统能够记录监控对象的状态,并通过web界面用图形化的形式表示出来。当监控对象出现问题,或者状态值超过安全范围时,它们还能发送报警信息,或者执行一个初始化的动作。
a、非交互性工具
1、Nagios
监控界流行一句话:只要用顺了Nagios,你就永远不会再想到其它监控系统。
对于Nagios本blog会持续推出相关文章,现在只是引用Nagios官方的介绍:
Nagios是一款用于系统和网络监控的应用程序。它可以在你设定的条件下对主机和服务进行监控,在状态变差和变好的时候给出告警信息。
Nagios最初被设计为在linux系统之上运行,然而它同样可以在类Unix的系统之上运行。
Nagios更进一步的特征包括:监控网络服务(SMTP、POP3、HTTP、NNTP、PING等);
监控主机资源(处理器负荷、磁盘利用率等);
简单地插件设计使得用户可以方便地扩展自己服务的检测方法;
并行服务检查机制;
具备定义网络分层结构的能力,用”parent”主机定义来表达网络主机间的关系,这种关系可被用来发现和明晰主机宕机或不可达状态;
当服务或主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式);
具备定义事件句柄功能,它可以在主机或服务的事件发生时获取更多问题定位;
自动的日志回滚;可以支持并实现对主机的冗余监控;可选的WEB界面用于查看当前的网络状态、通知和故障历史、日志文件等;
下面是可代替Nagios的工具:
i、Zenoss
Zenoss是用Python编写的,拥有基于浏览器的用户界面,并使用了Ajax使操作更加快捷而富有效率。它将监控、报警、趋势显示、图表显示和记录历史数据等功能合成在一个统一的工具里,它还能在网上自动发现资源,在默认情况下,Zenoss使用SNMP从远程机器上收集数据,但它也可以使用SSH,并且支持Nagios插件。
ii、Hyperic HQ
Hyperic HQ是一款基于Java的监控系统,它的目标跟其他同类别的软件不太一样,它要成为企业级的监控系统。跟Zenoss一样,它也能自动发现资源,支持Nagios插件,但是它的逻辑组织和架构很不一样,显得有点庞大。至于它是不是合适你的需求,那要看你的参数设置和监控的方式了。
iii、OpenNMS
OpenNMS是由Java编写的,拥有一个活跃的开发者社区。它具备了常规的功能,例如监控和报警,也加入了图表和趋势显示的功能。它的目标是高性能、伸缩性、自动化以及良好的兼容性。跟Hyperic一样,它也企图成为一款企业级的监控软件,可以用于大型的关键系统上。
iv、Groundwork Open Source
Groundwork Open Source实际上是基于Nagios的,它把Nagios和其他几个工具集成为一个系统,并安上一个统一的门户界面。描述它的最好方法可能就是:如果你对Nagios、Cacti及其他工具很熟悉,并且能够花大量的时间把它们无缝地集成在一起的话,你也能在家庭作坊里做一个出来。
v、Zabbix
Zabbix是一个开源监控系统,在许多方面跟Nagios很相像,但是也有一些关键的不同点。例如:它把所有配置信息和其他数据都存放在一个数据库里,而不是放在配置文件里;它比Nagios存储了更多类型的数据,这样可以生成更好的趋势图和历史报告。它的网络图表和可视化功能也优于Nagios。很多使用它的人发现它更易配置,更具有兼容性。说起来它也能比Nagios少,它的报警功能也不够高级。
2、MySQL监控和建议服务
MySQL自己的监控方案就是设计用来监控MySQL实例的,但也能够监控主机的一些关键方面。这个工具不是开源的,需要MySQL企业订阅费。
3、MONyog
MONyog是一个轻量级的无代理的监控系统,它跟以上那些工具有着不同实现方法:它的底层是一个JavaScript引擎,所有配置都是通过JavaScrpt对象模型来完成的。它被设计为在桌面系统上运行,运行时它会在一个闲置的端口上打开一个HTTP监听器。这样,你就可以把你的浏览器指向这个端口,查看MySQL服务器的信息了,这信息都是结合了Javascript和Flash来表示的。MONyog实际上有交互式和非交互式两种类型,因此,你可以把两种类型的监控功能都尝试着用用看。
4、基于RRDTool的系统
严格地说,RRDTool不算是一个监控系统,但是,它很重要,有必要在此提到一下。很多组织里都是使用几种脚本或程序–这些一般都是自制的–从服务器那里读取信息,然后再保存到循环数据库(Round-robin database,RRD)文件里。在许多要获取记录生成图表的环境下,RRD文件是一个很合适的解决方案。它们能聚合输入的数据,如果输入数据值没有按期在随后提交进行时,还能在随后插入这些丢失的数据。它们还都带有强大的图表工具,能够生成漂亮的与众不同的图表。现在已经有一些基于RRDTOOL的系统可供使用了。
a、Muti Router Traffic Grapher,或者叫MRTG就是一款典型的基于RRDTOOL的系统。它真正的设计初衷是记录网络数据流,但是它也被扩展用来记录和图表化表示其他一些东西。
b、Munin是一个能为你采集数据的系统,将它放入RRDTool后,就会根据数据生成不同粒度的图表。它能从配置信息里生成静态的HTML文件,这样你就可以轻松地浏览,查看趋势情况。
c、Cacti是另外一个常用的图表和趋势显示系统。它的工作方式是:从系统里获取数据,然后保存在RRD文件里,然后用PHP Web界面的形式,使用RRDTool把数据以图表的形式展示出来。这个显示界面也是配置和管理界面(配置信息存储在一个MySQL服务器里)。它是模板驱动的,因此,你可以自己定义模板,并放到你的系统里使用。
d、Cricket是一个用Perl编写的跟Cacti类似的系统,使用的是基于文件的配置系统。Ganglia也跟Cacti类似,但它的设计初衷是永远监控群集和系统网络,因此,你可以查看到由许多服务器信息聚合得到的结果,也可以按照你的意愿,查看单独某台服务器的信息。(Cacti和Cricket无法显示聚合数据。)
以上这些系统都可以被用作MySQL系统信息的收集、记录、图表化数据和报告,它们在用途方面差异较小,都具备了不同程度的兼容性。但是,它们缺乏真正意义上的兼容性,比如当某些东西出错时,它要能够有针对性地发送报警信息给某些人。它们中的一些甚至没有“错误”的概念。所以,有些人把这一点看作是此类系统的一大缺点,觉得最好还是把记录、图表化表示、报警这几项功能都独立开来。事实上,Munin特地设计了使用Nagios来作为它的报警系统。然而,对于其他几个来说,这的确是缺点。另外还有一个缺点就是安装和配置这样一个系统,使其能完全满足你需求,须投入很多时间和努力,不过,这一点也并不是这样。
最后,RRD文件无法让你使用SQL或其他标准方法来查询它里面的数据。而且,在默认情况下,它永远会以一种恰好的粒度来存储数据,许多MySQL管理员就不愿意接受这种限制,转而选择一个关系数据库来存储这些历史数据。

b、交互性工具
交互性工具就是那些在你需要时就可以启动起来,并以视图显示的形式不断获取最新服务器状态的软件。
innotop
innotop是一个通过文本模式显示MySQL和InnoDB的监测工具。它有很多特点,快速的配置的,易于使用等。它吸取了MYTOP的精华这使它变得更加强大。innotop是用PERL语言写成的,这是它能更加灵活的使用在各种操作平台之上,它能详细的的监控出当前MYSQL和INNODB运行的状态,以便维护人员根据结果合理的优化MYSQL,让MYSQL更稳定更高效的运行。安装INNOTOP工具非常的简单,既然是由PERL写的,当然需要PERL环境和相关的工具包。在安装之前先要确定你的系统安装了Time::HiRes,Term::ReadKey,DBI,DBD::mysql这四个包。安装可以把包下载下来通过编译安装完成也可以用PERL模块安装方式来完成。
mtop
是一个显示MySQL服务器查询状态的监视器。功能包括显示完成的查询进程,显示查询优化的信息及杀死一个查询。附加功能包括服务器性能统计,配置信息和调整技巧提示。
mytop
mytop就是类似top的MySQL监察工具。执行mytop后,它会每隔几秒更新一次,而且也可以针对性地监察某一个资料库。
分析工具
分析工具可以帮你自动化那些单调乏味的工作,如监测服务器,找出还可以优化和调优的功能区域。这些工具可以作为解决性能问题的良好开端。
a、HackMySQL 工具(这个很出名,可惜已停止更新)

1、Mysqlreport
2、Mysqlsla
b、Maatkit分析工具
一系列命令行工具的集合。
MySQL的辅助工具
MySQL里有几个工具是为了消除MySQL提供的功能与它自带的命令行工具之间的隔阂。
a、MySQL Proxy
b、Dormando的MySQL代理

⑶ 智能视频监控系统详细设计思路

随着宽带有线和无线网络基础设施的完善以及全球安防市场需求的增长,视频监控的应用正呈爆发性的增长态势。视频监控系统的发展趋势非常明显,在经历了数字化和网络化之后,下一个重要的趋势就是智能化,即智能监控和视频分析技术的应用。

传统的视频监控由人工进行视频监测发现安全隐患或异常状态,或者用于事后分析,这种应用具有其固有的缺点,难以实现实时的安全监控和检测管理。带有智能分析功能的监控系统可以通过区分监控对象的外形、动作等特征,做到主动收集、分析数据,并根据预设条件执行报警、记录、分析等动作。智能监控系统可以运行于服务器,也可以运行在基于DSP的嵌入式系统上,而后者已逐渐成为主流。

智能视频的应用大体上可以分安防、人体行为检测和智能交通三方面的应用。其中安防应用是被广泛认为是最具潜力的市场,它包括以下几个应用类别:入侵检测,可以自动检测出视频画面中的运动行为特征;物品移除检测,可以自动检测物品搬移事件——当防区内某特定位置的物品被拿走或搬走时发出报警;遗留物检测,可以对遗弃物进行自动检测——当物品在某个防区内被放置或遗弃的时候自动报警;智能跟踪,可以使摄像机对自身的云台和变焦镜头进行自主PTZ驱动。人体行为检测应用包括脱岗检测(可以实现自动检测岗哨人员就位情况)、徘徊检测(对重要区域人体徘徊检测)。智能交通应用包括:对非法停留的交通工具进行检测,当交通工具在防区内非法停留时发出报警;车辆逆行检测,及时辨别逆行车辆。

随着准确率和可靠性逐步提高及产品成本的下降,智能视频在越来越多的场合得到了应用,它能够替代部分安防设备,降低安保人员的工作强度,提高工作效率,减少管理成本。事实上,智能视频的应用具有非常巨大的潜力。随着技术日趋成熟,智能视频技术的应用领域正在迅速扩展,这些应用主要包括上述的安防、交通以及零售、服务等行业,如人数统计、人脸识别、人群控制、注意力控制和交通流量控制等。

实时视频监测的需求正在快速增长,特别是随着实时安全监控应用的需求增加,实时发现安全隐患或目标异常行为的功能已经具有越来越重要的现实意义,智能视频监测系统产品在这种日益增长的需求带动下,正在成为视频监控应用的新热点。特别是随着半导体技术的进步,例如以Blackfin汇聚式处理器为代表的先进嵌入式解决平台方案的推出,具有极高性价比和极高实用性的智能视频分析设备不断推出,并在一些关键应用中发挥极为重要的作用。 图1:传统的视频监控应用示意图。

智能视频应用设计攻略

硬件平台方案的选择往往决定了系统的整体方案成本、性能、开发工具和方法的可用性,以及方案未来持续升级的可行性等,因此方案平台选型至关重要。智能视频应用自身的独特性要求在硬件平台的选择上进行综合权衡。视频监控系统的网络化和智能分析要求,以及大规模工程安装对成本、体积和功耗的限制,非标准化的智能视频分析方法和几乎定制化的方案优化方式,使得结合了MCU和DSP优势、具有软件设计灵活性和强大处理能力的汇聚式处理器方案平台体现出更加明显的优势。本文将结合ADI公司独特的Blackfin汇聚式DSP处理器的特点,分析智能视频设计中主要的设计技术要点。

一、硬件平台选型

可定制化能力非常重要。有很多因素制约着视频监控系统智能化的应用步伐:首先是智能监控的视频算法比较复杂,难于标准化,各个系统提供商的视频分析软件都有自己的独特算法,导致市场上的产品没有统一的标准;其次,视频监控系统的应用场景比较复杂,用户的要求多样化,所以定制化的要求比较多。因此,视频分析方案通常需要针对客户的应用特点和需求进行方案优化,采用的算法千差万别。此外,由于智能视频应用的高复杂性,对方案的处理能力提出了更高的要求。MCU+ASIC的视频监控传统方案难以实现各种个性化的设计和高运算能力要求,即使选择普通DSP+MCU的双芯片方案通常也难以满足智能视频监控应用的复杂运算需求,需要增加协处理器,这种复杂的解决方案无论是BOM成本、功耗还是开发难度都不足取。Blackfin处理器充分发挥了MCU+DSP汇聚式架构的优势,满足了智能视频应用的系统控制和高强度的运算需求,特别是以BF561为代表的高性能双内核架构已经成为智能视频应用的首选方案平台。

方案的可扩展性也是需要考虑的因素。智能视频分析应用除了需要针对应用环境、应用目的进行方案优化外,不同的客户可能还有其他方面的不同需求。例如,当前一些领先的数字视频监控方案实现了H.264基本类@Level3.0和MPEG4 D1+CIF双码流的支持,未来可能扩展到支持H.264 D1+CIF的双码流。随着智能视频分析的更广泛应用,如IP摄像机、无线视频监控、智能交通系统等,不同应用都可能对各种接口功能、通信标准、用户界面等的需求有较大的差异化,硬件平台方案对各种需求的灵活扩展性非常重要。同时,正如前文所述,智能视频分析技术发展不过数年的时间,随着技术的不断成熟以及一些相关的标准的出台和改进,产品的可升级特性至关重要,既是开发者须关注的问题也是终端客户关切的重要特性。Blackfin DSP在算法并行处理上具有独特优势,特别是ADSP-BF561采用双DSP核,能够实现很复杂的智能视频处理算法。

视频应用优化特性。一些方案尽管具有较强的处理能力和可扩展性,方案是否主要针对视频应用进行过优化设计也值得关注,因为这直接关系到设计工程师可用的软硬件设计资源以及系统设计难度和可实现的性能。以Blackfin处理器为例,Blackfin为高强度、高数据率的数字和媒体处理做了专门优化:Blackfin的几十个DMA通道和可灵活配置的Cache很好地满足了视频监控系统对大运算量、高数据吞吐率的要求;ADI专门开发了完全优化的音视频编解码器,并免费提供给大客户;针对视频应用Blackfin集成了很多硬件驱动,包括WiFi的驱动、音/视频编解码器的驱动;Blackfin的4个视频算术运算单元和视频象素指令集大大加速了视频运算速度;在智能视频分析的一些基础算子中,例如直方图统计、中值运算、Sobel运算、形态学中的膨胀运算等都可以利用Blackfin的MIN、MAX指令来消除条件跳转,节省处理器周期。不仅如此,Blackfin还支持13种非视频数据的向量运算。适当设计数据结构,在前背景分离、阈值计算和更新等多个环节都可以运用Blackfin的特色指令让智能视频分析算法更快捷。这些本身就很有效的指令中,大部分指令都能够并行执行,使得Blackfin的处理能力再加倍。

低功耗和稳定性很重要。考虑到智能视频监控设备通常都是一周7天,每天24小时运行的,稳定性和功耗也比较重要。在低功耗上,Blackfin处理器采用了多种节能技术:基于一种选通时钟内核设计,可按照逐条指令来选择性地切断功能单元的电源;支持多种针对所需CPU动作极少期间的断电模式;Blackfin处理器支持一种自含动态电源管理电路,借助该电路即可对工作频率和电压进行独立控制,以满足正在执行的算法的性能要求;大多数Blackfin处理器都提供片上内核稳压电路,并可在低至0.8V的电压下工作。而Blackfin独特的汇聚式处理架构、90nm工艺等打下了其领先的低功耗处理的基础。由于高处理能力,基于Blackfin平台的系统方案可以减少主芯片数量,丰富的功能和接口可以满足各种外设和功能扩展需求,降低元器件数量,从而保证更高的稳定可靠性。目前在同价位DSP中Blackfin DSP的低功耗特性和稳定性是最好的。

支持哪些嵌入式操作系统。智能视频分析通常是基于网络的应用,必须要操作系统的支持,因此选择具有广泛嵌入式系统支持能力的解决方案非常重要,这样能确保未来产品在更换操作系统时不至于必须更换硬件平台,保证研发成果的持续可用性。目前可用的嵌入式操作系统众多,各具优势,硬件平台方案对这些操作系统的支持能力是进行方案选型的考虑要点之一。例如,Blackfin处理器可以支持目前主流的操作系统,包括uCLinux、ThreadX、Nucleus,uCOS-II等十多种嵌入式操作系统,客户完全可以根据其自身要求选择其熟悉的或更具成本效益的软件架构基础。 图2:基于BF561的智能监控终端框图。

二、开发工具和可用资源

智能视频监控设备是一个复杂的系统,涉及到复杂的软硬件设计、人机界面、通信连接等,具有较高的系统设计难度。因此,所选择的硬件平台方案是否能提供完善的开发工具套件、必要的软件模块、成熟的参考设计、系统设计支持,以及是否有完整的设计生态系统等,对于是否能按期高质量地完成系统设计非常关键。事实上,并不是所有平台方案提供商都能提供这些支持。

以Blackfin系列处理器为例,采用Blackfin处理器的硬件平台从一般的DVR、IP摄像机、数字视频监控到智能视频监控,已经被全球大量的设备企业的广泛采用。Blackfin处理器获得众多企业的青睐,具有完整的开发工具和参考设计等支持是其受广泛欢迎的重要原因之一。ADI提供业界一流的工具、初学套件与支持,包括人们熟知的、能够支持其他Blackfin处理器的ADI CROSSCORE?软件与硬件工具,这些工具包括获奖的VisualDSP++?集成开发与调试环境(IDDE)、仿真器,以及EZ-KIT Lite?评估版硬件。

为提高开发效率,降低开发难度,开发时应尽量在已有的资源上进行,比如开放的例程,ADI为此提供了非常丰富的例程和资料。例如,ADI提供免费的“Image Tool Box”图像处理函数库软件包,该软件包专门针对图像处理应用常用的数学函数进行了优化,供客户在进行应用开发时调用。ADI还提供完整的参考设计,以及由本地合作伙伴开发的评估板、开发工具、算法IP、应用模块,以及由第三方合作伙伴提供包括软硬件在内的全套交钥匙方案。Blackfin处理器的视频监控应用目前在中国已经有多家具有丰富工程经验的第三方合作伙伴,已经建立完善的生态系统。

以ADI在今年三月份宣布提供基于该公司Blackfin BF526C的完整的IP监控和机器视觉摄像头参考设计为例,该参考设计在单个汇聚处理器上提供了强大的视频和音频处理能力,为工程师提供了一个统一的软件开发环境,可以实现更快的系统调试和部署,以及更低的系统成本。该处理器提供了集成的音频编解码器、流式视频和IP协议、片上DRAM存储器以及针对10/100以太网、USB和SD存储和本地RS-232端口的接口。这种完全可编程的解决方案可以满足多种视频压缩标准,例如H.264和MPEG4,支持音频G.729标准的编码。支持从控制中心到相机的双向语音通信,以及利用Pelo-P或Pelo-D协议的镜头平移、倾斜和拉伸动作。该参考设计还提供一块带双核BF561处理器的子卡,使系统能实现更高视频分辨率,并提供实现高级视频分析功能,如运动检测和跟踪。

应用方案揭秘——亿维东方智能网络摄像机

北京亿维东方科技有限公司(Emvideo)是专业智能安防产品的方案提供商,也是美国ADI公司授权的第三方合作伙伴。亿维东方目前有多款基于ADI Blackfin处理器为核心的硬件平台的产品,其中“软件+硬件”交钥匙的WiFi无线视频监控整体解决方案基于BF536+BF561的双处理器架构,方案硬件结构图如图3所示。

其中BF536处理器作为主处理器,除负责完成音频编码、远程控制以及用户交互控制等一些基本的管理与控制外,还负责嵌入式操作系统uClinux的运行,以及先进的智能视频分析功能,可以完成安防、人体行为、智能交通等多种智能视频分析。双核BF561作为协处理器负责视频编码算法,其强大的视频处理能力使得该方案实现了H.264基本类@Level3.0和MPEG4 D1+CIF双码流的支持,未来更将可能扩展到能够支持H.264 D1+CIF的双码流。两个处理器之间可以通过高速同步串行接口通讯,视频信号首先进入BF561处理器,采集编码后的码流发送到BF536处理器,然后通过网络发送到客户端进行解码显示。 图3:采用Blackfin BF536和BF561的解决方案硬件结构图。

该方案采用了先进的背景建模方法,能有效地克服光线变化、树叶摆动以及水面波纹等背景对前景目标分析产生的干扰,实现准确的前景检测,同时在目标跟踪上采用了独特的优化算放,实现了在入侵检测(包括区域警戒、绊线检测)的应用上超过90%的准确率。而所有这些都是基于BF536+BF561双处理器的硬件架构所具有的强大处理能力来实现的。

该方案的智能视频分析功能由亿维东方公司自主开发,独特的算法和丰富的智能视频分析技术开发经验确保实现客户的智能识别应用需求,并为客户提供包括软件升级在内的完善服务。由于智能视频识别应用目前并没有任何可循的需求标准和测试标准,因此视频分析方案通常需要针对客户的应用特点和需求进行方案优化。例如有些用户是地铁系统的,他们需要的功能是检测是否跨越候车的黄线、人群密度是否过大、是否有可疑的遗留物体等;有些用户是银行系统的,他们所需要的是ATM机的智能监控如分析是否有安装假键盘、安装吞卡器,在ATM机是否有暴力行为,是否出现犯罪分子的人脸等。利用该方案,客户可以根据用户的需求方便地进行调整算法。智能视频处理要求芯片具有强大的处理能力,有许多算法实现时得采用并行处理,Blackfin DSP在算法并行处理上具有独特的优势,特别是ADSP-BF561的双DSP核能够实现很复杂的智能视频处理算法。这是传统的MCU+ASIC或采用一般DSP方案所难以实现的。

该方案的软硬件都经过了应用验证,目前已经由多家客户进行生产,目标应用将主要是政府行政效能监测、教育系统等行业用户。

⑷ 监控的设计实现

基于GPS-GSM车辆监控系统服务器设计与实现
基于GPS-GSM车辆监控系统服务器设版计与实现
来自知网
作者
宋薇权
摘要
车辆监控系统是智能型交通系统(ITS)的重要组成部分,是集提高车辆使用效率、调度指挥、安全监控、协调运营等功能于一体的指挥、控制管理体系。上述功能的实现不仅要依...
出版源《吉林大学》, 2006

⑸ 环境监测系统的软件设计!

环境监测系统 的系统软件主要有户外设备处理软件和上位机监测系统软件两部分组成。户外设备处理软件主要包括检测终端、无线网关和路由以及数据处理等设备上的的软件。上位机监测系统软件则主要负责接收GPRS模块传输的数据,然后进行处理后存入服务器,并将最终的监测结果显示在终端显示器上。

1.户外设备处理软件

现场设备软件主要分为两大部分。第一部分是ZigBee组网以及其中各个节点的软件设计,软件设计具体流程如图所示。

其中包括OSAL的初始化、ZigBee网络的组建、各节点的初始化和数据的采集处理等模块。第二部分是嵌入式系统的初始化和处理完数据的GPRS传输,具体流程如图所示。

2.上位机监测系统软件

上位机监测系统软件主要由路由器、防火墙、服务器以及相应的软件程序构成,能够完成数据实时收发、数据的存储、直观地呈现在数据显示界面中,以方便工作人员进行实时查询和对历史记录的查询。用户登录软件并选择监测区域后的界面如图所示:

上半部分直接显示监测区域测得的实时数据,下半部分则可对历史数据进行查询,在选择所需查询的参数和起止时间后便可得到历史记录的曲线。

⑹ 监控系统设计方案

小型的监控系统本着学习的精神自己做是可以的,但如果是稍大的监控系统还是请专业的公司来做比较可行,或在专业人士的指导下。因为在施工过程中或是在日后的使用过程中,用设备较多的监控系统会出现一些用理论无法解决的问题,这就只能靠实践能力和丰富的经验来解决了。所以下面给你一个简单的监控系统方案你参考一下,里面包含了所有需采购的设备。

方案一:经济型(本方案需提供电脑和显示器)

一、报价:

1、16视频监控卡(硬压卡),H264压缩格式,16路视频输入;1200元。

2、彩色红外夜视摄像机/SH-780,420线,1Lux,彩色1/3"SONY,40米红外摄像机;10台*390=3900元

3、摄像机支架/Z5208,铸铝合金,表面烤漆;10个*30=300元。

4、摄像机专用集中供电电源,12V/34A,输入电压交流110V-265V,输入过压,过载保护;1台,300元。

5、电源盒/F8,电源保护盒,1个,30元

6、视频线插头/BNC75-3,视频信号转接头,20个*1=20元

7、视频线(SYV-75-3)1.5元/米*600=900、电缆线(2*0.75)2.0/米*300=600

8、PVC线管(6分管)1.5元/米*200=300

9、施工费:1000

工程总价:8550元

二、系统特点:

1.PC式工控数字硬盘录像机,通过电脑显示器监看

2.强大的视频处理功能,非常适合多路(8路以上)监视、录像、回放与远程网络访问的要求。

3.开放式的结构,兼容性较强,软件升级方便,以后增加摄像机、扩容比较方便。

4.如果使用不当系统易遭受病毒攻击(如上网、使用了带病毒的U盘等),需要有人值守并专业维护。

方案二16路标准型(嵌入式硬盘录像机)

一、报价:

1、16路嵌入式网络硬盘录像机/DH-DVR1604LE-A(大华),H.264压缩方式,USB2.0接口,1个SATA硬盘接口、支持SATA刻录备份,监看D1,录像支持实时CIF,支持TV/VGA/HDMI同步输出,1U机箱。配希捷1000G硬盘,LG19寸液晶显示器.1套,3800元。

2、彩色红外夜视摄像机/SH-780L,420线,1Lux,彩色1/3"SONY,40米红外摄像机;10台*390=3900元

3、摄像机支架/Z5208,铸铝合金,表面烤漆;10个*30=300元。

4、摄像机专用集中供电电源,12V/34A,输入电压交流110V-265V,输入过压,过载保护;1台,300元。

5、电源盒/F8,电源保护盒,1个,30元

6、视频线插头/BNC75-3,视频信号转接头,20个*1=20元

7、视频线(SYV-75-3)1.5元/米*600=900、电缆线(2*0.75)2.0/米*300=600

8、PVC线管(6分管)1.5元/米*200=300

9、施工费:1000

工程总价:11150元

该套安全监控系统的操作与普通DVD的操作方式相同,会使用DVD就能使用本硬盘录像机,完全可以随时随地查看任何时段的录像资料.通过该套安全监控系统的使用,管理者无论是在外地出差、旅游或是在家中休息,都可以随时随地观看现场的情况,如同身临其境。极大的方便了经营管理者,使他们摆脱了传统的被动式管理方法,达到了即使足不出户或远行世界,也可尽知店内“天下”大事,轻松管理,尽享工作的乐趣和事业成功的喜悦。采用持续录像方式录像保存时间为15天左右,采用移动侦测录像方式录像保存时间为20天左右。

二、系统特点:

1.强大的网络功能:远程监控,远程回放,远程录像,远程遥控;

2.既可接在电视机上,也可接到电脑显示器上观看;

3.完全脱离windows操作系统,不用担心受到病毒侵袭;

4.具备文件备份功能,支持外接USB存储设备(如普通U盘、移动硬盘、USB型刻录光驱)及刻录光驱备份;

5.断电重起,维护方便、省心。

三、方案说明

1、安防行业民用摄像设备的清晰度是用电视线(TVLINE)术语来表示,从低到高分为420线、480线、520线、550线、600线;影响摄像机清晰度及成像的还有摄像机CCD芯片,从低到高分别为1/4SHARP、1/3SHARP、1/4SONY、1/3SONY;

本方案采用的摄像设备是1/3SONY、420线的摄像机,这在普通监控场所就已经是不错的配置了。

2、现场监看的效果及清晰度是和显示设备有关系的,一般的电视机、电脑用的纯平显示器及液晶显示器都不会超过400线的,而专业级的监视器则可以达到625线、1250线等级别,所以如果是用420线的摄像机和480线的摄像机同时接入普通的显示设备在现场看是没什么差别的,只有接入专业级的监视器中才能看出差别。

3、另外一个影响现场监看及录像效果的因素就是录像设备了,录像设备的压缩格式从低高分为MJPEG、MPEG、H..264,现场监看及录像回放的效果和清晰度从低到高就是由压缩格式来决定的。本方案中的几种录像设备都选用的是H.264压缩格式。

方案一和方案二的区别在于

1)嵌入式硬盘录像机的优点是维护方便,受外因干扰少,工作区停电后再来电会自动重启进入工作状态;缺点是单台设备不能扩容,如采用16路录像机,若以后要增加到4台摄像机的话那就只能再增加一台4路硬盘录像机。

2)工控式硬盘录像机的优点是扩容方便,如需增加摄像机,只需在主机里加入相应路数的视频采集卡即可,相对来说扩容的成本要低;缺点是受外因干扰大,工作区停电后再来电需人工启动才能进入工作状态。

若需我们提供设备,可以给你个折扣价。两个方案中所列的设备都是知名厂商的性价比很好的产品,是我们在工程中经常采用的,尽可放心使用。

如需帮助,请到空间里查看联系方式。

阅读全文

与软件监控系统设计相关的资料

热点内容
剑侠情缘微信活动礼包 浏览:985
ipad版本我的世界怎么学赋魔 浏览:571
如何做好网站管理 浏览:280
汤姆猫是什么网站 浏览:913
失易得数据恢复怎么把照片 浏览:185
电脑只显示1个网络 浏览:607
数控加工与编程专业怎么样 浏览:4
西安程序员工资 浏览:389
表格怎么添加一行数据 浏览:35
旅游网站开发怎么选 浏览:669
properties文件位置 浏览:679
不想学编程可以做什么 浏览:22
手机照片一键压缩成文件 浏览:962
女生微信霸气个性签名 浏览:626
微博如何看别人一个月的数据 浏览:14
万能小组件怎么点击就进入app应用 浏览:817
苹果5s变形怎么恢复 浏览:286
电脑里文件密码忘了咋办啊 浏览:315
输入文件夹 浏览:31
extjsgrid删除列 浏览:43

友情链接