移动终端流量预测方法及装置与流程

文档序号:11778205阅读:307来源:国知局
移动终端流量预测方法及装置与流程

本发明实施例涉及通信技术领域,尤其涉及一种移动终端流量预测方法及装置。



背景技术:

为保障用户利益,通信运营商推出流量提醒服务以及流量查询服务,告知用户当前已使用流量情况以及流量剩余情况,以提高用户体验。

其中,剩余流量预测服务是根据用户的剩余流量和当前已使用流量情况预测剩余流量能够使用的剩余时长,提示用户合理的规划剩余流量的使用或及时更改流量套餐。现有的剩余流量预测服务通常直接通过求剩余流量与每日流量消耗平均值的比值,获取剩余流量的剩余使用时长,其中,每日流量消耗平均值为当前已使用流量与已使用的天数的比值。

由于用户每日的流量使用情况较为复杂,存在一定的波动性,而当波动达到一定程度后,由当前已使用流量与已使用的天数的比值获得的每日流量消耗平均值已不能用于相对准确的预测剩余流量能够使用的剩余时长,因此现有的剩余流量预测方法可靠性较差。



技术实现要素:

本发明实施例提供一种移动终端流量预测方法及装置,以提高剩余流量的剩余使用时长预测的可靠性。

本发明的一个方面提供一种移动终端流量预测方法,包括:

获取当前时间间隔移动终端的数据流量消耗值;

根据所述数据流量消耗值获取参考值;

若根据所述参考值确定当前时间间隔的数据流量消耗值需要舍弃,则舍弃当前时间间隔的数据流量消耗值;

根据舍弃后的各时间间隔的流量消耗值获取平均流量消耗值;

获取所述移动终端的剩余流量值;

根据所述剩余流量值及所述平均流量消耗值预测剩余流量的剩余使用时长。

本发明的另一个方面提供一种移动终端流量预测装置,包括:

获取模块,用于获取当前时间间隔移动终端的数据流量消耗值;

处理模块,用于根据所述数据流量消耗值获取参考值;

所述处理模块还用于若根据所述参考值确定当前时间间隔的数据流量消耗值需要舍弃,则舍弃当前时间间隔的数据流量消耗值;

所述处理模块还用于根据舍弃后的各时间间隔的流量消耗值获取平均流量消耗值;

所述获取模块还用于获取所述移动终端的剩余流量值;

预测模块,用于根据所述剩余流量值及所述平均流量消耗值预测剩余流量的剩余使用时长。

本发明提供的移动终端流量预测方法及装置,根据数据流量消耗值获取参考值,并根据参考值确定当前时间间隔的数据流量消耗值需要舍弃,根据舍弃后的各时间间隔的流量消耗值获取平均流量消耗值,从而由剩余流量值及所述平均流量消耗值预测剩余流量的剩余使用时长。本实施的移动终端流量预测方法考虑到用户流量使用的习惯性及波动性,在求平均流量消耗值时舍弃异常的时间间隔的数据流量消耗值,使得根据舍弃后的各时间间隔的流量消耗值获取的平均流量消耗值更为接近用户对数据流量使用的习惯情况,提高剩余流量的剩余使用时长预测的可靠性。

附图说明

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

图1为本发明一实施例提供的移动终端流量预测方法的流程图;

图2为本发明另一实施例提供的移动终端流量预测方法的流程图;

图3为本发明一实施例提供的移动终端流量预测装置的结构图;

图4为本发明另一实施例提供的移动终端流量预测装置的结构图。

具体实施方式

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

图1为本发明一实施例提供的移动终端流量预测方法的流程图。如图1所示,本实施例提供了一种移动终端流量预测方法,该方法具体步骤如下:

s101、获取当前时间间隔移动终端的数据流量消耗值。

本实施例中,当前时间间隔移动终端的数据流量消耗值获取可以由移动终端实时监测,也可以通过电信运营商获取。其中,时间间隔可以根据用户需要进行动态调整,例如每半天为一个时间间隔,或每一小时为一个时间间隔,时间间隔越小,则结果的精度和准确性越高。此外,本实施例中的当前时间间隔移动终端的数据流量消耗值具体指当前时间间隔内所消耗的数据流量的总量,即可以在该时间间隔结束时进行获取。

s102、根据所述数据流量消耗值获取参考值。

在本实施例中,参考值具体用于判断当前时间间隔的数据流量消耗值是否异常,即当前时间间隔内用户所使用的数据流量是否出现严重的波动,具体的,当当前时间间隔的数据流量消耗值严重偏离了该参考值,则该时间间隔的数据流量消耗值对后续的剩余流量的剩余使用时长的预测产生较大的影响,因此可根据当前时间间隔的数据流量消耗值与参考值的比较,判断该数据流量消耗值是否需要舍弃。具体的,参考值可为用户自行进行设定的一个定值,也可根据当前时间间隔之前的各时间段的数据流量消耗值进行获取。

s103、若根据所述参考值确定当前时间间隔的数据流量消耗值需要舍弃,则舍弃当前时间间隔的数据流量消耗值。

本实施例中对流量消耗异常的时间间隔的数据流量消耗值进行舍弃,主要考虑到用户对数据流量的使用具有一定的习惯性,而流量消耗异常的情况可能仅仅是短时间内的异常情况,因此,在求平均流量消耗值时舍弃异常的时间间隔的数据流量消耗值,使得根据舍弃后的各时间间隔的流量消耗值获取的平均流量消耗值更为接近用户对数据流量使用的习惯情况。

具体的,若|xn-c1|>a%*c1,则舍弃当前时间间隔的数据流量消耗值,其中,xn为当前时间间隔n的数据流量消耗值,c1为所述参考值,a%为预设的参考阈值。a%可以由用户自行设置。

s104、根据舍弃后的各时间间隔的流量消耗值获取平均流量消耗值。

本实施例中平均流量消耗值采用由舍弃后的各时间间隔的流量消耗值计算得到的算术平均数,当然可以采用加权平均值,例如处于白天的时间间隔的权重更大,处于夜间的时间间隔的权重较小,可以着重考虑白天的各时间间隔的流量消耗值对平均流量消耗值的影响。

s105、获取所述移动终端的剩余流量值。

在本实施例中,所述移动终端的剩余流量值可由电信运营商获取,具体可通过以下步骤实现:

1)向业务认证服务器发送请求信息,其中所述请求信息中携带所述移动终端的usim卡(universalsubscriberidentitymodule,全球用户识别卡)的msisdn号(mobilesubscriberinternationalisdnnumber,移动台国际isdn号码),所述请求信息用于业务认证服务器根据所述msisdn号获取所述移动终端已使用的数据流量值、并从支撑系统查询所述msisdn号对应的数据流量套餐信息,以计算所述移动终端的剩余流量值;

2)接收所述业务认证服务器返回的所述移动终端的剩余流量值。

其中,从支撑系统查询所述msisdn号对应的数据流量套餐信息可以每天或每半天查询一次,因为用户在套餐的使用过程中,有可能会更改套餐,考虑到用户更改套餐的周期不会太短,并且为了减少业务认证服务器与支撑系统的授权信令,从支撑系统查询所述msisdn号对应的数据流量套餐信息的周期可以为半天或一天。

本实施例中,s105与s106步骤前的任意步骤均不发生冲突,因此可与s101-s104中任意步骤同时执行。

s106、根据所述剩余流量值及所述平均流量消耗值预测剩余流量的剩余使用时长。

本实施例具体可通过如下公式获取剩余流量的剩余使用时长:剩余流量的剩余使用时长=r/tn*d,其中r为剩余流量值,tn为平均流量消耗值,d为每个时间间隔代表的天数。通过上述公式,可以预测剩余流量的剩余使用天数。当然,也可以通过其他公式直接求剩余流量的剩余使用的时间间隔个数、或小时数等。

