一种活动计时器的配置方法和装置与流程

文档序号:17012364发布日期:2019-03-02 02:18阅读:277来源:国知局
一种活动计时器的配置方法和装置与流程

本发明涉及无线通信领域,尤其涉及一种活动计时器的配置方法和装置。



背景技术:

目前,为了进一步降低终端的能耗,通信领域的技术人员发明了nb-iot(narrowbandinternetofthings,窄带物联网)这种具有降低用户终端ue(userequipment)能耗的物联网方式;具体的,ue使用nb-iot时主要以edrx(enhanceddiscontinuoustransmission,增强的间断传输)和psm(powersavingmode,省电模式)等省电技术来减少用户终端的能耗,延长用户终端的待机时间。就psm机制而言,ue和mme(moblitymanagemententity,移动管理节点功能)通过nas消息协商一个活动计时器activetimer,该计时器在ue转为空闲idle态后启动,activetimer超时后,mme判定ue进入psm,拒绝下行业务和寻呼;ue侧,该timer超时后,ue关闭接入层(as)功能(如小区选择等)进行省电,这样ue和网络关于ue进入省电模式的信息是同步的。在用户终端进入psm后,只有在用户终端需要发送mo(mobileoriginal)数据,或者tau(trackingareaupdate,跟踪区更新)周期时间到即需要更新ta(trackingarea,跟踪区)时,才会退出psm。

现有网络中的活动计时器activetimer的初始配置是基于网络apn参数配置,根据终端请求的apn或者网络为终端分配的签约apn,调用apn模板,为终端分配固定的t3324计时器的值。但是当终端行为发生改变时,如果仍然维持原有apn模板的activetimer参数配置,activetimer计时与上行业务传输时间会有矛盾,当activetimer设置不合理的情况下,psm设置时间很短会造成终端很快进入psm状态,而刚刚进入psm状态的终端,此时若需要有上行数据传输时,即进行mo数据时,又要重新从idle态进行上行mo数据传输,需要进行一系列的信令流程;因此,这种情况下终端进入psm状态虽然能够实现省电,但是activetimer与业务不匹配会造成网络信令开销,造成网络资源负荷。



技术实现要素:

本发明的实施例提供一种活动计时器的配置方法,能够减少终端在省电机制中的信令开销,提高网络资源利用率。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,提供一种活动计时器的配置方法,包括:

获取用户终端的历史业务数据;历史业务数据至少包括:用户终端在当前时刻之前使用过的所有第一业务的第一发生频次和所有第一业务的数据包第一发送间隔时长;

根据目标频次和目标间隔时长,依据第一预设公式计算目标活动计时器的值;目标频次为所有第一发生频次中任一个,目标间隔时长为所有数据包第一发送间隔时长中任一个;

依据目标频次、目标间隔时长和目标活动计时器的值,生成接入点apn模板;

获取当前预设时间段内用户终端使用的所有第二业务的第二发生频次和所有第二业务的数据包第二发送间隔时长;

根据所有第二发生频次和所有第一发生频次,计算统计发生频次;

根据所有数据包第二发送间隔时长和所有数据包第一发送间隔时长,计算统计发送间隔时长;

根据统计发生频次和统计发送间隔时长,依据第二预设公式计算统计活动计时器的值;

根据统计活动计时器的值和目标活动计时器的值的差值确定需要导入用户终端对应的核心网网元epc中的目标apn模板,并将目标apn模板导入epc中,以使epc为用户终端配置与目标apn模板对应的目标活动计时器。

上述实施例提供的技术方案,首先依据用户终端的历史业务计算得出多种不同的活动计时器的值,然后将不同的活动计时器的值和其对应的历史业务数据构建出多种不同的apn模板,每一个apn模板中设定不同的活动计时器的值已针对不同的终端业务情况;当用户终端的行为改变即其当前预设时间段内的业务数据产生改变后,根据当前预设时间段内的业务数据得到一个能够反映当前情况的统计活动计时器值,然后根据统计活动计时器的值和由历史业务数据计算得出的各个活动计时器的值来确定当前预设时间段最适合的目标apn模板,将目标apn模板导入epc后,epc便可以给用户终端设定适合的活动计时器的值。所以,本发明实施例提供的技术方案可以使得用户终端周期性的动态的调整活动计时器的值,使用户终端能够在不影响业务使用的基础上进入省电模式,进而也就减少了因为活动计时器的值过小导致用户终端频繁变换空闲态和省电模式所造成的信令开销,也就保证了用户终端的省电机制和网络资源负荷的平衡,提高网络资源的利用率。

