一种局域网中资源分配的方法和装置的制造方法
【技术领域】
[0001] 本发明设及计算机通信技术领域,特别设及一种局域网中资源分配的方法和装 置。
【背景技术】
[0002] 局域网化ocal Area化twork,LAN)是在一个局部的地理范围内将各种计算机、夕F 部设备和数据库等互相联接起来组成的计算机通信网。它可W通过数据通信网或专用数据 电路,与远方的局域网、数据库或处理中屯、相连接,构成一个大范围的信息处理系统。局域 网可由一个主控端和多个客户端组成,其中,主控端与一个、两个,或多个客户端连接,且主 控端可为连接的每个客户端分配网络资源,W支持各种文件的传输。
[0003]目前,局域网中的网络带宽一般都是固定的,运样,就限定了主控端能连接的客户 端数量。例如:当设定主控端能连接的客户端数量为20时,则在该局域网中,主控端只能对 运20个客户端分配资源,但是,有的客户端断开连接或者活跃度不高,该客户端就不需要 的资源或者仅仅需要较少的资源了,此时,该局域网仍然只能根据20个客户端进行资源分 配,而不能将与主控端连接的数量更改为19或者其他更小值,进而也不能根据更改数量后 的客户端进行资源分配。可见,运种固定数量的客户端连接,会造成资源分配的不合理。
【发明内容】
[0004] 本发明提供一种局域网中资源分配的方法和装置,用W提高资源分配的合理性。 阳〇化]本发明提供一种局域网中资源分配的方法,局域网包括一个主控端和与至少一个 客户端,其中,主控端与n个客户端连接,n为大于等于1的整数,该方法包括:
[0006] 根据与连接的每个客户端对应控制窗口的状态信息,确定每个客户端的活跃状态 等级;
[0007] 根据所述每个客户端的活跃状态等级,更新连接客户端的数量n;
[0008] 根据更新后的所述数量n,调整当前连接的客户端,并给调整后的每个客户端分配 相应的资源。
[0009] 本发明一实施例中,述确定每个客户端的活跃状态等级包括:
[0010] 若所述当前控制窗口处于激活选中状态,则确定所述当前控制窗口对应的当前客 户端的活跃状态等级为最活跃等级,若所述当前控制窗口处于未激活选中状态,则确定所 述当前控制窗口对应的当前客户端的活跃状态等级为不活跃等级;或,
[0011] 若所述当前控制窗口处于最大状态,则确定所述当前控制窗口对应的当前客户端 的活跃状态等级为最活跃等级,若所述当前控制窗口处于最小状态,则确定所述当前控制 窗口对应的当前客户端的活跃状态等级为不活跃等级。
[0012] 本发明一实施例中,所述更新连接客户端的数量n包括:
[0013] 根据保存的活跃状态等级与活跃状态等级值的对应关系,确定与每个客户端的活 跃状态等级对应的活跃状态等级值;
[0014] 将每个客户端的活跃状态等级值分别与设定阔值进行比较,根据比较结果更新连 接客户端的数量n。
[0015] 本发明一实施例中,所述根据比较结果更新连接客户端的数量n包括:
[0016] 若当前客户端的活跃状态等级值大于设定阔值时,将所述数量n加1 ;
[0017] 若当前客户端的活跃状态等级值小于设定阔值时,将所述数量n减1。
[0018] 本发明一实施例中,所述根据更新后的所述数量n,调整当前连接的客户端之前, 还包括:
[0019] 检测所述主控端的连接状态;
[0020] 若检测到所述局域网中有新增客户端与所述主控端连接时,将所述数量n加1 ;
[0021] 若检测到与所述主控端连接的客户端中第一客户端断开与所述主控端的连接时, 将所述数量n减1。
[0022] 本发明提供一种局域网中资源分配的装置,所述局域网包括一个主控端和与至少 一个客户端,其中,主控端与n个客户端连接,n为大于等于1的整数,该装置包括:
[0023] 确定单元,用于根据与连接的每个客户端对应控制窗口的状态信息,确定每个客 户端的活跃状态等级;
[0024] 更新单元,用于根据所述每个客户端的活跃状态等级,更新连接客户端的数量n ; [00巧]调整分配单元,用于根据更新后的所述数量n,调整当前连接的客户端,并给调整 后的每个客户端分配相应的资源。
[00%] 本发明一实施例中,所述确定单元,具体用于若所述当前控制窗口处于激活选中 状态,则确定所述当前控制窗口对应的当前客户端的活跃状态等级为最活跃等级,若所述 当前控制窗口处于未激活选中状态,则确定所述当前控制窗口对应的当前客户端的活跃状 态等级为不活跃等级;或,若所述当前控制窗口处于最大状态,则确定所述当前控制窗口对 应的当前客户端的活跃状态等级为最活跃等级,若所述当前控制窗口处于最小状态,则确 定所述当前控制窗口对应的当前客户端的活跃状态等级为不活跃等级。
[0027] 本发明一实施例中,所述更新单元包括:
[0028] 第一模块,用于根据保存的活跃状态等级与活跃状态等级值的对应关系,确定与 每个客户端的活跃状态等级对应的活跃状态等级值;
[0029] 第二模块,用于将每个客户端的活跃状态等级值分别与设定阔值进行比较,根据 比较结果更新连接客户端的数量n。
[0030] 本发明一实施例中,所述第二模块,具体用于若当前客户端的活跃状态等级值大 于设定阔值时,将所述数量n加1,若当前客户端的活跃状态等级值小于设定阔值时,将所 述数量n减1。
[0031] 本发明一实施例中,该装置还包括:检测更新单元,用于检测所述主控端的连接状 态,若检测到所述局域网中有新增客户端与所述主控端连接时,将所述数量n加1,若检测 到与所述主控端连接的客户端中第一客户端断开与所述主控端的连接时,将所述数量n减 Io
[0032] 本发明实施例的一些有益效果可W包括:
[0033] 根据与主控端连接的每个客户端的活跃状态等级,调整主控端当前连接客户端的 数量,并为调整后的每个客户端分配相应的资源,运样,主控端不再是与固定个数的客户端 连接,而是当连接的客户端比较活跃时,将连接的客户端个数增加,当连接的客户端不活跃 时,则将连接的客户端个数减少,运样,主控端能根据不同的连接数量为客户端分配网络资 源,能较大限度地利用网络资源,不易造成网络资源的闲置,合理地分配了资源。
[0034] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、W及附图中所特别指出的结构来实现和获得。
[0035] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0036] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0037] 图1为本发明实施例一中局域网中资源分配的流程图;
[0038] 图2为本发明实施例二中局域网中资源分配的流程图;