一种业务的网络资源利用率统计方法及装置与流程

文档序号:11064731阅读:303来源:国知局
一种业务的网络资源利用率统计方法及装置与制造工艺

本发明涉及数据业务相关技术,尤其涉及一种业务的网络资源利用率统计方法及装置。



背景技术:

随着移动网络服务能力的不断增强和智能终端的快速普及,移动网络中承载了越来越多的数据业务,如即时通信、网络浏览、视频等。不同的数据业务的网络资源利用率是不同的,对业务的网络资源利用率进行预测及统计可有助于开发商了解其开发的应用业务在运行过程中所消耗的网络资源,以进一步优化该应用业务;然而,现有技术中针对业务的网络资源消耗的方案大多比较复杂,且尚不存在从业务的不同业务特性维度对该业务的网络资源利用率进行统计及预测的方案。



技术实现要素:

有鉴于此,本发明实施例期望提供一种业务的网络资源利用率统计方法及装置,能够简单方便的对业务的网络资源利用率进行统计,及依据统计得到的网络资源利用率合理的对该业务进行后向收费。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种业务的网络资源利用率统计方法,所述方法包括:

确定当前业务对应的至少一种业务操作,分别获取所述业务的每一种业务特性维度上完成每一种业务操作对应的资源消耗;

获取运行所述业务对应的每种业务特性维度上的资源消耗,并确定每种业务特性维度上的资源消耗占对应的可用资源的比例,确定比例最大值;

基于所述比例最大值及业务特性维度为数据流量对应的比例确定所述业务的网络资源利用率。

上述方案中,所述业务的业务特性维度包括:数据流量、上行物理资源块PRB占用、下行PRB占用、物理上行控制信道PUCCH占用及物理下行控制信道PDCCH占用;

相应的,所述分别获取所述业务的每一种业务特性维度上完成每一种业务操作对应的资源消耗包括:

获取完成所述业务的每一种业务操作对应的数据流量、上行PRB使用数量、下行PRB使用数量、PUCCH使用数量及PDCCH使用数量。

上述方案中,所述获取运行所述业务对应的每种业务特性维度上的资源消耗包括:

获取运行所述业务时执行每一种业务操作的概率,基于所述概率对每一种业务特性维度上完成每一种业务操作对应的资源消耗进行加权,获得运行所述业务对应的每种业务特性维度上的资源消耗。

上述方案中,所述确定每种业务特性维度上的资源消耗占对应的可用资源的比例包括:

获取单位时间内第一小区的所述业务在每种业务特性维度上的可用资源,以及运行所述业务的平均时间,基于所述可用资源及运行所述业务的平均时间得到在所述平均时间内第一小区的所述业务在每种业务特性维度上的可用资源;

基于所述完成所述业务对应的每种业务特性维度上的资源消耗及在所述平均时间内第一小区的所述业务在每种业务特性维度上的可用资源,获得运行所述业务对应的每种业务特性维度上的资源消耗占对应的可用资源的比例。

上述方案中,所述基于所述比例最大值及业务特性维度为数据流量对应的比例确定所述业务的网络资源利用率包括:

获取所述比例最大值与业务特性维度为数据流量对应的比例的比值,依据所述比值与预设的第一阈值的大小关系确定所述业务的网络资源利用率。

上述方案中,所述确定所述业务的网络资源利用率之后,所述方法还包括:

依据所述业务的网络资源利用率确定对应所述业务的流量单价,并基于所述流量单价对所述业务进行计费。

上述方案中,所述依据所述业务的网络资源利用率确定对应所述业务的流量单价包括:

获取当前流量的基本价,基于所述基本价与所述业务的网络资源利用率确定所述业务的流量单价,依据所述业务的流量单价对所述业务按流量或运行时间进行计费。

本发明实施例还提供了一种业务的网络资源利用率统计装置,所述装置包括:确定模块、获取模块及处理模块;其中,

所述确定模块,用于确定当前业务对应的至少一种业务操作,分别获取所述业务的每一种业务特性维度上完成每一种业务操作对应的资源消耗;

