数据传输方法、单元、系统、采集终端及中心服务器与流程

文档序号:19730218发布日期:2020-01-18 03:51阅读:261来源:国知局
数据传输方法、单元、系统、采集终端及中心服务器与流程

本申请涉及技术领域,具体而言,涉及一种数据传输方法、单元、系统、采集终端及中心服务器。



背景技术:

井场信息传递规范(wellsiteinformationtransferspecification,wits)协议标准是一种石油工业勘探开发领域通信格式,它作为一种推荐格式,使作业和服务公司,既可以在联机状态下,也可以批传递方式进行数据交换。

例如在水平井钻井过程中,置入井下的地质导向设备采集钻头、地层信息,上传到井场地面设备,在井场监控终端实现本地存贮及可视化监控,这些设备可以通过网络或串口输出wits规范的数据。

然而,具备wits数据传输功能的个人电脑(personalcomputer,pc)软件由不同厂家开发,操作方式各不相同且复杂,需要在野外环境配置网络及较复杂的软件设置才能实现与基地数据中心服务器的通讯,而且,有些软件系统重启后还需要重新配置,操作复杂,增加现场操作人员的工作负担,因此,目前主流的方式是采取定期向基地传送批量数据,然而该方式就无法保证数据传输的实时性。

申请内容

鉴于此,本申请实施例的目的在于提供一种数据传输方法、单元、系统、采集终端及中心服务器,以在保证wits数据能够实时发送给数据中心服务器的同时,减轻现场操作人员的工作负担。

第一方面,本申请实施例提供一种数据传输方法,应用于数据传输单元,所述数据传输单元中预先设置有数据中心服务器的ip地址和端口号,所述方法包括:接收数据采集终端发送的wits数据;将所述wits数据转换为ip数据;基于所述ip地址和所述端口号,并通过无线通信方式实时发送所述ip数据给所述数据中心服务器。

在上述实现过程中,通过在数据传输单元内预先设置数据中心服务器的ip地址及端口号信息,在需要进行数据传输时,将数据传输单元与采集终端连接,数据传输单元即可通过无线通信网络将数据采集终端发送的wits数据转发到数据中心服务器,所以本申请实施例中的数据传输方法无需在野外环境进行组网及配置,减轻现场操作人员的工作负担,并且也可以进行实时传输。

基于第一方面,在一种可能的设计中,所述数据传输单元通过串口与所述数据采集终端连接,接收数据采集终端发送的wits数据,包括:通过所述串口接收所述数据采集终端发送的所述wits数据。

在上述实现过程中,由于数据采集终端上通常具有串口,因此,本申请实施例在将数据传输单元与数据采集终端连接时,无需再对数据采集终端做改进,因此,本申请实施例所提供的数据传输单元的适应场景较广。

基于第一方面,在一种可能的设计中,所述方法还包括:接收设置操作,以设置所述数据中心服务器的ip地址和端口号。

在上述实现过程中,在需要将wits数据传输给其它设备时,通过接收设置操作以实现对所述数据中心服务器的ip地址和端口号的自动更改,继而在无需更换数据传输单元的前提下,将所述wits数据传输给所述其它设备。

第二方面,本申请实施例提供一种数据传输方法,应用于数据采集终端,所述数据采集终端能够连接一数据传输单元,所述数据传输单元中预先设置有数据中心服务器的ip地址和端口号,所述方法包括:获取wits数据;在所述数据采集终端连接有所述数据传输单元时,将所述wits数据发送给所述数据传输单元,以使所述数据传输单元通过所述ip地址和所述端口号,将所述wits数据通过无线通信方式发送至所述数据中心服务器存储。

在上述实现过程中,通过在数据传输单元内预先设置数据中心服务器的ip地址和端口号,在需要进行数据传输时,将数据采集终端与所述数据传输单元连接,数据采集终端将所述wits数据发送给所述数据传输单元,以使数据传输单元通过无线通信网络将所述wits数据转发到数据中心服务器,所以本申请实施例中的数据传输方法无需在野外环境进行组网及配置,减轻现场操作人员的工作负担,并且也可以进行实时传输。

基于第二方面,在一种可能的设计中,在所述数据采集终端通过串口与所述数据传输单元连接时,将所述wits数据发送给所述数据传输单元,包括:通过所述串口将所述wits数据发送给所述数据传输单元。

