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