CN101022575B - 一种短消息传送系统及方法 - Google Patents
一种短消息传送系统及方法 Download PDFInfo
- Publication number
- CN101022575B CN101022575B CN2006100548098A CN200610054809A CN101022575B CN 101022575 B CN101022575 B CN 101022575B CN 2006100548098 A CN2006100548098 A CN 2006100548098A CN 200610054809 A CN200610054809 A CN 200610054809A CN 101022575 B CN101022575 B CN 101022575B
- Authority
- CN
- China
- Prior art keywords
- sms
- message
- neds
- short message
- address information
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种短消息传送系统,包括:SMSC、HLR、NeDs、SMS-GW、HSS、S-CSCF,本发明同时公开了一种短消息传送方法,本发明所提供的系统和方法无需对现有的SMSC作任何改动,当终端在CDMA1x电路域注册时,由SMSC完成短消息的传送,使得终端在CDMA1x电路域注册时短消息传送流程不需作任何改变;当终端在SIP网络注册时,由SMS-GW与SIP协议网络进行信令交互完成短消息的传送。通过本发明的系统和方法,无需对现有网络设备作任何改动,就可实现SIP网络和MAP网络间的短消息传送。
Description
技术领域
本发明涉及短消息技术领域,具体涉及一种实现会话发起协议网络和移动应用协议网络间的短消息传送系统及方法。
背景技术
IP多媒体子系统(IMS)是第三代合作伙伴组织(3GPP)在Release 5版本提出的支持IP多媒体业务的子系统,它的核心特点是采用会话发起协议(SIP)和与接入的无关性,在3GPP2中,IMS称为多媒体域,码分多址(CDMA)1x网络的电路域核心网基于美国国家标准协会(ANSI)-41协议,IMS与CDMA 1x网络的互操作成为当前的讨论热点。3GPP2给出了IMS与CDMA 1x网络互操作的参考模型,如图1所示,在现有网络架构的基础上,该参考模型新增了三个实体:网络域选择实体(NeDs)、呼叫连续控制功能实体(CCCF)和短消息网关(SMS-GW),它们的功能如下:
NeDs:用于将来自SIP网络或公共交换电话网络(PSTN)的呼叫路由到在ANSI-41协议网络注册的终端;当检测到终端在SIP网络注册时注销该终端在ANSI-41协议网络的注册。对于ANSI-41协议网络来说,NeDs类似移动交换中心/拜访位置寄存器(MSC/VLR)。终端在SIP网络或ANSI-41协议网络注册时,NeDs都会记录终端的注册信息,因此通过NeDs可得知终端当前是在SIP网络还是在ANSI-41协议网络注册。
CCCF:用于实现SIP网络的高速分组数据(HRPD)/广域网(WLAN)IP语音(VoIP)会话到ANSI-41协议网络的电路交换会话的切换。
SMS-GW:用于存储和转发短消息。当终端在SIP网络进行了SIP注册时,与SIP网络进行信令交互;当终端在ANSI-41协议网络进行了ANSI-41注册时,与ANSI-41协议网络进行信令交互。
3GPP2同时给出了在SIP网络与ANSI-41协议网络互操作参考模型下进行短消息传送的体系结构,如图2所示,其包括的实体及各实体的功能如下:
归属用户服务器(HSS):用于保存终端的SIP注册信息和终端所属S-CSCF的地址信息,当收到SMS-GW发来的用户数据请求(UDR)消息后,若检测到接收终端进行了SIP注册,则将接收终端进行SIP注册确认信息和接收终端所属S-CSCF地址信息返回给SMS-GW;若检测到接收终端未进行SIP注册,则将接收终端未进行SIP注册信息返回给SMS-GW;
SMS-GW:用于在收到来自ANSI-41协议网络的短消息后,向HSS发送UDR消息,并根据HSS返回的接收终端进行SIP注册确认信息和接收终端所属S-CSCF地址信息,将短消息转发给S-CSCF;在收到HSS返回的接收终端未进行SIP注册信息后,向CDMA 1x网络的归属位置寄存器(HLR)发送SMS请求(SMSREQ)消息,并根据HLR返回的接收终端所属的MSC地址信息,将短消息发送给接收终端所属的MSC;
IMS域查询/服务呼叫会话控制功能实体(I/S-CSCF):用于将来自SMS-GW的短消息发送到接收终端,或将来自发送终端的短消息发送到SMS-GW;
HLR:用于在收到SMS-GW发来的SMSREQ消息后,将接收终端所属的MSC地址信息返回给SMS-GW。
以上所述各实体间的接口如图所示。
根据图2所示短消息传送体系结构,当终端进行了CDMA 1x电路域的ANSI-41注册时,该终端(MS/AT)接收短消息的流程图如图3所示,其具体步骤如下:
步骤301:SMS-GW收到ANSI-41协议网络发来的ANSI-41:SMS点对点发送(SMDPP)消息,该SMDPP消息携带接收终端(AT/MS)标识。
步骤302:SMS-GW通过ANSI-41协议网络向发送终端返回ANSI-41:smdpp消息,以表示自身已收到SMDPP消息。
步骤303:SMS-GW向HSS发送Diameter:UDR消息,以查询接收终端是否进行了SIP注册。
这里,SMS-GW在发送UDR消息前,需先确定接收终端的SIP统一资源标识符(URI),具体地,可通过E.164号码(ENUM)查询得到。
步骤304:HSS收到UDR消息后,向SMS-GW返回Diameter:用户数据响应(UDA)消息,该UDA消息指示接收终端未进行SIP注册。
步骤305:SMS-GW收到UDA消息后,向HLR发送ANSI-41:SMSREQ消息,该SMSREQ消息携带接收终端的移动台识别码(MIN)以要求HLR返回接收终端当前的路由信息。
步骤306:HLR收到SMSREQ消息后,根据该SMSREQ消息携带的MIN,在自身查找到接收终端当前所属的MSC地址信息,然后将该MSC地址信息携带在ANSI-41:smsreq消息中返回给SMS-GW。
进行ANSI-41注册的终端在位置更新时,MSC/VLR会将终端的MIN和自身地址信息通知HLR。
步骤307:SMS-GW收到smsreq消息后,根据该smsreq消息携带的MSC地址信息,向MSC发送ANSI-41:SMDPP消息。
步骤308:MSC收到SMDPP消息后,将该SMDPP消息包含的SMS消息内容发送给接收终端,之后收到接收终端返回的响应消息。
步骤309:MSC向SMS-GW返回ANSI-41:smdpp消息。
根据图2所示短消息传送体系结构,当终端(MS/AT)进行了IMS域SIP注册时,该终端接收短消息的流程图如图4所示,其具体步骤如下:
步骤401:SMS-GW收到ANSI-41协议网络发来的ANSI-41:SMDPP消息,该SMDPP消息携带接收终端标识。
步骤402:SMS-GW通过ANSI-41协议网络向发送终端返回ANSI-41:smdpp消息,以表示自身已收到SMDPP消息。
步骤403:SMS-GW向HSS发送Diameter:UDR消息,以查询接收终端是否进行了SIP注册。
这里,SMS-GW在发送UDR消息前,需先确定接收终端的SIP URI,具体地,可通过ENUM查询得到。
步骤404:HSS收到UDR消息后,向SMS-GW返回Diameter:UDA消息,该UDA消息指示接收终端进行了IMS域的SIP注册,该UDA消息同时携带接收终端所属的S-CSCF地址信息。
步骤405:SMS-GW向S-CSCF发送SIP:消息(MESSAGE),该SIP消息携带SMDPP消息所包含的SMS消息内容。
步骤406:S-CSCF收到SIP:MESSAGE后,通过代理CSCF(P-CSCF)将该SIP:MESSAGE转发给接收终端。
步骤407:接收终端收到SIP:MESSAGE后,向S-CSCF返回SIP:200响应(OK)消息。
步骤408:S-CSCF收到200OK消息后,将该SIP:200OK消息转发给SMS-GW。
根据图2所示短消息传送体系结构,当终端进行了IMS域SIP注册时,该终端(MS/AT)发送短消息的流程图如图5所示,其具体步骤如下:
步骤501:发送终端通过P-CSCF将携带SMS消息内容的SIP:MESSAGE发送给S-CSCF。
步骤502:S-CSCF收到SIP:MESSAGE后,基于业务触发,将该SIP:MESSAGE转发给SMS-GW。
步骤503:SMS-GW收到SIP:MESSAGE后,向S-CSCF返回SIP:202响应(Accepted)消息。
步骤504:S-CSCF收到202Aceepted消息后,将该SIP:202Accepted消息转发给接收终端。
步骤505:SMS-GW向接收终端发送ANSI-41:SMDPP消息。
步骤506:接收终端收到SMDPP消息后,向SMS-GW返回ANSI-41:smsdpp消息。
可以看出:在图2所示的体系结构中,SMS-GW包含了短消息中心(SMSC)的所有功能,因此,在实际应用中,在实现IMS域与CDMA 1x电路域网络的互操作时,必须对现有的SMSC进行升级改造,使其升级为图2所示的SMS-GW。
发明内容
有鉴于此,本发明的主要目的在于提供一种短消息传送系统和方法,以在无需对现有网络设备作任何修改的前提下,实现在SIP网络和CDMA移动应用协议(MAP)网络间的短消息传送。
为达到上述目的,本发明的技术方案是这样实现的:
一种短消息传送系统,该系统包括:
SMSC:在收到短消息后,向HLR发送路由查询消息,并根据归属位置寄存器HLR返回的路由信息,将短消息发送给MSC或SMS-GW或NeDs;
HLR:在收到SMSC发来的SMSREQ消息后,将MSC地址信息返回给SMSC,或向NeDs发送路由查询消息,并将NeDs返回的路由信息返回给SMSC;
NeDs:在收到HLR发来的路由查询消息后,根据SMS-GW是否支持直接和MAP网络进行消息交互将自身地址信息或SMS-GW地址信息作为路由信息返回给HLR;并在SMS-GW需通过NeDs和MAP网络进行消息交互时将SMSC发来的短消息转发给SMS-GW,将SMS-GW发来的短消息转发给SMSC;
SMS-GW:在收到SMSC或NeDs发来的短消息后,向HSS发送会话发起协议SIP注册查询消息,根据归属用户服务器HSS返回的S-CSCF地址信息,将短消息发送给S-CSCF;将S-CSCF发来的短消息直接转发给接收终端所属MAP网络或转发给NeDs;
HSS:在收到SMS-GW发来的SIP注册查询消息后,若检测到接收终端进行了SIP注册,则向SMS-GW返回S-CSCF地址信息;
S-CSCF:将发送终端发来的短消息发送给SMS-GW,将SMS-GW发来的短消息发送给接收终端。
所述NeDs与SMS-GW位于同一物理设备中。
所述NeDs与SMS-GW位于不同物理设备中,且所述NeDs和SMS-GW都具有支持SIP信令的接口。
所述NeDs与SMS-GW位于不同物理设备中,且所述NeDs和SMS-GW都具有支持MAP信令的接口。
一种短消息接收方法,该方法包括:
A、SMSC收到短消息后,向HLR发送短消息路由查询消息;
B、HLR收到短消息路由查询消息后,若检测到自身保存有MSC或VLR地址信息,则将自身保存的或向VLR查询到的MSC地址信息作为短消息路由信息返回给SMSC;若检测到自身保存有NeDs地址信息,则向NeDs查询得到短消息路由信息,并将该短消息路由信息返回给SMSC;
C、SMSC根据短消息路由信息将短消息发送给接收终端。
当步骤C所述短消息路由信息为MSC地址信息时,所述步骤C具体为:SMSC将短消息发送至MSC,然后MSC将短消息发送至接收终端。
步骤B所述HLR向NeDs查询得到的短消息路由信息为SMS-GW地址信息,
所述步骤C具体为:SMSC将短消息发送给SMS-GW,SMS-GW收到短消息后,向HSS发送接收终端是否进行SIP注册查询消息,并在收到HSS返回的SIP注册确认信息和S-CSCF地址信息后,将短消息发送至S-CSCF,之后S-CSCF将该短消息发送至接收终端。
步骤B所述HLR向NeDs查询得到的短消息路由信息为NeDs地址信息,
所述步骤C具体为:SMSC将短消息发送给NeDs,之后NeDs将短消息转发给SMS-GW,SMS-GW收到短消息后,向HSS发送接收终端是否进行SIP注册查询消息,并在收到HSS返回的SIP注册确认信息和S-CSCF地址信息后,将短消息发送至S-CSCF,之后S-CSCF将该短消息发送至接收终端。
所述NeDs与SMS-GW位于同一物理设备,所述NeDs将短消息转发给SMS-GW为通过内部接口发送。
所述NeDs与SMS-GW位于不同物理设备,且所述NeDs与SMS-GW具有支持SIP协议的接口,
所述NeDs将短消息转发给SMS-GW为:通过NeDs和SMS-GW支持SIP协议的接口发送。
所述NeDs与SMS-GW位于不同物理设备,且所述NeDs与SMS-GW具有支持MAP的接口,
所述NeDs将短消息转发给SMS-GW为:通过NeDs和SMS-GW支持MAP的接口发送。
一种终端在SIP网注册时的短消息发送方法,该方法包括:
终端向S-CSCF发送短消息,S-CSCF收到短消息后,将该短消息转发给SMS-GW,之后,SMS-GW将该短消息转发给接收终端。
所述SMS-GW将该短消息转发给接收终端具体为:SMS-GW先将短消息转发给NeDs,然后NeDs将该短消息转发给接收终端。
所述NeDs与SMS-GW位于同一物理设备,所述SMS-GW将短消息转发给NeDs为通过内部接口发送。
所述NeDs与SMS-GW位于不同物理设备,且所述NeDs与SMS-GW具有支持SIP协议的接口,所述SMS-GW将短消息转发给NeDs为:通过NeDs与SMS-GW支持SIP协议的接口发送。
所述NeDs与SMS-GW位于不同物理设备,且所述NeDs与SMS-GW具有支持MAP的接口,所述SMS-GW将短消息转发给NeDs为:通过NeDs与SMS-GW支持MAP的接口发送。
与现有技术相比,本发明所提供的系统和方法对现有的SMSC不作任何改动,当终端在CDMA1x电路域注册时,由SMSC完成短消息的传送,使得终端在CDMA 1x电路域注册时短消息传送流程不需作任何改变;当终端在SIP网络注册时,由SMS-GW与SIP协议网络进行信令交互完成短消息的传送。通过本发明的系统和方法,无需对现有网络设备作任何改动,就可实现SIP网络和MAP网络间的短消息传送。
附图说明
图1为3GPP2定义的SIP网络与ANSI-41协议网络互操作参考模型示意图;
图2为在图1所示参考模型下的短消息传送体系结构图;
图3为在图2所示结构下,终端在CDMA 1x电路域注册时的短消息接收流程图;
图4为在图2所示结构下,终端在IMS域SIP注册时的短消息接收流程图;
图5为在图2所示结构下,终端在IMS域SIP注册时的短消息发送流程图;
图6为本发明提供的短消息传送系统图;
图7为本发明提供的在图6所示系统中,终端在CDMA1x电路域注册时的短消息接收流程图;
图8为本发明提供的在图6所示系统中,终端在IMS域SIP注册时的短消息接收的具体实施例一的流程图;
图9为本发明提供的在图6所示系统中,终端在IMS域注册时的短消息接收的具体实施例二的流程图;
图10为本发明提供的在图6所示系统中,终端在IMS域SIP注册时的短消息发送的具体实施例一的流程图;
图11为本发明提供的在图6所示系统中,终端在IMS域SIP注册时的短消息发送的具体实施例二的流程图。
具体实施方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图6为本发明提供的的短消息传送系统图,如图6所示,该系统主要包括:
SMSC:用于在收到MAP网络发来的短消息后,向HLR发送短消息路由查询消息,并根据HLR返回的短消息路由信息,将短消息发送给对应的MSC或SMS-GW或NeDs。
HLR:在收到SMSC发来的SMSREQ消息后,若自身保存有MSC/VLR地址信息,则向SMSC返回该MSC地址信息;若自身保存有VLR地址信息,则将向VLR查询得到的MSC地址信息返回给SMSC;若自身保存NeDs/VLR地址信息,则向NeDs/VLR发送短消息路由查询消息,并将返回的路由信息返回给SMSC;
NeDs/CCCF:在收到HLR发来的短消息路由查询消息后,将自身地址信息或SMS-GW地址信息返回给HLR;进一步地,在SMS-GW需通过NeDs和MAP网络进行消息交互时,将SMSC发来的短消息转发给SMS-GW,或将SMS-GW发来的短消息转发给SMSC。
具体地,若SMS-GW可直接和MAP网络进行消息交互,则NeDs将SMS-GW的地址信息返回给HLR;若SMS-GW不能直接和MAP网络进行消息交互,则NeDs将自身的地址信息返回给HLR。
SMS-GW:用于在收到SMSC或NeDs发来的短消息后,向HSS发送接收终端SIP注册查询消息,并在收到HSS返回的SIP注册确认信息及接收终端所属的S-CSCF地址信息后,将SMS发送给接收终端所属的S-CSCF;用于在收到S-CSCF发来的短消息后,将该短消息直接转发给接收终端所属MAP网络或先转发给NeDs,再由NeDs转发给接收终端所属MAP网络。
这里,在收到S-CSCF发来的短消息后,若SMS-GW可直接和MAP网络进行消息交互,则SMS-GW将短消息直接转发给MAP网络;若SMS-GW不能直接和MAP网络进行消息交互,则SMS-GW将短消息先转发给NeDs,然后由NeDs将短消息转发给接收终端所属的MAP网络。
HSS:用于在收到SMS-GW发来的接收终端SIP注册查询消息后,若检测到接收终端进行了SIP注册,则向SMS-GW返回SIP注册确认信息和接收终端所属的S-CSCF地址信息。
I/S-CSCF:用于将发送终端发来的短消息发送给SMS-GW,将SMS-GW发来的短消息发送给接收终端。
以上所述各实体间的接口如图6所示。
以下给出在图6所示系统中,在CDMA 1x电路域注册的终端发送短消息的实施例,以及在IMS域SIP注册的终端接收和发送短消息的实施例。
在进行短消息接收时,由于终端在CDMA 1x电路域注册时,HLR会保存终端所属的MSC地址信息或VLR地址信息,而终端在IMS域SIP注册时,HLR会保存终端所属的NeDs地址信息。因此,当SMSC收到短消息后,向HLR发送短消息路由查询消息;HLR收到短消息路由查询消息后,若检测到自身保存有MSC或VLR地址信息,则将自身保存的或向VLR查询到的MSC地址信息作为短消息路由信息返回给SMSC;若检测到自身保存有NeDs地址信息,则向NeDs查询得到短消息路由信息,并将该短消息路由信息返回给SMSC;此后SMSC根据短消息路由信息将短消息发送给接收终端。图7给出了终端进行了CDMA 1x电路域注册时短消息接收实施例,图8和图9给出了终端进行了IMS域SIP注册时的短消息接收实施例
图7为本发明提供的在图6所示系统中,当终端进行了CDMA 1x电路域注册时接收短消息的流程图,如图7所示,其具体步骤如下:
步骤701:SMSC收到MAP网络发来的MAP:SMDPP消息,该SMDPP消息携带接收终端标识。
步骤702:SMSC通过MAP网络向发起终端返回MAP:smdpp消息,以表示自身已收到SMDPP消息。
步骤703:SMSC向HLR发送MAP:SMSREQ消息,该SMSREQ消息携带接收终端的移动用户号码(MDN),以要求HLR返回接收终端当前的路由信息和接收终端的移动台识别码(MIN)。
步骤704:HLR收到SMSREQ消息后,根据MDN查找到接收终端当前所属的MSC地址信息和接收终端的MIN,然后将MSC地址信息和接收终端的MIN携带在MAP:smsreq消息中返回给SMSC。
在CDMA 1x电路域注册的终端在位置更新时,MSC/VLR会将自身地址信息通知HLR。
步骤705:SMSC收到smsreq消息后,向接收终端当前所属的MSC发送MAP:SMDPP消息,该SMDPP消息携带接收终端的MIN。
步骤706:MSC收到SMDPP消息后,根据该SMDPP消息携带的接收终端的MIN,将该SMDPP消息包含的SMS消息内容转发给接收终端,之后收到接收终端返回的响应消息。
步骤707:MSC向SMSC返回MAP:smdpp消息,以表示本次SMDPP消息发送成功。
图8为本发明提供的在图6所示系统中,当终端进行了IMS域的SIP注册时接收短消息的具体实施例一的流程图,在本实施例中,SMS-GW可直接与MAP网络进行消息交互,如图8所示,其具体步骤如下:
步骤801:SMSC收到MAP网络发来的MAP:SMDPP消息,该SMDPP消息携带接收终端标识。
步骤802:SMSC通过MAP网络向发送终端返回MAP:smdpp消息,以表示自身已收到SMDPP消息。
步骤803:SMSC向HLR发送MAP:SMSREQ消息,该SMSREQ消息携带接收终端的MDN,以要求HLR返回接收终端当前的路由信息和接收终端的MIN。
步骤804:HLR收到SMSREQ消息后,根据MDN在自身查找到接收终端所属的NeDs地址信息,将该MAP:SMSREQ消息转发给NeDs。
NeDs在终端进行IMS域SIP注册时,会将自身地址信息通知HLR。
步骤805:NeDs收到SMSREQ消息后,将SMS-GW地址信息携带在MAP:smsreq消息中返回给HLR。
步骤806:HLR收到smsreq消息后,将MAP:smsreq消息发送给SMSC,该smsreq消息携带接收终端的MDN对应的接收终端的MIN和SMS-GW地址信息。
步骤807:SMSC收到smsreq消息后,根据该MAP:smsreq消息携带的SMS-GW地址信息,将SMDPP消息发送给SMS-GW,该SMDPP消息携带接收终端的MIN。
步骤808:SMS-GW收到SMDPP消息后,向HSS发送Diameter:UDR消息,以查询接收终端是否进行了SIP注册。
步骤809:HSS收到UDR消息后,向SMS-GW返回Diameter:UDA消息,该UDA消息指示接收终端进行了IMS域的SIP注册,该UDA消息同时携带接收终端所属的S-CSCF地址信息。
步骤810:SMS-GW收到UDA消息后,向S-CSCF发送携带SMDPP消息所包含SMS消息内容的SIP:MESSAGE。
步骤811:S-CSCF收到SIP:MESSAGE后,通过P-CSCF将该SIP:MESSAGE转发给接收终端。
步骤812:接收终端收到SIP:MESSAGE后,向S-CSCF返回SIP:200OK消息。
步骤813:S-CSCF收到SIP:200OK消息后,将该SIP:200OK消息转发给SMS-GW。
步骤814:SMS-GW收到SIP:200OK消息后,向SMSC返回MAP:smdpp消息,以表示本次SMDPP消息发送成功。
图9为本发明提供的在图6所示系统中,当终端进行了IMS域SIP注册时接收短消息的具体实施例二的流程图,在本实施例中,SMS-GW通过NeDs与MAP网络进行消息交互,如图9所示,其具体步骤如下:
步骤901~904与步骤801~804相同。
步骤905:NeDs收到SMSREQ消息后,将自身地址信息携带在MAP:smsreq消息中返回给HLR。
步骤906:HLR收到smsreq消息后,将该MAP:smsreq消息转发给SMSC。
步骤907:SMSC收到smsreq消息后,根据该smsreq消息携带的NeDs地址信息,将MAP:SMDPP消息转发给NeDs。
步骤908:NeDs收到SMDPP消息后,将该SMDPP消息所包含的SMS消息内容发送给SMS-GW。
这里,若NeDs和SMS-GW不位于同一物理设备中,则二者交互的信令可以支持MAP,也可以支持SIP。若支持MAP,则执行步骤908a:NeDs直接将MAP:SMDPP消息转发给SMS-GW;若支持SIP,则执行步骤908b:NeDs将SMDPP消息所包含的SMS消息内容携带在SIP:MESSAGE中发送给SMS-GW;若NeDs和SMS-GW位于同一物理设备中,则NeDs可通过二者间的内部接口将SMS消息内容发送给SMS-GW。
步骤909~914与步骤808~813相同。
若NeDs和SMS-GW位于同一物理设备中,由于终端进行IMS域SIP注册时NeDs可获得终端注册的S-CSCF地址信息,则在执行步骤908之前,NeDs可将接收终端所属的S-CSCF地址信息通过内部接口主动发送给SMS-GW,或者SMS-GW主动从NeDs获取进行SIP注册的终端所属的S-CSCF地址信息,此时步骤909~910可以省略。
步骤915:SMS-GW收到SIP:200OK消息后,向NeDs返回响应消息。
这里,若SMS-GW与NeDs不位于同一物理设备中,则在二者间交互的信令支持MAP时,响应消息为MAP:smdpp消息即步骤915a,在二者间交互的信令支持SIP时,响应消息为SIP:200OK消息即步骤915b;若SMS-GW与NeDs位于同一物理设备中,则SMS-GW通过内部接口将响应消息返回给NeDs。
步骤916:NeDs收到响应消息后,向SMSC返回MAP:smdpp消息,以表示本次SMDPP消息发送成功。
图10为本发明提供的在图6所示系统中,当终端进行了SIP注册时发送短消息的具体实施例一的流程图,在本实施例中,SMS-GW可直接与MAP协议网络进行消息交互,如图10所示,其具体步骤如下:
步骤1001:发送终端通过P-CSCF将携带SMS消息内容的SIP:MESSAGE发送到S-CSCF。
步骤1002:S-CSCF收到SIP:MESSAGE后,基于业务触发,将该SIP:MESSAGE转发给SMS-GW。
步骤1003:SMS-GW收到SIP:MESSAGE后,将该SIP:MESSAGE携带的SMS消息内容通过MAP:SMDPP消息发送给接收终端。
这里,SMS-GW将SMDPP消息发送给接收终端的过程与现有的在CDMA 1x网络中MSC将SMDPP消息发送给接收终端的过程现有技术相同。
步骤1004~1005:SMS-GW收到接收终端通过MAP网络返回的MAP:smdpp消息后,向S-CSCF返回SIP:202Accepted消息。
步骤1006:S-CSCF收到SIP:202Accepted消息后,将该SIP:202Accepted消息转发给发送终端,以表示本次短消息发送成功。
图11为本发明提供的在图6所示系统中,当终端进行了SIP注册时发送短消息的具体实施例二的流程图,在本实施例中,SMS-GW通过NeDs与MAP网络进行消息交互,如图11所示,其具体步骤如下:
步骤1101~1102与步骤1001~1002相同。
步骤1103:SMS-GW收到SIP:MESSAGE后,将该SIP:MESSAGE携带的SMS消息内容发送给NeDs。
这里,若SMS-GW和NeDs不位于同一物理设备,则二者间交互的信令可以支持MAP,也可以支持SIP。若支持MAP,则执行步骤1103a:SMS-GW将SMS消息内容通过MAP:SMDPP消息发送给NeDs;若支持SIP,则执行步骤1103b:SMS-GW直接将SIP:MESSAGE转发给NeDs;若NeDs和SMS-GW位于同一物理设备,则SMS-GW可通过二者间的内部接口将SMS消息内容发送给NeDs。
步骤1104:NeDs收到SMS消息内容后,将该SMS消息内容通过MAP:SMDPP消息发送给接收终端。
这里,NeDs将SMDPP消息发送给接收终端的过程与现有的在CDMA1x网络中MSC将SMDPP消息发送给接收终端的过程相同。
步骤1105~1106:NeDs收到接收终端通过MAP协议网络返回的MAP:smdpp消息后,向SMS-GW返回响应消息。
这里,若NeDs与SMS-GW不位于同一物理设备中,则在NeDs与SMS-GW间交互的信令支持MAP时,响应消息为MAP:smdpp消息即步骤1106a;在NeDs与SMS-GW间交互的信令支持SIP时,响应消息为SIP:202Accepted消息即步骤1106b;若NeDs与SMS-GW位于同一物理设备中,则NeDs可通过内部接口将响应消息返回给SMS-GW。
步骤1107:SMS-GW收到响应消息后,向S-CSCF返回202响应消息。
步骤1008:S-CSCF收到202响应消息后,将该SIP 202响应消息转发给发送MS/AT。
需要指出的是,在本发明提供的图6所示的系统图下,当终端进行了CDMA1x电路域注册时发送短消息的流程与现有技术相同。
同时,对于CDMA 1x电路域核心网的不同版本和IMS域之间的短消息传送都适用本发明。
以上所述仅为本发明的过程及方法实施例,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种短消息传送系统,其特征在于,该系统包括:
短消息中心SMSC:在收到短消息后,向归属位置寄存器HLR发送路由查询消息,并根据归属位置寄存器HLR返回的路由信息,将短消息发送给移动交换中心MSC或短消息网关SMS-GW或网络域选择实体NeDs;
HLR:在收到SMSC发来的短消息业务请求SMSREQ消息后,若自身保存有MSC地址信息,则将MSC地址信息返回给SMSC;若自身保存有VLR地址信息,则将向VLR查询得到的MSC地址信息返回给SMSC;若自身保存NeDs地址信息,则向NeDs发送路由查询消息,并将NeDs返回的路由信息返回给SMSC;
NeDs:在收到HLR发来的路由查询消息后,若SMS-GW支持直接和移动应用协议MAP网络进行消息交互,则将SMS-GW地址信息作为路由信息返回给HLR;否则,将自身地址信息返回给HLR;并在SMS-GW需通过NeDs和MAP网络进行消息交互时将SMSC发来的短消息转发给SMS-GW,将SMS-GW发来的短消息转发给SMSC;
SMS-GW:在收到SMSC或NeDs发来的短消息后,向HSS发送会话发起协议SIP注册查询消息,根据归属用户服务器HSS返回的服务呼叫会话控制功能S-CSCF地址信息,将短消息发送给S-CSCF;将S-CSCF发来的短消息直接转发给接收终端所属MAP网络或先转发给NeDs,再由NeDs转发给接收终端所属MAP网络;
HSS:在收到SMS-GW发来的SIP注册查询消息后,若检测到接收终端进行了SIP注册,则向SMS-GW返回S-CSCF地址信息;
S-CSCF:将发送终端发来的短消息发送给SMS-GW,将SMS-GW发来的短消息发送给接收终端。
2.如权利要求1所述的系统,其特征在于,所述NeDs与SMS-GW位于同一物理设备中。
3.如权利要求1所述的系统,其特征在于,所述NeDs与SMS-GW位于不同物理设备中,且所述NeDs和SMS-GW都具有支持SIP信令的接口。
4.如权利要求1所述的系统,其特征在于,所述NeDs与SMS-GW位于不同物理设备中,且所述NeDs和SMS-GW都具有支持MAP信令的接口。
5.一种短消息接收方法,其特征在于,该方法包括:
A、SMSC收到短消息后,向HLR发送短消息路由查询消息;
B、HLR收到短消息路由查询消息后,若检测到自身保存有MSC或VLR地址信息,则将自身保存的或向VLR查询到的MSC地址信息作为短消息路由信息返回给SMSC;若检测到自身保存有NeDs地址信息,则向NeDs查询得到短消息路由信息,并将该短消息路由信息:SMS-GW地址信息或NeDs地址信息返回给SMSC;
C、当所述短消息路由信息为MSC地址信息时,SMSC将短消息发送至MSC,然后MSC将短消息发送至接收终端;
当所述短消息路由信息为SMS-GW地址信息时,SMSC将短消息发送给SMS-GW,SMS-GW收到短消息后,向HSS发送接收终端是否进行SIP注册查询消息,并在收到HSS返回的SIP注册确认信息和S-CSCF地址信息后,将短消息发送至S-CSCF,之后S-CSCF将该短消息发送至接收终端;
当所述短消息路由信息为NeDs地址信息时,SMSC将短消息发送给NeDs,之后NeDs将短消息转发给SMS-GW,SMS-GW收到短消息后,向HSS发送接收终端是否进行SIP注册查询消息,并在收到HSS返回的SIP注册确认信息和S-CSCF地址信息后,将短消息发送至S-CSCF,之后S-CSCF将该短消息发送至接收终端。
6.如权利要求5所述的方法,其特征在于,所述NeDs与SMS-GW位于同一物理设备,所述NeDs将短消息转发给SMS-GW为通过内部接口发送。
7.如权利要求5所述的方法,其特征在于,所述NeDs与SMS-GW位于不同物理设备,且所述NeDs与SMS-GW具有支持SIP协议的接口,
所述NeDs将短消息转发给SMS-GW为:通过NeDs和SMS-GW支持SIP协议的接口发送。
8.如权利要求5所述的方法,其特征在于,所述NeDs与SMS-GW位于不同物理设备,且所述NeDs与SMS-GW具有支持MAP的接口,
所述NeDs将短消息转发给SMS-GW为:通过NeDs和SMS-GW支持MAP的接口发送。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100548098A CN101022575B (zh) | 2006-02-13 | 2006-02-13 | 一种短消息传送系统及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100548098A CN101022575B (zh) | 2006-02-13 | 2006-02-13 | 一种短消息传送系统及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101022575A CN101022575A (zh) | 2007-08-22 |
CN101022575B true CN101022575B (zh) | 2011-01-05 |
Family
ID=38710201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006100548098A Expired - Fee Related CN101022575B (zh) | 2006-02-13 | 2006-02-13 | 一种短消息传送系统及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101022575B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101442722B (zh) * | 2007-11-20 | 2010-05-12 | 华为技术有限公司 | 基于sip协议的消息在传统网络中路由的方法和设备 |
CN101925149B (zh) * | 2009-06-12 | 2014-12-10 | 华为技术有限公司 | Ims中实现用户终端路由的方法、系统和接入网元 |
CN101605311B (zh) * | 2009-07-08 | 2012-11-28 | 中兴通讯股份有限公司 | 一种短消息路由方法及其系统 |
CN101990176A (zh) * | 2009-08-04 | 2011-03-23 | 中兴通讯股份有限公司 | 短信转发方法、装置和系统 |
CN101977408B (zh) * | 2010-10-25 | 2014-03-12 | 中兴通讯股份有限公司 | Ip多媒体子系统短消息中心路由方法及其装置 |
CN102075889A (zh) * | 2011-01-27 | 2011-05-25 | 上海禹为通信技术有限公司 | 一种实现短消息转移的系统和方法 |
CN105873009B (zh) * | 2015-01-21 | 2019-06-25 | 中国移动通信集团公司 | 一种ip短消息互通网关的容灾方法、设备和系统 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1567896A (zh) * | 2003-06-17 | 2005-01-19 | 华为技术有限公司 | 互通网络路由短消息的方法 |
-
2006
- 2006-02-13 CN CN2006100548098A patent/CN101022575B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1567896A (zh) * | 2003-06-17 | 2005-01-19 | 华为技术有限公司 | 互通网络路由短消息的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101022575A (zh) | 2007-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8392582B2 (en) | Method and apparatuses for making use of virtual IMS subscriptions coupled with the identity of a non SIP compliant terminal for non-registered subscribers | |
US8432899B2 (en) | Systems and methods for enabling IP signaling in wireless networks | |
KR100946900B1 (ko) | Ims 재등록 방법 및 이를 위한 시스템 | |
US8078166B2 (en) | Device for controlling access of subscriber terminals of a CS domain to services of an IMS communication network | |
JP4819904B2 (ja) | 回線交換型アクセスを介するIMSサービスのプロビジョン(provision:提供) | |
CN1929457B (zh) | Ims域与cs域消息互通的方法 | |
CN101022575B (zh) | 一种短消息传送系统及方法 | |
CN101978772B (zh) | 包含具有由提供分组交换的多媒体订户服务的架构所定义的功能的接口的移动交换中心平台 | |
CN100553219C (zh) | Ims域与cs域消息互通的方法 | |
CN100551168C (zh) | 电路域终端接入多媒体子系统的方法及其实现装置 | |
US20130171974A1 (en) | Method and system for providing roaming service between circuit switched network and internet protocol multimedia subsystem network, and apparatus thereof | |
EP1839421A1 (en) | A method and apparatus for handling emergency calls in a packet switched radio access network | |
CN102480716B (zh) | Ip多媒体子系统网络中一号通业务呼叫路由的方法及系统 | |
US8750869B2 (en) | Heterogeneous communication system and method for processing call in the same system | |
CN101480074A (zh) | 用于向网络应用通报漫游网络中的客户机注册的方法 | |
CN101132555B (zh) | 非ims集中业务用户获取漫游号码的方法 | |
US8416723B2 (en) | Method, system, and device for establishing association-control relations | |
WO2012164551A2 (en) | Short message service integration with ip networks | |
CN100452923C (zh) | 一种hlr以及将传统移动终端接入ims域的方法及系统 | |
CN101505344B (zh) | 通信网络锚定方法及装置 | |
Le et al. | Cross-layer mobility management based on mobile IP and SIP in IMS | |
US9071620B2 (en) | Method and system for enabling communication in a hybrid network | |
KR100447412B1 (ko) | Ip 멀티미디어 서비스 가입자의 이동성 관리를 위한가입자 데이터 관리 장치 및 방법 | |
EP1969804B1 (en) | Routing calls in telecommunications networks | |
CN102420816B (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110105 Termination date: 20130213 |