测震仪器健康状态数据交换平台的设计与实现*

(1.中国科学技术大学地球与空间科学学院,安徽 合肥 230026; 2.河北省地震局,河北 石家庄 050021)

测震仪器; 健康状态; 消息中间件; 数据交换

Design and Implementation of Seismometric Instrument Health State Data Exchange Platform
DONG Yi-bing1,2,GAO Jing-chun2,LIU Sheng-guo2,MAO Guo-liang2,SUN Gui-cheng2,LIU Xin1,2

(1. School of Earth and Space Science of USTC,Hefei 230026,Anhui,China)(2. Seismological Bureau of Hebei Province,Shijiazhuang 050081,Hebei,China)

seismometric instrument; state of health; messaging middleware; data exchange

备注

介绍了测震仪器健康状态数据交换软件平台的设计与实现。在软件开发过程中,主要使用了TCP/IP Socket编程、并发程序设计和JMS消息机制等关键技术,实现了与多种地震数据采集器的并发式网络通信以及健康状态数据的接收和交换。开源的消息中间件ActiveMQ作为统一交换平台,为仪器健康状态的交换共享提供了统一的数据接口,便于实现系统与新业务的无缝集成,提高了系统的弹性和可扩展性。利用本系统的框架模式开发的测震台站远程监视系统在河北测震台网得到了成功的应用,其功能和性能均达到了设计预期效果。

The design and implementation of the seismometric instrument health state data exchange software platform is introduced. In the soft development process,we use key technologies including TCP/IP Socket programming,concurrent programming design and JMS message mechanism etc. to realize the concurrent network communications with all kinds of seismic data acquisition device,and receiving and exchanging of data in health state. The open source messaging middleware ActiveMQ is used as a unified exchange platform,and provides a unified data interface for exchanging and sharing of the health state of instrument. It is easy to achieve seamless integration of the system with the new business and improve the flexibility and scalability of the system.The remote monitoring system of seismic station develops based on the framework model of the system,which is applied successfully to the Hebei Seismic Network. Its functionality and performance fully meet the design expectations.