航空气象数据库系统通信分系统设计研究.docxVIP

航空气象数据库系统通信分系统设计研究.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
航空气象数据库系统通信分系统设计研究   摘要:文章以航空气象数据库系统通信分系统设计为研究对象,首先从多个角度,对民航气象数据库系统通信系统原理进行了分析,随后立足于航空气象数据库系统通信分系统各个环节,对其设计内容进行了分析探讨,以供参考。   关键词:航空气象数据库系统;通信分系统;设计   中图分类号:v351.3文献标识码:a文章编号:1671-2064(2019)13-0035-02   0前言   通信分系统作为航空气象数据库系统重要组成部分之一,其中系统气象资料接收、处理、发送、应答方面发挥着重要的作用。因此有必要对航空气象数据库系统通信分系统设计进行研究探讨分析,对于促使系统功能作用价值发挥,推动我国航空事业实现可持续发展有着重要的现实意义。   1民航气象数据库系统通信系统原理   1.1通信主机进程间的通信   对于通信主机进程之间的通信而言,实际应用内容非常复杂,主要内容可包括内存共享、数据源统一、数据存储等。通信系统在组成上虽然由多进程加以上实现,并且数据源具有能够保持统一,但对于其中每一个进程来说,在进行数据处理时都有着对应的排队。进程在对排队内容访问时,主要是通过轮询或触发相关机制来实现,在进行排队读写时,遵循的是先进先出的原则。排队的本质即是根据记数和数据地址,按照顺序进行序存储,与数据本身无关。对于共享全程区而言,他是各个进程控制信息排队与交换的位置,结合实际处理任务,能够分为八个子分区,并且这些分区能够调节大小,由起始程序完成全程区的生成,有着特殊的内存管理与组织方式。   1.2操作终端与主机间通信   一般情况下,通信主机会直接与操作终端相连,二者之间的通信,主要是在跨平台c/s架构基础之上,借助socket技术和aix进程调度技术来完成。在通信系统中。针对发出的电报或其他信息,计算机能够“代劳”一部分,还有很多通信操作需要由通信人员来手工操作完成。具体手工操作内容包括预报编发、错报订正等,在具体通信商,属于人机交互通信方式。具体而言,通常在在通信主机之上,会始终有一个并发监听主服务进程在运行,该进程在运行过程中,通过循环调用fork,能够派生一个子进程,该子进程能够关闭主服务端口,并能够对每个连接(客户)进行处理,还能够对本次连接的认证、请求、应答等信息,做出排队处理。在这种机制下,赋予了服务器更多的灵活性,从而使其能够在同一时间,同时为多个客户提供通信服务,从而也更加有利于通信人员在同一时间,完成多项监控,并作出相应的操作处理。但对于服务客户在具体数量上,其会受到aix操作系统分配资源限制,以保障整体通信的稳定性。在具体限制上内容上,可包括进程建立的数量,以及fork子进程在运行时,cpu的时间消耗。例如当通信操作员需要在错报排队之中进行电报调取时,首先主服务进程会发挥作用,要先进行行安全认证,并做好审计记录,同时接受服务的请求,并进行命令解释,由主服务进程创建一个子进程,专门负责该任务的完成,即从指定类型的错报排队之中,依照先进先出原则,调取一份错误电报,然后将该份电报发送到操作员终端操作区,随后将该子进程关闭,本次通信即可结束。与此同时,针对一些持久时间较长的任务,例如报文监测、状态报告等,子进程也会随着任务的持续进行,同时持续存在。   1.3aftn异步线路的通信   这对于这种系统通信,主要是在数据c/s架构基础之上,借助tcp/ipsocket流技术来完成。aftn异步通信在进行信息接收与发送时,首先会启动航空气象数据库系统通信分系统,然后在异步主服务进程与运行下,以各个异步线路读写属性为依据,并结合实际的线路类型、速率、控制位等,完成每条线路的收/发服务子进程创建。例如对于其中的某一条线路而言,当自身存在读写两种属性时,那么线路就会进行两个子进程创建,分别是接收子进程与发送子进程,如果某一条线路只有一条属性,无论是何种属性,均会只创建一个对应线路属性的子进程,并且会专门负责该条线路的信息接收或发送服务,一般线路在接收到子进程后,会围绕收到的数据信息,先对其进行缓存处理,将一些无用的控制符与空格去掉后,然后分批向电报格式检测进程进行信息排队和控制排队。对于发送子进程而言,其主要是通过其它进程在本条线路的排队信息,而进行激活,来完成发送数据的获取,最终获得aftn相应的发送地址,实现报文异步线路发送。   2航空气象数据库系统通信分系统设计   2.1航空气象数据库系统通信分系统整体结构设计   该系统在整体结构之上,主要由两部分组成,一是气象数据收集处理,二是信息应用。在实际应用过程中,用户会在局域网的帮助下,借助web网页或飞行文件综合方式,完成航空中

文档评论(0)

软件开发 + 关注
官方认证
文档贡献者

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

认证主体深圳鼎云文化有限公司
IP属地广东
统一社会信用代码/组织机构代码
91440300MA5G24KH9F

1亿VIP精品文档

相关文档