本发明实施例提供的移动终端流量预测方法,根据数据流量消耗值获取参考值,并根据参考值确定当前时间间隔的数据流量消耗值需要舍弃,根据舍弃后的各时间间隔的流量消耗值获取平均流量消耗值,从而由剩余流量值及所述平均流量消耗值预测剩余流量的剩余使用时长。本实施的移动终端流量预测方法考虑到用户流量使用的习惯性及波动性,在求平均流量消耗值时舍弃异常的时间间隔的数据流量消耗值,使得根据舍弃后的各时间间隔的流量消耗值获取的平均流量消耗值更为接近用户对数据流量使用的习惯情况,提高剩余流量的剩余使用时长预测的可靠性。

上述实施例中s102所述的根据所述数据流量消耗值获取参考值,具体可以采用以下两种方案:

方案一:获取从第1个时间间隔至第n个连续的时间间隔的数据流量消耗值的平均值作为所述参考值,其中n为预设的大于1的正整数;或者,

方案二:获取当前时间间隔前的n个连续的时间间隔的数据流量消耗值的平均值作为所述参考值。

在方案一中,第1个时间间隔指每月的第1个时间间隔,即方案一是将每月中的前n个连续的时间间隔作为本方法的学习阶段,通过n个时间间隔初步建立一个固定的参考值学习过程,后续的各时间间隔的数据流量消耗以前n个时间间隔为参考进行比较。

在方案二中,则采用动态的参考值学习过程,即将当前时间间隔前的n各连续的时间间隔作为参考。其中更具体的,当前时间间隔前的n个连续的时间间隔的数据流量消耗值可以为经判断舍弃后的n个连续的时间间隔的数据流量消耗值,也可以为未经舍弃的n个连续的时间间隔的数据流量消耗值。当然,本发明也可以以从第1个时间间隔至当前时间间隔的数据流量消耗值的平均值作为参考值。

进一步的,如图2所示,在上述实施例的基础上,在s103舍弃当前时间间隔的数据流量消耗值后还包括:

s201、对舍弃数据流量消耗值的操作进行计数,若计数数值达到预设次数则重新获取参考值,并将所述计数数值归零;

则相应的,s104中根据舍弃后的各时间间隔的流量消耗值获取平均流量消耗值,具体包括:

s202、根据从计数数值达到预设次数时对应的时间间隔至当前时间间隔,经舍弃后的各时间间隔的流量消耗值获取平均流量消耗值。

本实施例中,考虑到可能存在舍弃数据流量消耗值的次数过多,即此时用户的数据流量使用环境可能发生变化,因此对舍弃数据流量消耗值的操作进行计数,若计数数值达到预设次数时(即每次计数数值为零时)则重新获取参考值,并以计数数值达到预设次数时对应的时间间隔为起点,也即计数数值为零时的时间间隔为起点,继续后续的各步骤。

更具体的,所述当计数数值达到预设次数时重新获取参考值,具体可以为:

获取计数数值达到预设次数时对应的时间间隔前的n个连续的时间间隔的数据流量消耗值的平均值作为所述参考值。

由于计数数值达到预设次数,说明用户的数据流量使用环境可能发生变化,而此时取获取计数数值达到预设次数时对应的时间间隔前的n个连续的时间间隔的数据流量消耗值的平均值则可大致代表用户近期的数据流量使用情况,可以此为参考值继续对后续时间间隔的数据流量消耗值是否需要舍弃进行判断,从而动态的考察用户流量使用的习惯性,使得剩余流量的剩余使用时长预测的可靠性进一步提高。

在上述实施例的基础上,为进一步丰富服务内容,本发明的移动终端流量预测方法还为提供了剩余流量使用计划,即每天最大流量使用值=r/当月剩余天数,其中r为剩余流量值,通过该剩余流量使用计划提示用户对于剩余流量进行合理的使用、或者及时的变更流量套餐。