所述获取模块,用于获取运行所述业务对应的每种业务特性维度上的资源消耗,并确定每种业务特性维度上的资源消耗占对应的可用资源的比例,确定比例最大值;

所述处理模块,用于基于所述比例最大值及业务特性维度为数据流量对应的比例确定所述业务的网络资源利用率。

上述方案中,所述业务的业务特性维度包括:数据流量、上行物理资源块PRB占用、下行PRB占用、PUCCH占用及PDCCH占用;

相应的,所述确定模块,具体用于获取完成所述业务的每一种业务操作对应的数据流量、上行PRB使用数量、下行PRB使用数量、PUCCH使用数量及PDCCH使用数量。

上述方案中,所述获取模块,具体用于获取运行所述业务时执行每一种业务操作的概率,基于所述概率对每一种业务特性维度上完成每一种业务操作对应的资源消耗进行加权,获得运行所述业务对应的每种业务特性维度上的资源消耗。

上述方案中,所述获取模块,具体用于获取单位时间内第一小区的所述业 务在每种业务特性维度上的可用资源,以及运行所述业务的平均时间,基于所述可用资源及运行所述业务的平均时间得到在所述平均时间内第一小区的所述业务在每种业务特性维度上的可用资源;

基于所述完成所述业务对应的每种业务特性维度上的资源消耗及在所述平均时间内第一小区的所述业务在每种业务特性维度上的可用资源,获得运行所述业务对应的每种业务特性维度上的资源消耗占对应的可用资源的比例。

上述方案中,所述处理模块,具体用于获取所述比例最大值与业务特性维度为数据流量对应的比例的比值,依据所述比值与预设的第一阈值的大小关系确定所述业务的网络资源利用率。

上述方案中,所述装置还包括计费模块,用于依据所述业务的网络资源利用率确定对应所述业务的流量单价,并基于所述流量单价对所述业务进行计费。

上述方案中,所述计费模块,具体用于获取当前流量的基本价,基于所述基本价与所述业务的网络资源利用率确定所述业务的流量单价,依据所述业务的流量单价对所述业务按流量或运行时间进行计费。

本发明实施例所提供的业务的网络资源利用率统计方法及装置,确定当前业务对应的至少一种业务操作,分别获取所述业务的每一种业务特性维度上完成每一种业务操作对应的资源消耗;获取运行所述业务对应的每种业务特性维度上的资源消耗,并确定每种业务特性维度上的资源消耗占对应的可用资源的比例,确定比例最大值;基于所述比例最大值及业务特性维度为数据流量对应的比例确定所述业务的网络资源利用率。如此,从业务的不同业务特性维度对该业务进行分析,可简单方便的对业务的网络资源利用率进行统计,及依据统计得到的网络资源利用率合理的对该业务进行后向收费等,能够引导业务开发商更合理的使用网络资源。

附图说明

图1为本发明实施例一业务的网络资源利用率统计方法流程示意图;

图2为本发明实施例二业务的网络资源利用率统计方法流程示意图;

图3为本发明实施例一业务的网络资源利用率统计装置组成结构示意图。

具体实施方式

在本发明实施例中,确定当前业务对应的至少一种业务操作,分别获取所述业务的每一种业务特性维度上完成每一种业务操作对应的资源消耗;获取运行所述业务对应的每种业务特性维度上的资源消耗、每种业务特性维度上的资源消耗占对应的可用资源的比例,并确定比例最大值;基于所述比例最大值及业务特性维度为数据流量对应的比例确定所述业务的网络资源利用率。

实施例一

图1所示为本发明实施例一业务的网络资源利用率统计方法流程示意图,如图1所示,本发明实施例业务的网络资源利用率统计方法包括:

步骤101:确定当前业务对应的至少一种业务操作,分别获取所述业务的每一种业务特性维度上完成每一种业务操作对应的资源消耗;

这里,所述确定当前业务对应的至少一种业务操作包括:通过当前业务可提供的功能确定所述业务对应的至少一种业务操作;如:当前业务为微信APP,则其对应的业务操作包括:朋友圈、摇一摇、扫一扫、订阅号等等。

所述业务可以为业务开发商/运营公司推出的业务,既可以为4G网络中的业务,也可以为2/3G网络中的业务;

当所述业务为4G网络中的业务时,所述业务的业务特性维度包括:数据流量、上行物理资源块(PRB,Physical Resource Block)占用、下行PRB占用、物理上行控制信道(PUCCH,Physical Uplink Control Channel)占用及物理下行控制信道(PDCCH,Physical Downlink Control Channel)占用;

当所述业务为3G网络中的业务时,所述业务的业务特性维度包括:数据流量、业务信道的码道占用及控制信道的码道占用;

在本发明实施例中,所述业务为4G网络中的业务。

所述分别获取所述业务的每一种业务特性维度上完成每一种业务操作对应的资源消耗包括:

获取完成所述业务的每一种业务操作对应的数据流量、上行PRB使用数量、下行PRB使用数量、PUCCH使用数量及PDCCH使用数量;其中,所述数据流量包括上行介质访问控制(MAC,Media Access Control)层数据流量及下行MAC层数据流量。

在本发明实施例中,所述业务对应N种业务操作,N为正整数,在4G网络下,分别进行每种业务操作,获取完成第i种业务操作对应的:下行MAC层数据流量D_i、上行MAC层数据流量U_i、PDCCH使用数量DC_i、PUCCH使用数量UC_i、下行PRB使用数量DR_i、上行PRB使用数量UR_i、传输占用时间T_i。

步骤102:获取运行所述业务对应的每种业务特性维度上的资源消耗,并确定每种业务特性维度上的资源消耗占对应的可用资源的比例,确定比例最大值;

这里,所述获取运行所述业务对应的每种业务特性维度上的资源消耗包括:

获取运行所述业务时执行每一种业务操作的概率,基于所述概率对每一种业务特性维度上完成每一种业务操作对应的资源消耗进行加权,获得运行所述业务对应的每种业务特性维度上的资源消耗;

其中,可通过网管平台和/或现网日志留存系统和/或深度包检测(DPI,Deep Packet Inspection)系统提供的相关信息及数据,利用大数据分析可得运行所述业务时执行每一种业务操作的概率,第i种业务操作的概率为W_i,W_1+W_2+…+W_i+…+W_N=1;

所述基于所述概率对每一种业务特性维度上完成每一种业务操作对应的资源消耗进行加权,获得运行所述业务对应的每种业务特性维度上的资源消耗,包括:

运行所述业务对应的业务特性维度为下行MAC层数据流量的资源消耗为即D=D_1*W_1+…+D_N*W_N;

运行所述业务对应的业务特性维度为上行MAC层数据流量的资源消耗为即U=U_1*W_1+…+U_N*W_N;

运行所述业务对应的业务特性维度为PDCCH占用的资源消耗为:即DC=DC_1*W_1+…+DC_N*W_N;

运行所述业务对应的业务特性维度为PUCCH占用的资源消耗为:即UC=UC_1*W_1+…+DC_N*W_N;

运行所述业务对应的业务特性维度为下行PRB占用的资源消耗为:即DR=DR_1*W_1+…+DR_N*W_N;

运行所述业务对应的业务特性维度为上行PRB占用的资源消耗为:即UR=UR_1*W_1+…+DR_N*W_N。

在一实施例中,所述确定每种业务特性维度上的资源消耗占对应的可用资源的比例包括:

获取单位时间内第一小区的所述业务在每种业务特性维度上的可用资源,以及运行所述业务的平均时间,基于所述可用资源及运行所述业务的平均时间得到在所述平均时间内第一小区的所述业务在每种业务特性维度上的可用资源;

基于所述完成所述业务对应的每种业务特性维度上的资源消耗及在所述平均时间内第一小区的所述业务在每种业务特性维度上的可用资源,获得运行所述业务对应的每种业务特性维度上的资源消耗占对应的可用资源的比例;

