一种域名服务器更新网关gw设备负荷信息的方法及设备的制作方法

文档序号:7782988阅读:287来源:国知局
一种域名服务器更新网关gw设备负荷信息的方法及设备的制作方法
【专利摘要】本发明公开了一种域名服务器更新网关GW设备负荷信息的方法及设备,该方法包括:通过与GW设备之间的消息接口,接收所述GW设备上报的当前负荷信息或与当前负荷信息相关的参数;根据接收到的GW设备的当前负荷信息或与当前负荷信息相关的参数,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数。本发明能够解决现有技术中通过人工修改GW的负荷信息而导致的高负荷的GW设备总被选择,而低负荷的GW设备总不被选择,GW设备负荷过高或超负荷的问题,可以保证GW设备负荷信息的实时性和动态性,无需人工操作。
【专利说明】—种域名服务器更新网关GW设备负荷信息的方法及设备
【技术领域】
[0001]本发明涉及网络通信【技术领域】,尤其涉及一种域名服务器更新网关GW设备负荷信息的方法及设备。
【背景技术】
[0002]TS23.401 中描述,MME (Mobility Management Entity,移动性管理实体)必须具备GW (Gateway,网关)设备选择的功能,也就是说通过DNS (Domain Name Service,域名服务)查询过程选择出合适的GW设备,GW设备主要包括两类:SGW (Serving Gateway,服务网关)设备和PGW (Packet Data Network Gateway,分组数据网络网关)设备,其中,每类GW设备包含多个SGW或PGW设备,MME在进行GW设备选择时,需要经过多次DNS查询过程来选择负荷相对较小的GW设备作为最终所要选择的GW设备,多次DNS查询过程包括=NAPTR(Name Authorized Pointer,名称权威指针)记录、SRV (Service Locator,服务定位)记录和A (A host address)记录,所述A记录是域名和IP地址的对应关系。
[0003]其中,SRV记录包含 Priority (优先级)、Weight (权重)、Port (接口)、Target (目标)四个参数,其中,参数Priority、Weight与负荷信息相关,用来反应GW设备的负荷信息,Priority指该GW设备的优先级,可以定义Priority越小,该GW设备当前的负荷越小,那么MME在选择GW设备时,应该优先选择该GW设备;Weight表示GW设备的权重,当各个GW设备的Priority相同时,再比较各个设备的Weight参数,可以定义Weight越大,该GW设备当前负荷越小,那么MME在选择GW设备时,该设备应该被优先选择。
[0004]现有的调整GW设备负荷优先级的方法是:通过DNS服务器提供的操作维护接口,人工修改SRV记录中的Priority和Weight参数的值,从而反映GW设备的负荷信息,使各Gff设备的负荷相对均衡。
[0005]但是,目前调整GW设备负荷优先级的方法存在以下不足:
[0006]必须不定期的进行人工操作来修改SRV记录中的Priority和Weight参数的值,否则,GW设备的Priority和Weight会一直保持不变,那么经过一段时间之后,就会导致高负荷的GW设备总被选择,而低负荷的GW设备总不被选择,进而导致GW设备负荷过高或超负荷的问题的出现。

【发明内容】

