华为LTE命令脚本架构的快速入门
涉及具体业务的以QCI标识作为切入点,比如基站级QCI设置或小区级QCI设置,以此可引申出不同QCI业务的切换参数组ID、DRX参数组ID、异系统策略配置组ID、RLC PDCP参数组ID、逻辑信道优先级等。本文仅介绍有关联的命令,至于单节点命令比如小区选择、重选、基站功能、小区算法功能设置等不在本文范围。
CSFB业务涉及的命令
UE发起NAS数据业务请求(非信令类),比如业务请求、扩展业务请求等,在NAS业务得到MME通过后,MME在S1口以初始上下文建立请求或UE上下文修改请求中携带ERAB和QoS参数(包含QCI和ARP,ARP进一步包含优先级、抢占能力、抢占脆弱性等)。
待基站收到此类S1AP消息后,首先进行标准QCI匹配,相关基站命令为STANDARDQCI(小区级和基站级),该命令涉及EUTRAN网内业务或异系统业务,作为小区级层面,涉及到同异频切换参数组ID、异系统切换参数组ID等。
作为基站级层面,针对可能会涉及异系统业务的情况,还必须把标准QCI配置中的异系统策略配置组ID作为关联项,链接到包含有关联项ID的异系统策略配置组INTERRATPOLICYCFGGROUP,该条命令涉及业务从EUTRAN转至异系统UTRAN/GERAN/CDMA2000时能选择的具体方式,比如PSHO/SRVCC/Redirect/CCO(NACC),即使同一个异系统策略配置组,针对不同的异系统,同类型的开关可能设置不一样,比如UTRAN PSHO是打开的,而GERANGPRSEDGE PSHO是关闭的,另外还有两点需要说明一下:
其一:比如目前现网的VoLTE业务和SRVCC技术是绑定的,那么对应的异系统策略配置组ID中SRVCC是打开的,而相应的`重定向应是关闭的;
其二:比如非VoLTE业务所对应的异系统策略配置组ID中SRVCC是关闭的,而重定向是打开的。
对于CSFB业务,除了考虑上述因素外,还须进一步考虑实现CSFB业务的具体方式,比如PSHO/CCO/Redirect方式等,这些方式的开关由CSFB策略配置来定义,命令为CSFALLBACKPOLICYCFG,对于连接态或空闲态时可分别定义,由此共同决策出CSFB业务可采用的回落方式。本条命令是针对基站算法开关中切换算法开关设置了CSFB分层开关而言的,在打开情况下有空闲态和连接态之分,若没打开,那么就是连接态的设置。不管如何,结合目前的CSFB策略配置数据来看无论连接态还是空闲态CSFB,这些开关都是打开的:“CSFB Redirection切换方式开关:开, CSFB CCO切换方式开关:开, CSFB PSHO切换方式开关:开”。
最终CSFB业务能采用何种方式,还必须参考基站算法开关中的相关项是否打开,基站算法开关对应的命令为ENODEBALGOSWITCH,首先判断CSFB业务由哪个网络来承担,比如是UTRAN系统还是GERAN系统来承担,或两网承担(当然不会这么设置,但逻辑流程里头必须考虑到如果做了这样的设置,会引发怎样的流程走向),以及业务方式实现的开关是否打开,比如UTRAN PSHO/Redirect,还是GERAN PSHO/Redirect/CCO(NACC)。
为了能更好地描述这部分功能,在此列举中国移动现网基站算法开关中常见的设置为UTRAN CSFB-0/GERAN CSFB-1,UTRAN PSHO-0/GERAN PSHO-0,UTRAN Redirect-1/GERAN Redirect-1,GERAN CCO-0,GERAN NACC-0,综合上述参数配置,说明CSFB业务是基于GERAN 重定向方式进行,另外不论UTRAN还是GERAN的PS域的切换都是关闭的(PSHO切换的前提是目标基站需要准备切换资源,由于运营商没有对异系统RNC/NODEB或BSC/BTS进行相关升级,因此实现不了真正PS的切换,而只能通过重定向方式)。
我们知道CSFB重定向既可由基于测量的重定向也可由盲重定向来实现,这要看基站算法开关中涉及CSFB盲切换的开关是否打开,也即参数BLINDHOSWITCH的值是多少,现网的配置为打开状态(BLINDHOSWITCH-1),需要强调的是此参数仅针对CSFB是否盲切换而言的,不涉及其它业务的盲切换方式,在华为的WebLMT文档中有说明(盲切换开关:当盲切换开关为ON时,表示可以进行CSFB盲切换;当盲切换开关为OFF时,不能进行CSFB盲切换),针对这个参数还应理解为CSFB业务的盲“倒换SWITCH”,也就是CSFB实现方式可以是PSHO、CCO、重定向,只是不启动基于测量而决定选择小区或频点或频点组。根据相关参数设置可知目前CSFB业务是由盲重定向方式来实现的。
假如CSFB盲切换开关是关闭的,那么CSFB业务必须是基于测量的,遵循命令CSFALLBACKHO中的UTRAN/GERAN B1事件规则,测量的频点可基于邻区配置选频点,CSFB UTRAN B1事件RSCP触发门限为-106dBm,CSFB GERAN B1事件RSSI触发门限为-103dBm,只有符合这样要求的频点才能成为CSFB回落的频点。而GERAN还有另外一种选择,即在打开GERANRANSHARE功能下是基于频点组的方式,不论何种方式都必须考虑一次测量配置中能承载的测量对象(频点)的数量。
值得我们注意的是:现网CSFB盲切换开关是打开的,而且也必须打开(除非没设置或设置错了),也即不采用基于测量的方式来进行CSFB业务流程,这样的流程设计是基于呼叫时延的考虑,有实验网验证测试表明,若CSFB采用基于测量的重定向会增加3秒以上的时延,这会引起用户体验感知问题。S1接口协议版本若采用R9,可开通基于RIM的CCO with NACC技术,也即快速CSFB功能,倒是可以缩短CSFB回落时延,当然也需要异系统SGSN/RNC/BSC网元升级才可。
若前述业务涉及到UTRAN/GERAN都可进行的情况,比如出现基站算法中设置UTRAN CSFB-1/GERAN CSFB-1情况,由此引入了不同异系统优先级的判断问题,否则会引起混乱,具体由盲切换异系统配置命令CSFALLBACKBLINDHOCFG。值得注意的是:该命令不能从字面上认为仅是为CSFB业务而设的,实际上涉及所有盲切换业务,其中既有CSFB业务,也有数据业务(本文的第二部分有描述数传的盲切换)。另外本命令中出现的“HO”为特指,为切换策略意思,将理解为“SWITCH”比较合适,也即倒换,意味着异系统业务倒换,包含PSHO、CCO、重定向、SRVCC等具体实现方式都必须遵循异系统优先级,当然现网基站算法开关中仅仅开通了重定向,那么本命令也就规定了盲重定向的异系统优先级,涉及CSFB业务和数传业务。关于任一业务的异系统的优先级设置,既可以是UTRAN优先,也可以是GERAN优先,设置时参考中国移动的规范。借助华为网管可统计系统间切换,其中有各种异系统业务的实现方式的统计。
由于涉及异系统的命令和相关参数比较多,以下先阐述细节,然后整体上绘制流程图。针对异系统盲切换业务:CSFB业务分为空闲态或连接态情况,而数据业务仅涉及连接态情况,现网的异系统切换技术仅打开了重定向开关,那么在盲切换方式就是盲重定向。该条命令中最高优先级异系统/次高优先级异系统/最低优先级异系统是针对连接态所有业务而言的,包括UE在进行数据业务时发起主叫CSFB业务或收到被叫CSFB业务通知,而CSFB IDLE态第一优先级目标RAT、CSFB IDLE态第二优先级目标RAT、CSFB IDLE态第三优先级目标RAT,就是仅针对空闲态的CSFB业务而言的。