论文部分内容阅读
当前,随着电信市场的逐步开放,市场竞争的加剧,服务与竞争已成为电信企业面临的两大主题。电信运营商要想在以客户为中心的现代市场环境及日益激烈的市场竞争中,处于有利地位,需要在组织结构、管理模式、经营体制、管理手段等方面下大功夫进行改革和优化。计费账务系统是电信企业重要的业务支撑系统(BSS)之一,它承担着在用户使用电信服务后费用的计算与收取的功能,在整个电信经营维护系统中占有十分重要的比重。计费帐务系统作为电信运营商业务支撑系统的重要组成分,各电信运营商都把计费帐务系统的建设和有效运行,作为提高服务质量、增强自身竞争实力的重要手段。为了满足电信计费帐务系统的需求,建立集中的计费帐务系统在今天具有很强的现实意义。计费帐务系统日趋复杂,系统功能的复杂性导致了实现的复杂性和对效率的较高要求。整个集中计费帐务系统包括了计费核心系统、外围系统和监控系统(包括告警、监控、权限管理等)。在计费核心系统中,主要包含了预处理子系统、批价子系统和出帐子系统。其中批价子系统在计费核心系统中是最重要的,它的健壮度直接影响整个计费帐务系统的质量。本论文结合网通南方集中计费帐务系统的开发项目,对该计费账务系统中计费核心系统的三大子系统进行了深入的分析和研究。论文首先分析了电信计费帐务系统发展现状和未来发展趋势,研究了集中计费帐务系统的软件逻辑架构、业务流程和系统相关应用技术。然后给出了计费核心系统的详细设计与实现。实现了基于共享内存的资料加载机制,实现了批价累帐,对详单批价累帐中的话单分割机制进行了分析和研究,提出并实现了考虑多种优惠方式叠加的改进方案。研究和实现了基于AVL树的客户资料存储及查找匹配,并给出了一种改进的AVL树构建算法。批价子系统是电信计费帐务系统最重要的子系统。在本课题当中,批价子系统采用共享内存技术,把与计费相关的用户资料信息、标准资费信息、资费优惠信息等,在系统初始化时按照AVL树的结构加载到共享内存中。供各个业务逻辑模块的服务进程共同使用,一方面避免了程序反复读取数据库,提高了运行效率:另一方面也实现了进程间的数据共享。同时,论文给出的改进的AVL树构建算法,极大的提高了批价效率。