[0007]本发明提供了一种域名服务器更新网关GW设备负荷信息的方法及设备,用以解决现有技术中通过人工修改GW的负荷信息而导致的高负荷的GW设备总被选择,而低负荷的GW设备总不被选择,Gff设备负荷过高或超负荷的问题。
[0008]本发明提供了一种域名服务器更新网关GW设备负荷信息的方法,包括:
[0009]通过与GW设备之间的消息接口,接收所述GW设备上报的当前负荷信息或与当前负荷信息相关的参数;
[0010]根据接收到的GW设备的当前负荷信息或与当前负荷信息相关的参数,更新所述Gff设备的服务定位SRV记录中与负荷信息相关的参数。
[0011]所述方法中,SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,根据接收到的GW设备的当前负荷信息,更新所述GW设备的SRV记录中与负荷信息相关的参数,具体包括:
[0012]根据接收到的GW设备的当前负荷信息,更新所述SRV记录中的优先级参数;
[0013]根据所述GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新所述SRV记录中的权重参数。
[0014]这样,可以结合优先级参数和权重参数两个参数来反映GW设备的负荷信息,使所反映的负荷信息更加准确、可靠。
[0015]所述方法中,SRV记录中与负荷信息相关的参数包括权重参数和优先级参数,所述优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同;
[0016]根据接收到的GW设备的当前负荷信息,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数,具体包括:
[0017]根据GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新SRV记录中的权重参数。
[0018]这样可以只根据权重参数来反映GW设备的负荷信息,从而提高上报速率。
[0019]本发明还提供了一种网关GW设备上报负荷信息的方法,包括:
[0020]确定负荷信息发生更新时,记录更新后的当前负荷信息;
[0021]确定满足设定上报条件时,通过与域名服务器之间的消息接口,上报更新后的当前负荷信息,或
[0022]确定满足设定上报条件时,根据更新后的当前负荷信息,确定服务定位SRV记录中与当前负荷信息相关的参数,通过与域名服务器之间的消息接口,上报所确定的与当前负荷信息相关的参数。
[0023]此方法与上述域名服务器更新GW设备负荷信息的方法相对应,Gff设备上报了负荷信息或与负荷信息相关的参数之后,域名服务器根据GW设备上报的负荷信息或与负荷信息相关的参数来更新SRV记录中于负荷信息相关的参数。
[0024]所述方法,在到达设定周期时,确定满足设定上报条件;或者
[0025]与最近一次上报的负荷信息相比,确定当前负荷信息增长设定值时,确定满足设定上报条件;或者
[0026]确定更新后的当前负荷信息大于设定阈值时,确定满足设定上报条件。
[0027]这样可以避免GW设备频繁的上报自身的负荷信息,从而减小域名服务器和GW设备的负担。
[0028]所述方法中,上报更新后的当前负荷信息,具体包括:
[0029]根据更新后的当前负荷信息与GW设备满负荷的比值,将更新后的当前负荷信息映射为0-100之间的整数上报。
[0030]这样可以减少域名服务器的计算量,从而提高域名服务器更新与负荷信息相关的参数的速率。
[0031]所述方法中,所述SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,所述优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同,确定所述SRV记录中与当前负荷信息相关的参数,具体包括:
[0032]根据GW设备的满负荷与当前负荷信息之差,确定权重参数。
[0033]这样可以只计算一个权重参数,从而提高GW设备的计算量和上报速率,还能提高域名服务器的接收和更新速率。
[0034]所述方法中,上报所述SRV记录中与当前负荷信息相关的参数,具体包括:
[0035]上报所述确定的权重参数。
[0036]可以在域名服务器侧将与该域名服务器连接的各个GW设备的SRV中的优先级参数配置成相同且固定不变的值,这样只上报一个参数可以提高GW设备的上报速率。
[0037]所述方法,所述根据GW设备的满负荷与更新后当前负荷信息之差,确定权重参数,具体包括:
[0038]根据更新后的当前负荷信息与满负荷的比值,将当前负荷信息映射为0-100之间的一个整数;
[0039]根据100与当前负荷信息所映射的整数之差,确定权重参数。
[0040]这样可以提高GW侧的上报速率,域名服务器侧接收到权重参数后直接更新权重参数即可,不用计算权重参数,提高了域名服务器侧的更新速率。
[0041]本发明还提供了一种域名服务器,包括:
[0042]接收单元,用于通过与GW设备之间的消息接口,接收所述GW设备上报的当前负荷信息或与当前负荷信息相关的参数;
[0043]更新单元,用于根据接收到的GW设备的当前负荷信息或与当前负荷信息相关的参数,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数。
[0044]所述服务器,SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,所述更新单元具体用于:
[0045]根据接收到的GW设备的当前负荷信息,更新所述SRV记录中的优先级参数;
[0046]根据所述GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新所述SRV记录中的权重参数。
[0047]所述服务器中,SRV记录中与负荷信息相关的参数包括权重参数和优先级参数,所述优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同;
[0048]所述更新单元具体用于:
[0049]根据GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新SRV记录中的权重参数。
[0050]本发明还提供了一种网关GW设备,包括:
[0051]记录单元,用于确定负荷信息发生更新时,记录更新后的当前负荷信息;
[0052]上报单元,用于确定满足设定上报条件时,通过与域名服务器之间的消息接口,上报更新后的当前负荷信息,或
[0053]确定满足设定上报条件时,根据更新后的当前负荷信息,确定服务定位SRV记录中与当前负荷信息相关的参数,通过与域名服务器之间的消息接口,上报所确定的与当前负荷信息相关的参数。
[0054]所述设备,到达设定周期时,确定满足设定上报条件;或者
[0055]与最近一次上报的负荷信息相比,确定当前负荷信息增长设定值时,确定满足设定上报条件;或者
[0056]确定更新后的当前负荷信息大于设定阈值时,确定满足设定上报条件。
[0057]所述设备中,所述上报单元具体用于:
[0058]根据更新后的当前负荷信息与GW设备满负荷的比值,将更新后的当前负荷信息映射为0-100之间的整数上报。
[0059]所述设备中,所述SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,所述优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同,所述上报单元具体用于:
[0060]根据GW设备的满负荷与当前负荷信息之差,确定权重参数。
[0061]所述设备中,所述上报单元具体用于:
[0062]上报所述确定的权重参数。
[0063]所述设备中,所述上报单元具体用于:
[0064]根据更新后的当前负荷信息与满负荷的比值,将当前负荷信息映射为0-100之间的一个整数;
[0065]根据100与当前负荷信息所映射的整数之差,确定权重参数。
[0066]利用本发明提供的域名服务器更新GW设备负荷信息的方法及设备,具有以下有益效果:GW设备可以统计自身的负荷信息并上报给域名服务器,解决了现有技术中通过人工修改GW的负荷信息而导致的高负荷的GW设备总被选择,而低负荷的GW设备总不被选择,Gff设备负荷过高或超负荷的问题,可以保证GW设备负荷信息的实时性和动态性,无需人工操作。
【专利附图】

