开启网络连接的条件

手机上网涉及PS域,附着与激活是关键步骤。附着让终端登录PS域,激活则开始数据流通。数据连接需满足APN激活、PS域就绪、数据开关打开等条件。网络接入由多种事件触发,如SIM加载、PS域附着、通话结束等。网络状态通过NetworkMonitor的多个状态机进行管理与验证。
摘要由CSDN通过智能技术生成

 

一般语音走CS域,而手机上网走PS域

CS是电路交换,通信之前,资源预留,不同用户独占各自分配的资源,没有统计复用。PS是包交换,不同的用户可以共享同样的资源,统计复用

 

 

PS域:具有GPRS功能的手机并且开通了gprs,开机时就会进行附着,以便网络知道你的存在,当你进行ps业务时可以进行后续流程,如果附着失败,那么网络不知道你,所以就不能上网了。

 

CS域:一般常指CS域用户开机成功登陆GSM等网络,进入待机状态,就是附着成功,国外MSS产品上查询用户的登陆状态,一般会看到这个单词。当然,关机就是DETACH了,还有别的状态,就不再熬数,HLR里能看到USIM卡的VLR地址。gprs ATTACH自然指 PS域 数据业务 登陆成功,SGSN上能看到USIM卡的正常信息,HLR里能看到USIM卡的SGSN地址。

 

 

 

PDP附着与PDP激活:

一个是“拨号”,一个是surfing“网上冲浪”

PDP-attach是让终端登录到PS域里,就是登记到SGSN/PDSN的数据库,同时在HLR里进行PS域的location update,此时是control-plane还没有流量,相当于拨号成功;

PDP-activation就是开始进行数据流通了,也就是开始打开网页上网了,此时有userplane流量了。

 

attach request是附着请求,仅仅相对于PS域的注册,本身不要求提供数据服务,service request才是真正的数据服务要求。如果是新服务,或者UE与CN侧对于已有的PDP context描述不同,接下来就会做PDP activation

我个人认为service request是PDP activation的必要组成部分。我手上有的信令流程是如此的,拿到的一些数据卡和手机也是如此做的。是不是协议要求的我不肯定,也不知道如果跳过这个是不是一定不成功

 

当一个用户ATTACH到GPRS网络中时,可能并没有作出任何业务浏览。但却长期占用网络的资源(定时的位置更新以保证连接到GPRS网络)。

 

所谓数据网络就是使用手机SIM卡上网,该上网方式需要满足两个条件:PS域已经处于ATTACH状态,选择并激活合适的APN参数。

 

数据业务建条件立前是需要检查是否满足需要条件的,这里进行了四个有效性检查:
1、isConnectable():判断当前APN是否已经被激活;
2、isDataAllowed():判断是否已经ATTACH成功,SIM是否初始化完毕,当前手机服务是否支持,漫游下是否允许上网等;
3、getAnyDataEnabled():判断数据允许的开关是否打开;
4、isEmergency():当前APN是否为紧急APN

 

 

 

我们把网络接入过程简单分为三个阶段:
触发阶段
----该阶段是由各种不同事件触发的,比如SIM载入完毕PS域Atta

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值