这里,所述单位时间可以为1秒、1分等,可根据实际需要进行设定,但本发明实施例所提到的时间单位均相同,也即所述传输占用时间T_i的单位与所述单位时间的单位相同;

所述第一小区为典型小区,即通用小区或一般小区。

在一实施例中,所述获取单位时间内第一小区的所述业务在每种业务特性 维度上的可用资源,包括:

获取单位时间内为第一小区配置的PDCCH可用数量Ref_DC、PUCCH可用数量Ref_UC、下行PRB可用数量Ref_DR、上行PRB可用数量Ref_UR,以及获取单位时间内第一小区满负载时的MAC流量Ref_Data。

在一实施例中,所述获取运行所述业务的平均时间包括:

运行所述业务时执行每一种业务操作的概率,对完成每一种业务操作对应的时间进行加权,得到运行所述业务的平均时间,即即T=T_1*W_1+…+T_N*W_N。

在一实施例中,所述基于所述可用资源及运行所述业务的平均时间得到在所述平均时间内第一小区的所述业务在每种业务特性维度上的可用资源,包括:

在所述平均时间内第一小区的所述业务在业务特性维度为PDCCH占用的可用资源为Ref_DC*T;

在所述平均时间内第一小区的所述业务在业务特性维度为PUCCH占用的可用资源为Ref_UC*T;

在所述平均时间内第一小区的所述业务在业务特性维度为下行PRB占用的可用资源为Ref_DR*T;

在所述平均时间内第一小区的所述业务在业务特性维度为上行PRB占用的可用资源为Ref_UR*T;

在所述平均时间内第一小区的所述业务在业务特性维度为数据流量的可用资源为Ref_Data*T。

相应的,基于所述完成所述业务对应的每种业务特性维度上的资源消耗及在所述平均时间内第一小区的所述业务在每种业务特性维度上的可用资源,获得运行所述业务对应的每种业务特性维度上的资源消耗占对应的可用资源的比例包括:R1=DC/(Ref_DC*T)、R2=UC/(Ref_UC*T)、R3=DR/(Ref_DR*T)、R4=UR/(Ref_UR*T)、R5=(D+U)/(Ref_Data*T)。

所述确定比例最大值即为:Rmax=max(R1,R2,R3,R4,R5)。

步骤103:基于所述比例最大值及业务特性维度为数据流量对应的比例确定所述业务的网络资源利用率;

本步骤包括:获取所述比例最大值与业务特性维度为数据流量对应的比例的比值,依据所述比值与预设的第一阈值的大小关系确定所述业务的网络资源利用率;

这里,所述获取所述比例最大值与业务特性维度为数据流量对应的比例的比值P即为:P=Rmax/R5;在本发明实施例中,所述预设的第一阈值为1;

依据所述比值与预设的第一阈值的大小关系确定所述业务的网络资源利用率包括:若所述比值P为1,则确定所述业务的网络资源利用率为高;若所述比值P大于1,则确定所述业务的网络资源利用率为低,且P值越大,表明所述业务的网络资源利用率越低。

在一实施例中,所述确定所述业务的网络资源利用率之后,所述方法还包括:依据所述业务的网络资源利用率确定对应所述业务的流量单价,并基于所述流量单价对所述业务进行计费,即进行后向收费;

其中,所述依据所述业务的网络资源利用率确定对应所述业务的流量单价,包括:获取当前流量的基本价,基于所述基本价与所述业务的网络资源利用率确定所述业务的流量单价;假设目前流量基本单价为C,则所述业务的流量单价为C’=C*P;如此,通过业务对网络资源的消耗设定计费单价,使后向收费更加合理,一方面更客观的体现了业务对网络资源的占中付费,另一方面可以引导业务开发更合理的使用网络资源,否则收费将会变高。

在一实施例中,所述基于所述流量单价对所述业务进行计费包括:

依据所述业务的流量单价对所述业务按流量或按运行时间进行计费;

其中,依据所述业务的流量单价对所述业务按流量进行计费包括:

对所述业务进行后向收费f(k*C*P)=k*C*P*x;其中,k为预设常数,可表示为所述业务的开发商/运营商的打折优惠系数;x为所述业务占用的流量数据;

