两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種資源調(diào)度方法和裝置與流程

文檔序號:11624769閱讀:338來源:國知局
一種資源調(diào)度方法和裝置與流程

本發(fā)明涉及通信技術(shù),具體涉及一種資源調(diào)度方法和裝置。



背景技術(shù):

隨著第四代移動通信技術(shù)(4g,the4thgenerationmobilecommunicationtechnology)的普及,在4g網(wǎng)絡(luò)下實現(xiàn)語音業(yè)務(wù)主要有兩類方案,即基于2/3g電路域提供語音業(yè)務(wù)和基于4g分組域提供語音業(yè)務(wù),即基于ip多媒體子系統(tǒng)(ims,ipmultimediasubsystem)的語音業(yè)務(wù)(volte,voiceoverlte)。而后者將逐步取代前者成為4g網(wǎng)絡(luò)下語音業(yè)務(wù)的最終解決方案。

在volte網(wǎng)絡(luò)下,同類網(wǎng)元均采用資源池(pool)的方式進(jìn)行組網(wǎng),如會話邊界控制器(sbc,sessionbordercontroller)pool,共用數(shù)據(jù)網(wǎng)(pdn)網(wǎng)關(guān)(pgw,pdngateway)pool等等。這種方式是將同類別網(wǎng)絡(luò)設(shè)備劃分為n(n>1)個組(即資源池),每個組(即資源池)內(nèi)有m(m>1)個此類設(shè)備,每個組(即資源池)內(nèi)的設(shè)備可以通過相同的優(yōu)先級(如隨機(jī)分配)為本組(即資源池)內(nèi)歸屬用戶服務(wù),實現(xiàn)組(即資源池)內(nèi)負(fù)載均衡。

在sbcpool組網(wǎng)方式下,目前,用戶設(shè)備(ue)獲取sbc地址的方式如參照圖1所示。步驟1:pgwpool內(nèi)的每個pgw在入網(wǎng)前,需要手動預(yù)置sbc地址及優(yōu)先級,即sbc列表(list)。步驟2:ue開機(jī)并附著lte網(wǎng)絡(luò)時,在ue創(chuàng)建imspdn的過程中,需要從pgw下載sbclist。步驟3:ue根據(jù)下載的sbclist中的地址和優(yōu)先級選擇一個sbc發(fā)起ims注冊。

但是,當(dāng)sbcpool的數(shù)量為至少兩個時,參考圖2所示,以兩個sbcpool為例,首先,sbcpool1和sbcpool2是獨立的,即sbcpool1的負(fù)荷狀態(tài)不會影響sbcpool2的負(fù)荷狀態(tài),網(wǎng)絡(luò)中沒有獨立的資源管理實體 (如圖2中的資源管理實體c)來平衡sbcpool之間的負(fù)荷。其次,sbc和ue的歸屬關(guān)系是預(yù)先配置的,即通過pgw預(yù)置sbclist,ue漫游至所述pgw覆蓋區(qū)域時,會分配對應(yīng)的sbclist,且pgw中的sbclist無法動態(tài)調(diào)整;例如ue3若期望通過sbc3接入是無法實現(xiàn)的。第三,當(dāng)sbcpool內(nèi)其中某個或某些sbc故障無法提供服務(wù)時,pgw無法從sbclist將故障sbc刪除,因此ue可能被分配到因故障從而不可用的sbc;例如圖2中所示的sbc1故障。

上述缺陷帶來的問題是:第一,當(dāng)有大量新的ue接入sbcpool時,sbcpool內(nèi)的sbc負(fù)荷會快速增長;當(dāng)sbc負(fù)荷達(dá)到閾值時,所述sbcpool內(nèi)的sbc將會拒絕ue的業(yè)務(wù)請求,因此整體用戶業(yè)務(wù)體驗將會受到影響;第二,當(dāng)某個sbc故障時,pgw仍有可能將故障的sbc通過sbclist下發(fā)至ue,產(chǎn)生垃圾數(shù)據(jù)。如果sbclist中的全部sbc均故障,會造成ue無法注冊網(wǎng)絡(luò)。



技術(shù)實現(xiàn)要素:

為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例提供一種資源調(diào)度方法和裝置,能夠?qū)崿F(xiàn)網(wǎng)絡(luò)中sbc的負(fù)荷情況和故障情況的探測。

為達(dá)到上述目的,本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:

本發(fā)明實施例提供了一種資源調(diào)度方法,所述方法包括:

資源調(diào)度裝置向會話邊界控制器(sbc)資源池(pool)中的每個sbc發(fā)送探測請求,接收所述每個sbc的對應(yīng)于所述探測請求的響應(yīng)消息;

基于所述響應(yīng)消息確定所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息。

上述方案中,所述方法還包括:所述資源調(diào)度裝置基于所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息更新與公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)(pgw)關(guān)聯(lián)的sbc信息。

上述方案中,所述資源調(diào)度裝置基于所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息更新與pgw關(guān)聯(lián)的sbc信息,包括:

