论文部分内容阅读
CDMA短信中心主要用于提高CDMA网络的服务质量和网络效率,增加CDMA网的市场竞争力,同时通过CDMA短信中心大力开展短信业务,为CDMA网络带来可观的经济收入。作为移动CDMA系统的重要补充,短信中心是CDMA系统的重要组成部分。
作为提供短信服务的短信中心(MC)在CDMA网络中短信中心作为一个独立实体存在,完成CDMA蜂窝移动通信系统用户短消息的接收、存储和转发,保存用户相关的短消息的数据。近些年来,人们使用短信联络已渐成习惯,尤其在重大节日期间,短信的发送量更是成几十倍地增加,这就对C网中短信中心的的抗负荷能力、处理能力提出了更高的要求。
在原有的CDMA短信中心中存在某些不足之处。业务管理器中的队列有两个:定时消息队列和重试用户队列,对这两个队列的操作效率较低;外存储器采用单线程、消息触发的方式,处理速度慢;系统结构采用单模块方式,处理能力有限;仅设置了简单的过负荷保护机制,抗负荷能力弱。由于这些问题的存在,使得CDMA短信中心的处理能力和运行性能都受到影响。为确保C网能够更好得为用户服务,从而为运营商带来更高的经济效益,需要对原有的CDMA短信中心系统进行改进。
在新版本的C网短信中心中,针对上文提到的问题进行了改进。在队列管理中引入快速索引表,将定时消息队列和重试用户队列统一成一个消息队列;确定合适的消息业务量,以平衡内存和效率;设定效率更高的队列插入、删除算法。增加内存数据库,采用多线程同步处理,提高了数据库的存取效率,和业务量突发时的系统处理能力。设定短消息网关、业务管理器、数据库等为多模块结构,采用这种多模组网能够分担系统业务负荷,提高的系统处理能力。选择CPU占用率、消息等待时间等五项过负荷判断准则,采用分级控制的过负荷控制方法,这些都可以有效地保障系统的可靠性。
在本文中,会重点对改进的部分进行详述。