网站大量收购闲置独家精品文档,联系QQ:2885784924

乌兰察布市数据传输监控系统技术的研究.docVIP

乌兰察布市数据传输监控系统技术的研究.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
乌兰察布市数据传输监控系统技术的研究

乌兰察布市数据传输监控系统技术的研究   摘 要:乌兰察布市数据传输监控系统可以24小时不间断对区局、乌兰察布市所属气象台站等多路广域网通断状况进行监控,可根据需要随时增加监控对象,当其中任何一条链路发生故障时,该系统立即通过计算机发出声音报警,并及时给市局网管和相对应的旗县人员发出报警短信,该系统还可以对乌兰察布市旗县气象局每小时上传到市局的自动站数据情况和所有区域自动站数据进行监控,如果视为缺收,立即通过计算机发出声音报警,同时给相对应的旗县人员发出报警短信。   关键词:监控;链路;报警;数据   中图分类号:TN919   1 前言   随着气象事业的不断发展,气象资料是宝贵的、重要的信息资源,相应的自动站气象资料传输逐渐成为气象工作中一项重要的基础工作。资料的及时性也越来越重要,网络畅通是资料及时性的支撑保障,所以根据业务和服务的需求,我们开发了乌兰察布市数据传输监控系统,该软件既能实时监控、保证线路畅通又能提高数据传输的及时率,主要用于监控各台站链路和自动站数据的传输情况。提高了我市网络链路的稳定性和气象数据传输的及时性。   2 项目建设目标及完成情况   2.1 乌兰察布市广域网链路监控   广域网链路监控系统可以24小时内每隔10秒钟对多路广域网通断状况进行监控,可以根据需要随时增加监控对象,当其中任何一条链路发生故障超过4分钟后,系统立即发出声音报警,相应的线路和站点就会变为红色,同时给市局网管和相对应的旗县人员发出报警短信,提示“yyyy-mm-dd hh:mm市局-XXX气象局网络不通”,技术人员通过报警信息在第一时间排除故障,保证网络的畅通。   2.2 乌兰察布市自动站传输监控   乌兰察布市自动站传输监控能够对11个气象台站每小时上传到市局的国家自动站数据和所属的各区域自动站情况进行监控,当国家自动站每个正点8分钟后还没入库可视为缺收,该系统立即向出现缺收数据的台站发出声音报警,同时给市局网管和相对应的旗县值班人员发出报警短信,提示“hh:00 53XXX自动站缺收”;当区域自动站15分钟后还没入库可视为缺收,如果第一次缺收数据时,系统会发出报警,并同时向市局和相应台站的维护人员发送短信,提示“hh:00 xxxxx缺收”,以后再次缺收时不进行报警和短信提示,如果该区域站连续4个小时缺收数据时,将向相关人员再次发送短信,提示“xxxxx连续缺收4个小时”,如果在同一时间,区域站有8个以上站点缺收,计算机将发出声音报警。   3 解决的关键技术和难点   在系统开发过程中,课题组通过钻研探索,学习新方法,改进程序结构,解决多个技术难题,下面将其中的几个重点问题以及解决方法做简要说明。   3.1 判断各广域链路运行情况   通过ping命令监控各广域网和局域网链路运行情况,首先定义ping()函数,利用定时器Timer控件每隔10秒钟ping12个核心路由器以太网口的IP地址,通过调用ping命令,得到ECHO.status的返回值,根据返回值判断网络运行情况。   3.2 VB与SQL数据库的有机结合   在软件开发过程中,实现了VB与SQL数据库的动态链接,这大大方便了系统的移植和推广。利用VB通过数据库的多重条件查询进行数据查询,返回记录集,通过确定记录集是否为空记录判断数据的缺收、及时情况。但是在实际研发过程中发现,自动站数据的时间分辨率非常大,全部站点每天上传的记录条数非常多,数据结构也不利于资料多次反复的查询读取,所以综合各类原因,决定利用VB语言直接打开SQL数据库,再通过在程序中使用SQL数据库语言对要素信息进行各种操作。经过研究,我们掌握了数据库打开、要素信息操作和关闭等各项功能。这种方法在进入SQL数据库后,在内部进行数据的查找,利用指针功能,使用方便并且运算速度快,节省了大量运算时间.   3.3 使发送短信的内容自动入库到access数据库的表中   把各台站相关工作人员手机号码根据所在台站建立文本文件,当监控到某一气象台站国家自动站或区域自动站缺收数据时,利用动态数组变量重新分配存储空间,把发送的短信内容和该台站手机号码自动入库到access数据库中,通过手机短信向市局值班人员和相对应的旗县人员发出报警短信。   实现代码:(以兴和为例)   Open d:\jkxt\短信\区域站\xh.txt For Input As #1   ‘---读取文本文件,该文本文件保存兴和相关人员的手机号码---   k=0   Do While Not EOF(1) ‘---判断文件是否结束---   Line Input #1,qyzdz   k=k+1   Loop   Close #1   ‘---读取文本文件中手机号码的条数

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档