监控软件范文

时间:2023-03-05 09:05:42

监控软件

监控软件范文第1篇

关键词 SCADA系统数据库;SQL数据库;报表子系统;前置机通讯处理系统

中图分类号:TM76 文献标识码:A 文章编号:1671-7597(2014)01-0074-01

当今随着电子技术的高速发展,微型计算机在电力系统中得到了广泛的应用,大量的电力监控软件也随之诞生。电力监控软件的强大功能使电力系统的维护、操作和安全运行变得方便、简单、快捷。下面简单阐述一下RE-8000电力监控软件。

1 概述

RE-8000电力监控软件是一款功能强大、开放式的、可在线维护的监控软件。它应用于火力发电厂、水利发电厂、大中小型变电站、配电所等微机保护系统的后台监控系统,也可以应用在中小型集控站上作为调度监控软件使用。下面具体阐述一下RE-8000电力监控软件的安装、数据库的构成及其他一些功能。

2 RE-8000电力监控软件

RE-8000电力监控软件可以应用在Microsoft Windows NT、Windows 2000、Windows XP操作系统下。按照现在的计算机发展水平,在硬件方面都能满足此软件的要求。RE-8000电力监控软件安装步骤简单,选取安装盘所在目录中的安装执行文件SETUP.EXE文件双击,然后按照默认的文件配置,对话框的提示,一步一步安装,即可完成。

RE-8000电力监控软件安装完后。在桌面上会出现NET.EXE(网络及 SCADA处理进程)、MMI.EXE(人机会话进程)、DRAWCLI.EXE(绘图进程)、AAAA.EXE(SCADA 数据库管理进程)、TABLE.EXE(报表生成及修改进程)、NEWFERT.EXE(前置机通讯处理进程)图标,它们是RE-8000电力监控软件运行进程和功能应用平台。当定义完数据库和图形链接后,用户只需要开启NEWFERT.EXE、MMI.EXE与NET.EXE进程即可。MMI.EXE是人机会话进程,工作人员通过此进程就可监控站内所有的电气信息量,并可对远方的设备实现遥控功能。RE-8000电力监控软件,使用专业的SQL数据库作为SCADA系统参数的链接库,对SCADA系统参数所有的设置都存储在SQL数据库中,这便于日后系统扩容,数据备份、维护系统等操作。下面具体讲述一下数据库的建立。

在建立数据库之前,首先要了解SCADA系统参数的基本概念。

1)厂站:指变电站或变电所。

2)RTU:指安装在变电站或变电所中的远方终端设备,一个变电站或变电所允许安装多台RTU,本系统允许一个厂站安装多台RTU。

3)线路:本系统线路的概念指变电站的出线、进线、母联、分段、电容器、旁路、所用变及一些伪线路如电压互感器(PT)、主变、母线、避雷器等。

4)线路所对应的实时数据有:电流、电压、有功功率、无功功率、功率因数、开关及一系列刀闸、保护信号等。

5)其他量:指一些不归属于线路的实时数据,如水位、频率、温度、压力等其他一些特殊量。

6)电压等级:指系统所有变电站中各种不同名称的母线,因其名称或电压等级不同而加以区分,以便于出现电压越限时打印相应的名称。

7)遥测参数:按照RTU送来的遥测顺序形成的参数表。

8)遥信参数:按照RTU送来的遥信顺序形成的参数表。

9)电度参数:按照RTU送来的电度顺序形成的参数表。

本系统将RTU送来的遥测,遥信及电度参数统一转换成线路参数,以便于调度员或值班员查阅,这样可以使他们无须掌握远动的概念,更有利于他们的方便使用。另外,这样在远动人员修改遥测、遥信及电度顺序表以后,不必再修改画面及报表参数,也有利于远动人员的维护。

SCADA系统数据库参数的层次结构如下。

系统参数分为6个层次:

1)第一层为系统基本参数:用于确定系统各项参数的基本容量,以便于创建相应容量的系统全局内存库和硬盘参数库,对全局内存库而言,该参数至关重要,修改完此参数后,必须重新起动。

2)第二层为厂站参数:在系统基本参数确定以后,该参数的数据库容量即已确定,该层参数用于确定各变电站或变电所的名称,线路个数及其它量个数等参数,以便于置入下一层参数。

3)第三层为线路参数,其他量参数,保护动作参数,电压等级参数以及RTU参数,该层参数用于确定第四层参数的容量及属性,以便于置入下一层参数。

4)第四层为遥测参数,遥信参数,电度参数,其它量参数。

5)第五层为计算量参数,曲线参数,存盘量参数以及遥测追忆参数,这些参数必须在第四层置完以后才能确定其基本参数是否已采集。

6)第六层为系统运行参数及网络节点参数,这些参数一般在设置完系统基本参数后就可置入。

数据库管理子系统是用以对存放各种系统参数的各不同数据库进行浏览、修改的工具,可在线修改数据库。

变电站综合自动化系统需要完善的开放的数据库管理系统。本系统开发的数据库管理子系统,是可以广泛应用于各种实时控制领域的系统。它最大的特点在于数据库管理的开放性、数据访问的快速性和数据库接口的标准性。

该系统采用了ADO的编程方式,使用操作系统的共享内存技术使数据长驻内存,以满足实时性要求。商用数据库采用SQL7.0来管理信息数据。

前置机通讯处理系统内置各种流行规约,支持TCP/IP协议,主要完成与RTU的通讯,将RTU采集的数据经过规约转换,通过网络发送给后台机,并且支持数据按用户定义的规约向上级调度转发。同时接受后台机发送的各种命令,例如遥控、遥调、下行对钟等。再通过下行通道发送给RTU。前置机是整个系统的最前端,它的稳定性决定了整个系统的可靠性。

在前置机的设计上,从硬件到软件,我们都充分考虑了可靠性。硬件采用具有应付各种恶劣条件的工控机,可以长时间可靠运行。在软件方面则采取了多进程的设计方法。每一个通道均为独立进程设计,任何一个通道都不与别的通道发生关联。一个通道的故障只影响自己,不会造成系统的瘫痪。线程分级别,实时性高的线程具有较高的级别,保证数据的完整性。

RE-8000电力监控软件的报表制作非常简单,运行报表子系统后,会出现报表制作对话框。由于本系统的数据库连接采用系统自动连接方式,系统默认连接的数据库服务器是本机;这样只需要按照对话框中的报表模板制作出所需的报表样式后,连接数据库即可完成报表制作。

3 结论

综上所述,RE-8000电力监控软件,是一款安装简单,功能强大,容易理解和接受的监控软件,所以在电力系统中得到了广泛的应用。

参考文献

[1]罗士萍.微机保护实现原理及装置[M].中国电力出版社,2004.

[2]周德义.继电保护及自动化装置[M].西安交通大学出版社,2010.

监控软件范文第2篇

监听软件功能“强大”

日前,记者接到北京消费者王先生的电话投诉,称最近在网络上一种叫做“手机(中国移动/中国联通G网)语音监听”的软件正在大肆叫卖。按照王先生提供的线索,记者输入了关键字,果然在几家网站上查到了介绍该软件的文章。

在最醒目的位置,网页上赫然写着该软件的用途:“给自己的手机装上控制端,一旦手机丢失,无论对方换不换卡,只要对方使用手机,你都可以知道自己的爱机在什么位置,并且能清晰地监听偷你手机的贼的通话内容,配合警方破案!”

根据网页上的联系方式,记者拨通了其中一家出售这种监听软件公司电话,据这家自称北京威龙商务咨询有限公司的负责人戴经理介绍,这是目前从美国进口的一种最新型手机软件,主要针对GSM网的移动电话使用,其原理是通过三方通话功能实现监听,如果对方(被监听手机)是智能手机,则效果更佳,其监听效果和质量也更清晰。软件的主要功能是对目标手机进行通话内容的监控,监听手机(客户端)与计算机联接使用还可以对被监听手机录音监控。

知情人透露说,该软件所占空间大约是128MB,工作原理十分简单。软件的客户端只需在计算机上通过配制生成一个类似木马的图片(控制端),并设置好监听和被监听手机号码,通过USB连接(或数据线)等设备拷贝到自己的手机上,然后再将这个木马图片发送到对方手机。对方手机在接收图片并打开后,木马自动运行,也就自动激活了对方手机的三方通话功能。当对方手机接听电话或打电话时就会自动通过三方通话功能回电话到你的手机,你的手机即可接收到信号(也就是对方通过三方通话功能打给你的电话)。这时按下你手机的接听键,就能听见对方通话的一切内容,而对方是听不见你的任何声音的!如果监听时,你的手机与电脑联接,并打开软件电脑部分的客户端,声音信息就能传给电脑,这样就可以保存为MP3文件。既使对方发现中毒了,并更换手机卡,也不管用,必须格式化后,更新软件安装系统,才能彻底清楚病毒。

卖方猫腻小心提防

这软件真像知情人说的那样神乎其神吗?为了进一步求证该软件的真实性,记者以买家的身份再次拨通了戴经理的电话。

经过了一番讨价还价后,戴经理称可以打折,7000元一套,若一次性付款就可以便宜1000元。

戴经理透露,该软件分为两种:一种是纯粹用于手机监听的软件,凡是正牌手机,如诺基亚、摩托罗拉、三星、联想、索爱等,均可以安装该软件;二是手机防盗加监听的软件,无论什么品牌的手机,都可以安装。戴经理还承诺该软件是从美国直接进口的,安装软件以后的半年内,消费者还可以享受全方位的“售后服务”。

此外,网站上还赫然写着,“该软件是通过三方通话功能实现监听的,所以就一定会在对方的手机费用清单里产生记录和费用,这样就必然有被发现的可能。他建议:1、经常更换不同的手机卡监听。2、最好不要将对方的每一个电话都监听,这样对方的电话清单里就没有规律,不接听对方通过三方通话打回的电话,就不算是监听,也不会产生话费。3、最好使用一个与对方被监听手机同在一个地区的手机卡监听,这样对方产生的就是市话费,不容易被发现。

明明是一款“手机防盗”软件,为什么会有那么多限制呢?带着这个疑问,记者向戴经理提出了该软件有无许可证等问题。而戴经理似乎并无心回答记者提出的问题,他的回答令记者结舌:“买得起就买,就几千元钱的事,真没见过世面,问那么多问题!”

监听隐患不容忽视

带着一连串的疑问,记者将“北京威龙商务咨询有限公司”的工商注册号在“工商企业信息查询服务平台”上进行查询,发现该公司并未在工商部门进行过注册登记。

就是这样一家非法机构,却在社会上公然出售“手机语音监听”软件。并且据知情人士透露,这种软件每月至少能够出售几十套。

随后记者随机采访了十位路人,这十位路人中一位是企业的管理层人士、两位白领、三位普通工人、三位大学生和一位全职太太。当记者问及是否听说过“手机语音监听”软件时,其中只有一位白领回答“听说过,从目前的技术上来说应该可以达到”,但具体是怎样的也不太清楚。另一位白领对自己的手机是否被监听,表示无所谓。一位工人和一位大学生表示,如果有这种软件,愿意尝试购买。另外六位则对这种软件的研发及应用表示了不同程度的担心。

不同阶层的人士,对“手机语音监听”软件表示了不同的态度。多数人认为,该软件的泛滥,将严重侵害公民的个人隐私、人格尊严等,不仅会降低社会的公信度,还很可能给商业保密工作带来诸多麻烦,极有可能成为社会上不法分子的帮凶。

过去,针孔摄像机、微型录音机的出现,虽然给一些司法部门的侦察工作提供了方便,但也迎合了一些人的猎奇心理,成为不法份子窃取他人隐私的工具。今天,“手机监听软件”的出现,如被少数人非法利用,将给人们带来极大的伤害。

律师观点:窃听他人隐私是违法行为

手机电话、手机短信、日记、照相簿、生活习惯、信件、身体疾病等,都属于公民隐私权的范畴,是公民依法享有的不愿公开或不愿让他人知悉的不危害社会的个人秘密的权利。在我国,公民的隐私权是受法律保护的,是任何组织和个人都不应侵害的权利。

监控软件范文第3篇

关键词:监控软件;软件功能;服务创新;四维度模型

1.引言

科技的发展对社会的进步起了巨大的推动作用,可是科技也是一把双刃剑。比如说网络,网络沟通了世界,传递了信息,使得地球在相对意义上越来越小,但是网络上面的负面信息也在疯狂的滋长,阻碍着社会的进步。未成年人越来越成为网络使用者的主力军,但是由于其人生观、世界观和价值观还处在形成阶段,因此很容易受到网络不良信息的影响而阻碍其健康成长。所以急需监控软件来引导孩子健康上网。

本论文基于问卷调查和对监控软件的实际操作体验,分析了市场上常见的监控软件的功能及存在的问题,然后基于服务创新视角,对学生上网监控软件的推广服务模式进行研究。

2.学生上网监控软件的主要功能与应用状况

2.1监控软件功能分析

市场上现存有很多种监控软件,我们选择了其中用户数目较多、口碑相对较好的几款监控软件——家长无忧、展翅鸟(网络爸爸)、好家长、绿坝-花季护航、魔幻电脑控制和绿色童年,进行了实验分析。监控软件的主要功能包括:

(1)上网时间控制:可设定、更改本机的上网时间设置。

(2)网页控制:访问不良信息时,网页出现网页无法访问的效果,使得监控对象不知自己被监视。

(3)搜索引擎的屏蔽:能够监控目前流行的搜索引擎, 当通过搜索引擎来搜索不健康网站时, 能够进行屏蔽。

(4)聊天控制:可对流行的聊天软件进行使用限制。 ( 如:QQ、人人网、微信、聊天室等)

(5)游戏限制:可对流行的游戏进行使用限制,并将定期升级流行的游戏库。

(6)网站限制:可以按照监控人的要求,只能登录一个或几个网站。

(7)上网记录:可以方便地查看本机的正常上网记录和违禁上网记录。(如:日志查询)

(8)屏幕录像:可以按照一定的时间间隔进行屏幕截图。

(9)超强保护:只有用密码才能卸载,否则无法删除破坏本软件。并且当系统被破坏时, 系统能够自动恢复。

(10)视力保护:当机器运行了一段时间后, 可以自动进入屏幕保护程序, 保护视力和身体健康。

(11)推荐网址和引导上网。推荐大量的精彩网址, 并能够健康引导青少年上网。

2.2监控软件应用现状及存在问题

首先是软件本身的功能方面都随着技术的发展而日趋完善,但是普及率却很低。90%以上的家长表示没有使用过监控软件,70%左右的家长没有听说过这类监控软件。对市场推广投入资本较多的软件,如绿坝护航、win7自带家长控制模块,在家长中认知度比较高,但仍然只是占一小部分。

其次是价格问题。多数家长接受的价格在100以下,只有极少数家长愿意接受100元以上的价格,这部分家长认为价格高才有品质保证。但现实生活中的监控软件价格都比较高昂,这也导致了监控软件极少被家庭使用。

