一种资源分配方法和设备组成比例

技术编号:9644197 阅读:109 留言:0更新日期:2014-02-07 04:45
本发明专利技术的实施例提供一种资源分配方法和设备,涉及通信领域,能够提高CGN设备的端口资源的利用率,包括:CGN设备获取预设的端口块的资源量,获取用户设备的当前分配次数,获取所述当前分配次数对应的优化系数,再根据所述优化系数和所述预设的端口块的资源量,确定当前需分配给所述用户设备的端口块的资源量。本发明专利技术的实施例提供的资源分配方法和设备应用于空间资源分配。

【技术实现步骤摘要】
一种资源分配方法和设备
本专利技术涉及通信领域,尤其涉及一种资源分配方法和设备。
技术介绍
随着联网应用创新层出不穷,用户规模快速增长,终端的智能化、移动化带来了移动互联网的大发展,同时全球电信运营商面临IPv4(InternetProtocolversion4,网际协议版本4)地址短缺的问题。现有技术中,为解决IPv4地址短缺问题采用NAT(NetworkAddressTranslation,网络地址转换)方案,该方案是延续使用IPv4发展业务,通过利用私有(保留)地址转化为合法IP(InternetProtocol,网际协议)地址的转换技术来规模化部署IPv4私有地址,以达到提高映射后的公网IPv4地址的利用率,从而可以在相当长的时间内解决IPv4地址问题。为了实现用户的访问及提高映射后的公网IPv4地址的利用率,CGN(CarriergradeNetworkAddressTranslation,运营商级网络地址转换)设备为多个用户分配同一个转换后地址的不同端口块,该端口块的资源量是预先设置的固定个数的端口资源的总和。示例的,根据用户有端口需求,CGN设备向用户设备第一次分配端口资源块,若第一次分配的端口块用完后,CGN设备分配的所有端口块的资源量之和小于用户的端口需求,可以再分配相同资源量的端口块,直到CGN设备分配的端口块不再小于用户的端口需求。通常,用户设备需求的端口资源量是随着分配次数的增加而递减的,而每次分配给用户设备的端口块的资源量是相同的,那么若端口块的资源量的设置的太大,可能出现每次分配给用户设备的端口资源量远远大于用户设备需要的端口资源量,则会造成大量端口资源的浪费,影响CGN设备的能力;如果端口块的资源量的设置的太小,可能出现每次分配给用户设备的端口资源量无法满足用户设备的端口资源量需求,则会造成CGN设备重复频繁的端口块分配操作及CGN设备能力的下降。因此现有技术的方法导致了CGN设备的端口资源的利用率较低。
技术实现思路
本专利技术的实施例提供一种资源分配方法和设备,能够提高CGN设备的端口资源的利用率。为达到上述目的,本专利技术的实施例采用如下技术方案:一方面,提供一种资源分配方法,应用于CGN设备,包括:获取预设的端口块的资源量;获取用户设备的当前分配次数;获取所述当前分配次数对应的优化系数;根据所述优化系数和所述预设的端口块的资源量,确定当前需分配给所述用户设备的端口块的资源量。另一方面,提供一种CGN设备,包括:第一获取单元,用于获取预设的端口块的资源量;第二获取单元,用于获取用户设备的当前分配次数;第三获取单元,用于获取所述当前分配次数对应的优化系数;确定单元,用于根据所述优化系数和所述预设的端口块的资源量,确定当前需分配给所述用户设备的端口块的资源量。本专利技术实施例提供的资源分配方法,CGN设备可以根据优化系数和预设的端口块的资源量,确定当前需分配给用户设备的端口块的资源量,CGN设备能够将合适的端口块分配给用户设备。这样一来,避免了资源量的浪费,减少了重复操作,减少了对CGN设备能力的影响,因此提高了CGN设备的端口资源的利用率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种资源分配方法的流程图;图2为本专利技术实施例提供的另一种资源分配方法的流程图;图3为本专利技术实施例提供的一种CGN设备的结构示意图;图4为本专利技术实施例提供的另一种CGN设备的结构示意图;图5为本专利技术实施例提供的再一种CGN设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种资源分配方法,应用于CGN设备,如图1所示,包括:步骤101、获取预设的端口块的资源量。所述预设的端口块的资源量是根据经验选择的最合适的资源量。步骤102、获取用户设备的当前分配次数。步骤103、获取所述当前分配次数对应的优化系数。示例的,可以在步骤101之前设置前P次分配中每次分配对应的优化系数,在步骤103中根据当前分配次数查询前P次分配中每次分配对应的优化系数,得到所述当前分配次数对应的优化系数。通常的,根据预设的端口块的资源量的选择和端口块资源分配的经验,预先设置合适P的取值,来满足大多数用户设备的资源需求。实际应用中所述P的取值为3。步骤104、根据所述优化系数和所述预设的端口块的资源量,确定当前需分配给所述用户设备的端口块的资源量。CGN设备根据所述优化系数和所述预设的端口块的资源量,通过资源调整公式确定所述当前需分配给所述用户设备的端口块的资源量,所述资源调整公式为:其中,所述S0为所述预设的端口块的资源量,所述Sh为所述当前需分配给所述用户设备的端口块的资源量,所述M为所述优化系数,所述h为所述用户设备的当前分配次数。这样一来,CGN设备可以根据优化系数和预设的端口块的资源量,确定当前需分配给用户设备的端口块的资源量,CGN设备能够将合适的端口块分配给用户设备,避免了资源量的浪费,减少了重复操作,减少了对CGN设备能力的影响,因此提高了CGN设备的端口资源的利用率。本专利技术实施例提供一种资源分配方法,应用于CGN设备,如图2所示,包括:步骤201、设置CGN设备优化系数,执行步骤202。CGN设备设置前P次分配中每次分配对应的优化系数。通常的,根据端口块资源分配的经验,预先设置合适P的取值,来满足大多数用户设备的资源需求。实际应用中所述P的取值为3。例如,只设置了前3次分配对应的优化系数,在进行资源分配时,若分配次数超过了3,不再为该用户设备分配端口块。具体的,CGN设备每次给用户设备分配的端口块的资源量不尽相同,根据以往不同的用户设备特点、应用环境特点等多方面因素,为用户设备预先设置不同分配次数对应的优化系数。示例的,假设P=3,则设置前3次分配中每次分配对应的优化系数,本专利技术实施例假设第一次分配对应的优化系数为1,第二次分配对应的优化系数为4,第三次分配对应的优化系数为8,在本专利技术实施例中所述优化系数的设置为逐次递增的,以保证后续过程中,为用户设备分配的端口块的资源量逐次递减,即第一次分配的端口块的资源量大于第二次分配的端口块的资源量,第二次分配的端口块的资源量大于第三次分配的端口块的资源量。步骤202、为用户设备在同一转换后地址预留第一端口资源和第二端口资源,执行步骤203。通常的,CGN设备为同一用户设备分配的端口块在同一转换后地址,以便于保证该用户设备的应用的可用性。所述CGN设备将转换后地址预留的端口资源可以分为两个部分,一个部分作为第一端口资源,另一个部分作为第二端口资源,通常所述第一端口资源的资源量大于所述第二端口资源。所述第一端口资源用于CGN设备在第一次给用户设备分配的端口块时提供端口资源;所述第二端口本文档来自技高网
...
一种资源分配方法和设备

