CN104254057B - 一种短消息传输方法、***和设备 - Google Patents
一种短消息传输方法、***和设备 Download PDFInfo
- Publication number
- CN104254057B CN104254057B CN201310256390.4A CN201310256390A CN104254057B CN 104254057 B CN104254057 B CN 104254057B CN 201310256390 A CN201310256390 A CN 201310256390A CN 104254057 B CN104254057 B CN 104254057B
- Authority
- CN
- China
- Prior art keywords
- smsc
- addresses
- caller
- short message
- imsi
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种短消息传输方法、***和设备,该方法包括:主叫eMSC接收来自主叫UE的短消息;主叫eMSC判断短消息中携带的SMSC地址(如短信中心地址)是否正确;如果否,主叫eMSC利用短消息中携带的主叫IMSI查询预先存储的SMSC地址表,得到所述主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE;如果是,所述主叫eMSC利用所述短消息中携带的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE。本发明实施例中,主叫eMSC能够基于SMSC地址表得到正确的SMSC地址,将短消息发送到正确的主叫归属SMSC上,从而避免短消息发送失败,大大提升SMSC地址纠错率,提高短消息发送成功率。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种短消息传输方法、***和设备。
背景技术
现有技术中,短消息发送流程如图1所示,该发送过程包括以下步骤:
步骤101,主叫UE(User Equipment,用户设备)发送短消息到主叫MSC(MobileSwitching Center,移动交换中心),由主叫MSC从短消息中读取主叫归属SMSC(ShortMessage Service Center,短消息服务中心)的SMSC地址,即短消息服务中心的地址,或简称为短信中心地址。
步骤102,主叫MSC利用SMSC地址将短消息发送给主叫归属SMSC。
步骤103,主叫归属SMSC利用短消息中携带的被叫的IMSI(International MobileSubscriber Identification Number,国际移动用户识别码)向被叫HLR(Home LocationRegister,归属位置寄存器)查询被叫MSC的路由。
步骤104,主叫归属SMSC在得到被叫MSC的路由后,将短消息发送给被叫MSC,并由被叫MSC将短消息通过空中接口发送给被叫UE。
在上述过程中,如果SIM(Subscriber Identity Module,客户识别模块)卡中写入正确的SMSC地址,且UE在发送短消息时使用SIM卡中的SMSC地址,则主叫MSC能从短消息中读取到正确的SMSC地址;但是,如果SIM卡中写入错误的SMSC地址,或UE在发送短消息时不使用SIM卡中的SMSC地址,或SIM卡中的SMSC地址被修改,主叫MSC不能从短消息中读取到正确的SMSC地址,导致短消息不能发送到正确的主叫归属SMSC上,使短消息发送失败。
发明内容
本发明实施例提供一种短消息传输方法、***和设备,以将短消息发送到正确的主叫归属SMSC上,从而避免短消息发送失败。
为达到上述目的,本发明实施例提供一种短消息传输方法,该方法包括:
主叫移动交换中心eMSC接收来自主叫用户设备UE的短消息;
所述主叫eMSC判断所述短消息中携带的短消息服务中心SMSC地址是否正确;
如果否,所述主叫eMSC利用所述短消息中携带的主叫国际移动用户识别码IMSI查询预先存储的SMSC地址表,得到所述主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE;
如果是,所述主叫eMSC利用所述短消息中携带的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE。
本发明实施例提供一种短消息传输方法,该方法包括:
归属位置寄存器eHLR在本地短消息服务中心SMSC地址表中存储主叫国际移动用户识别码IMSI与主叫归属SMSC的SMSC地址之间的对应关系;
所述eHLR将主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系发送给主叫移动交换中心eMSC;由所述主叫eMSC在本地SMSC地址表中存储所述主叫IMSI与所述SMSC地址之间的对应关系,并在来自主叫用户设备UE的短消息中携带的SMSC地址不正确时,利用所述短消息中携带的主叫IMSI查询本地SMSC地址表,得到所述主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE。
本发明实施例提供一种短消息传输***,该***包括:
归属位置寄存器eHLR,用于在本地短消息服务中心SMSC地址表中存储主叫国际移动用户识别码IMSI与主叫归属SMSC的SMSC地址之间的对应关系,并将所述主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系发送给主叫移动交换中心eMSC;
主叫eMSC,用于接收来自eHLR的主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系,并在本地SMSC地址表中存储所述主叫IMSI与所述SMSC地址之间的对应关系;以及,接收来自主叫用户设备UE的短消息,判断所述短消息中携带的SMSC地址是否正确;如果否,利用所述短消息中携带的主叫IMSI查询本地SMSC地址表,得到所述主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将所述短消息发送给对应的SMSC;如果是,利用所述短消息中携带的SMSC地址将所述短消息发送给对应的SMSC;
SMSC,用于将所述短消息发送给被叫UE。
本发明实施例提供一种主叫移动交换中心eMSC,该主叫eMSC包括:
短信中心地址检测模块,用于接收来自主叫用户设备UE的短消息,并判断所述短消息中携带的短消息服务中心SMSC地址是否正确;
短信中心地址纠错模块,用于当判断结果为否时,利用所述短消息中携带的主叫国际移动用户识别码IMSI查询预先存储的SMSC地址表,得到所述主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE;
当判断结果为是时,利用所述短消息中携带的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE。
本发明实施例提供一种归属位置寄存器eHLR,该eHLR包括:
短信中心地址存储模块,用于在本地短消息服务中心SMSC地址表中存储主叫国际移动用户识别码IMSI与主叫归属SMSC的SMSC地址之间的对应关系;
短信中心地址***模块,用于将主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系发送给主叫移动交换中心eMSC;由所述主叫eMSC在本地SMSC地址表中存储所述主叫IMSI与所述SMSC地址之间的对应关系,并在来自主叫用户设备UE的短消息中携带的SMSC地址不正确时,利用所述短消息中携带的主叫IMSI查询本地SMSC地址表,得到所述主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE。
与现有技术相比,本发明实施例至少具有以下优点:本发明实施例中,通过在主叫eMSC上预先存储SMSC地址表,并使用SMSC地址表记录主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系,从而在短消息中携带的SMSC地址不正确时,使得主叫eMSC能够基于SMSC地址表得到正确的SMSC地址,继而能够将短消息发送到正确的主叫归属SMSC上,从而避免短消息发送失败,大大提升SMSC地址纠错率,提高短消息发送成功率。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中短消息发送流程示意图;
图2是本发明实施例一提出的***结构示意图;
图3是本发明实施例一提供的一种短消息传输方法流程示意图;
图4是本发明实施例二提供的一种短消息传输方法流程示意图;
图5是本发明实施例四提供的一种主叫eMSC的结构示意图;
图6是本发明实施例五提供的一种eHLR的结构示意图。
具体实施方式
下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
针对现有技术中存在的问题,本发明实施例一提供一种短消息传输方法,以图2为本发明实施例的***结构示意图,该方法应用于包括eMSC(即本发明实施例提出的改进后的MSC)、SMSC和eHLR(即本发明实施例提出的改进后的HLR)的***中。其中,本发明实施例提出的改进后的MSC(即eMSC),除了具有MSC原有的呼叫处理、交换控制,实现移动用户的位置登记、呼叫接续、越区切换、自动漫游、话务量控制、计费和基站控制等功能外,还需要具备升级完成接收HLR发送的SMSC地址并存储,对主叫UE发送的短消息中的SMSC地址进行判断和检测等功能。本发明实施例提出的改进后的HLR(即eHLR),除了具有HLR原有的位置更新、漫游管理、鉴权、呼叫、短消息以及丰富的补充业务,如呼叫前转、呼叫禁止、主叫号码显示及限制等功能外,还需要具备升级完成存储SMSC地址并发送到eMSC的功能。
基于上述应用场景,如图3所示,该短消息传输方法包括以下步骤:
步骤301,eHLR在本地SMSC地址表(用于记录IMSI与SMSC地址的对应关系)中存储主叫IMSI与主叫归属SMSC的SMSC地址之间对应关系。
本发明实施例中,在开户时可以在eHLR中写入主叫IMSI(即用户的IMSI)与主叫归属SMSC的SMSC地址之间的对应关系,并由eHLR在本地SMSC地址表中存储主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系。具体的,eBOSS(Business Operation SupportSystem,业务运营支撑***)为本发明实施例提出的改进后的BOSS,其除了具有BOSS原有的计费及结算功能、营业及帐务功能、客户服务功能等功能外,还需要在eHLR中写入主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系。
步骤302,eHLR将主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系发送给主叫eMSC;主叫eMSC接收主叫IMSI与SMSC地址之间的对应关系,在本地SMSC地址表中存储主叫IMSI与SMSC地址间的对应关系。
在本发明实施例的一种优选实施方式中,主叫eMSC在收到来自主叫UE的位置更新请求消息后,将位置更新请求消息发送给eHLR;eHLR在收到来自主叫eMSC的位置更新请求消息后,利用位置更新请求消息中携带的主叫IMSI查询本地SMSC地址表,得到主叫IMSI对应的主叫归属SMSC的SMSC地址;之后,eHLR向主叫eMSC发送***用户数据消息,该***用户数据消息中携带了主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系;之后,主叫eMSC接收来自eHLR的***用户数据消息,从该***用户数据消息中获得主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系。
步骤303,主叫eMSC接收来自主叫UE的短消息,并判断短消息中携带的SMSC地址是否正确;如果否,执行步骤304;如果是,执行步骤305。
本发明实施例的一种优选实施方式中,主叫eMSC判断短消息中携带的SMSC地址是否正确具体包括:主叫eMSC判断短消息中携带的SMSC地址是否满足预设匹配规则;如果是,则主叫eMSC确定短消息中携带的SMSC地址正确;如果否,则主叫eMSC确定短消息中携带的SMSC地址不正确。
进一步的,该预设匹配规则可以灵活规定,例如,该预设匹配规则包括但不限于以下之一或者任意组合:SMSC地址的号码长度、SMSC地址的地址范围、SMSC地址的数据格式。特别地,该预设匹配规则可以设置为空,此时主叫eMSC确定短消息中携带的SMSC地址均正确。
步骤304,主叫eMSC利用短消息中携带的主叫IMSI查询本地SMSC地址表(用于存储主叫IMSI与SMSC地址间的对应关系),得到主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将短消息发送给对应的SMSC。
本步骤304之后,执行后续步骤306。
步骤305,主叫eMSC利用短消息中携带的SMSC地址将短消息发送给对应的SMSC。本步骤305之后,执行后续步骤306。
步骤306,SMSC将短消息发送给被叫UE。其中,SMSC将短消息发送给被叫UE的过程与现有的发送过程相同,在此不再详加赘述。
综上所述,本发明实施例中,通过在主叫eMSC上预先存储SMSC地址表,并使用SMSC地址表记录主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系,从而在短消息中携带的SMSC地址不正确时,使得主叫eMSC能够基于SMSC地址表得到正确的SMSC地址,继而能够将短消息发送到正确的主叫归属SMSC上,从而避免短消息发送失败,可以实现省际漫游用户SMSC地址纠错,大大提升SMSC地址纠错率,提高短消息发送成功率。
实施例二
基于与上述方法同样的发明构思,本发明实施例二提供一种短消息传输方法,如图4所示,该短消息传输方法包括以下步骤:
步骤401,主叫UE向主叫eMSC发送位置更新请求消息。
步骤402,主叫eMSC将位置更新请求消息发送给eHLR。
步骤403,eHLR在收到位置更新请求消息后,利用位置更新请求消息中携带的主叫IMSI查询本地SMSC地址表,得到主叫IMSI对应的主叫归属SMSC的SMSC地址,向主叫eMSC发送***用户数据消息,该***用户数据消息中携带了主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系。
步骤404,主叫eMSC向eHLR发送***用户数据响应消息。
步骤405,eHLR向主叫eMSC发送位置更新响应消息。
步骤406,主叫eMSC向主叫UE发送位置更新接受消息。
步骤407,主叫eMSC接收来自主叫UE的短消息,并判断短消息中携带的SMSC地址是否正确;如果否,则主叫eMSC利用短消息中携带的主叫IMSI查询本地SMSC地址表,得到主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将短消息发送给对应的SMSC;如果是,则主叫eMSC利用短消息中携带的SMSC地址将短消息发送给对应的SMSC。
本发明实施例的一种优选实施方式中,主叫eMSC判断短消息中携带的SMSC地址是否正确具体包括:主叫eMSC判断短消息中携带的SMSC地址是否满足预设匹配规则;如果是,则主叫eMSC确定短消息中携带的SMSC地址正确;如果否,则主叫eMSC确定短消息中携带的SMSC地址不正确。
进一步的,该预设匹配规则可以灵活规定,例如,该预设匹配规则包括但不限于以下之一或者任意组合:SMSC地址的号码长度、SMSC地址的地址范围、SMSC地址的数据格式。特别地,该预设匹配规则可以设置为空,此时主叫eMSC确定短消息中携带的SMSC地址均正确。
步骤408,SMSC(即主叫归属SMSC)向主叫eMSC发送响应消息。
步骤409,SMSC利用短消息中携带的被叫的IMSI向被叫HLR查询被叫MSC的路由,由被叫HLR向SMSC发送被叫MSC的路由。
步骤410,SMSC在得到被叫MSC的路由后,将短消息发送给被叫MSC,由被叫MSC向SMSC发送响应,并将短消息通过空中接口发送给被叫UE。
综上所述,本发明实施例中,通过在主叫eMSC上预先存储SMSC地址表,并使用SMSC地址表记录主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系,从而在短消息中携带的SMSC地址不正确时,使得主叫eMSC能够基于SMSC地址表得到正确的SMSC地址,继而能够将短消息发送到正确的主叫归属SMSC上,从而避免短消息发送失败,可以实现省际漫游用户SMSC地址纠错,大大提升SMSC地址纠错率,提高短消息发送成功率。
实施例三
基于与上述方法同样的发明构思,本发明实施例中还提供了一种短消息传输***,该短消息传输***具体包括:
归属位置寄存器eHLR,用于在本地短消息服务中心SMSC地址表中存储主叫国际移动用户识别码IMSI与主叫归属SMSC的SMSC地址之间的对应关系,并将所述主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系发送给主叫移动交换中心eMSC;
主叫eMSC,用于接收来自eHLR的主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系,并在本地SMSC地址表中存储所述主叫IMSI与所述SMSC地址之间的对应关系;以及,接收来自主叫用户设备UE的短消息,判断所述短消息中携带的SMSC地址是否正确;如果否,利用所述短消息中携带的主叫IMSI查询本地SMSC地址表,得到所述主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将所述短消息发送给对应的SMSC;如果是,利用所述短消息中携带的SMSC地址将所述短消息发送给对应的SMSC;
SMSC,用于将所述短消息发送给被叫UE。
本发明实施例中,所述主叫eMSC,具体用于判断所述短消息中携带的SMSC地址是否满足预设匹配规则;如果是,则确定所述短消息中携带的SMSC地址正确;如果否,则确定所述短消息中携带的SMSC地址不正确;
其中,所述预设匹配规则包括以下之一或者任意组合:SMSC地址的号码长度、SMSC地址的地址范围、SMSC地址的数据格式。
实施例四
基于与上述方法同样的发明构思,本发明实施例中还提供了一种主叫移动交换中心eMSC,主叫eMSC包括如下现有功能模块:VLR模块、切换模块、短信模块、呼叫接续和控制模块、移动性管理模块、无线资源管理模块;在此基础上,如图5所示,该主叫eMSC还可以包括如下功能模块:
短信中心地址检测模块11,用于接收来自主叫用户设备UE的短消息,并判断所述短消息中携带的短消息服务中心SMSC地址是否正确;
短信中心地址纠错模块12,用于当判断结果为否时,利用所述短消息中携带的主叫国际移动用户识别码IMSI查询预先存储的SMSC地址表,得到所述主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE;
当判断结果为是时,利用所述短消息中携带的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE。
该主叫eMSC还包括:
接收短信中心地址模块13,用于接收来自归属位置寄存器eHLR的主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系,并在所述SMSC地址表中存储所述主叫IMSI与所述SMSC地址之间的对应关系。
所述接收短信中心地址模块13,进一步用于在收到来自所述主叫UE的位置更新请求消息后,将所述位置更新请求消息发送给所述eHLR,由所述eHLR利用所述位置更新请求消息中携带的主叫IMSI查询得到主叫归属SMSC的SMSC地址;接收来自eHLR的***用户数据消息,该***用户数据消息中携带了主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系。
所述短信中心地址检测模块11,具体用于判断所述短消息中携带的SMSC地址是否满足预设匹配规则;如果是,则确定所述短消息中携带的SMSC地址正确;如果否,则确定所述短消息中携带的SMSC地址不正确;
其中,所述预设匹配规则包括以下之一或者任意组合:SMSC地址的号码长度、SMSC地址的地址范围、SMSC地址的数据格式。
其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
实施例五
基于与上述方法同样的发明构思,本发明实施例中还提供了一种归属位置寄存器eHLR,eHLR包括如下现有功能模块:位置更新模块、漫游管理模块、鉴权模块、呼叫模块、短信模块、补充业务模块;在此基础上,如图6所示,该eHLR还可以包括如下功能模块:
短信中心地址存储模块21,用于在本地短消息服务中心SMSC地址表中存储主叫国际移动用户识别码IMSI与主叫归属SMSC的SMSC地址之间的对应关系;
短信中心地址***模块22,用于将主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系发送给主叫移动交换中心eMSC;由所述主叫eMSC在本地SMSC地址表中存储所述主叫IMSI与所述SMSC地址之间的对应关系,并在来自主叫用户设备UE的短消息中携带的SMSC地址不正确时,利用所述短消息中携带的主叫IMSI查询本地SMSC地址表,得到所述主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE。
所述短信中心地址***模块22,具体用于接收来自所述主叫eMSC的位置更新请求消息,并利用所述位置更新请求消息中携带的主叫IMSI查询本地SMSC地址表,得到所述主叫IMSI对应的主叫归属SMSC的SMSC地址;
向所述主叫eMSC发送***用户数据消息,所述***用户数据消息中携带了主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系。
本发明实施例中,所述短信中心地址存储模块21,具体用于当业务运营支撑***eBOSS在eHLR中写入主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系时,在本地SMSC地址表中存储主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系。
其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
Claims (14)
1.一种短消息传输方法,其特征在于,该方法包括:
主叫移动交换中心eMSC接收来自主叫用户设备UE的短消息;
所述主叫eMSC判断所述短消息中携带的短消息服务中心SMSC地址是否正确;
如果否,所述主叫eMSC利用所述短消息中携带的主叫国际移动用户识别码IMSI查询预先存储的SMSC地址表,得到所述主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE;
其中,所述SMSC地址表中存储所述主叫IMSI与所述SMSC地址之间的对应关系;
如果是,所述主叫eMSC利用所述短消息中携带的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE;
其中,所述主叫eMSC利用所述短消息中携带的主叫IMSI查询预先存储的SMSC地址表之前,所述方法还包括:
所述主叫eMSC接收来自归属位置寄存器eHLR的主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系,并在所述SMSC地址表中存储所述主叫IMSI与所述SMSC地址之间的对应关系。
2.如权利要求1所述的方法,其特征在于,所述主叫eMSC接收来自eHLR的主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系,具体包括:
所述主叫eMSC在收到来自所述主叫UE的位置更新请求消息后,将所述位置更新请求消息发送给所述eHLR,由所述eHLR利用所述位置更新请求消息中携带的主叫IMSI查询得到主叫归属SMSC的SMSC地址;
所述主叫eMSC接收来自eHLR的***用户数据消息,所述***用户数据消息中携带了主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系。
3.如权利要求1所述的方法,其特征在于,所述主叫eMSC判断所述短消息中携带的短消息服务中心SMSC地址是否正确,具体包括:
所述主叫eMSC判断所述短消息中携带的SMSC地址是否满足预设匹配规则;如果是,则所述主叫eMSC确定所述短消息中携带的SMSC地址正确;如果否,则所述主叫eMSC确定所述短消息中携带的SMSC地址不正确;
其中,所述预设匹配规则包括以下之一或者任意组合:SMSC地址的号码长度、SMSC地址的地址范围、SMSC地址的数据格式。
4.一种短消息传输方法,其特征在于,该方法包括:
归属位置寄存器eHLR在本地短消息服务中心SMSC地址表中存储主叫国际移动用户识别码IMSI与主叫归属SMSC的SMSC地址之间的对应关系;
所述eHLR将主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系发送给主叫移动交换中心eMSC;由所述主叫eMSC在本地SMSC地址表中存储所述主叫IMSI与所述SMSC地址之间的对应关系,并在来自主叫用户设备UE的短消息中携带的SMSC地址不正确时,利用所述短消息中携带的主叫IMSI查询本地SMSC地址表,得到所述主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE。
5.如权利要求4所述的方法,其特征在于,所述eHLR将主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系发送给主叫eMSC,具体包括:
所述eHLR接收来自所述主叫eMSC的位置更新请求消息,并利用所述位置更新请求消息中携带的主叫IMSI查询本地SMSC地址表,得到所述主叫IMSI对应的主叫归属SMSC的SMSC地址;
所述eHLR向所述主叫eMSC发送***用户数据消息,所述***用户数据消息中携带了主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系。
6.如权利要求4所述的方法,其特征在于,所述归属位置寄存器eHLR在本地短消息服务中心SMSC地址表中存储主叫国际移动用户识别码IMSI与主叫归属SMSC的SMSC地址之间的对应关系,具体包括:
当业务运营支撑***eBOSS在所述eHLR中写入主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系时,所述eHLR在本地SMSC地址表中存储主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系。
7.一种短消息传输***,其特征在于,该***包括:
归属位置寄存器eHLR,用于在本地短消息服务中心SMSC地址表中存储主叫国际移动用户识别码IMSI与主叫归属SMSC的SMSC地址之间的对应关系,并将所述主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系发送给主叫移动交换中心eMSC;
主叫eMSC,用于接收来自eHLR的主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系,并在本地SMSC地址表中存储所述主叫IMSI与所述SMSC地址之间的对应关系;以及,接收来自主叫用户设备UE的短消息,判断所述短消息中携带的SMSC地址是否正确;如果否,利用所述短消息中携带的主叫IMSI查询本地SMSC地址表,得到所述主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将所述短消息发送给对应的SMSC;如果是,利用所述短消息中携带的SMSC地址将所述短消息发送给对应的SMSC;
SMSC,用于将所述短消息发送给被叫UE。
8.如权利要求7所述的***,其特征在于,
所述主叫eMSC,具体用于判断所述短消息中携带的SMSC地址是否满足预设匹配规则;如果是,则确定所述短消息中携带的SMSC地址正确;如果否,则确定所述短消息中携带的SMSC地址不正确;
其中,所述预设匹配规则包括以下之一或者任意组合:SMSC地址的号码长度、SMSC地址的地址范围、SMSC地址的数据格式。
9.一种主叫移动交换中心eMSC,其特征在于,该主叫eMSC包括:
短信中心地址检测模块,用于接收来自主叫用户设备UE的短消息,并判断所述短消息中携带的短消息服务中心SMSC地址是否正确;
短信中心地址纠错模块,用于当判断结果为否时,利用所述短消息中携带的主叫国际移动用户识别码IMSI查询预先存储的SMSC地址表,得到所述主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE;
其中,所述SMSC地址表中存储所述主叫IMSI与所述SMSC地址之间的对应关系;
当判断结果为是时,利用所述短消息中携带的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE;
其中,接收短信中心地址模块,用于接收来自归属位置寄存器eHLR的主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系,并在所述SMSC地址表中存储所述主叫IMSI与所述SMSC地址之间的对应关系。
10.如权利要求9所述的主叫eMSC,其特征在于,
所述接收短信中心地址模块,进一步用于在收到来自所述主叫UE的位置更新请求消息后,将所述位置更新请求消息发送给所述eHLR,由所述eHLR利用所述位置更新请求消息中携带的主叫IMSI查询得到主叫归属SMSC的SMSC地址;接收来自eHLR的***用户数据消息,所述***用户数据消息中携带了主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系。
11.如权利要求9所述的主叫eMSC,其特征在于,
所述短信中心地址检测模块,具体用于判断所述短消息中携带的SMSC地址是否满足预设匹配规则;如果是,则确定所述短消息中携带的SMSC地址正确;如果否,则确定所述短消息中携带的SMSC地址不正确;
其中,所述预设匹配规则包括以下之一或者任意组合:SMSC地址的号码长度、SMSC地址的地址范围、SMSC地址的数据格式。
12.一种归属位置寄存器eHLR,其特征在于,该eHLR包括:
短信中心地址存储模块,用于在本地短消息服务中心SMSC地址表中存储主叫国际移动用户识别码IMSI与主叫归属SMSC的SMSC地址之间的对应关系;
短信中心地址***模块,用于将主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系发送给主叫移动交换中心eMSC;由所述主叫eMSC在本地SMSC地址表中存储所述主叫IMSI与所述SMSC地址之间的对应关系,并在来自主叫用户设备UE的短消息中携带的SMSC地址不正确时,利用所述短消息中携带的主叫IMSI查询本地SMSC地址表,得到所述主叫IMSI对应的SMSC地址,并利用查询得到的SMSC地址将所述短消息发送给对应的SMSC,由所述SMSC将所述短消息发送给被叫UE。
13.如权利要求12所述的eHLR,其特征在于,
所述短信中心地址***模块,具体用于接收来自所述主叫eMSC的位置更新请求消息,并利用所述位置更新请求消息中携带的主叫IMSI查询本地SMSC地址表,得到所述主叫IMSI对应的主叫归属SMSC的SMSC地址;
向所述主叫eMSC发送***用户数据消息,所述***用户数据消息中携带了主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系。
14.如权利要求12所述的eHLR,其特征在于,
所述短信中心地址存储模块,具体用于当业务运营支撑***eBOSS在eHLR中写入主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系时,在本地SMSC地址表中存储主叫IMSI与主叫归属SMSC的SMSC地址之间的对应关系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310256390.4A CN104254057B (zh) | 2013-06-25 | 2013-06-25 | 一种短消息传输方法、***和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310256390.4A CN104254057B (zh) | 2013-06-25 | 2013-06-25 | 一种短消息传输方法、***和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104254057A CN104254057A (zh) | 2014-12-31 |
CN104254057B true CN104254057B (zh) | 2018-10-23 |
Family
ID=52188518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310256390.4A Active CN104254057B (zh) | 2013-06-25 | 2013-06-25 | 一种短消息传输方法、***和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104254057B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111356092B (zh) * | 2018-12-24 | 2022-08-02 | 中兴通讯股份有限公司 | 投递域的查询方法及装置、短消息的投递方法及装置 |
CN114466323A (zh) * | 2022-03-30 | 2022-05-10 | 中国联合网络通信集团有限公司 | VoLTE短信发送方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004019628A1 (en) * | 2002-08-26 | 2004-03-04 | Sk Telecom Co., Ltd. | Method for processing address of short message service center in imt-2000 asynchronous network |
CN1735232A (zh) * | 2004-08-11 | 2006-02-15 | 华为技术有限公司 | 基于混合放号实现短消息互通的方法及*** |
CN102036199A (zh) * | 2010-12-09 | 2011-04-27 | 华为技术有限公司 | 一种短消息发送方法、装置及终端 |
CN102143456A (zh) * | 2010-10-12 | 2011-08-03 | 华为软件技术有限公司 | 信令处理方法和装置 |
CN102835095A (zh) * | 2012-06-12 | 2012-12-19 | 华为技术有限公司 | 一种短消息服务中心地址转换的方法及*** |
-
2013
- 2013-06-25 CN CN201310256390.4A patent/CN104254057B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004019628A1 (en) * | 2002-08-26 | 2004-03-04 | Sk Telecom Co., Ltd. | Method for processing address of short message service center in imt-2000 asynchronous network |
CN1735232A (zh) * | 2004-08-11 | 2006-02-15 | 华为技术有限公司 | 基于混合放号实现短消息互通的方法及*** |
CN102143456A (zh) * | 2010-10-12 | 2011-08-03 | 华为软件技术有限公司 | 信令处理方法和装置 |
CN102036199A (zh) * | 2010-12-09 | 2011-04-27 | 华为技术有限公司 | 一种短消息发送方法、装置及终端 |
CN102835095A (zh) * | 2012-06-12 | 2012-12-19 | 华为技术有限公司 | 一种短消息服务中心地址转换的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN104254057A (zh) | 2014-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220182808A1 (en) | Mms termination on different networks | |
US20090215449A1 (en) | System and Method for Virtual Roaming of Mobile Communication Devices | |
CN103327644A (zh) | 一种无线连接的方法及设备 | |
US10154403B2 (en) | Method of and system for providing a multi-IMSI solution in an operating mobile network | |
CN104168545B (zh) | 一种实现即时消息与短信/彩信互通的方法及*** | |
CN101904188A (zh) | 通过强制位置再登记来阻止使用被盗终端的方法和*** | |
CN103716772A (zh) | 业务的处理方法和装置及通信*** | |
CN107889175A (zh) | 网络切换方法、装置及***,网络接入方法及装置 | |
US9584604B2 (en) | Utilization of subscriber data in a telecommunication system | |
CN103024876B (zh) | 接入控制方法、网关及*** | |
CN104254057B (zh) | 一种短消息传输方法、***和设备 | |
CN103763685A (zh) | 短信发送方法及短信中心 | |
CN101047969B (zh) | 在移动通信网络中路由呼叫的方法 | |
US11533616B2 (en) | Secure automated one time zero-touch bootstrapping and provisioning | |
CN107786937B (zh) | 移动终端本地化漫游的实现方法、移动终端及漫游服务器 | |
CN101902730B (zh) | 支持多号码的移动电话终端和多号码寻址的***和方法 | |
CN103607709A (zh) | 用户数据管理的方法及装置 | |
CN107371148A (zh) | 一种国际漫游业务开通方法及装置 | |
CN103067849B (zh) | 一种停用、复用gprs业务的方法及设备 | |
JP2018510581A (ja) | 少なくとも1つの設定パラメータの破損を検出する方法及びチップ | |
CN102573014B (zh) | 向采用多种接入方式的用户传输数据报文的方法和设备 | |
KR100943733B1 (ko) | 이동 통신 서비스 제공 방법 및 이를 위한 이동 통신시스템 | |
KR101385846B1 (ko) | 통신 방법 및 통신 시스템 | |
KR101069018B1 (ko) | 부재중 착신 정보를 제공하는 장치 및 방법 | |
CN101035361A (zh) | 在移动通信网络中路由呼叫的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |