本發(fā)明涉及一種異構(gòu)網(wǎng)絡(luò)針對(duì)用戶(hù)訪問(wèn)請(qǐng)求的資源調(diào)度方法,屬于虛擬化網(wǎng)絡(luò)技術(shù)領(lǐng)域。
背景技術(shù):
隨著信息技術(shù)的不斷發(fā)展,虛擬化技術(shù)已成為解決內(nèi)存問(wèn)題的重要方法。虛擬化是指在虛擬的基礎(chǔ)上而不是真實(shí)的基礎(chǔ)上運(yùn)行,是一個(gè)為了簡(jiǎn)化管理,優(yōu)化資源的解決方案。
目前,虛擬化的異構(gòu)無(wú)線網(wǎng)絡(luò)架構(gòu)被提出,但是異構(gòu)無(wú)線網(wǎng)絡(luò)中高效的虛擬資源分配方法仍然面臨巨大挑戰(zhàn),仍然沒(méi)有能夠很好地解決虛擬無(wú)線資源分配的方法,存在需要改善的需求。虛擬化無(wú)線網(wǎng)絡(luò)即是實(shí)現(xiàn)對(duì)無(wú)線資源的抽象,分片,隔離和共享的過(guò)程。伴隨著無(wú)線業(yè)務(wù)和流量的巨大增長(zhǎng),將虛擬化從有線網(wǎng)絡(luò)擴(kuò)展到無(wú)線網(wǎng)絡(luò)成為必然趨勢(shì),而且,現(xiàn)在的資源分配方法不能很好的解決請(qǐng)求延時(shí),容易造成用戶(hù)使用卡頓,給用戶(hù)帶來(lái)不好的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種能夠提高資源分配速度,減少用戶(hù)使用卡頓的問(wèn)題的異構(gòu)網(wǎng)絡(luò)針對(duì)用戶(hù)訪問(wèn)請(qǐng)求的資源調(diào)度方法。
本發(fā)明為了解決上述技術(shù)問(wèn)題采用以下技術(shù)方案:本發(fā)明設(shè)計(jì)了一種異構(gòu)網(wǎng)絡(luò)針對(duì)用戶(hù)訪問(wèn)請(qǐng)求的資源調(diào)度方法,異構(gòu)網(wǎng)絡(luò)由至少一個(gè)物理基站組成,各個(gè)物理基站上分別構(gòu)建至少一臺(tái)虛擬基站,所述資源調(diào)度方法為針對(duì)用戶(hù)訪問(wèn)請(qǐng)求,執(zhí)行如下步驟:
步驟a1.用戶(hù)向異構(gòu)網(wǎng)絡(luò)中的目標(biāo)物理基站發(fā)送用戶(hù)訪問(wèn)請(qǐng)求,目標(biāo)物理基站根據(jù)用戶(hù)訪問(wèn)請(qǐng)求確認(rèn)所響應(yīng)的虛擬基站,作為目標(biāo)虛擬基站,并將用戶(hù)分配至目標(biāo)虛擬基站上,然后進(jìn)入步驟a2;
步驟a2.獲得目標(biāo)虛擬基站上的已有資源,以及目標(biāo)虛擬基站上所分配各個(gè)用戶(hù)的需求資源,并進(jìn)一步獲得目標(biāo)虛擬基站上所分配各個(gè)用戶(hù)的總需求資源,由此判斷目標(biāo)虛擬基站上的已有資源是否滿足所分配各用戶(hù)的需求,是則直接由目標(biāo)虛擬基站為所分配的各用戶(hù)進(jìn)行資源分配;否則進(jìn)入步驟a3;
步驟a3.分別針對(duì)目標(biāo)物理基站上除目標(biāo)虛擬基站以外的各個(gè)虛擬基站,獲得虛擬基站上的已有資源,以及該虛擬基站上所分配各個(gè)用戶(hù)的需求資源,并進(jìn)一步獲得該虛擬基站上所分配各個(gè)用戶(hù)的總需求資源,由此獲得目標(biāo)物理基站上除目標(biāo)虛擬基站以外的各個(gè)資源過(guò)剩虛擬基站,作為各個(gè)待處理虛擬基站,然后進(jìn)入步驟a4;
步驟a4.針對(duì)各個(gè)待處理虛擬基站按其過(guò)剩資源由大至小順序進(jìn)行排序,依序?qū)⒏鞔幚硖摂M機(jī)的過(guò)剩資源轉(zhuǎn)移至目標(biāo)虛擬基站上,直至目標(biāo)虛擬基站上的已有資源是否滿足所分配各用戶(hù)的需求。
作為本發(fā)明的一種優(yōu)選技術(shù)方案:針對(duì)用戶(hù)訪問(wèn)請(qǐng)求,執(zhí)行步驟a1至步驟a4的同時(shí),針對(duì)異構(gòu)網(wǎng)絡(luò)中所有的虛擬基站,周期統(tǒng)計(jì)各個(gè)虛擬基站分別被判斷為資源過(guò)剩的次數(shù)α,以及被判斷為資源不足的次數(shù)β,并基于針對(duì)所有虛擬基站的上述周期統(tǒng)計(jì)結(jié)果,周期執(zhí)行如下步驟:
步驟b1.將大于預(yù)設(shè)過(guò)剩次數(shù)閾值的各個(gè)α所對(duì)應(yīng)的各個(gè)虛擬基站,或者大于預(yù)設(shè)不足次數(shù)閾值的各個(gè)β所對(duì)應(yīng)的各個(gè)虛擬基站,均作為非穩(wěn)定虛擬基站,然后進(jìn)入步驟b2;
步驟b2.分別針對(duì)各個(gè)非穩(wěn)定虛擬基站,獲得非穩(wěn)定虛擬基站上的已有資源,以及非穩(wěn)定虛擬基站上所分配各個(gè)用戶(hù)的總需求資源,由此分別判斷各個(gè)非穩(wěn)定虛擬基站為資源過(guò)剩或資源不足,作為各個(gè)非穩(wěn)定虛擬基站的當(dāng)前資源狀態(tài),然后進(jìn)入步驟b3;
步驟b3.分別針對(duì)各個(gè)非穩(wěn)定虛擬基站,根據(jù)非穩(wěn)定虛擬基站的當(dāng)前資源狀態(tài),由該由非穩(wěn)定虛擬基站所對(duì)應(yīng)的物理基站,針對(duì)該非穩(wěn)定虛擬基站上的資源進(jìn)行調(diào)整,進(jìn)而針對(duì)所有非穩(wěn)定虛擬基站進(jìn)行資源調(diào)整。
作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述步驟a2、步驟a3,以及步驟b2中,針對(duì)虛擬基站上資源情況的判斷中,通過(guò)如下公式:
獲得各物理基站中各個(gè)虛擬基站上所分配各個(gè)用戶(hù)的需求資源
作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述異構(gòu)網(wǎng)絡(luò)中各個(gè)物理基站上分別設(shè)置網(wǎng)絡(luò)資源管理器,各個(gè)物理基站上的各臺(tái)虛擬基站上分別設(shè)置虛擬網(wǎng)絡(luò)控制器;
所述物理基站上的網(wǎng)絡(luò)資源管理器用于執(zhí)行步驟a1中,接收由目標(biāo)物理基站轉(zhuǎn)發(fā)來(lái)自用戶(hù)的用戶(hù)訪問(wèn)請(qǐng)求,并根據(jù)用戶(hù)訪問(wèn)請(qǐng)求確認(rèn)所響應(yīng)的虛擬基站,作為目標(biāo)虛擬基站,并將用戶(hù)分配至目標(biāo)虛擬基站上的操作;還有用于執(zhí)行步驟a4中針對(duì)各個(gè)待處理虛擬基站排序,并按序針對(duì)待處理虛擬基站進(jìn)行調(diào)度操作,以及用于周期統(tǒng)計(jì)各個(gè)虛擬基站分別被判斷為資源過(guò)剩的次數(shù)α,以及被判斷為資源不足的次數(shù)β,并基于針對(duì)所有虛擬基站的上述周期統(tǒng)計(jì)結(jié)果,執(zhí)行步驟b1至步驟b3操作;
所述各臺(tái)虛擬基站上的虛擬網(wǎng)絡(luò)控制器用于執(zhí)行步驟a2操作、步驟a3操作,以及步驟a4中虛擬基站之間的資源轉(zhuǎn)移操作,其中,由各臺(tái)虛擬基站上的虛擬網(wǎng)絡(luò)控制器分別針對(duì)其虛擬基站上資源情況進(jìn)行獲得。
作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述各個(gè)物理基站上分別還設(shè)置資源塊管理器和用戶(hù)信息管理器;所述各個(gè)虛擬基站上分別還設(shè)置資源塊、用戶(hù)信息模塊和緩存區(qū);其中,物理基站上的資源塊管理器用于針對(duì)物理基站上的資源,向各個(gè)其對(duì)應(yīng)的虛擬基站上進(jìn)行分配或調(diào)整;物理基站上的用戶(hù)信息管理器用于存儲(chǔ)用戶(hù)信息;
所述步驟a1中,用戶(hù)向異構(gòu)網(wǎng)絡(luò)中的目標(biāo)物理基站發(fā)送用戶(hù)訪問(wèn)請(qǐng)求,目標(biāo)物理基站將所接收到的用戶(hù)訪問(wèn)請(qǐng)求發(fā)送給對(duì)應(yīng)的網(wǎng)絡(luò)資源管理器,網(wǎng)絡(luò)資源管理器針對(duì)用戶(hù)訪問(wèn)請(qǐng)求進(jìn)行解析,獲取用戶(hù)信息,然后由網(wǎng)絡(luò)資源管理器將該用戶(hù)信息與用戶(hù)信息管理器中的數(shù)據(jù)進(jìn)行比對(duì),若比對(duì)通過(guò),則由網(wǎng)絡(luò)資源管理器根據(jù)用戶(hù)訪問(wèn)請(qǐng)求確認(rèn)所響應(yīng)的虛擬基站,作為目標(biāo)虛擬基站,并將用戶(hù)分配至目標(biāo)虛擬基站上,然后進(jìn)入步驟a2;若比對(duì)不通過(guò),則不響應(yīng)該用戶(hù)訪問(wèn)請(qǐng)求;
所述虛擬基站上的資源塊用于獲取來(lái)自對(duì)應(yīng)物理基站上的物理資源,并由虛擬基站上的虛擬網(wǎng)絡(luò)控制器向所對(duì)應(yīng)的用戶(hù)進(jìn)行資源分配;虛擬基站上的緩存區(qū)用于在對(duì)應(yīng)虛擬網(wǎng)絡(luò)控制器向所對(duì)應(yīng)用戶(hù)進(jìn)行資源分配后,存放對(duì)應(yīng)資源塊所接收到的過(guò)剩資源;虛擬基站上的用戶(hù)信息模塊用于存儲(chǔ)所分配用戶(hù)的信息。
本發(fā)明所述一種異構(gòu)網(wǎng)絡(luò)針對(duì)用戶(hù)訪問(wèn)請(qǐng)求的資源調(diào)度方法采用以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有以下技術(shù)效果:本發(fā)明設(shè)計(jì)的一種異構(gòu)網(wǎng)絡(luò)針對(duì)用戶(hù)訪問(wèn)請(qǐng)求的資源調(diào)度方法,通過(guò)基站將接收到的用戶(hù)的訪問(wèn)請(qǐng)求發(fā)送至網(wǎng)絡(luò)資源管理器,并接收所述網(wǎng)絡(luò)資源管理器根據(jù)用戶(hù)的訪問(wèn)請(qǐng)求確定的響應(yīng)所述訪問(wèn)請(qǐng)求的虛擬基站的位置;所述虛擬基站具有獨(dú)立的虛擬網(wǎng)絡(luò)控制器,判斷所述虛擬基站中是否存在資源,若所述虛擬基站中存在資源,則所述虛擬網(wǎng)絡(luò)控制器將所述虛擬基站中的資源分配給用戶(hù);若所述虛擬基站中不存在資源,則對(duì)所述虛擬基站進(jìn)行資源再分配,降低了網(wǎng)絡(luò)延時(shí),提高了響應(yīng)速度,從而提高了用戶(hù)體驗(yàn)。
附圖說(shuō)明
圖1為本發(fā)明設(shè)計(jì)異構(gòu)網(wǎng)絡(luò)針對(duì)用戶(hù)訪問(wèn)請(qǐng)求的資源調(diào)度方法的主流程圖;
圖2為本發(fā)明設(shè)計(jì)異構(gòu)網(wǎng)絡(luò)針對(duì)用戶(hù)訪問(wèn)請(qǐng)求的資源調(diào)度方法的優(yōu)化流程圖;
圖3為本發(fā)明設(shè)計(jì)中異構(gòu)網(wǎng)絡(luò)架構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)的說(shuō)明。
如圖1所示,本發(fā)明設(shè)計(jì)了一種異構(gòu)網(wǎng)絡(luò)針對(duì)用戶(hù)訪問(wèn)請(qǐng)求的資源調(diào)度方法,異構(gòu)網(wǎng)絡(luò)由至少一個(gè)物理基站組成,各個(gè)物理基站上分別構(gòu)建至少一臺(tái)虛擬基站,實(shí)際應(yīng)用中,所述資源調(diào)度方法為針對(duì)用戶(hù)訪問(wèn)請(qǐng)求,具體執(zhí)行如下步驟:
步驟a1.用戶(hù)向異構(gòu)網(wǎng)絡(luò)中的目標(biāo)物理基站發(fā)送用戶(hù)訪問(wèn)請(qǐng)求,目標(biāo)物理基站根據(jù)用戶(hù)訪問(wèn)請(qǐng)求確認(rèn)所響應(yīng)的虛擬基站,作為目標(biāo)虛擬基站,并將用戶(hù)分配至目標(biāo)虛擬基站上,然后進(jìn)入步驟a2。
步驟a2.獲得目標(biāo)虛擬基站上的已有資源,以及目標(biāo)虛擬基站上所分配各個(gè)用戶(hù)的需求資源,并進(jìn)一步獲得目標(biāo)虛擬基站上所分配各個(gè)用戶(hù)的總需求資源,由此判斷目標(biāo)虛擬基站上的已有資源是否滿足所分配各用戶(hù)的需求,是則直接由目標(biāo)虛擬基站為所分配的各用戶(hù)進(jìn)行資源分配;否則進(jìn)入步驟a3。
步驟a3.分別針對(duì)目標(biāo)物理基站上除目標(biāo)虛擬基站以外的各個(gè)虛擬基站,獲得虛擬基站上的已有資源,以及該虛擬基站上所分配各個(gè)用戶(hù)的需求資源,并進(jìn)一步獲得該虛擬基站上所分配各個(gè)用戶(hù)的總需求資源,由此獲得目標(biāo)物理基站上除目標(biāo)虛擬基站以外的各個(gè)資源過(guò)剩虛擬基站,作為各個(gè)待處理虛擬基站,然后進(jìn)入步驟a4。
步驟a4.針對(duì)各個(gè)待處理虛擬基站按其過(guò)剩資源由大至小順序進(jìn)行排序,依序?qū)⒏鞔幚硖摂M機(jī)的過(guò)剩資源轉(zhuǎn)移至目標(biāo)虛擬基站上,直至目標(biāo)虛擬基站上的已有資源是否滿足所分配各用戶(hù)的需求。
針對(duì)用戶(hù)訪問(wèn)請(qǐng)求,執(zhí)行上述步驟a1至步驟a4的同時(shí),針對(duì)異構(gòu)網(wǎng)絡(luò)中所有的虛擬基站,周期統(tǒng)計(jì)各個(gè)虛擬基站分別被判斷為資源過(guò)剩的次數(shù)α,以及被判斷為資源不足的次數(shù)β,并基于針對(duì)所有虛擬基站的上述周期統(tǒng)計(jì)結(jié)果,如圖2所示,周期執(zhí)行如下步驟:
步驟b1.將大于預(yù)設(shè)過(guò)剩次數(shù)閾值的各個(gè)α所對(duì)應(yīng)的各個(gè)虛擬基站,或者大于預(yù)設(shè)不足次數(shù)閾值的各個(gè)β所對(duì)應(yīng)的各個(gè)虛擬基站,均作為非穩(wěn)定虛擬基站,然后進(jìn)入步驟b2。這里,對(duì)于預(yù)設(shè)過(guò)剩次數(shù)閾值和預(yù)設(shè)不足次數(shù)閾值,如圖2所示,可以count為設(shè)置。
步驟b2.分別針對(duì)各個(gè)非穩(wěn)定虛擬基站,獲得非穩(wěn)定虛擬基站上的已有資源,以及非穩(wěn)定虛擬基站上所分配各個(gè)用戶(hù)的總需求資源,由此分別判斷各個(gè)非穩(wěn)定虛擬基站為資源過(guò)?;蛸Y源不足,作為各個(gè)非穩(wěn)定虛擬基站的當(dāng)前資源狀態(tài),然后進(jìn)入步驟b3。
步驟b3.分別針對(duì)各個(gè)非穩(wěn)定虛擬基站,根據(jù)非穩(wěn)定虛擬基站的當(dāng)前資源狀態(tài),由該由非穩(wěn)定虛擬基站所對(duì)應(yīng)的物理基站,針對(duì)該非穩(wěn)定虛擬基站上的資源進(jìn)行調(diào)整,進(jìn)而針對(duì)所有非穩(wěn)定虛擬基站進(jìn)行資源調(diào)整。
針對(duì)上述所設(shè)計(jì)異構(gòu)網(wǎng)絡(luò)針對(duì)用戶(hù)訪問(wèn)請(qǐng)求的資源調(diào)度方法中,各物理基站中各個(gè)虛擬基站上所分配各個(gè)用戶(hù)需求資源的獲取,采用如下方法:
具體所述步驟a2、步驟a3,以及步驟b2中,針對(duì)虛擬基站上資源情況的判斷中,通過(guò)如下公式:
獲得各物理基站中各個(gè)虛擬基站上所分配各個(gè)用戶(hù)的需求資源
并且就所設(shè)計(jì)異構(gòu)網(wǎng)絡(luò)針對(duì)用戶(hù)訪問(wèn)請(qǐng)求的資源調(diào)度方法,其中,異構(gòu)網(wǎng)絡(luò)在由至少一個(gè)物理基站組成,各個(gè)物理基站上分別構(gòu)建至少一臺(tái)虛擬基站的基礎(chǔ)上,進(jìn)一步設(shè)計(jì)各個(gè)物理基站上分別設(shè)置網(wǎng)絡(luò)資源管理器,各個(gè)物理基站上的各臺(tái)虛擬基站上分別設(shè)置虛擬網(wǎng)絡(luò)控制器。網(wǎng)絡(luò)資源管理器將底層網(wǎng)絡(luò)資源虛擬化為多個(gè)“切片”的資源,并接受和處理來(lái)自虛擬基站的資源請(qǐng)求,使所述資源最大化的滿足用戶(hù)需求,資源分配更精確。
所述物理基站上的網(wǎng)絡(luò)資源管理器用于執(zhí)行步驟a1中,接收由目標(biāo)物理基站轉(zhuǎn)發(fā)來(lái)自用戶(hù)的用戶(hù)訪問(wèn)請(qǐng)求,并根據(jù)用戶(hù)訪問(wèn)請(qǐng)求確認(rèn)所響應(yīng)的虛擬基站,作為目標(biāo)虛擬基站,并將用戶(hù)分配至目標(biāo)虛擬基站上的操作;還有用于執(zhí)行步驟a4中針對(duì)各個(gè)待處理虛擬基站排序,并按序針對(duì)待處理虛擬基站進(jìn)行調(diào)度操作,以及用于周期統(tǒng)計(jì)各個(gè)虛擬基站分別被判斷為資源過(guò)剩的次數(shù)α,以及被判斷為資源不足的次數(shù)β,并基于針對(duì)所有虛擬基站的上述周期統(tǒng)計(jì)結(jié)果,執(zhí)行步驟b1至步驟b3操作。
所述各臺(tái)虛擬基站上的虛擬網(wǎng)絡(luò)控制器用于執(zhí)行步驟a2操作、步驟a3操作,以及步驟a4中虛擬基站之間的資源轉(zhuǎn)移操作,其中,由各臺(tái)虛擬基站上的虛擬網(wǎng)絡(luò)控制器分別針對(duì)其虛擬基站上資源情況進(jìn)行獲得。
基于上述所設(shè)計(jì)異構(gòu)網(wǎng)絡(luò)的架構(gòu)的基礎(chǔ)之上,如圖3所示,具體的所述各個(gè)物理基站上分別還設(shè)置資源塊管理器和用戶(hù)信息管理器;所述各個(gè)虛擬基站上分別還設(shè)置資源塊、用戶(hù)信息模塊和緩存區(qū);其中,物理基站上的資源塊管理器用于針對(duì)物理基站上的資源,向各個(gè)其對(duì)應(yīng)的虛擬基站上進(jìn)行分配或調(diào)整;物理基站上的用戶(hù)信息管理器用于存儲(chǔ)用戶(hù)信息。
虛擬網(wǎng)絡(luò)控制器都是從資源塊中將資源塊分配給用戶(hù),只有過(guò)剩的才會(huì)發(fā)在緩存區(qū),這樣可以只通過(guò)判斷緩存區(qū)是否存在資源塊,就可以知道是過(guò)剩或是不足,另外,虛擬網(wǎng)絡(luò)控制器響應(yīng)來(lái)自其他虛擬基站的請(qǐng)求,也是將我方緩存區(qū)中的資源塊響應(yīng)到他方資源塊中,再?gòu)馁Y源塊中響應(yīng)給用戶(hù),虛擬基站之間的聯(lián)系是通過(guò)虛擬網(wǎng)絡(luò)控制器來(lái)完成的,發(fā)送請(qǐng)求和響應(yīng)請(qǐng)求,對(duì)資源塊進(jìn)行調(diào)度管理,將剩余資源塊轉(zhuǎn)存在緩存區(qū);通過(guò)判斷所述虛擬基站中是否存在資源來(lái)分析虛擬基站中的緩存區(qū)中的資源是過(guò)多還是過(guò)少,簡(jiǎn)便了方法且能達(dá)到所需的目的,進(jìn)一步提高用戶(hù)請(qǐng)求的反應(yīng)速度,提升用戶(hù)體驗(yàn)。
所述步驟a1中,用戶(hù)向異構(gòu)網(wǎng)絡(luò)中的目標(biāo)物理基站發(fā)送用戶(hù)訪問(wèn)請(qǐng)求,目標(biāo)物理基站將所接收到的用戶(hù)訪問(wèn)請(qǐng)求發(fā)送給對(duì)應(yīng)的網(wǎng)絡(luò)資源管理器,網(wǎng)絡(luò)資源管理器針對(duì)用戶(hù)訪問(wèn)請(qǐng)求進(jìn)行解析,獲取用戶(hù)信息,然后由網(wǎng)絡(luò)資源管理器將該用戶(hù)信息與用戶(hù)信息管理器中的數(shù)據(jù)進(jìn)行比對(duì),若比對(duì)通過(guò),則由網(wǎng)絡(luò)資源管理器根據(jù)用戶(hù)訪問(wèn)請(qǐng)求確認(rèn)所響應(yīng)的虛擬基站,作為目標(biāo)虛擬基站,并將用戶(hù)分配至目標(biāo)虛擬基站上,然后進(jìn)入步驟a2;若比對(duì)不通過(guò),則不響應(yīng)該用戶(hù)訪問(wèn)請(qǐng)求。
所述虛擬基站上的資源塊用于獲取來(lái)自對(duì)應(yīng)物理基站上的物理資源,并由虛擬基站上的虛擬網(wǎng)絡(luò)控制器向所對(duì)應(yīng)的用戶(hù)進(jìn)行資源分配;虛擬基站上的緩存區(qū)用于在對(duì)應(yīng)虛擬網(wǎng)絡(luò)控制器向所對(duì)應(yīng)用戶(hù)進(jìn)行資源分配后,存放對(duì)應(yīng)資源塊所接收到的過(guò)剩資源;虛擬基站上的用戶(hù)信息模塊用于存儲(chǔ)所分配用戶(hù)的信息。
應(yīng)用上述所設(shè)計(jì)技術(shù)方案下,最初初始化分配資源的時(shí)候就是根據(jù)基站內(nèi)用戶(hù)信息來(lái)分配的,考慮到用戶(hù)的活動(dòng),不一定每次都是連接同一個(gè)基站,(例如,某用戶(hù)從一個(gè)小區(qū)移動(dòng)到另一個(gè)小區(qū),她肯定連接信號(hào)最好的那個(gè)基站,肯定不是以前那個(gè)小區(qū)的基站了)所以,在一個(gè)大的物理基站內(nèi),只有當(dāng)所有虛擬基站下的用戶(hù)發(fā)生增加的現(xiàn)象,才會(huì)需要再向物理基站請(qǐng)求資源,并且一早開(kāi)始是根據(jù)用戶(hù)信息來(lái)分配的,并沒(méi)有考慮用戶(hù)的閑時(shí)和忙時(shí)的區(qū)別,只有在用戶(hù)處于忙時(shí)才會(huì)請(qǐng)求資源,用戶(hù)處于閑時(shí)狀態(tài)還會(huì)釋放部分資源,所以所有資源塊都沒(méi)有剩余資源的概率比較??;并且如果某一時(shí)間段用戶(hù)數(shù)量突增至預(yù)定數(shù)值時(shí),無(wú)需對(duì)所述虛擬基站中資源進(jìn)行調(diào)用,根據(jù)用戶(hù)數(shù)量,當(dāng)前網(wǎng)絡(luò)狀況對(duì)所述虛擬基站中資源進(jìn)行重分配,保證網(wǎng)絡(luò)穩(wěn)定性;當(dāng)用戶(hù)數(shù)量突減時(shí),無(wú)需對(duì)所述虛擬基站中資源進(jìn)行處理,多余資源保存在所述虛擬基站中,以待其他用戶(hù)加入網(wǎng)絡(luò)時(shí)實(shí)現(xiàn)調(diào)用。
將異構(gòu)網(wǎng)絡(luò)針對(duì)用戶(hù)訪問(wèn)請(qǐng)求的資源調(diào)度方法應(yīng)用到實(shí)際當(dāng)中,所述基站可以是一個(gè)移動(dòng)通信基站,在如今的生活中,移動(dòng)通信基站已經(jīng)逐漸融入人們的生活中,當(dāng)某一時(shí)間段有兩個(gè)用戶(hù)發(fā)送請(qǐng)求至所述基站,所述基站根據(jù)用戶(hù)的網(wǎng)絡(luò)狀況以及用戶(hù)的數(shù)量將所述移動(dòng)通信基站中的資源虛擬分配給跟所述用戶(hù)對(duì)應(yīng)的所述虛擬基站中,其中多余資源存放在所述虛擬基站中的緩存區(qū)中,當(dāng)有第三個(gè)用戶(hù)加入當(dāng)前網(wǎng)絡(luò)時(shí),所述基站接收信息后,將該信息發(fā)送至網(wǎng)絡(luò)資源管理器,所述網(wǎng)絡(luò)資源管理器進(jìn)行匹配將距離用戶(hù)最近的虛擬基站的位置發(fā)送給用戶(hù),并判斷該虛擬基站中是否存在資源,若存在則由所述虛擬網(wǎng)絡(luò)控制器從該基站獲取資源。
同理,當(dāng)存在多個(gè)用戶(hù)時(shí),根據(jù)上述方法對(duì)所述多個(gè)用戶(hù)進(jìn)行資源分配,從而減少了對(duì)虛擬基站資源再分配,加快了響應(yīng)用戶(hù)請(qǐng)求的速度,減少了用戶(hù)使用卡頓,提高用戶(hù)體驗(yàn)。
本發(fā)明實(shí)施例通過(guò)上述方法,避免了每次新增用戶(hù)都對(duì)虛擬基站的資源進(jìn)行重分配,從而減輕了重分配的過(guò)程中網(wǎng)絡(luò)環(huán)境的影響,從而減少了網(wǎng)絡(luò)延時(shí),提高了響應(yīng)速度,進(jìn)而提高了用戶(hù)體驗(yàn)。
此外,上述實(shí)施例還給出重分配的方法,避免當(dāng)用戶(hù)數(shù)量突增至一定數(shù)量時(shí),如果單從其他的虛擬基站調(diào)用資源無(wú)法滿足這些請(qǐng)求,通過(guò)根據(jù)用戶(hù)信息,用戶(hù)數(shù)量,當(dāng)前網(wǎng)絡(luò)狀況對(duì)所述虛擬基站進(jìn)行重分配也減少了對(duì)某一個(gè)虛擬基站中資源進(jìn)行一次次調(diào)用的麻煩,保證了網(wǎng)絡(luò)穩(wěn)定性。
如此,本發(fā)明設(shè)計(jì)的一種異構(gòu)網(wǎng)絡(luò)針對(duì)用戶(hù)訪問(wèn)請(qǐng)求的資源調(diào)度方法,通過(guò)基站將接收到的用戶(hù)的訪問(wèn)請(qǐng)求發(fā)送至網(wǎng)絡(luò)資源管理器,并接收所述網(wǎng)絡(luò)資源管理器根據(jù)用戶(hù)的訪問(wèn)請(qǐng)求確定的響應(yīng)所述訪問(wèn)請(qǐng)求的虛擬基站的位置;所述虛擬基站具有獨(dú)立的虛擬網(wǎng)絡(luò)控制器,判斷所述虛擬基站中是否存在資源,若所述虛擬基站中存在資源,則所述虛擬網(wǎng)絡(luò)控制器將所述虛擬基站中的資源分配給用戶(hù);若所述虛擬基站中不存在資源,則對(duì)所述虛擬基站進(jìn)行資源再分配,降低了網(wǎng)絡(luò)延時(shí),提高了響應(yīng)速度,從而提高了用戶(hù)體驗(yàn)。
上面結(jié)合附圖對(duì)本發(fā)明的實(shí)施方式作了詳細(xì)說(shuō)明,但是本發(fā)明并不限于上述實(shí)施方式,在本領(lǐng)域普通技術(shù)人員所具備的知識(shí)范圍內(nèi),還可以在不脫離本發(fā)明宗旨的前提下做出各種變化。