【技术保护点】
一种资源分配方法,其特征在于,应用于运营商级网络地址转换CGN设备,包括:获取预设的端口块的资源量;获取用户设备的当前分配次数;获取所述当前分配次数对应的优化系数;根据所述优化系数和所述预设的端口块的资源量,确定当前需分配给所述用户设备的端口块的资源量。

【技术特征摘要】
1.一种资源分配方法,其特征在于,应用于运营商级网络地址转换CGN设备,包括:获取预设的端口块的资源量;获取用户设备的当前分配次数;获取所述当前分配次数对应的优化系数,其中,所述优化系数随着所述当前分配次数的增加而增加;根据所述优化系数和所述预设的端口块的资源量,通过资源调整公式确定所述当前需分配给所述用户设备的端口块的资源量,所述资源调整公式为:其中,所述S0为所述预设的端口块的资源量,所述Sh为所述当前需分配给所述用户设备的端口块的资源量,所述M为所述优化系数,所述h为所述用户设备的当前分配次数。2.根据权利要求1所述的方法,其特征在于,所述获取用户设备的当前分配次数包括:获取资源映射表记录的分配次数;将所述分配次数加1得到所述当前分配次数;在所述获取用户设备的当前分配次数之后,所述方法还包括:用所述当前分配次数更新所述资源映射表中记录的分配次数。3.根据权利要求1所述的方法,其特征在于,在获取预设的端口块的资源量之前,所述方法还包括:设置前P次分配中每次分配对应的优化系数;所述获取所述当前分配次数对应的优化系数包括:根据所述当前分配次数查询所述前P次分配中每次分配对应的优化系数,得到所述当前分配次数对应的优化系数。4.根据权利要求1至3任意一项权利要求所述的方法,其特征在于,在所述获取预设的端口块的资源量之前,所述方法还包括:为所述用户设备在同一转换后地址预留第一端口资源和第二端口资源;在所述根据所述优化系数和所述预设的端口块的资源量,确定当前需分配给所述用户设备的端口块的资源量之后,所述方法还包括:当所述当前分配次数为1时,从所述第一端口资源中按照所述当前需分配给所述用户设备的端口块的资源量向所述用户设备分配端口块;当所述当前分配次数不为1时,从所述第二端口资源中按照所述当前需分配给所述用户设...

【专利技术属性】
技术研发人员:王泽林王明会王健全王光全夏俊杰张文钺杨艳松谢梦楠华一强郭晓琳
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1