一种硬件阻塞率的修正方法

阅读: 评论:0

著录项
  • CN200710107001.6
  • 20070511
  • CN101052197
  • 20071010
  • 中兴通讯股份有限公司
  • 苏兴明;张三喜;董文斌
  • H04Q7/36(2006.01)I
  • H04Q7/36(2006.01)I H04B7/00(2006.01)I

  • 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部
  • 中国,CN,广东(44)
  • 北京安信方达知识产权代理有限公司
  • 龙洪;霍育栋
摘要
一种硬件阻塞率的修正方法,包括如下步骤:步骤一,获取时间T内的总的业务申请次数Xservice_request_total和由于硬件资源不足被阻塞的业务申请次数M;步骤二,获取被阻塞的M次业务的详细情况,包括被阻塞业务的申请时间及业务申请者的唯一标识;步骤三,对业务阻塞次数进行修正,设定时间t,对同一业务申请者的被阻塞业务申请,将连续的相邻被阻塞业务申请的申请时间之差小于等于t的多次业务申请计为1次,得到修正后的业务阻塞次数为每个业务申请者修正后的业务申请次数之和;步骤四,对总的业务申请次数进行修正,将其中被阻塞的业务申请次数M用修正后的业务阻塞次数替代;步骤五,硬件阻塞率为上述修正后的业务申请次数与修正后的总的业务申请次数的比值。
权利要求

1、一种硬件阻塞率的修正方法,包括如下步骤:

步骤一,获取一段时间T内的总的业务申请次数X service_request_total和由于硬 件资源不足被阻塞的业务申请次数M;

步骤二,获取步骤一中所述被阻塞的M次业务的详细情况,此详细情 况包括每次被阻塞业务的申请时间及业务申请者的唯一标识;

步骤三,根据步骤二中所获得的被阻塞的M次业务的详细情况,对业 务阻塞次数进行修正,设定时间t,对同一业务申请者的被阻塞业务申请, 将连续的相邻被阻塞业务申请的申请时间之差小于等于t的多次业务申请计 为1次,对每个业务申请者都按该方法进行修正,得到修正后的业务阻塞次 数X block_modified为每个业务申请者修正后的被阻塞业务申请次数之和;

步骤四,对总的业务申请次数X service_request_total进行修正,将其中被阻塞的 业务申请次数M用修正后的业务阻塞次数X block_modified替代,得到修正后的总 的业务申请次数X service_request_total_modified;

步骤五,硬件阻塞率为上述修正后的业务申请次数与修正后的总的业务 申请次数的比值。

2、如权利要求1所述的方法,其特征在于:步骤三中所述修正过程具 体包含如下步骤:

1)统计此被阻塞的M次业务中的业务申请者数目N,并对被阻 塞的M次业务按照申请时间的先后进行排序;

2)为步骤1)每位业务申请者i设置两个变量M i和t i,其中M i 为第i位业务申请者被阻塞的次数,t i为时间变量,并设置初始值M i=1,t i= 被阻塞的M次业务中第i位业务申请者在此被阻塞的M次业务中首次被阻 塞的时间;

3)对步骤1)所获N位业务申请者中的每位业务申请者i,从该 业务申请者在此M次业务阻塞中第一次发生业务阻塞开始,顺次遍历按时 间排序后的M次业务,直至再次发现某次业务阻塞属于该业务申请者i,比 较该次业务申请的时间与t i的时间差,更新t i为该次被阻塞业务的发生时间;

a、如果该时间差小于等于所设定的时间t,则维持M i不变;b、如果该 时间差大于所设定的时间t,则令M i=M i+1;

4)对步骤1)所述N位业务申请者都按照步骤3)对M次业务遍 历完毕后,得到修正后的业务阻塞次数:

X block _ mod ified = Σ i = 1 N M i .

3、如权利要求1所述的方法,其特征在于:步骤三中所述修正过程具 体包含如下步骤:

s1)统计此被阻塞的M次业务中的业务申请者数目N;

s2)对被阻塞的M次业务按业务申请者分为N组,1~N组分别对应第 1~N位业务申请者,对每一组的业务申请按申请时间的先后进行排序;

s3)对该N组业务中的每一组业务申请设置变量M i,其中M i为第i位 业务申请者被阻塞的次数,并设置初始值M i=1;

s4)对第i位业务申请者,对其对应的第i组业务申请除第一个业务申 请外的每一个业务申请,计算其与该业务申请前一业务申请的申请时间之 差,

