本帖最后由 爱卫生 于 2012-10-15 19:47 编辑
在GPRS环境下,MS的移动性管理状态分成三种。 1 idle。网络侧感知不到用户的存在。不知道它在哪。相当于用户没有开机或者因为无线信号不好如地铁等,网络侧和MS失去了联系。 2 ready。在完成了附着也就是网络注册过程。MS的状态就切换到了ready。网络侧即SGSN知道MS在哪一个小区。有下行数据也无需寻呼直接可下发给手机。在这种状态下MS可进行PDP激活来访问所需要的外部PDN网络的内容资源。另外,由于在附着流程中,SGSN和HLR还有update location位置更新的操作,所以,HLR也知道ready状态的手机,是由哪个SGSN在为它提供服务。 3 standby状态。为了节省空口宝贵的资源,特别设立了standby状态。当MS在ready状态下,如果在一定时间内不进行任何激活操作,或者在激活状态下在一定时间内,没有任何的操作或交互信息。就会被切换到standby状态。例如:有很多手机是开机自动附着到PS域的。会切换到ready,但不是所有的用户一开机就会上网。所以在ready timer超时后,就会切换到standby状态。另外,也有可能是现在智能手机越来越多,大屏手机很多。如看电子书小说的用户,一屏可能几千字,要看十分钟才翻页。那在这十分钟之内,用户肯能不会按手机的任何一个按键。那网络侧也会将用户状态切换到standby。在这种状态下,网络侧即SGSN只知道MS(mobile station即手机终端)在哪个RA,但RA的范围很大很大,网络侧并不知道MS在哪个小区。这时如果有下行数据过来,就一定要先执行寻呼即paging的流程才能下发下行数据。但好处就是standby状态下的手机不需要执行cell update。只需要执行RA update。只有ready状态下的手机才需要进行cell update。这样就节省了宝贵的空口资源。一般默认值,ready timer是44秒。这是很早之前的规范推荐值。当时因为没有智能手机。用户很少在44s内还读不完一个数据,也就是说44秒内肯定会执行翻页等动作。所以这个值是根据当时的用户行为习惯调研统计得出来的。现在的网络环境可能不太适用。可进行适当的调整。 |