當(dāng)與pgw關(guān)聯(lián)的所述sbcpool中的每個sbc的負(fù)荷信息均達(dá)到預(yù)設(shè)閾值時,降低所述sbcpool的優(yōu)先級,基于更新后的所述sbcpool的優(yōu)先級更新與pgw關(guān)聯(lián)的sbc信息。

上述方案中,所述資源調(diào)度裝置基于所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息更新與公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)pgw關(guān)聯(lián)的sbc信息,包括:

當(dāng)與pgw關(guān)聯(lián)的所述sbcpool中的第一sbc故障時,在與所述pgw關(guān)聯(lián)的所述sbcpool的sbc信息中,屏蔽所述第一sbc的信息,基于屏蔽的所述第一sbc的信息更新與pgw關(guān)聯(lián)的sbc信息;其中,所述第一sbc為所述sbcpool中的任一sbc。

上述方案中,所述方法還包括:所述資源調(diào)度裝置將更新后的與pgw關(guān)聯(lián)的sbc信息發(fā)送至所述pgw。

本發(fā)明實施例還提供了一種資源調(diào)度裝置,所述裝置包括:發(fā)送單元、接收單元和處理單元;其中,

所述發(fā)送單元,用于向sbcpool中的每個sbc發(fā)送探測請求;

所述接收單元,用于接收所述每個sbc的對應(yīng)于所述探測請求的響應(yīng)消息;

所述處理單元,用于基于所述接收單元接收的響應(yīng)消息確定所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息。

上述方案中,所述處理單元,還用于基于所述接收單元獲得的sbcpool中的每個sbc的負(fù)荷信息和/或故障信息更新與pgw關(guān)聯(lián)的sbc信息。

上述方案中,所述處理單元,用于當(dāng)與pgw關(guān)聯(lián)的所述sbcpool中的每個sbc的負(fù)荷信息均達(dá)到預(yù)設(shè)閾值時,降低所述sbcpool的優(yōu)先級,基于更新后的所述sbcpool的優(yōu)先級更新與pgw關(guān)聯(lián)的sbc信息。

上述方案中,所述處理單元,用于當(dāng)與pgw關(guān)聯(lián)的所述sbcpool中的第一sbc故障時,在與所述pgw關(guān)聯(lián)的所述sbcpool的sbc信息中,屏蔽所述第一sbc的信息,基于屏蔽的所述第一sbc的信息更新與pgw關(guān)聯(lián)的sbc信息;其中,所述第一sbc為所述sbcpool中的任一sbc。

上述方案中,所述發(fā)送單元,還用于將更新后的與pgw關(guān)聯(lián)的sbc信息發(fā)送至所述pgw。

本發(fā)明實施例提供的資源調(diào)度方法和裝置,所述方法包括:資源調(diào)度裝置向sbcpool中的每個sbc發(fā)送探測請求,接收所述每個sbc的對應(yīng)于所述探測請求的響應(yīng)消息;基于所述響應(yīng)消息確定所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息。如此,采用本發(fā)明實施例的技術(shù)方案,通過資源調(diào)度裝置的探測機(jī)制,實現(xiàn)了sbc的負(fù)荷情況和故障情況的獲知,便于在當(dāng)sbc的負(fù)荷過高或者sbc發(fā)生故障時,實現(xiàn)對sbclist的資源動態(tài)調(diào)整。

附圖說明

圖1為現(xiàn)有技術(shù)中ue獲取sbc地址的一種應(yīng)用示意圖;

圖2為現(xiàn)有技術(shù)中ue獲取sbc地址的另一種應(yīng)用示意圖;

圖3為本發(fā)明實施例一的資源調(diào)度方法的流程示意圖;

圖4為本發(fā)明實施例二的資源調(diào)度方法的流程示意圖;

圖5為本發(fā)明實施例三的資源調(diào)度方法的流程示意圖;

圖6為本發(fā)明實施例四的資源調(diào)度方法的流程示意圖;

圖7a至圖7c為本發(fā)明實施例的資源調(diào)度方法的具體應(yīng)用示意圖;

圖8為本發(fā)明實施例的資源調(diào)度裝置的組成結(jié)構(gòu)示意圖。

具體實施方式

下面結(jié)合附圖及具體實施例對本發(fā)明作進(jìn)一步詳細(xì)的說明。

實施例一

本發(fā)明實施例提供了一種資源調(diào)度方法。圖3為本發(fā)明實施例一的資源調(diào)度方法的流程示意圖;如圖3所示,所述方法包括:

步驟301:資源調(diào)度裝置向sbcpool中的每個sbc發(fā)送探測請求,接收所述每個sbc的對應(yīng)于所述探測請求的響應(yīng)消息。

本實施例中,所述資源調(diào)度裝置具有與至少一個sbcpool中的每個sbc 交互的能力?;诖?,所述資源調(diào)度裝置按照預(yù)設(shè)周期輪詢所述至少一個sbcpool中的每個sbc,向所述至少一個sbcpool中的每個sbc發(fā)送探測請求,所述探測請求用于請求所述每個sbc的負(fù)荷信息。作為一種實施方式,sbc接收到所述探測請求后,向所述資源調(diào)度裝置發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述sbc的負(fù)荷信息;所述負(fù)荷信息例如中央處理器(cpu)占用率、用戶容量比率等等;則所述資源調(diào)度裝置接收到所述響應(yīng)消息。作為另一種實施方式,所述資源調(diào)度裝置沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時。

