【技术实现步骤摘要】
一种用于SMSC与OCS之间通讯处理的方法及装置
本专利技术实施例涉及通信
,具体涉及一种用于SMSC与OCS之间通讯处理的方法及装置。
技术介绍
随着移动通信网络规模的不断扩大,以及分布式技术的逐步完善,目前移动通信网络的在线计费系统(OnlineChargingSystem,以下简称“OCS”)采用全局设置,而短消息服务中心(ShortMessageServiceCenter,以下简称“SMSC”)则采用分布式设置。图1为现有技术中每一个SMSC与OCS的通讯流程图,如图1所示:包括如下步骤:(1)用户发送短信时,向SMSC发起短信请求;(2)SMSC将短信请求通过SMPP+协议上报给OCS,OCS进行批价、扣费;(3)OCS将鉴权结果(包括批价、扣费结果)返回给SMSC;(4)SMSC根据鉴权结果判断是否接续用户短信请求;(5)如果鉴权通过并且短信发送成功,则该流程结束;(6)如果短信发送失败,则SMSC将失败状态报告给OCS;(7)OCS进行重新批价、回补费用;(8)OCS将处理结果返回给SMSC。通过以上的步骤,可以看出:由于多个SMSC都需要与OCS实时通信,如果短信发送成功则需要一次握手过程,如果短信发送失败则需要两次握手过程。随着5G标准的全面商用,移动运营商的建设的通信网络在接入网阶段的处理能力大大提高,基站和基站控制器收发短信的能力大大提高,但是OCS没有在5G标准中进行规定,所以,OCS的处理能力是瓶颈。当短时间内出现大量的短信发送需求时,OCS存在处理容量溢出的风险。因此,如何避免某些用户每发送一次短信,SMSC至少需要进行一 ...
【技术保护点】
1.一种用于SMSC与OCS之间通讯处理的方法,其特征在于,包括:接收由SMSC转发的用户短信请求消息;若判断获知在第一预设时段内,所述用户短信请求消息的数量大于第一预设次数,向所述SMSC发送指令,以使所述SMSC根据所述用户短信请求消息和第一预设规则,获取目标用户,所述用户短信请求消息携带有用户标识,其中,所述目标用户为在第二预设时段内发送的短信请求消息数量大于第二预设次数所对应的用户;接收所述SMSC发送的对所述目标用户的账户查询请求,所述账户查询请求携带有目标用户标识;获取所述目标用户的账户信息,并将所述账户信息发送给所述SMSC,以使所述SMSC根据所述账户信息和第二预设规则,生成批量短信数量,并由所述SMSC直接从所述批量短信数量中扣除已发送成功的用户短信的数量。
【技术特征摘要】
1.一种用于SMSC与OCS之间通讯处理的方法,其特征在于,包括:接收由SMSC转发的用户短信请求消息;若判断获知在第一预设时段内,所述用户短信请求消息的数量大于第一预设次数,向所述SMSC发送指令,以使所述SMSC根据所述用户短信请求消息和第一预设规则,获取目标用户,所述用户短信请求消息携带有用户标识,其中,所述目标用户为在第二预设时段内发送的短信请求消息数量大于第二预设次数所对应的用户;接收所述SMSC发送的对所述目标用户的账户查询请求,所述账户查询请求携带有目标用户标识;获取所述目标用户的账户信息,并将所述账户信息发送给所述SMSC,以使所述SMSC根据所述账户信息和第二预设规则,生成批量短信数量,并由所述SMSC直接从所述批量短信数量中扣除已发送成功的用户短信的数量。2.根据权利要求1所述的方法,其特征在于,所述用户短信请求消息包括短信请求上报消息和失败状态报告消息,相应地;所述用户短信请求消息的数量为所述短信请求上报消息的数量和所述失败状态报告消息的数量之和。3.根据权利要求1所述的方法,其特征在于,所述目标用户包括预付费用户和后付费用户,相应地;所述获取所述目标用户的账户信息,并将所述账户信息发送给所述SMSC,包括:获取预付费用户的账户余额信息,并将所述账户余额信息发送给所述SMSC;或,获取后付费用户账户的可透支额度与当前透支额度的差额,并将所述差额发送给所述SMSC。4.一种用于SMSC与OCS之间通讯处理的方法,其特征在于,包括:接收由OCS发送的指令;根据预先获得的用户短信请求消息和第一预设规则,获取目标用户,并向所述OCS发送对所述目标用户的账户查询请求,所述账户查询请求携带有目标用户标识,以使所述OCS获取所述目标用户的账户信息,并接收所述OCS返回的所述账户信息,所述用户短信请求消息携带有用户标识;根据所述账户信息和第二预设规则,生成批量短信数量,并直接从所述批量短信数量中扣除已发送成功的用户短信的数量。5.根据权利要求4所述的方法,其特征在于,所述根据预先获得的用户短信请求消息和第一预设规则,获取目标用户,包括:将在第二预设时段内发送的短信请求消息数量大于第二预设次数所对应的用户作为所述目标用户。6.根据权利要求4所述的方法,其特征在于,所述账户信息包括预付费用户的账户余额信息、后付费用户账户的可透支额度与当前透支额度的差额,相应地;所述根据所述账户信息和第二预设规则,生成批量短信数量,包括:根据如下公式计算生成批量短信数量:批量短信数量=(所述账户余额信息/每条短信的费用)*预设百分比;或,批量短信数量=(所述差额/每条短信的费用)*预设百分比;其中...
【专利技术属性】
技术研发人员:田雷,
申请(专利权)人:中国移动通信集团公司,中国移动通信集团天津有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。