- 在线时间
- 241 小时
- 最后登录
- 2015-12-10
- 威望
- 241
- 金钱
- 118937
- 贡献
- 3011
- 注册时间
- 2011-1-20
- 阅读权限
- 200
- 主题
- 1529
- 帖子
- 4004
- 分享
- 3
- 精华
- 8
- 积分
- 126474
- 相册
- 32
|
回复 jayslkidd 的帖子
对于第一种用户激活多个相同APN的情况,我查了下规范。应该是这段,在TS24.008(我看的V10.3.0版本)的6.1.3 会话管理流程的6.1.3.1.5 Abnormal Cases里定义了在做PDP上下文激活,a-f共6种异常情况,并定义了网络侧和UE在这些异常情况下应该怎样去处理。这里的情况应该是c):摘过来如下:
“c) MS initiated PDP context activation request for an already activated PDP context (on the network side)
i) If the network receives a ACTIVATE PDP CONTEXT REQUEST message with the same combination of APN, PDP type and PDP address as an already activated PDP context, the network shall deactivate the existing PDP context and, if any, all the linked PDP contexts (matching the combination of APN, PDP type and PDP address), locally without notification to the MS and proceed with the requested PDP context activation.”
简单来说,就是当网络侧收到ACTIVATE PDP CONTEXT REQUEST消息时,如果发现已经有一个激活的PDP上下文和这个新请求的APN、PDP类型和PDP地址相同的话,网络侧应该将已经建立的PDP上下文去激活,并且默默的完成新PDP上下文的建立过程,并且不会给MS任何通知。
在这里,可以看到上述三个参数都是相同的。但网络侧却没有将用户已经建立的PDP上下文去激活,个人认为有点和规范不符。不过这个手机也有奇怪的地方,一般第一个PDP上下文激活会用NSAPI=5,但它用的却是6。不过这个倒是规范可能没提。
|
|