带宽分配方法及系统转让专利

申请号 : CN201210580997.3

文献号 : CN103338486B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周文涛刘维华周自军沈智敏

申请人 : 上海华为技术有限公司

摘要 :

本发明公开了一种带宽分配方法、装置及系统,所述方法在为带宽保障用户分配带宽时,会根据所述带宽保障用户与运营商签订的协议内容计算出应分配给所述带宽保障用户的无线资源量,并根据计算出的所述无线资源量为所述带宽保障用户分配固定带宽。该方法、装置及系统只以带宽保障用户与运营商的协议内容为依据为带宽保障用户分配固定量的无线资源,而不会因为所述带宽保障用户的信号质量的好坏变化无线资源的分配量,从而避免了在带宽保障用户的信号质量非常差时,将大部分甚至前部的无线资源分配给所述带宽保障用户的情况,能够保证将全部的无线资源在一定的调度策略的前提下公平的分配给多个用户,带宽资源的利用合理经济。

权利要求 :

1.一种带宽分配方法,其特征在于,包括:

判断是否存在符合预设条件的待调度用户;

如果存在,根据所述符合预设条件的待调度用户对应的协议内容确定应分配给所述符合预设条件的待调度用户的无线资源量;

根据所述无线资源量为所述符合预设条件的待调度用户分配相应的无线资源;

其中,所述判断是否存在符合预设条件的待调度用户,包括:判断是否存在和运营商签订了带宽保障协议,且在接入无线网络时已预留了无线资源的带宽保障用户;

所述根据所述符合预设条件的待调度用户对应的协议内容确定应分配给所述符合预设条件的待调度用户的无线资源量,包括:获取所述符合预设条件的待调度用户对应的协议内容中的协议信号质量阈值和协议带宽;

根据所述协议信号质量阈值和协议带宽计算出应分配给所述带宽保障用户的无线资源量。

2.根据权利要求1所述的方法,其特征在于,在接入无线网络时预留无线资源的过程,包括:根据带宽保障用户对应的协议内容计算所述带宽保障用户需要的无线资源量;

判断当前无线资源剩余量是否大于或等于所述无线资源量;

如果是,根据所述无线资源量为所述带宽保障用户预留无线资源。

3.根据权利要求2所述的方法,其特征在于,在为所述带宽保障用户预留无线资源后,还包括:将所述带宽保障用户标记为资源预留状态,并加入带宽保障用户调度表;

则在当前无线资源剩余量小于所述无线资源量时,还包括将所述带宽保障用户标记为资源未预留状态,并加入带宽保障用户调度表。

4.根据权利要求1所述的方法,其特征在于,在为所述符合预设条件的待调度用户分配无线资源后,还包括:在所述符合预设条件的待调度用户的信号质量大于或等于所述协议信号质量阈值时,发送第一指示信息给所述带宽保障用户的终端;所述第一指示信息用于指示当前状态为带宽可保障状态;

在所述符合预设条件的待调度用户的信号质量小于所述协议信号质量阈值时,发送第二指示信息给所述带宽保障用户的终端;所述第二指示信息用于指示当前状态为带宽不可保障状态。

5.根据权利要求1所述的方法,其特征在于,还包括:在当前调度周期中不存在符合预设条件的待调度用户时,根据预设的调度策略为待调度用户分配无线资源。

6.根据权利要求5所述的方法,其特征在于,所述预设的调度策略包括比例公平策略和效率优先策略中的至少一种。

7.一种带宽分配装置,其特征在于,包括:

用户判断模块,判断是否存在符合预设条件的待调度用户;

资源量确定模块,根据所述符合预设条件的待调度用户对应的协议内容确定应分配给所述符合预设条件的待调度用户的无线资源量;

第一资源分配模块,用于根据所述无线资源量为所述符合预设条件的待调度用户分配相应的无线资源;

其中,所述用户判断模块包括:

签约判断模块,用于判断是否存在和运营商签订了带宽保障协议的带宽保障用户;

预留状态判断模块,用于判断是否存在接入无线网络时已预留了无线资源的带宽保障用户;

所述资源量确定模块包括:

协议内容获取模块,用于获取所述符合预设条件的待调度用户对应的协议内容中的协议信号质量阈值和协议带宽;

资源量获取子模块,用于根据所述协议信号质量阈值和协议带宽计算出应分配给所述带宽保障用户的无线资源量。

8.根据权利要求7所述的装置,其特征在于,还包括资源预留控制模块,所述资源预留控制模块包括:资源量计算模块,用于根据带宽保障用户对应的协议内容计算所述带宽保障用户需要的无线资源量;

资源判断模块,用于判断当前无线资源剩余量是否大于或等于所述无线资源量;

资源预留模块,用于在所述资源判断模块的判断结果为是时,根据所述无线资源量为所述带宽保障用户预留无线资源。

9.根据权利要求8所述的装置,其特征在于,还包括:状态标记模块,用于在为所述带宽保障用户预留无线资源后,将所述带宽保障用户标记为资源预留状态,并加入带宽保障用户调度表;

并用于在当前无线资源剩余量小于所述无线资源量时,将所述带宽保障用户标记为资源未预留状态,并加入带宽保障用户调度表。

