Font Size: a A A

Software Design Of Seismic Instrument Based On HTML5

Posted on:2017-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:L C ZhanFull Text:PDF
GTID:2370330485987480Subject:Disaster Prevention
Abstract/Summary:PDF Full Text Request
The software system of seismic instrument is used to assist the instrument to configure instrument's parameter and collect seismic data.It is an indispensable part of the seismic instrument.It is an urgent need to develop a real-time,stable and cross-platform software system of seismic instrument.Now the software system of C/S structure of seismic instrument exists high development cost,cross platform difficult etc.problem and the software system of B/S structure has shortcomings that communication is intercepted by the firewall or proxy,needs to install the runtime environment of plugin.With the development of HTML5 technology,the software system of seismic instrument based on HTML5 technology has become an excellent solution.This paper introduces two key technologies of HTML5,Websocket protocol and canvas tags,which are applied to develop the software system of seismic instrument.Websocket protocol realizes the real-time communication in the system,which can solve the problems of cross platform difficulty,poor real-time performance and low efficiency in WEB real-time communication solutions.Canvas tags is used to achieve the draw of web page,which solves the solution the function of web page draw rely on plugins.The realization of the software system of seismic instrument based on HTML5 technology is explained at last.The WEB server Nginx is transplanted to the seismic instrument with cross compiling.Based on Nginx program,the FastCGI program is developed to deal with the dynamic request of HTTP,and the Websocket real-time data program is also developed for real-time data transmission of seismic data to the web client.Page implement included receive real-time data and plot with the data.Real-time data is received by the API of the websocket protocol in browser.Draw isrealized by the canvas tag.So as to achieve real-time seismic data waveform display.The results show that,using HTML5 technology,can achieve real-time,stable,cross-platform the software system of seismic instrument.HTML5 technology is an excellent scheme to develop new generation software system of seismic instrument.
Keywords/Search Tags:Seismic Instrument, Embedded WEB Server, HTML5, Websocket, canvas
PDF Full Text Request
Related items