步驟302:基于所述響應(yīng)消息確定所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息。

這里,作為一種實施方式,所述資源調(diào)度裝置基于所述響應(yīng)消息(例如cpu占用率、用戶容量比率等等)確定相應(yīng)的sbc的負(fù)荷信息。作為另一種實施方式,當(dāng)所述資源調(diào)度裝置沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時時,則所述資源調(diào)度裝置可確定相應(yīng)的sbc故障,確定所述sbc的故障信息。

采用本發(fā)明實施例的技術(shù)方案,通過資源調(diào)度裝置的探測機(jī)制,實現(xiàn)了sbc的負(fù)荷情況和故障情況的獲知,便于在當(dāng)sbc的負(fù)荷過高或者sbc發(fā)生故障時,實現(xiàn)對sbclist的資源動態(tài)調(diào)整。

實施例二

本發(fā)明實施例還提供了一種資源調(diào)度方法。圖4為本發(fā)明實施例二的資源調(diào)度方法的流程示意圖;如圖4所示,所述方法包括:

步驟401:資源調(diào)度裝置向sbcpool中的每個sbc發(fā)送探測請求,接收所述每個sbc的對應(yīng)于所述探測請求的響應(yīng)消息。

本實施例中,所述資源調(diào)度裝置具有與至少一個sbcpool中的每個sbc交互的能力。基于此,所述資源調(diào)度裝置按照預(yù)設(shè)周期輪詢所述至少一個sbcpool中的每個sbc,向所述至少一個sbcpool中的每個sbc發(fā)送探測請求,所述探測請求用于請求所述每個sbc的負(fù)荷信息。作為一種實施方式,sbc 接收到所述探測請求后,向所述資源調(diào)度裝置發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述sbc的負(fù)荷信息;所述負(fù)荷信息例如中央處理器(cpu)占用率、用戶容量比率等等;則所述資源調(diào)度裝置接收到所述響應(yīng)消息。作為另一種實施方式,所述資源調(diào)度裝置沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時。

步驟402:基于所述響應(yīng)消息確定所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息。

這里,作為一種實施方式,所述資源調(diào)度裝置基于所述響應(yīng)消息(例如cpu占用率、用戶容量比率等等)確定相應(yīng)的sbc的負(fù)荷信息。作為另一種實施方式,當(dāng)所述資源調(diào)度裝置沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時時,則所述資源調(diào)度裝置可確定相應(yīng)的sbc故障,確定所述sbc的故障信息。

步驟403:所述資源調(diào)度裝置基于所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息更新與pgw關(guān)聯(lián)的sbc信息。

這里,所述與pgw關(guān)聯(lián)的sbc信息具體為sbclist,所述sbclist包括sbc地址及優(yōu)先級等信息。本實施例中,所述資源調(diào)度裝置具有sbclist的配置能力,具體基于所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息配置/更新所述sbclist。

步驟404:所述資源調(diào)度裝置將更新后的與pgw關(guān)聯(lián)的sbc信息發(fā)送至所述pgw。

本實施例中,所述資源調(diào)度裝置具有與pgw交互的能力。基于此,所述資源調(diào)度裝置將更新后的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)發(fā)送至所述pgw。相應(yīng)的,所述pgw將接收到的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)替換在先存儲的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist),即更新其自身存儲的sbclist,實現(xiàn)sbclist的動態(tài)調(diào)整。本實施例中,所述資源調(diào)度裝置可采用主動推送或被動查詢的方式將更新后的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)發(fā)送至pgw。

采用本發(fā)明實施例的技術(shù)方案,通過資源調(diào)度裝置的探測機(jī)制,實現(xiàn)了sbc的負(fù)荷情況和故障情況的獲知,便于在當(dāng)sbc的負(fù)荷過高或者sbc發(fā)生故障時,實現(xiàn)對sbclist的資源動態(tài)調(diào)整。

實施例三

本發(fā)明實施例還提供了一種資源調(diào)度方法。圖5為本發(fā)明實施例三的資源調(diào)度方法的流程示意圖;如圖5所示,所述方法包括:

步驟501:資源調(diào)度裝置向sbcpool中的每個sbc發(fā)送探測請求,接收所述每個sbc的對應(yīng)于所述探測請求的響應(yīng)消息。

本實施例中,所述資源調(diào)度裝置具有與至少一個sbcpool中的每個sbc交互的能力。基于此,所述資源調(diào)度裝置按照預(yù)設(shè)周期輪詢所述至少一個sbcpool中的每個sbc,向所述至少一個sbcpool中的每個sbc發(fā)送探測請求,所述探測請求用于請求所述每個sbc的負(fù)荷信息。作為一種實施方式,sbc接收到所述探測請求后,向所述資源調(diào)度裝置發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述sbc的負(fù)荷信息;所述負(fù)荷信息例如中央處理器(cpu)占用率、用戶容量比率等等;則所述資源調(diào)度裝置接收到所述響應(yīng)消息。作為另一種實施方式,所述資源調(diào)度裝置沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時。