可选的,获取所有第一业务的数据包第一发送间隔时长包括:

获取第三业务的所有相邻间隔时长,相邻间隔时长为第三业务的相邻数据包的发送间隔时长;第三业务为所有第一业务中的任一种;相邻数据包为第三业务每一次发生过程中产生的相邻数据包;

将所有相邻间隔时长的平均值确定为第三业务的数据包第一发送间隔时长。

可选的,获取所有第二业务的数据包第二发送间隔时长包括:

获取第四业务的所有相邻间隔时长,相邻间隔时长为第四业务的相邻数据包的发送间隔时长;第四业务为所有第二业务中的任一种;相邻数据包为第四业务每一次发生过程中产生的相邻数据包;

将所有相邻间隔时长的平均值确定为第四业务的数据包第二发送间隔时长。

可选的,根据所有第二发生频次和所有第一发生频次,计算统计发生频次包括:

根据所有第二发生频次和所有第一发生频次,依据第三预设公式,确定每一个第二发生频次的相近第一发生频次;

将相近第一发生频次相同的第二发生频次确定为同一种第二发生频次;

根据每一种第二发生频次的个数占所有第二发生频次的个数的占比,依据第四预设公式计算统计发生频次。

可选的,根据所有数据包第二发送间隔时长和所有数据包第一发送间隔时长,计算统计发送间隔时长包括:

根据所有数据包第二发送间隔时长和所有数据包第一发送间隔时长,依据第五预设公式,确定每一个数据包第二发送间隔时长的相近数据包第一发送间隔时长;

将相近数据包第一发送间隔时长相同的数据包第二发送间隔时长确定为同一种数据包第一发送间隔时长;

根据每一种数据包第一发送间隔时长的个数占所有数据包第二发送间隔时长的个数的占比,依据第六预设公式计算统计发送间隔时长。

可选的,根据统计活动计时器的值和目标活动计时器的值的差值确定需要导入用户终端对应的核心网网元epc中的目标apn模板包括:

将与统计活动计时器的值的差值最小的目标活动计时器的值对应的apn模板,确定为目标apn模板。

示例性的,第一预设公式为:

apnijt3324=f(fi,tj);

其中,apnijt3324为目标活动计时器的值,fi为目标频次同时目标频次为第i种第一业务的第一发生频次,tj为目标间隔时长同时目标间隔时长为第j种第一业务的数据包第一发送间隔时长,f(fi,tj)为依据统计分析构建的由目标频次和目标间隔时长计算apnijt3324的函数表达式,f(fi,tj)的值与目标频次成正比关系且f(fi,tj)的值与目标间隔时长成反比关系,i为正整数,j为正整数。

示例性的,第二预设公式为:

apnmmt3324=f(fm,tm);

其中,apnmmt3324为统计活动计时器的值,fm为统计发生频次,tm为统计发送间隔时长,f(fm,fm)为依据统计分析构建的由统计发生频次和统计发送间隔时长计算apnmmt3324的函数表达式,f(fm,fm)的值与统计发生频次成正比关系且f(fm,fm)的值与统计发送间隔时长长成反比关系。

示例性的,第三预设公式为:

其中,gn为第n个第二发生频次,xn为gn的相近第一发生频次,fi-1为第i-1个第一发生频次,fi为第i个第一发生频次且fi为所有大于fi-1的第一发生频次中与fi-1的差值最小的第一发生频次;n为正整数,i为正整数且i大于1;

第四预设公式为:

fm=αf1+.....+βfi-1+....γfi;

其中,fm为统计发生频次,f1为第1个第一发生频次,α为相近第一发生频次为f1的同一种第二发生频次的个数占所有第二发生频次的个数的占比,β为相近第一发生频次为fi-1的同一种第二发生频次的个数占所有第二发生频次的个数的占比,γ为相近第一发生频次为fi的同一种第二发生频次的个数占所有第二发生频次的个数的占比。

示例性的,第五预设公式为:

其中,hn为第n个数据包第二发送间隔时长,wn为hn的相近数据包第一发送间隔时长,tj-1为第j-1个数据包第一发送间隔时长,tj为第j个数据包第一发送间隔时长且tj为所有大于tj-1的数据包第一发送间隔时长中与tj-1的差值最小的数据包第一发送间隔时长;n为正整数,j为正整数且j大于1;

第六预设公式为:

tm=α't1+.....+β'tj-1+....γ'tj;

