【技术实现步骤摘要】
网络信号显示方法、终端设备、芯片及存储介质
[0001]本申请涉及终端
,尤其涉及一种网络信号显示方法、终端设备、芯片及存储介质。
技术介绍
[0002]现有终端设备通常都需要较为实时的显示当前网络的信号。然而终端设备进行网络信号的上报及显示机制基本上都是基于变化的,即当终端设备测量到信号值变化超过一固定的门限值时就会立即触发信号更新。但当用户处于网络不稳定的环境下或者短时经过某些特殊地点,如短时进出地库/电梯时,就会看到终端设备的界面上的信号值出现大幅频繁跳动,产生非常不好的用户体验。
技术实现思路
[0003]鉴于以上内容,有必要提供一种网络信号显示方法、终端设备、芯片及存储介质以避免终端设备的界面上的信号值出现大幅频繁跳动的问题。
[0004]第一方面,本申请提供了一种网络信号显示方法,所述方法包括:原生无线接口层(Radio Layer Interface,RIL)业务模块接收调制解调器上报的当前网络制式下的网络信号值,并存储在信号值处理与缓存模块中;在原生RIL业务模块中新增平滑处理模 ...
【技术保护点】
【技术特征摘要】
1.一种网络信号显示方法,其特征在于,所述方法包括:原生无线接口层(Radio Layer Interface,RIL)业务模块接收调制解调器上报的当前网络制式下的网络信号值,并存储在信号值处理与缓存模块中;在原生RIL业务模块中新增平滑处理模块拦截所述原生RIL业务模块向电话管理器上报的所述当前网络制式下的所述网络信号值的消息;所述平滑处理模块接收所述信号值处理与缓存模块每隔一个时间周期上报的所述当前网络制式下的所述网络信号值;所述平滑处理模块获取当前时间周期的所述网络信号值,并根据所述当前时间周期之前的时间周期的所述网络信号值对当前时间周期的所述网络信号值进行平滑处理得到输出值;所述平滑处理模块将所述当前网络制式下的所述输出值上报给所述电话管理器;所述电话管理器将所述当前网络制式下的所述输出值上报给UI显示应用进行显示。2.如权利要求1所述的网络信号显示方法,其特征在于,在所述原生无线接口层业务模块接收所述调制解调器上报的所述当前网络制式下的所述网络信号值之前,所述方法还包括:所述平滑处理模块根据当前网络制式创建当前网络制式下的网络信号值队列。3.如权利要求1所述的网络信号显示方法,其特征在于,所述平滑处理模块根据所述当前时间周期之前的时间周期的所述网络信号值对所述当前时间周期的所述网络信号值进行平滑处理得到所述输出值包括:判断所述当前时间周期的所述网络信号值相较于上一时间周期的所述网络信号值的下降幅度是否达到预设降幅范围;若所述下降幅度达到所述预设降幅范围,将所述网络信号值的连续下降次数进行加一计数;判断所述网络信号值的连续下降次数是否达到预设次数;若所述网络信号值的连续下降次数达到所述预设次数,根据所述网络信号值的连续下降次数及所述当前网络制式下的网络信号值队列中存储的所述网络信号值计算得到所述网络信号值的均值,将所述均值作为所述输出值。4.如权利要求3所述的网络信号显示方法,其特征在于,判断所述当前时间周期的所述网络信号值相较于上一时间周期的所述网络信号值的下降幅度是否达到所述预设降幅范围包括:判断当前时间周期的所述网络信号值相较于上一时间周期的所述网络信号值的下降幅度是否会产生网络信号格数的下降;若所述下降幅度会产生所述网络信号格数的下降,确定所述网络信号值的下降幅度达到所述预设降幅范围;若所述下降幅度没有产生所述网络信号格数的下降,确定所述网络信号值的下降幅度未达到所述预设降幅范围。5.如权利要求3所述的网络信号显示方法,其特征在于,所述预设降幅范围根据所述网络信号值的对应网络制式进行设定,其中不同网络制式下的所述网络信号值所对应的所述预设降幅范围不同。
6.如权利要求3所述的网络信号显示方法,其特征在于,判断所述当前时间周期的所述网络信号值相较于上一时间周期的所述网络信号值的下降幅度是否达到所述预设降幅范围包括:判断当前时间周期的所述网络信号值相较于上一时间周期的所述网络信号值的下降幅度是否超过第一预设幅度;若所述下降幅度超过所述第一预设幅度,确定所述网络信号值的下降幅度达到所述预设降幅范围;若所述下降幅度未超过所述第一预设幅度,确定所述网络信号值的下降幅度未达到所述预设降幅范围。7.如权利要求3所述的网络信号显示方法,其特征在于,所述根据所述网络信号值的连续下降次数及所述网络制式下的网络信号值队列中存储的所述网络信号值计算得到所述网络信号值的均值包括:根据所述网络信号值的连续下降次数及所述当前网络制式下的网络信号值队列中存储的所述网络信号值,按照公式计算得到所述网络信号值的均值,其中s为所述预设次数,x
i
为所述当前网络制式下的网络信号值队列中存储的第i个网络信号值,Y为所述均值。8.如权利要求3所述的网络信号显示方法,其特征在于,所述根据所述网络信号值的连续下降次数及所述当前网络制式下的网络信号值队列中存储的所述网络信号值计算得到所述网络信号值的均值包括:根据所述网络信号值的连续下降次数及所述当前网络制式下的网络信号值队列中存储的网络信号值,按照公式计算得到所述网络信号值的均值,其中s为所述预设次数,x
i
为所述当前网络制式下的网络信号值队列中存储的第i个网络信号值,k
i
为第i个网络信号值对应的权值,Y为所述均值。9.如权利要求3所述的网络信号显示方法,其特征在于,所述判断所述网络信号值的连续下降次数是否达到预设次数之后,所述方法还包括:若所述网络信号值的连续下降次数未达到所述预设次数,将所述当前网络制式下的网络信号值队列中的上一时间周期的所述网络信号值作为所述输出值。10.如权利要求3所述的网络信号显示方法,其特征在于,所述预设次数根据所述当前网络制式下的网络信号值队列的容量进行设置。11.如权利要求3所述的网络信号显示方法,其特征在于,判断所述当前时间周期的所述网络信号值相较于上一时间周期的所述网络信号值的下降幅度是否达到所述预设降幅范围之后,所述方法还包括:若所述网络信号值的下降幅度超过所述预设降幅范围或所述当前时间周期的所述网络信号值相较于上一时间周期的所述网络信号值上升时,清除所述网络信号值的连续下降次数。12.如权利要求11所述的网络信号显示方法,其特征在于,清除所述网络信号值的连续下降次数之后,所述方法还包括:判断所述当前时间周期的所述网络信号值相较于上一时间周期的所述网络信号值的
变化是否处于预设幅度范围内;若确定处于所述预设幅度范围内,将当前时间周期的所述网络信号值填充至所述当前网络制式下的网络信号值队列中,计算所述当前网络制式下的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。