This is a .net solution for LTE wireless network optimization when I work in China Telecom. 该解决方案是一个主要以WEB页面形式为呈现方式的综合网络优化分析呈现平台。
##Lte.Parameters 该工程定义了整个解决方案的基础数据库,这里主要采用Entity Framework code first框架,另外从2016年开始,对接了外部的MongoDB数据库,主要存储MR数据和LTE网管参数,目前正在扩充中。 ###数据库包括但不仅限于:
- LTE基础数据库:主要定义了eNodeb、小区信息,从工参文件导入;
- CDMA基础数据库:类似于LTE基础数据库,并作为后者的补充,主要定义了BTS、CDMA小区信息,也是从工参文件导入;
- 日常2G、3G KPI指标(传统指标):目前包括掉话率、3G连接成功率、话务量、3G流量等指标,由每日收到省中心发出的地市监控日报数据再次导入,更新较为完善。
- 日常4G精确覆盖率指标:主要包括按照镇区聚合、单小区的每天重叠覆盖率指标统计,已提供专门的导入接口,每日由合作伙伴导入;
- MRS数据提取结果:统计MR数据的总体统计指标,目前导入机制仍需完善,计划采用MongoDB数据库;
- MRO数据提取结果:统计周期性上报小区测量信息,已转化为小区间干扰关系,目前导入机制是从Mongo数据库间接生成按小区的统计记录,后续计划直接在MongoDB上存储原始数据;
- 邻区定义信息:由于MR数据仅上报邻区PCI,这里定义了根据中心小区和邻区PCI推断邻小区信息的关系数据;
- 告警信息:从网管系统导入,目前仅用于校园网专题。
- 工单信息:已提供导入接口,从省中心4G平台上导出后再导入。
- 校园网基础信息:2015年专项时建立,待完善。
- DT数据:Sqlserver数据,采用存储过程导入。
###目录结构
- Entities-定义数据库实体类
- Abstract-定义数据库仓储(Repository)接口
- Concrete-定义数据库仓储(Repository)具体类,从接口到具体类实现由应用程序的注入依赖实现,具体到本项目,采用MVC和API的注入依赖实现
- MapService
###基础数据信息类
###指标类
##Lte.Evaluations ###数据视图 ###数据业务 ###数据映射
##Lte.Domain
##LtePlatform 本项目的应用程序部分,实际上融合了后端程序和前端程序。后端程序主要包括Asp.Net MVC和WebAPI两个部分;前端程序主要采用了谷歌的AngularJS和Twitter的Bootstrap框架。