CN101296099A - 业务实现方法、获取信息方法和装置 - Google Patents
业务实现方法、获取信息方法和装置 Download PDFInfo
- Publication number
- CN101296099A CN101296099A CNA2007100972107A CN200710097210A CN101296099A CN 101296099 A CN101296099 A CN 101296099A CN A2007100972107 A CNA2007100972107 A CN A2007100972107A CN 200710097210 A CN200710097210 A CN 200710097210A CN 101296099 A CN101296099 A CN 101296099A
- Authority
- CN
- China
- Prior art keywords
- user
- application server
- interface protocol
- protocol message
- message
- 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.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
业务实现方法、信息获取方法和装置。一种业务实现方法为:IP多媒体子系统中的应用服务器接收Sh接口协议消息,Sh接口协议消息中携带有用户的国际移动用户识别码;应用服务器从接收到的Sh接口协议消息中获取用户的国际移动用户识别码,并利用上述获取的用户的国际移动用户识别码为该用户实现业务。另一种业务实现方法为:归属签约用户服务器/归属位置寄存器接收IP多媒体子系统中的应用服务器传输来的Sh接口协议消息,并从该消息中获取用户终端存储状态信息;归属签约用户服务器/归属位置寄存器根据获取到的用户终端存储状态信息更新其存储的用户终端存储状态信息,并根据获取到的用户终端存储状态信息触发该用户的业务实现流程。
Description
技术领域
本发明涉及网络通讯技术领域,具体涉及业务实现方法、获取信息方法、应用服务器和归属签约用户服务器/归属位置寄存器。
背景技术
为了能够为IMS(IP Multimedia Subsystem,IP多媒体子系统)网络注册的用户提供现有CS(Circuit Switched,电路交换)网络的SMS(Short MessageService,短消息业务)服务,网络中增加了IP-SM-GW(IP短消息网关)。IP-SM-GW是CS网络的SMS与IMS的SIP MESSAGE(Session Initiation Protocol,会话初始协议)之间的一个转换实体。IP-SM-GW能够提供跨域的SMS/SIPMESSAGE互通功能。
在为IMS网络注册的用户提供CS网络的SMS服务过程中,需要借助IMS网络的第三方注册机制来实现用户的注册和注销,即通过IP-SM-GW和HSS(Home Subscriber Server,归属签约用户服务器)之间的信息交互来实现用户在IP-SM-GW上的注册/注销。而且,当注册到IP-SM-GW的用户的存储空间由存储空间不足转变为有可用存储空间后,也需要通过IP-SM-GW和HSS之间的信息交互来实现SMS的再次下发。
发明人发现现有技术中至少存在如下问题:HSS与IP-SM-GW之间的接口采用MAP(Mobile Application Part,移动应用部分)协议,MAP协议无法传输用户的IMSI(International Mobile Subscriber Identity,国际移动用户识别码)、及存储空间,因此,IP-SM-GW不能够获得用户的IMSI、HSS也不能获得用户终端存储状态信息,从而使用户的短消息业务不能够顺利完成。另外,一些用户同时具有IMS网络中的用户标识IMS Public Identity(IMS公有标识)、IMSPrivate Identity(IMS私有标识)及CS域的用户标识IMSI和MSISDN(MobileStation ISDN Number,移动台ISDN号码),当需要向这些用户发送短消息时,IMS网络中的AS(应用服务器)需要获知用户的IMSI标识,而目前AS与HSS之间的接口协议还无法传递该信息,从而使用户的短消息业务不能够顺利完成。
发明内容
本发明实施方式提供业务实现方法、获取信息方法和装置,可使应用服务器通过扩展的Sh接口协议消息获取到用户的国际移动用户识别码、可使归属签约用户服务器/归属位置寄存器通过扩展的Sh接口协议消息获取到用户终端存储状态信息,从而使用户的业务能够成功完成。
本发明实施方式提供的业务实现方法,包括:
IP多媒体子系统中的应用服务器接收Sh接口协议消息,所述Sh接口协议消息中携带有用户的国际移动用户识别码;
所述应用服务器从所述接收到的Sh接口协议消息中获取用户的国际移动用户识别码;
在所述应用服务器需要利用用户的国际移动用户识别码、为用户实现业务过程中,所述应用服务器利用上述获取的用户的国际移动用户识别码为该用户实现业务。
本发明实施方式还提供一种获取信息方法,所述方法包括:
将用户的国际移动用户识别码携带在Sh接口协议消息中,并向IP多媒体子系统中的应用服务器发送所述Sh接口协议消息;
IP多媒体子系统中的应用服务器接收所述Sh接口协议消息,并从所述Sh接口协议消息中获取用户的国际移动用户识别码。
本发明实施方式还提供一种应用服务器,位于IP多媒体子系统中,所述应用服务器包括:第一模块;
第一模块:用于接收Sh接口协议消息,并从所述接收到的消息中获取用户的国际移动用户识别码。
本发明实施方式还提供一种归属签约用户服务器/归属位置寄存器,所述归属签约用户服务器/归属位置寄存器包括:存储模块和第一传输模块;
存储模块:用于存储用户的国际移动用户识别码;
第一传输模块:用于将所述存储模块存储的用户的国际移动用户识别码携带在Sh接口协议消息中,并向IP多媒体子系统中的应用服务器发送所述消息。
本发明实施方式还提供一种业务实现方法,所述方法包括:
归属签约用户服务器/归属位置寄存器接收IP多媒体子系统中的应用服务器传输来的Sh接口协议消息,并从所述接收到的消息中获取用户终端存储状态信息;
归属签约用户服务器/归属位置寄存器根据获取到的用户终端存储状态信息更新其存储的用户终端存储状态信息;
归属签约用户服务器/归属位置寄存器根据所述获取到的用户终端存储状态信息触发该用户的业务实现流程。
本发明实施方式还提供一种获取信息方法,所述方法包括:
归属签约用户服务器/归属位置寄存器接收IP多媒体子系统中的应用服务器传输来的Sh接口协议消息,并所述接收到的消息中获取用户终端存储状态信息;
归属签约用户服务器/归属位置寄存器根据所述获取到的用户终端存储状态信息更新其存储的用户终端存储状态信息。
本发明实施方式还提供一种应用服务器,所述应用服务器位于IP多媒体子系统中,所述应用服务器包括:第二传输模块;
第二传输模块:用于将用户终端存储状态信息携带在Sh接口协议消息中,并向归属签约用户服务器/归属位置寄存器发送所述Sh接口协议消息。
本发明实施方式还提供一种归属签约用户服务器/归属位置寄存器,该归属签约用户服务器/归属位置寄存器包括:
接收模块:用于接收IP多媒体子系统中的应用服务器传输来的Sh接口协议消息;
更新模块:用于从接收模块接收的Sh接口协议消息中获取用户终端存储状态信息,并根据所述获取的用户终端存储状态信息更新归属签约用户服务器/归属位置寄存器中存储的用户终端存储状态信息。
通过上述技术方案的描述可知,本发明实施方式采用了扩展的Sh接口协议消息来传输用户的国际移动用户识别码,使IP多媒体子系统中的应用服务器能够获得用户的国际移动用户识别码,使应用服务器能够继续执行用户业务对应的操作,从而使用户的业务流程能够成功完成;另外,本发明实施方式采用了扩展的Sh接口协议消息来传输用户终端存储状态信息,使归属签约用户服务器/归属位置寄存器能够及时触发用户的业务流程,从而使用户的业务流程能够成功完成。
附图说明
图1是依据本发明实施方式的为IP接入用户提供SMS的网络架构示意图;
图2是依据本发明实施方式的为IP接入用户注册的流程示意图;
图3是依据本发明实施方式的为IP接入用户注销的流程示意图;
图4是依据本发明实施方式的IP接入用户发起订阅IMSI的流程示意图;
图5是依据本发明实施方式的IP接入用户存储空间可用的通知流程示意图;
图6是依据本发明实施方式的Sh接口的数据结构示意图;
图7是依据本发明实施方式的IP接入用户的公有标识数据结构示意图。
具体实施方式
在本发明实施方式中,IMS(IP多媒体子系统)中的AS(应用服务器)能够支持扩展的Sh接口协议,即AS能够通过扩展的Sh接口协议与其它网络实体进行信息交互。本发明实施方式可以通过扩展的Sh接口协议来传输用户的IMSI,也可以通过扩展的Sh接口协议来传输用户终端存储状态信息。用户终端存储状态信息如用户设备存储空间可用信息等。这里的用户可以为通过IP接入方式接入到IMS网络中的用户。
其中一种业务实现方法为:AS接收其它网络实体传输来的基于扩展的Sh接口协议的消息,并从该消息中获取用户的IMSI。获取了用户的IMSI后,在为用户实现业务过程中,AS就可以利用上述获得的用户的IMSI来执行相应的操作,以继续用户业务的实现流程。例如,当AS为IP-SM-GW时,IP-SM-GW可以将其获取到的用户的IMSI携带在预定消息中,并将预定消息发送至该用户归属的短消息业务中心,这样,在有需要发送至该用户的短消息时,该用户归属的短消息业务中心可以将短消息发送至IP-SM-GW,IP-SM-GW则根据其存储的用户的IMSI来实现短消息的传输,从而成功完成该用户的短消息业务。这里的短消息业务中心可以根据实际网络中短消息业务的具体实现过程来确定,如短消息业务中心为SM-SC等。本发明实施方式不限制短消息业务中心的具体表现形式。
在上述业务实现方法中,AS通过扩展的Sh接口协议获取了用户的IMSI后,可以存储用户的IMSI,存储方式可以为:将用户的IMSI与该用户的IP多媒体子系统公有标识关联存储。当然,AS也可以采用其它存储方式来存储用户的IMSI,本发明实施方式不限制用户的IMSI的存储方式。
在上述业务实现方法中,AS可以在用户向其注册过程中,通过基于扩展的Sh接口协议消息从HSS/HLR处获取用户的IMSI。AS也可以向HSS/HLR订阅用户的IMSI,HSS/HLR通过基于扩展的Sh接口协议消息将用户的IMSI发送至AS,从而使AS获取用户的IMSI。本发明实施方式也可以采用其它方式来获取用户的IMSI,而且,对Sh接口协议扩展的方式有多种、Sh接口协议有多种、基于扩展的Sh接口协议的消息也有多种,本发明实施方式不限制对Sh接口协议扩展的具体表现形式,也不限制Sh接口协议的具体表现形式、同样不限制基于扩展的Sh接口协议消息的具体表现形式。
在上述业务实现方法中,AS可以在注销用户过程中,删除其存储的用户的IMSI,如删除其存储的用户的IMSI与该用户的IP多媒体子系统公有标识的关联信息。
在上述业务实现方法中,HSS/HLR中可以存储有AS的MAP地址,这个MAP地址可以是通过静态配置的方式设置的,也可以是根据AS传输来的信息配置的。例如,在AS向HSS/HLR发送注册请求之前,HSS/HLR中即预先配置有AS的MAP地址;再例如,在AS向HSS/HLR发送注册请求时,AS将其MAP地址携带在注册请求中,HSS/HLR从接收到的注册请求中获取AS的MAP地址并存储。
另一种业务实现方法为:IMS域中的AS将用户终端存储状态信息携带在基于扩展的Sh接口协议消息中,并将该消息发送至HSS/HLR。HSS/HLR接收AS传输来的基于扩展的Sh接口协议的消息,并从基于扩展的Sh接口协议的消息中获取用户终端存储状态信息。当AS通过扩展的Sh接口协议将用户终端存储状态信息传输至HSS/HLR后,HSS/HLR可以根据接收到的用户终端存储状态信息来更新其存储的用户终端存储状态信息,并且HSS/HLR可以根据接收到的用户终端存储状态信息来执行相应的操作,以继续用户业务的实现流程。例如,当AS为IP-SM-GW时,HSS/HLR在接收到IP-SM-GW传输来的用户存储空间可用的信息后,可以通知短消息业务中心,使短消息业务中心能够将需要传输至该用户的短消息发送给用户。这里的短消息业务中心可以根据实际网络中短消息业务的具体实现过程来确定,如短消息业务中心可以为SMS-GMSC。本发明实施方式不限制短消息业务中心的具体表现形式。
在上述另一种业务实现方法中,可以对Sh-Update Request消息进行扩展,用户终端存储空间可用信息可以携带在扩展的Sh-Update Request消息中。当然,用户终端存储空间可用信息也可用携带在其它扩展的消息中,本发明实施方式不限制携带用户终端存储空间可用信息的消息的具体表现形式。
下面以短消息业务实现过程为例、结合附图对本发明实施方式的业务实现方法进行说明。
为了能够为在IMS网络注册的用户提供现有CS网络的SMS服务,需要在网络中增加一个提供CS网络的SMS和IMS的SIP MESSAGE之间的转换实体——IP-SM-GW,该转换实体能够提供跨域的SMS/SIP MESSAGE互通功能。为IP接入用户提供SMS的网络架构示意图如附图1所示。图1中,HSS/HLR与IP-SM-GW之间使用了Sh接口,该Sh接口可以是IMS规范定义的HSS/HLR与AS之间的Sh接口。
当UE(用户设备)通过IP接入方式接入到IMS网络时,可以借助IMS网络现有的第三方注册机制,IP接入用户注册的流程示意图如附图2所示。
图2中,步骤1、用户设备通过IP接入方式接入到IMS网络。
步骤2、用户设备向IP-SM-GW发送可信任的注册请求消息,以请求注册到IP-SM-GW上。
步骤3、IP-SM-GW接收到注册请求消息后,从注册请求消息中提取出用户的网络标识,并通过Sh-Update Request(Sh更新请求)消息向HSS/HLR发送注册请求消息。向HSS/HLR发送的注册请求消息中携带有用户的网络标识和IP-SM-GW的地址。这里的地址可以包括:IP-SM-GW的SS7 MAP地址。当然,向HSS/HLR发送的注册请求消息中也可以不携带IP-SM-GW的SS7 MAP地址,HSS/HLR中存储的IP-SM-GW的SS7 MAP地址可以是通过预配置方式设置的。
步骤4、HSS/HLR接收到来自IP-SM-GW的注册请求消息后,从注册请求消息中获取IP-SM-GW的地址信息,并在该用户的网络标识对应的数据记录中保存该IP-SM-GW的地址,以备后续路由使用,即为发送给该用户的SMS的路由使用。HSS/HLR向IP-SM-GW返回Sh-Upate Response(Sh更新响应)消息,以通知IP-SM-GW注册是否成功。
如果HSS/HLR返回的注册结果为成功,则到步骤5。
步骤5、IP-SM-GW向HSS/HLR发送Sh-Pull Request(Sh接口数据请求)消息,以请求用户的IMSI。IP-SM-GW还可以通过Sh-Pull Request消息请求用户的签约信息。也就是说,IP-SM-GW可以通过向HSS/HLR发送Sh-Pull Request消息请求用户的签约信息,也可以通过向HSS/HLR发送Sh-Pull Request消息请求用户的IMSI,还可以通过向HSS/HLR发送Sh-Pull Request消息请求用户的IMSI和签约信息。
步骤6、HSS/HLR接收到Sh-Pull Request消息后,HSS/HLR向IP-SM-GW返回Sh-Pull Response(Sh接口数据响应)消息。Sh-Pull Response消息中根据IP-SM-GW请求的内容,可以携带有该用户的签约数据和/或该用户的IMSI。
这里的用户签约数据可以包括:运营者的策略、用户的个人喜好、与SMS以及消息类业务相关的业务签约数据。用户签约数据可以用于:IP-SM-GW接收到来自该用户的消息类业务请求,或接收到来自网络其他实体发送给该用户的消息类业务请求后,IP-SM-GW可以根据这些签约数据来判断该用户是否被授权使用该业务,如果该用户被授权使用该业务,则IP-SM-GW会根据运营者策略和用户的个人喜好来决定将SMS通过哪个网络发送给用户,这里的网络如IMS网络、CS网络、PS网络等。
步骤7、IP-SM-GW接收到Sh-Pull Response消息后,从Sh-Pull Response消息中获得用户的IMSI,并存储用户的IMSI。IP-SM-GW由此获知该用户的IMS域标识PU与CS域标识IMSI之间的关联关系。IP-SM-GW向用户设备返回注册请求响应消息,以通知用户设备注册结果。
在通过上述如图2所示的注册过程将用户注册到IP-SM-GW上之后,当该用户向其它用户发送SMS时,可以使用SIP MESSAGE来携带SMS内容,并通过IP网络将SIP MESSAGE发送到IP-SM-GW。IP-SM-GW则可以根据SIP MESSAGE消息中携带的该用户的PU查找其记录的、与PU关联的IMSI,然后,将查找到的IMSI携带在承载SMS的MAP-MO-FORWARD-SHORT-MESSAGE中,并发送给该用户所归属的SM-SC。
在通过上述如图2所示的注册过程将用户注册到IP-SM-GW上之后,当需要向该用户发送SMS时,SM-SC/SMS-GMSC将该SMS携带在MAP消息——MAP-MT-FORWARD-SHORT-MESSAGE中,并将该MAP消息发送给IP-SM-GW。IP-SM-GW根据MAP-MT-FORWARD-SHORT-MESSAGE中所携带的用户的IMSI查询出其记录的、与IMSI关联的PU,然后,将查找到的PU携带在承载SMS的SIP MESSAGE中,并将SIP MESSAGE通过IP网络下发给用户。
用户设备通过IP接入方式接入IMS网络、且已经注册在IP-SM-GW上,用户设备发起注销流程,以注销在IP-SM-GW上的注册的示意图如附图3所示。
图3中,步骤1、已经注册到IMS网络、并注册到IP-SM-GW上的用户需要注销其注册时,用户设备向IP-SM-GW发送注销请求消息。
步骤2、IP-SM-GW接收到来自用户的注销请求消息后,向HSS/HLR发送注销请求消息如Sh-Update Request(Sh更新请求)消息。Sh-Update Request消息中携带有用户的网络标识。
步骤3、HSS/HLR接收到来自IP-SM-GW的注销请求消息后,HSS/HLR根据注销请求消息中的用户的网络标识删除该用户数据记录中的IP-SM-GW地址信息,并在成功删除后,HSS/HLR向IP-SM-GW发送注销响应消息如Sh-UpdateResponse消息。
步骤4、IP-SM-GW接收到来自HSS/HLR的注销响应消息,根据注销响应消息判断出注销成功、且IP-SM-GW在注册过程中从HSS/HLR处获得了用户的签约数据和用户的IMSI,则IP-SM-GW删除其存储的该用户的签约数据以及用户的IMSI。
步骤5、IP-SM-GW向用户设备发送注销响应消息,以通知用户设备成功地从IP-SM-GW上注销。
用户设备通过IP接入方式接入IMS网络、且已经注册在IP-SM-GW上,IP-SM-GW订阅用户设备的IMSI等信息的示意图如附图4所示。
图4中的用户设备通过IP接入方式接入到IMS网络、并注册到IP-SM-GW上,且IP-SM-GW通过向HSS/HLR发送注册请求获取了用户的签约数据和/或用户的IMSI。
步骤1、IP-SM-GW向HSS/HLR发送订阅请求消息,订阅用户的签约数据和/或用户的IMSI,以获得用户变化后的签约数据和/或IMSI。如IP-SM-GW可以向HSS/HLR发送Sh-Subs-Notif Request(Sh接口订阅请求)消息,来向HSS/HLR订阅用户的签约数据和/或用户的IMSI的变化情况。
步骤2、HSS/HLR接收到订阅请求消息后,向IP-SM-GW返回订阅请求响应消息。如HSS/HLR向IP-SM-GW返回Sh-Subs-Notif Response(Sh接口订阅响应)消息。
HSS/HLR中存储有变化后的用户的签约数据和用户的IMSI。步骤3、IP-SM-GW订阅的用户签约数据和/或用户的IMSI发生变化。
步骤4、HSS/HLR向IP-SM-GW发送变化后的用户签约数据和/或用户的IMSI,如HSS/HLR将变化后的用户签约数据和/或用户的IMSI携带在Sh-NotifRequest(Sh接口通知请求)消息中,并向IP-SM-GW发送Sh-Notif Request消息。
步骤5、IP-SM-GW接收到Sh-Notif Request消息后,从Sh-Notif Request消息中获取变化后的用户签约数据和/或用户的IMSI,并向HSS/HLR发送响应消息,如向HSS/HLR发送Sh-Notif Response(Sh接口通知响应)消息。
从上述图4的描述中可知,IP-SM-GW通过扩展的Sh接口协议消息可以单独订阅用户的IMSI,也可以单独订阅用户的签约数据,还可以同时订阅用户的签约数据和用户的IMSI。
用户设备通过IP接入方式接入IMS网络、且已经注册在IP-SM-GW上,IP-SM-GW通知HSS/HLR用户设备有可用存储空间,HSS接收到通知后,实现该用户的SMS业务的示意图如附图5所示。
图5中,步骤1、用户设备已经注册到IMS网络、并注册到IP-SM-GW上,用户设备由于存储空间不足而无法接收新的SMS。
步骤2、用户设备在其有可用的存储空间后,向IP-SM-GW发送消息,以通知IP-SM-GW。
步骤3、IP-SM-GW在接收到用户设备的通知后,通知HSS/HLR用户设备有可用的存储空间,如IP-SM-GW将用户设备有可用存储空间的信息携带在Sh-Update Request消息中,并向HSS/HLR发送Sh-Update Request消息。
步骤4、HSS/HLR接收到Sh-Update Request消息后,根据Sh-Update Request消息中的信息修改MCEF(Mobile Station Memory Capacity Exceeded Flag,移动台内存溢出标志),如将MCEF标志位清除,以表示用户终端存储空间可用。HSS/HLR向IP-SM-GW发送响应消息,如向IP-SM-GW发送Sh-Update Response消息。
步骤5、HSS/HLR向SMS-GMSC发送MAP-ALERT-SERVICE-CENTRE(MAP短消息提醒)消息。
步骤6、SMS-GMSC向SM-SC发送消息,以通知SM-SC用户设备存储空间可用,如SMS-GMSC向SM-SC发送ALERT-SERVICE-CENTRE消息(短消息提醒消息)。
步骤7、SMS-GMSC向IP-SM-GW发送响应消息,如SMS-GMSC向IP-SM-GW发送MAP-ALERT-SERVICE-CENTRE Ack消息。
SM-SC接收到SMS-GMSC的通知后,如果判断出其存储有未发送给该用户的SMS,则将其存储的SMS下发给该用户。
在上述图5的描述中,步骤4和步骤5的先后顺序可以调整,而且,步骤4和步骤5也可以同时进行。步骤6和步骤7的先后顺序可以调整,而且,步骤6和步骤7也可以同时进行。
上述图5是用户设备存储空间由不可用变为可用时的流程描述中,当用户设备存储空间由可用变为不可用时,也可以通过上述图5的步骤2、步骤3来通知HSS/HLR,HSS/HLR在接收到携带有用户设备存储空间不可用信息的Sh-Update Request消息后,置位MCEF,以表示用户终端存储空间不可用。也就是说,IP-SM-GW通过扩展的Sh接口协议消息可以通知HSS/HLR用户设备的存储空间可用,也可以通知HSS/HLR用户设备的存储空间不可用。
本发明实施方式对现有的Sh接口协议消息进行了扩展,扩展后的Sh接口协议消息能够对HSS/HLR中保存的更多数据项进行操作。扩展后的Sh接口协议消息所能对HSS/HLR中保存的数据项进行的操作可以如表1所示。
表1
表1中,对IMSI表项进行操作、对MCEF表项进行操作是本发明实施方式新增的内容。即本发明实施方式通过对Sh-Pull、Sh-Subs-Notif操作进行扩展,能够对HSS/HLR中存储的IMSI进行注册传输、订阅获取等操作,通过对Sh-Pull、Sh-Update、Sh-Subs-Notif操作进行扩展,能够对HSS/HLR中存储的MCEF进行置位、清除标志等操作。而且,IP-SM-GW可以通过扩展后的Sh接口协议对GSS中存储的IP-SM-GWName进行操作,如将IP-SM-GW的MAP地址传输至HSS/HLR中。
扩展的Sh接口协议消息中的IP-SM-GW的SS7 MAP地址、IMSI、MCEF等信息可以定义为如表2所示的形式。
表2
数据类型 | 标记 | 基础数据类型 | 说明 |
tIPSMGWName | IPSMGWName | String | 该数据类型用于定义IP-SM-GW的SS7 MAP地址 |
tIMSI | IMSI | String | 该数据类型用于定义用户在CS域的标识IMSI |
tMCEF | MCEF | Boolean或者为Enumerated | 该数据类型用于标记用户的IMS终端的存储空间是否可用。可能的取值为:1表示IMS终端的存储空间溢出,无可用空间接收新的SMS;0表示IMS终端有可用存储空间接收新的SMS。反之亦然。 |
扩展的Sh接口协议消息可以以XML(Extensible Markup Language,可扩展标记语言)的形式来传输IP-SM-GW的SS7 MAP地址、IMSI、MCEF等信息。如果采用XML形式来描述扩展的Sh接口协议消息中的IP-SM-GW的SS7 MAP地址、IMSI、MCEF,则可以描述为如下形式:
<xs:simpleType name=″tIPSMGWName″final=″list restriction″>
<xs:restriction base=″xs:string″>
<xs:minLength value=″0″/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name=″tIMSI″final=″list restriction″>
<xs:restriction base=″xs:string″>
<xs:minLength value=″0″/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name=″tMCEF″final=″list restriction″>
<xs:restriction base=″xs:boolean″>
</xs:restriction>
</xs:simpleType>
从上述XML形式的描述可以看出,IP-SM-GWName的基础数据类型为字符串。IMSI的基础数据类型为字符串,IMSI的最小长度为0。MCEF的基础数据类型为布尔型。
在本发明实施方式中,IMSI和MCEF可以作为PublicIdentifiers(公有标识)的一部分进行传输。IP-SM-GW的SS7 MAP地址信息可以作为Sh-IMS-Data(Sh接口传递的IMS数据)的一部分进行传输。
当IMSI和MCEF作为PublicIdentifiers的一部分进行传输时,PublicIdentifiers的数据结构可以如附图6所示。
图6中,左下方框中的IMSI和MCEF是本发明实施方式在PublicIdentifiers中新增的内容。
当IP-SM-GW的SS7 MAP地址信息作为Sh-IMS-Data中的一部分进行传输时,Sh-IMS-Data的数据结构如附图7所示。
图7中,右下圆圈中的IP-SM-GWName是本发明实施方式在Sh-IMS-Data中新增的内容,IP-SM-GWName表示IP-SM-GW的MAP地址信息。
本发明实施方式提供的信息获取方法为上述实施方式描述的AS获取用户的IMSI的过程、以及上述实施方式中描述的HSS/HLR从AS处获取用户终端存储状态信息的过程,在此不再对本发明实施方式提供的信息获取方法进行重复说明。
下面对本发明实施方式提供的应用服务器和归属签约用户服务器/归属位置寄存器进行说明。
本发明实施方式提供一种IP多媒体子系统中的AS,该AS可以为IMS中的各种应用服务器,如IP-SM-GW等。该AS中设置有第一模块。
第一模块主要用于采用扩展的Sh接口协议与其它网络实体进行信息传输,并从其它网络实体通过扩展的Sh接口协议传输来的信息中获取用户的国际移动用户识别码。第一模块获取到的用户的IMSI可以用于为用户实现业务过程中,如AS中的相应业务模块可以根据第一模块获取到的用户的IMSI来执行相应的操作,以继续用户业务的实现流程。例如当AS为IP-SM-GW时,IP-SM-GW中的短消息业务模块可以将第一模块获取到的用户的IMSI携带在预定消息中,并将预定消息发送至该用户归属的短消息业务中心,这样,在有需要发送至该用户的短消息时,该用户归属的短消息业务中心可以将短消息发送至IP-SM-GW,IP-SM-GW则根据其存储的用户的IMSI来实现短消息的传输,从而成功完成该用户的短消息业务。
第一模块可以存储用户的IMSI,存储方式可以为:将用户的IMSI与该用户的IP多媒体子系统公有标识关联存储。当然,第一模块也可以采用其它存储方式来存储用户的IMSI。
第一模块可以包括:第一子模块和存储子模块;第一模块也可以包括:第二子模块和存储子模块;第一模块还可以包括:第一子模块、第二子模块和存储子模块。
第一子模块主要用于在用户向其所在的AS注册过程中,通过基于扩展的Sh接口协议的消息从HSS/HLR处获取用户的IMSI,并将获取到的用户的IMSI传输至存储子模块。第一子模块还可以在注销用户过程中,删除存储子模块中存储的用户的IMSI。第一子模块获取用户的IMSI的具体实现过程如上述方法实施方式中的描述,在此不再重复描述。
第二子模块主要用于向HSS/HLR订阅用户的IMSI,并接收HSS/HLR传输来的基于扩展的Sh接口协议的消息,第二子模块从接收到的消息中获取用户的IMSI,并将获取到的用户的IMSI传输至存储子模块。第二子模块获取用户的IMSI的具体实现过程如上述方法实施方式中的描述,在此不再重复描述。
存储子模块主要用于接收用户的IMSI,并存储。存储子模块接收的用户的IMSI可以为第一子模块传输来的IMSI、也可以为第二子模块传输来的IMSI。存储子模块可以将用户的IMSI与该用户的IP多媒体子系统公有标识的关联存储。在存储子模块关联存储用户的IMSI与该用户的IP多媒体子系统公有标识的情况下,第一子模块在删除用户的IMSI时,删除的是用户的IMSI与该用户的IP多媒体子系统公有标识的关联信息。
本发明实施方式还提供一种IP多媒体子系统中的AS,该AS可以为IMS中的各种应用服务器,如IP-SM-GW等。该AS中设置有第二传输模块。该AS中也可以同时设置有第一模块和第二传输模块。
第二传输模块主要用于将用户终端存储状态信息携带在扩展的Sh接口协议的消息中,并向HSS/HLR发送该消息。例如将MCEF携带在扩展后的Sh-Update Request消息中,并发送Sh-Update Request消息。第二传输模块传输用户终端存储状态信息的具体实现过程如上述方法实施方式中的描述,在此不再重复描述。
本发明实施方式提供一种HSS/HLR,该HSS/HLR中设置有存储模块和第一传输模块。
存储模块主要用于存储用户的国际移动用户识别码,如存储用户IMSI。
第一传输模块主要用于将存储模块中存储的用户的国际移动用户识别码携带在扩展的Sh接口协议的消息中,并向IP多媒体子系统中的应用服务器发送该扩展后的消息。第一传输模块可以在用户注册过程中,通过基于扩展的Sh接口协议的消息向IMS的AS发送用户的IMSI;第一传输模块也可以在AS向其订阅用户的IMSI后,通过基于扩展的Sh接口协议的消息,向IMS的AS发送用户的IMSI。从而使IMS的AS获取用户的IMSI。第一传输模块传输用户的IMSI的具体实现过程如上述方法实施方式中的描述,在此不再重复描述。
本发明实施方式还提供一种HSS/HLR,该HSS/HLR中设置有接收模块和更新模块,该HSS/HLR中还可以同时设置有接收模块、更新模块、存储模块和第一传输模块。
接收模块主要用于接收IP多媒体子系统中的AS通过扩展的Sh接口协议消息传输来的用户终端存储状态信息,如接收模块接收AS传输来的扩展后的Sh-Update Request消息,该Sh-Update Request消息中携带有用户终端存储空间可用信息。接收模块接收用户终端存储状态信息的具体实现过程如上述方法实施方式中的描述,在此不再重复描述。
更新模块主要用于从接收模块接收的消息中获取用户终端存储状态信息,并根据所述获取的用户终端存储状态信息更新其所在HSS/HLR中存储的用户终端存储状态信息。例如更新模块从接收模块接收的Sh-Update Request消息中获取用户终端存储空间可用信息,并根据用户终端存储空间可用信息将HSS/HLR中存储的MCEF标志位清除。更新模块更新用户终端存储状态信息的具体实现过程如上述方法实施方式中的描述,在此不再重复描述。在更新模块对其所在HSS/HLR中存储的用户终端存储状态信息进行了更新后,HSS/HLR中相应业务触发模块可以根据用户终端存储状态信息的更新来执行相应的操作,以继续用户业务的实现流程。例如,当HSS/HLR在接收到IP-SM-GW传输来的用户存储空间可用的信息后,HSS/HLR中的短消息业务触发模块可以通知短消息业务中心,使短消息业务中心能够将需要传输至该用户的短消息发送给用户。当然相应业务触发模块执行的相应操作也可以在更新操作之前完成。
通过上述实施方式的描述可知,本发明实施方式采用了扩展的Sh接口协议消息来传输用户的国际移动用户识别码,使IP多媒体子系统中的应用服务器能够获得用户的国际移动用户识别码,使应用服务器能够继续执行用户业务对应的操作,从而使用户的业务流程能够成功完成;通过利用用户注册到应用服务器过程、订阅用户的国际移动用户识别码,使应用服务器能够及时获得用户的国际移动用户识别码。另外,本发明实施方式采用了扩展的Sh接口协议消息来传输用户终端存储状态信息,使归属签约用户服务器/归属位置寄存器能够及时触发用户的业务流程,从而使用户的业务流程能够成功完成。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,本发明的申请文件的权利要求包括这些变形和变化。
Claims (14)
1、一种业务实现方法,其特征在于,所述方法包括:
IP多媒体子系统中的应用服务器接收Sh接口协议消息,所述Sh接口协议消息中携带有用户的国际移动用户识别码;
所述应用服务器从所述接收到的Sh接口协议消息中获取用户的国际移动用户识别码;
在所述应用服务器需要利用用户的国际移动用户识别码、为用户实现业务过程中,所述应用服务器利用上述获取的用户的国际移动用户识别码为该用户实现业务。
2、如权利要求1所述的方法,其特征在于,所述应用服务器接收Sh接口协议消息的步骤包括:
在用户注册到应用服务器过程中,所述应用服务器通过Sh接口协议消息向归属签约用户服务器/归属位置寄存器请求获取用户的国际移动用户识别码;
所述归属签约用户服务器/归属位置寄存器根据所述请求将用户的国际移动用户识别码携带在Sh接口协议消息中,并向所述应用服务器发送。
3、如权利要求1所述的方法,其特征在于,所述应用服务器接收Sh接口协议消息的步骤包括:
应用服务器通过Sh接口协议消息向归属签约用户服务器/归属位置寄存器发送请求订阅用户的国际移动用户识别码的信息;
归属签约用户服务器/归属位置寄存器根据应用服务器的请求订阅信息将用户的国际移动用户识别码携带在Sh接口协议消息中,并向所述应用服务器发送。
4、如权利要求1或2或3所述的方法,其特征在于,所述应用服务器将所述用户的国际移动用户识别码与该用户的IP多媒体子系统公有标识关联存储,且所述应用服务器在为用户实现业务过程中,获取用户的IP多媒体子系统公有标识,并根据所述获取的用户的IP多媒体子系统公有标识从其存储的关联信息中查找用户的国际移动用户识别码。
5、如权利要求4所述的方法,其特征在于,所述方法还包括:
在应用服务器注销用户过程中,应用服务器删除其存储的用户的国际移动用户识别码与该用户的IP多媒体子系统公有标识的关联信息。
6、一种获取信息方法,其特征在于,所述方法包括:
将用户的国际移动用户识别码携带在Sh接口协议消息中,并向IP多媒体子系统中的应用服务器发送所述Sh接口协议消息;
IP多媒体子系统中的应用服务器接收所述Sh接口协议消息,并从所述Sh接口协议消息中获取用户的国际移动用户识别码。
7、一种应用服务器,位于IP多媒体子系统中,其特征在于,所述应用服务器包括:第一模块;
第一模块:用于接收Sh接口协议消息,并从所述接收到的消息中获取用户的国际移动用户识别码。
8、如权利要求7所述的应用服务器,其特征在于,所述第一模块包括:
第一子模块:用于在用户注册到应用服务器过程中,采用Sh接口协议向归属签约用户服务器/归属位置寄存器请求获取用户的国际移动用户识别码,并从接收到的、Sh接口协议消息中获取用户的国际移动用户识别码,将所述用户的国际移动用户识别码传输至存储子模块;
存储子模块:用于存储接收到的用户的国际移动用户识别码。
9、如权利要求7所述的应用服务器,其特征在于,所述第一模块包括:
第二子模块:用于采用Sh接口协议向归属签约用户服务器/归属位置寄存器发送请求订阅用户的国际移动用户识别码的信息,并从接收到的、Sh接口协议消息中获取用户的国际移动用户识别码,将所述用户的国际移动用户识别码传输至存储子模块;
存储子模块:用于存储接收到的用户的国际移动用户识别码。
10、一种归属签约用户服务器/归属位置寄存器,其特征在于,所述归属签约用户服务器/归属位置寄存器包括:存储模块和第一传输模块;
存储模块:用于存储用户的国际移动用户识别码;
第一传输模块:用于将所述存储模块存储的用户的国际移动用户识别码携带在Sh接口协议消息中,并向IP多媒体子系统中的应用服务器发送所述消息。
11、一种业务实现方法,其特征在于,所述方法包括:
归属签约用户服务器/归属位置寄存器接收IP多媒体子系统中的应用服务器传输来的Sh接口协议消息,并从所述接收到的消息中获取用户终端存储状态信息;
归属签约用户服务器/归属位置寄存器根据获取到的用户终端存储状态信息更新其存储的用户终端存储状态信息;
归属签约用户服务器/归属位置寄存器根据所述获取到的用户终端存储状态信息触发该用户的业务实现流程。
12、一种获取信息方法,其特征在于,所述方法包括:
归属签约用户服务器/归属位置寄存器接收IP多媒体子系统中的应用服务器传输来的Sh接口协议消息,并所述接收到的消息中获取用户终端存储状态信息;
归属签约用户服务器/归属位置寄存器根据所述获取到的用户终端存储状态信息更新其存储的用户终端存储状态信息。
13、一种应用服务器,所述应用服务器位于IP多媒体子系统中,其特征在于,所述应用服务器包括:第二传输模块;
第二传输模块:用于将用户终端存储状态信息携带在Sh接口协议消息中,并向归属签约用户服务器/归属位置寄存器发送所述Sh接口协议消息。
14、一种归属签约用户服务器/归属位置寄存器,其特征在于,该归属签约用户服务器/归属位置寄存器包括:
接收模块:用于接收IP多媒体子系统中的应用服务器传输来的Sh接口协议消息;
更新模块:用于从接收模块接收的Sh接口协议消息中获取用户终端存储状态信息,并根据所述获取的用户终端存储状态信息更新归属签约用户服务器/归属位置寄存器中存储的用户终端存储状态信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100972107A CN101296099A (zh) | 2007-04-27 | 2007-04-27 | 业务实现方法、获取信息方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100972107A CN101296099A (zh) | 2007-04-27 | 2007-04-27 | 业务实现方法、获取信息方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101296099A true CN101296099A (zh) | 2008-10-29 |
Family
ID=40066133
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007100972107A Pending CN101296099A (zh) | 2007-04-27 | 2007-04-27 | 业务实现方法、获取信息方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101296099A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101741812A (zh) * | 2008-11-10 | 2010-06-16 | 华为技术有限公司 | 一种用户信息的获取方法、装置和系统 |
CN102474523A (zh) * | 2009-07-09 | 2012-05-23 | 瑞典爱立信有限公司 | 用于发起在ip多媒体子系统网络的hss中对订户数据进行预配置的方法和装置 |
CN103856638A (zh) * | 2012-11-29 | 2014-06-11 | 中国移动通信集团公司 | 避免一号通主号码手机多次振铃的方法、客户端和服务器 |
CN105827660A (zh) * | 2016-05-31 | 2016-08-03 | 浪潮集团有限公司 | 一种ip-sm-gw应用与数据分离的服务器及实现方法 |
-
2007
- 2007-04-27 CN CNA2007100972107A patent/CN101296099A/zh active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101741812A (zh) * | 2008-11-10 | 2010-06-16 | 华为技术有限公司 | 一种用户信息的获取方法、装置和系统 |
CN102474523A (zh) * | 2009-07-09 | 2012-05-23 | 瑞典爱立信有限公司 | 用于发起在ip多媒体子系统网络的hss中对订户数据进行预配置的方法和装置 |
CN102474523B (zh) * | 2009-07-09 | 2014-11-26 | 瑞典爱立信有限公司 | 用于发起在ip多媒体子系统网络的hss中对订户数据进行预配置的方法和装置 |
CN103856638A (zh) * | 2012-11-29 | 2014-06-11 | 中国移动通信集团公司 | 避免一号通主号码手机多次振铃的方法、客户端和服务器 |
CN105827660A (zh) * | 2016-05-31 | 2016-08-03 | 浪潮集团有限公司 | 一种ip-sm-gw应用与数据分离的服务器及实现方法 |
CN105827660B (zh) * | 2016-05-31 | 2018-12-14 | 浪潮集团有限公司 | 一种ip-sm-gw应用与数据分离的服务器及实现方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8260743B2 (en) | Method for the delivery of area related messages in a mobile communication system | |
EP2087746B1 (en) | System and method for providing converged messaging service | |
CN111031498B (zh) | 一种支持5g终端短消息业务的网络系统及其构建方法 | |
US8712409B2 (en) | System and method for terminating communication sessions with roaming mobile devices | |
US20070110076A1 (en) | Message interworking gateway | |
JP2012198910A (ja) | 認可方法 | |
CN101742429B (zh) | 一种即时消息与短消息互通的方法、装置、系统 | |
KR101261358B1 (ko) | 가입자 데이터베이스에 대한 방법 및 장치 | |
US8762466B2 (en) | Method and apparatus for notifying converged address book service information | |
CN101577867B (zh) | 多媒体消息业务中的推送消息发送方法、设备及系统 | |
CN100589454C (zh) | 一种基于ip传输的消息路由方法和系统 | |
CN101627603B (zh) | 通信网络中的订户数据管理 | |
TWI431980B (zh) | Wlan上建立多媒體信息服務之無線通信方法及系統 | |
CN100549941C (zh) | 一种网络推送业务定制方法 | |
CN101296099A (zh) | 业务实现方法、获取信息方法和装置 | |
EP2362690B1 (en) | Method, system, and device for establishing association-control relations | |
WO2007095816A1 (fr) | Procédé et système d'acheminement de messages d'un service de messagerie multimédia | |
CN1992719B (zh) | 一种提供接入位置信息的方法 | |
CN101771995B (zh) | 一种实现业务漫游的方法、装置和系统 | |
CN105207882A (zh) | 消息处理方法及装置 | |
CN103875266B (zh) | 一种实现一卡多号漫游业务的方法 | |
US20080159263A1 (en) | Integrated support for internet service providers | |
KR100851582B1 (ko) | 로밍 중인 단말기로의 장문 데이터 전송 방법 및 장치 | |
CN101325813A (zh) | 一种生成用户信息的方法和装置 | |
CN101355472A (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 | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20081029 |