论文部分内容阅读
通过分析比较三类语音增值业务综合平台的优缺点,提出并设计了一个基于NGN模式的语音增值业务综合平台,称为VAS_InfoX综合平台。 为减轻平台投资者的投资风险和压力,VAS_InfoX综合平台的物理架构被设计成可平滑升级的架构模式,前期配置架构规模小,后期配置架构则充分展现了NGN模式的特点,具有良好的业务独立性和资源的易扩展性。为了保障综合平台的稳定性,采用了“负荷分担,双机备份”和数据库同步更新程序联合作用的方式。 VAS_InfoX综合平台软件系统四个重要模块的设计是本文的重点部分。首先,为了实现各模块之间的TCP/IP通信和提高开发效率,本文借鉴了CELL SIN系统中的TCP通信库程序UMC的思想,设计出系统通信模块SCM及其编程接口。除采用socket池的管理满足多客户端的连接及业务/模块地址本模式方便对调用SCM的模块进行灵活管理外,还设计了类似反馈机理的消息队列控制机制以使数据流可以被有序可靠传送。其次,在对核心控制模块CCM的逻辑流程的分析基础上,给出了CCM模块控制层面的业务调度模块的流程实现,话路资源表、业务管理表和电话用户数据结构的设计。在分析比较目前比较流行的两类XML解释器的特点后,选择并设计了基于SAX接口的XML解释器并给出了其编程实现。而且,设计了系统资源模块SRM的层次结构,自定义的分组报文协议及具有良好扩展性的消息内容结构。借鉴智能网采用有限状态自动机描述分布式系统的思想,设计了四个主状态机和七个子状态机及子状态机接口用于操作语音板卡实现与CCM配合处理呼叫过程。另外,为实现平台与其他板卡硬件设备的兼容以及话路通道与板卡硬件设备的无关性,还实现了板卡类和话路通道类的设计并给出了基于消息事件驱动的编程模式。最后,概要设计了业务生成模块SDM,采用XML设计了资源功能块RFB作为综合平台的业务描述规范并给出了一个具体业务实例的设计。 值得一提的是,为了降低服务提供商SP的投资成本以及提高运营商话路资源的利用率,还提出了话路资源可控和可管理的观点并给出了具体的实现方法。 本文所设计的语音增值业务综合平台——VAS_InfoX综合平台,充分展现了