一种E-MBMS用户的调度方法和装置制造方法及图纸

技术编号:12248996 阅读:36 留言:0更新日期:2015-10-28 14:01
本申请公开了一种E-MBMS用户的调度方法和装置。该方法获取多播组内所有用户的速率,并统计速率超于预设速率门限的用户数,以及所占的用户比例。当该用户比例超出了预设用户比例门限时(该预设用户比例门限大于等于50%),说明大部分用户的速率超出了预设速率门限,则选择多播组中大于预设速率门限的速率作为多播组的速率,否则选小于预设门限的速率作为多播组的速率。进而,根据确定的速率和业务的QoS度量值计算该多播组的调度优先级,实现对该多播组的调度。

【技术实现步骤摘要】

本申请涉及无线通信领域,更具体地说,涉及一种E-MBMS用户的调度方法和装 置。
技术介绍
E-MBMS(EvolvedMultimediaBroadcastMulticastService,增强的多媒体广播 组播业务)是3GPP(3rdGenerationPartnershipProject,第三代合作伙伴计划)R9中提 出的增强的多媒体广播组播功能,用于为无线小区中的用户提供多媒体广播和组播服务。 E-MBMS与单播承载业务相比,减少了网络内的数据量,并且充分利用了资源。 在E-MBMS系统中,单速率传输模式基站对属于同一多播组的所有用户采用相同 的速率,这种模式容易实现并且复杂性较低,因此在当今E-MBMS系统中应用广泛。当前,在 单速率传输模式下通常选择多播组内速率最小或最大的用户的速率作为该多播组的速率。 当采用最小速率时,虽然数据丢失率低,但系统吞吐量低;而当采用最大速率时,系统吞吐 量高,但数据丢失率高,因而降低了整体用户的满意度。
技术实现思路
有鉴于此,本申请提供一种E-MBMS用户的调度方法和装置,以提高E-MBMS整体用 户的满意度。 为了实现上述目的,现提出的方案如下: -种E-MBMS用户的调度方法,其特征在于,包括: 获取同一多播组中每个用户的速率; 比较每个用户的速率与预设速率门限,确定速率大于所述预设速率门限的用户占 所述多播组的用户比例; 比较所述用户比例与预设用户比例门限,根据比较结果确定基站对所述多播组的 速率,所述用户比例门限大于等于50% ; 其中,若所述用户比例大于所述预设用户比例门限,则选择所述多播组内大于所 述预设速率门限的某个速率作为所述多播组的速率; 若所述用户比例小于所述预设用户比例门限,则选择多播组内小于所述预设速率 门限的某个速率作为所述多播组的速率; 基于比例公平调度算法,根据基站对所述多播组的速率确定所述多播组的调度优 先级,以对所述多播组进行调度。 优选的,所述选择所述多播组内大于所述预设速率门限的某个速率作为基站对所 述多播组的速率,包括:选择所述多播组内最大的速率作为基站对所述多播组的速率。 优选的,所述选择多播组内小于所述预设速率门限的某个速率作为基站对所述多 播组的速率,包括:选择所述多播组内最小的速率作为所述多播组的速率。 优选的,基于比例公平调度算法,根据基站对所述多播组的速率确定所述多播组 的调度优先级,包括: 结合多播组的QoS度量值,根据预设公式:计算 所述多播组的调度优先级; 其中,Pjt)表示多播组g在资源块r上t个传输时间间隔的调度优先级, ML(t))表示多播组g在资源块r上第t个时间间隔的瞬时吞吐量,tg(t)表示基站对 多播组g在资源块r上第t个时间间隔的速率,Tg (t-1)表示多播组g在t-1个时间间隔的 总吞吐直,wbeiWQciS表不多播组的Q0S度直值; 当Vjt)为多播组内最小数据传输速率时,UVjt)) =tg(t)*ng,ng为多播组的 总用户数; 当〇)为多播组内最大数据传输速率时,RJO)) = 〇)*N,N为多播组中 数据传输速率大于预设速率门限的用户数。 一种E-MBMS用户的调度装置,包括 数据采集单元,用于获取同一多播组中每个用户的速率; 第一比较单元,用于比较每个用户的速率与预设速率门限,确定速率大于所述预 设速率门限的用户占所述多播组的用户比例; 第二比较单元,用于比较所述用户比例与预设用户比例门限,根据比较结果确定 所述多播组的速率,所述用户比例门限大于等于50% ; 其中,若所述用户比例大于所述预设用户比例门限,则选择所述多播组内大于所 述预设速率门限的某个速率作为所述多播组的速率; 若所述用户比例小于所述预设用户比例门限,则选择多播组内小于所述预设速率 门限的某个速率作为所述多播组的速率; 多播组调度单元,用于基于比例公平调度算法,根据所述多播组的速率确定所述 多播组的调度优先级,以对所述多播组进行调度。 优选的,所述第二比较单元具体用于比较所述用户比例与预设用户比例门限,若 所述用户比例大于所述预设用户比例门限,则选择所述多播组内最大的速率作为所述多播 组的速率; 若所述用户比例小于所述预设用户比例门限,则选择多播组内最小的速率作为所 述多播组的速率。 优选的,所述多播组调度单元包括: 计算子单元,用于结合多播组的QoS度量值,根据预设公式:计算所述多播组的调度优先级; 其中,其中,&g(t)表示多播组g在资源块r上t个传输时间间隔的调度优先级, ML(t))表示多播组g在资源块r上第t个时间间隔的瞬时吞吐量,tg(t)表示基站对 多播组g在资源块r上第t个时间间隔的速率,Tg (t-1)表示多播组g在t-1个时间间隔的 吞吐M,wbearQciS表不多播组的QoS度莖值; 当Vrg(t)为多播组内最小数据传输速率时,Rrg(Vrg(t)) =Vrg(t)*ng,ng为多播组的 总用户数; 当〇)为多播组内最大数据传输速率时,RJO)) = 〇)*N,N为多播组中 数据传输速率大于预设速率门限的用户数。 经由上述技术方案可知,本申请公开了一种E-MBMS用户的调度方法和装置。该方 法获取多播组内所有用户的速率,并统计速率超于预设速率门限的用户数,以及所占的用 户比例。当该用户比例超出了预设用户比例门限时(该预设用户比例门限大于等于50% ), 说明大部分用户的速率超出了预设速率门限,则选择多播组中大于预设速率门限的速率作 为多播组的速率,否则选项小于预设门限的速率作为多播组的速率。进而,根据确定的速率 和QoS度量值计算该多播组的调度优先级,实现对该多播组的调度。与先有技术相比,本发 明根据大部分用户的速率选择适合的组速率,降低数据丢失率的同时,提高系统的吞吐量, 从而提高整体用户的满意度。【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 提供的附图获得其他的附图。 图1示出了本专利技术一个实施例公开的一种E-MBMS用户的调度方法的流程示意 图; 图2示出了本专利技术一个实施例公开的一种E-MBMS用户的调度装置的结构示意图。【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。 参见图1示出了本专利技术一个实施例公开的一种E-MBMS用户的调度方法的流程示 意图。 由图1可知,该方法包括: 101 :获取同一多播组中每个用户的速率。 对于处于同一多播组的用户其信道状况不同,因而不同信道状况的用户对应数据 的速率不同。信道状况差的用户数据速率低,信道状况好的数据速率高。 需要说明的是,对于同一个用户在不同资源块上不同传输时间间隔的数据速率不 同。在本实施例中,采用V"g(t)表示g组的i用户在资源块r上第t个传输时间间隔的本文档来自技高网...

【技术保护点】
一种E‑MBMS用户的调度方法,其特征在于,包括:获取同一多播组中每个用户的速率;比较每个用户的速率与预设速率门限,确定速率大于所述预设速率门限的用户占所述多播组的用户比例;比较所述用户比例与预设用户比例门限,根据比较结果确定所述多播组的速率,所述用户比例门限大于等于50%;其中,若所述用户比例大于所述预设用户比例门限,则选择所述多播组内大于所述预设速率门限的某个速率作为所述多播组的速率;若所述用户比例小于所述预设用户比例门限,则选择多播组内小于所述预设速率门限的某个速率作为所述多播组的速率;基于比例公平调度算法,根据对所述多播组的速率确定所述多播组的调度优先级,以对所述多播组进行调度。

【技术特征摘要】

【专利技术属性】
技术研发人员:刁洪翠刘杰张元雨
申请(专利权)人:北京北方烽火科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1