省级上行气象信息传输软件的开发
高 孙, 夏巧利, 杨银见
()陕西省气象信息中心, 西安 710014
文献标识码: B 中图分类号: 409 P
测资料等信息, 因文件名规定为长文件名, 不能 省 级 上 行 气 象 信 息 传 输 软 件 是 基 于 SCO
通过 “气象信息业务系统”发送, 传输软件直接 平台开发的, 功能包括气象信息的收集、分 U n ix
类打包和发送。 软件投入业务运行后, 不但简化 以 F T P 方式发送到国家气象信息中心。
省气象台报务值班员可通过业务监控系统查 了上行报的传输流程, 提高了上行报的传输时效
和传输可靠性, 也方便了市、 县发报台站的业务 看常规气象信息的来报和发报, 当通信链路不通 人员, 还减轻报务员的劳动强度。 或其他原因造成来报不齐时, 可电话抄报并手工
1 开发平台的选择录入发报, 如果时间紧急也可通过修改文件名人
是多用户、多进程、分时操作系 工以 F T P 方式直接发送到国家气象信息中心, 以 SCO U N IX
提高通信时效。 统, 很少受到计算机病毒的攻击, 稳定性、 可靠
性及伸缩性受到计算机界的认可。 为提高通信系3 软件功能及技术方法
311 报文搜集模块统运行的稳定性和可靠性, 选用 系统 SCO U n ix
报文搜集是将上行报中的待发报文从所有报 作为上行气象信息传输软件的服务器系统。
为收集各市、 县台站的上行气象信息, 使各文中检索出来, 为打包处理做准备。 发报站能够访问到省气象台, 在 服务 31111 流程 台站发来的上行气象信息都存放 SCO U n ix
器上配置 服务器。 编程软件采用 ƒ。+ + F T P C C 在 SCO U n ix 服务器的u db ao 目录下, 包括从 ƒƒ
2 信息传输流程全省气象宽带网发来的报文和省台报务员从键盘
各发报台站通过中国移动 2 链路 M B SD H 录入的报文。 搜索程序首先对ƒu ƒdb ao 目录进行 或中国电信 2链路以 方式把上行扫描, 寻找地区发来的报文, 如果发现有报文, 并 M B SD H F T P
气象信息发送到省气象台的 服务器。 根据报文后缀的类型做相应的处理后交给分类打 SCO U n ix
包 模块处理。 如果常规上行信息文件名后缀为 服务器运行的上行气象信息传输软件 SCO U n ix
(每 3 运行一次, 对上传来的常规气象信息 如m in M SG, 搜索程序把上行信息读过后将后缀改为
搜 地面报、 高空报、 农气旬月报、 城镇预报、 重要OL D ; 如果常规上行信息文件名后缀为 FCC ,
) 天气
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
等进行搜索, 并按照《气象电报传输 索程序把上行信 息 读 过 后 将 文 件 搬 移 到u zd ƒƒ规程》编辑、分类打包, 再发送到 6000IBM R ISC 目录下。
然后由 9210 工程中的“气象信息业 台 站 传 上 来 的 地 面 报 文 件 名 格 式: 39H 小型机,
1台站传上来的高空报文件名: ; 务系统”通过至北京的地面宽带网或 V SA T 系统 T T Y Y GGggFCC
发送到国家气象信息中心。 近年新增业务如沙尘 1从 键 盘 录 入 的 报 文 件 名: ; CC T T Y Y GGM SG
(暴监测资料、 大气成分观测资料、 加密自动气象 1其中 为台站代码 如安康 , XA Y Y GGggM SGCC
() () 重要报为 为 为报类 如地面报为 , , 雨量站数据、自动土壤水分观测资料、酸雨观 A K T T SP
收稿日期: 2006- 03- 01
() 作者简介: 高 孙 1970- , 女, 陕西长安人, 工程师, 主要从事气象信息网络系统管理与维护。
? 1994-2013 China Academic Journal Electronic Publishing House. All rights reserved.
() ) 为日期, 为编报时次 国际时, 31212 实现方法 , W P Y Y GG gg
ƒ3 3 3 将报头中的发报地字段改为省台代 为分钟, XA 、F 固定代码, M SG 读取前固定不变。
31112 实 现 方 法 ( ) 和 码 3 3 3 ƒ主 要 使 用 O p en d ir
从 () () =1, " " ;函数, 实现打开和读取目录文件, R eadD ir p t r st r st r ch B F
() Sco U n ix 系统的指定目录中选择满足条件的报 if { p t r
文。 程序代码:i= p t r- st r1;
3 3 3 打开目录文件 3 3 3 ƒƒch 1 i+ 0 = ’B ’;
) ) )( ((1 " + 1 = ;" = = ƒƒƒch = i’E ’ u db ao N U L L if dp op en d ir
1 + 2 = ;ch i’X ’ {
(1) + 3 =ch i " 1 \" ; ;p r in tf u db ao : ƒƒƒcan no t op en n ’A ’
} () 0; ex it ƒ3 } 3 3 根据报类形成文件名 3 3 3 ƒ
ƒ3 3 3 读取目录文件, 并选择满足条件的文件 () 1if ch 0 = = = = 1{ ’S’&& in tzc
3 3 3 ƒ= " 1"; f ile sn SP EXA ( (() ))= ! = { readd ir } w h ile d irdp N U L L
) ( (() = = 1{ - > d n am e+ 9, " M SG" , 1 0 = = 3= if ’U ’&& in tzcif st rn cm p d irch
) = " 1"; = 0{ f ile sn U P EXA
() , - > ; st rcp y fn am ed ird n am e}
( } 1 0 = = ’A ’ && ch 1 1 = = if ch ’B ’ && in tzc
) 312 = = 1{ 分类打包模块
分类打包程序负责处理报文搜集的结果文 ()< 10if A BN UM 根据报头分类并将分类结果按类型打包。 = " 01";件, f ile sn A EXA
()> = 10 < 2031211 流程 每类报文都有不同的报头, 分类打 if A BN UM && A BN UM
包程序按不同报头将报文分类, 再根据不同报类 = " 11";f ile sn A EXA 形成不同的文件, 打包文件的命名是根据《气象 ()> = 20 < 30if A BN UM && A BN UM 电 报 传 输 规 程 》 规 定 命 名, 如: 地 面 报 为 = " 21";f ile sn A EXA 1高空报为 1; SPXXXXXX EXA U PXXXXXX
() > = 30= " 31"; if A BN UM f ile sn A EXA EXA
+ + ;A BN UM 将报文写入打包文件时, 分类打包程序还需
} 将每份报的报头中的发报台站字段改为陕西省气 ƒ3 3 3 读取报文站号 3 3 3 ƒ
()如 = = 1 if { 象台的代码 B EXA 。 对特殊时间发送的文件, F EN L
( ) = , " " ; A B 报、C S 报、CU 报、F S 报等, 打包程序将文 p t r tm p st r st r st r tem p A A XX
) ( 件存放在临时目录中, 到规定时间后再编辑、 打 , " " ; p t r tm p 1= st r st r st r tem p F S
( ) 2=, " " ;包、 发送。 同时还生成 2 个新文件: 留底文件和 p t r tm p st r st r st r tem p A BXX
( ) 日志文件。 留底文件和日志文件为质量统计和质 3=, " " ;p t r tm p st r st r st r tem p SXC I
)(量查询留用, 每天生成 1 个, 以来报的时间顺序 ||1||2|| 3 if p t r tm p p t r tm p p t r tm p p t r tm p
进行流水MATCH_
word
word文档格式规范word作业纸小票打印word模板word简历模板免费word简历
_1714168092902_0。 留底文件记录台站每天发到省气 {
( ) 象台的所有文件的原始内容, 日志文件记录地区 , 1, 6; st rn cp y st r stach
()渭南市气象局, 陕西渭南 714000
摘 要: 根据苹果生长习性和最适宜区气象指标, 结合白水县的气候特点和苹果生产实践, 研究
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
日照白水苹果优质高产的气候资源和制约性气象灾害, 并提出相应对策建议。 结果表明, 白水年 o时数 2 300 以上, 全生育期日照时数占年日照时数的 70% , 有利于着色; 日较差> 10 气 温的h C o平均日数占 60% , 有利糖分积累; 年平均降水 59812 , 雨量适中; 最高气温> 35 的日 数在 mm C
5 以下, 达到苹果优质高产最适宜气象条件, 对果实的膨大、糖分积累、品质、着色均有利。 d 关键
词: 苹果; 优质高产; 气候资源; 分析; 对策
中图分类号: 165 文献标识码: P A
白 水 县 地 处 渭 北 高 原 沟 壑 区, 海 拔 455, 乡”荣誉称号。 至 2005 年白水县苹果栽植面积
2 1 568 , 属大陆性季风气候, 夏无酷暑, 冬无严 m 317 万 , 年总产 36 万 品种以红富士、秦冠 ; hm t寒, 光照充足, 降雨适中, 日温差较大, 土层深 新红星、 皇家嘎啦等为主。 优质品种栽植面积占 厚, 是国内外公认的苹果最佳优生区。 白水苹果
总面积的 98% 以上。 以肉美色艳、酸甜适中、香脆可口而驰名中外, 多
1 资料及来源次被评为 “中华名果”、“绿色食品”、“黄土高原
上的明珠”等, “白水苹果”成为全国唯一的以县 采用白水县气象站 1964—2004 年的光、 热
3 名注册的苹果商标, 白水县被授予 “中国苹果之 水等气象资料以及白水苹果各项理化指标进行
分析。
- 01- 11 2006收稿日期:
() 贾金海 1968- , 男, 陕西蓝田人, 工程师, 从事管理工作。 王建 作者简介:斌, 问铸甫 1 白水苹果发展史 1 白水县苹果管理局编印 120041 3 马仲奇,
() 313 报文发送 , ; f tp se t typ e &f tp in fo A SC II负责将分类打包程序生成的打包文件发送到 () , ; f tp ch d ir &f tp in fo p a th s小型机或将长文件名信息直接发送到国家 IBM ( ) , , < = 0 if tp p u tf ile &f tp in fo f ip a 气象信息中心。
314 解决的关键技术问题 31311 流程 发报程序扫描发报目录, 如果发现
软件开发需要解决的关键技术问题: 文件传 有待发的报文, 立即将其发走。 对存放在临时目
录中的文件, 报文转移程序依据系统时间判断是 输中服务进程死机、 网络故障引起文件传输超时 否到发送时间, 如果到达发送时间, 则将其拷贝 及不完整。
F T P 实现中, 判断数据传输成功与否的标
再由发报程序将其发走。 到发送目录, : ?本机和远端机文件大小是否一致; ?传输 准
31312 实现 () ( ) 是否超时。使用 信号 机制, 实现 主要使用 O p en d ir 和 R eadD ir U n ix S ign a l( ) , 传输超时判断。传输成功时函数, 实现打开和读取发报目录文件ƒƒƒ F T P 发报子程序会 u w o rk
并从目录中选择要发送的报文文 返回成功标志; 否则, 返回失败标志。 该标志用 , ƒƒƒsp u w o rk sp
来确定是否修改待发的打包文件名。 发报进程通 件。 发送程序编程中使用 系统提供的SCO U n ix
( F T P so ck e t s A P I 函 数。 如: f tp lo g in 过 U n ix c ro n 机制提交系统运行, 每 3 m in 钟执
) 行一次。 , , , , ; &f tp in fo ho stu se rp a ssN U L L
? 1994-2013 China Academic Journal Electronic Publishing House. All rights reserved.