其他原因,比如由于家长工作繁忙,无暇顾及孩子,孩子由爷爷奶奶辈照顾,同时部分家长对于电脑技术的掌握程度往往还没孩子娴熟,这以上的原因共同作用是的监控软件极少被使用。但是家长们鉴于目前网络发展的迅速和科技的飞跃式进步,为了让孩子能在一个健康的环境下成长,对监控软件却有很大需求的。

3.学生上网监控软件的推广服务模式

3.1服务创新的基本理论与四维度模型

服务创新是指在服务过程中服务企业应用新思想和新技术来改善和变革现有的服务流程和服务产品,提高现有的服务质量和服务效率,为顾客创造新的价值,最终形成服务企业的竞争优势。

服务创新具有以下四个维度:服务概念,即供应商以什么概念吸引新老客户;客户接口,即供应商与客户端交互平台;服务传递,即供应商和客户间有效传递所共创或获取的价值途径;技术选择,即如何开发新技术并应用于服务系统中,推出新服务概念,设计更先进的客户接口、建立更有效的传递系统。(下图是服务创新的四维度模型框架)

3.2学生上网监控软件营销推广中的服务创新模式

3.2.1服务概念创新应用

服务企业在进行新服务概念开发时, 需要明确回答这样一些基本问题: 企业需要什么样的产品以保留现有客户并发展新的客户? 竞争者提供的产品是什么? 如何将新服务传递给实际顾客和潜在顾客? 这些问题就构成了“新服务概念”的范畴。

对于监控软件行业,新兴在线软件服务(Software as a Service,SaaS)正在以颠覆式创新重新谱写软件产业的格局。微软、IBM、SAP、Google、金蝶、金算盘、阿里软件等越来越多的国内外IT企业都希望通过为用户提供SaaS来增强自身产品及服务的差异化从而获取竞争优势。为加快SaaS的推广和普及,SaaS服务提供商亟需相关理论指导来促进SaaS的用户接受;而基于离线信息系统发展起来的传统个体技术接受相关理论在新兴电子服务的背景下需要做出新的解释和修正。

3.2.2 服务接口创新应用——顾客界面 ( client interface)

服务创新的第二个维度是顾客界面的设计,包括服务提供给顾客的方式以及与顾客间交流、合作的方式。在软件行业,这一维度,恰恰强调在软件使用前,软件提供商与顾客的交流沟通;软件使用过程中,对客户的软件服务疑问进行解答以及软件服务出现问题后的解决。

首先,软件开发商定位目标用户。对于监控软件,目标用户为家长。软件开发商应利用各类渠道,使用先进的网络技术手段,进行网络营销,定期在客户允许的情况下,不会引起客户反感的情况下,尽量多地利用微博、新旧媒体、邮件等方式,或者利用实地走访的形式,向顾客进一步展示软件具体操作流程及软件使用的便利性,更可以树立本软件品牌的形象。

其次,软件开发还可以尝试定制化服务。有些功能被家长认为是画蛇添足(如屏幕录像),有些家长迫切需要的功能(分时段管理)在目前的监控软件中却没有实现,而且初中家长和高中家长对软件功能要求也有所不同。这样就要求我们,对于不同的用户,提供不同的软件,即定制化服务。由于软件属于虚拟服务,其使用具有鲜明的外部性,所以定制化服务并不难实现,只要软件的基础框架得以实现,之后对于功能上的删除和修改便会变得容易,而且能更加贴近于顾客需求,甚至,这种做法一旦实现,会改变软件一般化的盈利模式(即免费软件通过添加广告来盈利)。

3.2.3 服务传递创新应用

“服务传递系统”主要指生产和传递新服务产品的组织。该维度侧重于服务企业的内部组织安排,即通过合适的组织安排、管理和协调,确保企业员工有效地完成工作,并开发和提供创新服务产品。

所以公司可以根据孩子所处的的教育阶段,即小学、初中、高中进行分类,根据调查问卷数据显示,小学生的家长比较关注孩子的视力,并且会和孩子协商上网时间,对孩子的监督管理并不是特别严苛;初中生家长较为关注孩子上网情况,对孩子玩游戏、沉迷上网的现象希望有所控制,但是家长偏向于较隐蔽的来监督孩子;而高中生家长则是要求软件自身的兼容性,希望推荐优秀网站资源。在对比市场上多款的监控软件之后,我们发现,监控软件的屏蔽性似乎和卸载便利性存在矛盾;上网记录截图在清晰度、截图时间段方面有争议;屏蔽一些不良网站时需知道并输入网址才可屏蔽,这似乎是亡羊补牢的做法。

3.2.4 技术创新应用

只有使用先进的技术,让顾客在使用过程中真正的体验到服务带给他的便利和享受,才可能在精神层面上减小与用户之间的距离感,才可以走近用户,才可能树立更好良好的形象。

所以在监控软件行业里,各公司可以采用如下技术提高自己的服务创新力:

一是软件服务的在线演化技术。在线演化是这样一种软件演化:在不中断正在运行程序前提下升级该程序。程序持续运行是在线演化的根本标志; 不中断则强调在用户请求不被取消或拒绝的前提下修改软件。软件服务的在线演化技术能提高软件系统适应需求的能力,在不中断其所提供服务的前提下, 自动或借助外部动态指导发生的软件改变活动。

二是图像处理技术——使屏幕截图清晰。图像处理,是用计算机对图像进行分析,以达到所需结果的技术。图像处理技术的主要内容包括图像压缩,增强和复原,匹配、描述和识别3个部分。 常见的处理有图像数字化、图像编码、图像增强、图像复原、图像分割和图像分析等。

此外各大公司还可以通过人工智能技术——对游戏的智能匹配过滤、图像识别技术、网络安全技术等来提升竞争力,获得足够的市场份额。

四、 总结

通过问卷调查和对监控软件的实际操作体验,分析了市场上常见的几种监控软件,同时又提出了关于企业软件推广的服务创新模式,借此解决家长需求与企业产品之间的矛盾,实现家长的产品需要,实现企业的产品价值。

参考文献:

[1]王怀民.史佩昌.丁博.尹刚.史殿习:软件服务的在线演化.计算机学报.2011年第02期

[2]孙阿楠:软件服务创新模式演化及实证研究.浙江大学 .2006年

[3]李杰:新兴在线软件服务的用户接受影响因素研究.浙江大学.2008年

[4]蔺雷.吴贵生:服务创新的四维度模型.数量经济技术经济研究 2004-03-05期刊

[5]陈劲.王安全.朱夏晖:软件业服务创新系统研究.《大连理工大学学报(社会科学版)》.2001年03期

监控软件范文第4篇

关键词:SAR;监控软件;自恢复;惯导;坐标转换

中图分类号:TN958

随着雷达技术的发展,SAR(synthetic aperture radar合成孔径雷达)日益成为高分辨率体制雷达的主流。其全天时、全天候、高分辨率的优良特性使其被广泛用于战场侦察、资源勘探、环境监察、城市规划等多种领域,SAR在国民经济和国土防卫中起着越来越重要的作用[1]。本文在介绍机载SAR监控软件系统组成、功能和体系结构时,对监控软件中的关键技术作了说明,通过实际运行,该监控软件达到了良好的实时控制效果,证明其在SAR系统中的可靠性与实用性。

1 监控软件主要功能

