一种e-mbms用户的调度方法和装置的制造方法

文档序号:9290391阅读:555来源:国知局
一种e-mbms用户的调度方法和装置的制造方法
【技术领域】
[0001] 本申请涉及无线通信领域,更具体地说,涉及一种E-MBMS用户的调度方法和装 置。
【背景技术】
[0002] E-MBMS(EvolvedMultimediaBroadcastMulticastService,增强的多媒体广播 组播业务)是3GPP(3rdGenerationPartnershipProject,第三代合作伙伴计划)R9中提 出的增强的多媒体广播组播功能,用于为无线小区中的用户提供多媒体广播和组播服务。 E-MBMS与单播承载业务相比,减少了网络内的数据量,并且充分利用了资源。
[0003] 在E-MBMS系统中,单速率传输模式基站对属于同一多播组的所有用户采用相同 的速率,这种模式容易实现并且复杂性较低,因此在当今E-MBMS系统中应用广泛。当前,在 单速率传输模式下通常选择多播组内速率最小或最大的用户的速率作为该多播组的速率。 当采用最小速率时,虽然数据丢失率低,但系统吞吐量低;而当采用最大速率时,系统吞吐 量高,但数据丢失率高,因而降低了整体用户的满意度。

【发明内容】

[0004] 有鉴于此,本申请提供一种E-MBMS用户的调度方法和装置,以提高E-MBMS整体用 户的满意度。
[0005] 为了实现上述目的,现提出的方案如下:
[0006] -种E-MBMS用户的调度方法,其特征在于,包括:
[0007] 获取同一多播组中每个用户的速率;
[0008] 比较每个用户的速率与预设速率门限,确定速率大于所述预设速率门限的用户占 所述多播组的用户比例;
[0009] 比较所述用户比例与预设用户比例门限,根据比较结果确定基站对所述多播组的 速率,所述用户比例门限大于等于50% ;
[0010] 其中,若所述用户比例大于所述预设用户比例门限,则选择所述多播组内大于所 述预设速率门限的某个速率作为所述多播组的速率;
[0011] 若所述用户比例小于所述预设用户比例门限,则选择多播组内小于所述预设速率 门限的某个速率作为所述多播组的速率;
[0012] 基于比例公平调度算法,根据基站对所述多播组的速率确定所述多播组的调度优 先级,以对所述多播组进行调度。
[0013] 优选的,所述选择所述多播组内大于所述预设速率门限的某个速率作为基站对所 述多播组的速率,包括:选择所述多播组内最大的速率作为基站对所述多播组的速率。
[0014] 优选的,所述选择多播组内小于所述预设速率门限的某个速率作为基站对所述多 播组的速率,包括:选择所述多播组内最小的速率作为所述多播组的速率。
[0015] 优选的,基于比例公平调度算法,根据基站对所述多播组的速率确定所述多播组 的调度优先级,包括:
[0016] 结合多播组的QoS度量值,根据预设公式:
计算 所述多播组的调度优先级;
[0017] 其中,Pjt)表示多播组g在资源块r上t个传输时间间隔的调度优先级, ML(t))表示多播组g在资源块r上第t个时间间隔的瞬时吞吐量,tg(t)表示基站对 多播组g在资源块r上第t个时间间隔的速率,Tg (t-1)表示多播组g在t-1个时间间隔的 总吞吐直,wbeiWQciS表不多播组的Q0S度直值;
[0018] 当Vjt)为多播组内最小数据传输速率时,UVjt)) =tg(t)*ng,ng为多播组的 总用户数;
[0019] 当〇)为多播组内最大数据传输速率时,RJO)) = 〇)*N,N为多播组中 数据传输速率大于预设速率门限的用户数。
[0020] 一种E-MBMS用户的调度装置,包括
[0021] 数据采集单元,用于获取同一多播组中每个用户的速率;
[0022] 第一比较单元,用于比较每个用户的速率与预设速率门限,确定速率大于所述预 设速率门限的用户占所述多播组的用户比例;
[0023] 第二比较单元,用于比较所述用户比例与预设用户比例门限,根据比较结果确定 所述多播组的速率,所述用户比例门限大于等于50% ;
[0024] 其中,若所述用户比例大于所述预设用户比例门限,则选择所述多播组内大于所 述预设速率门限的某个速率作为所述多播组的速率;
[0025] 若所述用户比例小于所述预设用户比例门限,则选择多播组内小于所述预设速率 门限的某个速率作为所述多播组的速率;
[0026] 多播组调度单元,用于基于比例公平调度算法,根据所述多播组的速率确定所述 多播组的调度优先级,以对所述多播组进行调度。
[0027] 优选的,所述第二比较单元具体用于比较所述用户比例与预设用户比例门限,若 所述用户比例大于所述预设用户比例门限,则选择所述多播组内最大的速率作为所述多播 组的速率;
[0028] 若所述用户比例小于所述预设用户比例门限,则选择多播组内最小的速率作为所 述多播组的速率。
[0029] 优选的,所述多播组调度单元包括:
[0030] 计算子单元,用于结合多播组的QoS度量值,根据预设公式:
[0031]
计算所述多播组的调度优先级;
[0032] 其中,其中,&g(t)表示多播组g在资源块r上t个传输时间间隔的调度优先级, ML(t))表示多播组g在资源块r上第t个时间间隔的瞬时吞吐量,tg(t)表示基站对 多播组g在资源块r上第t个时间间隔的速率,Tg (t-1)表示多播组g在t-1个时间间隔的 吞吐M,wbearQciS表不多播组的QoS度莖值;
[0033] 当Vrg(t)为多播组内最小数据传输速率时,Rrg(Vrg(t)) =Vrg(t)*ng,ng为多播组的 总用户数;
[0034] 当〇)为多播组内最大数据传输速率时,RJO)) = 〇)*N,N为多播组中 数据传输速率大于预设速率门限的用户数。
[0035] 经由上述技术方案可知,本申请公开了一种E-MBMS用户的调度方法和装置。该方 法获取多播组内所有用户的速率,并统计速率超于预设速率门限的用户数,以及所占的用 户比例。当该用户比例超出了预设用户比例门限时(该预设用户比例门限大于等于50% ), 说明大部分用户的速率超出了预设速率门限,则选择多播组中大于预设速率门限的速率作 为多播组的速率,否则选项小于预设门限的速率作为多播组的速率。进而,根据确定的速率 和QoS度量值计算该多播组的调度优先级,实现对该多播组的调度。与先有技术相比,本发 明根据大部分用户的速率选择适合的组速率,降低数据丢失率的同时,提高系统的吞吐量, 从而提高整体用户的满意度。
【附图说明】
[0036] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 提供的附图获得其他的附图。
[0037] 图1示出了本发明一个实施例公开的一种E-MBMS用户的调度方法的流程示意 图;
[0038] 图2示出了本发明一个实施例公开的一种E-MBMS用户的调度装置的结构示意图。
【具体实施方式】
[0039] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0040] 参见图1示出了本发明一个实施例公开的一种E-MBMS用户的调度方法的流程示 意图。
[0041] 由图1可知,该方法包括:
[0042] 101 :获取同一多播组中每个用户的速率。
[0043] 对于处于同一多播组的用户其信道状况不同,因而不同信道状况的用户对应数据 的速率不同。信道状况差的用户数据速率低,信道状况好的数据速率高。
[0044] 需要说明的是,对于同一个用户在不同资源块上不同传输时间间隔的数据速率不 同。在本实施例中,采用V"g(t)表示g组的i用户在资源块r上第t个传输时间间隔的速 率。
[0045] 102 :比较每个用户的速率与预设速率门限,确定速率大于所述预设速率门限的用 户占所述多播组的用户比例。
[0046] 预先设定一个速率门限,如C= 384kbps。将该多播组内所有用户的数据速率与预 先设定的速率门限值进行比较,统计速率大于该速率门限的用户数,以及所占的用户比较。
[0047] 需要说明的是,该速率门限为半静态配置,工程人员可根据实际数据的传输情况 对该速率门限进行设定。
[0048] 103 :比较所述用户比例与预设用户比例门限,根据比较结果确定基站对所述多播 组的速率,所述用户比例门限大于等于50% ;
[0049] 其中,若所述用户比例大于所述预设用户比例门限,则选择所述多播组内大于所 述预设速率门限的某个速率作为所述多播组的速率。
[0050] 若所述用户比例小于所述预设用户比例门限,则选择多播组内小于所述预设速率 门限的某个速率作为所述多播组的速率。
[0051] 可选的,在本发明的其他实施例中,当所述用户比例大于所述预设用户比例门限, 则将多播组中最大的速率作为多播组的速率。当所述用户比例小于所述预设用户比例门 限,则选择多播组内小于所述预设速率门限的某个速率作为所述多播组的速率。
[0052] 104:基于比例公平调度算法,根据基站对所述多播组的速率确定所述多播组的调 度优先级,以对所述多播组进行调度。
[0053] 需要说明的是,在本发明的其他实施例中为了保证用户的满意度,在确定多播组 的调度优先级时需要考虑所述多
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1