数字信号处理器资源的分配方法及装置的制作方法

文档序号:7667382阅读:182来源:国知局
专利名称:数字信号处理器资源的分配方法及装置的制作方法
技术领域
本发明涉及通信技术,尤其涉及数字信号处理器(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日
发明者欧阳文斌 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1