说下我的理解。根据规范,suspend的流程只有一个目的就是挂起PS域,执行CS域的业务。所以,你提到的问题其实是看是因为suspend流程引起的RAU,还是因为RAU引起的suspend。 实际上,一个标准的RAU(不管是周期性还是跨RA的RAU)是不会触发suspend流程的。这个在23060的RAU流程中是有介绍的。但反过来,如果是suspend流程,却是可以触发RAU的。这个在23060的16.2.1节的suspend中有看到介绍。RAU流程不会触发suspend很好理解,因为本来做RAU就和CS域没什么关系。而suspend流程会触发RAU也很好理解,因为RAU实际上是attach流程的一个子集,完成的是到PS域控制节点SGSN的注册登记,也就是到PS域的注册登记。那你CS语音业务结束以后,重新到PS域完成一个注册那也是理所当然的了。所以通常suspend流程后面都会触发一个RAU流程。这个场景并不是说MS一定发生了RA的切换,而是有一个被叫电话进来了要call手机,这时触发了suspend,然后是RAU。 如你提到的,2G/3G RAT切换时会有RAU并且有suspend,这是符合规范流程的。如下图: 你可以看到,如果是2/3G的切换所导致的suspend流程,在第6步都有一个RAU流程,并且是实线,也就是说是强制一定要做的。而不是可选的。
|