本发明专利技术公开了一种短消息下发的方法、系统和短消息服务中心,属于通信领域。一种短消息下发的方法,包括:接收并保存信令检测服务器发送的用户的位置信息,上述用户为与信令检测服务器连接的MSC中的用户,接收主叫用户发送的短消息,判断是否保存有被叫用户的位置信息,其中,位置信息包括该被叫用户当前所处的第一MSC的地址,如果是,根据被叫用户的位置信息向第一MSC下发短消息。通过本发明专利技术所提供的方法使得在发送短消息时,SMSC在自身即可查询到被叫用户的位置信息,并通过相应的MSC进行发送,不需要发送SRI消息查询用户位置信息的过程,可节省大量的信令资源。
【技术实现步骤摘要】
【国外来华专利技术】一种下发短消息的方法、系统及短消息服务中心
本专利技术涉及通信领域,特别涉及一种下发短消息的方法、系统及短消息服务中心。
技术介绍
短消息服务是目前各移动运营商提供的非常普遍的一项数据业务。现有的短信下发流程如图1所示,终端A发起并将短消息提交到SMSC(ShortMessageServicesCenter,短消息服务中心),SMSC接收到短信息发送请求后发送SRI消息(Map-Send-Routing-Information-For-ShortMessage,短消息路由信息)到HLR(HomeLocationRegister,位置寄存器)查询被叫用户终端B的MSC(MobileSwitchCenter,移动交换中心)地址和IMSI码(InternationalMobileSubscriberIdentificationNumber,国际移动用户识别码),HLR向SMSC返回终端B的MSC地址和IMSI码,SMSC根据MSC地址和IMSI向相应的MSC发送短消息,并通过MSC将短消息发送给终端B,完成整个短消息的下发流程。由上可知,整个短消息下发流程中的消息均使用到信令链路,在下发每一条短消息前,都需要使用信令的方式发送SRI消息查询被叫用户的MSC地址和IMSI码,并且通常会因为被叫用户关机或不在服务器等原因,一条短消息要经过多次下发才能到达被叫用户,导致现有的短消息下发流程使用了过多的信令资源。
技术实现思路
为了使解决现有技术中存在的问题,本专利技术实施例提供了一种下发短消息的方法、系统及短消息服务中心。所述技术方案如下:本专利技术的一方面提供了一种下发短消息的方法,所述方法包括:接收并保存信令检测服务器发送的用户的位置信息,所述用户为与所述所述信令检测服务器连接的移动交换中心MSC中的用户;接收主叫用户发送的短消息;判断是否保存有被叫用户的位置信息,所述被叫用户的位置信息包括所述被叫用户当前所处的第一MSC的地址;如果是,根据所述被叫用户的位置信息向所述第一MSC下发所述短消息。进一步的,所述接收并保存信令检测服务器发送的用户的位置信息之后,所述方法还包括:接收并保存所述信令检测服务器发送的第一用户的新的位置信息。进一步的,保存所述信令检测服务器发送的第一用户的新的位置信息之前,所述方法还包括:判断已保存的所述第一用户的位置信息是否与所述新的位置信息相同;如果不同,用所述新的位置信息对所述已保存的第一用户的位置信息进行更新。进一步的,所述信令检测服务器在确定所述新的位置信息与已保存的所述第一用户的位置信息不相同时才发送所述新的位置信息。进一步的,所述根据所述被叫用户的位置信息向所述第一MSC下发所述短消息之后,所述方法还包括:判断所述短消息下发是否成功;如果所述短消息下发不成功,则删除保存的所述被叫用户的位置信息,从位置寄存器HLR获取所述被叫用户的位置信息,从HLR获取的所述被叫用户的位置信息包括所述被叫用户当前所处的第二MSC的地址和所述被叫用户的IMSI,根据所述从HLR获取的所述被叫用户的位置信息向所述第二MSC下发所述短消息,并返回所述判断所述短消息下发是否成功的步骤,直到所述短消息下发成功。本专利技术的另一方面提供了一种短消息服务中心,所述短消息服务中心包括:第一接收模块,用于接收信令检测服务器发送的用户的位置信息,所述用户为与所述信令检测服务器连接的移动交换中心MSC中的用户;保存模块,用于保存所述第一接收模块接收的用户的位置信息;第二接收模块,用于接收主叫用户发送的短消息;第一判断模块,用于判断所述保存模块是否保存有所述短消息的被叫用户的位置信息,所述被叫用户的位置信息包括所述被叫用户当前所处的第一MSC的地址;第一下发模块,用于在所述第一判断模块判断出所述保存模块保存有所述被叫用户的位置信息时,根据所述被叫用户的位置信息向所述第一MSC下发所述短消息。进一步的,所述短消息服务中心,还包括:第三接收模块,用于在所述第一接收模块接收并保存信令检测服务器发送的用户的位置信息之后,接收所述信令检测服务器发送的第一用户的新的位置信息所述保存模块,还用保存所述第三接收模块接收的第一用户的新的位置信息。进一步的,所述短消息服务中心,还包括:第二判断模块,用于在所述第三接收模块接收所述信令检测服务器发送的第一用户的新的位置信息之后,判断所述保存模块已保存的所述第一用户的位置信息是否与所述新的位置信息相同;所述保存模块,用于在所述第二判断模块判断出所述已保存的所述第一用户的位置信息与所述新的位置信息不相同时,用所述新的位置信息对所述已保存的第一用户的位置信息进行更新。进一步的,所述短消息服务中心,还包括:第三判断模块,用于在所述第一下发模块根据所述被叫用户的位置信息向所述第一MSC下发所述短消息之后,判断所述短消息下发是否成功;第二下发模块,用于在所述第三判断模块判断得出所述短消息下发不成功时,删除所述保存模块保存的所述被叫用户的位置信息,从HLR获取的所述被叫用户的位置信息,该从HLR获取的被叫用户的位置信息包括所述被叫用户当前所处的第二MSC的地址,根据所述从HLR获取的所述被叫用户的位置信息向所述第二MSC下发所述短消息。本专利技术的另一方面还提供了一种通信系统,包括本专利技术实施例提供的短消息服务中心。本专利技术实施例提供的技术方案的有益效果是:在发送短消息时,SMSC在自身即可查询到被叫用户的位置信息,并通过相应的MSC进行发送,不需要发送SRI消息查询用户位置信息的过程,可节省大量的信令资源。附图说明图1是现有技术中短消息下发的方法的流程图;图2是本专利技术实施例1中所提供的一种下发短消息的方法的流程图;图3是本专利技术实施例2中所提供的增加信令服务器后的短消息下发系统的结构示意图图;图4是本专利技术实施例2中所提供的一种短消息下发的方法的流程图;图5是本专利技术实施例3中所提供的第一种短消息服务中心的结构示意图;图6是本专利技术实施例3中所提供的第二种短消息服务中心的结构示意图;图7是本专利技术实施例3中所提供的第三种短消息服务中心的结构示意图;图8为本专利技术实施例3中所提供的第四种短消息服务中心的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例1如图2所示,本专利技术实施例1提供了一种下发短消息的方法,该方法包括:步骤101、接收并保存信令检测服务器发送的用户的位置信息,上述用户为与信令检测服务器连接的MSC中的用户;步骤102、接收主叫用户发送的短消息;步骤103、判断是否保存有被叫用户的位置信息,如果是,执行步骤103;其中,位置信息包括该被叫用户当前所处的第一MSC的地址;步骤104、根据被叫用户的位置信息向第一MSC下发短消息。本专利技术实施例所提供的下发短消息的方法使得在发送短消息时,SMSC在自身即可查询到被叫用户的位置信息,并通过相应的MSC进行发送,不需要发送SRI消息查询用户位置信息的过程,可节省大量的信令资源。实施例2本专利技术实施例2提供了一种下发短消息的方法,是在实施例1的基础之上进行的改进,如图3所示,在MSC和SMSC之间添加一个信令检测服务器,使得MSC和SMSC通过信令检测服务器相连接,并可用于将MSC中存储的用户位置信息同步到本文档来自技高网...