依据所述业务的流量单价对所述业务按运行时间进行计费包括:

依据历史数据统计所述业务在一段时间Ta内的流量消耗A,预测所述业务在未来一段时间Ta内的流量消耗B,依据所述业务的流量单价及所述业务在未来一段时间Ta内的流量消耗B,对所述业务在未来一段时间Ta内的运行进行计费;例如:依据历史数据统计所述业务在过去三年内每年的流量消耗为A,预测所述业务在未来的一年内的流量消耗也应为A,则对所述业务在未来一年内的运行进行计费为k*C*P*A;依据历史数据统计所述业务在过去三年内的流量消耗分别为A、B、C,预测所述业务在未来的一年内的流量消耗应为D,则对所述业务在未来一年内的运行进行计费为k*C*P*D。

实施例二

图2为本发明实施例业务的网络资源利用率统计方法流程示意图;如图2所示,本发明实施例业务的网络资源利用率统计方法包括:

步骤201:确定当前业务对应的至少一种业务操作,分别获取所述业务的每一种业务特性维度上完成每一种业务操作对应的资源消耗;

在本发明实施例中,所述业务为4G网络中的业务。

所述确定当前业务对应的至少一种业务操作包括:通过当前业务可提供的功能确定所述业务对应的至少一种业务操作;如:当前业务为QQ APP,则其对应的业务操作包括:QQ游戏、音乐、兴趣部落、QQ视频等等。

所述业务的业务特性维度包括:上行MAC层数据流量、下行MAC层数据流量、上行PRB占用、下行PRB占用、PUCCH占用及PDCCH占用。

所述分别获取所述业务的每一种业务特性维度上完成每一种业务操作对应的资源消耗包括:

获取完成所述业务的每一种业务操作对应的数据流量、上行PRB使用数量、下行PRB使用数量、PUCCH使用数量及PDCCH使用数量;其中,所述数据流量包括上行介质访问控制(MAC,Media Access Control)层数据流量及下行MAC层数据流量。

在本发明实施例中,所述业务对应N种业务操作,N为正整数,在4G网 络下,分别进行每种业务操作,获取完成第i种业务操作对应的:下行MAC层数据流量D_i、上行MAC层数据流量U_i、PDCCH使用数量DC_i、PUCCH使用数量UC_i、下行PRB使用数量DR_i、上行PRB使用数量UR_i、传输占用时间T_i。

步骤202:获取运行所述业务对应的每种业务特性维度上的资源消耗,并确定每种业务特性维度上的资源消耗占对应的可用资源的比例,确定比例最大值;

这里,所述获取运行所述业务对应的每种业务特性维度上的资源消耗包括:

获取运行所述业务时执行每一种业务操作的概率,基于所述概率对每一种业务特性维度上完成每一种业务操作对应的资源消耗进行加权,获得运行所述业务对应的每种业务特性维度上的资源消耗;

其中,可通过网管平台和/或现网日志留存系统和/或深度包检测(DPI,Deep Packet Inspection)系统提供的相关信息及数据,利用大数据分析可得运行所述业务时执行每一种业务操作的概率,第i种业务操作的概率为W_i,W_1+W_2+…+W_i+…+W_N=1;

所述基于所述概率对每一种业务特性维度上完成每一种业务操作对应的资源消耗进行加权,获得运行所述业务对应的每种业务特性维度上的资源消耗,包括:

运行所述业务对应的业务特性维度为下行MAC层数据流量的资源消耗为即D=D_1*W_1+…+D_N*W_N;

运行所述业务对应的业务特性维度为上行MAC层数据流量的资源消耗为即U=U_1*W_1+…+U_N*W_N;

运行所述业务对应的业务特性维度为PDCCH占用的资源消耗为:即DC=DC_1*W_1+…+DC_N*W_N;

运行所述业务对应的业务特性维度为PUCCH占用的资源消耗为:即UC=UC_1*W_1+…+DC_N*W_N;

