空气质量自动监测站全自动数据上传程序的实现

  • 格式:pdf
  • 大小:96.05 KB
  • 文档页数:1
后我会继续完善程序的功能。
2 . 1 日报统计 设置 未成 功标 志 ,从数据库里取 出符 合条件 的分钟值 数据 , 计 算各点 日均值 , 统计各 点最大值及 出现时 间 , 最 小值及 出现 时 间, 有效数据个数 , 无效数据个数 , 根据无数据点 位统计规则统 计 ( 上接 9 1页 )金的社会统筹中确定的原则是“ 以支定收 略有结余” 。 缺失 点位的点 日均值 ; 根据无 数据点位统计规则 计算 出所有数 据 对于新型农村合作医疗基金的投资入市问题 ,必须从基金的保值 、 增 基金的获得是社会保 障体系 的平 均值 并保 存为市 日均值 ,然后把结果 保存到 日均值数 据库 , 值和基金充分发挥其功能的视角来考虑。
自从各空 气 自动监测子站安装 了数采仪并 利用 V P N通道定 录 , 开始 上传生成 的文件 , 然后 挂断 , 设置 成功标 志 , 记录 E l 志并 时 向服务端上传数 据以后 , 牡丹 江市环境监测 中心站空气质量 日 返 回: . 4 报省站等 报数据的 自动传输成为可能。空气质量 自动监 测系统需要在每天 2 1 4 : 0 0之前 报出 , 没有例外 , 所 以为提 高工作效率 , 减少对公休 日、 设置未成功标 志 , 等6 0秒 , 使用配 置文件 中的网络 连接并根 节假 日的占用 ,我用 D e l p h i 7编写 了能够 自动连 接各 种服务器 的 据配置文件 中的 S MT P邮箱地址 、 用户名 、 密码 、 端 口登录邮箱 , 向 上传程序 , 程序分为主控和 日报程序两部分 , 使用 I n d y 9和 D i a l u p 配置文件 中的地址列表发送 生成的附件及 邮件正文 , 设置成功标 组件 , 在 Wi n d o w s X P S P 2系统下 编译通过 , 试 运行 了约 1 3个月。 志, 记 录 日志 并 返 回。 目标 : 空气质量 日报传输 系统 需要上报 的文件 主要有每 E l 的 2 . 5 报 外 网 设 置未完成标志 , 等6 0秒 , 使用配置文件 中的连接及 F I ’ P用 点 日均值 文件 和市 日均值文件 。其 中点 日均值文件在 每天 1 2 : 0 0 至1 4 : 0 0之间通过电话拔号 的 丌 P方式连接到服务器 ,然后上传 户名和密码 连接外 网服务器 ,把文件 保存 到服务 器端 的指定位 数据文件 ; 日均值文件分别通过邮箱 、 P方式发送到外 网等 以及 置 , 设置成功标志 , 记 录 日志并返 回。 局域 网的 WE B服务器 。 2 . 6 上传 内网
由于不熟悉 Mo d e m的 A T命令 , 故程序对外置 Mo d e m未进行 设置未 完成标志 ,用 D O S命令将文件保存 到内网服务器 , 记 编程 , 由于 重启 计算机并不能对 m o d e m执 行初始化操 作 , 所 以建 录 日志并 返 回 。 议使用 内置 Mo d e m。 2 . 7 重启 过程 将 主控 服务程序的启动类 型更改为 自动启 动 , 然 后保存 日志 程 序 的实 现 过 程 :
日调用应用程 序的时间 、 次数以及运行结果 。 电话 拔号 过程 :
日报程序 为应用程序 , 由服务程 序调用或 手工启 动 , 主要 是 有时不能获取新 网关 , 有时不能获取 I P地址 , 有时 即使 I P地址和 上传 日报文件并记录工作 1 3志 。工作 流程 : 循 环检测报数 日志的 网关都 获取 了也 不能上传 文件 , 存在 多次拔号 重试错 误 , 怀疑 是 成功标 志 , 如果 日报统计 未成功则调 用 日报统 计 , 如果 预报统 计 等 6 0秒太短 , 需 要重启解 决 , 这类错误 占 6 7 %; 服务器 端连接 错 %;网络超 时是 登录邮箱错误 的主要原 因 ,这类错误 约 占 未成功则 调用预报制 作 , 如果报 总站未成功则 调用 报总站 , 如 果 误 占 7
信 息科 学
民营 科技2 0 1 3 年第2 期
空气质量 自动监测站全 自动数据上传程序 的实现
崔 宏 业
( 牡 丹 5 7 0 0 0 )
摘 要: 现 主要 对 空 气质 量 自动 监 测 站 全 自动 数 据 上 传 程序 的 实 现进 行 了简要 分析 。 关键 词 : 空气质量 ; 自动 监 测 站 ; 程 序
1 主 控 程 序 信息; 执行重启程序并退 出。 主控 程序为服务 程序 , 启动类 型为手 动 , 设计成 服务 程序 的 2 . 8 重启 程序 调用系统 的重启程序 , 时间为 3 0秒后。 目的是在计算机重启且未登 录时也能启动 1 3报应用 程序 , 主控程
序 由系统的计 划任务在每 日的 1 2时启动 。工作流程为 : 检测服务 2 . 9 电话 拔 号 过 程 日志 , 如果未完成且时间超过 1 3 : 3 0则调用 电话拔号过程 ; 否则如 程 序调用操作 系统 中预置 的 、有应 急联 系人 电话 的 网络连 果未成功则启动 日报应用程序 , 否则退 出。服务 日志 主要 记录当 接 , 连接后播放指定 的声音文件 , 然后挂 断并保存 日志 。 设置全部完成标 志为所有任务都 为成功 , 设置重启标 志为任 意一种操作重试次数超过 3次。 循环 , 除非需要重启或全部完成 。 程序调用 操作系统 中预置 的 、有应 急联 系人 电话 的 网络 连 接, 连接后播放指定的声音文件并退 出服务程序 。时间设置 为 1 3 : 3 运行结果统计 3 0是为 了确保应 急联 系人有足够的时间进行手工报数处理 。 在一年 多的试运 行中 , 共出现 1 5次错误 , 上传数据时 当系统 中有迅雷 、电驴等多线程 下载工具运行 时 Mo d e m拔号错误较 多 , 2 日报程 序
报省站等 未成功则调 用报省站 ,如果报 外 网未 成功则 调用报 外 网, 如果报 内网未成功则 调用报 内网 , 如果任意 一种操 作重试 次
2 6 %。
不足之处 :
数超过 3次则调用重启过程 , 如果全部成功则退 出循环并调用 电
话拔号过程 。
由于没有短信 M o d e m,所 以还不 能更 改预报文件 的 内容 , 以