10.根据权利要求7所述的装置,其特征在于,还包括:保障状态指示模块,用于在所述符合预设条件的待调度用户的信号质量大于或等于所述协议信号质量阈值时,发送第一指示信息给所述带宽保障用户的终端;所述第一指示信息用于指示当前状态为带宽可保障状态;

并在所述符合预设条件的待调度用户的信号质量小于所述协议信号质量阈值时,发送第二指示信息给所述带宽保障用户的终端;所述第二指示信息用于指示当前状态为带宽不可保障状态。

11.根据权利要求7所述的装置,其特征在于,还包括:第二资源分配模块,用于在当前调度周期中不存在符合预设条件的待调度用户时,根据预设的调度策略为待调度用户分配无线资源。

12.一种带宽分配系统,其特征在于,包括上述权利要求7-11任一项所述的带宽分配装置。

说明书 :

带宽分配方法及系统

技术领域

[0001] 本发明涉及通信技术领域,更具体的说,是涉及一种带宽分配方法及系统。

背景技术

[0002] 运营商作为网络通信的管道提供者,需要以服务质量为核心竞争力来管理运营。而在网络通信领域,判断服务质量的一个重要标准就是用户能够享受到的网络带宽。
[0003] 带宽(Speed)由用户得到的无线资源单元(RE)数与用户的调度效率(efficiency)相乘得到,即Speed=RE_Number*efficiency。在无线网络系统中,无线资源是有限的,当无线资源一定时,调度效率(efficiency)直接决定了用户能够得到的实际带宽(Speed),而调度效率(efficiency)直接由用户的信号质量决定。在网络通信的用户中,一些用户为了享受到更高的带宽,会与运营商签订带宽保障协议,从而成为带宽保障用户。而一旦成为带宽保障用户,运营商就需要根据协议带宽保证该带宽保障用户实际能够享受到的带宽质量。
[0004] 为了保证带宽保障用户的实际带宽能够达到协议带宽,现有技术中通常采用一种带宽分配方法,该方法在用户接入无线系统后,首先判断当前用户是否为带宽保障用户,并优先服务于带宽保障用户。当为带宽保障用户分配无线资源时,会根据用户的协议带宽、信号质量及数据传输需求为其分配无线资源,如果当前的带宽保障用户的信号质量比较差,就会将更多甚至全部的无线资源分配给当前带宽保障用户以使其带宽能够达到或接近协议带宽。
[0005] 综上所述可以看出,现有技术中分配带宽的方法将所有的无线资源集中优先服务于个别带宽保障用户,该方法在当前用户的信号质量差时,无线资源消耗巨大,且仍可能无法保证用户的协议带宽;这种情况下,固定的无线资源能够服务的用户非常少,大多数用户无法及时分配到无线资源,从而无线资源利用不经济。

发明内容