运行所述业务对应的业务特性维度为下行PRB占用的资源消耗为:即DR=DR_1*W_1+…+DR_N*W_N;

运行所述业务对应的业务特性维度为上行PRB占用的资源消耗为:即UR=UR_1*W_1+…+DR_N*W_N。

在一实施例中,所述确定每种业务特性维度上的资源消耗占对应的可用资源的比例包括:

获取单位时间内第一小区的所述业务在每种业务特性维度上的可用资源,以及运行所述业务的平均时间,基于所述可用资源及运行所述业务的平均时间得到在所述平均时间内第一小区的所述业务在每种业务特性维度上的可用资源;

基于所述完成所述业务对应的每种业务特性维度上的资源消耗及在所述平均时间内第一小区的所述业务在每种业务特性维度上的可用资源,获得运行所述业务对应的每种业务特性维度上的资源消耗占对应的可用资源的比例;

这里,所述单位时间可以为1秒、1分等,可根据实际需要进行设定,但本发明实施例所提到的时间单位均相同,也即所述传输占用时间T_i的单位与所述单位时间的单位相同;

所述第一小区为典型小区,即通用小区或一般小区。

在一实施例中,所述获取单位时间内第一小区的所述业务在每种业务特性维度上的可用资源,包括:

获取单位时间内为第一小区配置的PDCCH可用数量Ref_DC、PUCCH可用数量Ref_UC、下行PRB可用数量Ref_DR、上行PRB可用数量Ref_UR,以及获取单位时间内第一小区满负载时的MAC流量Ref_Data。

在一实施例中,所述获取运行所述业务的平均时间包括:

运行所述业务时执行每一种业务操作的概率,对完成每一种业务操作对应的时间进行加权,得到运行所述业务的平均时间,即即T=T_1*W_1+…+T_N*W_N。

在一实施例中,所述基于所述可用资源及运行所述业务的平均时间得到在所述平均时间内第一小区的所述业务在每种业务特性维度上的可用资源,包括:

在所述平均时间内第一小区的所述业务在业务特性维度为PDCCH占用的可用资源为Ref_DC*T;

在所述平均时间内第一小区的所述业务在业务特性维度为PUCCH占用的可用资源为Ref_UC*T;

在所述平均时间内第一小区的所述业务在业务特性维度为下行PRB占用的可用资源为Ref_DR*T;

在所述平均时间内第一小区的所述业务在业务特性维度为上行PRB占用的可用资源为Ref_UR*T;

在所述平均时间内第一小区的所述业务在业务特性维度为数据流量的可用资源为Ref_Data*T。

相应的,基于所述完成所述业务对应的每种业务特性维度上的资源消耗及在所述平均时间内第一小区的所述业务在每种业务特性维度上的可用资源,获得运行所述业务对应的每种业务特性维度上的资源消耗占对应的可用资源的比例包括:R1=DC/(Ref_DC*T)、R2=UC/(Ref_UC*T)、R3=DR/(Ref_DR*T)、R4=UR/(Ref_UR*T)、R5=(D+U)/(Ref_Data*T)。

所述确定比例最大值即为:Rmax=max(R1,R2,R3,R4,R5)。

步骤203:基于所述比例最大值及业务特性维度为数据流量对应的比例确定所述业务的网络资源利用率;

本步骤包括:获取所述比例最大值与业务特性维度为数据流量对应的比例的比值,依据所述比值与预设的第一阈值的大小关系确定所述业务的网络资源 利用率;

这里,所述获取所述比例最大值与业务特性维度为数据流量对应的比例的比值P即为:P=Rmax/R5;在本发明实施例中,所述预设的第一阈值为1;

依据所述比值与预设的第一阈值的大小关系确定所述业务的网络资源利用率包括:若所述比值P为1,则确定所述业务的网络资源利用率为高;若所述比值P大于1,则确定所述业务的网络资源利用率为低,且P值越大,表明所述业务的网络资源利用率越低。

步骤204:依据所述业务的网络资源利用率确定对应所述业务的流量单价,并基于所述流量单价对所述业务进行计费;