【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种下发短消息的方法,其特征在于,所述方法包括:短消息服务中心SMSC接收并保存信令检测服务器发送的用户的位置信息,所述用户为与所述信令检测服务器连接的一个或多个移动交换中心MSC中的用户;其中,所述信令检测服务器用于检测所述一个或多个MSC是否有信令消息经过,并在有信令消息经过的情况下读取所述信令消息中的用户的位置信息,向所述SMSC发送读取到的所述用户的位置信息,所述SMSC与所述信令检测服务器通过TCP/IP进行连接;所述SMSC接收主叫用户发送的短消息;所述SMSC判断是否保存有被叫用户的位置信息,所述被叫用户的位置信息包括所述被叫用户当前所处的第一MSC的地址;如果是,所述SMSC根据所述被叫用户的位置信息向所述第一MSC下发所述短消息。2.根据权利要求1所述的方法,其特征在于,所述SMSC接收并保存信令检测服务器发送的用户的位置信息之后,所述方法还包括:所述SMSC接收并保存所述信令检测服务器发送的第一用户的新的位置信息。3.根据权利要求2所述的方法,其特征在于,所述SMSC保存所述信令检测服务器发送的第一用户的新的位置信息之前,所述方法还包括:所述SMSC判断已保存的所述第一用户的位置信息是否与所述新的位置信息相同;如果不同,所述SMSC用所述新的位置信息对所述已保存的第一用户的位置信息进行更新。4.根据权利要求2所述的方法,其特征在于,所述信令检测服务器在确定所述新的位置信息与已保存的所述第一用户的位置信息不相同时才发送所述新的位置信息。5.根据权利要求1至4任一权利要求所述的方法,其特征在于,所述SMSC根据所述被叫用户的位置信息向所述第一MSC下发所述短消息之后,所述方法还包括:所述SMSC判断所述短消息下发是否成功;如果所述短消息下发不成功,则所述SMSC删除保存的所述被叫用户的位置信息,从位置寄存器HLR获取所述被叫用户的位置信息,从HLR获取的所述被叫用户的位置信息包括所述被叫用户当前所处的第二MSC的地址和所述被叫用户的IMSI,根据所述从HLR获取的所述被叫用户的位置信息向所述第二MSC下发所述短消息,并返回所述判断所述短消息下发是否成功的步骤,直到所述短消息下发成功。6.一种短消息服务中心,其特征在于,所述短消息服务中心SMSC包括:第一接收模块,用于接收信令检测服务器发送的用户的位置信息,所述用户为与所述信令...
【专利技术属性】
技术研发人员:范建波,
申请(专利权)人:华为技术有限公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。