zzz 发表于 2013-4-26 23:20
有个疑问,当MS PDP状态从active转到inactive状态(关闭手机APP程序、PDP Iactivity Timer超时或其它原因 ...
非常感谢提出这个问题。经过仔细检查。发现是你提到的那个帖子是针对规范23.060的翻译,当时没有检查9.1这句话的翻译有误(翻译反了)。这里说声抱歉。 规范的原文是: “All active PDP contexts for an MS are moved to INACTIVE state when the MM state changes to IDLE or PMM DETACHED.”。 之前错误的翻译是“当MS中所有active的PDP上下文都迁移到INACTIVE状态后,则对应的MM状态将切换到IDLE或PMM-DETACHED”。这个翻译显然是有问题的,不能说PDP上下文去激活了,MM状态就切换到IDLE,那手机岂不是要频繁的附着么? 正确的翻译应该反过来,是:“当MM状态切换到IDLE或PMM-DETACHED时,所有的active的PDP上下文都切换到INACTIVE。” 而关于你的问题就是只有一个PDP上下文去激活后,MM状态是什么?因为发起去激活的时候,MM状态应该是ready,那在规范中提到ready到standby的正常切换就是靠ready timer。所以在去激活之后,MM状态应该还是在ready,直到ready timer超时后切换到IDLE。也就是说PDP上下文状态从active切换到inactive,不会直接的对MM状态产生什么影响。 |