一种数据下发的方法和系统的制作方法

文档序号:7928682阅读:206来源:国知局
专利名称:一种数据下发的方法和系统的制作方法
技术领域
本发明涉及无线通信技术领域,特别是涉及一种数据下发的方法和系统。
背景技术
对处于CELLFACH态用户,它们在RNC(Radio NetworkController,无线网络控 制器)网络中的数据流需要通过Macc〈-〉Macd映射,这一功能在现有MAC(Media Access Control,介质访问控制)规范中已经定义,但两者具体如何交互没有明确描述。
对于上行业务来说,情况较简单,MACc实体根据映射表把上行数据直接给MACd即 可;下行业务则相对复杂,目前小区一般配置一个FACH信道,因此下行调度要考虑以下各 种情况 小区CCCH(Common Control Channel,公共控制信道)\BCCH(Broadcast Control Channel,广播控制信道); FACH用户DCCH(Dedicated Control Channel,专用控制信道)\DTCH(Dedicated Traffic Channel,专用业务信道); 小区内多个FACH (Forward Access Channel,前向业务信道)用户并存。 单用户情况下,用户对应的MACd实体只要有下行数据,就会通知小区对应的MACc
实体数据量,当小区FACH信道满足对应的TTI (Transmission Time Interval,传输时间间
隔)发送时刻时,MACc则进行TFC(Transport Format Combination,传送格式组合)选择
后从MACd获取相应的数据然后从FACH信道下发;多用户情况下,目前一般都是简单根据
FACH用户的先后建立顺序调度不同用户的下行数据发送,或者考虑优先级调度用户下行数
据发送。 单用户调度方案缺点MACc和MACd实体实际所处物理资源不定,它们的交互时延 也不定,采用该方案容易造成下行Iub出窗;有可能出现死锁情况,假如底层传输一个不可 预知错误把MACd- > MACc数据量通知消息或MACc- > MACd TFC选择结果指示消息丢弃, 则该下行数据包不能顺利发送;MACd- > MACc数据量通知消息占用较多底层传输资源,特 别是在多个FACH用户并存情况下。 多用户调度方案缺点未考虑同优先级轮转调度问题,假如两个优先级相同用户, 第一个用户一直有数据,则第二个用户一直处于饥饿状态,得不到调度;另外一个问题是需 要把用户的下行信令(DCCH)和PS (Packet Switched,分组交换)业务(DTCH)区分处理,信 令优先级高。

发明内容
为解决上述问题,本发明提供一种数据下发的方法和系统,以实现FACH用户调度 公平,合理,有效。 为达到上述目的,本发明实施例的技术方案提供一种数据下发的方法,包括以下 步骤Sl. MACd向MACc发送下行数据的数据量通知消息;S2. TTI到时,MACc选择FACH用
4户DCCH/DTCH传送格式组合;S3. MACc向MACd发送传送格式组合选择指示消息;S4. MACd向 MACc发送下行数据;S5. MACc对所述下行数据进行缓存;S6.在后续TTI, MACc向用户发送 所存下行数据。 其中,在步骤S1之前,还包括判断之前是否通知给MACc有数据,如果没有,则进 行向MACc发送下行数据的数据量通知消息的步骤。 其中,在进行步骤SI时,MACd启动重发定时器,当超时未收到传送格式组合选择 指示消息时,以当前数据量重发一个下行数据的数据量通知消息。 其中,在步骤Sl之后,还包括MACc根据所述下行数据的数据量通知消息,设置用 户的数据存在状态标记,并记录当前RLC缓存的数据量。 其中,在步骤S2之前,还包括判断是否有小区CCCH/BCCH数据需要处理,如果没 有,则进行FACH用户DCCH/DTCH传送格式组合的选择。 其中,在步骤S2中,根据接入用户优先级及同优先级轮转调度原则确定用户处理 先后顺序。 其中,所述优先级中,信令优先于PS业务。 其中,在进行步骤S4时,MACd向MACc通知当前RLC缓存内剩余的数据量。
其中,如果当前RLC缓存内剩余的数据量不为O,则启动定时器。
本发明实施例的技术方案还提供一种数据下发的系统,所述系统包括MACc和 MACd,所述MACc包括传送格式组合选择单元,用于选择FACH用户DCCH/DTCH传送格式组 合;选择指示消息发送单元,用于向MACd发送传送格式组合选择指示消息;数据缓存单元, 用于对MACd发送的下行数据进行缓存;数据发送单元,用于向用户发送所述下行数据;所 述MACd包括数据量通知消息发送单元,用于向MACc发送下行数据的数据量通知消息;下 行数据发送单元,用于向MACc发送下行数据。 其中,所述MACd还包括重发定时器,当所述重发定时器超时,且未收到传送格式
组合选择指示消息时,MACd以当前数据量重发一个下行数据的数据量通知消息给MACc。 其中,所述MACc还包括用户处理顺序确定单元,用于根据接入用户优先级及同优
先级轮转调度原则确定用户处理先后顺序。 与现有技术相比,本发明的技术方案具有如下优点 本发明实施例中,MACc先缓存下行数据,在后续TTI,再向用户发送所述下行数 据,从而避免FACH用户下行数据Iub出窗隐患;并根据接入用户优先级及同优先级轮转调 度原则确定用户处理先后顺序,以实现FACH用户调度公平,合理,有效。


