论文部分内容阅读
随着第三代移动通信技术的逐步实现以及移动通信与互联网的融合,全球正迅速步入移动信息时代。多媒体业务也不断涌现,由于传统移动流媒体在实现方式上存在诸多的限制,国际上开始研究如何在移动网络上实现多媒体的广播。3GPP2提出了基于CDMA2000网络的广播组播服务(BCMCS)解决方案。BCMCS解决方案是在现有移动通信网的基础上进行改进,向用户提供下行广播信道,为通过移动数据网络实现手机电视业务提供了条件。BCMCS支持在CDMA2000无线接口上的优化使用,把BCMCS的内容流发送到一个或多个地区的一个或多个终端。本文根据3GPP2的相关规范研究了BCMCS技术并开发了BSN系统。本文首先分析了BCMCS的功能和作用,研究了BCMCS的网络框架。接着集中精力研讨了BCMCS的软硬件设计。本文在工作中从降低成本和缩短开发周期的角度考虑,选择了成熟的TOTAL2000商用平台,采用了板卡间的冗余设计的方法以提高系统作为电信设备的高可靠性。BCMCS的软件设计采用的操作系统是VXWORKS和Pilgrim操作系统。BCMCS尽量减少对核心网协议的改动。课题工作中采用的模块化设计思路将各个功能划分为各个模块。A11-BC信令协议处理模块是各个模块的中心,它不仅要负责处理A11-BC信令以建立A10-BC链路,而且同时以BCMCS的系统控制模块的作用存在。本文在完成BSN系统的总体设计之后重点介绍了A11-BC信令协议模块的开发和实现。在完成开发后,通过单元测试、真实环境下的业务测试和模拟疯狂呼叫测试表明系统达到了预定的要求,具有良好的功能和可靠性。本文在BSN系统的开发工作中采用了Hash表管理流信息大大提高了系统性能;在A11-BC信令的交互中,为提高信令的安全性采用了MD5消息认证机制;A11-BC信令状态机的合理设计保证了A11-BC信令处理的正确性和科学性;SESSION_CB,BC_RCB和FLOW_CB三个主要数据结构的合理设计,有效的保存会话信息、A10-BC连接信息和流信息,多播数据通道的合理设计保证了BCMCS流的正确传输,并且通过模块复用技术保证了系统的稳定性和可扩展性。文章的最后是全篇的总结和展望,说明了本文所做的贡献以及今后仍需努力的方向。