本文提出了机载SAR监控软件的主要功能[2]:(1)完成通信数据的解析和处理;(2)响应显控单元的控制指令,并将监控软件采集的状态和故障进行定时报告;(3)可实现对机载SAR的工作模式参数的自动设置:包括条带工作模式、同时工作模式、广域工作模式;(4)可实现机载SAR状态的自动控制:严格按照先后顺序完成对天线单元、综合处理单元和低功率射频单元的状态控制;(5)可实现聚束模式的自动控制功能:监控软件根据聚束工作参数和组合惯导数据,经过坐标变换后,计算聚束工作态参数。当聚束工作态参数满足工作条件时,控制SAR系统进入工作态;当聚束工作态参数满足待机条件时,控制SAR系统进入待机态;(6)工作态错误的自动恢复处理:监控软件采集到工作态下的故障时,重启天线单元、综合处理单元和低功率射频单元后,自动控制天线单元、综合处理单元和低功率射频单元进入工作态。

2 软件体系结构设计

监控软件的总体流程图如图1所示。

图1 监控软件的总体流程图

根据系统处理流程,将系统划分如图所示的功能模块,各模块功能描述如下[3]:(1)初始化通信串口。初始化监控软件与天线单元、组合惯导单元、综合处理单元之间通信串口。(2)初始化定时器。初始化系统的定时器,并设置定时中断函数。(3)初始化惯导数据处理线程。创建一个单独线程,完成对惯导数据缓区进行数据检索和数据解析。(4)串口数据检索与处理。完成与天线单元、综合处理单元和显控单元通信串口的数据检索和数据解析。(5)工作态错误恢复处理。监控软件控制SAR系统进入工作态后,实时监测工作的故障信息,若出现故障,进行自恢复处理。(6)聚束定时处理。在聚束模式下,监控软件根据聚束模式参数和组合惯导信息实时计算设置SAR系统进入待机态/待机态。(7)工作态定时处理。监控软件主要按照先后顺序完成对天线单元、综合处理单元和低功率射频单元进入工作态。(8)待机态定时处理。监控软件主要按照先后顺序完成对天线单元、综合处理单元和低功率射频单元进入待机态。(9)状态报告定时处理。监控软件定时完成SAR系统的状态和故障采集,并将状态和故障报告定时发送至显控单元。

3 软件实现

本文的监控软件实现在VxWorks中被创建成一个自启动的工程[4],工程内部建立一个主程序main.cpp用于程序入口,其他的源程序包括系统初始化sysinit.cpp、数据交互处理interact.cpp、定时处理timeint.cpp、BIT采集处理bite.cpp、聚束模式的坐标变换calcauangle.cpp、串口数据的发送与接收8250.cpp和全局变量public.cpp。源程序在Tornado中编译生成可执行文件vxworks后,通过网络传送至目标机上运行即可。系统文件组成如图2所示。

图2 机载SAR监控软件系统的源文件

4 结束语

基于VxWorks系统的机载SAR监控软件具有很高可靠性和良好的实时性,采用了C++语言进行开发,运行效率非常高。本文设计了基于时间片轮转和任务优先级的混合调度算法,这种算法的优点是:时间片轮转可以兼顾所有通信任务的平均性能,而任务优先级可以保证紧急任务的实时性,所以系统的综合性能和系统内核的效率会大大提高。

设计机载SAR监控软件时,采用了模块化的编程思想,在其他应用领域具有可继承性和可扩展性,达到了通用性的目的,避免了重复劳动。

参考文献:

[1]方志红,张长耀,俞根苗.条带SAR成像对偏航角最大误差要求的理论分析[J].雷达科学与技术,2004(02):33-33.

[2]张增继.基于VxWorks的一种机载SAR中央控制软件设计[J].工业控制计算机,2012(25):3-5.

[3]崔荣化.无人机机载SAR地面终端系统的设计[J].信息与电子工程,2010(04):460-461.

[4]符伟,夏传浩,王志红.基于vxworks的雷达点迹处理系统的实现[J].合肥工业大学学报,2007(05):570-570.

作者简介:唐黎江(1981.10-),男,安徽巢湖人,硕士,2007年4月毕业于合肥工业大学,软件设计师,工程师,主要研究方向:浮空器测控系统设计、雷达系统软件设计、卫星通信领域软件设计。

监控软件范文第5篇

关键词:地铁屏蔽门;监控软件;Delphi

中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)09-2172-03

Design of Monitoring Software for Metro Platform Screen Doors Based on Delphi

SUI Ren-dong, HU Cai-qi

(Qingdao Agricultural University, Qingdao 266109, China)

Abstract: Based on the Delphi language, this paper establishes monitoring software for Metro Platform Screen Doors, which has stable and reliable performance, low cost, and independent intellectual property rights. The application of relevant technologies is discussed during develop and research of the monitoring software with Delphi language. The design of the software is analyzed, and the interface of the software for some main functions is given. A full range of tests is done when the software is designed, the results of tests show that the system is accuracy, reliability, and safety and real-time of it can be guaranteed very well.

Key words: metro platform screen doors; monitoring software; Delphi

地铁屏蔽门是用于轨道交通地铁站台的防护性设备,它设置于站台边缘,将站台公共区域同列车运行区域相互隔开以起到保护乘客安全的作用。地铁屏蔽门监控系统的设计以稳定性、可靠性为第一要素,并以操作简单、易用且模块化设计为目标。

针对地铁屏蔽门监控系统的设计需求,考虑到Delphi可视化的特点使其比传统的Windows应用程序开发语言C/C++编程效率高,可以大大缩短开发周期; Delphi7.0是真正的面向对象的编程平台,其位编译生成的可执行代码运行速度极快,甚至超过C/C++代码,完全满足工控软件的速度要求;同时,Delphi强大的数据存取功能、构件的可重用性和可扩展性、与C++相仿的完善的OOP语言结构等都是其他开发环境所不能比拟的。经过比较,该文给出了以Delphi7.0作为开发平台的地铁屏蔽门监控软件的设计。

1 地铁屏蔽门监控系统结构设计

地铁屏蔽门控制系统采用现场总线技术,把挂接在总线上作为总线节点的各设备连接为网络集成式的全分布控制系统,以实现对屏蔽门的控制、参数修改、报警、显示等综合自动化功能。在屏蔽门控制系统中,主控机(PSC)(上位机)、操作指示盘(PSA)、门机控制器(DCU)(下位机)、机电设备监控系统(EMCS)通过网络总线构成开放的网络系统,它们可同时传送数据,并能共享系统的信息(如图1所示),具体数据交换方式描述如下。

1) 主控机(PSC)与门机控制器(DCU)之间采用双数据总线;

2) 屏蔽门系统与机电设备监控系统(EMCS)之间采用RS422/RS485双数据总线;

3) 操作指示盘(PSA)与主控机(PSC)之间采用RS485单数据总线;

4) 主控机(PSC)与电源系统通过RS485总线连接。

上位机监测CAN总线系统,从本质上讲是属于多主发送的现场总线,但它把上位机节点看作主控节点,是主从模式与多主模式相结合的形式。下位机只在主控节点要求的情况下才会发送数据。

监控系统对设备现场采集的信息主要有:各传感器信号、开关门和手动释放等指令信号,并将这些信息传送到上位机,作为系统控制的依据,从而实现对屏蔽门(下位机)的信息交换、参数修改、报警、显示、控制等全方位功能。

具体来说,就是现场每个屏蔽门的门控单元的功能是依据自身控制器的指令发出动作,并将设备现场运行信息(正常信息或非正常信息)通过CAN总线传输给上位机,上位机根据从门控单元获得的各种信息通过各种形式显示给操作员,包括计算机屏幕显示和语音报警显示。其中屏幕显示会将不同的信息(正常信息和非正常信息)以不同的颜色呈献给操作员,供操作员快速、正确地进行现场决策。同时,系统软件将设备现场的运行信息保存到上位机的后台数据库中,作为历史的运行记录,可供相关人员随时查询、跟踪设备任一时期运行情况,并可以报表的形式打印出来,作为备案存档。

