本发明专利技术提供了一种基于费率时段的业务数据流量统计的方法及装置,其中所述方法包括获取费率时段信息,所述费率时段信息包括承载的费率时段区间、将所述承载划分为多个费率时段区间的特征点以及所述特征点的状态,其中,所述特征点的状态包括初始态;接收业务数据,并获取所述业务数据经过承载的时间;当所述业务数据经过承载的时间匹配到某一特征点,并且所述特征点的状态为初始态时,统计所述特征点对应的费率时段区间的数据流量。本发明专利技术可以解决设备在同一费率时段内的统计处理量太大的问题,保障设备的正常运作。
【技术实现步骤摘要】
本专利技术涉及通信
,特别是涉及一种基于费率时段的业务数据流量统计的方法,以及,一种基于费率时段的业务数据流量统计的装置。
技术介绍
随着无线接入技术的融合,对分组数据业务进行准确计费,已经成为用户和各大移动运营商普遍关注的课题。3GPP (The3rd Generation Partnership Project,在第三代合作伙伴计划)TS32. 251协议中对于分组数据业务计费的描述如下在基于承载计费时,如果费率时段区间改变,则该承载的当前费率时段区间的流量统计值需要上报并重 新开始统计;在基于流的承载计费时,如果费率时段区间改变,则基于该承载的所有业务流的当前费率时段区间的流量统计值需要上报并重新开始统计。一般依据费率时段改变点设置定时器来统计费率时段区间的流量,在定时器到时时表示费率时段改变点到达,就需要上报费率时段的流量信息并重新开始统计。然而,由于费率时段是依据计费特征分别配置的,采用相同计费特征的承载的费率时段都是相同的,这样采用相同计费特征的承载的费率时段改变点也是相同的,因此,在费率时段改变点到达时,会有数量庞大(上百万个)的承载同时上报流量信息,导致设备瞬间的CPU占用率很高,还可能会导致应用间消息量大,缓存不够等问题,严重时会导致设备故障。因此,本领域技术人员所要解决的技术问题是提供一种业务数据流量统计机制,用以解决设备在同一费率时段内的统计处理量太大的问题,保障设备的正常运作。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于费率时段的业务数据流量统计的方法,用于统计经过承载的业务数据的数据流量,保证设备的正常运作。相应的,本专利技术还提供了一种基于费率时段的业务数据流量统计的装置,用以保证上述方法的实现及应用。为了解决上述问题,本专利技术公开了一种基于费率时段的业务数据流量统计的方法,包括获取费率时段信息,所述费率时段信息包括承载的费率时段区间、将所述承载划分为多个费率时段区间的特征点以及所述特征点的状态,其中,所述特征点的状态包括初始态;接收业务数据,并获取所述业务数据经过承载的时间;当所述业务数据经过承载的时间匹配到某一特征点,并且所述特征点的状态为初始态时,统计所述特征点对应的费率时段区间的数据流量。优选地,所述特征点的状态还包括处理态;所述当所述业务数据经过承载的时间匹配到某一特征点,并且所述特征点的状态为初始态时,统计所述特征点对应的费率时段区间的数据流量的步骤之后,还包括记录所述统计的数据流量对应的费率时段区间的数据流量统计值,在费率时段区间改变时,开始下一个费率时段区间的统计;将所述已经统计数据流量的费率时段区间对应的特征点的状态设置为处理态,其余特征点的状态设置为初始态。优选地,所述统计的数据流量对应的费率时段区间的数据流量统计值记录在预置的容器中,所述的方法还包括当费率时段区间改变时,关闭当前记录了数据流量统计值的容器。 优选地,所述特征点为时间的小时整点,所述接收业务数据,并获取所述业务数据经过承载的时间的步骤包括接收业务数据;获取所述业务数据经过承载的时间的小时部分;所述当业务数据经过承载的时间匹配到某一特征点,并且所述特征点的状态为初始态时,统计所述特征点对应的费率时段区间的数据流量的步骤包括将所述业务数据经过承载的时间的小时部分与所述每个特征点进行匹配;当业务数据经过承载的时间的小时部分匹配到某一特征点,并且所述特征点的状态为初始态时,统计所述特征点对应的费率时段区间的数据流量。优选地,所述方法还包括当所述业务数据经过承载的时间不能匹配到某一特征点,和/或,所述特征点的状态为处理态时,将所述业务数据的数据流量累加到与所述业务数据经过承载的时间相应的费率时段区间中。本专利技术还公开了一种基于费率时段的业务数据流量统计的装置,其特征在于,包括费率时段信息获取模块,用于获取费率时段信息,所述费率时段信息包括承载的费率时段区间、将所述承载划分为多个费率时段区间的特征点以及所述特征点的状态,其中,所述特征点的状态包括初始态;业务数据接收模块,用于接收业务数据,并获取所述业务数据经过承载的时间;判断模块,用于判断所述业务数据经过承载的时间是否匹配到某一特征点,以及判断所述特征点的状态是否为初始态,若是,则调用数据流量统计模块;否则,则调用累加模块;数据流量统计模块,用于统计所述特征点对应的费率时段区间的数据流量。优选地,所述特征点的状态还包括处理态,所述装置还包括数据流量统计值记录模块,与数据流量统计模块相连,用于记录所述统计的数据流量对应的费率时段区间的数据流量统计值,在费率时段区间改变时,开始下一个费率时段区间的统计;状态设置模块,与数据流量统计模块相连,用于将所述已经统计数据流量的费率时段区间对应的特征点的状态设置为处理态,其余特征点的状态设置为初始态。优选地,所述统计的数据流量对应的费率时段区间的数据流量统计值记录在预置的容器中,所述的装置还包括容器关闭模块,用于当费率时段区间改变时,关闭当前记录了数据流量统计值的容器。优选地,所述特征点为时间的小时整点,所述费率时段信息获取模块包括以下子模块业务数据子模块,用于接收业务数据;时间获取子模块,用于获取所述业务数据经过承载的时间的小时部分;所述判断模块包括如下子模块匹配子模块,用于判断所述业务数据经过承载的时间的小时部分是否匹配到某一特征点,以及判断所述特征点的状态是否为初始态,若是,则调用数据流量统计模块;否则,则调用累加模块; 优选地,所述装置还包括累加模块,用于将所述业务数据的数据流量累加到与所述业务数据经过承载的时间相应的费率时段区间中。与现有技术相比,本专利技术包括以下优点首先,本专利技术以承载为单位,承载中的业务数据流量的统计依据业务数据经过承载的时间为触发点,而不是以费率时段改变点的时间为触发点,这样在同一时刻统计业务数据流量的承载就不会过分集中,避免了同一时刻数量庞大的承载集中统计业务数据流量造成的设备CPU占用率高的问题;其次,本专利技术因为以获取业务数据经过承载的时间为业务数据统计的触发点,这样就不需要设置定时器来提醒费率时段改变点的到达,降低了设备CPU的占用率。附图说明图1是本专利技术一种业务数据流量统计的方法实施例1步骤流程图;图2是本专利技术一种业务数据流量统计的方法实施例2步骤流程图;图3是本专利技术的费率时段改变点状态变换流程图;图4是本专利技术一种业务数据流量统计的方法实施例结构框图。具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术实施例的核心构思在于,以承载为单位,承载中的业务数据流量的统计依据业务数据经过承载的时间为触发点,通过比较业务数据经过承载的时间与费率时段改变点的时间,以及获取费率时段改变点的状态来确定统计承载的业务数据流量的时机,降低了设备CPU的占用率。参照图1,示出了本专利技术一种基于费率时段的业务数据流量统计的方法实施例1的步骤流程图,具体包括以下步骤步骤101 :获取费率时段区间信息,所述费率时段信息包括承载的费率时段区间、将所述承载划分为多个费率时段区间的特征点以及所述特征点的状态,其中,所述特征点的状态包括初始态;费率时段区间是指一个时间区间,在这个时间区间内计费费率是相同的,在具体实现中,费率时段本文档来自技高网...
【技术保护点】
一种基于费率时段的业务数据流量统计的方法,其特征在于,包括:?获取费率时段信息,所述费率时段信息包括承载的费率时段区间、将所述承载划分为多个费率时段区间的特征点以及所述特征点的状态,其中,所述特征点的状态包括初始态;?接收业务数据,并获取所述业务数据经过承载的时间;?当所述业务数据经过承载的时间匹配到某一特征点,并且所述特征点的状态为初始态时,统计所述特征点对应的费率时段区间的数据流量。
【技术特征摘要】
1.一种基于费率时段的业务数据流量统计的方法,其特征在于,包括 获取费率时段信息,所述费率时段信息包括承载的费率时段区间、将所述承载划分为多个费率时段区间的特征点以及所述特征点的状态,其中,所述特征点的状态包括初始态; 接收业务数据,并获取所述业务数据经过承载的时间; 当所述业务数据经过承载的时间匹配到某一特征点,并且所述特征点的状态为初始态时,统计所述特征点对应的费率时段区间的数据流量。2.根据权利要求1所述的方法,其特征在于,所述特征点的状态还包括处理态;所述当所述业务数据经过承载的时间匹配到某一特征点,并且所述特征点的状态为初始态时,统计所述特征点对应的费率时段区间的数据流量的步骤之后,还包括 记录所述统计的数据流量对应的费率时段区间的数据流量统计值,在费率时段区间改变时,开始下一个费率时段区间的统计; 将所述已经统计数据流量的费率时段区间对应的特征点的状态设置为处理态,其余特征点的状态设置为初始态。3.根据权利要求2所述的方法,其特征在于,所述统计的数据流量对应的费率时段区间的数据流量统计值记录在预置的容器中,所述的方法还包括 当费率时段区间改变时,关闭当前记录了数据流量统计值的容器。4.根据权利要求1所述的方法,其特征在于,所述特征点为时间的小时整点,所述接收业务数据,并获取所述业务数据经过承载的时间的步骤包括 接收业务数据; 获取所述业务数据经过承载的时间的小时部分; 所述当业务数据经过承载的时间匹配到某一特征点,并且所述特征点的状态为初始态时,统计所述特征点对应的费率时段区间的数据流量的步骤包括 将所述业务数据经过承载的时间的小时部分与所述每个特征点进行匹配; 当业务数据经过承载的时间的小时部分匹配到某一特征点,并且所述特征点的状态为初始态时,统计所述特征点对应的费率时段区间的数据流量。5.根据权利要求1所述的方法,其特征在于,还包括 当所述业务数据经过承载的时间不能匹配到某一特征点,和/或,所述特征点的状态为处理态时,将所述业务数据的数据流量累加到与所述业务数据经过承载的时...
【专利技术属性】
技术研发人员:徐怀志,赵琮,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。