降低长短信下发失败率分析

(整期优先)网络出版时间:2018-12-22
/ 2

降低长短信下发失败率分析

张学晶张宝德

中国移动通信集团河北有限公司网管中心河北省石家庄市053000

摘要:短信作为一个运营商传统的优势产业,正面临着来自互联网、智能机应用等多方面的挑战。在演进的过程中,随着短信业务的丰富,140字节的消息长度已经无法满足需要,成为业务开展的一大限制。而长消息能够分包发送,再由手机终端拼接为一条显示的特性受到极大欢迎,因此长消息的需求量也就逐渐加大。本文主要讲述改造长短信下发方式后有效提升了移动客户满意度和业务体验,提升系统可维护性,降低了客户投诉率,降低了维护成本。

关键词:数据业务;长短信;serviceproxy系统;分流

移动通信领域近年来经历了迅猛的发展,各类智能终端如雨后春笋般涌现,各种基于GSM短信的业务也层出不穷。短消息不仅是SP企业开展业务的重要手段,同时也成为银行、餐饮等行业维系客户关系的重要途径,近年来更是成为政府、公安等部门发布预警、救灾减灾的重要通道。在演进的过程中,随着短信业务的丰富,140字节的消息长度已经无法满足需要,成为业务开展的一大限制。而长消息能够分包发送,再由手机终端拼接为一条显示的特性受到极大欢迎,因此长消息的需求量也就逐渐加大。也正因长消息分包下发的方式,使消息下发过程中的变数增多,多个分包中的一条下发失败,将导致整条消息无法正常拼装显示,严重影响了客户满意度和感知度。

为了保障短信业务能够持续高速健康地发展,提供更好的长消息下发能力,需要建立一套以被叫号码为路由标识的消息路由机制,为此,河北移动提出了建立ServiceProxy系统,这个系统的出现彻底的解决了这个难题,很大程度减少了长消息的各个分包失败的概率,从而提高了长消息下发成功率,提升了客户满意度和感知度。

ServiceProxy系统是基于智能业务交换与业务分离的设计思想进行开发,支持业务消息的收发处理。实现了AO消息的灵活路由,将一条长消息的多个分包发给同一个SMSC调度节点,彻底解决了长消息分流问题。

此前,当网络中存在多套AO短信中心调度节点时,会随机的将一条长消息的多个分包随机的发送到不同的调度节点,存在多套调度节点同时给同一个用户下发消息的可能。这时手机终端无法正常的接收到多个分包,也就无法正常的组装长消息,等失败的分包再次调度下发时,手机终端早已结束了本次长消息处理,造成消息下发失败,手机组装短消息缺失,或即使下发成功也无法显示的现象,严重影响用户感知。

使用了ServiceProxy系统后,会将一条长消息的多个分包按顺序固定的发给同一个SMSC调度节点,此调度节点再按顺序下发给手机终端,手机终端将消息组装后完成显示,避免了类似情况造成用户无法接收长消息的问题。

ServiceProxy系统连接在短信网关(包括梦网网关、行业网关、互通网关)和AO短信中心之间,能够解决长消息分流的问题,它支持将一条长消息的多个分包发给同一个SMSC调度节点,能够支持按比例分流、主叫号段、被叫尾号、被叫号段四种方式。目前河北移动采用的是按被叫尾号分流的方式。同时,ServiceProxy系统还具有以下特点:

无需改造现有短信网关和短信中心,系统平滑过渡,保障现网业务稳定。

支持双机+集群方式部署,保证系统安全可靠,同时业务量增大时仅需要增加ServiceProxy节点,无需复杂部署和数据配置。

路由方式配置灵活,还可以按照各短信中心调度节点的处理能力差异,分配不同比例的尾号号段,均衡业务负载。

支持故障自愈。当某一套或多套调度节点故障时,ServiceProxy系统能自动将对应号段的消息分配到其他调度节点,保证消息不会丢失。

ServiceProxy系统作为短信网关(SMSGW)和短信中心(SMSC)之间的桥梁,实现了短消息按比例分流、主叫号段、被叫尾号、被叫号段四种方式。其中应用最广泛的就是被叫尾号分流,它将一条长消息的多个分包发给同一个SMSC调度中心,然后顺序下发给手机终端。自上线以来,长消息接收成功率、短信首发成功率等方面效果显著。另经短信专家报表系统统计分析,每天23(用户忙)错误码的数量由ServiceProxy上线前的300万条,下降的现在的60万条左右,下降到原来的20%。每天减少短信中心重复调度消息约250万条,同时10086受理的长消息相关投诉量也有明显下降,ServiceProxy系统效果显著。对于短信业务的最终用户而言,业务体验是最终用户感知的业务服务质量,他的主要诉求就是及时的接收到他人或SP发送的短消息,尤其是长消息。ServiceProxy系统的最终目的是提升用户感知的质量,提升短信中心性能,减少内存消息积压。

ServiceProxy系统建设,具有极其重要的意义:

(1)改善用户感知。随着智能手机的增多,使用手机办理各种业务的场景也越来越多,这就使得手机接收长消息的需求增多(最典型的就是10086111查询账单等)。手机接收长消息失败,极大的影响了客户感知,影响移动公司品牌形象,ServiceProxy系统极大程度的改善了这种情况,提升用户感知,减少客户投诉。

(2)提升短信中心性能。一条长消息的多个分包,经由同一套调度节点顺序下发,减少了同时下发出现信道占用的现象,避免了短信中心内存中无谓的消息积压与调度,使短信中心内存消息数占用下降,从而减少了内存消息的调度下发次数,提升了短信中心处理能力。

(3)提升短信首次下发成功率。ServiceProxy系统避免了多条调度节点同时给同一个被叫用户下发短信的情况,短信顺序下发,手机顺序接收,很大程度减少了出现23(用户忙)错误码的可能,使消息首次下发成功的概率增大。

参考文献:

[1]鲁春丛.影响运营支撑系统应用效率的管理因素分析[J].中兴通讯技术,2003(03):22-25.

[2]邱雪松,王计艳.基于NGOSS体系结构的服务等级协定管理框架[J].中兴通讯技术,2003(03):14-17.

[3]孔令萍.新一代运营支撑系统体系结构[J]..