论文部分内容阅读
可穿戴技术是移动计算技术向纵深发展的高级阶段,穿戴计算机是一种能够随使用者任意移动的新型计算机系统,具有可再编程能力、解放使用者的双手、网络连接能力、连续操作和交互等特性.随着人们对移动性、便携性需求的增加,以快捷高效、组网灵活为优势的无线网络技术逐渐发展起来.无线网络为用户提供了在任何时间、任意地点进行通信和信息获取,并在移动中保持连接的能力.传统的移动通信系统一般通过固定基站为用户提供服务.无线中心节点网络CWN(Core-Node Wireless Network)中的移动结点根据自定义路由协议自动搭建网络,可以不需要基站等固定设施.在无固定网络设备设施的情况下,CWN提供了一种可行的通信解决方案.本论文在"十五"国防预研项目"可穿戴计算机系统技术"的支持下,进行了基于中心节点网络协议的研究与设计.本文首先描述了课题相关技术特点,分析相关技术的发展现状以及研究成果;从硬件和软件两个角度描述了中心节点网络协议的系统结构.参考OSI七层网络参考模型,设计了一种中心节点网络协议协议栈结构.通过分析WINDOWS系统的网络协议栈结构,设计了中心节点网络软件系统的总体框架.然后研究了目前无线网络的数据链路层协议.采用目前常用的循环冗余CRC码来进行信息通信过程中的差错控制;分析目前流量控制、差错控制的几种方式,结合课题采用统一的停止等待协议来处理信息流量传输和出错情况;选择现有的无线多址接入协议广泛成熟的MACAW协议,对其作了相应的简化和实现,描述了该协议实现的关键过程.接着描述了CWN中的路由关键技术——路由协议.根据路径长度、等待延迟、带宽消耗等因素,选取了树型拓扑结构作为CWN中维护的结构;分析目前所出现的无线网络协议局限性,结合可穿戴计算机的特点和课题实现的特有环境,综合了层次路由和按需路由的特点,设计了课题所需要的网络协议;从网络扩展性等方面分析了CWN和常见无线网络的区别,得出其主要优势和缺点;最后给出了CWN路由协议的工作原理及详细实现过程,并对协议性能作了测试.