文摘
英文文摘
声明
第1章绪论
1.1引言
1.1.1课题来源
1.1.2本课题的研究背景
1.2本课题研究的意义
1.3油井远程监测系统的研究现状
1.4本课题研究的主要内容
1.5本章小节
第2章通信系统的技术分析与组网方案
2.1通信系统的硬件构成
2.1.1电参数采集终端
2.1.2产液量采集终端
2.1.3数据中心服务器
2.2通信系统的软件平台
2.2.1.NET框架概述
2.2.2 C#语言简介
2.3 GPRS技术在本课题中的应用分析
2.3.1 GPRS的发展现状
2.3.2 GPRS技术在本课题中的应用分析
2.4网络通信技术和协议的分析
2.4.1网络通信技术
2.4.2TCP/IP技术
2.5传输层协议的选择
2.5.1 TCP编程的特点
2.5.2 UDP编程的特点
2.5.3选择TCP协议的原因分析
2.6通信系统的组网方案
2.6.1方案的讨论和选择
2.6.2油井现场数据的整合
2.6.3电参数和示功图数据的通信方案
2.6.4产液量及油温油压数据的通信方案
2.7本章小节
第3章通信规约的制定
3.1电参数和示功图数据通信规约
3.1.1终端和前置机之间的通信规约
3.1.2前置机和数据中心之间的通信规约
3.2产液量和油温油压通信规约
3.2.1.ASCⅡ码通信规约
3.2.2 LQ8110无线通信模块通信规约
3.3通信数据项及其数据格式
3.4本章小节
第4章数据通信关键技术在本课题中的应用
4.1套接字(Socket)在本课题中的应用
4.1.1 Socket的概念
4.1.2 Socket通信类在本课题中的应用
4.2多线程技术在本课题中的应用
4.2.1线程的定义
4.2.2多线程技术在本课题中的优势
4.2.3通过本课题认识到的多线程的本质
4.3数据库技术在本课题中的应用
4.3.1本课题中数据库的选择
4.3.2本课题中使用的ADO.NET数据库类
4.4本课题中XML技术的使用
4.4.1 XML的定义
4.4.2本课题中XML技术的使用
4.5本章小节
第5章数据通信中心的实现
5.1程序功能综述
5.2数据通信的总体实现
5.2.1总体框架
5.2.2时间同步
5.2.3电参数和示功图数据通信
5.2.4报警数据通信
5.2.5产液量、油温和油压数据通信
5.3电参数等数据通信的具体实现
5.3.1主动发起TCP连接
5.3.2获得在线终端列表
5.3.3设置终端的任务
5.3.4定时读取终端数据
5.3.5实时监测报警数据
5.3.6对原始数据帧的解析
5.4产液量等数据通信的具体实现
5.4.1开始接受传入的TCP连接
5.4.2处理无线终端的登录
5.4.3维持GPRS终端在线
5.4.4定时读取数据
5.4.5线程同步技术
5.4.6通信时间超时机制保证程序正常运行
5.5程序功能的完善
5.5.1补抄数据
5.5.2异常处理
5.5.3通信故障和数据异常的自动区分
5.6本章小节
第6章项目的实施与效果
6.1项目现场
6.2通信数据结果
6.2.1电参数及产液量数据
6.2.2示功图数据
6.3本章小节
结论与展望
参考文献
攻读硕士学位期间取得的学术成果
致谢