一種局域網(wǎng)中資源分配的方法和裝置的制造方法
【技術領域】
[0001] 本發(fā)明設及計算機通信技術領域,特別設及一種局域網(wǎng)中資源分配的方法和裝 置。
【背景技術】
[0002] 局域網(wǎng)化ocal Area化twork,LAN)是在一個局部的地理范圍內(nèi)將各種計算機、夕F 部設備和數(shù)據(jù)庫等互相聯(lián)接起來組成的計算機通信網(wǎng)。它可W通過數(shù)據(jù)通信網(wǎng)或?qū)S脭?shù)據(jù) 電路,與遠方的局域網(wǎng)、數(shù)據(jù)庫或處理中屯、相連接,構成一個大范圍的信息處理系統(tǒng)。局域 網(wǎng)可由一個主控端和多個客戶端組成,其中,主控端與一個、兩個,或多個客戶端連接,且主 控端可為連接的每個客戶端分配網(wǎng)絡資源,W支持各種文件的傳輸。
[0003]目前,局域網(wǎng)中的網(wǎng)絡帶寬一般都是固定的,運樣,就限定了主控端能連接的客戶 端數(shù)量。例如:當設定主控端能連接的客戶端數(shù)量為20時,則在該局域網(wǎng)中,主控端只能對 運20個客戶端分配資源,但是,有的客戶端斷開連接或者活躍度不高,該客戶端就不需要 的資源或者僅僅需要較少的資源了,此時,該局域網(wǎng)仍然只能根據(jù)20個客戶端進行資源分 配,而不能將與主控端連接的數(shù)量更改為19或者其他更小值,進而也不能根據(jù)更改數(shù)量后 的客戶端進行資源分配。可見,運種固定數(shù)量的客戶端連接,會造成資源分配的不合理。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明提供一種局域網(wǎng)中資源分配的方法和裝置,用W提高資源分配的合理性。 陽〇化]本發(fā)明提供一種局域網(wǎng)中資源分配的方法,局域網(wǎng)包括一個主控端和與至少一個 客戶端,其中,主控端與n個客戶端連接,n為大于等于1的整數(shù),該方法包括:
[0006] 根據(jù)與連接的每個客戶端對應控制窗口的狀態(tài)信息,確定每個客戶端的活躍狀態(tài) 等級;
[0007] 根據(jù)所述每個客戶端的活躍狀態(tài)等級,更新連接客戶端的數(shù)量n;
[0008] 根據(jù)更新后的所述數(shù)量n,調(diào)整當前連接的客戶端,并給調(diào)整后的每個客戶端分配 相應的資源。
[0009] 本發(fā)明一實施例中,述確定每個客戶端的活躍狀態(tài)等級包括:
[0010] 若所述當前控制窗口處于激活選中狀態(tài),則確定所述當前控制窗口對應的當前客 戶端的活躍狀態(tài)等級為最活躍等級,若所述當前控制窗口處于未激活選中狀態(tài),則確定所 述當前控制窗口對應的當前客戶端的活躍狀態(tài)等級為不活躍等級;或,
[0011] 若所述當前控制窗口處于最大狀態(tài),則確定所述當前控制窗口對應的當前客戶端 的活躍狀態(tài)等級為最活躍等級,若所述當前控制窗口處于最小狀態(tài),則確定所述當前控制 窗口對應的當前客戶端的活躍狀態(tài)等級為不活躍等級。
[0012] 本發(fā)明一實施例中,所述更新連接客戶端的數(shù)量n包括:
[0013] 根據(jù)保存的活躍狀態(tài)等級與活躍狀態(tài)等級值的對應關系,確定與每個客戶端的活 躍狀態(tài)等級對應的活躍狀態(tài)等級值;
[0014] 將每個客戶端的活躍狀態(tài)等級值分別與設定闊值進行比較,根據(jù)比較結果更新連 接客戶端的數(shù)量n。
[0015] 本發(fā)明一實施例中,所述根據(jù)比較結果更新連接客戶端的數(shù)量n包括:
[0016] 若當前客戶端的活躍狀態(tài)等級值大于設定闊值時,將所述數(shù)量n加1 ;
[0017] 若當前客戶端的活躍狀態(tài)等級值小于設定闊值時,將所述數(shù)量n減1。
[0018] 本發(fā)明一實施例中,所述根據(jù)更新后的所述數(shù)量n,調(diào)整當前連接的客戶端之前, 還包括:
[0019] 檢測所述主控端的連接狀態(tài);
[0020] 若檢測到所述局域網(wǎng)中有新增客戶端與所述主控端連接時,將所述數(shù)量n加1 ;
[0021] 若檢測到與所述主控端連接的客戶端中第一客戶端斷開與所述主控端的連接時, 將所述數(shù)量n減1。
[0022] 本發(fā)明提供一種局域網(wǎng)中資源分配的裝置,所述局域網(wǎng)包括一個主控端和與至少 一個客戶端,其中,主控端與n個客戶端連接,n為大于等于1的整數(shù),該裝置包括:
[0023] 確定單元,用于根據(jù)與連接的每個客戶端對應控制窗口的狀態(tài)信息,確定每個客 戶端的活躍狀態(tài)等級;
[0024] 更新單元,用于根據(jù)所述每個客戶端的活躍狀態(tài)等級,更新連接客戶端的數(shù)量n ; [00巧]調(diào)整分配單元,用于根據(jù)更新后的所述數(shù)量n,調(diào)整當前連接的客戶端,并給調(diào)整 后的每個客戶端分配相應的資源。
[00%] 本發(fā)明一實施例中,所述確定單元,具體用于若所述當前控制窗口處于激活選中 狀態(tài),則確定所述當前控制窗口對應的當前客戶端的活躍狀態(tài)等級為最活躍等級,若所述 當前控制窗口處于未激活選中狀態(tài),則確定所述當前控制窗口對應的當前客戶端的活躍狀 態(tài)等級為不活躍等級;或,若所述當前控制窗口處于最大狀態(tài),則確定所述當前控制窗口對 應的當前客戶端的活躍狀態(tài)等級為最活躍等級,若所述當前控制窗口處于最小狀態(tài),則確 定所述當前控制窗口對應的當前客戶端的活躍狀態(tài)等級為不活躍等級。
[0027] 本發(fā)明一實施例中,所述更新單元包括:
[0028] 第一模塊,用于根據(jù)保存的活躍狀態(tài)等級與活躍狀態(tài)等級值的對應關系,確定與 每個客戶端的活躍狀態(tài)等級對應的活躍狀態(tài)等級值;
[0029] 第二模塊,用于將每個客戶端的活躍狀態(tài)等級值分別與設定闊值進行比較,根據(jù) 比較結果更新連接客戶端的數(shù)量n。
[0030] 本發(fā)明一實施例中,所述第二模塊,具體用于若當前客戶端的活躍狀態(tài)等級值大 于設定闊值時,將所述數(shù)量n加1,若當前客戶端的活躍狀態(tài)等級值小于設定闊值時,將所 述數(shù)量n減1。
[0031] 本發(fā)明一實施例中,該裝置還包括:檢測更新單元,用于檢測所述主控端的連接狀 態(tài),若檢測到所述局域網(wǎng)中有新增客戶端與所述主控端連接時,將所述數(shù)量n加1,若檢測 到與所述主控端連接的客戶端中第一客戶端斷開與所述主控端的連接時,將所述數(shù)量n減 Io
[0032] 本發(fā)明實施例的一些有益效果可W包括:
[0033] 根據(jù)與主控端連接的每個客戶端的活躍狀態(tài)等級,調(diào)整主控端當前連接客戶端的 數(shù)量,并為調(diào)整后的每個客戶端分配相應的資源,運樣,主控端不再是與固定個數(shù)的客戶端 連接,而是當連接的客戶端比較活躍時,將連接的客戶端個數(shù)增加,當連接的客戶端不活躍 時,則將連接的客戶端個數(shù)減少,運樣,主控端能根據(jù)不同的連接數(shù)量為客戶端分配網(wǎng)絡資 源,能較大限度地利用網(wǎng)絡資源,不易造成網(wǎng)絡資源的閑置,合理地分配了資源。
[0034] 本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明 書、權利要求書、W及附圖中所特別指出的結構來實現(xiàn)和獲得。
[0035] 下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
【附圖說明】
[0036] 附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明的實 施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中:
[0037] 圖1為本發(fā)明實施例一中局域網(wǎng)中資源分配的流程圖;
[0038] 圖2為本發(fā)明實施例二中局域網(wǎng)中資源分配的流程圖;