【技术实现步骤摘要】
本申请涉及石油、天然气钻井
,特别涉及一种通信方法、客户端和通信系统。
技术介绍
随着随钻测井和导向技术的发展,随钻测井方法不断丰富,如声波测井、方位密度中子测井、实时电阻率图像测井、多探测深度的定量成像测井、近钻头地质导向测井、以及旋转导向测井等。在钻井的过程中,井下仪器可以将采集到的数据以泥浆脉冲、电磁波或电磁耦合等方式传送至位于地面的终端设备。位于地面的终端设备接收到井下仪器发送的数据后,需要与服务器进行通信,以将接收到的数据传送至服务器,或接收服务器发送的信息。其中,所述终端设备可以包括司钻显示器、传感器和工控设备等。一般地,终端设备上运行有客户端,服务器上运行有服务器端。所述客户端和所述服务器端均可以对井下仪器采集到的数据进行处理。现有技术中,为了便于通信,客户端和服务器端通常基于相同的平台实现。例如,所述客户端和所述服务器端均基于组态软件(SupervisoryControlandDataAcquisition,SCADA)平台实现。或者,所述客户端和所述服务器端均基于计算机高级语言平台实现。终端设备对于客户端和服务器对于服务器端的需求通常是不同的。服务器端一般需要有高的数据图形显示能力。在钻井现场,一般有较多数量和种类的终端设备。所述终端设备之间通常需要进行通信。并且,对于任一终端设备,与该终端设备进行通信的终端设备的数量和种类经常会发生变化。因此,客户端一般需要有高兼容性和可扩充性,以使运行有该客户 ...
【技术保护点】
一种通信方法,其特征在于,包括:服务器端向客户端中的通信模块发送井下数据,所述服务器端基于计算机高级语言平台实现;客户端中的通信模块获取所述井下数据,并将所述井下数据序列化为具有预设格式的字符串,然后将所述字符串赋予预设字符串变量,其中,所述预设格式包括能够被客户端中的数据处理模块识别的格式,所述通信模块基于计算机高级语言平台实现,所述数据处理模块基于组态软件平台实现。
【技术特征摘要】
1.一种通信方法,其特征在于,包括:
服务器端向客户端中的通信模块发送井下数据,所述服务器端基于计算机高级语言平台
实现;
客户端中的通信模块获取所述井下数据,并将所述井下数据序列化为具有预设格式的字
符串,然后将所述字符串赋予预设字符串变量,其中,所述预设格式包括能够被客户端中的
数据处理模块识别的格式,所述通信模块基于计算机高级语言平台实现,所述数据处理模块
基于组态软件平台实现。
2.如权利要求1所述的方法,其特征在于,服务器端通过以太网向客户端中的通信模
块发送井下数据。
3.一种通信方法,其特征在于,包括:
客户端中的通信模块获取预设字符串变量的值,并将所述预设字符串变量的值反序列化
为井下数据,然后向服务器端发送所述井下数据,其中,所述预设字符串变量的值包括客户
端中的数据处理模块赋予预设字符串变量的具有预设格式的字符串,所述预设格式包括能够
被客户端中的数据处理模块识别的格式,所述数据处理模块基于组态软件平台实现,所述通
信模块基于计算机高级语言平台实现;
服务器端获取所述井下数据,所述服务器端基于计算机高级语言平台实现。
4.如权利要求3所述的方法,其特征在于,客户端中的通信模块通过以太网向服务器
端发送所述井下数据。
5.一种通信方法,其特征在于,包括:
通信模块获取服务器端发送的井下数据,并将所述井下数据序列化为具有预设格式的字
符串,然后将所述字符串赋予预设字符串变量,其中,所述预设格式包括能够被数据处理模
块识别的格式,所述通信模块基于计算机高级语言平台实现,所述数据处理模块基于组态软
件平台实现。
6.如权利要求1、2或5所述的方法,其特征在于,所述预设格式包括XML可扩展标
记语言格式,
相应地,所述将所述井下数据序列化为具有预设格式的字符串,具体包括:
通过XML序列化,将所述井下数据序列化为具有XML格式的字符串。
7.一种通信方法,其特征在于,包括:
通信模块获取预设字符串变量的值,并将所述预设字符串变量的值反序列化为井下数
\t据,然后向服务器端发...
【专利技术属性】
技术研发人员:黄衍福,胡永建,史肖燕,孙成芹,王晨,李显义,刘相翌,刘延辉,祝丽娜,吴庆奎,
申请(专利权)人:中国石油天然气集团公司,中国石油集团钻井工程技术研究院,北京石油机械厂,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。