亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種帶寬分配方法及服務(wù)器的制造方法

文檔序號(hào):9767771閱讀:390來源:國知局
一種帶寬分配方法及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種帶寬分配方法及服務(wù)器。
【背景技術(shù)】
[0002] NAT(Network Address Translate,網(wǎng)絡(luò)地址轉(zhuǎn)換)服務(wù)器主要用于私網(wǎng)地址和公 網(wǎng)地址間的動(dòng)態(tài)轉(zhuǎn)換,通常會(huì)將多個(gè)內(nèi)網(wǎng)地址轉(zhuǎn)換為一個(gè)或幾個(gè)公網(wǎng)地址,實(shí)現(xiàn)大量?jī)?nèi)網(wǎng) 用戶對(duì)公網(wǎng)地址的資源共享。因此,還需要對(duì)各個(gè)內(nèi)網(wǎng)用戶訪問外網(wǎng)所占的帶寬進(jìn)行分配 管理,以防止某一用戶獨(dú)占資源,保證內(nèi)網(wǎng)用戶有良好的用戶體驗(yàn)。
[0003] 現(xiàn)有的NAT服務(wù)器通過以下兩種技術(shù)進(jìn)行內(nèi)網(wǎng)用戶進(jìn)行帶寬管理:1)NAT服務(wù)器通 過設(shè)置端口的連接數(shù)來限制通過該端口的外網(wǎng)訪問量,即使存在空閑帶寬也不能為某個(gè)端 口分配更多的帶寬資源;2)為每個(gè)用戶提供一個(gè)連接數(shù)限值和單獨(dú)的帶寬限值,一經(jīng)設(shè)定 每個(gè)用戶被分配到的帶寬就不會(huì)改變,用戶數(shù)據(jù)量較大時(shí),也無法為用戶分配更多帶寬。
[0004] 可見,目前的帶寬分配管理方案靈活性較差,不能充分利用帶寬資源,導(dǎo)致用戶體 驗(yàn)較差。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明提供一種帶寬分配方法及服務(wù)器,能夠靈活分配帶寬資源,充分利用帶寬 資源,提高用戶體驗(yàn)。
[0006] 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007] 第一方面,公開了一種帶寬分配方法,包括:
[0008] 服務(wù)器接收第一用戶發(fā)送的請(qǐng)求分配帶寬的資源請(qǐng)求信息;
[0009] 所述服務(wù)器判斷預(yù)設(shè)的運(yùn)行帶寬與當(dāng)前占用總帶寬的差值是否大于或等于所述 第一用戶對(duì)應(yīng)的最大帶寬;所述當(dāng)前占用總帶寬是已分配運(yùn)行帶寬資源的當(dāng)前所有用戶占 用帶寬資源的總和;
[0010]若所述差值大于或等于所述第一用戶對(duì)應(yīng)的最大帶寬,則為所述第一用戶分配對(duì) 應(yīng)的最大帶寬;
[0011]若所述差值小于所述第一用戶對(duì)應(yīng)的最大帶寬,則判斷所述第一用戶的基本帶寬 加上當(dāng)前基本總帶寬的和是否小于或等于所述運(yùn)行帶寬;所述當(dāng)前基本總帶寬是已分配運(yùn) 行帶寬資源的當(dāng)前所有用戶的基本帶寬的總和;
[0012] 若所述第一用戶的基本帶寬加上當(dāng)前基本總帶寬的和小于或等于所述運(yùn)行帶寬, 則將所述當(dāng)前所有用戶的帶寬資源重新分配為對(duì)應(yīng)的基本帶寬,并為所述第一用戶分配所 述第一用戶的基本帶寬。
[0013] 結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述服務(wù)器接收第一用 戶發(fā)送的請(qǐng)求分配帶寬的資源請(qǐng)求信息之前,所述方法還包括:
[0014] 所述服務(wù)器為每一個(gè)用戶配置基本帶寬和最大帶寬,并記錄所述每一個(gè)用戶對(duì)應(yīng) 的基本帶寬和最大帶寬;所述預(yù)設(shè)內(nèi)網(wǎng)網(wǎng)段為所述服務(wù)器對(duì)應(yīng)的內(nèi)網(wǎng)網(wǎng)段。
[0015] 結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的 實(shí)現(xiàn)方式中,所述將所述當(dāng)前所有用戶的帶寬資源重新分配為對(duì)應(yīng)的基本帶寬,并為所述 第一用戶分配所述第一用戶的基本帶寬之后,所述方法還包括:
[0016] 若所述當(dāng)前基本總帶寬加上所述第一用戶的基本帶寬的和小于所述運(yùn)行帶寬,則 將剩余帶寬平均分配給所述當(dāng)前所有用戶與所述第一用戶,或者將剩余帶寬依次分配給所 述當(dāng)前所有用戶與所述第一用戶中優(yōu)先級(jí)高的用戶使其達(dá)到最大帶寬。
[0017] 結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式 中,所述方法還包括:
[0018] 若所述第一用戶的基本帶寬加上當(dāng)前基本總帶寬的和大于所述運(yùn)行帶寬,則判斷 ?;顜捠欠癖徽紳M;所述?;顜捙c所述運(yùn)行帶寬的和為預(yù)設(shè)的所有用戶能夠占用的最 大帶寬;
[0019] 若所述保活帶寬未被占滿,則為所述第一用戶分配等待?;顜挘甘舅龅谝?用戶等待被分配運(yùn)行帶寬。
[0020] 結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式 中,所述為所述第一用戶分配等待?;顜捴?,所述方法還包括:
[0021 ]將所述第一用戶記錄在等待?;钣脩舯碇?。
[0022] 結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式 中,所述方法還包括:
[0023] 若有第二用戶釋放帶寬資源,所述服務(wù)器則更新所述當(dāng)前占用總帶寬為減去所述 第二用戶釋放的帶寬后的剩余帶寬;
[0024] 若所述運(yùn)行帶寬與更新后的當(dāng)前占用總帶寬的差值帶寬大于或等于所述等待保 活用戶表中的第三用戶的基本帶寬,則為所述第三用戶分配對(duì)應(yīng)的基本帶寬;
[0025] 若所述差值帶寬小于所述等待?;钣脩舯碇械乃杏脩舻幕編?,則將所述差 值帶寬分配給當(dāng)前所有用戶中的至少一個(gè)用戶;所述當(dāng)前所有用戶為所述N個(gè)用戶中除所 述第二用戶外的任一個(gè)用戶。
[0026]第二方面,公開了一種服務(wù)器,包括:
[0027] 接收單元,用于接收第一用戶發(fā)送的請(qǐng)求分配帶寬的資源請(qǐng)求信息;
[0028] 判斷單元,用于判斷預(yù)設(shè)的運(yùn)行帶寬與當(dāng)前占用總帶寬的差值是否大于或等于所 述第一用戶對(duì)應(yīng)的最大帶寬;所述當(dāng)前占用總帶寬是已分配運(yùn)行帶寬資源的當(dāng)前所有用戶 占用帶寬資源的總和;
[0029] 分配單元,用于若所述判斷單元判斷所述差值大于或等于所述第一用戶對(duì)應(yīng)的最 大帶寬,則為所述第一用戶分配對(duì)應(yīng)的最大帶寬;
[0030] 所述判斷單元還用于,若所述差值小于所述第一用戶對(duì)應(yīng)的最大帶寬,則判斷所 述第一用戶的基本帶寬加上當(dāng)前基本總帶寬的和是否小于或等于所述運(yùn)行帶寬;所述當(dāng)前 基本總帶寬是已分配運(yùn)行帶寬資源的當(dāng)前所有用戶的基本帶寬的總和;
[0031] 所述分配單元還用于,若所述判斷單元判斷所述第一用戶的基本帶寬加上當(dāng)前基 本總帶寬的和小于或等于所述運(yùn)行帶寬,則將所述當(dāng)前所有用戶的帶寬資源重新分配為對(duì) 應(yīng)的基本帶寬,并為所述第一用戶分配所述第一用戶的基本帶寬。
[0032] 結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,還包括配置單元、記錄單 元,
[0033] 所述配置單元用于,為每一個(gè)用戶配置基本帶寬和最大帶寬;所述預(yù)設(shè)內(nèi)網(wǎng)網(wǎng)段 為所述服務(wù)器對(duì)應(yīng)的內(nèi)網(wǎng)網(wǎng)段或是對(duì)應(yīng)的內(nèi)網(wǎng)網(wǎng)段的子網(wǎng)段(此處可以為不同子網(wǎng)段分配 不同的基本帶寬和最大帶寬);
[0034] 所述記錄單元用于,記錄所述每一個(gè)用戶對(duì)應(yīng)的基本帶寬和最大帶寬。
[0035] 結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的 實(shí)現(xiàn)方式中,所述分配單元還用于,在將所述當(dāng)前所有用戶的帶寬資源重新分配為對(duì)應(yīng)的 基本帶寬,并為所述第一用戶分配所述第一用戶的基本帶寬之后,若所述判斷單元判斷所 述當(dāng)前基本總帶寬加上所述第一用戶的基本帶寬的和小于所述運(yùn)行帶寬,則將平均分配給 所述當(dāng)前所有用戶與所述第一用戶,或者將剩余帶寬依次分配給所述當(dāng)前所有用戶與所述 第一用戶中優(yōu)先級(jí)高的用戶使其達(dá)到最大帶寬。
[0036] 結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式 中,所述判斷單元還用于,若所述第一用戶的基本帶寬加上當(dāng)前基本總帶寬的和大于所述 運(yùn)行帶寬,則判斷?;顜捠欠癖徽紳M,所述?;顜捙c所述運(yùn)行帶寬的和為預(yù)設(shè)的所有 用戶能夠占用的最大帶寬;
[0037] 所述分配單元還用于,若所述判斷單元判斷所述?;顜捨幢徽紳M,則為所述第 一用戶分配等待保活帶寬,指示所述第一用戶等待被分配運(yùn)行帶寬。
[0038] 結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式 中,所述記錄單元還用于,在所述分配單元為所述第一用戶分配等待保活帶寬之后,將所述 第一用戶記錄在等待?;钣脩舯碇?。
[0039] 結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式 中,還包括更新單元,
[0040] 所述更新單元用于,若有第二用戶釋放帶寬資源,則更新所述當(dāng)前占用總帶寬為 減去所述第二用戶釋放的帶寬后的剩余帶寬;
[0041] 所述分配單元用于,若所述判斷單元判斷所述運(yùn)行帶寬與更新后的當(dāng)前占用總帶 寬的差值帶寬大于或等于所述等待?;钣脩舯碇械牡谌脩舻幕編?,則為所述第三用 戶分配對(duì)應(yīng)的基本帶寬;
[0042] 所述分配單元還用于,若所述判斷單元判斷所述差值帶寬小于所述等待?;钣脩?表中的所有用戶的基本帶寬,則將所述差值帶寬分配給當(dāng)前所有用戶中的至少一個(gè)用戶; 所述當(dāng)前所有用戶為所述N個(gè)用戶中除所述第二用戶外的任一個(gè)用戶。
[0043] 本發(fā)明提供的帶寬分配方法及服務(wù)器,接收第一用戶發(fā)送的請(qǐng)求分配帶寬的資源 請(qǐng)求信息;若運(yùn)行帶寬與當(dāng)前占用總帶寬的差值大于或等于第一用戶對(duì)應(yīng)的最大帶寬,則 為第一用戶分配其最大帶寬。若所述差值小于第一用戶對(duì)應(yīng)的最大帶寬,則判斷第一用戶 的基本帶寬加上當(dāng)前基本總帶寬的和是否小于或等于運(yùn)行帶寬。若第一用戶的基本帶寬加 上當(dāng)前基本總帶寬的和小于或等于運(yùn)行帶寬,則將N個(gè)用戶(當(dāng)前已分配資源的用戶)的帶 寬資源重新分配為對(duì)應(yīng)的基本帶寬,并為所述第一用戶分配所述第一用戶的基本帶寬?,F(xiàn) 有技術(shù)中,為端口或用戶分配的帶寬一經(jīng)分配就不會(huì)改變,靈活性較差,不能充分利用帶寬 資源,導(dǎo)致用戶體驗(yàn)較差。本發(fā)明提供的方法及服務(wù)器,能夠靈活分配帶寬資源,充分利用 帶寬資源,提高用戶體驗(yàn)。
【附圖說明】
[0044]
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1