步驟502:基于所述響應(yīng)消息確定所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息。

這里,作為一種實施方式,所述資源調(diào)度裝置基于所述響應(yīng)消息(例如cpu占用率、用戶容量比率等等)確定相應(yīng)的sbc的負(fù)荷信息。作為另一種實施方式,當(dāng)所述資源調(diào)度裝置沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時時,則所述資源調(diào)度裝置可確定相應(yīng)的sbc故障,確定所述sbc的故障信息。

步驟503:當(dāng)與pgw關(guān)聯(lián)的所述sbcpool中的每個sbc的負(fù)荷信息均達(dá)到預(yù)設(shè)閾值時,降低所述sbcpool的優(yōu)先級,基于更新后的所述sbcpool的優(yōu)先級更新與pgw關(guān)聯(lián)的sbc信息。

具體的,所述資源調(diào)度裝置獲得sbcpool中的每個sbc的負(fù)荷信息,判斷所述每個sbc的負(fù)荷均達(dá)到預(yù)設(shè)閾值時,表明所述sbcpool中每個sbc的負(fù)荷均達(dá)到最大值;基于此,所述資源調(diào)度裝置在與pgw關(guān)聯(lián)的sbc信息(即sbclist)中,降低所述sbcpool的優(yōu)先級,以實現(xiàn)資源的動態(tài)分配;作為一種實施方式,可降低所述sbcpool的優(yōu)先級為最低值。在本實施例中,pgw按照優(yōu)先級順序由高到低選擇sbclist中的sbcpool的sbc地址發(fā)送至ue。

本實施例中,所述資源調(diào)度裝置存儲所述sbcpool的優(yōu)先級的調(diào)整,便于后續(xù)恢復(fù)所述sbcpool的優(yōu)先級。

步驟504:所述資源調(diào)度裝置將更新后的與pgw關(guān)聯(lián)的sbc信息發(fā)送至所述pgw。

本實施例中,所述資源調(diào)度裝置具有與pgw交互的能力?;诖?,所述資源調(diào)度裝置將更新后的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)發(fā)送至所述pgw。相應(yīng)的,所述pgw將接收到的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)替換在先存儲的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist),即更新其自身存儲的sbclist,實現(xiàn)sbclist的動態(tài)調(diào)整。本實施例中,所述資源調(diào)度裝置可采用主動推送或被動查詢的方式將更新后的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)發(fā)送至pgw。

作為一種實施方式,所述方法還包括:所述資源調(diào)度裝置基于響應(yīng)消息確定所述sbcpool中的每個sbc的負(fù)荷信息均低于第二預(yù)設(shè)閾值時,恢復(fù)所述sbcpool的優(yōu)先級,基于更新后的所述sbcpool的優(yōu)先級更新與pgw關(guān)聯(lián)的sbc信息。相應(yīng)的,將更新后的與pgw關(guān)聯(lián)的sbc信息發(fā)送至所述pgw。

采用本發(fā)明實施例的技術(shù)方案,通過資源調(diào)度裝置的探測機(jī)制,實現(xiàn)了sbc的負(fù)荷情況和故障情況的獲知,便于在當(dāng)sbc的負(fù)荷過高或者sbc發(fā)生故障時,實現(xiàn)對sbclist的資源動態(tài)調(diào)整。

實施例四

本發(fā)明實施例還提供了一種資源調(diào)度方法。圖6為本發(fā)明實施例四的資源調(diào)度方法的流程示意圖;如圖6所示,所述方法包括:

步驟601:資源調(diào)度裝置向sbcpool中的每個sbc發(fā)送探測請求,接收所述每個sbc的對應(yīng)于所述探測請求的響應(yīng)消息。

本實施例中,所述資源調(diào)度裝置具有與至少一個sbcpool中的每個sbc交互的能力。基于此,所述資源調(diào)度裝置按照預(yù)設(shè)周期輪詢所述至少一個sbcpool中的每個sbc,向所述至少一個sbcpool中的每個sbc發(fā)送探測請求,所述探測請求用于請求所述每個sbc的負(fù)荷信息。作為一種實施方式,sbc接收到所述探測請求后,向所述資源調(diào)度裝置發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述sbc的負(fù)荷信息;所述負(fù)荷信息例如中央處理器(cpu)占用率、用戶容量比率等等;則所述資源調(diào)度裝置接收到所述響應(yīng)消息。作為另一種實施方式,所述資源調(diào)度裝置沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時。

步驟602:基于所述響應(yīng)消息確定所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息。

這里,作為一種實施方式,所述資源調(diào)度裝置基于所述響應(yīng)消息(例如cpu占用率、用戶容量比率等等)確定相應(yīng)的sbc的負(fù)荷信息。作為另一種實施方式,當(dāng)所述資源調(diào)度裝置沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時時,則所述資源調(diào)度裝置可確定相應(yīng)的sbc故障,確定所述sbc的故障信息。