在上述实现过程中,利用串口方式进行通信可以节约数据传输线。

第三方面,本申请实施例提供一种数据传输方法,应用于数据中心服务器,所述方法包括:接收数据传输单元发送的ip数据;从所述ip数据中获取wits数据;将所述wits数据存储至所述数据中心服务器的数据库中。

在上述实现过程中,为了便于工作人员查看数据采集终端获取的wits数据,因此,数据中心服务器需要从所述ip数据中获取所述wits数据,继而将所述wits数据存储至所述中心服务器的数据库中,以便于工作人员查看。

基于第三方面,在一种可能的设计中,接收数据传输单元发送的ip数据,包括:通过至少两个线程实时接收所述数据传输单元发送的所述ip数据。

在上述实现过程中,通过上述方式能够提高所述数据中心服务器的数据接收效率。

基于第三方面,在一种可能的设计中,将所述wits数据存储至所述数据中心服务器的数据库中,包括:将所述wits数据按照不同的数据类型分别存储至所述数据库中。

在上述实现过程中,将所述wits数据按照不同的数据类型分别存储至所述数据库中,以便于对所述wits数据进行分类,继而便于工作人员的查看以及数据的后期处理。

基于第三方面,在一种可能的设计中,将所述wits数据存储至所述数据中心服务器的数据库中,包括:利用去野值算法对所述wits数据进行去野值,得到第一数据;将所述第一数据存储至所述数据库中。

在上述实现过程中,由于井下环境复杂,wits数据会受噪声的干扰,继而导致wits数据质量差,因此,通过在将数据存储至数据库之前将所述wits数据进行去野值处理,以去除wits数据中的野值,保证存储至所述数据库中的第一数据的质量,使得数据应用价值更高。

基于第三方面,在一种可能的设计中,将所述第一数据存储至所述数据库中,包括:利用滑动平均法对所述第一数据进行平滑处理,得到第二数据;将所述第二数据存储至所述数据库中。

在上述实现过程中,在将所述第一数据存储至所述数据库之前,利用滑动平均法对所述第一数据进行平滑处理,以消除数据偶然变动因素,进一步提高数据质量。

第四方面,本申请实施例提供一种数据传输单元,所述数据传输单元包括:连接器,用于接收数据采集终端发送的wits数据;第一处理器,还用于将所述wits数据转换为ip数据;无线通信模组,还用于基于所述ip地址和所述端口号,并通过无线通信方式发送所述ip数据给所述数据中心服务器。

基于第四方面,在一种可能的设计中,在所述连接器为串口连接器时,所述数据传输单元通过串口与所述数据采集终端连接,所述串口连接器,还用于通过所述串口接收所述数据采集终端发送的所述wits数据。

基于第四方面,在一种可能的设计中,所述第一处理器,还用于接收设置操作,以设置所述数据中心服务器的ip地址和端口号。

第五方面,本申请实施例提供一种数据采集终端,所述数据采集终端能够连接一数据传输单元,所述数据传输单元中预先设置有数据中心服务器的ip地址和端口号;所述数据采集终端包括:第一获取单元,用于获取wits数据;第一发送单元,用于将所述wits数据发送给所述数据传输单元,以使所述数据传输单元通过所述ip地址和所述端口号,将所述wits数据通过无线通信方式发送至所述数据中心服务器存储。

基于第五方面,在一种可能的设计中,第一发送单元,还用于在所述数据采集终端通过串口与所述数据传输单元连接时,通过所述串口将所述wits数据发送给所述数据传输单元。

第六方面,本申请实施例提供一种数据中心服务器,所述数据中心服务器包括:数据接收单元,用于接收数据传输单元发送的ip数据;第二获取单元,还用于从所述ip数据中获取wits数据;存储单元,还用于将所述wits数据存储至所述数据中心服务器的数据库。

基于第六方面,在一种可能的设计中,所述数据接收单元还用于通过至少两个线程实时接收所述数据传输单元发送的所述ip数据。

基于第六方面,在一种可能的设计中,所述存储单元还用于将所述wits数据按照不同的数据类型分别存储至所述数据库中。

基于第六方面,在一种可能的设计中,所述存储单元包括:去野值单元,用于利用去野值算法对所述wits数据进行去野值,得到第一数据;第一存储子单元,用于将所述第一数据存储至所述数据库中。

