华为基站子系统工具开发:OMSTAR项目详解

需积分: 9 11 下载量 109 浏览量 更新于2024-09-17 收藏 50KB DOC 举报
"OMstar.doc" OMSTAR操作维护之星是一款专为华为基站子系统设计的工具,主要用于设备的测试、分析和评估。项目采用多种编程语言,包括Java、C++和Python,以适应不同的开发需求。软件运行环境为Windows XP。整个项目的开发周期设定为10个月,预计投入12到15名开发人员,总计编写了70万行代码,展示了项目规模之大。 项目运行原理主要包括以下几个关键环节: 1. 数据采集:在模拟实验室(机房)中,通过对以BSC为主、BTS为辅的设备进行测试,获取所需数据。数据采集过程中可能利用FTP(文件传输协议)将数据上传至服务器。 2. 数据处理:采集的数据通过TRANSDATA导入到sqlServer2000数据库中,为后续分析提供数据基础。 3. 分析与报告生成:OMSTAR工具对存储在数据库中的数据进行分析,并生成相应的评估报告。M2000作为统一的移动网络管理平台,对多种制式的网络进行管理和监控,提供数据支持。 4. 关键术语: - FTP:用于文件传输的网络协议。 - M2000:多功能网络管理平台,可适应不同网络制式。 - 数据源:包括现场观测数据(如路测数据)和分析测定数据(如OMSTAR生成的数据)。 - 空口:基站与移动终端间的无线通信标准。 - SOP:标准化操作流程,使用Python脚本实现,描述操作过程而非结果。 - 邻区:相邻的基站小区,定义邻区关系对网络性能优化至关重要。 - 持续集成:开发团队频繁将改动合并到主分支,并进行自动化验证,确保代码质量。 项目流程大致如下: 1. 数据采集部门在机房利用NIC工具对特定时间段的数据进行采集,这些数据通过M2000接口获取。 2. 采集的数据通过FTP上传到服务器,并存储在sqlServer2000数据库中。 3. OMSTAR工具对数据库中的数据进行处理和分析。 4. 根据分析结果生成评估报告,提供给相关人员进行决策和优化。 5. 在开发过程中,采用持续集成的方式,确保频繁的代码更新不会破坏已有功能。 整个项目涉及到网络通信、数据处理、软件开发和质量管理等多个方面,展现了复杂项目的组织和实施流程。