测震仪器健康状态数据交换平台的设计与实现
详细信息 本馆镜像全文    |  推荐本文 | | 获取馆网全文
摘要
介绍了测震仪器健康状态数据交换软件平台的设计与实现。在软件开发过程中,主要使用了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 newbusiness 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.
引文
陈吉锋,陈军辉,应昶,等.2012.无人职守地震台站远程监控系统的设计与实现[J].地震研究,35(3):429-433.
    谢希仁.2008.计算机网络(第五版)[M].北京:电子工业出版社.
    Calvert K L,Donahoo M J.2008.TCP/IP Sockets in Java,Second Edition:Practical Guide for Programmers[M].California:Morgan Kaufmann.
    Fall K R,Stevens W R.2012.TCP/IP Illustrated Volume 1(Second Edition)[M].New Jersey:Addison-Wesley Educational Publishers Inc.
    Goetz B,Peierls T,Bloch J,et al.2012.Java Concurrency in Practice[M].Texas:Pearson Education,Inc.
    Gourley D,Totty B,Sayer M,et al.2002.HTTP[M].California:O'Reilly Media,Inc.
    Monson H R,Richards M,Chappell D A.2009.Java Message Service(Second Edition)[M].California:O'Reilly Media,Inc.
    Silberschats A,Galvin P B,Gagne G.2009.Operation System Concepts(8th Edition)[M].New York:John Wiley&Sons Ltd.
    Snyder B.2011.ActiveMQ in Action[M].New York:Manning Publications.
    Sommerville I.2010.Software Engineering(9th Edition)[M].Texas:Pearson Education.

版权所有:© 2023 中国地质图书馆 中国地质调查局地学文献中心