基于第六方面,在一种可能的设计中,所述第一存储子单元包括:平滑单元,用于利用滑动平均法对所述第一数据进行平滑处理,得到第二数据;第二存储子单元,用于将所述第二数据存储至所述数据库中。

第七方面,本申请实施例提供一种数据传输系统,包括:数据传输单元、数据接收单元、去野值单元和平滑单元;所述数据传输单元中预先设置有数据中心服务器的ip地址和端口号;所述数据传输单元用于获取数据采集终端发送的wits数据;将所述wits数据转换为ip数据;以及基于所述ip地址和所述端口号,并通过无线通信方式发送所述ip数据给所述数据接收单元;所述数据接收单元,用于接收所述ip数据,以及从所述ip数据中获取所述wits数据;所述去野值单元,用于利用去野值算法对所述wits数据进行去野值,得到第一数据;所述平滑单元,用于利用滑动平均法对所述第一数据进行平滑处理,得到第二数据;以及将所述第二数据发送至所述数据中心服务器的数据库存储。

第八方面,本申请实施例提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行第一方面、第二方面和第三方面所述的方法。

本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种数据传输系统的结构示意图。

图2为本申请实施例提供的数据传输方法的流程图。

图3为本申请实施例提供的数据传输单元的结构示意图。

图4为本申请实施例提供的数据采集终端的结构示意图。

图5为本申请实施例提供的数据中心服务器的结构示意图。

图6为本申请实施例提供的存储单元的结构示意图。

图7为本申请实施例提供的存储子单元的结构示意图

图8为本申请实施例提高的另一种数据传输系统的结构示意图。

图9为本申请实施例提供的电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行描述。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

请参照图1,图1为本申请实施例提供的一种数据传输系统的结构示意图,所述数据传输系统包括:数据采集终端100、数据传输单元(datatransferunit,dtu)200以及数据中心服务器300,其中,所述数据采集终端100与所述数据传输单元200电连接,所述数据传输单元200与所述数据中心服务器300通信连接,所述数据采集终端100和所述数据传输单元200设置于需要进行井场信息传递规范(wellsiteinformationtransferspecification,wits)数据采集的野外环境的地面上,所述数据中心服务器300设置在基地的机房内,其中,所述数据传输单元200中预先设置有所述数据中心服务器300的网络之间互连的协议(internetprotocol,ip)地址和端口号,以使所述数据采集终端100在与所述数据传输单元200连接时,能够通过所述ip地址和所述端口号,将所述wits数据发送至所述数据中心服务器300存储。

请参照图2,图2为本申请实施例提供的一种数据传输方法的流程图,所述方法应用于如图1所示的数据传输系统,其中,所述数据传输单元200中预先设置有所述数据中心服务器300的ip地址和端口号,所述方法包括:

s100:所述数据采集终端100获取wits数据。

s200:在所述数据采集终端100连接有所述数据传输单元200时,所述数据采集终端100将所述wits数据发送给所述数据传输单元200。

s300:所述数据传输单元200接收所述wits数据。

s400:所述数据传输单元200将所述wits数据转换为ip数据。

s500:所述数据传输单元200基于所述ip地址和所述端口号,并通过无线通信方式发送所述ip数据至所述数据中心服务器300。

s600:所述数据中心服务器300接收所述ip数据。

s700:所述数据中服务器从所述ip数据中获取所述wits数据;

s800:所述数据中心服务器300将所述wits数据存储至所述数据中心服务器300的数据库中。

下面对上述方法进行详细的介绍。

s100:数据采集终端100获取wits数据。

在实际实施过程中,s100可以按照如下方式实施,数据采集终端100通过与井场数据采集设备连接,接收井场数据采集设备发送的井场数据,为了使得井场数据能够在不同的数据采集设备和数据中心服务器300之间进行数据传输,因此,所述数据采集终端100基于wits协议标准并将所述井场数据转换为wits数据,其中,所述井场数据采集设备可以为置入井下的地质导向设备,也可以为其它设备。作为一种实施方式,所述井场数据中包括表征所述井场的标识信息。

其中,所述数据采集终端100可以实时显示所述wits数据。

s200:在所述数据采集终端100连接有所述数据传输单元200时,数据采集终端100将所述wits数据发送给所述数据传输单元200。