其中,tm为统计发生频次,t1为第1个数据包第一发送间隔时长,α'为相近数据包第一发送间隔时长为t1的同一种数据包第二发送间隔时长的个数占所有数据包第二发送间隔时长的个数的占比,β'为相近数据包第一发送间隔时长为tj-1的同一种数据包第二发送间隔时长的个数占所有数据包第二发送间隔时长的个数的占比,γ'为相近数据包第一发送间隔时长为tj的同一种数据包第二发送间隔时长的个数占所有数据包第二发送间隔时长的个数的占比。

第二方面,提供一种活动计时器的配置装置,包括:获取模块、计算模块、模板生成模块和导入模块;

获取模块,用于获取用户终端的历史业务数据;历史业务数据至少包括:用户终端在当前时刻之前使用过的所有第一业务的第一发生频次和所有第一业务的数据包第一发送间隔时长;

计算模块,用于根据获取模块获取的目标频次和目标间隔时长,依据第一预设公式计算目标活动计时器的值;目标频次为获取模块获取的所有第一发生频次中任一个,目标间隔时长为获取模块获取的所有数据包第一发送间隔时长中任一个;

模板生成模块,用于依据获取模块获取的目标频次、获取模块获取的目标间隔时长和计算模块计算的目标活动计时器的值,生成接入点apn模板;

获取模块还用于获取当前预设时间段内用户终端使用的所有第二业务的第二发生频次和所有第二业务的数据包第二发送间隔时长;

计算模块还用于根据获取模块获取的所有第二发生频次和所有第一发生频次,计算统计发生频次;

计算模块还用于根据获取模块获取的所有数据包第二发送间隔时长和所有数据包第一发送间隔时长,计算统计发送间隔时长;

计算模块还用于根据统计发生频次和统计发送间隔时长,依据第二预设公式计算统计活动计时器的值;

导入模块,用于根据计算模块计算的统计活动计时器的值和计算模块计算的目标活动计时器的值的差值确定需要导入用户终端对应的核心网网元epc中的目标apn模板,并将目标apn模板导入epc中,以使epc为用户终端配置与目标apn模板对应的目标活动计时器。

可选的,获取模块具体用于:获取第三业务的所有相邻间隔时长,相邻间隔时长为第三业务的相邻数据包的发送间隔时长;第三业务为所有第一业务中的任一种;相邻数据包为第三业务每一次发生过程中产生的相邻数据包;

将所有相邻间隔时长的平均值确定为第三业务的数据包第一发送间隔时长。

可选的,获取模块具体用于:获取第四业务的所有相邻间隔时长,相邻间隔时长为第四业务的相邻数据包的发送间隔时长;第四业务为所有第二业务中的任一种;相邻数据包为第四业务每一次发生过程中产生的相邻数据包;

将所有相邻间隔时长的平均值确定为第四业务的数据包第二发送间隔时长。

可选的,计算模块具体用于:根据获取模块获取的所有第二发生频次和所有第一发生频次,依据第三预设公式,确定每一个第二发生频次的相近第一发生频次;

将相近第一发生频次相同的第二发生频次确定为同一种第二发生频次;

根据每一种第二发生频次的个数占所有第二发生频次的个数的占比,依据第四预设公式计算统计发生频次。

可选的,计算模块具体用于:根据获取模块获取的所有数据包第二发送间隔时长和所有数据包第一发送间隔时长,依据第五预设公式,确定每一个数据包第二发送间隔时长的相近数据包第一发送间隔时长;

将相近数据包第一发送间隔时长相同的数据包第二发送间隔时长确定为同一种数据包第一发送间隔时长;

根据每一种数据包第一发送间隔时长的个数占所有数据包第二发送间隔时长的个数的占比,依据第六预设公式计算统计发送间隔时长。

可选的,导入模块具体用于:将与统计活动计时器的值的差值最小的目标活动计时器的值对应的apn模板,确定为目标apn模板。

第三方面,提供一种活动计时器的配置装置,包括存储器、处理器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接;当活动计时器的配置装置运行时,处理器执行存储器存储的计算机执行指令,以使活动计时器的配置装置执行如第一方面提供的活动计时器的配置方法。

第四方面,提供一种计算机存储介质,计算机存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如第一方面提供的活动计时器的配置方法。

