论文部分内容阅读
资料处理与解释集成软件(LEAD软件)已经由中国石油测井有限公司研发成功,并在青海油田研究院、冀东油田研究院、华北油田研究院、长城钻探工程公司等单位推广应用。LEAD软件已经成为技术先进、高效实用、有较强市场竞争力的中国石油测井主流软件,但开发之初专注于测井数据的处理与解释,没有考虑网络应用功能,使得身处异地的测井解释专家无法共享测井数据,以及快速的帮助本地用户分析与解释测井数据。基于LEAD软件的以上应用需求,本文研究了Internet环境下基于P2P和VNC的测井解释协同平台,主要的研究内容及成果如下:(1)研究国内外即时通讯软件的发展现状、发展趋势,以及在企业内部应用中存在的问题,结合LAED软件的应用需求,给出了基于P2P与VNC的测井解释协同平台的技术框架。(2)根据测井解释协同平台穿越NAT的实际应用需求,在分析NAT穿越技术原理和现有方法的基础上,通过修改数据包的IP地址和传输层(UDP或TCP)端口,把不同内部地址端口对映射到同一个对外IP地址的不同端口上,实现NAT穿越。(3)针对多人远程桌面共享时出现桌面控制冲突的问题,在研究与分析VNC内核结构的基础上,提出了一种解决多人桌面共享冲突的模型及机制,该机制能够有效的避免桌面共享冲突,并且顾及了本地的安全性。(4)在分析ICQ源码的基础上,设计并开发了测井解释协同平台,实现了远程桌面共享、即时文字通信、点对点文件(夹)传输、音频通讯、屏幕录像与回放、屏幕笔等功能,并支持离线文字消息、群组聊天消息、文件断点续传、一对多远程桌面共享等等功能。为保证软件的质量,规划了软件测试方案,对系统进行了全面测试。目前,基于P2P和VNC的测井解释协同平台已经在中国石油测井有限公司内部全面投入使用,并取得了良好的应用效果。