其中,所述数据传输单元200中预先设置有所述数据中心服务器300的ip地址和端口号。

在所述数据采集终端100与所述数据传输单元200处于未连接状态时,将所述数据采集终端100与所述数据传输单元200通过并行接口连接,在所述数据采集终端100通过并行接口连接所述数据传输单元200时,数据采集终端100以并行传输的方式将所述wits数据并行的发送给所述数据传输单元200,提高数据传输效率。

所述数据采集终端100的串口通过数据线与所述数据传输单元200的串口进行连接,所述数据采集终端100通过串口将所述wits数据按照串行的方式发送给所述数据传输单元200。串口是一种非常通用的设备通信的协议。大多数计算机包含两个基于rs232的串口,在本实施例中,所述数据采集终端100和所述数据传输单元200的串口可以为rs232、rs485或rs422中的任意一种。其中,所述数据采集终端100和所述数据传输单元200的串口的型号保持一致。

s300:所述数据传输单元200接收所述wits数据。

在实际实施过程中,s300可以按照如下方式实施,在所述数据传输单元200与所述数据采集终端100通过并行接口连接时,所述数据传输单元200并行的接收所述wits数据。

作为一种实施方式,所述数据传输单元200通过串口与所述数据采集终端100连接,可以理解的是,所述数据传输单元200的串口通过数据线与所述数据采集终端100的串口进行连接,s300包括:所述数据传输单元200通过串口接收所述数据采集终端100发送的所述wits数据。

所述数据传输单元200通过串口串行的接收所述数据采集终端100通过所述数据线发送的所述wits数据。

s400:所述数据传输单元200将所述wits数据转换为ip数据。

所述数据传输单元200在获得所述数据采集终端100发送的所述wits数据之后,所述数据传输单元200为了能够将所述wits数据发送给所述数据服务器中心,因此,所述数据传输单元200基于ip协议,对所述wits数据进行处理,以将所述wits数据转换为ip数据,其中,所述ip数据中包括所述wits数据中封装的井场数据。

s500:所述数据传输单元200基于所述ip地址和所述端口号,并通过无线通信方式发送所述ip数据至所述数据中心服务器300。

在所述数据传输单元200中预先设置有所述数据中心服务器300的ip地址和端口号,且所述数据传输单元200将所述数据采集终端100发送的所述wits数据转换为所述ip数据后,所述数据传输单元200基于所述ip地址和所述端口号,并通过无线通信方式发送所述ip数据至所述数据中心服务器300。在本实施例中,所述无线通信方式所依靠的网络可以为4g网络或5g网络或者随着技术发展演进出的新的无线网络。

其中,在所述数据传输单元200中设置所述数据中心服务器300的ip地址和端口号的步骤可以为:所述数据传输单元200接收设置操作,在所述数据传输单元200中设置所述数据中心服务器300的ip地址和端口号。

可以理解的是,所述数据传输单元200提供了用于设置所述数据中心服务器300的ip地址和端口号的设置界面,通过在所述设置界面上输入所述数据中心服务器300的ip地址和端口号以对所述数据传输单元200进行参数设置操作,在选中表征设置完成的图标之后,在所述数据传输单元200中保存所述数据中心服务器300的ip地址和端口号。

s600:所述数据中心服务器300接收所述ip数据。

在所述数据传输单元200向所述数据中心服务器300发送了所述ip数据之后,s600可以按照如下方式实施,所述数据中心服务器300通过一个线程接收所述ip数据。作为一种实施方式,基于传输控制协议(transmissioncontrolprotocol,tcp)编写监听程序代码,所述数据中心服务器300通过运行所述监听程序代码以实现对所述ip数据的监听,在监听到所述ip数据传输到所述数据中心服务器300时,所述中心服务器通过一个线程实时接收所述ip数据。

作为一种实施方式,为了提高数据传输单元200接收数据的效率,s600包括:通过至少两个线程实时接收所述数据传输单元200发送的所述ip数据。

其中,线程的数量可以为两个、三个、四个等,可以根据实际需求设置。

可以理解的是,所述至少两个线程中的每个线程接收到的所述ip数据不同,例如,两个线程为a线程和b线程,那么所述a线程接收一个ip数据,所述b线程接收另一个ip数据。换言之,两个线程可以依次接收到达的ip数据包。