剩余流量使用计划还包括,监控移动终端的每一app的数据流量使用情况,根据每天最大流量使用值,给出流量使用较多的l个app的每天使用计划(具体可根据该l个app每天使用流量的平均比值进行分配),使流量使用计划服务更为全面,方便用户对每一app使用进行合理规划,以提高用户体验。更进一步的,还可以根据每天最大流量使用值,提示用户当前使用的app最多应该开启多长时间。

图3为本发明一实施例提供的移动终端流量预测装置的结构图。本实施例提供的移动终端流量预测装置可以执行上述移动终端流量预测方法实施例提供的处理流程,如图3所示,本实施例的移动终端流量预测装置包括,获取模块11、处理模块12及预测模块13。

其中获取模块11用于获取当前时间间隔移动终端的数据流量消耗值;

处理模块12用于根据所述数据流量消耗值获取参考值;

所述处理模块12还用于若根据所述参考值确定当前时间间隔的数据流量消耗值需要舍弃,则舍弃当前时间间隔的数据流量消耗值;

所述处理模块12还用于根据舍弃后的各时间间隔的流量消耗值获取平均流量消耗值;

所述获取模块11还用于获取所述移动终端的剩余流量值;

预测模块13用于根据所述剩余流量值及所述平均流量消耗值预测剩余流量的剩余使用时长。

进一步的,所述处理模块12具体用于:若|xn-c1|>a%*c1,则舍弃当前时间间隔的数据流量消耗值,其中,xn为当前时间间隔n的数据流量消耗值,c1为所述参考值,a%为预设的参考阈值。

进一步的,所述处理模块12具体用于:

获取从第1个时间间隔至第n个连续的时间间隔的数据流量消耗值的平均值作为所述参考值,其中n为预设的大于1的正整数;或者,

获取当前时间间隔前的n个连续的时间间隔的数据流量消耗值的平均值作为所述参考值。

进一步的,如图4所示,在上述实施例的基础上,本发明另一实施例提供的移动终端流量预测装置还包括计数模块14,用于对舍弃数据流量消耗值的操作进行计数,若计数数值达到预设次数则重新获取参考值,并将所述计数数值归零;

此时,所述处理模块12具体用于:

根据从计数数值达到预设次数时对应的时间间隔至当前时间间隔,经舍弃后的各时间间隔的流量消耗值获取平均流量消耗值。

进一步的,所述处理模块12具体用于:

获取计数数值达到预设次数时对应的时间间隔前的n个连续的时间间隔的数据流量消耗值的平均值作为所述参考值。

进一步的,所述获取模块11具体用于:

向业务认证服务器发送请求信息,其中所述请求信息中携带所述移动终端的usim卡的msisdn号,所述请求信息用于业务认证服务器根据所述msisdn号获取所述移动终端已使用的数据流量值、并从支撑系统查询所述msisdn号对应的数据流量套餐信息,以计算所述移动终端的剩余流量值;

接收所述业务认证服务器返回的所述移动终端的剩余流量值。

本发明实施例提供的移动终端流量预测装置可以具体用于执行上述方法实施例的各步骤,具体功能此处不再赘述。

本发明实施例提供的移动终端流量预测装置,通过根据数据流量消耗值获取参考值,并根据参考值确定当前时间间隔的数据流量消耗值需要舍弃,根据舍弃后的各时间间隔的流量消耗值获取平均流量消耗值,从而由剩余流量值及所述平均流量消耗值预测剩余流量的剩余使用时长。本实施的移动终端流量预测装置考虑到用户流量使用的习惯性及波动性,在求平均流量消耗值时舍弃异常的时间间隔的数据流量消耗值,使得根据舍弃后的各时间间隔的流量消耗值获取的平均流量消耗值更为接近用户对数据流量使用的习惯情况,提高剩余流量的剩余使用时长预测的可靠性。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元可以结合,或一些特征可以忽略,或不执行。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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