这里,所述依据所述业务的网络资源利用率确定对应所述业务的流量单价,包括:

获取当前流量的基本价,基于所述基本价与所述业务的网络资源利用率确定所述业务的流量单价;假设目前流量基本单价为C,则所述业务的流量单价为C’=C*P;如此,通过业务对网络资源的消耗设定计费单价,使后向收费更加合理,一方面更客观的体现了业务对网络资源的占中付费,另一方面可以引导业务开发更合理的使用网络资源,否则收费将会变高。

在一实施例中,所述基于所述流量单价对所述业务进行计费包括:

依据所述业务的流量单价对所述业务按流量或按运行时间进行计费;

其中,依据所述业务的流量单价对所述业务按流量进行计费包括:

对所述业务进行后向收费f(k*C*P)=k*C*P*x;其中,k为预设常数,可表示为所述业务的开发商/运营商的打折优惠系数;x为所述业务占用的流量数据;

依据所述业务的流量单价对所述业务按运行时间进行计费包括:

依据历史数据统计所述业务在一段时间Ta内的流量消耗A,预测所述业务在未来一段时间Ta内的流量消耗B,依据所述业务的流量单价及所述业务在未来一段时间Ta内的流量消耗B,对所述业务在未来一段时间Ta内的运行进行计 费。

实施例三

图3为本发明实施例一业务的网络资源利用率统计装置组成结构示意图;如图3所示,本发明实施例业务的网络资源利用率统计装置包括:确定模块31、获取模块32及处理模块33;其中,

所述确定模块31,用于确定当前业务对应的至少一种业务操作,分别获取所述业务的每一种业务特性维度上完成每一种业务操作对应的资源消耗;

所述获取模块32,用于获取运行所述业务对应的每种业务特性维度上的资源消耗,并确定每种业务特性维度上的资源消耗占对应的可用资源的比例,确定比例最大值;

所述处理模块33,用于基于所述比例最大值及业务特性维度为数据流量对应的比例确定所述业务的网络资源利用率。

所述业务可以为4G网络中的业务,也可以为2/3G网络中的业务;在本实施例中,所述业务为4G网络中的业务,所述业务的业务特性维度包括:数据流量、上行PRB占用、下行PRB占用、PUCCH占用及PDCCH占用;其中,所述数据流量包括上行MAC层数据流量及下行MAC层数据流量。

相应的,所述确定模块31,具体用于获取完成所述业务的每一种业务操作对应的数据流量、上行PRB使用数量、下行PRB使用数量、PUCCH使用数量及PDCCH使用数量;

在本发明实施例中,所述业务对应N种业务操作,N为正整数,在4G网络下,分别进行每种业务操作,获取完成第i种业务操作对应的:下行MAC层数据流量D_i、上行MAC层数据流量U_i、PDCCH使用数量DC_i、PUCCH使用数量UC_i、下行PRB使用数量DR_i、上行PRB使用数量UR_i、传输占用时间T_i。

在一实施例中,所述获取模块32,具体用于获取运行所述业务时执行每一种业务操作的概率,基于所述概率对每一种业务特性维度上完成每一种业务操作对应的资源消耗进行加权,获得运行所述业务对应的每种业务特性维度上的 资源消耗;

其中,可通过网管平台和/或现网日志留存系统和/或DPI系统提供的相关信息及数据,利用大数据分析可得运行所述业务时执行每一种业务操作的概率,第i种业务操作的概率为W_i,W_1+W_2+…+W_i+…+W_N=1。

在一实施例中,所述获取模块32,具体用于运行所述业务对应的业务特性维度为下行MAC层数据流量的资源消耗为即D=D_1*W_1+…+D_N*W_N;

运行所述业务对应的业务特性维度为上行MAC层数据流量的资源消耗为即U=U_1*W_1+…+U_N*W_N;

运行所述业务对应的业务特性维度为PDCCH占用的资源消耗为:即DC=DC_1*W_1+…+DC_N*W_N;

运行所述业务对应的业务特性维度为PUCCH占用的资源消耗为:即UC=UC_1*W_1+…+DC_N*W_N;