2 监控系统上位机软件设计

监控系统软件是在中文Windows XP环境下运用Delphi完成的。在设计中采用面向对象的方法;在报警操作中使用了Delphi的多媒体功能;实现了与数据库的连接和对数据库的存取等功能;利用Delphi的构件扩展性极为方便地实现了总线通讯。

2.1 面向对象的设计

本系统需监控的现场设备主要是每一套屏蔽门的信息,因此,在监控软件设计中将现场每一套门体来作为一个对象进行监控会使系统变得比较容易控制,基于此,软件设计中首先设计一个现场门体类,如下:

TUnitDoor = class(TComponent)

private

在这里定义屏蔽门类的各种私有变量,包括位置信息、通讯标志、各种状态标志、各种故障标志,同时定义各私有过程或函数,如:

FNo:integer;//单元门位置信息

Procedure ControlErrHandle; //控制器故障处理过程

Public

在这里定义屏蔽门类的各种公有变量、属性,以及各种公共方法,如各种故障显示图像信息、构造函数等,如:

FCommunicationErrImg : TImage; //单元门遇到总线故障时显示的图像

constructor create(AOwner: TComponent);override; //构造函数

destructor destroy; override; //析构函数

published

end;

监控软件范文第6篇

[关键词]智能小区,安防监控软件,设计实现

[中图分类号]X924.3 [文献标识码]A [文章编号]1672-5158(2013)06-0025-01

一、背景介绍

现代信息技术和网络技术的快速发展使得我们国家人民的生活水平不断提高,在这样一种良好的现状下,人们必然会对居住环境提出更高的要求,在基础的便利、舒适以及快捷等前提下,希望能够更好的保证居住环境的安全,而现代小区的安全性问题就需要通过门禁和安防系统这样两个部分来予以保证。在本文当中所探讨的智能小区安防监控软件的设计与实现也正是针对于小区门禁和安防系统的信息管理所展开的。

智能小区安防监控软件安装在中央监控主机上,该软件之所以能够完善而良好的实现整个小区范围内所有终端机的报警状态,主要就是因为它通过巡检和抄表这样两种形式将小区内的报警系统和抄表系统进行了良好的结合,通过这样一种方式来保证能够对各种报警信号做出及时有效的响应和处理。除此之外,智能小区安防监控软件还能够通过业主向监控中心人员所提供的地址以及电话等详细信息来对用户在小区范围内的准确位置进行定位,这同样能够保证在问题出现与发生后安保人员能够及时的知晓并良好的处理。最后一点,智能小区安防监控系统还能够实现对三费的自动计费和统计打印,这无疑为业主提供了相当良好的生活便利。

二、智能小区安防监控软件管理系统界面设计

要对智能小区安防监控软件管理系统的界面进行良好设计,首先就需要对这样一个系统软件的总体框架有所认识,这主要是希望能够在充分明确和认识安防监控软件管理系统功能和性能的基础之上来进行管理界面和监控界面的设计,在进行安防监控软件系统的设计时,无论是监控界面还是管理界面,界面本身本身的用户友好性和亲和性都是非常重要的,对于一款软件的成功同样是非常有意义的,这主要是因为良好的界面以及相应的工具不仅能够使得用户在使用过程当中感觉到方便和舒适,还能够给客户留下软件本身品质较高的良好印象。在本文的软件设计当中,是按照现在流行的windows菜单系统来进行设计,包括主菜单、工具栏和任务栏等基本设置,除了这样一些一般性的功能设计以外,在本软件的菜单系统当中还加入了一部分特殊的设计,这主要就是上述工具可以四处任意浮动和停靠,而且在鼠标达到时还能够进行简单的提示,这既方便了用户的操作,也使得用户可以根据自己的喜好来对工具进行调整和控制。

上述功能目的的实现仅仅通过VB自带的菜单编辑器和工具栏控件是很难达到良好的效果的,尤其是上文所说的工具栏浮动与停靠,更是无法直接性的实现,考虑到这样一点,在设计的过程当中就借助了Data Dynamics所提供的第三方空间ActiveBar2.0来实现了菜单系统的设计。

三、系统数据库设计分析

在智能小区安防监控软件的设计当中采用的数据库是MicrosoftAccess 2000,对于Microsoft Access 2000数据库而言,其基本核心是VB所能够支持的Microsoft Jet数据库引擎,因此在实际的应用过程当中就具有操作方便和学习简单等特点,基本上是实现了与Microsoft Office的完美结合。与此同时,Microsoft Access 2000还能够完全满足小型企业客户的要求来进行C/S数据库应用系统的,在本款软件的设计当中基本上可以认为是功能齐全且性能良好,正是因为这样一系列的显著优点,才考虑在VB开发数据库应用程序的过程当中使用Microsoft Access 2000。

对于数据库当中的表来说,一个显著的特点就是在同一张表内不能够存在一模一样的记录,否则数据路就会进行报错,这从本质上来讲就是每一个数据库的表中都存在着意味唯一特殊的字段,数据库通过将其设为主键来确保唯一性。在报警处理方法的表中,No就是主键,此时No对于用户而言虽然没有实际的意义,但却是一种唯一性标识,能够有效避免表中存在两条完全相同的记录而发生错误。在实际的操作过程当中,会有用户因为不小心而在表中设定了两种或两种以上相同的处理方法,此时如果没有No字段,那么程序就需要通过错误提示来提醒用户进行改正,但此时如果直接弹出对话框来提醒用户添加No字段则能够大大简化操作并加大处理效率,还能够最大程度的保证程序的稳定持续运行。

四、监控系统和小区内其他硬件设备之间的通讯

在智能小区内报警监控系统最重要的功能就是要良好的实现下位机与门口机、用户以及管理机等设备之间的良好交流与沟通,在本文所设计的软件系统所涉及到的硬件设备就包括用户机、中央监控服务器、管理机和门口机,上述不同的硬件设备通过以太网来连接形成整体系统,将其中的用户机、管理机和门口机统称为设备机,其各自的功能阐述如下:其中用户机主要是进行各传感器信号的收集与初步处理,在对报警信号进行有效处理后就可以进行上传下达,与此同时还需要对其他设备机和中央监控服务器所发送的服务请求进行处理,实现不同硬件设备之间的相互结合和协同工作;门口机则主要负责各个楼的门禁系统,对相配套的辖区用户机网络系统进行实时的保障和维护;而管理机的作用则在于和中央监控服务器协同进行整个网络内的管理工作。

上述安防系统当中数据的输送、交流和控制都是通过无连接的UDP协议完成的,在这里选择UDP协议而不选择TCP协议的原因主要有两个方面的因素,下文当中具体分析之:一是是因为较之于TCP协议而言,UDP协议在应用的过程当中所需要消耗的资源要小的多,这样一种优势对于硬件资源并不是特别丰富的嵌入式网络处理器而言就非常重要,也非常有利;二是因为这样两种不同的协议本身就存在着使用范围上的差别和不同,一般来说,UDP协议更加适用于一些网络当中客户端多且负担重的网络,且这样一种网络当中数据传输量小但传输速度高,而UDP这样一种使用条件正好符合智能小区内安放监控系统的实际需求,所以在进行监控软件的设计和实现时就要综合性的考虑到实现系统的组件组成以及数据处理要求等问题。在操作当中我们选择的是WinSock来实现各个控件与下位机之间的良好通讯,这主要是因为WinSock能够与远程计算机建立连接,与此同时能够通过UDPNTCP任意一种协议来进行数据传输。

结束语

