APP下载

基于多线程的自动站数据处理系统

2012-01-05高钰杰廖伟平

成都信息工程大学学报 2012年2期
关键词:功能模块进程数据库

黄 志, 高钰杰, 廖伟平

(广西区气象信息中心,广西南宁530219)

0 引言

根据广西区局下发《关于调整自动气象站观测传输业务的通知》(桂气测函[2011]31号)文件精神,自2011年5月23日09时(北京时)全区所有自动气象站传输业务调整为30分钟上传一次观测数据。

调整后自动站数据(大监自动站和区域自动站)传输频率为每半小时传输一次,每次共1400多个数据文件(目前共4种),以往的单线程处理程序对1400多个文件采用串行处理,在国家局传输考核时效(整点8分钟内)还是可以完成。

随着单站数据的不断增多和应用需求的提高,9类自动站数据传输将在不久的将来成为现实,届时每次上传的单站数据将为5000多个,如果遇到天气过程则需要每10分钟甚至每5分钟进行数据加密传输,以往的单线程的处理方式将很难在时效内快速高效处理所有的单站文件,为此,拟在对文件类别分类的同时采用多线程多路实时并发处理机制,让其每个独立线程对相应类别的自动站单站文件进行数据文件合并打包、上传以及信息入库,从而实现每类数据都是随来随处理,极大提高处理时效。图1为单线程自动站系统处理框图。

1 系统实现技术与技术特点

1.1 Delphi面向对象开发平台

Delphi是Borland公司推出的一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。可在 Windows3.x、Windows95、WindowsNT、WindowsXP、Windows Vista、Windows7等环境下使用 。……

登录APP查看全文

猜你喜欢

功能模块进程数据库
债券市场对外开放的进程与展望
数据库
基于ASP.NET标准的采购管理系统研究
数据库
输电线路附着物测算系统测算功能模块的研究
数据库
M市石油装备公服平台网站主要功能模块设计与实现
数据库
功能模块的设计与应用研究
社会进程中的新闻学探寻