a、如果该时间差小于等于所设定的时间t,则维持M i不变;

b、如果该时间差大于所设定的时间t,则令M i=M i+1;

s5)对所有N位业务申请者的业务申请次数修正完后,得到修正后的业 务阻塞次数:

X block _ mod ified = Σ i = 1 N M i ,

4、如权利要求1或2或3所述的方法,其特征在于:

所述时间t根据业务模型由用户自行设定,对无线网络,t<10s。

5、如权利要求1所述的方法,其特征在于:

所述时间T内所述硬件资源的配置数量没有发生过变化。

6、如权利要求1所述的方法,其特征在于:

所述被阻塞的M次业务申请是由于同一类硬件资源不足而导致被阻 塞的业务申请,该类硬件资源即是需要扩容的硬件资源。

7、如权利要求1所述的方法,其特征在于:

所述业务申请者的唯一标识根据具体业务而定,所述业务申请者为 终端时,所述业务申请者的唯一标识是该终端的电话号码或国际移动用户识 别码或电子序列号。

8、如权利要求1所述的方法,其特征在于:

所述M次业务的详细情况除了包括每次被阻塞业务的申请时间及业 务申请者的唯一标识外,还包含关于该M次业务的阻塞原因和/或业务申请 种类。

9、如权利要求1所述的方法,其特征在于:对不同的业务申请者其t 值不同。

说明书
技术领域

技术领域

本发明涉及无线通信领域,特别是涉及一种硬件资源阻塞率的修正方 法。

背景技术

在无线通信领域,所支持的用户数目通常和某些种类的硬件资源的配置 数量有关,一般来讲,这类资源越多,所支持的用户也越多。

对于这些硬件资源的配置来讲,通常是根据一个建立在统计基础上的经 验模型来配置其容量,但是对于一个实际的个体来讲,这个统计的模型可能 并不是很适合,需要根据实际情况进行校准或者调整才能使用。对于无线网 络来讲,在实际网络建设的时候,由于对无线容量预测的不准确性,对某些 硬件资源的配置数量预测也是不准确的。或者由于投资限制方面的原因,在 网络建设初期,对某些硬件资源的配置并不是一次性到位,而是随着用户的 发展逐渐进行资源扩容的。

理论上来讲,资源的扩容可以根据当前的用户数目和当前资源支持的用 户数目进行对比,达到一定比例即可进行扩容。但是很多情况下,出于经济 方面的考虑,需要尽可能的利用当前的资源,通常是当系统有了一定程度的 阻塞的时候才进行扩容,这可以通过预先设定一个门限值,只有当阻塞率达 到了这个预设值的时候才进行扩容。

对于阻塞率地统计,通常系统都是直接根据下面的公式计算的:

Block_Ratioharaware=Xblock/Xservice_request_total

其中Block_Ratioharaware为由于某硬件资源不足导致的阻塞率,Xblock为由于 某硬件资源不足导致的业务阻塞次数,Xservice_request_total总的业务申请次数。

但是上面的公式存在一个问题,即如果一个用户由于被阻塞,在极短的 时间内连续多次申请业务均被阻塞的话,则根据上面的公式计算出来的结果 就偏大了。如果当前的物理资源配置本来就很少的话,这样计算出来的结果 就更大了,显然直接利用这个统计出来的阻塞率作依据来进行扩容,是不完 备的。

发明内容

本发明要解决的技术问题是提供一种硬件阻塞率的修正方法,修正由于 同一用户在极短的时间内连续多次申请业务均被阻塞时,利用现有硬件阻塞 率作依据来进行扩容不完备的问题。

为解决上述问题,本发明提供一种硬件阻塞率的修正方法,包括如下步 骤:

步骤一,获取一段时间T内的总的业务申请次数Xservice_request_total和由于硬 件资源不足被阻塞的业务申请次数M;

步骤二,获取步骤一中所述被阻塞的M次业务的详细情况,此详细情 况包括每次被阻塞业务的申请时间及业务申请者的唯一标识;

步骤三,根据步骤二中所获得的被阻塞的M次业务的详细情况,对业 务阻塞次数进行修正,设定时间t,对同一业务申请者的被阻塞业务申请, 将连续的相邻被阻塞业务申请的申请时间之差小于等于t的多次业务申请计 为1次,对每个业务申请者都按该方法进行修正,得到修正后的业务阻塞次 数Xblock_modified为每个业务申请者修正后的被阻塞业务申请次数之和;