本文当中所设计与阐述的智能小区安防监控软件已经成功的应用于基于以太网的智能小区门禁安防系统当中,这样一种成功就意味着本文当中所阐述的安防监控软件在实际环境下是有应用可行性的。希望这样一种思考和设计能够给相关方面的同行带来一定的启示,也希望能够为后续工作的进行提供一定的指导。

参考文献

[1]王玉兰,王剑雄等,智能小区安防监控软件的设计和实现[J],河北建筑工程学院学报,2012(3)

[2]高素萍,智能小区安防系统的设计与实现[J]电气应用,2006(8)

监控软件范文第7篇

关键词:WebRTC;远程视频监控软件;服务器;客户端

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)05-0168-02

随着社会的发展,安全问题受到人们更多的关注。远程视频监控可以为人们提供实时、清晰的画面,有利于年轻人对家庭、老人和小孩的安全的实时掌握,近年来受到广泛的关注。

2011年,Google公司开源了WebRTC[1](Web Real-Time Communication)技术,目的是为了实现基于浏览器提供P2P的视频通话。目前WebRTC已经成为HTML5的标准,微软、苹果、火狐等浏览器提供商已支持WebRTC技术。基于WebRTC技术视频监控的研究,尤其在家庭场景下具有重要的意义。WebRTC技术可以在低带宽下实现流畅的视频传输,且其P2P的传输设计使得个人信息得到很好的保护。

本文,基于WebRTC设计一种家用远程视频监控软件。基于WebRTC视频传输架构,设计了并实现了视频传输的服务器和客户端,并搭建了视频传输穿网服务器,实现了视频的P2P传输。

1 WebRTC简介

WebRTC是Google开源的一项支持浏览器进行P2P视频通话的项目。其将音视频处理功能内嵌到浏览器中,是浏览器可以在不使用任何插件的情况下,直接对音视频数据进行处理。

1.1 WebRTC的系统架构

WebRTC使用了世界上公认的最好的音视频处理引擎是,其NAT穿透方案的成功率达到83%[2],为开发各种音视频媒体客户端提供便利。WebRTC的系统架构[3]如图1所示。

图1中,Web API是面向第三方音视频开发者的JavaScript API,主要有Network API、RTC PeerConncetion API和RTC Data API;WebRTC Native C++ API是面向浏览器厂商,用于浏览器的底层开发;信令管理部分主要负责基于Web应用的信令控制部分;音频引擎是WebRTC的音频采集和音频通话质量保证的核心部分;视频引擎是WebRTC的视频采集和视频通话质量保证的核心部分;网络传输模块儿负责音视频数据的传输和网络中NAT和防火墙的穿透。

1.2 WebRTC的优点

WebRTC支持跨平台浏览器进行实时的音视频通信,目前已被W3C作为HTML5的标准。利用WebRTC不仅可以开发实时的音视频通信Web应用,其核心模块也可以单独作为音视频软件的组成部分。

WebRTC主要有以下优点:(1)WebRTC技g目前已成为HTML5的标准,主流的浏览器都提供了丰富的Web API方便开发;(2)WebRTC的音、视频处理技术免费、开源,且能够提供高质量的通信质量;(3)WebRTC技术可以和其他音、视频通信技术融合,如VoIP(Voice Over IP)[4]、IMS(IP Multimedia Subsystem) [5]等。

2基于WebRTC的远程视频监控软件

2.1基于WebRTC的远程视频监控软件功能设计

图2中,通过家中的摄像头实时采集室内的视频数据,并保存在本地;视频传输服务器为远程的视频客户端提供建立视频传输链接的服务;远程视频客户端可以通过视频服务器请求查看视频。

2.2 基于WebRTC的远程视频监控软件服务器的实现

图3中,服务器开启后处于监听状态接收远程视频链接建立请求消息;收到远程连接请求消息后,服务器根据消息的内容向指定的视频采集端广播视频链接请求消息;视频采集端接收到链接请求消息后发送链接建立应答消息给服务器,服务器接收到链接应答消息后,广播给远程视频客户端;视频采集端和远程客户端完成链接建立请求和应答消息的交互后完成视频传输链路的建立。

通常视频采集端和远程客户端处于不同的网络环境中,要完成视频的传输还需要穿越NAT(Network Address Translators)和防火墙的限制。WebRTC采用ICE(Interactive Connectivity Establishment )[6]协议完成NAT和防火墙的穿越,ICE需要STUN[7]和TURN(Traversal Using Relays around NAT )[8]服务器的支持,本文搭建来了开源的STUN和TURN服务器来完成NAT和防火墙的穿透。

2.3 基于WebRTC的远程视频监控软件客户端的实现

客户端分为视频采集端和远程视频监控端。视频采集端有两个核心功能:远程视频传输和本地视频录制。远程视频监控端接收视频采集端的视频流,进行解码,并通过缓冲等技术保证视频的质量。

视频采集端采用WebRTC的getUserMedia API函数获取本地视频流,获取视频流后显示在本地的Web界面上;调用WenRTC的PeerConnction API创建视频传输链接,并将本地视频流添加到PeerConnection中传输。

远程视频监控端,调用PeerConnction API函数与视频采集端建立视频传输链接,链接建立后实时接收视频采集端的视频流,并解码显示。

基于WebRTC的远程视频监控软件客户端框架图如4所示。

3 实验与分析

如图5中所示,视频采集端和远程视频监控端分别连接在两个路由器,路由器开启NAT功能,路由器和服务器主机连接在同一个交换机。

开启Web服务器,关闭穿网服务器,启动视频视频采集端,然后视频监控端请求远程视频链接,视频传输效果如图6和图7所示。

关闭穿网服务器时视频采集端和视频监控端只能显示本地视频,无法正常传输视频;开启穿网服务器后视频采集端和监控端可以正常传输视频。这说明本文的设计的信令服务器、穿网服务器、客户端可以正常工作,且视频传输可以穿越NAT和防火墙的限制。

4 总结

本文基于Google开源视频通话架构WebRTC,设计并实现了一种家用远程视频监控软件。首先,设计了软件的服务器和客户端的各部分功能;其次,搭建了视频传输的信令服务器和穿网服务器,并实现了视频采集客户端和是哦监控客户端。实验表明,本文设计的服务器和客户端可正常运行,且视频传输可以穿越NAT和防火墙的限制。

参考文献:

[1] 屈振华, 李慧云, 张海涛,等. WebRTC技术初探[J]. 电信科学, 2012, 28(10):106-110.

[2] 严琦, 安岗, 杜杏兰,等. WebRTC技术漫谈和对运营商的影响[J]. 邮电设计技术, 2015(8):73-77.

[3] 付斌, 杨鑫, 王松,等. WebRTC技术研究及其应用[J]. 电信科学, 2013, 29(9):108-112.

[4] 王跃军. VoIP电话中基于WebRTC的回声消除算法的开发与实现[D]. 复旦大学, 2013.

[5] 唐洪飞. 基于IMS的云视讯平台方案应用研究[J]. 邮电设计技术, 2016(4):48-51.

[6] 胡勋, 周渊平. 基于WebRTC的Android移动端无线视频传输[J]. 微型机与应用, 2015(19):83-85.

[7] 罗治情, 陈娉婷, 官波,等. 基于HTML5+WebRTC的农业专家在线教学系统的设计与实现[J]. 农业网络信息, 2016(3).

监控软件范文第8篇

采用VisualBasic作为软件的开发平台。根据采集数据的量及相应的操作功能,MicrosoftSQLServer2005符合监控软件的需求。

1.1软件流程图

