移动终端流控数据更新方法技术

技术编号:39651328 阅读:12 留言:0更新日期:2023-12-09 11:19
本发明专利技术实施例公开了一种移动终端流控数据更新方法

【技术实现步骤摘要】
移动终端流控数据更新方法、装置、移动终端设备及介质


[0001]本专利技术涉及物联网
,尤其涉及一种移动终端流控数据更新方法

装置

移动终端设备及介质


技术介绍

[0002]蜂窝移动通信的物联网终端品种多

数量大

人机交互少,当移动终端应用软件开发者对于连网不成功的异常处理逻辑不恰当时,移动终端部署后可能频繁发起
RRC
连接建立请求,导致无线网络拥塞,影响同一无线小区下其它移动终端的正常通信

相关技术中,提出了移动终端对终端应用程序发起的初始随机接入请求进行流量控制的方法,在时间窗内计算应用程序发起连网请求的数量,当数量大于流控阈值的值的时候,丢弃连网请求,其中,连网请求包括:移动终端的通信模组或通信芯片重新启动

全功能开启

附着网络

发送数据

但当通信模组或通信芯片重新启动时,内存中的流控计数会丢失,无法确定移动终端关机和开机之间的时长,也无法对流控计数进行更新,使得流控的准确性仍然较低


技术实现思路

[0003]本专利技术实施例提供了一种移动终端流控数据更新方法

装置

移动终端设备及介质,旨在提高现有移动终端的流控准确性

[0004]第一方面,本专利技术实施例提供了一种移动终端流控数据更新方法,应用于移动终端中的通信单元,所述移动终端还包括与所述通信单元连接的内存以及非易失存储,所述方法包括:
[0005]检测是否满足读取条件;
[0006]若满足所述读取条件,则将从所述内存中读取的流控计数写入所述非易失存储中,其中,所述流控计数包括时间窗开始绝对时刻

时间窗当前剩余时长以及时间窗内
RRC
连接请求次数;
[0007]启动后从所述非易失存储中读出所述流控计数作为所述内存的当前的所述流控计数;
[0008]若启动之后检测到附着网络,则根据获取的当前绝对时间

本次启动以来的相对时长

时间窗总长以及从所述非易失存储中读取的所述流控计数对所述内存及所述非易失存储中的所述流控计数进行更新

[0009]第二方面,本专利技术实施例还提供了一种移动终端流控数据更新装置,应用于移动终端中的通信单元,所述移动终端还包括与所述通信单元连接的内存以及非易失存储,所述装置包括:
[0010]检测单元,用于检测是否满足读取条件;
[0011]写入单元,用于若满足所述读取条件,则将从所述内存中读取的流控计数写入所述非易失存储中,其中,所述流控计数包括时间窗开始绝对时刻

时间窗当前剩余时长以及时间窗内
RRC
连接请求次数;
[0012]读出单元,用于启动后从所述非易失存储中读出所述流控计数作为所述内存的当前的所述流控计数;
[0013]更新单元,用于若启动之后检测到附着网络,则根据获取的当前绝对时间

本次启动以来的相对时长

时间窗总长以及从所述非易失存储中读取的所述流控计数对所述内存及所述非易失存储中的所述流控计数进行更新

[0014]第三方面,本专利技术实施例还提供了一种移动终端设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法

[0015]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现上述方法

[0016]本专利技术实施例提供了一种移动终端流控数据更新方法

装置

移动终端设备及介质

其中,所述方法包括:检测是否满足读取条件;若满足所述读取条件,则将从所述内存中读取的流控计数写入所述非易失存储中,其中,所述流控计数包括时间窗开始绝对时刻

时间窗当前剩余时长以及时间窗内
RRC
连接请求次数;启动后从所述非易失存储中读出所述流控计数作为所述内存的当前的所述流控计数;若启动之后检测到附着网络,则根据获取的当前绝对时间

本次启动以来的相对时长

时间窗总长以及从所述非易失存储中读取的所述流控计数对所述内存及所述非易失存储中的所述流控计数进行更新

本专利技术实施例的技术方案,附着网络后根据当前绝对时间

本次启动以来的相对时长

时间窗总长以及从非易失存储中读取的流控计数对内存及非易失存储中的流控计数进行更新,提高了流控的准确性