步驟603:當(dāng)與pgw關(guān)聯(lián)的所述sbcpool中的第一sbc故障時,在與所述pgw關(guān)聯(lián)的所述sbcpool的sbc信息中,屏蔽所述第一sbc的信息,基于屏蔽的所述第一sbc的信息更新與pgw關(guān)聯(lián)的sbc信息;其中,所述第一sbc為所述sbcpool中的任一sbc。

本實施例中,當(dāng)確定sbcpool中的任一sbc(例如第一sbc)故障時,所述資源調(diào)度裝置在與pgw關(guān)聯(lián)的sbc信息(即sbclist)中,將所述第一sbc的信息加入黑名單,也即在sbclist中刪除所述第一sbc的信息。

步驟604:所述資源調(diào)度裝置將更新后的與pgw關(guān)聯(lián)的sbc信息發(fā)送至所述pgw。

本實施例中,所述資源調(diào)度裝置具有與pgw交互的能力?;诖耍鲑Y源調(diào)度裝置將更新后的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)發(fā)送至所述pgw。相應(yīng)的,所述pgw將接收到的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)替換在先存儲的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist),即更新其自身存儲的sbclist,實現(xiàn)sbclist的動態(tài)調(diào)整。本實施例中,所述資源調(diào)度裝置可采用主動推送或被動查詢的方式將更新后的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)發(fā)送至pgw。

作為一種實施方式,所述方法還包括:所述資源調(diào)度裝置基于響應(yīng)消息確定所述第一sbc的故障解除時,解除所述sbcpool的信息屏蔽,更新與pgw關(guān)聯(lián)的sbc信息。相應(yīng)的,將更新后的與pgw關(guān)聯(lián)的sbc信息發(fā)送至所述pgw。

采用本發(fā)明實施例的技術(shù)方案,通過資源調(diào)度裝置的探測機(jī)制,實現(xiàn)了sbc的負(fù)荷情況和故障情況的獲知,便于在當(dāng)sbc的負(fù)荷過高或者sbc發(fā)生故障時,實現(xiàn)對sbclist的資源動態(tài)調(diào)整。

下面結(jié)合一具體的應(yīng)用場景為例對本發(fā)明實施例的資源調(diào)度方法進(jìn)行說明。本應(yīng)用場景中,pgw的數(shù)量為多個,sbc集合(即sbcpool)的數(shù)量也為多個。圖7a至圖7c為本發(fā)明實施例的資源調(diào)度方法的具體應(yīng)用示意圖。以資源調(diào)度裝置記為c為例,首先,c為pgw創(chuàng)建sbc集合,如圖7a所示,所述sbc集合中包含n(n>1)個子集,例如圖中所示的子集1(所述子集1即為sbc子集)和子集2(所述子集2即為sbc子集2)。每個pgw關(guān)聯(lián)有m(m≤n)個sbc的子集(其中,考慮信令風(fēng)暴對網(wǎng)絡(luò)的影響,m不易過大),每個sbc子集針對這個pgw具有不同的優(yōu)先級。例如c創(chuàng)建sbc集合,pgw1關(guān)聯(lián)sbc子集1和sbc子集2,sbc子集1中包含sbc1和sbc2;sbc子集2包含sbc3和sbc4;sbc子集1的優(yōu)先級高于sbc子集2的優(yōu)先級。

其次,c按照預(yù)設(shè)周期輪詢與之建立連接的所有sbc的負(fù)荷情況,如圖7b 所示,具體的,c可通過發(fā)送請求消息,接收響應(yīng)消息的方式獲得,所述負(fù)荷情況如cup占用率、用戶容量比率等信息。當(dāng)c發(fā)現(xiàn)當(dāng)前某個pgw關(guān)聯(lián)的sbc子集中的全部sbc的負(fù)荷達(dá)到閾值(例如預(yù)設(shè)最高值)時,則c將所述sbc子集的優(yōu)先級設(shè)置為最低,以實現(xiàn)動態(tài)資源分配。同時c記錄下這種調(diào)整情況,即記錄所述sbc子集的優(yōu)先級設(shè)置為最低的情況。另一方面,當(dāng)優(yōu)先級降低的sbc子集的負(fù)荷降低到了某一個門限值(所述們小指低于上述預(yù)設(shè)最高值)時,則c恢復(fù)所述sbc子集的優(yōu)先級??蓞⒄請D7c所示的場景,圖中的a表示sbc,b表示pgw;如c發(fā)現(xiàn)sbc1和sbc2組成的sbc子集1負(fù)荷超出閾值,因此調(diào)整所述sbc子集1關(guān)聯(lián)的pgw1、pgw2和pgw3中sbc子集的優(yōu)先級,使sbc子集2的優(yōu)先級升高,sbc子集1的優(yōu)先級降低。相應(yīng)的,調(diào)整后sbc子集2處于第一優(yōu)先級的位置,sbc子集1處于第二優(yōu)先級的位置。同時,c記錄下這種調(diào)整,為sbc子集1后續(xù)恢復(fù)原優(yōu)先級做準(zhǔn)備。