[0006] 有鉴于此,本发明提供了一种带宽分配方法及系统,以克服现有技术中,由于将所有的无线资源集中服务于个别用户而可能由用户信号质量差导致的无线资源利用不经济的问题。
[0007] 为实现上述目的,本发明提供如下技术方案:
[0008] 所述带宽分配方法的第一方面包括:
[0009] 判断是否存在符合预设条件的待调度用户;
[0010] 如果存在,根据所述符合预设条件的待调度用户对应的协议内容确定应分配给所述符合预设条件的待调度用户的无线资源量;
[0011] 根据所述无线资源量为所述符合预设条件的待调度用户分配相应的无线资源。
[0012] 其中,所述判断是否存在符合预设条件的待调度用户的一个实现方式为:
[0013] 判断是否存在和运营商签订了带宽保障协议,且在接入无线网络时已预留了无线资源的带宽保障用户。
[0014] 其中,所述在接入无线网络时预留无线资源的一个实现方式为:
[0015] 根据带宽保障用户对应的协议内容计算所述带宽保障用户需要的无线资源量;
[0016] 判断当前无线资源剩余量是否大于或等于所述无线资源量;
[0017] 如果是,根据所述无线资源量为所述带宽保障用户预留无线资源。
[0018] 结合第一方面,在第一方面的第一种可能的实现方式中,在为所述带宽保障用户预留无线资源后,还包括:
[0019] 将所述带宽保障用户标记为资源预留状态,并加入带宽保障用户调度表;
[0020] 则在当前无线资源剩余量小于所述无线资源量时,还包括将所述带宽保障用户标记为资源未预留状态,并加入带宽保障用户调度表。
[0021] 其中,所述根据协议内容计算应分配给所述带宽保障用户的无线资源量的一个实现方式为:
[0022] 获取所述符合预设条件的待调度用户对应的协议内容中的协议信号质量阈值和协议带宽;
[0023] 根据所述协议信号质量阈值和协议带宽计算出应分配给所述带宽保障用户的无线资源量。
[0024] 结合第一方面,在第一方面的第一种可能的实现方式中,在为所述符合预设条件的待调度用户分配无线资源后,还包括:
[0025] 在所述符合预设条件的待调度用户的信号质量大于或等于所述协议信号质量阈值时,发送第一指示信息给所述带宽保障用户的终端;所述第一指示信息用于指示当前状态为带宽可保障状态;
[0026] 在所述符合预设条件的待调度用户的信号质量小于所述协议信号质量阈值时,发送第二指示信息给所述带宽保障用户的终端;所述第二指示信息用于指示当前状态为带宽不可保障状态。
[0027] 结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:
[0028] 在当前调度周期中不存在符合预设条件的待调度用户时,根据预设的调度策略为待调度用户分配无线资源。
[0029] 其中,所述预设的调度策略包括比例公平策略和效率优先策略中的至少一种。
[0030] 相应的,本发明还公开了一种带宽分配装置,所述带宽分配装置的第一方面包括:
[0031] 用户判断模块,判断是否存在符合预设条件的待调度用户;
[0032] 资源量确定模块,根据所述符合预设条件的待调度用户对应的协议内容确定应分配给所述符合预设条件的待调度用户的无线资源量;
[0033] 第一资源分配模块,用于根据所述无线资源量为所述符合预设条件的待调度用户分配相应的无线资源。
[0034] 其中,所述用户判断模块结构包括:
[0035] 签约判断模块,用于判断是否存在和运营商签订了带宽保障协议的带宽保障用户;
[0036] 预留状态判断模块,用于判断是否存在在接入无线网络时已预留了无线资源的带宽保障用户。
[0037] 其中,所述资源预留控制模块包括:
[0038] 资源量计算模块,用于根据带宽保障用户对应的协议内容计算所述带宽保障用户需要的无线资源量;
[0039] 资源判断模块,用于判断当前无线资源剩余量是否大于或等于所述无线资源量;
[0040] 资源预留模块,用于在所述资源判断模块的判断结果为是时,根据所述无线资源量为所述带宽保障用户预留无线资源。
[0041] 结合第一方面,在第一方面的第一种可能的实现方式中,所述带宽分配装置还包括:
[0042] 状态标记模块,用于在为所述带宽保障用户预留无线资源后,将所述带宽保障用户标记为资源预留状态,并加入带宽保障用户调度表;
[0043] 并用于在当前无线资源剩余量小于所述无线资源量时,将所述带宽保障用户标记为资源未预留状态,并加入带宽保障用户调度表。
[0044] 其中,所述资源量确定模块包括:
[0045] 协议内容获取模块,用于获取所述符合预设条件的待调度用户对应的协议内容中的协议信号质量阈值和协议带宽;
[0046] 资源量获取子模块,用于根据所述协议信号质量阈值和协议带宽计算出应分配给所述带宽保障用户的无线资源量。
[0047] 结合第一方面,在第一方面的第一种可能的实现方式中,所述带宽分配装置还包括:
[0048] 保障状态指示模块,用于在所述符合预设条件的待调度用户的信号质量大于或等于所述协议信号质量阈值时,发送第一指示信息给所述带宽保障用户的终端;所述第一指示信息用于指示当前状态为带宽可保障状态;
[0049] 并在所述符合预设条件的待调度用户的信号质量小于所述协议信号质量阈值时,发送第二指示信息给所述带宽保障用户的终端;所述第二指示信息用于指示当前状态为带宽不可保障状态。
[0050] 结合第一方面,在第一方面的第一种可能的实现方式中,所述带宽分配装置还包括:
[0051] 第二资源分配模块,用于在当前调度周期中不存在符合预设条件的待调度用户时,根据预设的调度策略为待调度用户分配无线资源。
[0052] 相应的,本发明还公开了一种带宽分配系统,所述带宽分配系统包括上述任一方面的带宽分配装置。
[0053] 相应的,本发明还公开了一种通信装置,所述通信装置包括处理器和与所述处理器相连接的存储器,其中,
[0054] 所述处理器,用于判断是否存在符合预设条件的待调度用户;并在判断结果为存在的情况下,根据所述符合预设条件的待调度用户对应的协议内容确定应分配给所述符合预设条件的待调度用户的无线资源量;并根据所述无线资源量为所述符合预设条件的待调度用户分配相应的无线资源;
[0055] 所述存储器,用于存储包含有所述处理器运行的程序的信息。
[0056] 经由上述的技术方案可知,与现有技术相比,本发明实施例公开了一种带宽分配方法、装置及系统,所述方法在为带宽保障用户分配带宽时,会根据所述带宽保障用户与运营商签订的协议内容计算出应分配给所述带宽保障用户的无线资源量,并根据计算出的所述无线资源量为所述带宽保障用户分配固定带宽。该方法、装置及系统为带宽保障用户分配带宽,只以带宽保障用户与运营商的协议内容为依据为带宽保障用户分配固定量的无线资源,而不会因为所述带宽保障用户的信号质量的好坏变化无线资源的分配量,从而避免了在带宽保障用户的信号质量非常差时,将大部分甚至前部的无线资源分配给所述带宽保障用户的情况,能够保证将全部的无线资源在一定的调度策略的前提下公平的分配给多个用户,带宽资源的利用合理经济。

附图说明