图1是本发明实施例一的一种数据下发方法的流程图;
图2是本发明实施例二的一种数据下发方法的流程图;
图3是本发明实施例三的一种数据下发方法的流程图;
图4是本发明实施例的一种数据下发系统的结构图。
具体实施例方式
下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
实施例一 本发明实施例的一种数据下发方法如图1所示,包括以下步骤
步骤SlOl, MACd向MACc发送下行数据的数据量通知消息。 步骤S102,TTI到时,MACc选择前向业务信道FACH用户专用控制信道DCCH/专用 业务信道DTCH传送格式组合。 步骤S103, MACc向MACd发送传送格式组合选择指示消息; 步骤S104, MACd向MACc发送下行数据。 步骤S105, MACc对所述下行数据进行缓存。 步骤S106,在后续TTI, MACc向用户发送所存下行数据。 实施例二 本发明实施例的一种数据下发方法如图2所示,包括以下步骤 步骤S201,判断之前是否通知给MACc有数据,如果没有,则进行步骤S202,同时起
一个定时器,超时未收到Tfc Ind消息则重发当前下行数据量。 步骤S202, MACd向MACc发送下行数据的数据量通知消息。 步骤S203, TTI到时,MACc选择FACH用户DCCH/DTCH传送格式组合。 步骤S204, MACc向MACd发送传送格式组合选择指示消息。 步骤S205,MACd向MACc通知当前RLC缓存内剩余的数据量,如果当前RLC缓存内
剩余的数据量不为O,则启动定时器。 步骤S206 , MACd向MACc发送下行数据。 步骤S207, MACc对所述下行数据进行缓存。 步骤S208,在后续TTI, MACc向用户发送所存下行数据。 实施例三 由于FACH上需要考虑AOA (Angle Of Arrival,信号到达角)的处理,还需要考 虑异频邻小区测量的影响,该段时间不能调度下行数据,因此为简化调度设计,小区CCCH\ BCCH数据和FACH用户DCCH\DTCH数据分开独立操作。小区CCCH\BCCH数据需要最优先处 理,当前TTI没有小区数据的情况下才考虑FACH用户DCCHM)TCH数据调度。参照图3,本实 施例具体实现如下 FACH用户MACd向MACc发送下行数据的数据量通知消息MACD_TO_MACC_DATA_ NOTIFY,通知MACc数据量;MACc根据所述下行数据的数据量通知消息,设置用户的数据存 在状态标记,并记录当前RLC缓存的数据量;TTI到时,MACc判断是否有小区CCCH/BCCH数 据需要处理,如果没有,则选择FACH用户DCCH/DTCH传送格式组合,并向MACd发送传送格 式组合选择指示消息MACC_TO_MACD_STATUS_IND ;MACd从RLC (Radio LinkController,无 线链路控制器)取数据后通过MACD—TO—MACC—DATA—REQ发给MACc ;MACc对所述数据进行缓 存,并在后续TTI向用户发送所述数据。 为了节省底层传输资源,MACd给MACc下行数据量通知信息采用如下机制如果 MACd有新数据,判断之前是否通知给MACc有数据,如果已通知MACc有数据,则不用作任何 处理;否则给MACc发送初始数据量通知,然后起一个定时器,超时前收到相应Tfc Ind指示 消息则释放定时器,否则以当前数据量重发一个数据量通知。收到MACc给MACd的Tfc Ind
6消息后,MACd给MACc数据的同时把剩余数据量捎带给MACc,减少底层传输资源的占用,如果剩余数据量不为0,也需要起一个定时器。初始数据量通知和捎带通知这两种方式都更新用户在FACH的最新下行信息,供MACc Tfc选择使用。 多用户情况下,需要考虑调度顺序。多用户调度实现思路是设计一个优先级队列,队列初始为空,当小区内有FACH用户接入时,按照FACH用户优先级高低插入到合适队列,每个队列包含一些相同优先级的用户。调度用户首先要按照优先级作为依据,如果队列内的用户优先级相同,则轮转调度。 MACc Tfc选择和下行数据处理(读数据,加头等)的调度顺序是一致的,即信令优先于PS业务,其顺序为高优先级用户信令、低优先级用户信令、高优先级用户PS业务数据、低优先级用户PS业务数据。 本发明实施例的一种数据下发的系统如图4所示,包括MACc41和MACd42,MACc41与MACd42连接。 MACc41包括用户处理顺序确定单元411、传送格式组合选择单元412、选择指示消息发送单元413、数据缓存单元414和数据发送单元415。其中传送格式组合选择单元412分别与用户处理顺序确定单元411和选择指示消息发送单元413连接,数据缓存单元414与数据发送单元415连接。用户处理顺序确定单元411用于根据接入用户优先级及同优先级轮转调度原则确定用户处理先后顺序;传送格式组合选择单元412用于选择FACH用户DCCH/DTCH传送格式组合;选择指示消息发送单元413用于向MACd发送传送格式组合选择指示消息;数据缓存单元414用于对MACd发送的下行数据进行缓存;数据发送单元415用于向用户发送所述下行数据。 MACd42包括数据量通知消息发送单元421、下行数据发送单元422和重发定时器423。数据量通知消息发送单元421用于向MACc发送下行数据的数据量通知消息;下行数据发送单元422用于向MACc发送下行数据;当重发定时器423超时,且未收到传送格式组合选择指示消息时,MACd以当前数据量重发一个下行数据的数据量通知消息给MACc。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
一种数据下发的方法,其特征在于,包括以下步骤S1.介质访问控制MACd向MACc发送下行数据的数据量通知消息;S2.传输时间间隔TTI到时,MACc选择前向业务信道FACH用户专用控制信道DCCH/专用业务信道DTCH传送格式组合;S3.MACc向MACd发送传送格式组合选择指示消息;S4.MACd向MACc发送下行数据;S5.MACc对所述下行数据进行缓存;S6.在后续TTI,MACc向用户发送所存下行数据。
2. 如权利要求1所述数据下发的方法,其特征在于,在步骤SI之前,还包括判断之前 是否通知给MACc有数据,如果没有,则进行向MACc发送下行数据的数据量通知消息的步 骤。
3. 如权利要求1所述数据下发的方法,其特征在于,在进行步骤SI时,MACd启动重发 定时器,当超时未收到传送格式组合选择指示消息时,以当前数据量重发一个下行数据的 数据量通知消息。
4. 如权利要求l所述数据下发的方法,其特征在于,在步骤Sl之后,还包括MACc根据 所述下行数据的数据量通知消息,设置用户的数据存在状态标记,并记录当前无线链路控 制器RLC缓存的数据量。
5. 如权利要求1所述数据下发的方法,其特征在于,在步骤S2之前,还包括判断是否 有小区公共控制信道CCCH/广播控制信道BCCH数据需要处理,如果没有,则进行FACH用户 DCCH/DTCH传送格式组合的选择。
6. 如权利要求1所述数据下发的方法,其特征在于,在步骤S2中,根据接入用户优先级 及同优先级轮转调度原则确定用户处理先后顺序。
7. 如权利要求6所述数据下发的方法,其特征在于,所述优先级中,信令优先于PS业务。
8. 如权利要求1所述数据下发的方法,其特征在于,在进行步骤S4时,MACd向MACc通 知当前RLC缓存内剩余的数据量。
9. 如权利要求8所述数据下发的方法,其特征在于,如果当前RLC缓存内剩余的数据量 不为O,则启动定时器。
10. —种数据下发的系统,所述系统包括MACc和MACd,其特征在于, 所述MACc包括传送格式组合选择单元,用于选择FACH用户DCCH/DTCH传送格式组合; 选择指示消息发送单元,用于向MACd发送传送格式组合选择指示消息; 数据缓存单元,用于对MACd发送的下行数据进行缓存; 数据发送单元,用于向用户发送所述下行数据; 所述MACd包括数据量通知消息发送单元,用于向MACc发送下行数据的数据量通知消息; 下行数据发送单元,用于向MACc发送下行数据。
11. 如权利要求10所述数据下发的系统,其特征在于,所述MACd还包括重发定时器,当 所述重发定时器超时,且未收到传送格式组合选择指示消息时,MACd以当前数据量重发一个下行数据的数据量通知消息给MACc。
12.如权利要求10所述数据下发的系统,其特征在于,所述MACc还包括用户处理顺序 确定单元,用于根据接入用户优先级及同优先级轮转调度原则确定用户处理先后顺序。
全文摘要
本发明公开了一种数据下发的方法,包括以下步骤MACd向MACc发送下行数据的数据量通知消息;TTI到时,MACc选择FACH用户DCCH/DTCH传送格式组合;MACc向MACd发送传送格式组合选择指示消息;MACd向MACc发送下行数据;MACc对所述下行数据进行缓存;在后续TTI,MACc向用户发送所述下行数据。本发明还公开了一种数据下发的系统。在本发明中,MACc先缓存下行数据,在后续TTI,再向用户发送所述下行数据,从而避免FACH用户下行数据Iub出窗隐患;并根据接入用户优先级及同优先级轮转调度原则确定用户处理先后顺序,以实现FACH用户调度公平,合理,有效。
文档编号H04W72/00GK101754375SQ20081023959
公开日2010年6月23日 申请日期2008年12月12日 优先权日2008年12月12日
发明者唐洪川, 梁剑, 王鑫 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1