PDP相关

之前总是碰到PDP激活的概念,实际上并不清楚PDP激活到底是干什么用的,找资料学习了一下,

但大部分资料还是设计到跟modem协议和网络接口相关的知识看不太明白,摘录了一下信息,做个宏观层面的理解。

PDP激活成功率对运营商来说是一个很重要的指标,看到很多分公司有相关测试分析报告,看到一个数据联通的成功率要求在98%。

通俗讲就是,UE发起PS域业务时,向网络侧发起请求,在此之前若没有进行过PS附着(一般是在开机阶段进行),必须先要进行PS附着,这样才能发起PS域业务,相当于CS业务中,必须要先建立RRC连接一样。激活一个PDP上下文意味着发起一个分组数据业务呼叫。
PDP上下文激活包括UE发起的激活及二次激活、网络发起的PDP上下文激活。
结束PS业务挂机,或长时间没有流量达到系统设置时间门限时,进行PDP去激活,UE回到空闲状态。
从核心网角度说,收到了PDP上下文激活,核心网会对其分配相应资源,业务就开始进行了。


 

 

MS发起的PDP上下文激活过程

原文地址http://blog.csdn.net/codejoker/article/details/4299641

PDP激活成功率与无线侧及核心网侧均有关系。
从无线侧看,导致PDP激活失败的原因通常为无线信号质量差,无线资源不可用或拥塞以及无线网络延时过长导致响应网络超时,MS处理问题导致响应超时等方面。另外是否能够稳定的附着也是PDP激活成功的一个影响因素。

对该流程的说明如下:
1) MS向SGSN发出激活PDP上下文请求(NSAPI,TI,PDP类型,APN ,要求的QoS , PDP配置选项);
2) 可选地执行安全性规程;
3) SGSN根据MS提供的激活类型、PDP地址、APN,通过APN选择标准来解析GGSN地址,从而检查该请求是否有效;
A. 如果SGSN不能从APN解析出GGSN地址,或判断出该激活请求无效,则拒绝该请求。
B. 如果SGSN从APN解析出了GGSN地址,则为所请求的PDP上下文创建一个TID(IMSI+NSAPI),并向GGSN发出创建PDP上下文请求(PDP类型,PDP地址,APN ,商定的QoS , TID, 选择模式,PDP配置选项)。
GGSN利用SGSN提供的信息确定外部PDN,分配动态地址,启动计费,限定QoS 等:
A. 如果能满足所商定的QoS ,则向SGSN返回创建PDP上下文响应(TID,PDP地址,BB协议,重新排序请求,PDP配置选项,商定的QoS ,计费ID,原因)。
B. 如果不能满足所商定的QoS ,则向SGSN返回拒绝创建PDP上下文请求。QoS 文件由GGSN操作者来配置。
4) SGSN如果收到GGSN的创建PDP上下文响应,则在该PDP上下文中插入NSAPI、GGSN地址、动态PDP地址,根据商定的QoS 选择无线优先权,然后向MS返回激活PDP上下文接受消息(PDP类型,PDP地址,TI,商定的QoS ,无线优先权,PDP配置选项)。此时就已建立起MS与 GGSN之间的路由,开始计费,可以进行分组数据传送。

 

了解了个大概,但是看android代码,这块还是有很多疑问还需要以后看代码解答

1)发送彩信时,在MMS app就执行beginMmsConnectivity()为什么不放在RIL层,Browser是怎么处理呢

2)如果同时进行彩信和上网业务,是用同一个PDP吗,如果不是,怎么管理多个PDP呢

3)PDP连接的过程代码到底是怎么处理的

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值