作为一种实施方式,为了在提高数据传输单元200接收数据的效率的同时,便于后期对数据的分类查看,s600包括:根据所述ip数据中的wits数据的数据类型,以不同的线程实时接收所述数据传输单元200发送的所述ip数据,可以理解的是,一个线程仅对所述ip数据中的一种类型的wits数据进行实时接收。

s700:所述数据中心服务器300从所述ip数据中获取所述wits数据。

在所述数据中心服务器300接收到所述ip数据之后,s700可以按照如下方式实施,由于所述ip数据中真正有用的数据为所述wits数据,因此,所述数据中心服务器300基于tcp/ip协议从所述ip数据中提取出所述wits数据。

s800:所述数据中心服务器300将所述wits数据存储至所述数据中心服务器300的数据库中。

所述数据中心服务器300在从所述数据传输单元200发送的所述ip数据中提取出所述wits数据之后,为了使得用户对所述wits数据的查看,因此,s800可以按照如下方式实施,所述数据中心服务器300将所述wits数据存储至所述数据中心服务器300的关系型数据库中。

作为一种实施方式,为了方便用户能够对不同类型的数据进行分类查看,以提高用户体验,s800包括:将所述wits数据按照不同的数据类型分别存储至所述数据库中的不同位置。

由于井下环境复杂,wits数据会受噪声的干扰,继而导致wits数据质量差,因此,在所述数据中心服务器300将所述数据传输单元200发送的所述ip数据转换为所述wits数据之后,作为一种实施方式,s800包括步骤:a和b。

a:利用去野值算法对所述wits数据进行去野值,得到第一数据。

其中,所述去野值算法所采用的准则为莱特准则,在其他实施例中也可以采用其他去野值算法进行处理。其中,莱特准则是一种在数据服从正态分布情况下判别异常值的方法。具体内容如下:

假设一组在深度域分布相对均匀的数据序列为x(i),i=1,2,...,n,计算其平均值为

在获取到的值之后,计算x(i)的残差

计算x(i)的标准差σ,即

将x(i)的残差与标准差的三倍值进行作差比较,如果则判定x(i)为野值,应将其去除,在对x(i),i=1,2,...,n均处理完之后,得到所述第一数据,其中,所述第一数据中不包括野值。

b:将所述第一数据存储至所述数据库中。

在对所述wits数据进行去野值处理得到所述第一数据之后,将所述第一数据存储至关系型数据库中。

作为一种实施方式,将所述第一数据按照不同的数据类型分别存储至所述数据库中,以便于用户对数据的分类查看,提高用户体验。

在获取到经过去野值处理后的所述第一数据之后,为了消除数据偶然变动的因素,以进一步提高数据质量,因此,作为一种实施方式,b包括步骤b1和b2。

b1:利用滑动平均法对所述第一数据进行平滑处理,得到第二数据。

其中,所述滑动平均法为现有技术,因此在此不再赘述。

b2:将所述第二数据存储至所述数据库中。

在获取到所述第二数据之后,将所述第二数据存储至关系型数据库中。

作为一种实施方式,按照所述第二数据的数据类型,将所述第二数据分别存储至所述数据库中,以便于用户对数据的分类查看。

请参照图3,图3为本申请实施例提供的一种数据传输单元200的结构示意图,所述数据传输单元200包括:

连接器210,用于接收数据采集终端100发送的wits数据。

第一处理器220,还用于将所述wits数据转换为ip数据。

无线通信模组230,还用于基于所述ip地址和所述端口号,并通过无线通信方式发送所述ip数据给所述数据中心服务器300。

作为一种实施方式,在所述连接器210为串口连接器时,所述数据传输单元200通过串口与所述数据采集终端100连接,所述串口连接器,还用于通过所述串口接收所述数据采集终端100发送的所述wits数据。

作为一种实施方式,所述处理器220,用于接收设置操作,以设置所述数据中心服务器300的ip地址和端口号。

请参照图4,图4为本申请实施例提供的一种数据采集终端100的结构示意图,所述数据采集终端100能够连接一数据传输单元200,所述数据传输单元200中预先设置有数据中心服务器300的ip地址和端口号;所述数据采集终端100包括:

第一获取单元110,用于获取wits数据;