最后,c通過主動推送或被動查詢的方式,告知pgw可使用的sbc子集已經(jīng)發(fā)生變化,即向pgw發(fā)送更新后的sbclist。

pgw在獲取到sbclist后,更新保存的sbclist。在sbc中已經(jīng)運(yùn)行的服務(wù)不停止,對于ue向pgw發(fā)起的新的請求,采用更新后的sbclist。

實施例五

本發(fā)明實施例還提供了一種資源調(diào)度裝置。圖8為本發(fā)明實施例的資源調(diào)度裝置的組成結(jié)構(gòu)示意圖,如圖8所示,所述裝置包括:發(fā)送單元71、接收單元72和處理單元73;其中,

所述發(fā)送單元71,用于向sbcpool中的每個sbc發(fā)送探測請求;

所述接收單元72,用于接收所述每個sbc的對應(yīng)于所述探測請求的響應(yīng)消息;

所述處理單元73,用于基于所述接收單元72接收的響應(yīng)消息確定所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息。

本實施例中,所述資源調(diào)度裝置具有與至少一個sbcpool中的每個sbc交互的能力?;诖耍霭l(fā)送單元71按照預(yù)設(shè)周期輪詢所述至少一個sbc pool中的每個sbc,向所述至少一個sbcpool中的每個sbc發(fā)送探測請求,所述探測請求用于請求所述每個sbc的負(fù)荷信息。作為一種實施方式,sbc接收到所述探測請求后,向所述資源調(diào)度裝置發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述sbc的負(fù)荷信息;所述負(fù)荷信息例如中央處理器(cpu)占用率、用戶容量比率等等;則所述接收單元72接收到所述響應(yīng)消息。作為另一種實施方式,所述接收單元72沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時。

這里,作為一種實施方式,所述處理單元73基于所述響應(yīng)消息(例如cpu占用率、用戶容量比率等等)確定相應(yīng)的sbc的負(fù)荷信息。作為另一種實施方式,當(dāng)所述接收單元72沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時時,則所述處理單元73可確定相應(yīng)的sbc故障,確定所述sbc的故障信息。

本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明實施例的資源調(diào)度裝置中各處理單元的功能,可參照前述資源調(diào)度方法的相關(guān)描述而理解,本發(fā)明實施例的資源調(diào)度裝置中各處理單元,可通過實現(xiàn)本發(fā)明實施例所述的功能的模擬電路而實現(xiàn),也可以通過執(zhí)行本發(fā)明實施例所述的功能的軟件在智能終端上的運(yùn)行而實現(xiàn)。

實施例六

本發(fā)明實施例還提供了一種資源調(diào)度裝置。如圖8所示,所述裝置包括:發(fā)送單元71、接收單元72和處理單元73;其中,

所述發(fā)送單元71,用于向sbcpool中的每個sbc發(fā)送探測請求;

所述接收單元72,用于接收所述每個sbc的對應(yīng)于所述探測請求的響應(yīng)消息;

所述處理單元73,用于基于所述接收單元72接收的響應(yīng)消息確定所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息;還用于基于所述接收單元72獲得的sbcpool中的每個sbc的負(fù)荷信息和/或故障信息更新與pgw關(guān)聯(lián)的sbc信息;

所述發(fā)送單元71,還用于將更新后的與pgw關(guān)聯(lián)的sbc信息發(fā)送至所述 pgw。

本實施例中,所述資源調(diào)度裝置具有與至少一個sbcpool中的每個sbc交互的能力?;诖?,所述發(fā)送單元71按照預(yù)設(shè)周期輪詢所述至少一個sbcpool中的每個sbc,向所述至少一個sbcpool中的每個sbc發(fā)送探測請求,所述探測請求用于請求所述每個sbc的負(fù)荷信息。作為一種實施方式,sbc接收到所述探測請求后,向所述資源調(diào)度裝置發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述sbc的負(fù)荷信息;所述負(fù)荷信息例如中央處理器(cpu)占用率、用戶容量比率等等;則所述接收單元72接收到所述響應(yīng)消息。作為另一種實施方式,所述接收單元72沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時。

這里,作為一種實施方式,所述處理單元73基于所述響應(yīng)消息(例如cpu占用率、用戶容量比率等等)確定相應(yīng)的sbc的負(fù)荷信息。作為另一種實施方式,當(dāng)所述接收單元72沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時時,則所述處理單元73可確定相應(yīng)的sbc故障,確定所述sbc的故障信息。

本實施例中,所述與pgw關(guān)聯(lián)的sbc信息具體為sbclist,所述sbclist包括sbc地址及優(yōu)先級等信息。本實施例中,所述處理單元73具有sbclist的配置能力,具體基于所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息配置/更新所述sbclist。

進(jìn)一步地,所述資源調(diào)度裝置具有與pgw交互的能力。基于此,所述發(fā)送單元71將更新后的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)發(fā)送至所述pgw。相應(yīng)的,所述pgw將接收到的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)替換在先存儲的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist),即更新其自身存儲的sbclist,實現(xiàn)sbclist的動態(tài)調(diào)整。本實施例中,所述資源調(diào)度裝置可采用主動推送或被動查詢的方式將更新后的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)發(fā)送至pgw。

