【技术实现步骤摘要】
移动终端流控数据更新方法、装置、移动终端设备及介质
[0001]本专利技术涉及物联网
,尤其涉及一种移动终端流控数据更新方法
、
装置
、
移动终端设备及介质
。
技术介绍
[0002]蜂窝移动通信的物联网终端品种多
、
数量大
、
人机交互少,当移动终端应用软件开发者对于连网不成功的异常处理逻辑不恰当时,移动终端部署后可能频繁发起
RRC
连接建立请求,导致无线网络拥塞,影响同一无线小区下其它移动终端的正常通信
。
相关技术中,提出了移动终端对终端应用程序发起的初始随机接入请求进行流量控制的方法,在时间窗内计算应用程序发起连网请求的数量,当数量大于流控阈值的值的时候,丢弃连网请求,其中,连网请求包括:移动终端的通信模组或通信芯片重新启动
、
全功能开启
、
附着网络
、
发送数据
。
但当通信模组或通信芯片重新启动时,内存中的流控计数会丢失,无法确定移动终端关机和开机之间的时长,也无法对流控计数进行更新,使得流控的准确性仍然较低
。
技术实现思路
[0003]本专利技术实施例提供了一种移动终端流控数据更新方法
、
装置
、
移动终端设备及介质,旨在提高现有移动终端的流控准确性
。
[0004]第一方面,本专利技术实施例提供了一种移动终端流控数据更新方法,应用于移动终端中的通
【技术保护点】
【技术特征摘要】
1.
一种移动终端流控数据更新方法,应用于移动终端中的通信单元,所述移动终端还包括与所述通信单元连接的内存以及非易失存储,其特征在于,包括:检测是否满足读取条件;若满足所述读取条件,则将从所述内存中读取的流控计数写入所述非易失存储中,其中,所述流控计数包括时间窗开始绝对时刻
、
时间窗当前剩余时长以及时间窗内
RRC
连接请求次数;启动后从所述非易失存储中读出所述流控计数作为所述内存的当前的所述流控计数;若启动之后检测到附着网络,则根据获取的当前绝对时间
、
本次启动以来的相对时长
、
时间窗总长以及从所述非易失存储中读取的所述流控计数对所述内存及所述非易失存储中的所述流控计数进行更新
。2.
根据权利要求1所述的移动终端流控数据更新方法,其特征在于,所述启动后从所述非易失存储中读出所述流控计数作为所述内存的当前的所述流控计数的步骤之后,还包括:若所述时间窗内
RRC
连接请求次数处于达限状态,则等待时间窗结束,并在所述时间窗结束后将所述流控计数置为空值后写入所述非易失存储,在等待期间内每检测到硬件方式启动一次,将所述时间窗当前剩余时长减少预设时间,并每当所述时间窗当前剩余时长减少预设数值向所述非易失存储写入所述流控计数
。3.
根据权利要求1所述的移动终端流控数据更新方法,其特征在于,所述根据获取的当前绝对时间
、
本次启动以来的相对时长
、
时间窗总长以及从所述非易失存储中读取的所述流控计数对所述内存及所述非易失存储中的所述流控计数进行更新,包括:获取当前绝对时间
、
本次启动以来的相对时长以及时间窗总长,并从所述非易失存储中读取所述流控计数;根据所述当前绝对时间及所述时间窗开始绝对时刻判断是否满足预设条件;若不满足所述预设条件,则删除所述非易失存储中的所述流控计数;若满足所述预设条件,则根据所述当前绝对时间
、
所述本次启动以来的相对时长
、
所述时间窗总长以及所述流控计数对所述内存及所述非易失存储中的所述流控计数进行更新
。4.
根据权利要求3所述的移动终端流控数据更新方法,其特征在于,所述根据所述当前绝对时间
、
所述本次启动以来的相对时长
、
所述时间窗总长以及所述流控计数对所述内存及所述非易失存储中的所述流控计数进行更新,包括:根据所述时间窗开始绝对时刻
、
所述时间窗总长以及所述时间窗当前剩余时长计算出写非易失存储时的绝对时刻;若所述本次启动以来的相对时长大于所述当前绝对时间与所述写非易失存储时的绝对时刻之差,则保持所述内存中的所述流控计数不变,且对所述非易失存储中的所述流控计数进行更新
。5.
根据权利要求3所述的移动终端流控数据更新方法,其特征在于,所述根据所述当前绝对时间
、
所述本次启动以来的相对时长
、
所述时间窗总长以及所述流控计数对所述内存及所述非易失存储中的所述流控计数进行更新,包括:计算所述当前绝对时间与所述本次启动以来的相对时长之差得到启动时刻,并计算所述时间窗开始绝对时刻与所述时间窗总长之和得到时间窗结束时刻;
若所述时间窗结束时刻小于所述启动时刻,则删除所述非易失存储中的所述流控计数...
【专利技术属性】
技术研发人员:陈正文,彭昭,徐敏捷,陈冯,张海名,林毅,谷龙龙,俞惠华,廖剑峰,
申请(专利权)人:天翼物联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。