一种油田物联网系统通信方法技术方案

技术编号:7936699 阅读:152 留言:0更新日期:2012-11-01 07:04
本发明专利技术公开了一种油田物联网系统通信方法,兼容现有的油田监控方案,同时具备广阔的拓展空间和灵活的协议升级模式,包括如下步骤:1)发送方打包通信帧,所述通信帧由包头标识段、包长度数据段、包类型段、包体段和包尾校验段组成;包体段包括多个子包,所述包体段各子包的数据长度和类型可变,包类型段包括油田公司编码、厂家编码、版本号、通信类型编码、自身与目标设备的识别编码和包序列号;2)接收方接收通信帧,分析包头标识段、包长度数据段、包类型段和包尾校验段的数据,做相应处理。本方法可以满足不同级别的通信需要,使通信更加安全、可靠,同时可变的数据组合,增加了方法的灵活性和适应性,并可以扩展相应其他的行业应用。

【技术实现步骤摘要】

本专利技术涉及网络
,具体涉及到。
技术介绍
通信协议是现代自动化系统中重要和必不可少的组成,其作为系统软件的一部分,协同硬件部分共同完成系统信息的传递,保证信息的完整性、可靠性和灵活性。在本专利技术以前,各厂家所做的油田测控系统,其协议各不相同,互相无法实现数据的共享,常常导致在同一个厂区,同一个后台需要安装几套不同的应用软件。结果采集的数据分散,输出的格式不统一,增加了用户使用的复杂度;同时由于通信模式和协议的不兼容,导致了不同的软件必须配指定的硬件,使得用户在终端选择上受到很大的束缚,无法按 照性价比最高的方案进行选型;各个协议都是面向有限的测控方向,无法灵活的扩展到相关其他领域,使得一套系统配一套协议,没有延续性和继承性,导致了大量的重复性工作。
技术实现思路
有鉴于此,为了解决上述问题,本专利技术公开了,兼容现有的所有油田监控方案,同时具备广阔的拓展空间和灵活的协议升级模式。本专利技术的目的是这样实现的,包括如下步骤I)发送方打包通信帧,所述通信帧由包头标识段、包长度数据段、包类型段、包体段和包尾校验段组成;2)接收方接收通信帧,分析包头标识段、包长度数据段、包类型段和包尾校验段的数据,做相应处理。进一步,所述步骤I)中,包体段包括多个子包,所述包体段各子包的数据长度和类型可变。进一步,所述步骤I)中,包类型段包括油田公司编码、厂家编码、版本号、通信类型编码、自身与目标设备的识别编码和包序列号。进一步,所述步骤I)包括如下步骤11)发送方把需要发送的数据加入通信帧包体段的子包中;12)发送方根据网络定义在通信帧中添入对应的油田公司编码、厂家编码、版本号、通信类型编码、自身与目标设备的识别编码和包序列号;13)发送方在通信帧中加入包头标识、包长度数据、包尾校验,完成通信帧的组织。进一步,所述步骤2)包括如下步骤21)接收方接收通信帧后,根据包头、包长度和包尾判断数据的准确性,丢掉通信错误的通信帧;22)接收方根据数据包中的油田编码、厂家编码和版本号,确定是本设备可支持的数据类型;23)接收方根据通信类型和终点设备地址,判断是否是本设备需要处理的数据包,从而选择处理、回复、中转或丢弃;24)接收方根据发送的序列号对照本机处理消息的序列列表,选择是否存储或执行相应的操作处理;进一步,步骤24)中,根据对应的子包数据类型,分门别类的把指定数据放到相应的数据库中,如有分包的数据则进行组包处理,或把相应的指令通过对应方式执行,同时返回对应的应答数据。本专利技术的有益效果如下所有不同厂家的油田测控系统只需兼容本方法,即可实现彼此软硬件的通用和互相配合使用;采用本方法的油田物联网监控平台,只需要一套中心软件系统即可兼容所有的设备,同时满足不同的通信需要;油田监管部门有了统一的通信标准,方便其监管和控制;本方法可以满足不同级别的通信需要,使通信更加安全、可靠,同时可变的数据组合,增加了方法的灵活性和适应性;本方法可以扩展相应其他的行业应用。 附图说明图I示出了油田物联网系统通信方法中通信帧的结构示意图;图2示出了油田物联网系统通信方法的流程示意图。具体实施例方式参见图2)本实施例的油田物联网系统通信方法,包括如下步骤I)发送方打包通信帧,参见图I和下表,所述通信帧由包头标识段、包长度数据段、包类型段、包体段和包尾校验段组成;所述包体段包括多个子包,所述包体段各子包的数据长度和类型可变。所述包类型段包括油田公司编码、厂家编码、版本号、通信类型编码、自身与目标设备的识别编码和包序列号。具体如下表所示 ~包头标识开始符 m ^ *t Xi-包长度数据包总长度r , ................................rIS'P5;.......ill ;.......i.....5 _細料、通信类型、地址等可变部分包体段各个子包组成的包体固定部分校验前面所有字节的异或值通信帧数据分为固定部分和可变部分。通信帧中除包体段外,其余每个数据项都是固定长度和固定类型的。由于应用协议会不断的发生变化,为了方便协议的扩充和协议间版本的兼容性,将应用协议定义为可变部分,可以不断的进行扩充而不影响版本的兼容性。包体段中设定子包的目的是可以将相关数据一起传送,而不必采用多个数据包。同时不关心的数据项可以不传送。具体的通信帧结构及数据类型、长度,如下表所示本文档来自技高网...

【技术保护点】
一种油田物联网系统通信方法,其特征在于:包括如下步骤:1)发送方打包通信帧,所述通信帧由包头标识段、包长度数据段、包类型段、包体段和包尾校验段组成;2)接收方接收通信帧,分析包头标识段、包长度数据段、包类型段和包尾校验段的数据,做相应处理。

【技术特征摘要】
1.一种油田物联网系统通信方法,其特征在于包括如下步骤 1)发送方打包通信帧,所述通信帧由包头标识段、包长度数据段、包类型段、包体段和包尾校验段组成; 2)接收方接收通信帧,分析包头标识段、包长度数据段、包类型段和包尾校验段的数据,做相应处理。2.如权利要求I所述的油田物联网系统通信方法,其特征在于所述步骤I)中,包体段包括多个子包,所述包体段各子包的数据长度和类型可变。3.如权利要求I或2所述的油田物联网系统通信方法,其特征在于所述步骤I)中,包类型段包括油田公司编码、厂家编码、版本号、通信类型编码、自身与目标设备的识别编码和包序列号。4.如权利要求3所述的油田物联网系统通信方法,其特征在于所述步骤I)包括如下步骤 11)发送方把需要发送的数据加入通信帧包体段的子包中; 12)发送方根据网络定义在通信帧中添入对应的油田公司编码、厂家编码、版本号、通信类型编码、自身与目标...

【专利技术属性】
技术研发人员:张建国王明勇双春锋
申请(专利权)人:威海海特电子信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1