[0057] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0058] 图1为本发明实施例公开的带宽分配方法的流程图;
[0059] 图2为本发明实施例公开的预留无线资源流程图;
[0060] 图3为本发明实施例公开的另一种预留无线资源流程图;
[0061] 图4为本发明实施例公开的计算带宽保障用户所需无线资源的流程图;
[0062] 图5为本发明实施例公开的另一种带宽分配方法流程图;
[0063] 图6为发明实施例公开的控制接纳流程示意图;
[0064] 图7为本发明实施例公开的调度流程示意图;
[0065] 图8为本发明实施例公开的带宽分配装置结构示意图;
[0066] 图9为本发明实施例公开的资源预留模块结构示意图;
[0067] 图10为本发明实施例公开的资源量确定模块结构示意图;
[0068] 图11为本发明实施例公开的另一种带宽分配装置结构示意图;
[0069] 图12为本发明实施例公开的带宽分配系统的应用网络环境示意图。

具体实施方式

[0070] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0071] 图1为本发明实施例公开的带宽分配方法的流程图,参见图1所示,所述方法可以包括:
[0072] 步骤101:判断是否存在符合预设条件的待调度用户;如果是,进入步骤102。
[0073] 步骤101的具体步骤可以是:判断是否存在和运营商签订了带宽保障协议,且在接入无线网络时已预留了无线资源的带宽保障用户。如果当前调度周期中有待调度的带宽保障用户,且该带宽保障用户在接入网络时,系统为其已预留了无线资源,那么在当前调度周期中,所述带宽保障用户就可以执行后续的分配带宽的相关步骤。当然,在一个调度周期中可能有多个符合上述预设条件的待调度用户,由于凡是符合和条件的待调度用户都已预留了资源,因此多个符合预设条件的待调度用户可以同时,或者按照其发出数据传输或下载请求的时间来依次进行后续流程。在当前调度周期中不存在符合预设条件的待调度用户,不执行下述步骤102-103。
[0074] 其中,在一个示意性的示例中,所述符合预设条件的待调度用户在接入无线网络时预留无线资源的具体过程可参见图2,图2为本发明实施例公开的预留无线资源流程图,如图2所示,可以包括:
[0075] 步骤201:根据带宽保障用户对应的协议内容计算所述带宽保障用户需要的无线资源量。
[0076] 其中,所述带宽保障用户对应的协议内容可以包括但不限于用户的标识信息,用户与运营商签订的带宽保障协议中的协议带宽和协议信号质量阈值,由于用户的带宽的大小由为其分配的无线资源量和调度效率相声得到,且调度效率由用户的信号质量决定,因此,在协议带宽和协议信号质量阈值确定的情况下,就能够计算得到带宽保障用户需要,或者说应当分配给带宽保障用户的无线资源量。
[0077] 步骤202:判断当前无线资源剩余量是否大于或等于所述无线资源量;如果是,进入步骤203。
[0078] 只有在当前无线资源剩余量多余或等于步骤201中计算出的带宽保障用户需要的无线资源量时,才能够为所述带宽保障用户预留与所述无线资源量匹配的无线资源。在当前无线资源剩余量小于所述无线资源量时,则不能够为所属带宽保障用户预留无线资源。
[0079] 步骤203:根据所述无线资源量为所述带宽保障用户预留无线资源。
[0080] 实际情况中,也可能出现当前无线资源剩余量小于步骤201中计算出的所述无线资源量的情况,且在这种情况下,无法为所述带宽保障用户预留无线资源。为了区分带宽保障用户是否预留了无线资源,可参见图3的流程,图3为本发明实施例公开的另一种预留无线资源流程图,如图3所示,在其他的实施例中,除了步骤201-203外,还可以包括:
[0081] 步骤204:将所述带宽保障用户标记为资源预留状态,并加入带宽保障用户调度表。
[0082] 步骤205:在当前无线资源剩余量小于所述无线资源量时,将所述带宽保障用户标记为资源未预留状态,并加入带宽保障用户调度表。
[0083] 步骤204和步骤205中的标记可以采用不同的数据标记,例如用“0”标识资源未预留,用“1”标识资源已预留;也可以采用字母标记或其他标记方式来标记区分带宽保障用户的无线资源的预留状态。
[0084] 在一个调度周期中,可能存在用户接入的情况,也可能存在用户释放无线资源的情况,因此,当前的无线资源剩余量可能是随时变化的,因此在每一个带宽保障用户接入无线网络时,都需要判断当前无线资源剩余量是否能够满足所述带宽保障用户预留资源的需要。当无线网络中有无线资源释放时,可以将其释放后的剩余无线资源对没有预留无线资源的带宽保障用户预留无线资源。
[0085] 在步骤101后,进入步骤102。
[0086] 步骤102:根据所述符合预设条件的待调度用户对应的协议内容确定应分配给所述符合预设条件的待调度用户的无线资源量。
[0087] 在一个示意性的示例中,步骤102的具体过程可以参见图4,图4为本发明实施例公开的计算带宽保障用户所需无线资源的流程图,如图4所示,可以包括:
[0088] 步骤401:获取所述符合预设条件的待调度用户对应的协议内容中的协议信号质量阈值和协议带宽。
[0089] 由于用户的带宽的大小由为其分配的无线资源量和调度效率相声得到,且调度效率由用户的信号质量决定,因此,在协议带宽和协议信号质量阈值确定的情况下,就能够计算得到带宽保障用户需要,或者说应当分配给带宽保障用户的无线资源量。因此步骤401首先获取符合预设条件的待调度用户对应的协议内容中的协议信号质量阈值和协议带宽。
[0090] 步骤402:根据所述协议信号质量阈值和协议带宽计算出应分配给所述带宽保障用户的无线资源量。
[0091] 在步骤102后,进入步骤103。
[0092] 步骤103:根据所述无线资源量为所述符合预设条件的待调度用户分配相应的无线资源。
[0093] 在步骤101判断出本调度周期中包含为带宽保障用户,且该带宽保障用户在接入无线网络时,系统已为其预留了无线资源的情况下,步骤102计算出了应分配给所述带宽保障用户的无线资源量,步骤103根据步骤102计算出的所述无线资源量为所述带宽保障用户分配相应的无线资源。
[0094] 在其他的实施例中,在当前调度周期中不存在符合预设条件的待调度用户时,还可以包括根据预设的调度策略为待调度用户分配无线资源的步骤。其中,所述预设的调度策略可以包括但不限于比例公平策略和效率优先策略中的至少一种。
[0095] 本实施例中,所述带宽分配方法在为带宽保障用户分配带宽时,会根据所述带宽保障用户与运营商签订的协议内容计算出应分配给所述带宽保障用户的无线资源量,并根据计算出的所述无线资源量为所述带宽保障用户分配固定带宽。该方法为带宽保障用户分配带宽,只以带宽保障用户与运营商的协议内容为依据为带宽保障用户分配固定量的无线资源,而不会因为所述带宽保障用户的信号质量的好坏变化无线资源的分配量,从而避免了在带宽保障用户的信号质量非常差时,将大部分甚至前部的无线资源分配给所述带宽保障用户的情况,能够保证将全部的无线资源在一定的调度策略的前提下公平的分配给多个用户,带宽资源的利用合理且经济。
[0096] 在上述实施例的基础上,本发明还有一种实施方式,可参见图5,图5为本发明实施例公开的另一种带宽分配方法流程图,如图5所示,所述方法可以包括:
[0097] 步骤501:判断是否存在符合预设条件的待调度用户;如果是,进入步骤502。
[0098] 其中,所述符合预设条件的待调度用户可以为带宽保障用户,且该带宽保障用户在接入无线网络时,系统已为其预留的无线资源的用户。
[0099] 步骤502:根据所述符合预设条件的待调度用户对应的协议内容中的协议信号质量阈值和协议带宽,确定应分配给所述符合预设条件的待调度用户的无线资源量。
[0100] 由于用户的带宽的大小由为其分配的无线资源量和调度效率相声得到,且调度效率由用户的信号质量决定,因此,在协议带宽和协议信号质量阈值确定的情况下,就能够计算得到带宽保障用户需要,或者说应当分配给带宽保障用户的无线资源量。
[0101] 步骤503:根据所述无线资源量为所述符合预设条件的待调度用户分配相应的无线资源。
[0102] 步骤504:判断所述符合预设条件的待调度用户的信号质量是否小于所述信号质量阈值;如果是,进入步骤506;如果否,进入步骤505。
[0103] 因为为带宽保障用户分配的无线资源量,是根据该带宽保障用户与运营商签订的带宽保障协议中的协议带宽和协议信号质量阈值计算得到的,为一个固定值,而当所述带宽保障用户的信号质量变化时,相应的,所述带宽保障用户实际能够得到的带宽也会随着其信号质量的变化而变化。所述带宽保障用户的信号质量好,其得到的实际带宽就相对大一些;其信号质量不好,得到的实际带宽就相对小一些。
[0104] 步骤505:发送第一指示信息给所述带宽保障用户的终端;所述第一指示信息用于指示当前状态为带宽可保障状态。
[0105] 当带宽保障用户的信号质量大于或等于所述协议信号质量阈值时,所述带宽保障用户实际能够得到的带宽能够达到甚至超过其与运营商的协议带宽。可以通过相应的控制电路通知所述带宽保障用户的终端,当前状态为带宽可保障状态,即当前的带宽能够达到或超过所述带宽保障用户与运营商之间的协议带宽。
[0106] 步骤506:发送第二指示信息给所述带宽保障用户的终端;所述第二指示信息用于指示当前状态为带宽不可保障状态。
[0107] 当带宽保障用户的信号质量小于所述协议信号质量阈值时,所述带宽保障用户实际能够得到的带宽不能够达到其与运营商的协议带宽。可以通过相应的控制电路通知所述带宽保障用户的终端,当前状态为带宽不可保障状态,即当前的带宽不能够达到所述带宽保障用户与运营商之间的协议带宽。
[0108] 本实施中,带宽是否能够达到协议带宽由带宽保障用户的信号质量确定,当带宽保障用户的信号质量能够达到协议信号质量阈值时,带宽处于可保障状态;当带宽保障用户的信号质量没有达到协议信号质量阈值时,带宽处于不可保障状态。相应的带宽状态及对应的带宽保障用户的信号质量可以随时发送给带宽保障用户的终端,以使得带宽保障用户能够实现明白消费。
[0109] 本实施例中,所述带宽分配方法在为带宽保障用户分配带宽时,会根据所述带宽保障用户与运营商签订的协议内容计算出应分配给所述带宽保障用户的无线资源量,并根据计算出的所述无线资源量为所述带宽保障用户分配固定带宽。该方法不会因为所述带宽保障用户的信号质量的好坏变化无线资源的分配量,从而避免了在带宽保障用户的信号质量非常差时,将大部分甚至前部的无线资源分配给所述带宽保障用户的情况,能够保证将全部的无线资源在一定的调度策略的前提下公平的分配给多个用户,带宽资源的利用合理经济。且该方法能够实时指示通知带宽保障用户的信号质量和带宽状态,能够使得带宽保障用户随时了解带宽状态,并实现明白消费。
[0110] 图6为发明实施例公开的控制接纳流程示意图,参见图6所示,接纳控制流程在带宽保障用户接入无线网络时,为带宽保障用户按照协议信号质量阈值预留无线资源;在无线资源不足时,将带宽保障用户设置为资源未预留状态。接纳控制流程在带宽保障用户释放时释放为其预留的无线资源,并将该无线资源非配给未预留无线资源的带宽保障用户。接纳控制流程保证带带宽保障用户在无线资源足够时能够接入无线网络并得到预留的无线资源;在无线资源不足时,也能够接入无线网络,但无法预留资源。
[0111] 所述接纳控制流程可以包括:
[0112] 步骤601:判断是否有用户接入或用户释放;如果有用户接入,进入步骤602;如果有用户释放,进入步骤613。
[0113] 步骤602:获取用户对应的配置文件。
[0114] 步骤603:判断当前用户是否为带宽保障用户,如果是,进入步骤604;如果否,进入步骤611。
[0115] 步骤604:计算可分配的无线资源量M。
[0116] 步骤605:按照带宽保障用户的协议带宽和协议信号质量阈值计算应预留给所述带宽保障用户的无线资源量N。
[0117] 步骤606:将带宽保障用户加入带宽保障用户调度表。
[0118] 步骤607:判断M是否大于或等于N,如果是,进入步骤608;如果否,进入步骤610。
[0119] 步骤608:为带宽保障用户预留无线资源N。
[0120] 步骤609:将带宽保证用户设置为资源预留状态。
[0121] 步骤610:将带宽保障用户设置为资源未预留状态。
[0122] 步骤611:将用户加入普通调度表。
[0123] 步骤612:准入接纳。
[0124] 步骤613:判断当前用户是否在带宽保障用户调度表,如果是,进入步骤614,;如果否,进入步骤620。
[0125] 步骤614:判断带宽保障用户是否为资源预留状态,如果是,进入步骤615;如果否,进入步骤620。
[0126] 步骤615:释放已预留的无线资源。
[0127] 步骤616:根据释放的无线资源大小选择一个带宽保障用户调度表中的带宽保障用户。
[0128] 步骤617:判断步骤616是否选择带宽保障用户成功,如果是,进入步骤618;如果否,进入步骤620。
[0129] 步骤618:为选择的带宽保障用户预留资源。
[0130] 步骤619:设置该带宽保障用户为资源预留状态。
[0131] 步骤620:释放成功。
[0132] 图7为本发明实施例公开的调度流程示意图,参见图6所示,在带宽保障用户的信号质量高于或等于协议信号质量阈值时,用预留的无线资源满足带宽保障用户的带宽,此时带宽可保障且可能超过协议带宽;当带宽保障用户的信号质量低于协议带宽信号质量阈值时,用预留的无线资源支持用户的带宽需求,此时带宽不可保障。
[0133] 所述调度流程可以包括:
[0134] 步骤701:判断是否有待调度的带宽保障用户,如果是,进入步骤702;如果否,进入步骤712。
[0135] 步骤702:判断是否有预留资源的带宽保障用户,如果是,进入步骤703,;如果否,进入步骤709。
[0136] 步骤703:获取带宽保障用户的协议内容信息及待传输数据信息。
[0137] 步骤704:当前信号质量是否大于或等于协议信号质量阈值,如果是,进入步骤705;如果否,进入步骤706。
[0138] 步骤705:设置带宽保障用户为带宽可保障状态,进入步骤707。
[0139] 步骤706:设置带宽保障用户为带宽不可保障状态,进入步骤707。
[0140] 步骤707:为带宽保障用户分配无线资源,最大不超过预留无线资源,进入步骤715。
[0141] 步骤708:判断当前无线资源剩余量是否能够满足带宽保障用户预留资源用,如果是,进入步骤709;如果否,进入步骤710。
[0142] 步骤709:为带宽保障用户预留无线资源,进入步骤703。
[0143] 步骤710:设置带宽保障用户为不可保障状态,进入步骤701。
[0144] 步骤711:判断是否存在普通待调度用户,如果是,进入步骤712;如果否,进入步骤715。
[0145] 步骤712:根据预设调度策略选择一个待调度用户。
[0146] 步骤713:获取待调度用户的调度信息、信号质量和和待传输数据信息。
[0147] 步骤714:为待调度用户分配无线资源。
[0148] 步骤715:判断无线资源是否分配完毕,如果是,进入步骤716;如果否,流程结束。
[0149] 步骤716:判断待传输数据是否传输完毕,如果是,流程结束;如果否,进入步骤701。
[0150] 本实施例中,所述方法在为带宽保障用户分配带宽时,会根据所述带宽保障用户与运营商签订的协议内容计算出应分配给所述带宽保障用户的无线资源量,并根据计算出的所述无线资源量为所述带宽保障用户分配固定带宽。该方法只以带宽保障用户与运营商的协议内容为依据为带宽保障用户分配固定量的无线资源,而不会因为所述带宽保障用户的信号质量的好坏变化无线资源的分配量,从而避免了在带宽保障用户的信号质量非常差时,将大部分甚至前部的无线资源分配给所述带宽保障用户的情况,能够保证将全部的无线资源在一定的调度策略的前提下公平的分配给多个用户,带宽资源的利用合理经济。
[0151] 上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置实现,因此本发明还公开了以下的几种装置,下面给出具体的实施例进行详细说明。
[0152] 图8为本发明实施例公开的带宽分配装置结构示意图,参见图8所示,所述带宽分配装置80可以包括用户判断模块801、资源量确定模块802和第一资源分配模块803;
[0153] 其中,用户判断模块801,用于判断是否存在符合预设条件的待调度用户。
[0154] 所述符合预设条件的用户可以是和运营商签订了带宽保障协议,且在接入无线网络时已预留了无线资源的带宽保障用户。
[0155] 则所述用户判断模块801可以包括签约判断模块和预留状态判断模块;所述签约判断模块用于判断是否存在和运营商签订了带宽保障协议的带宽保障用户;所述预留状态判断模块,用于判断是否存在接入无线网络时已预留了无线资源的带宽保障用户。
[0156] 在其他的实施例中,除了用户判断模块801、资源量确定模块802和第一资源分配模块803外,所述带宽分配装置还可以包括资源预留控制模块804,以实现对带宽保障用户的无线资源预留功能。图9为本发明实施例公开的资源预留模块结构示意图,参见图9所示,所述资源预留控制模块804可以包括:
[0157] 资源量计算模块8041,用于根据带宽保障用户对应的协议内容计算所述带宽保障用户需要的无线资源量;
[0158] 资源判断模块8042,用于判断当前无线资源剩余量是否大于或等于所述无线资源量;
[0159] 资源预留模块8043,用于在所述资源判断模块的判断结果为是时,根据所述无线资源量为所述带宽保障用户预留无线资源。
[0160] 此外,所述带宽分配装置还可以包括状态标记模块,用于在为所述带宽保障用户预留无线资源后,将所述带宽保障用户标记为资源预留状态,并加入带宽保障用户调度表;并用于在当前无线资源剩余量小于所述无线资源量时,将所述带宽保障用户标记为资源未预留状态,并加入带宽保障用户调度表。
[0161] 资源量确定模块802,用于根据所述符合预设条件的待调度用户对应的协议内容确定应分配给所述符合预设条件的待调度用户的无线资源量。
[0162] 在一个示意性的示例中,所述资源量确定模块802的具体结构可以参见图10,图10为本发明实施例公开的资源量确定模块结构示意图,如图10所示,所述资源量确定模块
802可以包括:
[0163] 协议内容获取模块8021,用于获取所述符合预设条件的待调度用户对应的协议内容中的协议信号质量阈值和协议带宽;
[0164] 资源量获取子模块8022,用于根据所述协议信号质量阈值和协议带宽计算出应分配给所述带宽保障用户的无线资源量。
[0165] 在其他的实施例中,所述带宽分配装置还可以包括保障状态指示模块,用于在所述符合预设条件的待调度用户的信号质量大于或等于所述协议信号质量阈值时,发送第一指示信息给所述带宽保障用户的终端;所述第一指示信息用于指示当前状态为带宽可保障状态;并在所述符合预设条件的待调度用户的信号质量小于所述协议信号质量阈值时,发送第二指示信息给所述带宽保障用户的终端;所述第二指示信息用于指示当前状态为带宽不可保障状态。以随时指示带宽保障用户其当前信号质量及当前带宽状态,使得带宽保障用户实现明白消费。
[0166] 第一资源分配模块803,用于根据所述无线资源量为所述符合预设条件的待调度用户分配相应的无线资源。
[0167] 图11为本发明实施例公开的另一种带宽分配装置结构示意图,参见图11所示,在其他的实施例中,所述带宽分配装置110可以包括:
[0168] 用户判断模块801,判断是否存在符合预设条件的待调度用户。
[0169] 资源量确定模块802,根据所述符合预设条件的待调度用户对应的协议内容确定应分配给所述符合预设条件的待调度用户的无线资源量。
[0170] 第一资源分配模块803,用于根据所述无线资源量为所述符合预设条件的待调度用户分配相应的无线资源。
[0171] 第二资源分配模块805,用于在当前调度周期中不存在符合预设条件的待调度用户时,根据预设的调度策略为待调度用户分配无线资源。
[0172] 本实施例中,所述带宽分配装置在为带宽保障用户分配带宽时,会根据所述带宽保障用户与运营商签订的协议内容计算出应分配给所述带宽保障用户的无线资源量,并根据计算出的所述无线资源量为所述带宽保障用户分配固定带宽。该装置不会因为所述带宽保障用户的信号质量的好坏变化无线资源的分配量,从而避免了在带宽保障用户的信号质量非常差时,将大部分甚至前部的无线资源分配给所述带宽保障用户的情况,能够保证将全部的无线资源在一定的调度策略的前提下公平的分配给多个用户,带宽资源的利用合理经济。
[0173] 本发明实施例还公开了一种带宽分配系统,所述带宽分配系统包括上述带宽分配装置。
[0174] 需要说明的是,上述带宽分配装置的各种功能在所述带宽分配系统中,可以通过不同的实体装置来执行实现。下面举例说明,
[0175] 图12为本发明实施例公开的带宽分配系统的应用网络环境示意图,参见图12所示,所述带宽分配系统可以包括:
[0176] RAN(居民宽带网)121,用于:
[0177] 按照协议内容配置资源的接纳:按照协议带宽和协议信号质量阈值为带宽保障用户预留无线资源。
[0178] 和,有条件承诺保障带宽:带宽保障用户信号质量低于协议信号质量阈值时,将带宽状态设置为默认签约属性;带宽保障用户信号质量高于或等于协议信号质量阈值时,将带宽状态设置为协议签约属性。
[0179] 策略中心122,用于发布有条件带宽保证的带宽保障协议套餐,并存储所有用户的协议内容。
[0180] 终端123,用于提供图标指示带宽状态;
[0181] 具体可以为:信号质量低于协议信号质量阈值时,图标置红;信号质量高于或等于协议信号质量阈值时,图标置绿;信号质量高于或等于协议信号质量阈值,但无线资源不足时,图标置黄。
[0182] 服务器124,用于向终端123配置协议信号质量阈值、传送带宽状态。
[0183] 所述服务器124为所述终端123配置协议信号质量阈值时,相关的参数数据来源于RAN,配置过程可以包括:所述终端运行后,发送消息向所述服务器申请协议信号质量阈值;所述服务器将所述协议信号质量阈值发送给所述终端;所述终端保存所述协议信号质量阈值。
[0184] 在协议信号质量阈值发生变化时,所述服务器可以主动为所述终端更新配置。
[0185] 在其他的实施例中,所述服务器还可以用户统计用户带宽保障实际比例,即根据RAN上报的带宽保障状态和不保障状态的时间统计用户带宽实际保障的时间比例。该比例可用于运营商对套餐保障状态的闭环评估,也可以用于用户投诉处理等其他场景。
[0186] 在其他的实施例中,所述策略中心122还可以用于根据网络覆盖条件及协议信号质量阈值设定用户承诺保障比例。
[0187] 用户承诺保障比例可以用信号质量的用户累计分布比例进行估算,可以下述步骤进行。
[0188] 步骤1:获取运营商现网的按信号质量等级的用户比例分布表。
[0189] 步骤2:根据用户比例分布表计算信号质量累计用户分布。
[0190] 经过步骤1和步骤2可以得到表1。
[0191] 表1信号质量累计用户分布
[0192]信号质量等级 用户概率分布 用户累计比例
1 0.09% 99%
2 0.32% 98%
3 1.06% 97%
4 4.00% 96%
5 8.90% 93%
6 9.26% 82%
7 13.83% 75%
8 13.51% 61%
9 7.82% 48%
10 10.50% 40%
11 8.10% 30%
12 8.40% 22%
13 8.56% 14%
14 3.46% 5%
15 2.14% 2%
[0193] 步骤3:根据所述信号质量累计用户分布设定用户承诺保障比例。
[0194] 从表1中可以看出,在信号质量等级为6时,对应的可保障比例可以为82%,因此,运营商可发布可保障比例为82%的带宽保障套餐。
[0195] 本实施例中,所述带宽分配系统在为带宽保障用户分配带宽时,会根据所述带宽保障用户与运营商签订的协议内容计算出应分配给所述带宽保障用户的无线资源量,并根据计算出的所述无线资源量为所述带宽保障用户分配固定带宽。该系统只以带宽保障用户与运营商的协议内容为依据为带宽保障用户分配固定量的无线资源,而不会因为所述带宽保障用户的信号质量的好坏变化无线资源的分配量,从而避免了在带宽保障用户的信号质量非常差时,将大部分甚至前部的无线资源分配给所述带宽保障用户的情况,能够保证将全部的无线资源在一定的调度策略的前提下公平的分配给多个用户,带宽资源的利用合理经济。
[0196] 本发明实施例还公开了一种通信装置,所述通信装置包括处理器和与所述处理器相连接的存储器,其中,
[0197] 所述处理器,用于判断是否存在符合预设条件的待调度用户;并在判断结果为存在的情况下,根据所述符合预设条件的待调度用户对应的协议内容确定应分配给所述符合预设条件的待调度用户的无线资源量;并根据所述无线资源量为所述符合预设条件的待调度用户分配相应的无线资源;
[0198] 所述存储器,用于存储包含有所述处理器运行的程序的信息。
[0199] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0200] 还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0201] 结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0202] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。