在调度上行链路数据时防止搭便车数据业务的制作方法_3

文档序号:9309067阅读:来源:国知局

例如,如果两个多承载UE确定为活动的,第一UE在它的无线电承载中的一个上具有优 先级"3"并且第二UE在它的无线电承载中的一个上具有优先级"4",将调度第二UE以首先 在上行链路中传输数据。
[0041] 参考图3 (其是示意框图),现在将根据例示实施例描述适于经由多个无线电承载 执行与通信网络节点关联的多承载UE的上行链路调度的通信网络节点。WCDM网络中的无 线电基站实现为NodeB300并且包括第一通信单元302、活动确定单元304、调度器306和 第二通信单元308。
[0042] NodeB300设置成经由无线电接入网络(未示出)在两个相应无线电承载B1/B2、 Bl'/B2'上接收上行链路中的数据,其中UE与NodeB300关联。第一通信单元302适于在 无线电承载BKB2、BI'B2'上接收上行链路数据。此外,第一通信单元302在调度UE时 向它们提供调度授权,这在上文在另一个例示实施例中描述。
[0043] 确定单元304适于确定无线电承载BKB2、BI'B2'中的哪些是活动的以及检测 为活动的无线电承载81、82、81'、82'的优先级。确定单元304包括活动检测器320,其适 于检测在无线电承载BKB2、Bl'、B2'中的任一个上传送数据时(S卩,在无线电承载上检测 到数据时),无线电承载确定为活动的。确定单元304还包括优先级确定器322,其适于确定 活动无线电承载中的哪些具有最尚优先级。
[0044] 调度器306适于从优先级确定器322接收关于UE的优先级以用于在上行链路中 的数据传输并且相应地调度该UE的信息。实际调度过程用普通方法执行并且因此在该描 述中未更详细描述。
[0045] 第二通信单元308适于将上行链路中的接收数据传送到核心网络。数据可经由其 他通信网络节点(例如,无线电网络控制器(未示出))传送到核心网络。
[0046] 在另一个例示实施例(其基于一些上文描述的实施例)中,另外,确定单元304包括 服务检测器324,其适于检测在不同无线电承载价、82、81'、82'上实施哪些服务。服务检 测器应用检测服务的任何适合的方法,例如从核心网络接收的服务信息,或如浅度分组检 查、深度分组检查等的任何形式的分组检查。通过分析在确定为活动并且具有相等优先级 的无线电承载上实施哪些服务,使NodeB300能够在调度例如在其他服务之前的具有更严 格延迟要求的服务时,对执行特定服务的UE给出优于执行其他服务的UE的优先级。
[0047] 在另一个例示实施例(其基于一些上文描述的实施例)中,另外,确定单元304包括 时钟326,其适于登记特定无线电承载81、82、81'、82'最晚活动的时间扒。通过应用特定 无线电承载最晚活动的时间tA的知识,确定单元304可在特定承载上最新检测的活动之后 的短时间也认为该特定承载是活动的,即当tA在特定阈值Ta以下(tA〈TA)的时候。由此,将 防止数据的短间断使无线电承载的状态从活动变成被动的,并且对于调度过程可实现更稳 定的条件。例如,lms〈TA〈10ms。
[0048] 确定单元304可进一步适于存储关于在无线电承载上的上行链路通信的检测活 动的时间特性并且预测上行链路中通信的将来的活动。通过预测特定无线电承载上的活 动,调度器306可在调度时考虑特定无线电承载上即将到来的上行链路活动,这可用于对 于新的传输及时提升UE的调度优先级以便在高优先级无线电承载上对于所有分组保证低 延迟。
[0049] 在再另一个例示实施例(其基于一些上文描述的实施例)中,另外,NodeB300包括 速率限制器310,其适于限制无线电承载上的数据速率。NodeB300例如可决定在上行链路 中的总通信容量受到限制时限制上行链路中对于不太期望服务的通信速率。作为对于这样 的决定的基础,NodeB300可从服务标识符324获得并且应用关于在承载上实施哪些服务 的信息。典型地,数据根据TCP传输,并且速率限制器310可应用速率整形来限制特定无线 电承载上的传输速率。然而,设计者不限于TCP并且在适当情况下可选择任何其他适合的 传输作为例如UDP(用户数据报协议)。在该例示实施例中,速率整形器310在NodeB300 中设置,然而,设计者认识到速率限制器可备选地在概念内设置,例如在无线电网络控制器 或可访问业务流的任何其他适合的通信网络节点中。通过应用速率限制器,使NodeB能够 限制在其上执行优先级较低服务的无线电承载上的传输速率。由此,通信资源的分配可进 一步优化,并且可实现增加的公正性。
[0050] 应注意图3图示NodeB300中的各种功能单元并且技术人员能够在实践中使用适 合的软件和硬件来实现这些功能单元。从而,技术方案一般不限于示出的NodeB300的结 构,并且功能单元302-326可配置成在适当情况下根据该公开中描述的特征中的任一个来 操作。例如,在适当情况下,特定功能单元中的任何功能性可放置在另一个适合的功能单元 中,例如,速率整形器308可放置在无线电网络控制器(未示出)中。
[0051] 即使在该实施例中描述上行链路中的通信。然而,NodeB的设计者不限于此,他/ 她明白如何修改描述的NodeB以便在下行链路中也能够通信。
[0052] 应注意图3在逻辑意义上仅仅图示第一网络域中的节点300中的各种功能单元。 功能实际上可使用任何适合的软件和硬件部件/电路等来实现。从而,实施例一般不限于 第一网络域中示出的节点300和功能单元的结构。因此,之前描述的示例实施例可采用许 多方式实现。例如,一个实施例包括计算机可读介质,其具有存储在其上的指令,这些指令 由控制或处理单元(未示出)可执行以用于执行第一网络域中的节点300中的方法步骤。由 计算系统可执行并且存储在计算机可读介质上的指令执行第一网络域中节点300的方法 步骤,如上文描述的。
[0053] 参考图4 (其是示意框图),现在将根据例示实施例描述第一网络域中通信网络节 点中的设置400。节点中的设置400在这里包括处理单元406,例如具有DSP(数字信号处 理器)。处理单元406可以是单个单元或多个单元,用于执行本文描述的规程的不同动作。 第一网络域中的节点中的设置400还包括:可输入单元402,用于从其他实体接收信号;和 输出单元404,用于向其他实体提供信号。输入单元和输出单元可设置为集成实体或如在图 3的示例中图示的那样设置为一个或多个接口 302/308。
[0054] 此外,节点中的设置400包括采用非易失性存储器形式的至少一个计算机程序产 品408,例如EEPROM(电可擦除可编程只读存储器)、闪存和硬驱动器。计算机程序产品408 包括计算机程序410,其包括代码部件,这些代码部件当在节点中的设置400中的处理单元 406中执行时促使节点中的设置400执行例如早先联系图2描述的规程的动作。
[0055] 计算机程序410可配置为在计算机程序模块410a_410e中结构化的计算机程序代 码。因此,在例示实施例中,节点中的设置400的计算机程序中的代码部件可包括第一通信 单元410a或模块,用于从UE接收上行链路中的数据传输。计算机程序可进一步包括确定 单元410b或模块,用于确定最高优先级。计算机程序可进一步包括调度单元410c或模块, 用于在上行链路中调度。计算机程序可进一步包括速率限制单元410d或模块,用于限制无 线电承载的传输速率。计算机程序可进一步包括第二通信单元410e或模块,用于将上行链 路中的数据传输到核心网络。
[0056] 计算机程序模炔基本上可以执行在图2中图示的流程的动作,来仿效图3的节点 300。也就是说,当在处理单元406中执行不同的计算机程序模块时,它们可对应于图3的 单元 302-310。
[0057] 尽管在上文联系图3和4公开的示例中的代码部件可实现为计算机程序模块,但 其在处理单元中执行时促使节点执行在上文联系上文提到的图描述的动作,代码部件中的 至少一个在备选实施例中可至少部分实现为硬件电路。
[0058] 处理器可以是单个CPU(中央处理单元),但也可以包括两个或以上处理单元。例 如,处理器可包括通用微处理器;指令集处理器和/或相关芯片集和/或专用微处理器,例 如ASIC(专用集成电路)。处理器还可包括用于高速缓存目的的板存储器。计算机程序可 由连接到处理器的计算机程序产品携带。计算机程序产品可包括其上存储计算机程序的计 算机可读介质。例如,计算机程序可以是闪存、RAM(随机存取存储器)、ROM(只读存储器) 或EEPR0M,并且上文描述的计算机程序模块在备选实施例中可以在第一网络域中的节点内 采用存储器的形式
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1