控制路由器负载均衡的方法及装置的制造方法

文档序号:10538621阅读:308来源:国知局
控制路由器负载均衡的方法及装置的制造方法
【专利摘要】本公开是关于一种控制路由器负载均衡的方法及装置,用于改进路由器的连接控制,提高路由器的负载均衡。所述方法包括:获得至少两个射频链路上的设备数量;判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件;在所述至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对所述至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理。采用本公开所提供的方法,当至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对设备数量最高的射频链路进行负载均衡处理,从而提高路由器的负载均衡,提高了网络带宽的利用率。
【专利说明】
控制路由器负载均衡的方法及装置
技术领域
[0001]本公开涉及通信及计算机处理领域,尤其涉及控制路由器负载均衡的方法及装置。
【背景技术】
[0002]随着电子技术的发展,移动终端已经普遍应用。每天利用移动终端上网,已经是很多用户的一种习惯。并且,智能家居的出现,很多智能家用电器都具有上网功能。这些上网离不开路由器的连接。

【发明内容】

[0003]为克服相关技术中存在的问题,本公开提供一种控制路由器负载均衡的方法及装置。
[0004]根据本公开实施例的第一方面,提供一种控制路由器负载均衡的方法,包括:
[0005]获得至少两个射频链路上的设备数量;
[0006]判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件;
[0007]在所述至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对所述至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理。
[0008]本公开的实施例提供的技术方案可以包括以下有益效果:当至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对设备数量最高的射频链路进行负载均衡处理,从而提高路由器的负载均衡,提高了网络带宽的利用率。
[0009]在一个实施例中,预设的负载均衡处理条件,包括:
[0010]至少两个射频链路上的设备数量的差值达到预设的差值阈值;或者
[0011]至少一个射频链路上的设备数量达到预设的第一数量阈值,且至少两个射频链路上的设备数量的差值达到预设的差值阈值。
[0012]本公开的实施例提供的技术方案可以包括以下有益效果:预设多种负载均衡处理条件,从而增大了负载均衡的适用范围,由于负载均衡的处理条件为至少两个射频链路上的设备数量的差值达到预设的差值阈值;或者至少一个射频链路上的设备数量达到预设的第一数量阈值,且至少两个射频链路上的设备数量的差值达到预设的差值阈值,因而,通过负载均衡处理,可以减少多条射频链路上的设备的差值,提高网络资源的利用率。
[0013]在一个实施例中,所述方法还包括:
[0014]判断所述至少两个射频链路中是否至少有一个射频链路上的设备数量达到预设的第二数量阈值,第二数量阈值小于第一数量阈值;
[0015]所述判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件,包括:
[0016]在至少有一个射频链路上的设备数量达到预设的第二数量阈值时,判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件。
[0017]本公开的实施例提供的技术方案可以包括以下有益效果:由于在所有射频链路的设备数量都较少时,不必做负载均衡处理,因而,在至少有一个射频链路上的设备数量达到预设的第二数量阈值时,才判断至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件,避免了不必要的负载均衡处理,减少了系统资源的消耗。
[0018]在一个实施例中,所述对所述至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理,包括:
[0019]对所述至少两个射频链路中设备数量最高的射频链路,延长发送无线广播报文的周期;和/或
[0020]停止发送响应报文。
[0021]本公开的实施例提供的技术方案可以包括以下有益效果:通过延长设备数量最高的射频链路发送无线广播报文的周期,减少了该射频链路广播报文的次数,从而减少该射频链路在未连接路由器的终端的扫描列表中的出现概率,使未连接路由器的终端尽可能连接到其他射频链路上。
[0022]在一个实施例中,所述方法还包括:
[0023]判断是否有至少一个射频链路上的设备数量达到预设的最大设备数量;
[0024]在有至少一个射频链路上的设备数量达到预设的最大设备数量时,达到预设的最大设备数量的射频链路发送的无线广播报文中隐藏服务集标识。
[0025]本公开的实施例提供的技术方案可以包括以下有益效果:当射频链路上的设备数量达到预设的最大设备数量时,该射频链路发送的无线广播报文中隐藏服务集标识,从而使达到预设的最大设备数量的射频链路无法被没有连接路由器的终端搜索到,避免终端请求连接到达到预设最大设备数量的射频链路而导致连接失败或者浪费大量的等待时间。
[0026]在一个实施例中,所述方法还包括:
[0027]在所述至少两个射频链路上的设备数量不符合预设的负载均衡处理条件时,对所述至少两个射频链路中原设备数量最高的射频链路,停止进行负载均衡处理。
[0028]本公开的实施例提供的技术方案可以包括以下有益效果:在设备数量不符合预设的负载均衡处理条件时,停止进行负载均衡处理,从而避免长时间保持负载均衡处理而造成的系统资源的浪费。
[0029]根据本公开实施例的第二方面,提供一种控制路由器负载均衡的装置,包括:
[0030]获得模块,用于获得至少两个射频链路上的设备数量;
[0031 ]第一判断模块,用于判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件;
[0032]处理模块,用于在所述至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对所述至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理。
[0033]在一个实施例中,预设的负载均衡处理条件,包括:
[0034]至少两个射频链路上的设备数量的差值达到预设的差值阈值;或者
[0035]至少一个射频链路上的设备数量达到预设的第一数量阈值,且至少两个射频链路上的设备数量的差值达到预设的差值阈值。
[0036]在一个实施例中,所述装置还包括:
[0037]第二判断模块,用于判断所述至少两个射频链路中是否至少有一个射频链路上的设备数量达到预设的第二数量阈值,第二数量阈值小于第一数量阈值;
[0038]所述第一判断模块,包括:
[0039]判断子模块,用于在至少有一个射频链路上的设备数量达到预设的第二数量阈值时,判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件。
[0040]在一个实施例中,所述处理模块,包括:
[0041]延长子模块,用于对所述至少两个射频链路中设备数量最高的射频链路,延长发送无线广播报文的周期;
[0042]停止子模块,用于停止发送响应报文。
[0043]在一个实施例中,所述装置还包括:
[0044]第三判断模块,用于判断是否有至少一个射频链路上的设备数量达到预设的最大设备数量;
[0045]隐藏模块,用于在有至少一个射频链路上的设备数量达到预设的最大设备数量时,达到预设的最大设备数量的射频链路发送的无线广播报文中隐藏服务集标识。
[0046]在一个实施例中,所述装置还包括:
[0047]停止模块,用于在所述至少两个射频链路上的设备数量不符合预设的负载均衡处理条件时,对所述至少两个射频链路中原设备数量最高的射频链路,停止进行负载均衡处理。
[0048]根据本公开实施例的第二方面,提供一种控制路由器负载均衡的装置,包括:
[0049]处理器;
[0050]用于存储处理器可执行指令的存储器;
[0051 ]其中,所述处理器被配置为:
[0052]获得至少两个射频链路上的设备数量;
[0053]判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件;
[0054]在所述至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对所述至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理。
[0055]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0056]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0057]图1是根据一示例性实施例示出的一种控制路由器负载均衡的方法的流程图;
[0058]图2是根据一示例性实施例示出的一种控制路由器负载均衡的方法的流程图;
[0059]图3是根据一示例性实施例示出的一种控制路由器负载均衡的方法的流程图;
[0060]图4是根据一示例性实施例示出的一种控制路由器负载均衡的方法的流程图;
[0061 ]图5是根据一示例性实施例示出的一种控制路由器负载均衡的方法的流程图;
[0062]图6是根据一示例性实施例示出的一种控制路由器负载均衡的方法的流程图;
[0063]图7是根据一示例性实施例示出的一种控制路由器负载均衡的装置的框图;
[0064]图8是根据一示例性实施例示出的一种控制路由器负载均衡的装置的框图;
[0065]图9是根据一示例性实施例示出的一种控制路由器负载均衡的装置的框图;
[0066]图10是根据一示例性实施例示出的一种控制路由器负载均衡的装置的框图;
[0067]图11是根据一示例性实施例示出的一种控制路由器负载均衡的装置的框图;
[0068]图12是根据一示例性实施例示出的一种用于控制路由器负载均衡的装置的框图。
【具体实施方式】
[0069]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0070]随着电子技术的发展,越来越多的智能家用电器具备了接入路由器进行无线网络通信的功能,因而,路由器中接入的设备数量也越来越多。有些路由器具有多条射频链路,例如,某路由器配置具有2.4G无线频率和5G无线频率,2.4G无线频率和5G无线频率双频合一后,对外呈现相同的服务集标识。此时,对于安装支持单频无线网卡的终端,只能连接到2.4G的链路上,但是对于支持双频的终端来讲有一定的随机性,这就有可能会出现两个射频终端数量不均衡的情况,因而,如何提高路由器中多条射频链路的负载均衡,是一亟待解决的技术问题。
[0071]本公开中,获得路由器中多个射频链路上的设备数量;判断多个射频链路上的设备数量是否符合预设的负载均衡处理条件;当设备数量符合预设的负载均衡处理条件时,对上述多个射频链路中设备数量最高的射频链路进行负载均衡处理,提高了路由器的负载均衡。
[0072]图1是根据一示例性实施例示出的一种控制路由器负载均衡的方法的流程图,如图1所示,该方法可以由路由器实现,包括以下步骤S101-S103:
[0073]在步骤SlOl中,获得至少两个射频链路上的设备数量;
[0074]在步骤S102中,判断至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件;
[0075]在步骤S103中,在至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理。
[0076]以具有2.4G射频链路和5G射频链路的路由器为例,该路由器对外呈现相同的服务集标识。此时,对于安装支持单频无线网卡的设备,只能连接到2.4G的链路上。但是对于支持双频的设备来讲是随机地选择要连接的链路,这就有可能会出现两个射频设备数量不均衡的情况。本实施例中,为解决这个问题,获得这两个射频链路上的设备数量,判断两个射频链路上的设备数量是否符合预设的负载均衡处理条件,当两条射频链路上的设备符合预设的负载均衡条件时,对这些链路中连接设备数量最高的射频链路进行负载均衡处理。
[0077]当然,需要说明的是,本实施例所记载的方案同样适用于具有大于两条射频链路的路由器。
[0078]本公开的实施例提供的技术方案可以包括以下有益效果:当至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对设备数量最高的射频链路进行负载均衡处理,从而提高了路由器的负载均衡。
[0079]在一个实施例中,预设的负载均衡处理条件,包括:
[0080]至少两个射频链路上的设备数量的差值达到预设的差值阈值;或者
[0081]至少一个射频链路上的设备数量达到预设的第一数量阈值,且至少两个射频链路上的设备数量的差值达到预设的差值阈值。
[0082]举例而言,预设路由器中多个射频链路上设备数量的差值阈值及第一数量阈值,例如,预设的差值阈值为8,预设的第一数量阈值为20。预设的负载均衡处理条件为多个射频链路上的设备数量的差值达到8;或者预设的负载均衡处理条件为至少一个射频链路上的数量达到20,同时多个射频链路上的设备数量的差值达到8。
[0083]当多个射频链路上的设备数量的差值达到8时,进行负载均衡处理。或者,当至少一个射频链路上的数量达到20,且多个射频链路上的设备数量的差值达到8时,进行负载均衡处理。
[0084]本公开的实施例提供的技术方案可以包括以下有益效果:预设多种负载均衡处理条件,从而增大了负载均衡的适用范围,由于负载均衡的处理条件为至少两个射频链路上的设备数量的差值达到预设的差值阈值;或者至少一个射频链路上的设备数量达到预设的第一数量阈值,且至少两个射频链路上的设备数量的差值达到预设的差值阈值,因而,通过负载均衡处理,可以减少多条射频链路上的设备的差值,提高网络资源的利用率。
[0085]在一个实施例中,如图2所示,在上述步骤S102之前,方法还可被实施为如下步骤S201:
[0086]在步骤S201中,判断至少两个射频链路中是否至少有一个射频链路上的设备数量达到预设的第二数量阈值,第二数量阈值小于第一数量阈值;
[0087]上述步骤S102可被实施为如下步骤S202:
[0088]在步骤S202中,在至少有一个射频链路上的设备数量达到预设的第二数量阈值时,判断至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件。
[0089]当多条射频链路上设备的数量都较少的时候,例如,一条射频链路上的设备数量为8,另一条射频链路上的设备数量为O,此时,虽然两条射频链路上设备数量的差值达到了预设的差值阈值,但是,对于连接有8个设备的射频链路而言,连接8个设备并不存在带宽压力,且还可连接多个设备。这样的情况下进行负载均衡处理是没有意义的,因而,需要在射频链路上的设备达到一定数量时才判断多条射频链路上的设备数量是否符合预设的负载均衡处理条件。
[0090]因而,本实施例中,预先设置一个合理的第二数量阈值,在判断多个射频链路上的设备数量是否符合预设的负载均衡处理条件之前,需要判断多个射频链路中,是否至少有一个射频链路上的设备数量达到预设的第二数量阈值,当达到该第二数量阈值时,才判断多条射频链路上的设备数量是否符合预设的负载均衡处理条件。
[0091 ]例如,该第二数量阈值为10,则当至少有一个射频链路上的设备数量达到10时,才判断多条射频链路上的设备数量是否符合预设的负载均衡处理条件。
[0092]本公开的实施例提供的技术方案可以包括以下有益效果:由于在所有射频链路的设备数量都较少时,不必做负载均衡处理,因而,在至少有一个射频链路上的设备数量达到预设的第二数量阈值时,才判断至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件,避免了不必要的负载均衡处理,减少了系统资源的消耗。
[0093]在一个实施例中,如图3所示,上述步骤S103可被实施为如下方式S301和/或S302:
[0094]在步骤S301中,对至少两个射频链路中设备数量最高的射频链路,延长发送无线广播报文的周期;
[0095]在步骤S302中,停止发送响应报文。
[0096]本实施例中,对于多个射频链路中设备数量最高的射频链路进行负载均衡处理的方式包括如下方式一和/或方式二:
[0097]方式一
[0098]路由器处于开启状态时,会周期性的发送Beacon(无线广播报文)用于对外宣称无线网络的存在。
[0099]本方式基于路由器的上述特点,可通过对Beacon进行调整来实现多条链路的负载均衡,具体如下:
[0100]通常情况下,路由器射频连路的周期值为100,即每10ms发送一个Beacon报文,当多个射频连路上的设备数量符合预设的负载均衡处理条件时,可延长多条射频链路中设备数量最高的射频链路中Beacon的周期,即调整设备数量最高的射频链路中Beacon的周期值。例如,将该射频连路的周期值调整为1000,相当于将设备数量最高的射频链路的Beacon的周期延长为之前的10倍,此时,要连接路由器的设备的扫描列表中出现的该射频链路的数量就会急剧减少,则设备连接设备数量较低的射频链路的概率增大。
[0101]方式二
[0102]无线设备通过发送probe request(探测请求报文)来探测无线网络,路由器在收到设备发送的probe request之后,回应probe response(响应报文),通过这样的交互方式是路由器与设备建立连接。
[0103]当多个射频连路上的设备数量符合预设的负载均衡处理条件时,可使设备数量最多的射频链路停止回应响应报文,从而中断该条射频链路与设备建立连接的过程,以达到均衡负载的目的。
[0104]上述方式一和方式二可以单独实施,也可以结合实施。
[0105]本公开的实施例提供的技术方案可以包括以下有益效果:通过延长设备数量最高的射频链路发送无线广播报文的周期,减少了该射频链路广播报文的次数,从而减少该射频链路在未连接路由器的设备的扫描列表中的出现概率,使未连接路由器的设备尽可能连接到其他射频链路上。
[0106]在一个实施例中,如图4所示,在上述步骤S102之后,方法还可被实施为如下步骤S401-S402:
[0107]在步骤S401中,判断是否有至少一个射频链路上的设备数量达到预设的最大设备数量;
[0108]在步骤S402中,在有至少一个射频链路上的设备数量达到预设的最大设备数量时,达到预设的最大设备数量的射频链路发送的无线广播报文中隐藏服务集标识。
[0109]路由器中的各条射频链路能够支持的设备数量是固定的,当一射频链路上连接的设备达到该链路所能支持的最大数目时,就无法继续连接新的设备。
[0110]本实施例中,当一射频链路上连接的设备达到该链路所能支持的最大数目时,连接设备的数量达到最大值的该条射频链路在发送的无线广播报文中自动隐藏该条射频链路的SSID(Service Set Identifier,服务集标识),从而使该条射频链路无法被需要连接路由器的设备搜索到,以达到均衡多条射频链路上的负载的目的。
[0111]本公开的实施例提供的技术方案可以包括以下有益效果:当射频链路上的设备数量达到预设的最大设备数量时,该射频链路发送的无线广播报文中隐藏服务集标识,从而使达到预设的最大设备数量的射频链路无法被没有连接路由器的终端搜索到,避免终端请求连接到达到预设最大设备数量的射频链路而导致连接失败或者浪费大量的等待时间。
[0112]在一个实施例中,在上述步骤S103之后,方法还可被实施为如下步骤:
[0113]在至少两个射频链路上的设备数量不符合预设的负载均衡处理条件时,对至少两个射频链路中原设备数量最高的射频链路,停止进行负载均衡处理。
[0114]在进行负载均衡处理之后,更多的终端会连接到设备数量较少的射频链路中。另夕卜,设备数量较多的射频链路中所连接的设备也可能会断开与该射频链路的连接。
[0115]上述情况会使两条射频链路上的设备数量差值减小或者使设备数量较多的射频链路中所连接的设备数量减少,从而实现多个射频链路上的设备数量不再符合预设的负载均衡处理条件。
[0116]本实施例中,当多个射频链路上的设备数量不再符合预设的负载均衡处理条件时,对原设备数量最高的射频链路停止进行负载均衡处理,即恢复正常的Beacon发送周期并正常响应Probe request报文。
[0117]本公开的实施例提供的技术方案可以包括以下有益效果:在设备数量不符合预设的负载均衡处理条件时,停止进行负载均衡处理,从而避免长时间保持负载均衡处理而造成的系统资源的浪费。
[0118]图5是根据一示例性实施例示出的一种控制路由器负载均衡的方法的流程图,如图5所示,该方法可以由路由器实现,包括以下步骤S501-S505:
[0119]在步骤S501中,获得至少两个射频链路上的设备数量;
[0120]在步骤S502中,判断至少两个射频链路上的设备数量的差值是否达到预设的差值阈值;
[0121]在步骤S503中,在至少两个射频链路上的设备数量的差值达到预设的差值阈值时,对至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理;
[0122]在步骤S504中,对至少两个射频链路中设备数量最高的射频链路,延长发送无线广播报文的周期;
[0123]在步骤S505中,在至少两个射频链路上的设备数量差值小于预设的差值阈值时,对至少两个射频链路中原设备数量最高的射频链路,恢复发送无限广播报文的周期。
[0124]图6是根据一示例性实施例示出的一种控制路由器负载均衡的方法的流程图,如图6所示,该方法可以由路由器实现,包括以下步骤S601-S605:
[0125]在步骤S601中,获得至少两个射频链路上的设备数量;
[0126]在步骤S602中,判断至少两个射频链路中是否至少有一个射频链路上的设备数量达到预设的第二数量阈值;
[0127]在步骤S603中,在至少有一个射频链路上的设备数量达到预设的第二数量阈值时,判断至少两个射频链路上的设备数量的差值是否达到预设的差值阈值;
[0128]在步骤S604中,在至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对至少两个射频链路中设备数量最高的射频链路,延长发送无线广播报文的周期并停止发送响应报文;
[0129]在步骤S605中,在至少两个射频链路上的设备数量差值小于预设的差值阈值时,对至少两个射频链路中原设备数量最高的射频链路,恢复发送无限广播报文的周期并继续发送响应报文。
[0130]通过以上介绍了解了控制路由器负载均衡的实现过程,该过程由路由器实现,下面针对路由器的内部结构和功能进行介绍。
[0131]图7是根据一示例性实施例示出的一种控制路由器负载均衡的装置的框图,如图7所示,该装置可以由路由器实现,包括以下模块:
[0132]获得模块71,用于获得至少两个射频链路上的设备数量;
[0133]第一判断模块72,用于判断至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件;
[0134]处理模块73,用于在至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理。
[0135]在一个实施例中,预设的负载均衡处理条件,包括:
[0136]至少两个射频链路上的设备数量的差值达到预设的差值阈值;或者
[0137]至少一个射频链路上的设备数量达到预设的第一数量阈值,且至少两个射频链路上的设备数量的差值达到预设的差值阈值。
[0138]在一个实施例中,如图8所示,装置还包括:
[0139]第二判断模块81,用于判断至少两个射频链路中是否至少有一个射频链路上的设备数量达到预设的第二数量阈值,第二数量阈值小于第一数量阈值;
[0140]第一判断模块72,包括:
[0141]判断子模块82,用于在至少有一个射频链路上的设备数量达到预设的第二数量阈值时,判断至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件。
[0142]在一个实施例中,如图9所示,处理模块73,包括:
[0143]延长子模块91,用于对至少两个射频链路中设备数量最高的射频链路,延长发送无线广播报文的周期;
[0144]停止子模块92,用于停止发送响应报文。
[0145]在一个实施例中,如图10所示,装置还包括:
[0146]第三判断模块101,用于判断是否有至少一个射频链路上的设备数量达到预设的最大设备数量;
[0147]隐藏模块102,用于在有至少一个射频链路上的设备数量达到预设的最大设备数量时,达到预设的最大设备数量的射频链路发送的无线广播报文中隐藏服务集标识。
[0148]在一个实施例中,如图11所示,装置还包括:
[0149]停止模块111,用于在至少两个射频链路上的设备数量不符合预设的负载均衡处理条件时,对至少两个射频链路中原设备数量最高的射频链路,停止进行负载均衡处理。
[0150]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0151]图12是根据一示例性实施例示出的一种用于控制路由器负载均衡的装置1200的框图。例如,装置1200可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0152]参照图12,装置1200可以包括以下一个或多个组件:处理组件1202,存储器1204,电源组件1206,多媒体组件1208,音频组件1210,输入/输出(I /0)的接口 1212,传感器组件1214,以及通信组件1216。
[0153]处理组件1202通常控制装置1200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1202可以包括一个或多个处理器1220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1202可以包括一个或多个模块,便于处理组件1202和其他组件之间的交互。例如,处理组件1202可以包括多媒体模块,以方便多媒体组件1208和处理组件1202之间的交互。
[0154]存储器1204被配置为存储各种类型的数据以支持在装置1200的操作。这些数据的示例包括用于在装置1200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPR0M),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0155]电源组件1206为装置1200的各种组件提供电源。电源组件1206可以包括电源管理系统,一个或多个电源,及其他与为装置1200生成、管理和分配电源相关联的组件。
[0156]多媒体组件1208包括在所述装置1200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1208包括一个前置摄像头和/或后置摄像头。当装置1200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0157]音频组件1210被配置为输出和/或输入音频信号。例如,音频组件1210包括一个麦克风(MIC),当装置1200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1204或经由通信组件1216发送。在一些实施例中,音频组件1210还包括一个扬声器,用于输出音频信号。
[0158]I/O接口 1212为处理组件1202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0159]传感器组件1214包括一个或多个传感器,用于为装置1200提供各个方面的状态评估。例如,传感器组件1214可以检测到装置1200的打开/关闭状态,组件的相对定位,例如所述组件为装置1200的显示器和小键盘,传感器组件1214还可以检测装置1200或装置1200的一个组件的位置改变,用户与装置1200接触的存在或不存在,装置1200方位或加速/减速和装置1200的温度变化。传感器组件1214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1214还可以包括光传感器,如CMOS或CXD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0160]通信组件1216被配置为便于装置1200和其他设备之间有线或无线方式的通信。装置1200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1216还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0161]在示例性实施例中,装置1200可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0162]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1204,上述指令可由装置1200的处理器1220执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-R0M、磁带、软盘和光数据存储设备等。
[0163]一种控制路由器负载均衡的装置,包括:
[0164]处理器;
[0165]用于存储处理器可执行指令的存储器;
[0166]其中,所述处理器被配置为:
[0167]获得至少两个射频链路上的设备数量;
[0168]判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件;
[0169]在所述至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对所述至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理。
[0170]所述处理器还可以被配置为:
[0171]预设的负载均衡处理条件,包括:
[0172]至少两个射频链路上的设备数量的差值达到预设的差值阈值;或者
[0173]至少一个射频链路上的设备数量达到预设的第一数量阈值,且至少两个射频链路上的设备数量的差值达到预设的差值阈值。
[0174]所述处理器还可以被配置为:
[0175]判断所述至少两个射频链路中是否至少有一个射频链路上的设备数量达到预设的第二数量阈值,第二数量阈值小于第一数量阈值;
[0176]所述判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件,包括:
[0177]在至少有一个射频链路上的设备数量达到预设的第二数量阈值时,判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件。
[0178]所述处理器还可以被配置为:
[0179]所述对所述至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理,包括:
[0180]对所述至少两个射频链路中设备数量最高的射频链路,延长发送无线广播报文的周期;和/或
[0181]停止发送响应报文。
[0182]所述处理器还可以被配置为:
[0183]判断是否有至少一个射频链路上的设备数量达到预设的最大设备数量;
[0184]在有至少一个射频链路上的设备数量达到预设的最大设备数量时,达到预设的最大设备数量的射频链路发送的无线广播报文中隐藏服务集标识。
[0185]所述处理器还可以被配置为:
[0186]在所述至少两个射频链路上的设备数量不符合预设的负载均衡处理条件时,对所述至少两个射频链路中原设备数量最高的射频链路,停止进行负载均衡处理。
[0187]—种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种控制路由器负载均衡的方法,所述方法包括:
[0188]获得至少两个射频链路上的设备数量;
[0189]判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件;
[0190]在所述至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对所述至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理。
[0191]所述存储介质中的指令还可以包括:
[0192]预设的负载均衡处理条件,包括:
[0193]至少两个射频链路上的设备数量的差值达到预设的差值阈值;或者
[0194]至少一个射频链路上的设备数量达到预设的第一数量阈值,且至少两个射频链路上的设备数量的差值达到预设的差值阈值。
[0195]所述存储介质中的指令还可以包括:
[0196]判断所述至少两个射频链路中是否至少有一个射频链路上的设备数量达到预设的第二数量阈值,第二数量阈值小于第一数量阈值;
[0197]所述判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件,包括:
[0198]在至少有一个射频链路上的设备数量达到预设的第二数量阈值时,判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件。
[0199 ]所述存储介质中的指令还可以包括:
[0200]所述对所述至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理,包括:
[0201]对所述至少两个射频链路中设备数量最高的射频链路,延长发送无线广播报文的周期;和/或
[0202]停止发送响应报文。
[0203 ]所述存储介质中的指令还可以包括:
[0204]判断是否有至少一个射频链路上的设备数量达到预设的最大设备数量;
[0205]在有至少一个射频链路上的设备数量达到预设的最大设备数量时,达到预设的最大设备数量的射频链路发送的无线广播报文中隐藏服务集标识。
[0206]所述存储介质中的指令还可以包括:
[0207]在所述至少两个射频链路上的设备数量不符合预设的负载均衡处理条件时,对所述至少两个射频链路中原设备数量最高的射频链路,停止进行负载均衡处理。
[0208]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0209]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种控制路由器负载均衡的方法,其特征在于,包括: 获得至少两个射频链路上的设备数量; 判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件; 在所述至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对所述至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理。2.根据权利要求1所述的控制路由器负载均衡的方法,其特征在于,预设的负载均衡处理条件,包括: 至少两个射频链路上的设备数量的差值达到预设的差值阈值;或者至少一个射频链路上的设备数量达到预设的第一数量阈值,且至少两个射频链路上的设备数量的差值达到预设的差值阈值。3.根据权利要求2所述的控制路由器负载均衡的方法,其特征在于,所述方法还包括: 判断所述至少两个射频链路中是否至少有一个射频链路上的设备数量达到预设的第二数量阈值,第二数量阈值小于第一数量阈值;所述判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件,包括: 在至少有一个射频链路上的设备数量达到预设的第二数量阈值时,判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件。4.根据权利要求1所述的控制路由器负载均衡的方法,其特征在于,所述对所述至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理,包括: 对所述至少两个射频链路中设备数量最高的射频链路,延长发送无线广播报文的周期;和/或 停止发送响应报文。5.根据权利要求1所述的控制路由器负载均衡的方法,其特征在于,所述方法还包括: 判断是否有至少一个射频链路上的设备数量达到预设的最大设备数量; 在有至少一个射频链路上的设备数量达到预设的最大设备数量时,达到预设的最大设备数量的射频链路发送的无线广播报文中隐藏服务集标识。6.根据权利要求1所述的控制路由器负载均衡的方法,其特征在于,所述方法还包括: 在所述至少两个射频链路上的设备数量不符合预设的负载均衡处理条件时,对所述至少两个射频链路中原设备数量最高的射频链路,停止进行负载均衡处理。7.一种控制路由器负载均衡的装置,其特征在于,包括: 获得模块,用于获得至少两个射频链路上的设备数量; 第一判断模块,用于判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件; 处理模块,用于在所述至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对所述至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理。8.根据权利要求1所述的控制路由器负载均衡的装置,其特征在于,预设的负载均衡处理条件,包括: 至少两个射频链路上的设备数量的差值达到预设的差值阈值;或者 至少一个射频链路上的设备数量达到预设的第一数量阈值,且至少两个射频链路上的设备数量的差值达到预设的差值阈值。9.根据权利要求8所述的控制路由器负载均衡的装置,其特征在于,所述装置还包括: 第二判断模块,用于判断所述至少两个射频链路中是否至少有一个射频链路上的设备数量达到预设的第二数量阈值,第二数量阈值小于第一数量阈值; 所述第一判断模块,包括: 判断子模块,用于在至少有一个射频链路上的设备数量达到预设的第二数量阈值时,判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件。10.根据权利要求7所述的控制路由器负载均衡的装置,其特征在于,所述处理模块,包括: 延长子模块,用于对所述至少两个射频链路中设备数量最高的射频链路,延长发送无线广播报文的周期; 停止子模块,用于停止发送响应报文。11.根据权利要求7所述的控制路由器负载均衡的装置,其特征在于,所述装置还包括: 第三判断模块,用于判断是否有至少一个射频链路上的设备数量达到预设的最大设备数量; 隐藏模块,用于在有至少一个射频链路上的设备数量达到预设的最大设备数量时,达到预设的最大设备数量的射频链路发送的无线广播报文中隐藏服务集标识。12.根据权利要求7所述的控制路由器负载均衡的装置,其特征在于,所述装置还包括: 停止模块,用于在所述至少两个射频链路上的设备数量不符合预设的负载均衡处理条件时,对所述至少两个射频链路中原设备数量最高的射频链路,停止进行负载均衡处理。13.一种控制路由器负载均衡的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获得至少两个射频链路上的设备数量; 判断所述至少两个射频链路上的设备数量是否符合预设的负载均衡处理条件; 在所述至少两个射频链路上的设备数量符合预设的负载均衡处理条件时,对所述至少两个射频链路中设备数量最高的射频链路,进行负载均衡处理。
【文档编号】H04L12/801GK105897600SQ201610425397
【公开日】2016年8月24日
【申请日】2016年6月15日
【发明人】尤桂东
【申请人】北京小米移动软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1