專利名稱:數字信號處理器資源的分配方法及裝置的制作方法
技術領域:
本發明涉及通信技術,尤其涉及數字信號處理器(DSP, Digital Signal Processor)資源的分配技術。
背景技術:
DSP資源是具有接入網關功能的設備中用于網絡電話(VOIP, Voiceover Internet Protocol)業務的重要資源,DSP資源可以表現為設備中的所有DSP 芯片為用戶提供進行VOIP業務的能力,例如,所有DSP芯片同時支持多少 個用戶進行VOIP業務。具有接入網關功能的設備可以是多業務接入網 (MSAN, Multi-Service Access Network)設備,在多數多業務接入網設備中, DSP資源集中在少數資源板(例如主控板)上,共享給所有用戶使用。
目前,可以按照如下兩種方式將一個多業務4妻入網設備對應的用戶分類
1. 按虛擬接入網關(VAG, Virtual Access Gateway )接口劃分 一個多業 務接入網設備可以支持多個虛擬接入網關,將劃分在一個上行媒體網關(MG, Media Gateway)接口中的用戶稱為 一個虛擬接入網關接口的用戶;
2. 按優先級別劃分具體的,可以為用戶設置優先級別。例如,某些特殊 職能部門的用戶為最高優先級用戶;某些重要用戶,為較高優先級用戶;其 他用戶為普通用戶。這樣, 一個多業務接入網設備對應的所有用戶都可以對 應一定的級別。
在現有的DSP資源分配方法中,多業務接入網設備將DSP資源分配給所 有用戶共享,為先發起業務的用戶先分配DSP資源。但是,申請人經過仔細 研究后發現,現有的DSP資源分配方法是在不考慮用戶的類別的前提下,進 行DSP資源分配的,而在實際應用中,不同類別的用戶所需要的DSP資源往 往都存在差異,如果仍然不考慮用戶的類別來分配DSP資源,則不會滿足不 同用戶的不同需求。由此可見,現有的DSP資源分配方法不能合理的進行DSP 資源的分配。
發明內容
本發明實施例要解決的技術問題在于提供一種數字信號處理器資源的分配方法及裝置,用以合理的分配DSP資源。
為解決上述技術問題,本發明提供一種數字信號處理器資源的分配方法
的實施桐,包括分別為每個虛擬接入網關指配DSP資源;當有用戶申請DSP 資源時,根據所述用戶對應的虛擬接入網關的剩余DSP資源,為所述用戶分 配其所需的DSP資源。
本發明提供一種數字信號處理器資源的分配裝置的實施例,包括資源 配置單元,用于分別為每個虛擬接入網關指配DSP資源;資源提供單元,用 于當有用戶申請DSP資源時,根據所述用戶對應的虛擬接入網關的剩余DSP 資源,為所述用戶分配其所需的DSP資源。
本發明提供一種數字信號處理器資源的分配方法的實施例,包括分別 為每個優先級指配DSP資源,所述優先級用于表明用戶的級別;當有用戶申 請DSP資源時,根據所述用戶對應的優先級的剩余DSP資源,為所述用戶分 配其所需的DSP資源。
本發明提供一種數字信號處理器資源的分配裝置的實施例,包括資源 配置單元,用于分別為每個優先級指配DSP資源,所述優先級用于表明用戶 的級別;資源提供單元,用于當有用戶申請DSP資源時,根據所述用戶對應 的優先級的剩余DSP資源,為所述用戶分配其所需的DSP資源。
本發明提供一種數字信號處理器資源的分配方法的實施例,包括分別 為每個虛擬接入網關指配DSP資源,并從每個虛擬接入網關的DSP資源中, 為每個虛擬接入網關涉及的各個優先級分別指配DSP資源;當有用戶申請
級的剩余DSP資源,為所述用戶分配其所需的DSP資源。
本發明提供一種數字信號處理器資源的分配裝置的實施例,包括資源 配置單元,用于分別為每個虛擬接入網關指配DSP資源,并從每個虛擬接入 網關的DSP資源中,為每個虛擬接入網關涉及的各個優先級分別指配DSP資 源;資源提供單元,用于當有用戶申請DSP資源時,根據所述用戶對應的虛 擬接入網關涉及的所述用戶對應的優先級的剩余DSP資源,為所述用戶分配 其所需的DSP資源。
在本發明的幾個實施例中,可以以虛擬接入網關為單位來指配DSP資源, 也就是說,當有用戶申請DSP資源時,可以從對應虛擬接入網關的剩余DSP資源中為所述用戶分配DSP資源,避免從其他虛擬接入網關的DSP資源中為 所述用戶分配DSP資源。由此可見,每個虛擬接入網關都會有一定數量的DSP 資源,在為用戶分配DSP資源時,盡量只在用戶對應的虛擬接入網關的DSP 資源數量范圍內為用戶分配DSP資源,從而不影響其他虛擬接入網關的DSP 資源數量,相對于現有技術,本發明的實施例在分配DSP資源方式上更加合 理。
在本發明的幾個實施例中,可以以優先級為單位來指配DSP資源,也就 是說,當有用戶申請DSP資源時,可以從對應優先級的剩余DSP資源中為所 述用戶分配DSP資源,避免從其他優先級的DSP資源中為所述用戶分配DSP 資源。由此可見,每個優先級都會有一定數量的DSP資源,在為用戶分配DSP 資源時,盡量只在用戶對應的優先級的DSP資源數量范圍內為用戶分配DSP 資源,從而不影響其他優先級的DSP資源數量,相對于現有技術,本發明的 實施例在分配DSP資源方式上更加合理。
在本發明的幾個實施例中,不但可以以虛擬接入網關為單位來指配DSP 資源,還可以以優先級為單位來指配DSP資源,每個虛擬接入網關都會有一 定數量的DSP資源,每個虛擬接入網關涉及的每個優先級都會有一定數量的 DSP資源,在為用戶分配DSP資源時,盡量只在用戶對應的虛擬接入網關中 用戶對應的優先級的DSP資源數量范圍內為用戶分配DSP資源,從而不影響
數量,相對于現有技術,本發明的實施例在分配DSP資源方式上更加合理。
圖1為本發明方法的第一實施例的流程圖; 圖2為本發明方法的第二實施例的流程圖; 圖3為本發明方法的第三實施例的流程圖。
具體實施例方式
首先對本發明的DSP資源的分配方法實施例進行說明。如圖l所示,所 述方法實施例包括
步驟S101:分別為每個虛擬接入網關指配DSP資源。
具體的,可以將多業務接入網設備中的所有DSP資源都指配給所有的虛 擬接入網關,也可以將一部分DSP資源指配給所有的虛擬接入網關。在將DSP資源指配給虛擬接入網關時,可以將DSP資源平均指配給虛擬接入網關,也
可以根據實際需要為每個虛擬接入網關指配不等的DSP資源。指配可以通過
命令行或網管等手段實現。
例如,假設多業務接入網設備中的所有DSP資源的數量是100,多業務 接入網設備支持5個虛擬接入網關,那么可以分別為這5個虛擬接入網關分 配20個DSP資源,也可以根據實際需要,為其中的2個虛擬接入網關分別指 配35個DSP資源,為其中的另外3個虛擬接入網關分別指配10個DSP資源。 當然,也可以只將80個DSP資源指配給這5個虛擬接入網關,這樣,可以為 每個虛擬接入網關分別指配16個DSP資源,也可以根據實際需要,為其中的 1個虛擬接入網關指配20個DSP資源,為其中的另外4個虛擬接入網關分別 指配15個DSP資源。顯然,還可以有其他方式指配DSP資源,這里不再一 一舉例i兌明。
步驟S102:當有用戶申請DSP資源時,根據所述用戶對應的虛擬接入網 關的剩余DSP資源,為所述用戶分配其所需的DSP資源。
具體的,如果所述用戶對應的虛擬接入網關的剩余DSP資源能夠滿足所 述用戶的需求,則可以從所述剩余DSP資源中為所述用戶分配其所需的DSP 資源,其中,所述用戶對應的虛擬接入網關的剩余DSP資源是指所述用戶對 應的虛擬接入網關的全部DSP資源中除已分配的一部分DSP資源之外的剩余 一部分DSP資源,當然,如果還未從所述用戶對應的虛擬接入網關的全部DSP 資源中為任何一個用戶分配DSP資源,則剩余資源就是指全部資源。假設所 述用戶需要5個DSP資源,所述用戶對應的虛擬接入網關的DSP資源的數量 為20,但已分配出去IO個DSP資源,這樣,所述用戶對應的虛擬接入網關 的剩余DSP資源的數量為10,當所述用戶請求DSP資源時,可以從所述剩 余的10個DSP資源中為所述用戶分配5個DSP資源。
如果所述用戶對應的虛擬接入網關的剩余DSP資源不能滿足所述用戶的 需求,則可以拒絕所述用戶申請DSP資源。假設所述用戶需要5個DSP資源, 所述用戶對應的虛擬4矣入網關的DSP資源的數量為20,但已分配出去17個 DSP資源,這樣,所述用戶對應的虛擬接入網關的剩余DSP資源的數量為3, 當所述用戶請求DSP資源時,由于所述用戶對應的虛擬接入網關的剩余DSP 資源已經不能滿足所述用戶的需求,所以可以拒絕所述用戶申請DSP資源。如果所述用戶對應的虛擬接入網關的剩余dsp資源與未指配給任何虛擬
接入網關的剩余dsp資源總和能夠滿足所述用戶的需求,則可以從所述剩余
ijsr '臾-鄉,&^f 丫刀尸/r迎用尸勿、目g矢尸/t禹日3 'c鄉,其中,未才旨酉己給寸壬4可虛 擬接入網關的剩余dsp資源是指未指配給任何虛擬接入網關的全部dsp資源 中除已分配的一部分dsp資源之外的剩余一部分dsp資源,當然,如果還未 從未指配給任何虛擬接入網關的全部dsp資源中為任何一個用戶分配dsp資 源,則剩余資源就是指全部資源。假設所述用戶需要5個dsp資源,所述用 戶對應的虛擬接入網關的dsp資源的數量為20,但已分配出去17個dsp資 源,這樣,所述用戶對應的虛擬接入網關的剩余dsp資源的數量為3,顯然, 當所述用戶請求dsp資源時,所述用戶對應的虛擬接入網關的剩余dsp資源 已經不能滿足所述用戶的需求。但如果多業務接入網設備中還有io個未指配 給任何虛擬接入網關的dsp資源,則可以從所述用戶對應的虛擬接入網關的 剩余3個dsp資源以及未指配給任何虛擬接入網關的10個dsp資源中,為 所述用戶分配5個dsp資源。
如果所述用戶對應的虛擬接入網關的剩余dsp資源與未指配給任何虛擬 接入網關的剩余dsp資源總和不能滿足所述用戶的需求,則可以拒絕所述用 戶申請dsp資源。假設所述用戶需要5個dsp資源,所述用戶對應的虛擬接 入網關的dsp資源的數量為20,但已分配出去17個dsp資源,這樣,所述 用戶對應的虛擬接入網關的剩余dsp資源的數量為3,而且多業務接入網設 備中只有1個未指配給任何虛擬接入網關的dsp資源,顯然,當所述用戶請 求dsp資源時,由于所述用戶對應的虛擬接入網關的剩余dsp資源與未指配 給任何虛擬接入網關的dsp資源總和已經不能滿足所述用戶的需求,所以可 以拒絕所述用戶申請dsp資源。
上述方法實施例可以由多種形式的裝置實現,其中的一種dsp資源的分 配裝置實施例包括資源配置單元,用于分別為每個虛擬接入網關指配dsp 資源;資源提供單元,用于當有用戶申請dsp資源時,才艮據所述用戶對應的 虛擬接入網關的剩余dsp資源,為所述用戶分配其所需的dsp資源。
具體的,資源配置單元可以將多業務接入網設備中的所有dsp資源都指 配給所有的虛擬接入網關,也可以將一部分dsp資源指配給所有的虛擬接入 網關。資源配置單元在將dsp資源指配給虛擬接入網關時,可以將dsp資源平均指配給虛擬接入網關,也可以根據實際需要為每個虛擬接入網關指配不 等的DSP資源。
如果所速用戶對應的虛擬接入網關的剩余DSP資源能夠滿足所述用戶的
需求,則資源提供單元可以從所述剩余DSP資源中為所述用戶分配其所需的 DSP資源。
如果所述用戶對應的虛擬接入網關的剩余DSP資源不能滿足所述用戶的 需求,則資源提供單元可以拒絕所述用戶申請DSP資源。
如果所述用戶對應的虛擬接入網關的剩余DSP資源與未指配給任何虛擬 接入網關的剩余DSP資源總和能夠滿足所述用戶的需求,則資源4是供單元可 以從所述剩余DSP資源總和中為所述用戶分配其所需的DSP資源。
如果所述用戶對應的虛擬接入網關的剩余DSP資源與未指配給任何虛擬 接入網關的剩余DSP資源總和不能滿足所述用戶的需求,則資源^提供單元可 以拒絕所述用戶申請DSP資源。
需要說明的是,上述裝置實施例中的所有單元都可以設置或應用于具有 接入網關功能的設備中,尤其是設置或應用于多業務接入網設備中,這些單 元在具有接入網關功能的設備中的工作方式與在上述裝置中的工作方式相 同,這里不再贅述。
圖1所示的實施例及對應的裝置實施例是以虛擬接入網關為單位指配 DSP資源的,在實際應用中,還可以以優先級為單位指配DSP資源。如圖2 所示,包括
步驟S201:分別為每個優先級指配DSP資源,所述優先級用于表明用戶 的級別。
具體的,可以將多業務接入網設備中的所有DSP資源都指配給優先級, 也可以將一部分DSP資源指配給所有的優先級。在將DSP資源指配給優先級 時,可以將DSP資源平均指配給優先級,也可以根據實際需要為每個優先級 指配不等的DSP資源。
例如,假設多業務接入網設備中的所有DSP資源的數量是100,優先級 由高到低依次為高優先級、較高優先級、中優先級、較低優先級和低優先級, 那么可以分別為這5個優先級指配20個DSP資源,也可以根據實際需要,為 高優先級指配35個DSP資源,為較高優先級指配25個DSP資源,為中優先級指配20個DSP資源,為較低優先級指配15個DSP資源,為低優先級指配 5個DSP資源。當然,也可以只將80個DSP資源指配給這5個優先級,這 樣,可以為每個優先級分別指配16個DSP資源,也可以根據實際需要,為高 優先級指配30個DSP資源,為較高優先級指配20個DSP資源,為中優先級 指配15個DSP資源,為較低優先級指配10個DSP資源,為低優先級指配5 個DSP資源。顯然,還可以有其他方式指配DSP資源,這里不再——舉例說 明。
步驟S202:當有用戶申請DSP資源時,根據所述用戶對應的優先級的剩 余DSP資源,為所述用戶分配其所需的DSP資源。
如果所述用戶對應的優先級的剩余DSP資源能夠滿足所述用戶的需求, 則可以從所述剩余DSP資源中為所述用戶分配其所需的DSP資源,其中,所 述用戶對應的優先級的剩余DSP資源是指所述用戶對應的優先級的全部DSP 資源中除已分配的一部分DSP資源之外的剩余一部分DSP資源,當然,如果
源,則剩余資源就是指全部資源。假設所述用戶需要5個DSP資源,所述用 戶對應的是中優先級,中優先級的DSP資源的數量為20,但已分配出去10 個DSP資源,這樣,中優先級的剩余DSP資源的數量為10。當所述用戶請資源。
如果所述用戶對應的優先級的剩余DSP資源不能滿足所述用戶的需求, 則可以拒絕所述用戶申請DSP資源。假設所述用戶需要5個DSP資源,所述 用戶對應的是中優先級,中優先級的DSP資源的數量為20,但已分配出去17 個DSP資源,這樣,中優先級的剩余DSP資源的數量為3。當所述用戶請求 DSP資源時,由于中優先級的剩余DSP資源已經不能滿足所述用戶的需求, 所以可以拒絕所述用戶申請DSP資源。
如果所述用戶對應的優先級的剩余DSP資源不能滿足所述用戶的需求, 但所述用戶對應的優先級的剩余DSP資源與比所述優先級低的優先級的剩余 DSP資源總和能夠滿足所述用戶的需求,則可以從所述剩余DSP資源總和中 為所述用戶分配其所需的DSP資源。假設所述用戶需要5個DSP資源,所述 用戶對應的是中優先級,中優先級的DSP資源的數量為20,但已分配出去17個DSP資源,這樣,中優先級的剩余DSP資源的數量為3,顯然,當所述用 戶請求DSP資源時,中優先級的剩余DSP資源已經不能滿足所述用戶的需求。 但如果較低優先級的剩余DSP資源的數量為8,則可以從中優先級的剩余3 個DSP資源以及較低優先級的剩余8個DSP資源中,為所述用戶分配5個 DSP資源。如果較低優先級的剩余DSP資源的數量是1,那么可以再繼續考 慮低優先級的剩余DSP資源的數量,如果低優先級的剩余DSP資源的數量不 少于1,那么就可以從中優先級的剩余3個DSP資源、較低優先級的剩余1 個DSP資源以及低優先級的剩余不少于1個DSP資源中,為所述用戶分配5 個DSP資源。
如果所述用戶對應的優先級的剩余DSP資源與比所述優先級^^的優先級 的剩余DSP資源總和不能滿足所述用戶的需求,則可以拒絕所述用戶申請 DSP資源。假設所述用戶需要5個DSP資源,所述用戶對應的是中優先級, 中優先級的DSP資源的數量為20,但已分配出去17個DSP資源,這樣,中 優先級的剩余DSP資源的數量為3,另外,再假設較低優先級的剩余DSP資 源的數量是l,而低優先級已沒有剩余DSP資源。顯然,中優先級的剩余DSP 資源的數量與比所述優先級低的優先級的剩余DSP資源的數量的總和為4, 已不能滿足所述用戶對5個數量的DSP資源的需求,所以可以拒絕所述用戶 申請DSP資源。
另外,如果所述用戶對應的優先級的剩余DSP資源不能滿足所述用戶的 需求,或者如果所述用戶對應的優先級的剩余DSP資源與比所述優先級低的 優先級的剩余DSP資源總和不能滿足所述用戶的需求,則可以查詢多業務接 入網設備中是否還有未指配給任何優先級的DSP資源,如果有的話,則可以 從未指配給任何優先級的剩余DSP資源中選擇一部分或全部的DSP資源分配 給所述用戶。
例如,如果所述用戶對應的優先級的剩余DSP資源不能滿足所述用戶的 需求,但所述用戶對應的優先級的剩余DSP資源與未指配給任何優先級的剩 余DSP資源總和能夠滿足所述用戶的需求,則可以從所述剩余DSP資源總和 中為所述用戶分配其所需的DSP資源。假設所述用戶需要5個DSP資源,所 述用戶對應的是中優先級,中優先級的DSP資源的數量為20,但已分配出去 17個DSP資源,這樣,中優先級的剩余DSP資源的數量為3,顯然,當所述用戶請求DSP資源時,中優先級的剩余DSP資源已經不能滿足所述用戶的需 求。但如果多業務接入網設備中還有10個未指配給任何優先級的DSP資源可 以使用,則可以從中優先級的剩余3個DSP資源以犮未指配給任何優先級的 IO個DSP資源中,為所述用戶分配5個DSP資源。
如果所述用戶對應的優先級的剩余DSP資源與未指配給任何優先級的剩 余DSP資源總和不能滿足所述用戶的需求,則可以拒絕所述用戶申請DSP資 源。假設所述用戶需要5個DSP資源,所述用戶對應的是中優先級,中優先 級的DSP資源的數量為20,但已分配出去17個DSP資源,這樣,中優先級 的剩余DSP資源的數量為3,顯然,當所述用戶請求DSP資源時,中優先級 的剩余DSP資源已經不能滿足所述用戶的需求。再假設多業務接入網設備中 只剩余1個未指配給任何優先級的DSP資源可以使用,那么中優先級的剩余 3個DSP資源以及未指配給任何優先級的剩余1個DSP資源總和也不能滿足 所述用戶的需求,所以可以拒絕所述用戶申請D S P資源。
如果所述用戶對應的優先級的剩余DSP資源與比所述優先級低的優先級 的剩余DSP資源總和不能滿足所述用戶的需求,但所述用戶對應的優先級的 剩余DSP資源、比所述優先級低的優先級的剩余DSP資源與未指配給任何優 先級的剩余DSP資源總和能夠滿足所述用戶的需求,則可以從所述剩余DSP 資源總和中為所述用戶分配其所需的DSP資源。假設所述用戶需要5個DSP 資源,所述用戶對應的是中優先級,中優先級的DSP資源的數量為20,但已 分配出去17個DSP資源,中優先級的剩余DSP資源的數量為3,而且較低 優先級的剩余DSP資源的數量為1,低優先級的剩余DSP資源的數量為0, 顯然,當所述用戶請求DSP資源時,中優先級的剩余DSP資源、較低優先級 的剩余DSP資源與低優先級的剩余DSP資源總和已經不能滿足所述用戶的需 求。但如果多業務接入網設備中還有10個未指配給任何優先級的DSP資源可 以使用,則可以從中優先級的剩余3個DSP資源、較低優先級的剩余1個DSP 資源以及未指配給任何優先級的10個DSP資源中,為所述用戶分配5個DSP 資源。
如果所述用戶對應的優先級的剩余DSP資源、比所述優先級低的優先級 的剩余DSP資源與未指配給任何優先級的剩余DSP資源總和不能滿足所述用 戶的需求,則可以拒絕所述用戶申請DSP資源。假設所述用戶需要5個DSP資源,所述用戶對應的是中優先級,中優先級的剩余DSP資源的數量為3, 較低優先級的剩余DSP資源的數量為1,低優先級的剩余DSP資源的數量為 0,而且多業務接入網設備中不存在未指配給任何優先級的DSP資源,或者即 使多業務接入網設備中原本存在未指配給任何優先級的DSP資源,但都已經 分配給了用戶,顯然,中優先級的剩余DSP資源、較低優先級的剩余DSP資 源、低優先級的剩余DSP資源與未指配給任何優先級的剩余DSP資源總和不 能滿足所述用戶的需求,所以可以拒絕所述用戶申請DSP資源。
圖2所示的方法實施例可以由多種形式的裝置實現,其中的一種數字信 號處理器資源的分配裝置可以包括資源配置單元,用于分別為每個優先級 指配DSP資源,所述優先級用于表明用戶的級別;資源提供單元,用于當有 用戶申請DSP資源時,根據所述用戶對應的優先級的剩余DSP資源,為所述 用戶分配其所需的DSP資源。
具體的,資源配置單元可以將多業務^l妄入網設備中的所有DSP資源都指 配給優先級,也可以將一部分DSP資源指配給所有的優先級。資源配置單元 在將DSP資源指配給優先級時,可以將DSP資源平均指配給優先級,也可以 根據實際需要為每個優先級指配不等的DSP資源。
如果所述用戶對應的優先級的剩余DSP資源能夠滿足所述用戶的需求,源。
如果所述用戶對應的優先級的剩余DSP資源不能滿足所述用戶的需求, 則資源提供單元可以拒絕所述用戶申請DSP資源。
如果所述用戶對應的優先級的剩余DSP資源不能滿足所述用戶的需求, 但所述用戶對應的優先級的剩余DSP資源與比所述優先級低的優先級的剩余 DSP資源總和能夠滿足所述用戶的需求,則資源提供單元可以從所述剩余 DSP資源總和中為所述用戶分配其所需的DSP資源。
如果所述用戶對應的優先級的剩余DSP資源與比所述優先級低的優先級 的剩余DSP資源總和不能滿足所述用戶的需求,則資源提供單元可以拒絕所 述用戶申請DSP資源。
如果所述用戶對應的優先級的剩余DSP資源不能滿足所述用戶的需求, 但所述用戶對應的優先級的剩余DSP資源與未指配給任何優先級的剩余DSP資源總和能夠滿足所述用戶的需求,則資源提供單元可以從所述剩余DSP資
源總和中為所述用戶分配其所需的DSP資源。
如果所述用戶對應的優先級的剩余DSP資源與未指配給任何優先級的剩 余DSP資源總和不能滿足所述用戶的需求,則資源提供單元可以拒絕所述用 戶申請DSP資源。
如果所述用戶對應的優先級的剩余DSP資源與比所述優先級低的優先級 的剩余DSP資源總和不能滿足所述用戶的需求,但所述用戶對應的優先級的 剩余DSP資源、比所述優先級低的優先級的剩余DSP資源與未指配給任何優 先級的剩余DSP資源總和能夠滿足所述用戶的需求,則資源提供單元可以從 所述剩余DSP資源總和中為所述用戶分配其所需的DSP資源。
如果所述用戶對應的優先級的剩余DSP資源、比所述優先級低的優先級 的剩余DSP資源與未指配給任何優先級的剩余DSP資源總和不能滿足所述用 戶的需求,則資源提供單元可以拒絕所述用戶申請DSP資源。
需要說明的是,上述裝置實施例中的所有單元都可以設置或應用于具有 接入網關功能的設備中,尤其是設置或應用于多業務接入網設備中,這些單 元在具有接入網關功能的設備中的工作方式與在上述裝置中的工作方式相 同,這里不再贅述。
圖1、圖2所示的方法實施例以及相應的裝置實施例分別是以虛擬接入網 關、優先級為單位指配DSP資源的,在實際應用中,完全可以將這兩種指配 方法結合在一起使用。為此,本發明提供了數字信號處理器資源的分配方法 的第三實施例。如圖3所示,包括
步驟S301:分別為每個虛擬接入網關指配DSP資源,并從每個虛擬接入 網關的DSP資源中,為每個虛擬接入網關涉及的各個優先級分別指配DSP資 源。
具體的,可以將多業務接入網設備中的所有DSP資源都指配給所有的虛 擬接入網關,也可以將一部分DSP資源指配給所有的虛擬接入網關。在將DSP 資源指配給虛擬接入網關時,可以將DSP資源平均指配給虛擬接入網關,也 可以根據實際需要為每個虛擬接入網關指配不等的DSP資源。在為每個虛擬 接入網關指配DSP資源后,可以從虛擬接入網關的DSP資源中為每個優先級 指配DSP資源,同樣,可以將虛擬接入網關的所有DSP資源都指配給所有的優先級,也可以將一部分DSP資源指配給所有的優先級。在將DSP資源指配 給優先級時,可以將DSP資源平均指配給優先級,也可以根據實際需要為每
個優先級指配不等的DSP資源。
例如,假設多業務接入網設備中的所有DSP資源的數量是100,多業務 接入網設備支持5個虛擬接入網關,其中,為其中的2個虛擬接入網關分別 指配35個DSP資源,為其中的另外3個虛擬接入網關分別指配10個DSP資 源。再假設每個虛擬接入網關都對應5個優先級。以DSP資源數量為35的虛 擬接入網關為例,可以從這35個DSP資源中分別為每個優先級指配7個DSP 資源,也可以為高優先級指配12個DSP資源,為較高優先級指配9個DSP 資源,為中優先級指配6個DSP資源,為較低優先級指配5個DSP資源,為 低優先級指配3個DSP資源。顯然,還可以有其他方式指配DSP資源,這里 不再——舉例i兌明。
步驟S302:當有用戶申請DSP資源時,根據所述用戶對應的虛擬接入網 關涉及的所述用戶對應的優先級的剩余DSP資源,為所述用戶分配其所需的 DSP資源。
具體的,如果所述用戶對應的虛擬接入網關涉及的所述用戶對應的優先 級的剩余DSP資源能夠滿足所述用戶的需求,則可以從所述剩余DSP資源中 為所述用戶分配其所需的DSP資源。當有用戶申請DSP資源時,可以首先確
判斷用戶對應的虛擬接入網關剩余的DSP資源是否能夠滿足用戶的需求,如
DSP資源是否能夠滿足用戶的需求,如果是的話,則可以從在虛擬接入網關 中對應的優先級所剩余的DSP資源中為用戶分配DSP資源,否則,可以拒絕 所述用戶申請DSP資源。
源總和能夠滿足所述用戶的需求,則可以從所述剩余DSP資源總和中為所述 用戶分配其所需的DSP資源。如果判斷出用戶在虛擬接入網關中對應的優先 級所剩余的DSP資源不能滿足用戶的需求,則可以判斷對應的優先級所剩余 的DSP資源與低一個級別的優先級所剩余的DSP資源總和是否能夠滿足用戶的需求,如果是的話,則可以從剩余DSP資源總和中為用戶分配DSP資源, 否則,可以繼續判斷對應的優先級所剩余的DSP資源、低一個級別的優先級
足用戶的需求,如果是的話,則可以從剩余DSP資源總和中為用戶分配DSP 資源,以此類推,直至判斷對應的優先級所剩余的DSP資源與所有比所述優 先級級別低的優先級所剩余的DSP資源總和是否能夠滿足用戶的需求。如果 所述用戶對應的虛擬接入網關涉及的所述用戶對應的優先級的剩余DSP資源
能滿足所述用戶的需求,則可以拒絕所述用戶申請DSP資源。
另外,如果多業務接入網設備中存在未指配給任何虛擬接入網關的DSP 資源,而且當有用戶申請DSP資源時,所述用戶對應的優先級所剩余的DSP 資源不能滿足所述用戶的需求,或者所述用戶對應的優先級所剩余的DSP資 源與所有比所述優先級級別低的優先級所剩余的DSP資源總和不能滿足所述 用戶的需求,那么可以判斷未指配給任何虛擬接入網關的DSP資源中是否還 有剩余資源,而且這些剩余資源與所述用戶對應的優先級所剩余的DSP資源 總和是否能夠滿足所述用戶的需求,或者這些剩余資源、所述用戶對應的優
源總和是否能夠滿足所述用戶的需求,如果是的話,則可以從這些剩余資源 與所述用戶對應的優先級所剩余的DSP資源總和中為所述用戶分配DSP資 源,或者可以從這些剩余資源、所述用戶對應的優先級所剩余的DSP資源與 所有比所述優先級級別低的優先級所剩余的DSP資源總和中為所述用戶分配 DSP資源。
同理,在分配DSP資源時,也可以考慮在對應的虛擬接入網關中是否存 在未指配給任何優先級的DSP資源,具體分配方式可以參照圖2所示的實施 例,這里不再贅述。
另外,在分配DSP資源時,還可以綜合考慮多業務接入設備中未指配給 任何虛擬接入網關的剩余DSP資源和在對應的虛擬接入網關中未指配給任何 優先級的DSP資源。
圖3所示的方法實施例可以由多種形式的裝置實現,其中的一種數字信 號處理器資源的分配裝置,包括資源配置單元,用于分別為每個虛擬接入網關指配DSP資源,并從每個虛擬接入網關的DSP資源中,為每個虛擬接入 網關涉及的各個優先級分別指配DSP資源;資源提供單元,用于當有用戶申
先級的剩余DSP資源,為所述用戶分配其所需的DSP資源。
具體的,資源配置單元可以將多業務接入網設備中的所有DSP資源都指 配給所有的虛擬接入網關,也可以將一部分DSP資源指配給所有的虛擬接入 網關。資源配置單元在將DSP資源指配給虛擬接入網關時,可以將DSP資源 平均指配給虛擬接入網關,也可以根據實際需要為每個虛擬接入網關指配不 等的DSP資源。資源配置單元在為每個虛擬接入網關指配DSP資源后,可以 從虛擬接入網關的DSP資源中為每個優先級指配DSP資源,同樣,可以將虛 擬接入網關的所有DSP資源都指配給所有的優先級,也可以將一部分DSP資 源指配給所有的優先級。資源配置單元在將DSP資源指配給優先級時,可以 將DSP資源平均指配給優先級,也可以根據實際需要為每個優先級指配不等 的DSP資源。
DSP資源能夠滿足所述用戶的需求,則資源提供單元可以從所述剩余DSP資 源中為所述用戶分配其所需的DSP資源。如果不能滿足所述用戶的需求,則 資源提供單元可以拒絕所述用戶申請DSP資源。
源總和能夠滿足所述用戶的需求,則資源提供單元可以從所述剩余DSP資源 總和中為所述用戶分配其所需的DSP資源。如果所述用戶對應的虛擬接入網 關涉及的所述用戶對應的優先級的剩余DSP資源與所述虛擬接入網關涉及的 比所述優先級低的優先級的剩余DSP資源總和不能滿足所述用戶的需求,則 資源l是供單元可以拒絕所述用戶申請DSP資源。
另外,如果多業務接入網設備中存在未指配給任何虛擬接入網關的DSP 資源,而且當有用戶申請DSP資源時,所述用戶對應的優先級所剩余的DSP 資源不能滿足所述用戶的需求,或者所述用戶對應的優先級所剩余的DSP資 源與所有比所述優先級級別低的優先級所剩余的DSP資源總和不能滿足所述 用戶的需求,那么可以判斷未指配給任何虛擬接入網關的DSP資源中是否還有剩余資源,而且這些剩余資源與所述用戶對應的優先級所剩余的DSP資源 總和是否能夠滿足所述用戶的需求,或者這些剩余資源、所述用戶對應的優
源總和是否能夠滿足所述用戶的需求,如果是的話,則資源提供單元可以從
這些剩余資源與所述用戶對應的優先級所剩余的DSP資源總和中為所述用戶 分配DSP資源,或者可以從這些剩余資源、所述用戶對應的優先級所剩余的 DSP資源與所有比所述優先級級別低的優先級所剩余的DSP資源總和中為所 述用戶分配DSP資源。
同理,資源提供單元在分配DSP資源時,也可以考慮在對應的虛擬接入 網關中是否存在未指配給任何優先級的DSP資源,具體分配方式可以參照圖 2所示的實施例,這里不再贅述。
另外,資源提供單元在分配DSP資源時,還可以綜合考慮多業務接入設 備中未指配給任何虛擬接入網關的剩余DSP資源和在對應的虛擬接入網關中 未指配給任何優先級的DSP資源。
需要說明的是,上述裝置實施例中的所有單元都可以設置或應用于具有 接入網關功能的設備中,尤其是設置或應用于多業務接入網設備中,這些單 元在具有接入網關功能的設備中的工作方式與在上述裝置中的工作方式相 同,這里不再贅述。
在圖3所示的方法實施例及裝置實施例中,當資源斧反被拔掉或者發生故 障等原因,導致多業務接入網設備中的DSP資源總量小于原來給每個虛擬才矣 入網關的DSP資源數量總和時,可以優先保證多業務接入網設備對應的所有 高優先級用戶的DSP資源,對于每個虛擬接入網關,可以不必保證其原來的 DSP資源。
在本發明的所有實施例中,當為虛擬接入網關和/或優先級指配DSP資源 時,可以為虛擬接入網關和/或優先級指配DSP資源的數量,或者說,某個或 某些DSP資源本身在不同時刻可能被分配給不同虛擬接入網關和/或優先fef 應的用戶,只要保證每個虛擬接入網關和/或每個優先級對應一定數量的DSP 資源即可。
以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普 通技術人員來說,在不脫離本發明原理的前提下,還可以作出若干改進和潤 飾,這些改進和潤飾也應視為本發明的保護范圍。
權利要求
1. 一種數字信號處理器資源的分配方法,其特征在于,包括分別為每個虛擬接入網關指配數字信號處理器DSP資源;當有用戶申請DSP資源時,根據所述用戶對應的虛擬接入網關的剩余DSP資源,為所述用戶分配其所需的DSP資源。
2. 如權利要求1所述的數字信號處理器資源的分配方法,其特征在于,根 據所述用戶對應的虛擬接入網關的剩余DSP資源為所述用戶分配其所需的 DSP資源具體為如果所述用戶對應的虛擬接入網關的剩余DSP資源能夠滿 足所述用戶的需求,則從所述剩余DSP資源中為所述用戶分配其所需的DSP 資源。
3. 如權利要求1所述的數字信號處理器資源的分配方法,其特征在于,根 據所述用戶對應的虛擬接入網關的剩余DSP資源為所述用戶分配其所需的 DSP資源具體為如果所述用戶對應的虛擬接入網關的剩余DSP資源不能滿 足所述用戶的需求,則拒絕所述用戶申請DSP資源。
4. 如權利要求1所述的數字信號處理器資源的分配方法,其特征在于,還 根據未指配給任何虛擬接入網關的剩余DSP資源為所述用戶分配其所需的 DSP資源,具體為如果所述用戶對應的虛擬接入網關的剩余DSP資源與未 指配給任何虛擬接入網關的剩余DSP資源總和能夠滿足所述用戶的需求,則 /人所述剩余DSP資源總和中為所述用戶分配其所需的DSP資源。
5. 如權利要求1所述的數字信號處理器資源的分配方法,其特征在于,還 根據未指配給任何虛擬接入網關的剩余DSP資源為所述用戶分配其所需的 DSP資源,具體為如果所述用戶對應的虛擬、接入網關的剩余DSP資源與未 指配給任何虛擬接入網關的剩余DSP資源總和不能滿足所述用戶的需求,則 拒絕所述用戶申請DSP資源。
6. —種數字信號處理器資源的分配方法,其特征在于,包括分別為每個優先級指配數字信號處理器DSP資源,所述優先級用于表明 用戶的級別;當有用戶申請DSP資源時,根據所述用戶對應的優先級的剩余DSP資源, 為所述用戶分配其所需的DSP資源。
7. 如權利要求6所述的數字信號處理器資源的分配方法,其特征在于,根具體為如果所述用戶對應的優先級的剩余DSP資源能夠滿足所述用戶的需 求,則從所述剩余DSP資源中為所述用戶分配其所需的DSP資源。
8.如權利要求6所述的數字信號處理器資源的分配方法,其特征在于,根具體為如果所述用戶對應的優先級的剩余DSP資源不能滿足所述用戶的需 求,則拒絕所述用戶申請DSP資源。
9. 如權利要求6所述的數字信號處理器資源的分配方法,其特征在于,還 根據比所述用戶對應的優先級低的優先級的剩余DSP資源為所述用戶分配其 所需的DSP資源,具體為如果所述用戶對應的優先級的剩余DSP資源不能 滿足所述用戶的需求,但所述用戶對應的優先級的剩余DSP資源與比所述優 先級低的優先級的剩余DSP資源總和能夠滿足所述用戶的需求,則從所述剩 余DSP資源總和中為所述用戶分配其所需的DSP資源。
10. 如權利要求6所述的數字信號處理器資源的分配方法,其特征在于, 還根據比所述用戶對應的優先級低的優先級的剩余DSP資源為所述用戶分配 其所需的DSP資源,具體為如果所述用戶對應的優先級的剩余DSP資源與 比所述優先級低的優先級的剩余DSP資源總和不能滿足所述用戶的需求,則 拒絕所述用戶申請DSP資源。
11. 一種數字信號處理器資源的分配方法,其特征在于,包括分別為每個虛擬接入網關指配數字信號處理器DSP資源,并從每個虛擬 接入網關的DSP資源中,為每個虛擬接入網關涉及的各個優先級分別指配 DSP資源;當有用戶申請DSP資源時,根據所述用戶對應的虛擬接入網關涉及的所 述用戶對應的優先級的剩余DSP資源,為所述用戶分配其所需的DSP資源。
12. 如權利要求11所述的數字信號處理器資源的分配方法,其特征在于, 根據所述用戶對應的虛擬接入網關涉及的所述用戶對應的優先級的剩余DSP 資源,為所述用戶分配其所需的DSP資源具體為如果所述用戶對應的虛擬 接入網關涉及的所述用戶對應的優先級的剩余DSP資源能夠滿足所述用戶的 需求,則從所述剩余DSP資源中為所述用戶分配其所需的DSP資源。
13. 如權利要求11所述的數字信號處理器資源的分配方法,其特征在于,根據所述用戶對應的虛擬接入網關涉及的所述用戶對應的優先級的剩余DSP資源為所述用戶分配其所需的DSP資源具體為如果所述用戶對應的虛擬接 入網關涉及的所述用戶對應的優先級的剩余DSP資源不能滿足所述用戶的需 求,則拒絕所述用戶申請DSP資源。
14.如權利要求11所述的數字信號處理器資源的分配方法,其特征在于,先級的剩余DSP資源為所述用戶分配其所需的DSP資源,具體為如果所述述虛擬接入網關涉及的比所述優先級低的優先級的剩余DSP資源總和能夠滿 足所述用戶的需求,則從所述剩余DSP資源總和中為所述用戶分配其所需的 DSP資源。
15. 如權利要求11所述的數字信號處理器資源的分配方法,其特征在于, 還根據比所述用戶對應的虛擬接入網關涉及的所述用戶對應的優先級低的優 先級的剩余DSP資源為所述用戶分配其所需的DSP資源,具體為如果所述述虛擬接入網關涉及的比所述優先級低的優先級的剩余DSP資源總和不能滿 足所述用戶的需求,則拒絕所述用戶申請DSP資源。
16. —種數字信號處理器資源的分配裝置,其特征在于,包括 資源配置單元,用于分別為每個虛擬接入網關指配數字信號處理器DSP資源;資源提供單元,用于當有用戶申請DSP資源時,根據所述用戶對應的虛 擬接入網關的剩余DSP資源,為所述用戶分配其所需的DSP資源。
17. —種數字信號處理器資源的分配裝置,其特征在于,包括 資源配置單元,用于分別為每個優先級指配數字信號處理器DSP資源,所述優先級用于表明用戶的級別;資源提供單元,用于當有用戶申請DSP資源時,根據所述用戶對應的優 先級的剩余DSP資源,為所述用戶分配其所需的DSP資源。
18. —種數字信號處理器資源的分配裝置,其特征在于,包括 資源配置單元,用于分別為每個虛擬接入網關指配數字信號處理器DSP資源,并從每個虛擬接入網關的DSP資源中,為每個虛擬接入網關涉及的各個優先級分別指配DSP資源;資源提供單元,用于當有用戶申請DSP資源時,4艮據所述用戶對應的虛 擬接入網關涉及的所述用戶對應的優先級的剩余DSP資源,為所述用戶分配 其所需的DSP資源。
全文摘要
本發明提供一種數字信號處理器資源的分配方法,包括分別為每個虛擬接入網關指配數字信號處理器DSP資源;當有用戶申請DSP資源時,根據所述用戶對應的虛擬接入網關的剩余DSP資源,為所述用戶分配其所需的DSP資源。本發明還提供兩種數字信號處理器資源的分配方法及三種裝置。本發明的方法和裝置可以更合理的進行DSP資源的分配。
文檔編號H04L12/24GK101453364SQ20071019474
公開日2009年6月10日 申請日期2007年11月29日 優先權日2007年11月29日
發明者歐陽文斌 申請人:華為技術有限公司