一种短消息首发处理方法

文档序号:7659383阅读:399来源:国知局
专利名称:一种短消息首发处理方法
技术领域
本发明涉及短消息领域,更具体的说,涉及一种短消息首发处理方法。
背景技术
目前通讯增值业务如火如荼展开,短消息系统的性能问题一直是大家关注的一个热点。
短消息的处理包括两个流程,起呼流程和终呼流程。起呼流程是主叫用户将短消息发送到SMSC(Short Message Service Center,短消息中心),终呼流程是SMSC将短消息下发到被叫用户。
由于种种原因,在SMSC将短消息下发到被叫用户时,短消息发送可能会不成功,这时候,SMSC需要缓存该短消息,并设置定时器,在定时器到达时重新发送该短消息,即对该消息进行重试发送。
当SMSC不需要对短消息进行重试(即首次终呼成功)时,其处理性能是惊人的,SMSC可以不保存这类短消息,该类短消息可以在话单中提取以供用户查询,系统处理的瓶颈主要在于系统CPU的处理速度。而对于首次发送失败需要重试的短消息,SMSC必须增加数据库,缓存重试短消息并进行重试,系统的性能还受到IO等因素的影响。
目前的短消息系统,SMSC缓存所有短消息,这种情况下,要提升系统的性能,除考虑CPU因素外,还必须从IO等角度考虑增加成本,另外,也提升了SMSC系统的复杂度。

发明内容
本发明所要解决的问题是提供一种短消息首发处理方法,根据短消息首次下发是否成功,对短消息进行分类处理,用以提升短消息业务的处理性能,节约成本。
本发明一种短消息首发处理方法包括如下步骤步骤一FDP即短消息首发平台接收主叫用户发送的短消息,对主、被叫用户进行鉴权;步骤二鉴权通过后,FDP下发短消息至被叫用户,鉴权失败,FDP返回主叫用户失败响应,并结束短消息下发;步骤三FDP判断短消息下发是否成功,并根据判断结果,决定将短消息转发到SMSC即短消息中心,由SMSC进行重试下发或结束短消息处理。
优选地,所述步骤二还包括一FDP在下发短消息至被叫用户后,接受下发结果反馈的步骤。
优选地,所述步骤三进行如下处理FPD根据下发结果反馈,判断短消息下发是否成功,当FDP判断下发短消息至被叫用户失败并需进行重发时,FDP将短消息转发到SMSC即短消息中心,由SMSC进行重试下发;当FDP判断下发成功或下发至被叫用户失败并不需进行重发时,结束短消息处理。
优选地,所述步骤三中包括当FDP判断下发成功或下发至被叫用户失败并不需进行重发时,FDP发送状态报告至主叫用户的步骤。
优选地,所述步骤一包括如下处理主叫用户通过PLMN(Public LandMobile Net,公共陆地移动网)或IP网络发送短消息至FDP。
优选地,所述步骤一中主叫用户通过PLMN(Public Land Mobile Net,公共陆地移动网)发送短消息时,FDP基于SS7协议与PLMN、SMSC相连。
优选地,所述步骤一中主叫用户通过IP网络发送短消息时,FDP基于SMPP、UCP、CIMD协议中的至少一个与主叫用户相连,FDP基于SS7、SMPP协议中的至少一个与SMSC相连。
优选地,所述步骤一中对主、被叫用户进行鉴权包括对主、被叫用户的合法性、主叫用户作为预付费用户是否欠费中的至少一个进行检查。
与现有技术相比较,本发明一种短消息首发处理方法,对短消息进行分类处理,由FDP即时下发消息,而将需要重试的短消息转发到SMSC进行重试,一方面对设备只要求CPU的性能,不需要使用数据库缓存消息,减少了数据库操作,可提升短消息业务的处理性能,另一方面廉价的机器即可胜任FDP,可节约投资成本。