【附图说明】
[0067]图1为本发明实施例提供的域名服务器更新GW设备负荷信息的方法流程图;
[0068]图2为本发明实施例提供的GW侧上报相关参数的方法流程图;
[0069]图3为本发明实施例提供的GW侧确定权重参数的方法流程图;
[0070]图4为本发明另一实施例提供的域名服务器更新GW设备负荷信息流程图;
[0071]图5为本发明另一实施例提供的GW设备上报负荷信息方法流程图;
[0072]图6为本发明实施例提供的域名服务器示意图;
[0073]图7为本发明实施例提供的GW设备示意图。
【具体实施方式】
[0074]下面结合附图和实施例对本发明提出更新网关设备负荷的方法进行更详细的说明。
[0075]本发明实施例提供了一种域名服务器更新GW设备负荷信息的方法,如图1所示,包括:
[0076]步骤101,通过与GW设备之间的消息接口,接收所述GW设备上报的当前负荷信息或与当前负荷信息相关的参数。
[0077]现有技术中,GW设备和DNS服务器之间是不进行数据通信的,本发明实施例中,在二者之间增加了消息接口,使二者可以进行数据通信,为实现域名服务器自动更新GW设备负荷信息提供了前提。
[0078]步骤102,根据接收到的GW设备的当前负荷信息或与当前负荷信息相关的参数,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数。
[0079]具体的,GW设备可以上报负荷信息,域名服务器可根据接收到的GW设备的负荷信息,更新SRV记录中与负荷信息相关的参数;GW设备也可以在计算出SRV记录中与负荷信息相关的参数后上报给域名服务器,域名服务器接收GW设备上报的参数后,直接更新该GW设备的SRV记录中的相应参数的大小即可。
[0080]下面以具体的实施例来详细说明本发明提供的域名服务器更新网关设备负荷信息的方法。
[0081]在域名服务器侧,域名服务器接收GW设备上报的与负荷信息相关的参数;根据GW设备上报的参数更新该GW设备的SRV记录中与负荷信息相关的参数。
[0082]在GW设备侧,如图2所示,包括:
[0083]步骤201,Gff设备确定负荷信息发生更新时,记录更新后的当前负荷信息。
[0084]具体的,GW设备检测自身的负荷信息是否发生更新,当其负荷信息发生更新时,记录更新后的当前负荷信息。
[0085]步骤202,确定满足上报条件时,根据更新后的当前负荷信息,确定服务定位SRV记录中与当前负荷信息相关的参数,通过与域名服务器之间的消息接口,上报所确定的与当前负荷信息相关的参数。
[0086]优选地,到达设定周期时,确定满足上报条件。也就是说GW设备每隔设定周期上报一次相关参数。
[0087]优选地,与最近一次上报的负荷信息相比,确定当前负荷信息增长设定值时,确定满足设定上报条件。
[0088]具体的,可以但不限定于,若当前负荷信息相比最近一次上报的负荷信息,增长了该GW设备满负荷的5% (或其它数值),确定GW设备满足上报条件。
[0089]优选地,确定更新后的当前负荷信息大于设定阈值时,确定满足设定上报条件。
[0090]具体的,可以为GW设备负荷信息设定一个上报阈值,在GW设备的当前负荷信息超过设定阈值时,确定满足上报条件。
[0091]进一步优选地,到达设定周期和与最近一次上报的负荷信息相比,确定当前负荷信息增长设定值的优选实施方式,可以结合使用,即,如果在设定周期内所记录的当前负荷信息与最近一次上报的负荷信息相比增长设定值时,不管是否到达设定周期,都确定满足上报条件;如果在设定周期内所记录的当前负荷信息与最近一次上报的负荷信息相比没有增长设定值,在到达设定周期时,确定满足上报条件。同理,超过设定阈值和到达设定周期这两种实施方式也可以结合使用。
[0092]上述各个优选地实施方式,可以减少域名服务器对消息的处理次数。
[0093]此外,如果当前负荷信息比最近一次上报的负荷信息降低了设定值,或当前负荷信息小于设定的阈值时,确定满足上报条件,将GW设备的当前负荷信息上报给域名服务器。
[0094]现有技术中,GW设备的SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,本发明实施例在确定SRV记录中与符合信息相关的参数时,SRV记录中优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同,根据GW设备的满负荷与当前负荷信息之差,确定权重参数。
[0095]也就是说,与域名服务器相连的各个GW设备的优先级参数都相同且固定不变。
[0096]优选地,Gff设备上报所述SRV记录中与当前负荷信息相关的参数,具体包括:
[0097]上报所述确定的权重参数。
[0098]具体的,在GW设备侧只上报权重参数,在域名服务器侧将各GW设备的优先级参数预先配置成相同且固定不变的值,当然,不限定于这种上报参数的方式,也可在GW设备侧将各GW设备的优先级参数配置成相同且固定不变的值,GW设备第一次上报时,同时上报权重参数和优先级参数,这样,可以将域名服务器侧所连接的各GW设备的SRV记录中的优先级参数更新成相同且固定的值,之后上报参数时,只上报权重参数即可。
[0099]在实际应用中,MME会首先选择其所要使用的GW设备类型,比如通过TAI选择SGW(Serving Gateway,服务网关)类型或通过 APN (接入点)选择 PGW(Packet Data NetworkGateway,分组数据网关)类型,选择完成之后,负荷要求的GW设备数量不多(一般在10个以下),MME选择出符合条件的GW设备之后,再根据GW设备的负荷信息对各个GW进行排序,一般先根据各GW设备的SRV记录中的优先级参数排序,当优先级参数相同时,再根据优先级参数相同的GW设备的权重参数排序,最后选择出负荷相对较小的GW设备接入,现有技术中,GW设备的SRV记录中的优先级参数越大,说明该GW设备的负荷越大,权重参数越大,说明该GW设备的负荷越小,并且,MME 一般先根据优先级参数来选择GW设备,优先级参数相同时,再根据权重参数选择。一般,MME选择所选择的出的符合条件的GW设备只有几个,而权重参数能够更具体的对应GW的负荷信息,因此,本发明实施例只需要上报一个权重参数即可。
[0100]基于上述实施例,所述根据GW设备的满负荷与更新后当前负荷信息之差,确定权重参数,具体包括,如图3所示:
[0101]步骤301,根据更新后的当前负荷信息与满负荷的比值,将当前负荷信息映射为0-100之间的一个整数。
[0102]具体的,GW设备的负荷信息可以为GW设备具体的承载数,那么当前负荷信息就是已占用的承载数,满负荷就是GW设备的最大承载数,将当前承载数与最大承载数的比值乘以100,就可将当前负荷信息映射以0-100之间的一个整数。
[0103]步骤302,根据100与当前负荷信息所映射的整数之差,确定权重参数。
[0104]这样,所得到的的权重参数也是0-100之间的一个整数,方便计算,其中,权重参数为O时,表示该GW设备当前是满负荷状态,权重参数为100时,表示该GW设备当前是空负荷状态。
[0105]下面以另一具体的实施例来详细说明本发明实施例提供的域名服务器更新网关设备负荷信息的方法。
[0106]在域名服务器侧,如图4所示,包括:
[0107]步骤401,通过与GW设备之间的消息接口,接收所述GW设备上报的当前负荷信息。
[0108]步骤402,根据接收到的GW设备的当前负荷信息,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数。
[0109]具体的,域名服务器要先根据设定规则确定出相关参数,再更新相关参数。[0110]GW设备的SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,根据接收到的GW设备的当前负荷信息,更新所述GW设备的SRV记录中与负荷信息相关的参数,具体包括:
[0111]根据接收到的GW设备的当前负荷信息,更新所述SRV记录中的优先级参数;
[0112]根据所述GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新所述SRV记录中的权重参数。
[0113]这里,确定优先级参数的方法是现有技术,这里不再赘述。将当前负荷信息映射成0-100之间的整数后,可将满负荷看做整数100,那么根据所述GW设备的满负荷与接收到的GW设备的当前负荷信息之差所得到的权重参数也是0-100之间的一个整数,这样可以方便计算。
[0114]Gff设备的SRV记录中与负荷信息相关的参数包括权重参数和优先级参数,优选地,优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同;
[0115]根据接收到的GW设备的当前负荷信息,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数,具体包括:
[0116]根据GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新SRV记录中的权重参数。
[0117]这里,在域名服务器侧,将各个GW设备的优先级参数设定为相同且固定不变的值,这样只需要跟新权重参数,即可更新GW设备的负荷信息。
[0118]具体的,也可将各GW设备的SRV记录中的权重参数的初始值配置成相同的值之后,再根据GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新SRV记录中的权
重参数。
[0119]本实施例中只更新权重参数的理由与上一具体实施例中GW设备只上报权重参数的理由类似,这里不再赘述。
[0120]在GW设备侧,上报负荷信息,包括,如图5所示:
[0121]步骤501,确定负荷信息发生更新时,记录更新后的当前负荷信息。
[0122]负荷信息有更新,才记录当前负荷信息。
[0123]步骤502,确定满足设定上报条件时,通过与域名服务器之间的消息接口,上报更新后的当前负荷信息。
[0124]优选地,根据更新后的当前负荷信息与GW设备满负荷的比值,将更新后的当前负荷信息映射为0-100之间的整数上报。
[0125]具体的,GW设备的负荷信息可以为GW设备具体的承载数,那么当前负荷信息就是已占用的承载数,满负荷就是GW设备的最大承载数,将当前承载数与最大承载数的比值乘以100,就可将当前负荷信息映射以0-100之间的一个整数。这样可以方便计算,还可以提高域名服务器更新参数的速率。
[0126]优选地,到达设定周期时,确定满足设定上报条件;或者
[0127]与最近一次上报的负荷信息相比,确定当前负荷信息增长设定值时,确定满足设定上报条件;或者
[0128]确定更新后的当前负荷信息大于设定阈值时,确定满足设定上报条件。
[0129]本实施例中确定满足设定条件的限定条件所带来的有益效果及进一步优选的实施方式,与上一具体实施例中确定满足设定上报条件的限定条件所带来的有益效果及进一步优选的实施方式相同,这里不再赘述。
[0130]通过上述两种具体的实施例,可以得出,与负荷信息相关的参数,可以在GW设备侧计算好之后,再上报给域名服务器,这样域名服务器只需跟新该GW设备的SRV记录中的相关参数值即可,这样可以提高域名服务器更新参数的速率;与负荷信息相关的参数,也可以在域名服务器侧计算后再更新参数值,这样可以提高GW设备侧的上报速率。具体采用哪种实施方式,可根据实际情况而定。
[0131]基于与本发明实施例提供的方法同样的发明构思,本发明还提供了一种域名服务器,如图6所示,包括:
[0132]接收单元601,,用于通过与GW设备之间的消息接口,接收所述GW设备上报的当前负荷信息或与当前负荷信息相关的参数;
[0133]更新单元602,用于根据接收到的GW设备的当前负荷信息或与当前负荷信息相关的参数,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数。
[0134]所述服务器,SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,所述更新单元具体用于:
[0135]根据接收到的GW设备的当前负荷信息,更新所述SRV记录中的优先级参数;
[0136]根据所述GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新所述SRV记录中的权重参数。
[0137]所述服务器中,SRV记录中与负荷信息相关的参数包括权重参数和优先级参数,所述优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同;
[0138]所述更新单元具体用于:
[0139]根据GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新SRV记录中的权重参数。
[0140]本发明还提供了一种网关GW设备,如图7所示,包括:
[0141]记录单元701,用于确定负荷信息发生更新时,记录更新后的当前负荷信息;
[0142]上报单元702,用于确定满足设定上报条件时,通过与域名服务器之间的消息接口,上报更新后的当前负荷信息,或
[0143]确定满足设定上报条件时,根据更新后的当前负荷信息,确定服务定位SRV记录中与当前负荷信息相关的参数,通过与域名服务器之间的消息接口,上报所确定的与当前负荷信息相关的参数。
[0144]所述设备,到达设定周期时,确定满足设定上报条件;或者
[0145]与最近一次上报的负荷信息相比,确定当前负荷信息增长设定值时,确定满足设定上报条件;或者
[0146]确定更新后的当前负荷信息大于设定阈值时,确定满足设定上报条件。
[0147]所述设备中,所述上报单元具体用于:
[0148]根据更新后的当前负荷信息与GW设备满负荷的比值,将更新后的当前负荷信息映射为0-100之间的整数上报。
[0149]所述设备中,所述SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,所述优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同,所述上报单元具体用于:
[0150]根据GW设备的满负荷与当前负荷信息之差,确定权重参数。
[0151]所述设备中,所述上报单元具体用于:
[0152]上报所述确定的权重参数。
[0153]所述设备中,所述上报单元具体用于:
[0154]根据更新后的当前负荷信息与满负荷的比值,将当前负荷信息映射为0-100之间的一个整数;
[0155]根据100与当前负荷信息所映射的整数之差,确定权重参数。
[0156]利用本发明提供的域名服务器更新GW设备负荷信息的方法及设备,具有以下有益效果:GW设备可以统计自身的负荷信息并上报给域名服务器,解决了现有技术中通过人工修改GW的负荷信息而导致的高负荷的GW设备总被选择,而低负荷的GW设备总不被选择,Gff设备负荷过高或超负荷的问题,可以保证GW设备负荷信息的实时性和动态性,无需人工操作。
[0157]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种域名服务器更新网关GW设备负荷信息的方法,其特征在于,包括: 通过与GW设备之间的消息接口,接收所述GW设备上报的当前负荷信息或与当前负荷信息相关的参数; 根据接收到的GW设备的当前负荷信息或与当前负荷信息相关的参数,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数。
2.如权利要求1所述的方法,其特征在于,SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,根据接收到的GW设备的当前负荷信息,更新所述GW设备的SRV记录中与负荷信息相关的参数,具体包括: 根据接收到的GW设备的当前负荷信息,更新所述SRV记录中的优先级参数; 根据所述GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新所述SRV记录中的权重参数。
3.如权利要求1所述的方法,其特征在于,SRV记录中与负荷信息相关的参数包括权重参数和优先级参数,所述优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同; 根据接收到的GW设备的当前负荷信息,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数,具体包括: 根据GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新SRV记录中的权重参数。
4.一种网关GW设备上报负荷信息的方法,其特征在于,包括: 确定负荷信息发生更新时,记录更新后的当前负荷信息; 确定满足设定上报条件时,通过与域名服务器之间的消息接口,上报更新后的当前负荷信息,或 确定满足设定上报条件时,根据更新后的当前负荷信息,确定服务定位SRV记录中与当前负荷信息相关的参数,通过与域名服务器之间的消息接口,上报所确定的与当前负荷信息相关的参数。
5.如权利要求4所述的方法,其特征在于, 到达设定周期时,确定满足设定上报条件;或者 与最近一次上报的负荷信息相比,确定当前负荷信息增长设定值时,确定满足设定上报条件;或者 确定更新后的当前负荷信息大于设定阈值时,确定满足设定上报条件。
6.如权利要求4或5所述的方法,其特征在于,上报更新后的当前负荷信息,具体包括: 根据更新后的当前负荷信息与GW设备满负荷的比值,将更新后的当前负荷信息映射为0-100之间的整数上 报。
7.如权利要求4所述的方法,其特征在于,所述SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,所述优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同,确定所述SRV记录中与当前负荷信息相关的参数,具体包括: 根据GW设备的满负荷与当前负荷信息之差,确定权重参数。
8.如权利要求7所述的方法,其特征在于,上报所述SRV记录中与当前负荷信息相关的参数,具体包括: 上报所述确定的权重参数。
9.如权利要求7所述的方法,其特征在于,所述根据GW设备的满负荷与更新后当前负荷信息之差,确定权重参数,具体包括: 根据更新后的当前负荷信息与满负荷的比值,将当前负荷信息映射为0-100之间的一个整数; 根据100与当前负荷信息所映射的整数之差,确定权重参数。
10.一种域名服务器,其特征在于,包括: 接收单元,用于通过与GW设备之间的消息接口,接收所述GW设备上报的当前负荷信息或与当前负荷信息相关的参数; 更新单元,用于根据接收到的GW设备的当前负荷信息或与当前负荷信息相关的参数,更新所述GW设备的服务定位SRV记录中与负荷信息相关的参数。
11.如权利要求10所述的服务器,其特征在于,SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,所述更新单元具体用于: 根据接收到的GW设备的当前负荷信息,更新所述SRV记录中的优先级参数; 根据所述GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新所述SRV记录中的权重参数。
12.如权利要求10所述的服务器,其特征在于,SRV记录中与负荷信息相关的参数包括权重参数和优先级参数,所述优先级参数被配置固定值且与连接域名服务器的其它任一 GW设备的优先级参数相同; 所述更新单元具体用于: 根据GW设备的满负荷与接收到的GW设备的当前负荷信息之差,更新SRV记录中的权重参数。
13.一种网关GW设备,其特征在于,包括: 记录单元,用于确定负荷信息发生更新时,记录更新后的当前负荷信息; 上报单元,用于确定满足设定上报条件时,通过与域名服务器之间的消息接口,上报更新后的当前负荷信息,或 确定满足设定上报条件时,根据更新后的当前负荷信息,确定服务定位SRV记录中与当前负荷信息相关的参数,通过与域名服务器之间的消息接口,上报所确定的与当前负荷信息相关的参数。
14.如权利要求13所述的设备,其特征在于, 到达设定周期时,确定满足设定上报条件;或者 与最近一次上报的负荷信息相比,确定当前负荷信息增长设定值时,确定满足设定上报条件;或者 确定更新后的当前负荷信息大于设定阈值时,确定满足设定上报条件。
15.如权利要求13或14所述的设备,其特征在于,所述上报单元具体用于: 根据更新后的当前负荷信息与GW设备满负荷的比值,将更新后的当前负荷信息映射为0-100之间的整数上报。
16.如权利要求13所述的设备,其特征在于,所述SRV记录中与负荷信息相关的参数包括优先级参数和权重参数,所述优先级参数被配置固定值且与连接域名服务器的其它任一GW设备的优先级参数相同,所述上报单元具体用于: 根据GW设备的满负荷与当前负荷信息之差,确定权重参数。
17.如权利要求16所述的设备,其特征在于,所述上报单元具体用于: 上报所述确定的权重参数。
18.如权利要求16所述的设备,其特征在于,所述上报单元具体用于: 根据更新后的当前负荷信息与满负荷的比值,将当前负荷信息映射为0-100之间的一个整数; 根据100与当前负荷信息所映射的整数之差,确定权重参数。
【文档编号】H04L29/08GK103701912SQ201310745842
【公开日】2014年4月2日 申请日期:2013年12月30日 优先权日:2013年12月30日
【发明者】徐怀志 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1