本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明實施例的資源調(diào)度裝置中各處理單元的 功能,可參照前述資源調(diào)度方法的相關(guān)描述而理解,本發(fā)明實施例的資源調(diào)度裝置中各處理單元,可通過實現(xiàn)本發(fā)明實施例所述的功能的模擬電路而實現(xiàn),也可以通過執(zhí)行本發(fā)明實施例所述的功能的軟件在智能終端上的運(yùn)行而實現(xiàn)。

實施例七

本發(fā)明實施例還提供了一種資源調(diào)度裝置。如圖8所示,所述裝置包括:發(fā)送單元71、接收單元72和處理單元73;其中,

所述發(fā)送單元71,用于向sbcpool中的每個sbc發(fā)送探測請求;

所述接收單元72,用于接收所述每個sbc的對應(yīng)于所述探測請求的響應(yīng)消息;

所述處理單元73,用于基于所述接收單元72接收的響應(yīng)消息確定所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息;還用于當(dāng)與pgw關(guān)聯(lián)的所述sbcpool中的每個sbc的負(fù)荷信息均達(dá)到預(yù)設(shè)閾值時,降低所述sbcpool的優(yōu)先級,基于更新后的所述sbcpool的優(yōu)先級更新與pgw關(guān)聯(lián)的sbc信息;

所述發(fā)送單元71,還用于將更新后的與pgw關(guān)聯(lián)的sbc信息發(fā)送至所述pgw。

本實施例中,所述資源調(diào)度裝置具有與至少一個sbcpool中的每個sbc交互的能力?;诖?,所述發(fā)送單元71按照預(yù)設(shè)周期輪詢所述至少一個sbcpool中的每個sbc,向所述至少一個sbcpool中的每個sbc發(fā)送探測請求,所述探測請求用于請求所述每個sbc的負(fù)荷信息。作為一種實施方式,sbc接收到所述探測請求后,向所述資源調(diào)度裝置發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述sbc的負(fù)荷信息;所述負(fù)荷信息例如中央處理器(cpu)占用率、用戶容量比率等等;則所述接收單元72接收到所述響應(yīng)消息。作為另一種實施方式,所述接收單元72沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時。

這里,作為一種實施方式,所述處理單元73基于所述響應(yīng)消息(例如cpu占用率、用戶容量比率等等)確定相應(yīng)的sbc的負(fù)荷信息。作為另一種實施方 式,當(dāng)所述接收單元72沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時時,則所述處理單元73可確定相應(yīng)的sbc故障,確定所述sbc的故障信息。

本實施例中,所述與pgw關(guān)聯(lián)的sbc信息具體為sbclist,所述sbclist包括sbc地址及優(yōu)先級等信息。本實施例中,所述處理單元73具有sbclist的配置能力,具體基于所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息配置/更新所述sbclist。

具體的,本實施例中,所述處理單元73獲得sbcpool中的每個sbc的負(fù)荷信息,判斷所述每個sbc的負(fù)荷均達(dá)到預(yù)設(shè)閾值時,表明所述sbcpool中每個sbc的負(fù)荷均達(dá)到最大值;基于此,所述處理單元73在與pgw關(guān)聯(lián)的sbc信息(即sbclist)中,降低所述sbcpool的優(yōu)先級,以實現(xiàn)資源的動態(tài)分配;作為一種實施方式,可降低所述sbcpool的優(yōu)先級為最低值。在本實施例中,pgw按照優(yōu)先級順序由高到低選擇sbclist中的sbcpool的sbc地址發(fā)送至ue。

進(jìn)一步地,所述資源調(diào)度裝置具有與pgw交互的能力。基于此,所述發(fā)送單元71將更新后的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)發(fā)送至所述pgw。相應(yīng)的,所述pgw將接收到的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)替換在先存儲的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist),即更新其自身存儲的sbclist,實現(xiàn)sbclist的動態(tài)調(diào)整。本實施例中,所述資源調(diào)度裝置可采用主動推送或被動查詢的方式將更新后的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)發(fā)送至pgw。

本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明實施例的資源調(diào)度裝置中各處理單元的功能,可參照前述資源調(diào)度方法的相關(guān)描述而理解,本發(fā)明實施例的資源調(diào)度裝置中各處理單元,可通過實現(xiàn)本發(fā)明實施例所述的功能的模擬電路而實現(xiàn),也可以通過執(zhí)行本發(fā)明實施例所述的功能的軟件在智能終端上的運(yùn)行而實現(xiàn)。

實施例八

本發(fā)明實施例還提供了一種資源調(diào)度裝置。如圖8所示,所述裝置包括: 發(fā)送單元71、接收單元72和處理單元73;其中,

所述發(fā)送單元71,用于向sbcpool中的每個sbc發(fā)送探測請求;

所述接收單元72,用于接收所述每個sbc的對應(yīng)于所述探測請求的響應(yīng)消息;

