Font Size: a A A

The Design And Implementation Of Logging Data Format Decoding System Based On Java

Posted on:2012-05-13Degree:MasterType:Thesis
Country:ChinaCandidate:X C ZhangFull Text:PDF
GTID:2178330332999542Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of logging technology, the development of logging instrument experience four stages, simulation logging, digital logging, numerical control logging and the imaging logging, and the logging data format recorded by logging instrument are complex.Because of the historical reasons, the threshold of production logging technology is low, and the logging data format has no general standard, and its definition is open. Log interpretation software is currently facing some problems, such as the logging data has extensive sources and various formats, especially the data format of production of the domestic equipment manufacturers are not standardized. One format often has multiple versions, and the details of the format and structure are different greatly. And the majority of foreign software use own data format mainly. Their software can only recognize a limited number of formats, and can't be compatible with these data format generated by the other log interpretation software. In addition, compared with the foreign software, the domestic software should make their efforts in the multi-level demand in oil exploration and development, design, integrated level, system size and network. Great majority of software can only work on the Windows or Workstation. Usually, the workstation version of the software can not be compatible with the data on Windows. The problem in interpreting the logging data quickly and efficient must be solved firstly.The work in this paper is a sub-project in"Integrated Network Log Processing and Interpretation Software Platform", which is not only a major project for China Petroleum Corporation, but also a three sub-topic of National Science and Technology Key Projects,"the exploration of large oil, gas fields and coal gas".Because the logging data format is not only from real-time data recorded at the scene, but also from a variety of software. The data type is complex, including curves, forms, documents and so on. This paper presents a system of decoding logging data in "Integrated Network Log Processing and Interpretation Software Platform", Based on researching and anglicizing with the popular data format and software development technology, this paper absorbs the mature experience and design patterns of the log interpretation software, uses Java as a modular programming language. This system can interpret a variety of logging data format efficiently and correctly, has cross-platform capability, make the interpretation of integrated logging platform for network processing compatible with all types of logging data format, and run on multiple operating systems.With the development of the instruments, more new data format will come into use in the future. Unified management of data formats and the improvement of system maintainability need to be solved urgently. This paper presents a framework of the registration system. It uses the searching and registering solutions in the advanced NetBeans, and avoids additional configuration files. And it can always detect the change of the decoding modules, search, register, and articulate various decoding modules into the system automatically. This framework can manage the decoding modules automatically, and improve the flexibility and maintainability of the system.Finally, this paper presents a widely-used example, which implements the data format decoding. The decoding system uses modular programming, and each module can be removed freely without influencing other modules. These modules are independent, and loose-coupled with the framework. Following the criterion of the interfaces defined by decoding framework, these modules can be automatically added to the system. In addition, there are many other decoding modules to work out in the future.
Keywords/Search Tags:Production Logging, Data Format, Decoding, Java
PDF Full Text Request
Related items