图1是本发明在短消息网络中的组网示意图。
图2是本发明中移动台到移动台消息流程图。
图3是本发明中移动台到ESME消息流程图。
图4是本发明中ESME到移动台消息流程图。
图5是本发明中ESME到ESME消息流程图。
具体实施例方式
下面结合附图对本发明一种短消息首发处理方法进行说明。
图1为本发明中FDP在短消息网络中的组网示意图,如图所示,FDP通过SS7协议(Signaling.System.No.7,7号信令系统)和PLMN相连接,通过IP网络和各个SMSC、ESME(External Short Message Entity,外部短消息实体)相连。
如图2所示,在一优选环境,即移动台到移动台消息流程中,本发明一种短消息首发处理方法如下步骤201主叫用户通过PLMN向FDP发送短消息,FDP对主、被叫用户进行鉴权;步骤202鉴权通过后,FDP下发短消息至被叫用户,向PLMN提交终呼处理,并获取PLMN响应的终呼结果,FDP根据终呼结果,判断短消息下发是否成功,如终呼下发成功或者下发失败不需要重试,则进行计费、性能统计、根据配置决定给主叫用户状态报告等后续相关处理,消息处理结束;步骤203短消息下发失败需要重试,FDP转发该短消息到SMSC;步骤204SMSC重试下发该短消息。
如图3所示,在另一优选环境,即移动台到ESME消息流程中,本发明一种短消息首发处理方法如下步骤301主叫用户通过PLMN向FDP发送短消息,FDP对主、被叫用户(被叫用户即ESME)进行鉴权;步骤302鉴权通过后,FDP基于IP网络使用与被叫ESME连接的协议,如SMPP(Short Message Peer To Peer,短消息点对点发送协议)、UCP(UserDatagram Protocol,用户数据报协议)、CIMD(Computer Interface to MessageDistribution,消息发布电脑接口协议)中的至少一个,投递短消息到被叫ESME,并获取发送结果,FDP根据发送结果,判断短消息下发是否成功,如下发成功或者下发失败不需要重试,则进行计费、性能统计、根据配置回主叫用户状态报告等后续相关处理,消息处理结束;步骤303短消息下发失败需要重试,FDP将转发该短消息到SMSC;步骤304SMSC重试下发该短消息到ESME。
如图4所示,在另一优选环境,即ESME到移动台消息流程中,本发明一种短消息首发处理方法如下步骤401ESME通过IP网络发送短消息到FDP,FDP对主、被叫用户(主叫用户即ESME)进行鉴权;步骤402鉴权通过后,FDP下发短消息至被叫用户,向PLMN提交终呼处理,并获取PLMN响应的终呼结果,FDP根据终呼结果判断短消息是否下发成功,如下发成功或者下发失败不需要重试,则进行计费、性能统计及根据配置决定给主叫用户状态报告等后续相关处理,消息处理结束;步骤403短消息下发失败需要重试,FDP转发该短消息到SMSC。
步骤404SMSC重试下发该短消息。
如图5所示,在另一优选环境,即ESME到ESME流程图消息流程中,本发明一种短消息首发处理方法如下步骤501ESME通过IP网络提交短消息到FDP(FDP基于SMPP、UCP、CIMD协议中的至少一个与主叫用户即ESME相连),FDP基于SS7、SMPP协议中的至少一个与SMSC相连,FDP对主、被叫用户(主、被叫用户皆ESME)进行鉴权;步骤502FDP使用与被叫ESME连接的协议,如SMPP,下发短消息到被叫ESME,并获取发送结果,FDP根据发送结果判断短消息是否下发成功,如下发成功或者下发失败不需要重试,则进行计费、性能统计及根据配置决定给主叫用户状态报告等后续相关处理,消息处理结束;步骤503短消息下发失败需要重试,FDP转发该短消息到SMSC;
步骤504SMSC重试下发该短消息。
其中,在所述步骤201、301、401及501中,所述鉴权操作即针对主、被叫用户,判断其号码是否有效(即主、被叫用户的合法性),主叫用户作为预付费用户是否欠费中的至少一个进行检查。
在所述步骤202、302、402及502中,当鉴权失败,FDP返回主叫用户失败响应,结束短消息下发,另外,FDP内部预先设置,在获得短消息下发终呼结果后,根据内部预先设置,做出下发成功、下发失败需重发及下发失败不需重发的判断。
综上,本发明一种短消息首发处理方法,对短消息进行分类处理,由FDP即时下发消息,而将需要重试的短消息转发到SMSC进行重试,一方面对设备只要求CPU的性能,不需要使用数据库缓存消息,减少了数据库操作,可提升短消息业务的处理性能,另一方面廉价的机器即可胜任FDP,可节约投资成本。
权利要求
1.一种短消息首发处理方法,包括如下步骤步骤一FDP即短消息首发平台接收主叫用户发送的短消息,对主、被叫用户进行鉴权;步骤二鉴权通过后,FDP下发短消息至被叫用户,鉴权失败,FDP返回主叫用户失败响应,并结束短消息下发;步骤三FDP判断短消息下发是否成功,并根据判断结果,决定将短消息转发到SMSC即短消息中心,由SMSC进行重试下发或结束短消息处理。
2.如权利要求1所述的短消息首发处理方法,其特征在于,所述步骤二还包括一FDP在下发短消息至被叫用户后,接受下发结果反馈的步骤。
3.如权利要求2所述的短消息首发处理方法,其特征在于,所述步骤三进行如下处理FPD根据下发结果反馈,判断短消息下发是否成功,当FDP判断下发短消息至被叫用户失败并需进行重发时,FDP将短消息转发到SMSC即短消息中心,由SMSC进行重试下发;当FDP判断下发成功或下发至被叫用户失败并不需进行重发时,结束短消息处理。
4.如权利要求3所述的短消息首发处理方法,其特征在于,所述步骤三中包括当FDP判断下发成功或下发至被叫用户失败并不需进行重发时,FDP发送状态报告至主叫用户的步骤。
5.如权利要求1所述的短消息首发处理方法,其特征在于,主叫用户通过PLMN即公共陆地移动网或IP网络发送短消息至FDP。
6.如权利要求5所述的短消息首发处理方法,其特征在于,所述主叫用户通过PLMN即公共陆地移动网发送短消息时,FDP基于SS7协议与PLMN、SMSC相连。
7.如权利要求5所述的短消息首发处理方法,其特征在于,所述主叫用户通过IP网络发送短消息时,FDP基于SMPP、UCP、CIMD协议中的至少一个与主叫用户相连,FDP基于SS7、SMPP协议中的至少一个与SMSC相连。
8.如权利要求1所述的短消息首发处理方法,其特征在于,所述步骤一中对主、被叫用户进行鉴权包括对主、被叫用户的合法性、主叫用户作为预付费用户是否欠费中的至少一个进行检查。
全文摘要
本发明公开了一种短消息首发处理方法,包括步骤如下步骤一FDP即短消息首发平台接收主叫用户发送的短消息,对主、被叫用户进行鉴权;步骤二鉴权通过后,FDP下发短消息至被叫用户,鉴权失败,FDP返回主叫用户失败响应,并结束短消息下发;步骤三FDP判断短消息下发是否成功,并根据判断结果,决定将短消息转发到SMSC即短消息中心,由SMSC进行重试下发或结束短消息处理。本发明一种短消息首发处理方法,利用FDP首发短消息,在下发失败时,才转发至SMSC进行重发,有利于提升短消息业务的处理性能,并节约成本。
文档编号H04W88/18GK101083803SQ20071013898
公开日2007年12月5日 申请日期2007年7月18日 优先权日2007年7月18日
发明者陈正光, 张磊, 刘刚 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1