根据软件的功能模块及其分工,当软件启动时,定时读取PLC规定存储区域的数据到数据库中,并把数据用动态形式显示在界面上。点击查询功能时,选择相应的罐进行数据的分类查询及显示,同时刻进行报表的生成及打印工作,其工作流程图如图2所示。

1.2软件与PLC的通讯

串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通信的端口,这些参数必须匹配。为实现PC和PLC的数据通讯,需在PC和PLC中进行通讯协议的有关设定。PLC端设定:PLC实现串口通讯参数初始化设定,主要在程序中调用相应功能模块,从而进行参数设定。对于S7-200PLC,其设定模块如图3所示。设定从站为1号站,波特率为19200bit/s,采用偶校验方式进行数据校验,默认数据位为8位,停止位1位,以及设定寄存器的起始地址等内容。PC端设定:根据PLC端的设定,对PC的串口需进行相匹配的通讯设置。由于数据读取采用定时出发的方式,在界面中采用隐藏的Timer控件,实现定时通讯的过程,其主要源代码如下:IfMSComm1.PortOpen=TrueThenMSComm1.PortOpen=FalseMSComm1.CommPort=1MSComm1.Settings=″19200,e,8,1″MSComm1.InputMode=comInputModeBinaryMSComm1.OutBufferCount=0MSComm1.InBufferCount=0MSComm1.PortOpen=TrueTimer1.Interval=1000

1.3软件与数据库的连接

VB对数据库的操作有3种方法:当timer控件触发时,PC发出读取数据指令,PLC将存储区域的数据从二进制转换成十进制,传输给PC,再有程序将接受的数据写入到数据库中。写的过程经历了数据库指定或者创建、数据写入、数据库关闭3个过程。DimcnAsNewADODB.ConnectionDimrsAsNewADODB.Recordsetcn.ConnectionString=″DRIVER=SQLServer;SERVER=″&a&″;UID=″&″″&″;PWD=″&″″&″;DATABASE=监控″cn.Openrs.Open″select觹from总表″,cn,adOpenKeyset,adLockOpti-misticrs.AddNewrs.Fields(0)=Nowrs.Fields(1)=″″&f2&″″……rs.Updaters.Close

1.4查询功能实现

客户对于数据的查询,主要按照单罐的方式,按照一天、一月及年度的方式,收集该罐的数据以便于客户进行数据的分析及存档。软件设计是遵循客户习惯,依照图4所示软件流程图进行数据操作,在数据库打开的情况下,利用se-lect语句实现数据库数据的筛选,再将数据利用一下代码打开Excel程序,并将数据导入到Excel表中,以便报表的生成和打印。

1.5软件的动画显示

监控软件主体界面中,主要是显示当前的工作状态,利用图片的显示、隐藏功能及循环语句区分当前设备的不同状态。其主体界面如图5所示。

2结束语

基于VB的五效蒸馏罐监控软件能准确进行查询等操作,监控界面可操作性强,系统可靠性强,符合客户的设计要求,在降低人力资源的同时,提高了生产管理的效率。同时由于采用了现场总线的方式,易于扩展,为客户以后的设备扩展提供了技术条件。目前该软件已经投入客户生产线使用并获得好评。

监控软件范文第9篇

关键词 可视化;监控软件;设计;开发

中图分类号:P208 文献标识码:A 文章编号:1671—7597(2013)051-026-02

互联网技术在不断地发展,远程教育、在线电影、网络电视等得到了广泛的应用。如何提高流媒体的服务质量已经成为社会关注的重点。流媒体服务对传输质量、传输时延、传输宽带的要求都很高。对等网络兴起并在短时间内成了互联网上最具影响力的应用。笔者在本文中介绍了NJUVOD的系统架构,分析了如何进行可视化监控软件的设计与开发工作。

1 NJUVOD的系统架构设计

1.1 NJUVOD的系统结构设计

NJUVOD系统是一个缓存协作系统,支持交流式流媒体服务是NJUVOD系统的目标,用户可以利用NJUVOD系统对任一视频资源在任何时候发出服务请求。客户节点需要对收到的节点进行缓存,具体来说,一方面客户需要把数据传给其他邻居节点,另一方面客户需要从邻居节点下载数据并把这些数据提供给播放器。对于需要加入P2P网络的新节点,客户需要根据服务器获取邻居节点的信息,与此同时,客户应该向邻居节点发出请求将新节点成功连接到P2P网络中。

1.2 NJUVOD的软件模板设计

客户子系统、监控子系统、跟踪子系统、流媒体服务子系统是NJUVOD的四个子系统,连接客户端的节点为流媒体提供数据是流媒体服务子系统的主要工作。启动流媒体服务器之后,设计人员应该先对列表管理模块进行调节,然后利用子系统删除或添加影片文件使影片文件与管理模块相匹配。子系统可以把相关的信息写入数据库,并生成节目列表。

2 可视化监控系统的数据采集与管理

2.1 可视化监控系统的信息分类

系统状态信息、用户信息、影片信息是监控系统采集数据的三大类。监控系统负责采集P2P系统中的影片信息,然后以数据库的存储方式将采集到的数据信息合理的存放。为了实现数据库方式的合理存放,工作人员应该利用聚合类算法对数据进行汇总分析。不同的用户宽带状况应该选择不同清晰度的影片版本。为了让相关工作人员在任意时间观看某一类型影片的人数,设计时应该提高用户行为的体验水准。

2.2 可视化监控系统的信息存储系统

可视化监控系统数据存储的中心环节是数据库,管理人员应该从客户端和媒体服务器采集数据,并对这些数据进行整理,然后把他们保存在数据库中,最后应用Web服务分析数据库中的数据,把它们以网页的形式展示给监控用户。

3 在聚类算法下对监控系统的可视化分析

3.1 可监视系统聚算类法的设计

NJUVOD可以在数据分析模板中通过聚类算法将任一个客户端节点与其他客户的端节点进行对比,还可以按照远近距离把对比结果进行排序。一般情况下,客户经常看的电影就是客户喜欢的电影,这时,监控系统就可以在客户端为客户安排一些客户喜欢类型的电影。NJUVOD应该根据实际情况采用可K均值算法,先在算法接受中输入k,再将n个数据对象划分为k个聚类,这样获得的聚类满足“不同聚类中的对象相似度较小;同一聚类中的对象相似度较高”的要求。

3.2 可监视系统的可视化算法

将特征X映射到低维空间,保证观察点的距离一定是多维缩放的思想,采用多维缩放法可以指示出不同客户端对应的点,可以在二维空间内表示出数据集的聚类情况。多维缩放法有很多优点,它能够明确数据的几何意义,能够计算任意距离的函数,能够对距离矩阵进行针对计算,还可以明确的表明数据映射后的相似程度。具体来说,多维缩放的具体计算流程如下:1)确定目标距离,目标距离为各数据项之间的距离。2)工作人员应该随机地将各数据放在二维图上,并采用适当的方法计算出数据项在图上的实际距离。3)对比数据项的当前距离和目标距离,通过计算得出当前距离与目标距离的误差值。4)根据误差值的大小,按照一定的比例移动数据项的位置。5)对中心对象的均值进行新一轮的计算。6)移动相关的节点,减少总体上存在的误差。

4 可视化监视系统的通信协议

在Windows XP系统下,应该使用MSC软件进行串行通信,这样,能够方便的修改串行通信的参数。通信协议应该采用与整个网络的应用层协议一致的CAN应用层协议,这样能够实现CAN总线网络与监控结点的无缝连接。完成CAN协议与RS-232协议之间的转变可以让PC机对整个网络进行故障诊断工作和监控工作。

5 可监控系统的实现

