基于WinSock的闪电定位数据转发系统的研究与实现.pdfVIP

基于WinSock的闪电定位数据转发系统的研究与实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生学士相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!

第十届长三角气象科技论坛论文集 - 1 - 基于WinSock 的闪电定位数据转发系统的研究与实现 李玉涛 陈鹏 (江苏省气象信息中心,南京,210008) 摘 要 本文基于目前省级闪电定位数据接收服务器只能配置由国家局指定的IP及端口号进行闪电定位数据接 收的基情,提出了基于Windows Socket网络编程接口采用UDP方式将数据转发的思路,进而设计实现了闪电 定位数据转发系统,实现了在其实际业务中的应用,有效克服了当前闪电定位数据只能在单个服务器上接 收入库的问题,使闪电定位数据在气象服务中被更好的应用。 关键词:闪电定位、WinSock、数据转发、UDP 1 引言 随着国家雷电监测网布局不断完善,雷电监测已经基本实现覆盖全国,实时雷电资料通 过网络传输到各级气象部门和单位,加强雷电数据资料的综合分析应用成为新的业务发展方 向和工作重点。闪电定位数据具有瞬时数据量大,时效性高的特点,目前是通过 UDP 数据流 的方式对其进行传输,各省用来接收闪电定位数据的服务器必须配置国家局指定的 IP 及相 应的端口号,才能正常的接收闪电定位数据。然而,在实际业务中,会同时存在多个单位都 需要基于闪电定位基数据进行相关分析、气象产品开发等,因此需要将省级闪电定位数据进 行转发。 套接字(Socket)起始是由 U.C.Berkeley 为UNIX操作系统开发的网络通信接口,随着 UNIX操作系统的广泛使用,Socket成为当前最流行的网络通信应用程序接口之一[1]。Windows Socket API是一套开放的,支持多协议的Windows下的网络编程接口,所有的Windows Socket 实现都支持流套接字和数据报套接字。本文数据包套接字采用的是 UDP 协议,它建立在 IP 协议上,提供无连接数据报传输,支持双向的数据流。数据报文方式由于取消了重发校验机 制,等够达到较高的通讯速率,比较适合闪电定位数据瞬时数据量大、要求时效高的特点[2]。 本文的主要工作是在 Visual Studio 2010 开发环境下,在 Windows Socket提供的 API 接口的基础上,设计实现闪电定位数据转发系统,并在气象信息中心与气象台业务机器上进 行实验性使用,有效克服了当前闪电定位数据只能在单个服务器上接收入库的问题,使闪电 定位数据在气象服务中被更好的应用。 2 系统设计 1 2.1 系统总体设计 雷电定位数据从国家局通过指定的 IP 及端口号下发到省信息中心,图 1 为雷电定位下 发到省局后的传输示意图。数据经过省信息中心雷电定位数据接收服务器接收后,通过本文 设计的雷电定位数据转发系统进行转发,传输到各业务机,实现数据的共享及加工。本方案 采用客户机/服务器模式实现数据接收及转发。在省信息中心接收机接收数据时,可以将国 家信息中心服务器作为服务端,省信息中心接收机作为客户端进行数据接收;而在省内进行 数据转发时,可将信息中心接收机作为服务端,各业务机作为客户端,通过服务端的数据推 送,各业务机客户端进行数据接收,以此实现数据转发功能。数据的接收和转发均采用 UDP 方式进行组包。 E-Mail:ytli123@163.com Tel:025 第十届长三角气象科技论坛论文集 - 2 - 图 1 雷电定位数据传输处理流程图示 2.2 系统工作流程 图2 UDP 方式建立 Socket 通信流程图 UDP 是目前广泛采用的网络协议 TCP/IP 中一个传输层常用组包协议。WinSock 是当前 Windows 平台上网络应用编程的标准接口,也是 TCP/IP 网络最为通用的 API[2]。利用 WinSock 进行网络通信主要依赖于 Windows内部的消息传送机制,使用相关函数初始化、建立、配置 和使用 Socket。WinSock利用下层的网络通信协议及操作系统调用实际的通信

文档评论(0)

sjatkmvor + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档