论文摘要
“多级无线自组织网络监控与组网功能的设计与实现”是国家高科技发展计划(863计划)“信息传输分系统的研制”项目下的一个子课题。本项目采用车载通信节点为主的多级子网互连无线自组织网络,实现基于TCP/IP协议体系的信息传输分系统,提供一种可随时移动、快速组网、自愈能力强的通信平台。部队需要在高动态战场环境下解决各作战平台通信装备的快速组网,并能够根据战场通信环境的变化,及时调整网络结构。用于组网的节点控制器需要具有较强的通信管理能力,能对内部的通信方式、通信参数、通信路由进行整体规划和及时调整。本文中所讨论的无线自组织网络监控与组网功能软件(文中简称主控软件)针对这些需求而设计,使得操作人员利用简单的人机交互界面便可轻松而高效的完成各种网络管理功能和组网控制功能。论文首先介绍了项目中的多级无线自组织网络的整体状况,详细的分析了网络监控和组网功能的需求与目标,归纳出三类主要的功能:网络参数的监测与控制、广播与组播、拓扑发现与绘制,以及它们各自的具体要求。在此基础上,重点阐述了软件的整体设计思想及其设计原因,提出了一个异步事件驱动、非对称、辅助进程/线程结构的程序框架。立足于此框架之上,软件以模块化的方法设计和实现了三类功能,在论文中对每个模块的主要设计思想和编程实现技巧逐一作了详细的论述。通过对本软件的功能和性能测试,表明其达到了设计目标并具有健壮、可伸缩性强的特点。最后总结了论文工作,提出了需要改进和进一步发展完善的地方。