缩放算法和聚类算法属于协作的过滤机制,管理人员通过分析NJUVOD系统中的系统状态、用户行为、拓扑结构,可以实现对Web可视化系统的监控。

6 结束语

本文以P2P流媒体服务平台为背景,介绍了聚类算法和协同过滤机制,并利用它们设计了一个可视化监控系统,设计的可视化监控系统能够分析影片播放信息、系统信息和客户的行为,希望能帮助流媒体系统的管理员更好的进行可视化的监控工作。

参考文献

[1]张飞.多品种小批量机加车间生产任务执行情况可视化动态监控系统研究及应用[D].重庆大学,2012.

[2]陈余才.自动气象站可视化监控系统与防雷电功能设计[D].南京信息工程大学,2012.

[3]周泽伟,冯毅萍,荣冈.等离子体裂解煤工艺过程的三维仿真与可视化监控系统[J].化工学报,2011(8).

[4]伍俊.基于Flash的自动生产线上位机可视化监控系统的研究[J].计算机应用与软件,2010(3).

作者简介

监控软件范文第10篇

关键词:SOA;面向服务;监控软件;高速公路

中图分类号:U412.36+6文献标识码: A 文章编号:

引 言

2010年底,我国高速公路通车里程达到7.4万公里。“十二五”期间,高速公路里程将接近11万公里。基础设施和运输装备规模的不断扩大、应急救援和公众信息服务等需求对高速公路监控系统提出了更高的要求,而作为监控系统核心的监控软件也面临着很大挑战。传统的软件架构将许多应用程序功能混合在一起,这种结构已不能很好地适应业务和接口多变、灵活配置这一要求,如何更好地设计出松耦合、模块化的架构是监控软件面临的一个重要问题,面向服务的体系结构(Service-Oriented Architecture,SOA)为解决这一问题提供了途径。

SOA概述

关于SOA的定义目前尚未有统一的说法,各组织及公司都有自己的理解。SOA倡导一种理念——不同技术不同平台开发出来的系统组件能够快速地、自由地组合起来,以满足用户的需要,而这些组件彼此之间又是独立的,每个组件能在不依赖于其他组件的条件下完成一定的功能。

SOA系统具有以下特点:

松耦合——各个组件间不存在相互依赖关系,彼此独立、共存;

模块化——可重用,能够在原有系统的基础上按需添加或删除组件,构建出新的系统;

以业务流程为核心——围绕用户的业务流程构建IT系统,帮助用户快速响应复杂多变的业务需求,这是 SOA 成功实施的关键;

跨平台——各种技术及平台下开发出来的组件能被其他技术及平台识别和理解。

SOA架构中有三种角色:

服务提供者:自己的服务,并且对服务请求进行响应。

服务注册中心:注册已经的服务,对其进行分类,并提供搜索服务。

服务请求者:利用服务中心查找所需要的服务,然后使用该服务。

对SOA的需求

就软件的一般性规律而言,SOA对比传统软件架构有其优势。

传统的架构:软件包是被编写为独立的(self-contained)软件,即在一个完整的软件包中将许多应用程序功能整合在一起,实现整合功能的代码通常与功能本身的代码混合在一起,即“单一应用程序”结构。更改一部分代码将对使用该代码的其他代码产生影响,造成系统的复杂性,并增加维护系统的成本。而且还使重新使用应用程序功能变得较困难,因为这些功能不是为了重新使用而打的包。因此,这种架构是一种紧耦合、难重用的架构。软件之间的通信如下图所示:

SOA:旨在将单个应用程序功能彼此分开,以便这些功能可以单独用作单个的应用程序功能或组件。它将应用程序的不同功能单元(称为服务)通过服务之间定义良好的接口和契约联系起来,这些服务可以用于在企业内部创建各种其他的应用程序,构建在各种这样的系统中的服务可以用统一和通用的方式进行交互。如有需要,可对外向合作伙伴公开,以便用于合作伙伴的应用程序。SOA是一种松耦合、易重用的架构。服务之间的架构如下图所示:

基于SOA的高速公路监控软件设计

对高速公路监控软件而言,其核心任务是实现交通数据的利用,包括采集、处理、存储、挖掘、传输、共享、等,除了一般软件的特点,监控软件通常还具备下列特点:

业务流程多变:日常管理及应急指挥的流程非常复杂,无法在系统开通短期内达到比较完善的地步,需要长时间持续改进。即便在业务流程比较稳定后,出于管理的需要也有可能改变业务流程,监控软件需要适应这种多变的业务流程。

外部接口众多:对内需要与各个路段分中心、隧道管理所进行数据、视频和控制指令的交互,对外需要与公安、消防、广播电台等众多接口协调,同时要交通信息给大众。并且时有新的接口接入系统,需要一套行之有效的技术进行统一调度和管理。

子系统及监控设备众多:需要与众多的子系统及监控设备通信,每个子系统都有自己独特的属性。对于某个子系统,不同设备厂商提供的接口属性虽然类似,但通信协议完全不同。监控软件应能实现与不同系统、不同厂商设备的通信,但对用户屏蔽这种差别。

多种运行模式并存:通常情况下,监控系统存在着多种运行模式:现场手动、区域控制、远程遥控等,这意味着监控软件需要具备在不同模式下按需重新组合使用不同服务的能力。

对比监控软件的特点与SOA的特点可知,采用基于面向服务的SOA架构设计、开发软件符合当前高速公路监控软件的发展需求。

针对高速公路监控软件的这些特点,对其进行如下概要设计。

3.1应用软件架构

应用软件架构设计示例如下图所示:

3.2展示层

展示层软件以地理信息系统(GIS)平台为基础,采用分层、分级的方式为用户提供统一风格的交互界面,以实现对路网的监控管理和应急救援。

展示层软件的实时监控数据来自服务层的服务总线,视频数据来自服务层的视频服务。展示层软件把用户的控制指令、调度信息等发送到服务总线上,由服务总线对其进行统一管理,调用对应的服务把指令发送到指定的目的地。

展示层软件包含以下功能:

联网监控:实现对所辖路段(隧道)交通流信息的实时监视,宏观把握所辖路网的交通状况;实现对所辖路段(隧道)设备运行状态、故障、报警等信息的实时监视,强化对路段分中心监控工作的监控和管理;实现对所辖路段(隧道)关键设备的控制和信息的,满足对路网交通状况的统一调度管理。

视频监控:实现对所辖路段(隧道)所有视频图像的实时浏览、控制功能,对关键点视频图像的定点或轮循监视、监控,以及对历史视频的调阅。

应急救援:应急预案库中的应急预案、应急资源、应急知识以及典型案例数据的建设和维护;预警及接处警管理;辅助决策;应急事件的会商及处置;预案的日常演练与事后评估。

综合管理:实现各所辖路段上传数据的分析和报表工作,宏观分析路段交通状况,为预案制定、组织架构制定及调整给出数据支持;管理系统人员、权限、参数等,为展示层软件提供统一的用户管理。

出行服务:以网站查询的方式为大众提供多方路网信息、交通流状态信息等动态信息,以及为其提供路线查询、图片下载等相关服务。

3.3服务层

3.3.1 服务总线

服务总线是整个系统处理的核心。服务总线上汇集了所有服务采集并经过加工的数据,提供给展示层软件和共享软件进行应用;同时,服务总线接收展示层软件发送的控制指令、调度信息等,经解析后调用对应的服务把指令发送到指定的目的地。服务总线支持动态的数据订阅和服务注册功能。

3.3.2工作流引擎

工作流引擎通过计算机将信息或者任务在多个参与者之间按某种预定规则进行自动传递,并检测各步骤的执行过程。

上一篇:脚本语言范文 下一篇:c语言函数范文