论文部分内容阅读
在线计费系统是由3GPP在TS32.296中提出的具有开放性和通用性的实时计费系统通用参考框架,支持基于承载、会话和内容事件的统一计费。这一框架将设备的话务控制与计费功能相分离,并建立了计费体制与会话/服务控制的直接交互,从而使计费能够完全参与到服务的使用过程中。在这样的体系下,既可以提供对多网络、全业务的融合计费,又可以利用实时计费、实时控制的特性减少运营商收入的流失。虽然在线计费得到越来越广泛的应用,但作为支撑OCS的关键技术的发展还很滞后,不能满足当前3G形式下的多业务、多数据的复杂要求,因此,OCS关键技术的研究和改进对整个OCS系统的作用至关重要。本文主要是通过分析在线计费系统的结构特性、功能模块及关键技术,充分考虑OCS关键技术的优缺点,提出了一个基于系统融合的以客户为中心的基础模型——统一客户信息系统(UCIS)和针对内存数据库查询优化技术的一种改进方案,主要工作为:(1)分析并总结了OCS的应用背景、定义、结构特征、功能模块、关键技术和功能需求,然后重点介绍了OCS的两个关键技术,在此基础上了详细分析了统一客户信息管理和内存数据库技术的相关理论知识。(2)提出一个基于系统融合的以客户信息为中心的统一客户信息子系统实现方案。该系统采用基于LDAP/SOAP的查询算法,通过解析LDAP消息并转化成SOAP查询条件,提高系统查询速度;系统通过映射、匹配复杂的标识和关键客户属性来存储、定位复杂的客户信息实现不同外部应用系统的融合,建立统一的客户信息视图,整合各个外部应用系统的客户信息资料,融合各种服务并输出统一的数据。最后通过实验验证UCIS系统的正确性和优越性。(3)提出一个内存数据库查询优化的改进方案。针对内存数据库查询优化策略的不足,提出一种基于缓存优化的TH树索引结构,并给出具体操作算法,然后根据TH树索引结构设计一个基于TH树数据组织结构的查询优化方案,最后通过实验测试来说明查询优化的有效性和优越性。