所述處理單元73,用于基于所述接收單元72接收的響應(yīng)消息確定所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息;還用于當(dāng)與pgw關(guān)聯(lián)的所述sbcpool中的第一sbc故障時,在與所述pgw關(guān)聯(lián)的所述sbcpool的sbc信息中,屏蔽所述第一sbc的信息,基于屏蔽的所述第一sbc的信息更新與pgw關(guān)聯(lián)的sbc信息;其中,所述第一sbc為所述sbcpool中的任一sbc;

所述發(fā)送單元71,還用于將更新后的與pgw關(guān)聯(lián)的sbc信息發(fā)送至所述pgw。

本實施例中,所述資源調(diào)度裝置具有與至少一個sbcpool中的每個sbc交互的能力?;诖?,所述發(fā)送單元71按照預(yù)設(shè)周期輪詢所述至少一個sbcpool中的每個sbc,向所述至少一個sbcpool中的每個sbc發(fā)送探測請求,所述探測請求用于請求所述每個sbc的負(fù)荷信息。作為一種實施方式,sbc接收到所述探測請求后,向所述資源調(diào)度裝置發(fā)送響應(yīng)消息,所述響應(yīng)消息包括所述sbc的負(fù)荷信息;所述負(fù)荷信息例如中央處理器(cpu)占用率、用戶容量比率等等;則所述接收單元72接收到所述響應(yīng)消息。作為另一種實施方式,所述接收單元72沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時。

這里,作為一種實施方式,所述處理單元73基于所述響應(yīng)消息(例如cpu占用率、用戶容量比率等等)確定相應(yīng)的sbc的負(fù)荷信息。作為另一種實施方式,當(dāng)所述接收單元72沒有接收到所述每個sbc的響應(yīng)消息,或者接收到所述每個sbc的響應(yīng)消息的時間超時時,則所述處理單元73可確定相應(yīng)的sbc故障,確定所述sbc的故障信息。

本實施例中,所述與pgw關(guān)聯(lián)的sbc信息具體為sbclist,所述sbclist 包括sbc地址及優(yōu)先級等信息。本實施例中,所述處理單元73具有sbclist的配置能力,具體基于所述sbcpool中的每個sbc的負(fù)荷信息和/或故障信息配置/更新所述sbclist。

具體的,本實施例中,所述處理單元73確定sbcpool中的任一sbc(例如第一sbc)故障時,所述資源調(diào)度裝置在與pgw關(guān)聯(lián)的sbc信息(即sbclist)中,將所述第一sbc的信息加入黑名單,也即在sbclist中刪除所述第一sbc的信息。

進(jìn)一步地,所述資源調(diào)度裝置具有與pgw交互的能力?;诖耍霭l(fā)送單元71將更新后的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)發(fā)送至所述pgw。相應(yīng)的,所述pgw將接收到的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)替換在先存儲的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist),即更新其自身存儲的sbclist,實現(xiàn)sbclist的動態(tài)調(diào)整。本實施例中,所述資源調(diào)度裝置可采用主動推送或被動查詢的方式將更新后的與pgw關(guān)聯(lián)的sbc信息(具體為sbclist)發(fā)送至pgw。

本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明實施例的資源調(diào)度裝置中各處理單元的功能,可參照前述資源調(diào)度方法的相關(guān)描述而理解,本發(fā)明實施例的資源調(diào)度裝置中各處理單元,可通過實現(xiàn)本發(fā)明實施例所述的功能的模擬電路而實現(xiàn),也可以通過執(zhí)行本發(fā)明實施例所述的功能的軟件在智能終端上的運(yùn)行而實現(xiàn)。

在本發(fā)明實施例中,所述資源調(diào)度裝置在實際應(yīng)用中,可由網(wǎng)元設(shè)備或服務(wù)器實現(xiàn);所述資源調(diào)度裝置中的處理單元73,在實際應(yīng)用中可由所述裝置中的中央處理器(cpu,centralprocessingunit)、數(shù)字信號處理器(dsp,digitalsignalprocessor)或可編程門陣列(fpga,field-programmablegatearray)實現(xiàn);所述裝置中的發(fā)送單元71,在實際應(yīng)用中可由所述裝置的發(fā)射機(jī)或發(fā)射天線實現(xiàn);所述裝置中的接收單元72,在實際應(yīng)用中可由所述裝置的接收機(jī)或接收天線實現(xiàn)。

在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設(shè)備實施例僅僅是示意性的,例如,所 述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。

上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。

本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
苏尼特右旗| 抚宁县| 蕲春县| 辽宁省| 开江县| 赫章县| 临朐县| 衡水市| 许昌县| 石河子市| 广安市| 曲阳县| 兖州市| 新疆| 八宿县| 巴林右旗| 章丘市| 黄平县| 丰台区| 晋城| 台安县| 临清市| 英山县| 醴陵市| 加查县| 宾川县| 琼中| 玛纳斯县| 金山区| 托克托县| 定州市| 阿拉尔市| 张家港市| 正蓝旗| 仙游县| 东乌珠穆沁旗| 忻城县| 灵璧县| 吕梁市| 黔南| 东兰县|