本发明实施例提供的活动计时器的配置方法和装置,该方法包括:获取用户终端的历史业务数据;历史业务数据至少包括:用户终端在当前时刻之前使用过的所有第一业务的第一发生频次和所有第一业务的数据包第一发送间隔时长;根据目标频次和目标间隔时长,依据第一预设公式计算目标活动计时器的值;目标频次为所有第一发生频次中任一个,目标间隔时长为所有数据包第一发送间隔时长中任一个;依据目标频次、目标间隔时长和目标活动计时器的值,生成接入点apn模板;获取当前预设时间段内用户终端使用的所有第二业务的第二发生频次和所有第二业务的数据包第二发送间隔时长;根据所有第二发生频次和所有第一发生频次,计算统计发生频次;根据所有数据包第二发送间隔时长和所有数据包第一发送间隔时长,计算统计发送间隔时长;根据统计发生频次和统计发送间隔时长,依据第二预设公式计算统计活动计时器的值;根据统计活动计时器的值和目标活动计时器的值的差值确定需要导入用户终端对应的核心网网元epc中的目标apn模板,并将目标apn模板导入epc中,以使epc为用户终端配置与目标apn模板对应的目标活动计时器。本发明实施例提供的技术方案,首先依据用户终端的历史业务计算得出多种不同的活动计时器的值,然后将不同的活动计时器的值和其对应的历史业务数据构建出多种不同的apn模板,每一个apn模板中设定不同的活动计时器的值已针对不同的终端业务情况;当用户终端的行为改变即其当前预设时间段内的业务数据产生改变后,根据当前预设时间段内的业务数据得到一个能够反映当前情况的统计活动计时器值,然后根据统计活动计时器的值和由历史业务数据计算得出的各个活动计时器的值来确定当前预设时间段最适合的目标apn模板,将目标apn模板导入epc后,epc便可以给用户终端设定适合的活动计时器的值。所以,本发明实施例提供的技术方案可以使得用户终端周期性的动态的调整活动计时器的值,使用户终端能够在不影响业务使用的基础上进入省电模式,进而也就减少了因为活动计时器的值过小导致用户终端频繁变换空闲态和省电模式所造成的信令开销,也就保证了用户终端的省电机制和网络资源负荷的平衡,提高网络资源的利用率。

附图说明

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

图1为本发明实施例提供的一种活动计时器的配置方法的流程示意图;

图2为本发明实施例提供的另一种活动计时器的配置方法的流程示意图;

图3为本发明实施例提供的一种活动计时器的配置装置的结构示意图;

图4为本发明实施例提供的另一种活动计时器的配置装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。