步骤四,对总的业务申请次数Xservice_request_total进行修正,将其中被阻塞的 业务申请次数M用修正后的业务阻塞次数Xblock_modified替代,得到修正后的总 的业务申请次数Xservice_request_total_modified;

步骤五,硬件阻塞率为上述修正后的业务申请次数与修正后的总的业务 申请次数的比值。

进一步地,上述方法还可具有以下特点,步骤三中所述修正过程具体包 含如下步骤:

1)统计此被阻塞的M次业务中的业务申请者数目N,并对被阻 塞的M次业务按照申请时间的先后进行排序;

2)为步骤1)每位业务申请者i设置两个变量Mi和ti,其中Mi 为第i位业务申请者被阻塞的次数,ti为时间变量,并设置初始值Mi=1,ti= 被阻塞的M次业务中第i位业务申请者在此被阻塞的M次业务中首次被阻 塞的时间;

3)对步骤1)所获N位业务申请者中的每位业务申请者i,从该 业务申请者在此M次业务阻塞中第一次发生业务阻塞开始,顺次遍历按时 间排序后的M次业务,直至再次发现某次业务阻塞属于该业务申请者i,比 较该次业务申请的时间与ti的时间差,更新ti为该次被阻塞业务的发生时间;

a、如果该时间差小于等于所设定的时间t,则维持Mi不变;b、如果该 时间差大于所设定的时间t,则令Mi=Mi+1;

4)对步骤1)所述N位业务申请者都按照步骤3)对M次业务遍 历完毕后,得到修正后的业务阻塞次数:

X block _ mod ified = Σ i = 1 N M i .

进一步地,上述方法还可具有以下特点,步骤三中所述修正过程具体包 含如下步骤:

s1)统计此被阻塞的M次业务中的业务申请者数目N;

s2)对被阻塞的M次业务按业务申请者分为N组,1~N组分别对应第 1~N位业务申请者,对每一组的业务申请按申请时间的先后进行排序;

s3)对该N组业务中的每一组业务申请设置变量Mi,其中Mi为第i位 业务申请者被阻塞的次数,并设置初始值Mi=1;

s4)对第i位业务申请者,对其对应的第i组业务申请除第一个业务申 请外的每一个业务申请,计算其与该业务申请前一业务申请的申请时间之 差,

a、如果该时间差小于等于所设定的时间t,则维持Mi不变;

b、如果该时间差大于所设定的时间t,则令Mi=Mi+1;

s5)对所有N位业务申请者的业务申请次数修正完后,得到修正后的业 务阻塞次数:

X block _ mod ified = Σ i = 1 N M i .

进一步地,上述方法还可具有以下特点,所述时间t根据业务模型由用 户自行设定,对无线网络,t<10s。

进一步地,上述方法还可具有以下特点,所述时间T内所述硬件资源的 配置数量没有发生过变化。

进一步地,上述方法还可具有以下特点,所述被阻塞的M次业务申请 是由于同一类硬件资源不足而导致被阻塞的业务申请,该类硬件资源即是需 要扩容的硬件资源。

进一步地,上述方法还可具有以下特点,所述业务申请者的唯一标识根 据具体业务而定,所述业务申请者为终端时,所述业务申请者的唯一标识是 该终端的电话号码或国际移动用户识别码或电子序列号。

进一步地,上述方法还可具有以下特点,所述M次业务的详细情况除 了包括每次被阻塞业务的申请时间及业务申请者的唯一标识外,还包含关于 该M次业务的阻塞原因和/或业务申请种类。

进一步地,上述方法还可具有以下特点,对不同的业务申请者其t值不 同。

通过采用本发明所述的方法,得出的硬件阻塞率更接近实际情况,以此 为依据来对相关硬件进行扩容更有利于充分利用当前资源,节约扩容所需资 金。

附图说明

图1所示为本发明硬件阻塞率修正方法的流程图。

具体实施方式

下面将结合附图及实施例对本发明的技术方案进行更详细的说明。

本发明所述硬件阻塞率的修正方法如图1所示,具体如下:

步骤110:获取一段时间T内的总的业务申请次数Xservice_request_total、由于 某硬件资源不足被阻塞的业务申请次数M,对于时间T的要求是这段时间 内,发生了由于某类硬件资源不足导致的业务申请阻塞,但是该硬件资源的 配置数量没有发生过变化;

