论文部分内容阅读
随着通信技术的不断发展,用户对移动通信的需求已进入追求品质和体验感知的时代,对移动通信网络用户感知智能分析系统的研究属于当前的一大热点。
为提高用户对移动通信业务和应用的认可度,提升用户感知的满意度,我国运营商正在由基于性能指标的网络优化向基于用户感知的网络优化转型。2011年年底,中国移动已在北京、广州、上海等城市初步展开了针对GSM网络A接口和Abis接口的“移动通信网络用户感知智能分析系统”的组建工作,随着系统规模的不断扩大,将需要大量底层数据采集设备的支持。因此,对A接口和Abis接口数据采集设备的研究与开发具有重要意义。
本文研究工作基于RE100-CPOS采集机。该采集机针对移动通信网络A接口和Abis接口进行数据采集,能有效地定位分析网络覆盖、频率干扰和无线参数设置等问题。系统管理板作为采集机的核心部件之一,负责对数据采集流程的控制与管理,以及对整个采集机的维护。基于对系统管理板功能需求的分析、对嵌入式Linux驱动开发技术和多线程编程技术的研究,本文提出了系统管理板的整体设计方案,完成了包括驱动程序、系统初始化程序和系统主控程序的设计,实现了高精度的本地/NTP/GPS时间同步、基于FIFO的进程间自识别通信以及数据库系统的快速恢复功能。
本文主要内容包括:
1、实现本地/NTP/GPS三种模式下的高精度时间同步,为采集数据的时间标签提供可靠的、统一的时间参考源,并解决多台设备间的时间同步问题;
2、完成采集机数据库系统框架及SQLite数据库中关系表的设计;同时,完成数据库系统快速恢复机制的设计,解决机器启动时建库耗时太长的问题;
3、完成采集机系统主控程序获取用户操作数据的FIFO通信接口的设计,以及动态链接库API接口的设计与封装;
4、完成系统主控程序整体框架的设计,以及各功能模块的多线程实现,实现了系统主控程序对采集机的控制、管理与维护。
实际测试及应用结果表明:对采集机系统管理板的研究与开发工作已经达到预定的设计目标。