还需要说明的是,本发明实施例中,“的(英文:of)”,“相应的(英文:corresponding,relevant)”和“对应的(英文:corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。

现有的活动计时器t3324的值由终请求的apn或网络为终端分配的apn调用apn模板,为终端分配活动计时器t3324的值,但是一旦用户终端的业务行为改变,设置好的活动计时器不合理,psm设置时间很短会造成终端很快进入psm状态,而刚刚进入psm状态的终端,此时若需要有上行数据传输时,即进行mo数据时,又要重新从idle态进行上行mo数据传输,需要进行一系列的信令流程;因此,这种情况下终端进入psm状态虽然能够实现省电,但是activetimer与业务不匹配会造成网络信令开销,造成网络资源负荷。

针对上述问题,参照图1所示,本发明实施例提供一种活动计时器的配置方法,包括:

101、获取用户终端的历史业务数据;历史业务数据至少包括:用户终端在当前时刻之前使用过的所有第一业务的第一发生频次和所有第一业务的数据包第一发送间隔时长。

示例性的,历史业务数据可以从cg(charginggateway,计费网关)中获取。

这里历史业务数据可以是用户终端当前时刻一直到用户终端开户的时刻之间的时间段内所有的历史业务数据,也可以是用户终端当前时刻之前任一段时间段的历史业务数据,此处不做具体限制。

因为用户终端的每一次业务进行中会有多种不同的数据包产生,所以其相邻数据包之间的发送时间间隔存在多个,而为了计算方便,本发明实施例中获取的数据包第一发送间隔时长为任一种业务每一次进行过程中产生的所有相邻数据包的发送时间间隔的平均值,所以可选的,获取所有第一业务的数据包第一发送间隔时长包括:

s1、获取第三业务的所有相邻间隔时长,相邻间隔时长为第三业务的相邻数据包的发送间隔时长;第三业务为所有第一业务中的任一种;相邻数据包为第三业务每一次发生过程中产生的相邻数据包。

具体的,相邻数据包具体值发送顺序为前后相邻的数据包。

s2、将所有相邻间隔时长的平均值确定为第三业务的数据包第一发送间隔时长。

102、根据目标频次和目标间隔时长,依据第一预设公式计算目标活动计时器的值;目标频次为所有第一发生频次中任一个,目标间隔时长为所有数据包第一发送间隔时长中任一个。

具体的,实际中使用的活动计时器为t3324。

示例性的,第一预设公式为:

apnijt3324=f(fi,tj);

其中,apnijt3324为目标活动计时器的值,fi为目标频次同时目标频次为第i种第一业务的第一发生频次,tj为目标间隔时长同时目标间隔时长为第j种第一业务的数据包第一发送间隔时长,f(fi,tj)为依据统计分析构建的由目标频次和目标间隔时长计算apnijt3324的函数表达式,f(fi,tj)的值与目标频次成正比关系且f(fi,tj)的值与目标间隔时长成反比关系,i为正整数,j为正整数。

具体的,本发明实施例中提供的函数法则f为依据统计分析得出,不同的业务数据和人员会得到不同的函数法则,只要可以达到如下目的即可:

当业务发生频次较多且业务的数据包发送间隔较短时,活动计时器的值要增长,终端较慢的进入psm时间,减少从psm状态到连接态的信令频繁交互,当业务发生频次较少且业务的数据包发送间隔较长,活动计时器的值要减少,终端更快进入psm时间,节省终端耗电。

103、依据目标频次、目标间隔时长和目标活动计时器的值,生成接入点apn模板。

具体的,如果用户终端的历史业务数据中存在i种业务,则存在i种目标频次和i种目标间隔时长,则最终可以得到i2种apn模板;另外,实际中如果出现新的业务种类,本发明实施例提供的技术方案则会从101步骤重新开始,以获取更完整的apn模板库。

104、获取当前预设时间段内用户终端使用的所有第二业务的第二发生频次和所有第二业务的数据包第二发送间隔时长。

示例性的,当前预设时间段内用户终端使用的所有第二业务的第二发生频次和所有第二业务的数据包第二发送间隔时长可以从cg中获取。

因为用户终端的每一次业务进行中会有多种不同的数据包产生,所以其相邻数据包之间的发送时间间隔存在多个,而为了计算方便,本发明实施例中获取的数据包第一发送间隔时长为任一种业务每一次进行过程中产生的所有相邻数据包的发送时间间隔的平均值,所以,可选的,获取所有第二业务的数据包第二发送间隔时长包括:

q1、获取第四业务的所有相邻间隔时长,相邻间隔时长为第四业务的相邻数据包的发送间隔时长;第四业务为所有第二业务中的任一种;相邻数据包为第四业务每一次发生过程中产生的相邻数据包;

q2、将所有相邻间隔时长的平均值确定为第四业务的数据包第二发送间隔时长。

105、根据所有第二发生频次和所有第一发生频次,计算统计发生频次。

可选的,参照图2所示,105步骤具体包括:

1051、根据所有第二发生频次和所有第一发生频次,依据第三预设公式,确定每一个第二发生频次的相近第一发生频次。

示例性的,第三预设公式为:

其中,gn为第n个第二发生频次,xn为gn的相近第一发生频次,fi-1为第i-1个第一发生频次,fi为第i个第一发生频次且fi为所有大于fi-1的第一发生频次中与fi-1的差值最小的第一发生频次;n为正整数,i为正整数且i大于1;需要说明的是,如果gn等于(fi-1+fi)/2则xn的取值为fi-1和fi中任一个皆可;另外,每一种第二业务对应一个第二发生频次,所以第n个第二发生频次和第n种第二业务的第二发生频次含义相同,其余第二发生频次同理;每一种第一业务对应一个第一发生频次,所以第1个第一发生频次和第一种第一业务的第一发生频次含义相同,其余第一发生频次同理。

1052、将相近第一发生频次相同的第二发生频次确定为同一种第二发生频次。

1053、根据每一种第二发生频次的个数占所有第二发生频次的个数的占比,依据第四预设公式计算统计发生频次。

示例性的,第四预设公式为:

fm=αf1+.....+βfi-1+....γfi;

其中,fm为统计发生频次,f1为第1个第一发生频次,α为相近第一发生频次为f1的同一种第二发生频次的个数占所有第二发生频次的个数的占比,β为相近第一发生频次为fi-1的同一种第二发生频次的个数占所有第二发生频次的个数的占比,γ为相近第一发生频次为fi的同一种第二发生频次的个数占所有第二发生频次的个数的占比。

106、根据所有数据包第二发送间隔时长和所有数据包第一发送间隔时长,计算统计发送间隔时长。

可选的,参照图2所示,106步骤具体包括:

1061、根据所有数据包第二发送间隔时长和所有数据包第一发送间隔时长,依据第五预设公式,确定每一个数据包第二发送间隔时长的相近数据包第一发送间隔时长。

示例性的,第五预设公式为:

其中,hn为第n个数据包第二发送间隔时长,wn为hn的相近数据包第一发送间隔时长,tj-1为第j-1个数据包第一发送间隔时长,tj为第j个数据包第一发送间隔时长且tj为所有大于tj-1的数据包第一发送间隔时长中与tj-1的差值最小的数据包第一发送间隔时长;n为正整数,j为正整数且j大于1;需要说明的是,如果hn等于(tj-1+ti)/2则hn的取值为tj-1和tj中任一个皆可;另外,每一种第二业务对应一个数据包第二发送间隔时长,所以第n个数据包第二发送间隔时长和第n种第二业务的数据包第二发送间隔时长含义相同,其余数据包第二发送间隔时长同理;每一种第一业务对应一个数据包第一发送间隔时长,所以第1个数据包第一发送间隔时长和第一种第一业务的数据包第一发送间隔时长含义相同,其余数据包第一发送间隔时长同理。

1062、将相近数据包第一发送间隔时长相同的数据包第二发送间隔时长确定为同一种数据包第一发送间隔时长。

1063、根据每一种数据包第一发送间隔时长的个数占所有数据包第二发送间隔时长的个数的占比,依据第六预设公式计算统计发送间隔时长。

示例性的,第六预设公式为:

fm=αf1+.....+βfi-1+....γfi;

其中,fm为统计发生频次,f1为第1个第一发生频次,α为相近第一发生频次为f1的同一种第二发生频次的个数占所有第二发生频次的个数的占比,β为相近第一发生频次为fi-1的同一种第二发生频次的个数占所有第二发生频次的个数的占比,γ为相近第一发生频次为fi的同一种第二发生频次的个数占所有第二发生频次的个数的占比。

107、根据统计发生频次和统计发送间隔时长,依据第二预设公式计算统计活动计时器的值。

示例性的,第二预设公式为:

apnmmt3324=f(fm,tm);

其中,apnmmt3324为统计活动计时器的值,fm为统计发生频次,tm为统计发送间隔时长,f(fm,fm)为依据统计分析构建的由统计发生频次和统计发送间隔时长计算apnmmt3324的函数表达式,f(fm,fm)的值与统计发生频次成正比关系且f(fm,fm)的值与统计发送间隔时长长成反比关系。

具体的,本发明实施例中提供的函数法则f为依据统计分析得出,不同的业务数据和人员会得到不同的函数法则,一般的,此处f与102步骤中的f相同,只要可以达到如下目的即可:

当业务发生频次较多且业务的数据包发送间隔较短时,活动计时器的值要增长,终端较慢的进入psm时间,减少从psm状态到连接态的信令频繁交互,当业务发生频次较少且业务的数据包发送间隔较长,活动计时器的值要减少,终端更快进入psm时间,节省终端耗电。

108、根据统计活动计时器的值和目标活动计时器的值的差值确定需要导入用户终端对应的核心网网元epc中的目标apn模板,并将目标apn模板导入epc中,以使epc为用户终端配置与目标apn模板对应的目标活动计时器。

实际中,本发明实施例提供的技术方案的整个流程是部分循环的即108步骤执行完后执行104;另外,但是一旦出现新的业务种类,则108后执行101。

可选的,参照图2所示,108步骤具体包括:

1081、将与统计活动计时器的值的差值最小的目标活动计时器的值对应的apn模板,确定为目标apn模板。

1082、将目标apn模板导入epc中,以使epc为用户终端配置与目标apn模板对应的目标活动计时器。

本发明实施例提供的活动计时器的配置方法,该方法包括:获取用户终端的历史业务数据;历史业务数据至少包括:用户终端在当前时刻之前使用过的所有第一业务的第一发生频次和所有第一业务的数据包第一发送间隔时长;根据目标频次和目标间隔时长,依据第一预设公式计算目标活动计时器的值;目标频次为所有第一发生频次中任一个,目标间隔时长为所有数据包第一发送间隔时长中任一个;依据目标频次、目标间隔时长和目标活动计时器的值,生成接入点apn模板;获取当前预设时间段内用户终端使用的所有第二业务的第二发生频次和所有第二业务的数据包第二发送间隔时长;根据所有第二发生频次和所有第一发生频次,计算统计发生频次;根据所有数据包第二发送间隔时长和所有数据包第一发送间隔时长,计算统计发送间隔时长;根据统计发生频次和统计发送间隔时长,依据第二预设公式计算统计活动计时器的值;根据统计活动计时器的值和目标活动计时器的值的差值确定需要导入用户终端对应的核心网网元epc中的目标apn模板,并将目标apn模板导入epc中,以使epc为用户终端配置与目标apn模板对应的目标活动计时器。本发明实施例提供的技术方案,首先依据用户终端的历史业务计算得出多种不同的活动计时器的值,然后将不同的活动计时器的值和其对应的历史业务数据构建出多种不同的apn模板,每一个apn模板中设定不同的活动计时器的值已针对不同的终端业务情况;当用户终端的行为改变即其当前预设时间段内的业务数据产生改变后,根据当前预设时间段内的业务数据得到一个能够反映当前情况的统计活动计时器值,然后根据统计活动计时器的值和由历史业务数据计算得出的各个活动计时器的值来确定当前预设时间段最适合的目标apn模板,将目标apn模板导入epc后,epc便可以给用户终端设定适合的活动计时器的值。所以,本发明实施例提供的技术方案可以使得用户终端周期性的动态的调整活动计时器的值,使用户终端能够在不影响业务使用的基础上进入省电模式,进而也就减少了因为活动计时器的值过小导致用户终端频繁变换空闲态和省电模式所造成的信令开销,也就保证了用户终端的省电机制和网络资源负荷的平衡,提高网络资源的利用率。

参照图3所示,本发明实施例还提供一种活动计时器的配置装置01,包括:获取模块31、计算模块32、模板生成模块33和导入模块34;

获取模块31,用于获取用户终端02的历史业务数据;历史业务数据至少包括:用户终端02在当前时刻之前使用过的所有第一业务的第一发生频次和所有第一业务的数据包第一发送间隔时长;

计算模块32,用于根据获取模块31获取的目标频次和目标间隔时长,依据第一预设公式计算目标活动计时器的值;目标频次为获取模块31获取的所有第一发生频次中任一个,目标间隔时长为获取模块31获取的所有数据包第一发送间隔时长中任一个;

模板生成模块33,用于依据获取模块31获取的目标频次、获取模块31获取的目标间隔时长和计算模块32计算的目标活动计时器的值,生成接入点apn模板;

获取模块31还用于获取当前预设时间段内用户终端02使用的所有第二业务的第二发生频次和所有第二业务的数据包第二发送间隔时长;

计算模块32还用于根据获取模块31获取的所有第二发生频次和所有第一发生频次,计算统计发生频次;

计算模块32还用于根据获取模块31获取的所有数据包第二发送间隔时长和所有数据包第一发送间隔时长,计算统计发送间隔时长;

计算模块32还用于根据统计发生频次和统计发送间隔时长,依据第二预设公式计算统计活动计时器的值;

导入模块34,用于根据计算模块32计算的统计活动计时器的值和计算模块32计算的目标活动计时器的值的差值确定需要导入用户终端02对应的核心网网元epc03中的目标apn模板,并将目标apn模板导入epc03中,以使epc03为用户终端02配置与目标apn模板对应的目标活动计时器。

可选的,获取模块31具体用于:获取第三业务的所有相邻间隔时长,相邻间隔时长为第三业务的相邻数据包的发送间隔时长;第三业务为所有第一业务中的任一种;相邻数据包为第三业务每一次发生过程中产生的相邻数据包;

将所有相邻间隔时长的平均值确定为第三业务的数据包第一发送间隔时长。

可选的,获取模块31具体用于:获取第四业务的所有相邻间隔时长,相邻间隔时长为第四业务的相邻数据包的发送间隔时长;第四业务为所有第二业务中的任一种;相邻数据包为第四业务每一次发生过程中产生的相邻数据包;

将所有相邻间隔时长的平均值确定为第四业务的数据包第二发送间隔时长。

可选的,计算模块32具体用于:根据获取模块31获取的所有第二发生频次和所有第一发生频次,依据第三预设公式,确定每一个第二发生频次的相近第一发生频次;

将相近第一发生频次相同的第二发生频次确定为同一种第二发生频次;

根据每一种第二发生频次的个数占所有第二发生频次的个数的占比,依据第四预设公式计算统计发生频次。

可选的,计算模块32具体用于:根据获取模块31获取的所有数据包第二发送间隔时长和所有数据包第一发送间隔时长,依据第五预设公式,确定每一个数据包第二发送间隔时长的相近数据包第一发送间隔时长;

将相近数据包第一发送间隔时长相同的数据包第二发送间隔时长确定为同一种数据包第一发送间隔时长;

根据每一种数据包第一发送间隔时长的个数占所有数据包第二发送间隔时长的个数的占比,依据第六预设公式计算统计发送间隔时长。

可选的,导入模块34具体用于:将与统计活动计时器的值的差值最小的目标活动计时器的值对应的apn模板,确定为目标apn模板。

本发明实施例提供的活动计时器的配置装置,因为该装置包括:获取模块、计算模块、模板生成模块和导入模块;获取模块,用于获取用户终端的历史业务数据;历史业务数据至少包括:用户终端在当前时刻之前使用过的所有第一业务的第一发生频次和所有第一业务的数据包第一发送间隔时长;计算模块,用于根据获取模块获取的目标频次和目标间隔时长,依据第一预设公式计算目标活动计时器的值;目标频次为获取模块获取的所有第一发生频次中任一个,目标间隔时长为获取模块获取的所有数据包第一发送间隔时长中任一个;模板生成模块,用于依据获取模块获取的目标频次、获取模块获取的目标间隔时长和计算模块计算的目标活动计时器的值,生成接入点apn模板;获取模块还用于获取当前预设时间段内用户终端使用的所有第二业务的第二发生频次和所有第二业务的数据包第二发送间隔时长;计算模块还用于根据获取模块获取的所有第二发生频次和所有第一发生频次,计算统计发生频次;计算模块还用于根据获取模块获取的所有数据包第二发送间隔时长和所有数据包第一发送间隔时长,计算统计发送间隔时长;计算模块还用于根据统计发生频次和统计发送间隔时长,依据第二预设公式计算统计活动计时器的值;导入模块,用于根据计算模块计算的统计活动计时器的值和计算模块计算的目标活动计时器的值的差值确定需要导入用户终端对应的核心网网元epc中的目标apn模板,并将目标apn模板导入epc中,以使epc为用户终端配置与目标apn模板对应的目标活动计时器。所以本发明实施例提供的技术方案在对活动计时器进行配置时,可以首先依据用户终端的历史业务计算得出多种不同的活动计时器的值,然后将不同的活动计时器的值和其对应的历史业务数据构建出多种不同的apn模板,每一个apn模板中设定不同的活动计时器的值已针对不同的终端业务情况;当用户终端的行为改变即其当前预设时间段内的业务数据产生改变后,根据当前预设时间段内的业务数据得到一个能够反映当前情况的统计活动计时器值,然后根据统计活动计时器的值和由历史业务数据计算得出的各个活动计时器的值来确定当前预设时间段最适合的目标apn模板,将目标apn模板导入epc后,epc便可以给用户终端设定适合的活动计时器的值。因此,本发明实施例提供的技术方案可以使得用户终端周期性的动态的调整活动计时器的值,使用户终端能够在不影响业务使用的基础上进入省电模式,进而也就减少了因为活动计时器的值过小导致用户终端频繁变换空闲态和省电模式所造成的信令开销,也就保证了用户终端的省电机制和网络资源负荷的平衡,提高网络资源的利用率。

参照图4所示,本发明实施例还提供另一种活动计时器的配置装置,包括存储器41、处理器42、总线43和通信接口44;存储器41用于存储计算机执行指令,处理器42与存储器41通过总线43连接;当活动计时器的配置装置运行时,处理器42执行存储器41存储的计算机执行指令,以使活动计时器的配置装置执行如上述实施例提供的活动计时器的配置方法。

在具体的实现中,作为一种实施例,处理器42(42-1和42-2)可以包括一个或多个cpu,例如图4中所示的cpu0和cpu1。且作为一种实施例,活动计时器的配置装置可以包括多个处理器42,例如图4中所示的处理器42-1和处理器42-2。这些处理器42中的每一个cpu可以是一个单核处理器(single-cpu),也可以是一个多核处理器(multi-cpu)。这里的处理器42可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

存储器41可以是只读存储器41(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器41可以是独立存在,通过通信总线43与处理器42相连接。存储器41也可以和处理器42集成在一起。

在具体的实现中,存储器41,用于存储本申请中的数据和执行本申请的软件程序对应的计算机执行指令。处理器42可以通过运行或执行存储在存储器41内的软件程序,以及调用存储在存储器41内的数据,活动计时器的配置装置的各种功能。

通信接口44,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如控制系统、无线接入网(radioaccessnetwork,ran),无线局域网(wirelesslocalareanetworks,wlan)等。通信接口44可以包括接收单元实现接收功能,以及发送单元实现发送功能。

总线43,可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponentinterconnect,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。该总线43可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

本发明实施例还提供一种计算机存储介质,计算机存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如上述实施例提供的活动计时器的配置方法。

本发明实施例还提供一种计算机程序,该计算机程序可直接加载到存储器中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述实施例提供的活动计时器的配置方法。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1