论文部分内容阅读
LMT-B(Local Maintenance Terminal)是LTE-TDD eNodeB系统的重要组成部分,担当eNodeB的本地操作和维护的重要工作。它向用户提供丰富友好的界面,并实现对eNodeB各种资源或参数的预配置、eNodeB的状态监视管理、eNodeB高层资源的管理等多项功能。但由于LMT-B系统并非单独发布的软件产品,因此在LTE研发企业中普遍使用简化的软件开发模式,以达到降低系统开发成本的目的。在普天LTE-TDD V1.0系统中LMT-B同样使用了最简化配置,底层通信完全使用自定义消息进行信息的交互。这种方式在实现上虽然简便,但在某种程度上降低了系统可靠性及安全性,并且系统维护工作繁杂,不利于系统长期稳定使用,以及在未来的升级研发工作。因此鉴于以上问题,本文重点实现对LMT-B系统底层平台重新设计与编码,并完成系统主框架与底层通信平台的重新整合,在底层通过使用SNMP协议报文,实现LMT-B系统与eNodeB系统的可靠通信,并使用开源SDK软件Snmp++与Agent++对SNMP协议重新封装,以达到上层软件的消息传输需要。在配置文件传输上,使用FTP Server完成eNodeB信息下载,其中FTP控件由C++ Builder提供。为了提高系统重用度,降低系统复杂性,在系统架构设计上LMT-B采用分层的开发原则。从下至上分为操作系统层、通讯平台层、业务层和用户界面层。其中通讯平台层,以及其与主框架交互为本文工作重点,本文在前半部分将系统介绍LMT-B所涉及到的相关技术背景知识,从第四章开始详细介绍LMT-B系统需求、总体架构设计,以及在通信平台重新设计后如何与主框架进行融合。在第五章中具体介绍通信平台总体设计、典型流程,以及MIB库设计,完成LMT-B与eNodeB基站信息交互模型的建立工作。第六章介绍了系统改进后的测试工作,并根据测试数据对系统进行了具体的评价。本系统已经应用到普天LTE系统基站的管理之中,并在其中发挥了一定的重要作用,系统也将在未来使用中不断改进,做到高度系统化人性化设计的目标。