运行所述业务对应的业务特性维度为下行PRB占用的资源消耗为:即DR=DR_1*W_1+…+DR_N*W_N;

运行所述业务对应的业务特性维度为上行PRB占用的资源消耗为:即UR=UR_1*W_1+…+DR_N*W_N。

在一实施例中,所述获取模块32,具体用于获取单位时间内第一小区的所述业务在每种业务特性维度上的可用资源,以及运行所述业务的平均时间,基于所述可用资源及运行所述业务的平均时间得到在所述平均时间内第一小区的所述业务在每种业务特性维度上的可用资源;

基于所述完成所述业务对应的每种业务特性维度上的资源消耗及在所述平 均时间内第一小区的所述业务在每种业务特性维度上的可用资源,获得运行所述业务对应的每种业务特性维度上的资源消耗占对应的可用资源的比例。

在一实施例中,所述获取模块32,具体用于获取单位时间内为第一小区配置的PDCCH可用数量Ref_DC、PUCCH可用数量Ref_UC、下行PRB可用数量Ref_DR、上行PRB可用数量Ref_UR,以及获取单位时间内第一小区满负载时的MAC流量Ref_Data。

在一实施例中,所述获取模块32,具体用于运行所述业务时执行每一种业务操作的概率,对完成每一种业务操作对应的时间进行加权,得到运行所述业务的平均时间,即即T=T_1*W_1+…+T_N*W_N。

在一实施例中,所述获取模块32,具体用于在所述平均时间内第一小区的所述业务在业务特性维度为PDCCH占用的可用资源为Ref_DC*T;

在所述平均时间内第一小区的所述业务在业务特性维度为PUCCH占用的可用资源为Ref_UC*T;

在所述平均时间内第一小区的所述业务在业务特性维度为下行PRB占用的可用资源为Ref_DR*T;

在所述平均时间内第一小区的所述业务在业务特性维度为上行PRB占用的可用资源为Ref_UR*T;

在所述平均时间内第一小区的所述业务在业务特性维度为数据流量的可用资源为Ref_Data*T。

在一实施例中,所述获取模块32,具体用于获得R1=DC/(Ref_DC*T)、R2=UC/(Ref_UC*T)、R3=DR/(Ref_DR*T)、R4=UR/(Ref_UR*T)、R5=(D+U)/(Ref_Data*T);以及获得Rmax=max(R1,R2,R3,R4,R5)。

在一实施例中,所述处理模块33,具体用于获取所述比例最大值与业务特性维度为数据流量对应的比例的比值,依据所述比值与预设的第一阈值的大小关系确定所述业务的网络资源利用率;

这里,所述获取所述比例最大值与业务特性维度为数据流量对应的比例的 比值P即为:P=Rmax/R5;在本发明实施例中,所述预设的第一阈值为1;

若所述比值P为1,则确定所述业务的网络资源利用率为高;若所述比值P大于1,则确定所述业务的网络资源利用率为低,且P值越大,表明所述业务的网络资源利用率越低。

在一实施例中,所述装置还包括计费模块34,用于依据所述业务的网络资源利用率确定对应所述业务的流量单价,并基于所述流量单价对所述业务进行计费。

在一实施例中,所述计费模块,具体用于获取当前流量的基本价,基于所述基本价与所述业务的网络资源利用率确定所述业务的流量单价,依据所述业务的流量单价对所述业务按流量或运行时间进行计费。

这里需要指出的是:以上涉及装置的描述,与上述方法描述是类似的,同方法的有益效果描述,不做赘述。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述。

在本发明实施例中,所述确定模块31、获取模块32、处理模块33及计费模块34均可由终端或服务器中的中央处理器(CPU,Central Processing Unit)或数字信号处理器(DSP,Digital Signal Processor)、或现场可编程门阵列(FPGA,Field Programmable Gate Array)、或集成电路(ASIC,Application Specific Integrated Circuit)实现。

以上所述,仅为本发明较佳实施例而已,并非用于限定本发明的保护范围。

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