下发、接收用户签约数据的方法、hss及sgsn的制作方法_2

文档序号:8267187阅读:来源:国知局
用于在所述第一发送子模块发送所述位置更新响应消息后,如果所述HSS接收到所述SGSN通过所述Gr接口重新发送的位置更新请求消息,则通过所述Gr接口发送包含CAMEL业务数据的用户签约数据给所述SGSN。
[0054]结合第三方面的第一种可能的实现方式,在第三方面的第四种可能的实现方式中,所述第一下发模块包括:
[0055]第三发送子模块,用于通过所述S6d接口向所述SGSN发送位置更新响应消息,所述位置更新响应消息携带有所述用户签约数据中的非CAMEL业务数据和指示信息,所述指示信息用于指示用户签约数据中包含CAMEL业务数据;
[0056]第四发送子模块,用于在发送所述位置更新响应消息后,通过所述Gr接口发送所述用户签约数据中的CAMEL业务数据给所述SGSN。
[0057]结合第三方面的第四种可能的实现方式,在第三方面的第五种可能的实现方式中,所述位置更新响应消息中携带的指示信息还用于指示所述SGSN通过所述Gr接口重新发送位置更新请求消息;
[0058]所述第四发送子模块包括:
[0059]第二发送单元,用于在所述第三发送子模块发送所述位置更新响应消息后,如果所述HSS接收到所述SGSN通过所述Gr接口重新发送的位置更新请求消息,则通过所述Gr接口发送所述用户签约数据中的CAMEL业务数据给所述SGSN。
[0060]结合第三方面的第五种可能的实现方式,在第三方面的第六种可能的实现方式中,所述SGSN通过所述Gr接口重新发送的位置更新请求消息中还携带用于指示只请求所述用户签约数据中的CAMEL业务数据的指示信息。
[0061]第四方面,一种SGSN,包括:
[0062]发送模块,用于通过S6d接口向HSS发送获取用户签约数据的请求;
[0063]第一接收模块,用于当所述HSS判断出用户签约数据中包含CAMEL业务数据时,通过Gr接口接收用户签约数据,或者,通过S6d接口接收所述用户签约数据中的非CAMEL业务数据,并通过所述Gr接口接收所述用户签约数据中的CAMEL业务数据;
[0064]第二接收模块,用于当所述HSS判断出用户签约数据中不包含CAMEL业务数据时,通过所述S6d接口接收所述用户签约数据。
[0065]在第四方面的第一种可能的实现方式中,所述获取用户签约数据的请求为位置更新请求消息。
[0066]结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述第一接收模块包括:
[0067]第一接收子模块,用于通过S6d接口接收HSS发送的位置更新响应消息,所述位置更新响应消息携带有指示信息,所述指示信息用于指示用户签约数据中包含CAMEL业务数据;
[0068]第二接收子模块,用于通过所述Gr接口接收HSS下发的所述包含CAMEL业务数据的用户签约数据。
[0069]结合第四方面的第二种可能的实现方式,在第四方面的第三种可能的实现方式中,所述位置更新响应消息中携带的指示信息还用于指示所述SGSN通过所述Gr接口重新发送位置更新请求消息;
[0070]所述第一接收模块还包括:
[0071]第五发送子模块,用于在接收到所述位置更新响应消息后,通过所述Gr接口重新向所述HSS发送位置更新请求消息。
[0072]结合第四方面的第一种可能的实现方式,在第四方面的第四种可能的实现方式中,所述第一接收模块包括:
[0073]第三接收子模块,用于通过S6d接口接收HSS发送的位置更新响应消息,所述位置更新响应消息携带有所述用户签约数据中的非CAMEL业务数据和指示信息,所述指示信息用于指示所述用户签约数据中包含CAMEL业务数据;
[0074]第四接收子模块,用于通过所述Gr接口接收所述HSS下发的所述用户签约数据中的CAMEL业务数据。
[0075]结合第四方面的第四种可能的实现方式,在第四方面的第五种可能的实现方式中,所述位置更新响应消息中携带的指示信息还用于指示所述SGSN通过所述Gr接口重新发送位置更新请求消息;
[0076]所述第一接收模块还包括:
[0077]第六发送子模块,用于在接收到所述位置更新响应消息后,通过所述Gr接口重新向所述HSS发送位置更新请求消息。
[0078]结合第四方面的第五种可能的实现方式,在第四方面的第六种可能的实现方式中,所述第六发送子模块通过所述Gr接口重新向所述HSS发送的位置更新请求消息中还携带有用于指示只请求CAMEL业务数据的指示信息。
[0079]上述技术方案具有如下有益效果:
[0080]本发明提供的一种下发、接收用户签约数据的方法、HSS及SGSN中,HSS先通过S6d接口接收SGSN发送的获取用户签约数据的请求,接收到请求后,考虑到用户签约数据中有可能包含CAMEL业务数据,也有可能不包含CAMEL业务数据,而不同情况可采用的接口也会不同,因此,为了充分利用S6d接口,在下发用户签约数据之前,先判断用户签约数据中是否包含CAMEL业务数据,然后针对不同的情况而有选择地通过Gr接口或S6d接口下发用户签约数据。即,当用户签约数据中不包含CAMEL业务数据的情况下,通过S6d接口下发用户签约数据,当用户签约数据中包含CAMEL业务数据的情况下,通过Gr接口下发用户签约数据,或者,通过S6d接口下发用户签约数据中的非CAMEL业务数据。可见,这种方式极大地提高了 S6d接口的利用率,S6d接口能够得到充分利用,进而,为了 SGSN和MME合设的场景而在S6d接口上定义的一些优化流程也能得到实施。
【附图说明】
[0081]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0082]图1为演进分组系统EPS的网络架构图;
[0083]图2为本发明实施例提供的下发用户签约数据的方法的流程示意图;
[0084]图3为本发明实施例提供的接收用户签约数据的方法的流程示意图;
[0085]图4为本发明实施例提供的用户签约数据从HSS侧到SGSN侧的实现方法的一信令流程图;
[0086]图5为本发明实施例提供的用户签约数据从HSS侧到SGSN侧的实现方法的另一信令流程图;
[0087]图6为本发明实施例提供的用户签约数据从HSS侧到SGSN侧的实现方法的另一信令流程图;
[0088]图7为本发明实施例提供的用户签约数据从HSS侧到SGSN侧的实现方法的另一信令流程图;
[0089]图8为本发明实施例提供的HSS的结构示意图;
[0090]图9为本发明实施例提供的SGSN的结构示意图。
【具体实施方式】
[0091]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0092]如果站在HSS —侧来看本发明的技术方案,请参阅图2,为本发明实施例提供一种下发用户签约数据的方法的流程示意图,该方法可以包括:
[0093]步骤S201:当HSS通过S6d接口接收到SGSN发送的获取用户签约数据的请求时,HSS判断用户签约数据中是否包含CAMEL业务数据。
[0094]步骤S202:如果用户签约数据中包含CAMEL业务数据时,HSS通过Gr接口下发用户签约数据给SGSN,或者,通过S6d接口下发用户签约数据中的非CAMEL业务数据,并通过Gr接口下发用户签约数据中的CAMEL业务数据给SGSN。
[0095]步骤S203:如果用户签约数据中不包含CAMEL业务数据时,HSS通过S6d接口下发用户签约数据给SGSN。
[0096]本发明实施例提供的下发用户签约数据的方法,HSS先通过S6d接口接收SGSN发送的获取用户签约数据的请求,获得了请求后,考虑到用户签约数据中有可能包含CAMEL业务数据,也有可能不包含CAMEL业务数据,而不同情况可采用的接口也会不同,因此,为了充分利用S6d接口,在下发用户签约数据之前,先判断用户签约数据中是否包含CAMEL业务数据,然后针对不同的情况而有选择地通过Gr接口或S6d接口下发用户签约数据。即,在用户签约数据中不包含CAMEL业务数据的情况下,通过S6d接口下发用户签约数据,在用户签约数据中包含CAMEL业务数据的情况下,通过Gr接口下发用户签约数据,或者,通过S6d接口下发用户签约数据中的非CAMEL业务数据。可见,这种方式极大地提高了 S6d接口的利用率,S6d接口能够得到充分利用,进而,为了 SGSN和MME合设的场景而在S6d接口上定义的一些优化流程也能得到实施。
[0097]相应的,如果站在SGSN—侧来看本发明的技术方案,请参阅图3,为本发明实施例提供的一种接收用户签约数据的方法的流程示意图,该方法可以包括:
[0098]步骤S301: SGSN通过S6d接口向HSS发送获取用户签约数据的请求。
[0099]步骤S302:当HSS判断出用户签约数据中包含CAMEL业务数据时,SGSN通过Gr接口接收用户签约数据,或者,通过S6d接口接收用户签约数据中的非CAMEL业务数据,并通过Gr接口接收用户签约数据中的CAMEL业务数据。
[0100]步骤S303:当HSS判断出用户签约数据中不包含CAMEL业务数据时,SGSN通过S6d接口接收用户签约数据。
[0101]本发明实施例提供的接收用户签约数据的方法,为了充分利用S6d接口,SGSN通过S6d接口向HSS发送获取用户签约数据的请求,考虑到用户签约数据中有可能包含CAMEL业务数据,也有可能不包含CAMEL业务数据,而不同情况可采用的接口也会不同,因此,为了进一步充分利用S6d接口,在用户签约数据中不包含CAMEL业务数据的情况下,通过S6d接口接收用户签约数据,在用户签约数据中包含CAMEL业务数据的情况下,通过Gr接口接收用户签约数据,或者,通过S6d接口接收用户签约数据中的非CAMEL业务数据。可见,这种方式极大地提高了 S6d接口的利用率,S6d接口能够得到充分利用,进而,为了 SGSN和MME合设的场景而在S6d接口上定义的一些优化流程也能得到实施。
[0102]在上述实施例的基础上,下面通过HSS与SGSN之间的信令交互来详细说明,本发明的技术方案中用户签约数据如何从HSS侧到SGSN侧。图4示出了用户签约数据从HSS侧到SGSN侧的一种实现方法的信令流程图,该方法可以包括:
[0103]步骤S401:SGSN通过S6d接口向HSS发送位置更新请求消息(I)。
[0104]SGSN通过向HSS下发位置更新请求消息(I),向HSS请求获取用户签约数据。
[0105]优选的,SGSN在位置更新请求消息(I)中指示自身是否支持CAMEL业务。
[0106]步骤S402:当HSS接收到SGSN发送的该位置更新请求消息(I)时,HSS判断用户签约数据中是否包含CAMEL业务数据。
[0107]如果当前的SGSN支持CAMEL业务,说明即将下发给SGSN的用户签约数据中可能包含有CAMEL业务数据,也可能不包含有CAMEL业务数据,HSS需要进一步判断即将下发给SGSN的用户签约数据是否包含CAMEL业务数据。如果当前的SGSN不支持CAMEL业务,说明即将下发给SGSN的用户签约数据中不会包含有CAMEL业务数据,对于这种情况,HSS可直接通过S6d接口下发用户签约数据给SGSN。
[0108]需要说明的是,本发明技术方案只关注SGSN支持CAMEL业务的情况。
[0109]步骤S403a:当用户签约数据中包含CAMEL业务数据时,HSS通过S6d接口向SGSN发送位置更新响应消息(I),其中,该位置更新响应消息(I)中携带指示信息。
[0110]其中,该指示信息用于指示用户签约数据中包含CAMEL业务数据
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1