本帖翻译自TS23.401的5.5 用户数据管理章节。
1.1 用户数据存储
在EPS网络中,HSS/MME/S_GW/P-GW中均保存用户的数据,每个网元保存的用户数据参见附录X。
1.2 用户数据更新
HSS应能保存用户的位置信息,还可以根据需要更新、删除位置信息,并通知相应的MME。
当收到MME发来的清除UE的请求后,HSS应能给该UE设置“UE清除”标记。
1.2.1 插入用户数据
HSS给MME传递用户数据,既可以在位置更新过程(Update Location)中插入用户数据;也可以通过独立的插入用户数据程序(Insert Subscriber Data)来实现。
1) 位置更新过程实现用户数据传递
在用户附着过程或者TAU过程中,如果MME中没有用户的数据,MME就会给HSS发送Update Location Request消息,请求HSS反馈用户的签约信息;收到这条消息后,HSS发送一条Update Location Ack消息给MME,其中包含用户的IMSI和签约数据。
[attach]2616[/attach]
2) 独立的插入用户数据程序
HSS调用插入用户数据程序(Insert Subscriber Data),用在HSS和MME之间,目的是把用户的签约信息传递给MME,也可以更新MME中的特定用户数据,例如,ODB业务签约数据。插入用户数据流程如图36所示。
[attach]2617[/attach]
1) HSS发送一个Insert Subscriber Data(IMSI, Subscription Data)消息给MME。
2) MME会把从HSS收到的签约数据中的PDN签约上下文跟自己所保存的PDN签约上下文进行比较,根据比较结果,更新自己所保存的用户签约数据,并给HSS返回Insert Subscriber DataAck (IMSI) 作为确认。
1.2.2 删除用户数据
Delete Subscriber Data程序是由HSS调用的,用在MME和HSS之间,目的是删除MME中保存的部分或全部的用户数据。
[attach]2618[/attach]
可以删除的用户数据包括:
- MME中用户的部分或所有的EPS签约数据(APN配置信息);
- 区域签约信息;
- 签约的计费特性;
- 用于SRVCC的会话传送号码
1) HSS给MME发送Delete Subscriber Data (IMSI, PDN签约上下文)消息;
2) MME发送Delete Subscriber Data Ack(IMSI)消息作为确认,对于PDN签约上下文列表中的每个PDN签约上下文,
- 如果没有EPS承载被激活,就只是删除相应的PDN签约上下文;
- 如果有激活的EPS承载,MME要发起相应的EPS承载去激活流程。
1.1.3 Purge用户
Purge功能允许MME通知HSS,它要删除去附着用户的签约数据和MM上下文了。在显式或隐式去附着UE以后,MME可以立刻删除用户的签约数据,MME也可以将用户的数据保留一段时间,这样在以后的附着过程中可以重用该用户数据而不用从HSS获得。
Purge程序如图38所示。
[attach]2619[/attach]
1.1.4 Cancel Location
HSS用Cancel Location程序,来删除MME中的用户记录,流程如图所示。该程序的目的是:
- 通知MME,要撤销用户的签约信息;
- 通知MME,发生了位置更新,比如:MME改变了。
[attach]2620[/attach]
欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) | Powered by Discuz! X2 |