第一发送单元120,用于将所述wits数据发送给所述数据传输单元200,以使所述数据传输单元200通过所述ip地址和所述端口号,将所述wits数据通过无线通信方式发送至所述数据中心服务器300存储。

基于第五方面,在一种可能的设计中,第一发送单元120,还用于在所述数据采集终端100通过串口与所述数据传输单元200连接时,通过所述串口将所述wits数据发送给所述数据传输单元200。

请参照图5,图5为本申请实施例提供的一种数据中心服务器300的结构示意图,所述数据中心服务器300包括:

数据接收单元310,用于接收数据传输单元200发送的ip数据。

第二获取单元320,还用于从所述ip数据中获取wits数据。

存储单元330,还用于将所述wits数据存储至所述数据中心服务器300的数据库。

作为一种实施方式,所述数据接收单元310还用于通过至少两个线程实时接收所述数据传输单元200发送的所述ip数据。

作为一种实施方式,所述存储单元330还用于将所述wits数据按照不同的数据类型分别存储至所述数据库中。

请参照图6,作为一种实施方式,所述存储单元330包括:去野值单元331,用于利用去野值算法对所述wits数据进行去野值,得到第一数据;存储子单元332,用于将所述第一数据存储至所述数据库中。

请参照图7,作为一种实施方式,所述存储子单元332包括:平滑单元3321,用于利用滑动平均法对所述第一数据进行平滑处理,得到第二数据;第一存储子单元3322,用于将所述第二数据存储至所述数据库中。

请参照图8,图8为本申请实施例提供的另一种数据传输系统的结构示意图,所述系统包括:数据传输单元200、数据接收单元310、去野值单元331和平滑单元3321;所述数据传输单元200中预先设置有数据中心服务器300的ip地址和端口号。

所述数据传输单元200用于获取数据采集终端100发送的wits数据;将所述wits数据转换为ip数据;以及基于所述ip地址和所述端口号,并通过无线通信方式发送所述ip数据给所述数据接收单元310。

所述数据接收单元310,用于接收所述ip数据,以及从所述ip数据中获取所述wits数据。

所述去野值单元331,用于利用去野值算法对所述wits数据进行去野值,得到第一数据。

所述平滑单元3321,用于利用滑动平均法对所述第一数据进行平滑处理,得到第二数据;以及将所述第二数据发送至所述数据中心服务器的数据库存储。本实施例对的各功能单元实现各自功能的过程,请参见上述图1至图2所示实施例中描述的内容,此处不再赘述。

请参照图9,图9为本申请实施例提供的一种电子设备的结构示意图,所述电子设备可以为数据采集终端100、数据传输单元200或数据中心服务器300,所述电子设备可以是个人电脑(personalcomputer,pc)、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)等。

电子设备可以包括:存储器102、处理器101和通信总线,通信总线用于实现这些组件的连接通信。

存储器102用于本申请实施例提供的数据传输方法对应的计算程序指令等各种数据,其中,存储器102可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。

处理器101用于读取并运行存储于存储器中的计算机程序指令时,执行本申请实施例提供的数据传输方法的步骤。

其中,处理器101可能是一种集成电路芯片,具有信号的处理能力。上述的处理器101可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。

在所述电子设备为数据传输单元200时,所述电子设备还包括无线通信模组230和连接器210,所述存储器102还用于存储所述数据中心服务器300的ip地址和端口号。其中,所述连接器210可以为串口连接器或并行接口连接器。

在所述电子设备为数据采集终端100时,所述处理器101用于将获取的井场数据转换为wits数据。

在所述电子设备为数据中心服务器300时,所述处理器101用于将从数据传输单元200发送的ip数据中获取wits数据;所述存储器102用于将将所述wits数据存储至所述数据中心服务器300的数据库。

此外,本申请实施例还提供了一种存储介质,在该存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行本申请任一项实施方式所提供的方法。

综上所述,本申请各实施例提出的数据传输方法、单元、采集终端及中心服务器,通过在数据传输单元200内预先设置数据中心服务器300的ip地址及端口号信息,在需要进行数据传输时,将数据传输单元200与数据采集终端100连接,数据传输单元200即可通过无线通信网络将数据采集终端100发送的wits数据转发到数据中心服务器300,所以本申请实施例中的数据传输方法无需在野外环境进行组网及配置,减轻现场操作人员的工作负担,并且也可以进行实时传输。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的装置来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1