[发明专利]一种不同主机之间的数据传输系统有效
申请号: | 200910080625.2 | 申请日: | 2009-03-20 |
公开(公告)号: | CN101841518A | 公开(公告)日: | 2010-09-22 |
发明(设计)人: | 王堃;穆群英;朱贵冬;王浩;魏启;张红振;范斌;张杰;王虎;刘海强 | 申请(专利权)人: | 中国石油天然气集团公司;中国石油集团东方地球物理勘探有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G01V1/22 |
代理公司: | 北京市中实友知识产权代理有限责任公司 11013 | 代理人: | 谢小延 |
地址: | 100007 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 不同 主机 之间 数据传输 系统 | ||
技术领域
本发明涉及一种地震数据采集系统不同主机之间的监控信息和采集数据传输的数据传输系统。
背景技术
目前,在国际和国内普遍使用的地震数据采集系统均为国外产品,代表性产品包括法国Sercel公司的408UL地震数据采集系统、美国IO公司的Scorpion地震数据采集系统等。这些商用地震数据采集系统的设计和实现各不相同,但都在仪器车上安装有类似中央处理单元这样的主控系统。这类主控系统往往由多台主机组成,有的进行核心的数据处理等工作,有的提供与操作员交互的操作平台。在地震数据采集系统工作的过程中,这些主机之间存在着大量的监控信息及采集数据的传输。传输所采用的方法与系统架构、组件部署以及业务逻辑密切相关,是地震数据采集系统正常与高效工作的关键环节之一。在商用系统中,这种传输方法是核心的保密内容。
发明内容
本发明的目的在于对地震数据采集系统的不同主机之间监控信息及采集数据的传输进行规范,提供灵活高效的传输机制、完整并可扩展的协议设计以及稳定实用的实现,以满足地震数据采集系统不同主机之间的这种传输需求。
本发明所述的不同主机之间的数据传输系统由地震数据采集系统的多台主机按照功能划分为操作站与服务器构成;
基本传输框架是由操作站的传输前置端与服务器的传输服务端两部分组成;操作站的业务应用单元通过传输前置端与服务器的后台处理模块进行通信;服务器的后台处理模块通过传输服务端与操作站的业务应用单元进行通信;根据地震数据采集系统的架构,设置多个操作站和多个服务器,每一个传输前置端与多个传输服务端进行交互,每一个传输服务端与多个传输前置端进行交互。从这个角度来看,基本传输框架是比较灵活的,具有较高的可扩展性。
传输前置端和传输服务端的内部结构一致,从底向上划分为硬件层、通信层、协议层与接口层;硬件层负责与传输相关的物理实现;通信层负责与网络通信相关的具体工作,提供连接、数据发送与接收等功能;协议层负责与协议处理相关的具体工作,提供对各类协议包的封装与解析、对协议流程的控制功能;每个层次都被上层调用,接口层被协议使用者调用;每个层次都向上层返回信息,接口层向协议使用者返回信息。
本发明提供了完整并可扩展的协议定义。
1)协议组织形式
本发明由组合原语与独立原语两类原语组成;组合原语由多个原语组合而成,通常包含头包、尾包、多个中间包、阶段性报告包。
2)协议工作方式
包括命令/响应方式、查询/结果方式、状态/异常报告方式。
3)协议功能类型
针对地震数据采集过程中操作站与服务器之间的传输需求,本发明抽象总结出13组子协议,包括连接管理协议、系统控制台协议、测网设计协议、站单元布局协议、接收排列设计协议、建立排列协议、排列查看协议、测试协议、采集管理协议、绘图管理协议、地震数据管理协议、资源信息管理协议及其它协议,能够覆盖各类传输需求。具体如下:
3.1)连接管理协议
连接管理协议完成客户端与服务器端建立连接与连接响应等任务。其包括连接请求、确认在线请求等六种协议包类型。
3.2)系统控制台协议
系统控制台协议完成系统控制台各项操作与服务器相应模块通讯。其包括获取服务器CPU信息、获取服务器内存信息等五十一种协议包类型。
3.3)测网设计协议
测网设计协议完成测网设计各项操作与服务器相应模块通讯。其包括获取所有检波器类型、添加检波器类型等三十一种协议包类型。
3.4)站单元布局协议
站单元布局协议完成站单元布局各项操作与服务器相应模块通讯。其包括获取所有定位标记、添加一个定位标记等三十二种协议包类型。
3.5)接收排列设计协议
接收排列设计协议完成接收排列设计各项操作与服务器相应模块通讯。其包括获取绝对排列信息、添加绝对排列等四十种协议包类型。
3.6)建立排列协议
建立排列协议完成建立排列各项操作与服务器相应模块通讯。其包括建立排列、取消排列、建立排列应答、取消排列应答四种协议包类型。
3.7)排列查看协议
排列查看协议完成排列查看各项操作与服务器相应模块通讯。其包括获取查看参数、设置查看参数、排列查看、返回查看参数等九种协议包类型。
3.8)测试协议
测试协议完成测试各项操作与服务器相应模块通讯。其包括获取参数模板信息、删除测试模板等二十五种协议包类型。
3.9)采集管理协议
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油天然气集团公司;中国石油集团东方地球物理勘探有限责任公司,未经中国石油天然气集团公司;中国石油集团东方地球物理勘探有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910080625.2/2.html,转载请声明来源钻瓜专利网。