1.背景
随着移动互联网的发展,移动支付已经成为主流的支付方式。据大数据分析,在整个移动支付市场上,微信支付用户规模达到9.1亿,其市场渗透为86.50%,由此可见,支付体验已成为用户感知不可分割的一部分。
图1 移动支付市场渗透图
中国联通为提升联通品牌的感知力,将“微信支付”作为常规考核指标之一,因此研究出一套针对支付卡顿小区的优化方法已势在必行。
2.微信支付端到端空口参数优化介绍
微信支付主要应用场景有:公众号支付、APP支付、付款码支付、扫描二维码支付、红包支付和微信转账等。
而移动互联网的端到端优化涉及终端、用户、无线侧、核心侧和业务服务器。无线侧主要解决干扰、覆盖、容量以及参数问题。本文就是从无线侧的空口参数作为出发点,对参数进行合理调整,缩短端到端的时延,从而达到改善支付卡顿率的目的。
图2
2.1 问题描述
根据参数核查,现网部分站点APP和网页打开时延较差,需通过参数合理调整以改善用户体验。APP和网页打开时延各阶段如图3所示:
图3
2.2 问题分析
针对APP和网页打开动作,流程上可以分为如下几个阶段,可以从以下几个阶段针对性地进行空口参数优化。
2.3 处理过程
2.3.1 降低空口时延
(1)SR发送周期优化
当UE有上行数据到达时,会向eNB发送调度请求SR,eNB侧调度器为UE分配合理资源。SR周期系统根据用户数多少进行自适应配置,默认是小区10个用户以下周期是5ms,10个用户以上是20ms。可以通过抬升用户数门限,以减少SR发送周期,缩短上行发送时延。
图4
针对用户数10个以上的有增益(10个用户以下,SR周期不变)。
注明:SR周期变短,会增加PDCCH调度资源和上行负荷,但会降低上行发包时延,提升KQI指标。
(2)智能预调度优化
LTE有三种上行调度策略:动态调度、预调度、智能预调度。上行动态调度通过终端上报的SR和BSR来触发。预调度:上行预调度是上行动态调度的增强。通过上行预调度,基站动态的发送上行调度指示给终端,可以提升用户感知。智能预调度当有下行数据时才触发预调度。另外预调度在DRX打开场景失效。智能预调度在DRX打开场景仍然可以使用。所以现网推荐智能预调度打开。预调度关闭场景:终端从发数据到系统侧接收数据的时间为Delaynormal-SCH,其中从终端有数据要发(packet arrive)到UE send SR为终端处理时延,从UE send SR到UE send packet为系统侧调度时延,正常情况下为8ms。
图5
在预调度(智能预调度)打开场景,终端从有数据要发(packet arrive),此时立即收到预调度(Enb UL Grant),则立即可发数据,期间时延最短可为4ms左右。即一次可节省约4ms的时间。
图6
智能预调度对KQI的影响,主要是加快对UE发送数据的调度,即如下ACK的调度,所以打开预调度首包时延可节省4ms左右,页面打开时延可节省12ms左右。
图7
2.3.2 空口建立优化
(1)增大UE不活动定时器
按照集团考核规则,在统计DNS建立时延时,如果终端不存在空口连接,就需要同时建立空口连接,通过增大UE不活动定时器,减少空口连接次数,提升指标。但同时会引起掉话率抬升。
注明:UE不活动定时器拉长,会导致掉话率抬升。
(2)接入消息优化
通过增加UE重发Preamble的功率和降低RAR码率,可以提高随机接入成功率。
2.4 方案实施
3.实施效果
10月9日,完成KQI参数调整。提取一周前后4G网管KPI:“RRC连接建立平均时长”和“E-RAB建立平均时长”,统计结果如下:参数修改前后RRC连接建立平均时长减少2.36ms、E-RAB建立平均时长减少2.44ms,空口建立时延有所下降。
图8
4.总结
在微信支付卡顿率优化上,通过KPI分析确定为超时或时延类问题导致的小区,在空口参数方面作出优化调整,RRC连接建立时长和E-RAB建立时长均有不同程度的下降,因此可以对微信支付卡顿top小区,可进行合理推广,依照本文的端到端空口参数优化来改善用户体验。