时间T的取值可以根据实际情况自行设定,通常可选取业务忙时的时间 段:例如上午11:00~12:00,或者晚上的20:00~21:00.

上述的某类硬件资源即是需要扩容的硬件资源,如CDMA无线通信系 统中的CE(信道单元)资源、声码器资源等。

步骤120:获取时间段T内的由于该硬件资源不足被阻塞的M次业务的 详细情况,至少需要包括每次被阻塞业务的发生时间、业务申请者的唯一标 识;

除发生时间和唯一标识外,还可包含阻塞原因、业务申请种类等,本发 明中描述的是缺省认定同一业务申请种类和特定硬件阻塞原因。

业务申请者的唯一标识可以根据具体业务而定,例如移动语音业务中, 通常语音的业务申请者为终端,该终端的电话号码、IMSI(国际移动用户识 别码)、ESN(电子序列号)均可作为终端的唯一标识。在其他通信系统中, 例如一个IP地址也能唯一反映一个网上的计算机用户,其IP地址可作为该 业务申请者的唯一标识。

步骤130:对于由于该硬件资源不足被阻塞的M次业务,根据详细情况 进行修正,将连续的相邻被阻塞业务申请的申请时间之差小于等于t的多次 业务申请计为1次,其方法为,对于同一个业务申请者来讲,首次业务申请 记为一次业务申请,对该业务申请者首次之后的其余业务申请,如果该业务 申请与其前一次业务申请的申请时间之差小于等于t,则该业务申请不记入 申请次数中,否则,申请次数增加一次,从而进行修正。时间t可以根据业 务模型由用户自行设定,对于无线网络来讲,通常可取值为小于10秒,对 不同的业务申请者其t值可以不同。

修正的具体步骤如下:

1)对由于某硬件资源不足被阻塞的M次业务按照业务申请者唯一标识 进行统计,得到这M次业务的业务申请者个数N;

2)对这M次业务按照发生时间的先后顺序进行排序;

其中,步骤1)和步骤2)的顺序可以调换。

3)对于同一个业务申请者i来讲,设置两个变量,一个是被阻塞的次数 Mi,一个是时间变量ti,初始值设置为Mi=1,ti=被阻塞的M次业务中该 业务申请者首次被阻塞的时间;

4)对于同一业务申请者,遍历按时间排序后的M次业务,如果发现该 次业务申请是属于某个申请者i的,比较该次业务申请的时间与ti的时间差, 并更新ti为该次被阻塞业务的发生时间,

如果该时间差小于等于预先设定的t,则Mi维持不变;

如果该时间差大于预先设定的t,则Mi=Mi+1;

5)对于不同业务申请者,重复步骤3)~4),直到所有N个业务申请 者都遍历完毕后,计算修正后的由于某硬件资源不足导致的业务阻塞次数:

X block _ mod ified = Σ i = 1 N M i

步骤140:计算修正后的总的业务申请次数,对总的业务申请次数 Xservice_request_total进行修正,将其中被阻塞的业务申请次数M用修正后的业务阻 塞次数Xblock_modified替代,得到修正后的总的业务申请次数Xservice_request_total_modified, 见下式:

X service _ request _ total _ mod ified = X service _ request _ total - M + Σ i = 1 N M i

步骤150:计算由于某硬件资源不足导致的阻塞率,:

Block_Ratioharaware_modified=Xblock_modified/Xservice_request_total_modified

这里计算出来的阻塞率即可与预设值进行比较,作为扩容的依据。

在本发明另一实施例中,步骤130中的具体修正步骤如下:

s1)统计此被阻塞的M次业务中的业务申请者数目N;

s2)对被阻塞的M次业务按业务申请者分为N组,1~N组分别对应第 1~N位业务申请者,对每一组的业务申请按申请时间的先后进行排序;

s3)对该N组业务中的每一组业务申请设置变量Mi,其中Mi为第i位 业务申请者被阻塞的次数,并设置初始值Mi=1;

s4)对第i位业务申请者,对其对应的第i组业务申请除第一个业务申 请外的每一个业务申请,计算其与该业务申请前一业务申请的申请时间之 差,

a、如果该时间差小于等于所设定的时间t,则维持Mi不变;

b、如果该时间差大于所设定的时间t,则令Mi=Mi+1;

s5)对所有N位业务申请者的业务申请次数修正完后,得到修正后的业 务阻塞次数:

X block _ mod ified = Σ i = 1 N M i .

当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

本文发布于:2023-04-13 02:55:45,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/1/86222.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图