附图说明
[0017]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0018]图1为本专利技术实施例提供的一种移动终端流控数据更新方法的流程示意图;
[0019]图2为本专利技术实施例提供的全功能关闭示意图;
[0020]图3为本专利技术实施例提供的软重启示意图;
[0021]图4为本专利技术实施例提供的启动时达限等待示意图;
[0022]图5为图1中的附着网络后未得知当前绝对时间示意图;
[0023]图6为图1中的时间窗开始绝对时刻为空示意图;
[0024]图7为图1中的附着网络后得知当前绝对时间,通信单元未重置过示意图;
[0025]图8为图1中的附着网络后得知当前绝对时间,通信单元启动之前,时间窗已结束示意图;
[0026]图9为图1中的附着网络后得知当前绝对时间,通信单元启动后,附着网络前,时间窗已结束示意图;
[0027]图
10
为图1中的附着网络后得知当前绝对时间,附着网络后,时间窗尚未结束示意图;
[0028]图
11
为本专利技术实施例提供的一种移动终端流控数据更新装置的示意性框图;以及
[0029]图
12
为本专利技术实施例提供的一种移动终端设备的示意性框图

具体实施方式
[0030]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例

基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围

[0031]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征
...

【技术保护点】

【技术特征摘要】
1.
一种移动终端流控数据更新方法,应用于移动终端中的通信单元,所述移动终端还包括与所述通信单元连接的内存以及非易失存储,其特征在于,包括:检测是否满足读取条件;若满足所述读取条件,则将从所述内存中读取的流控计数写入所述非易失存储中,其中,所述流控计数包括时间窗开始绝对时刻

时间窗当前剩余时长以及时间窗内
RRC
连接请求次数;启动后从所述非易失存储中读出所述流控计数作为所述内存的当前的所述流控计数;若启动之后检测到附着网络,则根据获取的当前绝对时间

本次启动以来的相对时长

时间窗总长以及从所述非易失存储中读取的所述流控计数对所述内存及所述非易失存储中的所述流控计数进行更新
。2.
根据权利要求1所述的移动终端流控数据更新方法,其特征在于,所述启动后从所述非易失存储中读出所述流控计数作为所述内存的当前的所述流控计数的步骤之后,还包括:若所述时间窗内
RRC
连接请求次数处于达限状态,则等待时间窗结束,并在所述时间窗结束后将所述流控计数置为空值后写入所述非易失存储,在等待期间内每检测到硬件方式启动一次,将所述时间窗当前剩余时长减少预设时间,并每当所述时间窗当前剩余时长减少预设数值向所述非易失存储写入所述流控计数
。3.
根据权利要求1所述的移动终端流控数据更新方法,其特征在于,所述根据获取的当前绝对时间

本次启动以来的相对时长

时间窗总长以及从所述非易失存储中读取的所述流控计数对所述内存及所述非易失存储中的所述流控计数进行更新,包括:获取当前绝对时间

本次启动以来的相对时长以及时间窗总长,并从所述非易失存储中读取所述流控计数;根据所述当前绝对时间及所述时间窗开始绝对时刻判断是否满足预设条件;若不满足所述预设条件,则删除所述非易失存储中的所述流控计数;若满足所述预设条件,则根据所述当前绝对时间

所述本次启动以来的相对时长

所述时间窗总长以及所述流控计数对所述内存及所述非易失存储中的所述流控计数进行更新
。4.
根据权利要求3所述的移动终端流控数据更新方法,其特征在于,所述根据所述当前绝对时间

所述本次启动以来的相对时长

所述时间窗总长以及所述流控计数对所述内存及所述非易失存储中的所述流控计数进行更新,包括:根据所述时间窗开始绝对时刻

所述时间窗总长以及所述时间窗当前剩余时长计算出写非易失存储时的绝对时刻;若所述本次启动以来的相对时长大于所述当前绝对时间与所述写非易失存储时的绝对时刻之差,则保持所述内存中的所述流控计数不变,且对所述非易失存储中的所述流控计数进行更新
。5.
根据权利要求3所述的移动终端流控数据更新方法,其特征在于,所述根据所述当前绝对时间

所述本次启动以来的相对时长

所述时间窗总长以及所述流控计数对所述内存及所述非易失存储中的所述流控计数进行更新,包括:计算所述当前绝对时间与所述本次启动以来的相对时长之差得到启动时刻,并计算所述时间窗开始绝对时刻与所述时间窗总长之和得到时间窗结束时刻;
若所述时间窗结束时刻小于所述启动时刻,则删除所述非易失存储中的所述流控计数...

【专利技术属性】
技术研发人员:陈正文彭昭徐敏捷陈冯张海名林毅谷龙龙俞惠华廖剑峰
申请(专利权)人:天翼物联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1