专利名称:一种数据调度方法及系统以及相关设备的制作方法
技术领域:
本发明涉及通信领域,尤其涉及一种数据调度方法及系统以及相关设备。
背景技术:
随着网络技术的不断发展,通用分组无线业务(GPRS,General PacketRadio Service)得到了广泛的应用。GPRS中所有的数据传输都是通过建立临时块流(TBF,Temporary BlockFlow)来完成的,一个TBF用于完成若干用户数据(如点击网页上的一个链接所产生的数据)的传输。对于上行TBF,由于多个终端可能复用在同一个数据业务信道(PDCH,Packet Data Channel)上,为避免冲突,网络必须通过一定的方式决定某个PDCH的每一个上行无线块资源属于哪一个终端(即哪一个终端可以在该上行无线块上发送数据)。目前GPRS网络中采用的是基于上行状态标识(USF,Uplink State Flag)的上行资源分配方式网络在建立上行TBF时,给终端分配一个USF,终端监视下行PDCH上的无线块,如果某个无线块的头部中携带的USF与分配给自己的USF是相同的,则表明该终端可以在该下行PDCH对应的上行PDCH的下一个或多个无线块进行数据传输。现有技术中的一种数据调度方法中,网络侧在一个TBF周期内为每个终端分配一个唯一且固定的USF,在该TBF周期内,这些终端则利用网络侧为其分配的USF进行上行数据或信令的调度。但是,由于USF只携带3个信息比特,所以,一个PDCH上在同一 TBF周期内,最多只能存在2的3次方个不同的USF,即最多只能复用8个终端。当大量终端需要同时或在同一个时间段内接入时,则会因为PDCH资源不足而被拒绝接入,并因为终端的反复尝试接入导致更多不必要的接入冲突和接入失败,因此降低了无线接入的成功率。
发明内容
本发明实施例提供了一种数据调度方法及系统以及相关设备,能够有效的提高分组无线信道的复用度以及分组无线接入的成功率。本发明实施例提供的数据调度方法,包括终端获取下行无线块的时间特征以及分配给所述终端的上行状态标识USF,所述下行无线块的时间特征用于指示所述终端需要检测USF的下行无线块;接收网络侧设备在下行数据业务信道PDCH上发送的下行无线块; 当接收到符合所述时间特征的下行无线块时,判断该下行无线块中包含的USF与分配给自身的USF是否相同,若相同,则在与所述下行PDCH对应的上行PDCH上发送上行数据或信令。本发明实施例提供的数据调度方法,包括分别向各个终端发送对应的下行无线块的时间特征,以及分配给各个终端的上行状态标识USF ;所述下行无线块的时间特征用于指示各个终端需要检测USF的下行无线块,以便所述各个终端在接收到符合自身对应的时间特征的下行无线块时,判断该下行无线块中包含的USF与分配给自身的USF是否相同,
4若相同,则在与所述下行PDCH对应的上行PDCH上发送上行数据或信令。本发明实施例提供的终端,包括信息获取单元,用于获取下行无线块的时间特征以及分配给所述终端的上行状态标识USF,所述下行无线块的时间特征用于指示所述终端需要检测USF的下行无线块;数据接收单元,用于接收网络侧设备在下行数据业务信道 PDCH上发送的下行无线块;校验单元,用于当接收到符合所述时间特征的下行无线块时, 判断该下行无线块中包含的USF与分配给自身的USF是否相同;数据发送单元,用于当所述校验单元确定该下行无线块中包含的USF与分配给自身的USF相同时,在与所述下行PDCH 对应的上行PDCH上发送上行数据或信令。本发明实施例提供的网络侧设备,包括信息发送单元,用于分别向各个终端发送对应的下行无线块的时间特征,以及分配给各个终端的上行状态标识USF ;所述下行无线块的时间特征用于指示各个终端需要检测USF的下行无线块,以便所述各个终端在接收到符合自身对应的时间特征的下行无线块时,判断该下行无线块中包含的USF与分配给自身的USF是否相同,若相同,则在与所述下行PDCH对应的上行PDCH上发送上行数据或信令。本发明实施例提供的数据调度系统,包括网络侧设备,用于分别向各个终端发送对应的下行无线块的时间特征,以及分配给各个终端的上行状态标识USF,所述下行无线块的时间特征用于指示各个终端需要检测USF的下行无线块,以及在下行数据业务信道PDCH 上向各个终端发送下行无线块;终端,用于获取所述网络侧设备发送的所述下行无线块的时间特征以及分配给所述终端的上行状态标识USF,接收网络侧设备发送的下行无线块,当接收到符合所述时间特征的下行无线块时,判断该下行无线块中包含的USF与分配给自身的USF是否相同,若相同,则在与所述下行PDCH对应的上行PDCH上发送上行数据或信令。从以上技术方案可以看出,本发明实施例具有以下优点本发明实施例中,终端能够获取到USF以及下行无线块的时间特征。终端只在接收到符合该时间特征的下行无线块时,才会对该下行无线块进行USF的检测,而并不会对全部的下行无线块都进行USF的检测,所以只要分配给不同终端的时间特征不重复,就可以将同一个USF在一个TBF周期内分配给多个不同的终端使用,因此能够减少接入冲突和接入失败,从而提高分组无线信道的复用度以及分组无线接入的成功率。
图1为本发明数据调度方法一个实施例示意图;图2为本发明数据调度方法另一实施例示意图;图3为本发明数据调度方法另一实施例示意图;图4为本发明数据调度方法中DA分配方式示意图;图5为本发明数据调度方法中EDA分配方式示意图;图6为本发明终端一个实施例示意图;图7为本发明网络侧设备实施例示意图;图8为本发明数据调度系统实施例示意图。
具体实施例方式本发明实施例提供了一种数据调度方法及系统以及相关设备,能够有效的提高分组无线信道的复用度以及分组无线接入的成功率。本发明实施例中的USF分配机制是将USF的值进行“时分复用”,即一个PDCH上的某个USF值(0 7)可以在某些下行无线块中属于终端1,而另一些下行无线块中属于终端 2。为了让更多MS共享一个PDCH,本发明实施例中可以将USF的归属在52复帧内以无线块为单位进行切分,即某个USF值在52复帧内的12个无线块中可以分属于不同的终端(达到12个)。这样,USF值和无线块号之间的组合在一个52复帧内能达到12*8 = 96 个,即针对52复帧的方案,应用了本发明后一个PDCH上能复用96个终端。下面对本发明实施例进行详细说明,请参阅图1,本发明数据调度方法一个实施例包括101、获取下行无线块的时间特征以及分配给终端的USF ;本实施例中,终端可以获取到下行无线块的时间特征以及分配给终端的USF,该时间特征指示终端需要检测USF的下行无线块,即表示该终端需要对哪些下行数据块进行 USF的检测。102、接收网络侧设备在下行PDCH上发送的下行无线块;当终端与网络侧设备建立TBF连接之后,可以接收网络侧设备在下行PDCH上下发的下行无线块。103、当终端接收到符合时间特征的下行无线块时,若该下行无线块中包含的USF 与分配给自身的USF相同,则在与下行PDCH对应的上行PDCH上发送上行数据或信令。终端在接收网络侧设备发送的下行无线块的过程中,当接收到与时间特征相符合的下行无线块时,则判断该下行无线块中包含的USF与分配给自身的USF是否相同,若相同,则在下行PDCH对应的上行PDCH上发送上行数据或信令。本实施例中,终端能够获取到USF以及下行无线块的时间特征。终端只在接收到符合该时间特征的下行无线块时,才会对该下行无线块进行USF的检测,而并不会对全部的下行无线块都进行USF的检测,所以只要分配给不同终端的时间特征不重复,就可以将同一个USF在一个TBF周期内分配给多个不同的终端使用,因此能够减少接入冲突和接入失败,从而提高分组无线信道的复用度以及分组无线接入的成功率。请参阅图2,本发明数据调度方法另一实施例包括201、获取网络侧设备发送的分组上行指配消息(Packet UplinkAssignment);本实施例中,终端在与网络侧设备建立TBF连接时,终端会向网络侧设备发送分组信道请求(Packet Channel Request),网络侧设备接收到该请求之后可以回复分组上行指配消息,该分组上行指配消息中包含有分配给该终端的USF以及下行无线块的时间特征,该时间特征用于指示终端需要检测USF的下行无线块,即分配给该终端的USF在哪些下行无线块上有效。本实施例中,下行无线块的时间特征可以为下行无线块块号(例如52复帧内的特定无线块B0,B3,B8等),或下行无线块确定规则(例如52复帧内块号模5后余1的无线块,块号为3的倍数的无线块,奇数块号的无线块,偶数块号的无线块,等等)。需要说明的是,该分组上行指配消息可以是在终端每次与网络侧设备建立TBF 时从网络侧设备接收到,可以理解的是,当在TBF激活期间,或网络侧设备需要重新分配USF或时间特征,也可以再次发送分组上行指配消息或分组时隙重配(Packet Timeslot Reconfigure)进行重新配置。本实施例中的网络侧设备可以为分组控制单元(PCU,Packet ControlUnit),该分组控制单元在实际应用中可以集成在基站收发信台(BTS,BaseTransceiver Station),或基站控制器(BSC,Base Station Controller),或其他网元中实现,或者也可以独立实现, 具体此处不作限定。202、接收网络侧设备在下行PDCH上发送的下行无线块; 当终端与网络侧设备建立TBF连接之后,可以接收网络侧设备在下行PDCH上下发的下行无线块。本实施例中的下行无线块可以按照某种周期值进行重复,例如52复帧的12个无线块,每12个无线块为一个周期,不断进行轮回。203、当接收到符合时间特征的下行无线块时,若该下行无线块中包含的USF与分配给自身的USF相同,则按照动态分配(DA,Dynamic Allocation)方式或扩展动态分配 (EDA, Extended Dynamic Allocation)方式查询对应的上行无线块;终端在接收网络侧设备发送的下行无线块的过程中,当接收到与时间特征相符合的下行无线块时,则判断该下行无线块中包含的USF与分配给自身的USF是否相同,若相同,则按照DA方式或EDA方式查询对应的上行无线块。例如时间特征为“52复帧内奇数块号的无线块”,则终端只会在接收到52复帧内奇数块号的下行无线块时才会进行USF的检测。本实施例中,每个下行无线块的头部都包含有USF,当终端接收到与时间特征相符合的下行无线块时,可以从该下行无线块的头部提取出USF,然后可以使用该USF与步骤 201中获取到的USF进行比较。本实施例中,当终端确定该下行无线块中包含的USF与分配给自身的USF相同时, 则可以按照DA方式或EDA方式查询该下行无线块在上行PDCH上对应的上行无线块,具体的查询过程为本领域技术人员的公知常识,此处不作限定。204、在查询到的上行无线块的后一上行无线块上或后若干连续上行无线块上发送上行数据或信令。当查询到对应的上行无线块之后,则终端可以在该上行无线块的后一上行无线块或后若干连续上行无线块发送上行数据或信令,具体发送上行数据或信令的过程为本领域技术人员的公知常识,此处不作限定。本实施例中,终端能够获取到USF以及下行无线块的时间特征。终端只在接收到符合该时间特征的下行无线块时,才会对该下行无线块进行USF的检测,而并不会对全部的下行无线块都进行USF的检测,所以只要分配给不同终端的时间特征不重复,就可以将同一个USF在一个TBF周期内分配给多个不同的终端使用,因此能够减少接入冲突和接入失败,从而提高分组无线信道的复用度以及分组无线接入的成功率; 此外,本实施例中还可以使用DA方式或EDA方式查询上行无线块以确定终端发送上行数据或信令的时机,能够提高方案的灵活性。 上面的实施例中从终端的角度对本发明数据调度方法进行了描述,下面从网络侧设备的角度对本发明数据调度方法进行描述,包括
网络侧设备分别向各个终端发送对应的下行无线块的时间特征,以及分配给各个终端的上行状态标识USF ;所述下行无线块的时间特征用于指示各个终端需要检测USF的下行无线块,以便所述各个终端在接收到符合自身对应的时间特征的下行无线块时,判断该下行无线块中包含的USF与分配给自身的USF是否相同,若相同,终端则在与所述下行PDCH对应的上行 PDCH上发送上行数据或信令。请参阅图3,本发明数据调度方法另一实施例包括301、网络侧设备向各终端发送对应的下行无线块的时间特征,以及分配给各个终端的USF ;本实施例中,网络侧设备在与各终端建立TBF连接时,可以通过分组上行指配消息向各终端发送对应的下行无线块的时间特征,以及分配给各个终端的USF。该时间特征的含义与前述图2所示的实施例中描述的时间特征的含义相同,具体此处不再赘述。需要说明的是,网络侧设备分配给各终端的USF可以重复,例如网络侧设备分配给终端1的USF和分配给终端2的USF可以相同,只要各自的下行无线块的时间特征不同即可,这样就能够使得不同的终端在一个TBF周期中的不同时间段内使用相同的USF。本实施例中,网络侧设备可以采用多种方式下发时间特征,例如可以在原有的USF 参数后增加一个若干位比特的位图(USF_BL0CK_BITMAP0:bit(X)),用以表示下行无线块的时间特征,例如可以是12位比特,这12个比特分别对应52复帧中的12个无线块,当该比特为1时,则表示终端需要对该无线块的USF进行检测,为0时则表示不检测。可以理解的是,在实际应用中,还可以采用更多的方式在网络侧设备向终端发送的消息中携带下行无线块的时间特征,例如,可以在原有的USF参数后增加两个新的参数 “<USF_BL0CK_DIVIS0R0:bit (3) >” 以及 <USF_BL0CK_REMAINDER0:bit (3) >。其中,使用52复帧内的块号(B0 Bll)除以USF_BL0CK_DIVIS0R0的数值,余数为USF_BL0CK_REMAINDER0的数值时,则表示符合时间特征。例如USF_BL0CK_DIVIS0R0 的数值为 “010”(即十进制的 “2”),USF_BL0CK_ REMAINDER0为“001” (即十进制的“1”)表示块号除以2余1的下行无线块符合时间特征, 即奇数块;USF_BL0CK_DIVIS0R0 的数值为“010” (即十进制的“2”),USF_BL0CK_REMAINDER0 为“000” (即十进制的“0”)表示块号除以2余0的下行无线块符合时间特征,即偶数块。在实际应用中还可以采用更多的方式来携带下行无线块的时间特征,具体此处不作限定。302、在下行PDCH上向各终端发送下行无线块;网络侧设备与终端建立了 TBF连接之后,可以在下行PDCH上向各终端发送下行无线块,每个下行无线块的头部都包含有USF,以便各终端进行USF检测。303、在上行PDCH上接收各终端发送的上行数据或信令。当终端按照如前述图1或图2所示的实施例描述的内容确定了上行无线块之后, 即可在对应的上行无线块发送上行数据或信令,则网络侧设备可以在上行PDCH上接收各终端发送的上行数据或信令。
网络侧设备给各终端分配的USF可以重复,例如网络侧设备分配给终端1的USF 和分配给终端2的USF可以相同,只要各自的下行无线块的时间特征不同即可,这样就能够使得不同的终端在一个TBF周期中的不同时间段内使用相同的USF,因此能够减少接入冲突和接入失败,从而提高分组无线信道的复用度以及分组无线接入的成功率。为便于理解,下面以一具体应用场景对本发明数据调度方法进行详细说明一、DA 方式请参阅图4,假设网络侧设备为终端1的上行TBF分配了两个PDCH,为PDCHO和 PDCH1,则该终端1可以在两条上行信道上发送数据,分别为上行PDCH0,上行PDCH1,同时必须在两条下行信道上检测USF,分别为下行PDCH0,下行PDCHl。网络侧设备为终端2的上行TBF分配了两个PDCH,为PDCHO和PDCHl,则该终端2 可以在两条上行信道上发送数据,分别为上行PDCH0,上行PDCH1,同时必须在两条下行信道上检测USF,分别为下行PDCH0,下行PDCHl。需要说明的是,上行PDCH与下行PDCH相对应,无线块数目相同,由于上行无线块比相应的下行无线块出现晚3个时隙,所以上下行无线块之间在时间上并不完全对齐。对于PDCH0,基站发送给终端1的分组上行指配消息中可以携带如下信息{0| l<USF_TN0:bit(3)><USF_BL0CK_BITMAPOb i t(12)>}其中,“USF_TN0:bit(3)”的数值为001,即表示分配给终端1的USF为“001”, “USF_BL0CK_BITMAPObit (12) ”的数值为“100000000000”,表示终端1只对无线块BO进行
USF的检测。基站发送给终端2的分组上行指配消息中可以携带如下信息{0| l<USF_TN0:bit(3)><USF_BL0CK_BITMAPOb i t(12)>}其中,“USF_TN0:bit(3)”的数值为001,即表示分配给终端2的USF为“001”, “USF_BL0CK_BITMAPObit (12) ”的数值为“000100000000”,表示终端2只对无线块B3进行
USF的检测。对于PDCH1,基站发送给终端1的分组上行指配消息中可以携带如下信息{0| l<USF_TNl:bit(3)><USF_BL0CK_BITMAPlibit(12)>}其中,“USF_ i:bit(3)”的数值为010,即表示分配给终端1的USF为“010”, "USF_BL0CK_BITMAP1 :bit (12) ”的数值为“000100000000”,表示终端1只对无线块B3进行
USF的检测。基站发送给终端2的分组上行指配消息中可以携带如下信息{0| l<USF_TNl:bit(3)><USF_BL0CK_BITMAPlibit(12)>}其中,“USF_ i:bit(3)”的数值为010,即表示分配给终端2的USF为“010”, "USF_BL0CK_BITMAP1 :bit (12) ”的数值为“000000100000”,表示终端2只对无线块B6进行
USF的检测。终端1和终端2可以在下行PDCHO和下行PDCHl上分别同时检测下行无线块,由于受到时间特征的限制,终端1在下行PDCHO上只会检测块号为BO的下行无线块,而在下行PDCHl上只会检测块号为B3的下行无线块。终端2在下行PDCHO上只会检测块号为B3的下行无线块,而在下行PDCHl上只会检测块号为B6的下行无线块。当终端1在下行PDCHO上接收到下行无线块BO时,确定时间特征中对应该下行无线块的比特为“1”,符合时间特征,则检测该下行无线块BO的头部包含的USF是否为001, 确定为001之后,则可确定该下行无线块BO对应的上行无线块为上行PDCHO上的上行无线块B0,则终端1可以在上行无线块BO的后一上行无线块Bl发送上行数据或信令。当终端1在下行PDCHO上接收到下行无线块Bl时,确定时间特征中对应该下行无线块的比特为“0”,不符合时间特征,则不会对下行无线块Bl进行USF检测,即使此时下行无线块B3的头部包含的USF为001,终端1也不会在上行PDCHO的上行无线块B2发送上行数据或信令。终端1在下行PDCHl和上行PDCHl的操作与前述操作类似,此处不再赘述。同时,当终端2在下行PDCHO上接收到下行无线块BO时,确定时间特征中对应该下行无线块的比特为“0”,不符合时间特征,则不会对下行无线块BO进行USF检测。当终端2在下行PDCHO上接收到下行无线块B3时,确定时间特征中对应该下行无线块的比特为“1”,符合时间特征,则检测该下行无线块B3的头部包含的USF是否为001, 确定为001之后,则可确定该下行无线块B3对应的上行无线块为上行PDCHO上的上行无线块B3,则终端2可以在上行无线块B3的后一上行无线块B4发送上行数据或信令。终端2在下行PDCHl和上行PDCHl的操作与前述操作类似,此处不再赘述。二、EDA 方式请参阅图5,假设网络侧设备为终端1的上行TBF分配了三个PDCH,为PDCH0, PDCHl和PDCH2,则该终端1可以在三条上行信道上发送数据,分别为上行PDCH0,上行 PDCH1,上行PDCH2,同时必须在三条下行信道上检测USF,分别为下行PDCH0,下行PDCH1,下行 PDCH2。网络侧设备为终端2的上行TBF分配了三个PDCH,为PDCHO,PDCHl和PDCH2,则该终端2可以在三条上行信道上发送数据,分别为上行PDCHO,上行PDCH1,上行PDCH2,同时必须在三条下行信道上检测USF,分别为下行PDCH0,下行PDCH1,下行PDCH2。需要说明的是,上行PDCH与下行PDCH相对应,无线块数目相同,由于上行无线块比相应的下行无线块出现晚3个时隙,所以上下行无线块之间在时间上并不完全对齐。对于PDCH0,基站发送给终端1的分组上行指配消息中可以携带如下信息{0| l<USF_TN0:bit(3)><USF_BL0CK_BITMAPOb i t(12)>}其中,“USF_TN0:bit(3)”的数值为001,即表示分配给终端1的USF为“001”, “USF_BL0CK_BITMAPObit (12) ”的数值为“100000000000”,表示终端1只对无线块BO进行
USF的检测。基站发送给终端2的分组上行指配消息中可以携带如下信息{0| l<USF_TN0:bit(3)><USF_BL0CK_BITMAPObit (12)>}
其中,“USF_TN0:bit(3)”的数值为001,即表示分配给终端2的USF为“001”, “USF_BL0CK_BITMAPObit (12) ”的数值为“000100000000”,表示终端2只对无线块B3进行
USF的检测。对于PDCH1,基站发送给终端1的分组上行指配消息中可以携带如下信息{0| l<USF_TNl:bit(3)><USF_BL0CK_BITMAPlibit(12)>}其中,“USF_ i:bit(3)”的数值为010,即表示分配给终端1的USF为“010”, "USF_BL0CK_BITMAP1 :bit (12) ”的数值为“000010000000”,表示终端1只对无线块B4进行
USF的检测。基站发送给终端2的分组上行指配消息中可以携带如下信息{0| l<USF_TNl:bit(3)><USF_BL0CK_BITMAPlibit(12)>}其中,“USF_ i:bit(3)”的数值为010,即表示分配给终端2的USF为“010”, "USF_BLOCK_BITMAPl:bit (12) ”的数值为“ 100000000000”,表示终端2只对无线块BO进行
USF的检测。对于PDCH2,基站发送给终端1的分组上行指配消息中可以携带如下信息{0| l<USF_TN2:bit(3)><USF_BL0CK_BITMAP2bit(12)>}其中,“USF_ i:bit(3)”的数值为011,即表示分配给终端1的USF为“011”, "USF_BL0CK_BITMAP1 :bit (12) ”的数值为“000001000000”,表示终端1只对无线块B5进行
USF的检测。基站发送给终端2的分组上行指配消息中携带如下信息{0| l<USF_TNl:bit(3)><USF_BL0CK_BITMAPlibit(12)>}其中,“USF_ i:bit(3)”的数值为011,即表示分配给终端2的USF为“011”, "USF_BL0CK_BITMAP1 :bit (12) ”的数值为“010000000000”,表示终端2只对无线块Bl进行 USF的检测。按照EDA方式的特性,终端1和终端2会根据PDCH序号由低到高的顺序依次检测所分配的PDCH,只要在某个下行PDCH上检测到属于自己的USF,则不必再检测后续下行 PDCH0受到时间特征的限制,终端1在下行PDCHO上只会检测块号为BO的下行无线块。当终端1在下行PDCHO上接收到下行无线块BO时,确定时间特征中对应该下行无线块的比特为“1”,符合时间特征,则检测该下行无线块BO的头部包含的USF是否为001, 若确定不为001,则可确定终端1不能在上行PDCHO上发送上行数据或信令。当终端2在下行PDCHO上接收到下行无线块B3时,确定时间特征中对应该下行无线块的比特为“1”,符合时间特征,则检测该下行无线块B3的头部包含的USF是否为001, 若确定为001,则可确定该下行无线块B3对应的上行无线块为上行PDCHO上的上行无线块 B3,上行PDCHl上的上行无线块B3以及上行PDCH2上的上行无线块B3,则终端2可以在上行PDCHO的上行无线块B4,上行PDCHl的上行无线块B4以及上行PDCH2的上行无线块B4
11发送上行数据或信令。当终端1在下行PDCHl上接收到下行无线块B4时,确定时间特征中对应该下行无线块的比特为“ 1”,符合时间特征,则检测该下行无线块B4的头部包含的USF是否为001, 若确定为001,则可确定该下行无线块B4对应的上行无线块为上行PDCHl上的上行无线块 B4以及上行PDCH2上的上行无线块B4,则终端1可以在上行PDCHl的上行无线块B5以及上行PDCH2的上行无线块B5发送上行数据或信令。需要说明的是,本实施例图4以及图5中只示出无线块BO B7,可以理解的是,在实际应用中,52复帧可以包含BO Bll等12个无线块。上述仅以两个终端为例进行说明,在实际应用中,同样还可以有更多的终端,具体方式类似,此处不作限定。本实施例中,网络侧设备仅为每个终端在一个PDCH上指配了一个需要检测USF的下行无线块,可以理解的是,在实际应用中,同样也可以为终端在一个PDCH上指配多个需要检测USF的下行无线块,只需要相应修改<USF_BL0CK_BITMAP0:bit(12)>参数的数值即可,具体此处不作限定。由上述内容可知,网络侧设备在同一个PDCH上可以将相同的USF分配给不同的终端,只要各终端的时间特征不相同即可,则各终端分别检测各自的下行无线块,这样就能够使得不同的终端在一个TBF周期中的不同时间段内使用相同的USF,因此能够减少接入冲突和接入失败,从而提高分组无线信道的复用度以及分组无线接入的成功率。下面对本发明实施例中的终端进行描述,请参阅图6,本发明终端一个实施例包括信息获取单元601,获取下行无线块的时间特征以及分配给终端的上行状态标识 USF,该下行无线块的时间特征用于指示该终端需要检测USF的下行无线块;数据接收单元602,用于接收网络侧设备在下行数据业务信道PDCH上发送的下行无线块;校验单元603,用于当接收到符合该时间特征的下行无线块时,判断该下行无线块中包含的USF与分配给自身的USF是否相同; 数据发送单元604,用于当校验单元603确定该下行无线块中包含的USF与分配给自身的USF相同时,在与下行PDCH对应的上行PDCH上发送上行数据或信令。本实施例中的数据发送单元604具体用于查询符合时间特征的下行无线块在上行PDCH上对应的上行无线块,并在查询到的上行无线块的后一上行无线块时间内或后若干连续上行无线块时间内发送上行数据或信令。下面以一具体应用场景对本发明终端中各单元之间的关联进行描述本实施例中,信息获取单元601可以从网络侧设备获取到分组上行指配消息,该分组上行指配消息包括分配给终端的USF以及下行无线块的时间特征,该时间特征用于指示终端需要检测USF的下行无线块,即分配给该终端的USF在哪些下行无线块上有效。本实施例中,下行无线块的时间特征可以为下行无线块块号(例如52复帧内的特定无线块B0,B3,B8等),或下行无线块确定规则(例如52复帧内块号模5后余1的无线块,块号为3的倍数的无线块,奇数块号的无线块,偶数块号的无线块,等等)。需要说明的是,该分组上行指配消息可以是在终端每次与网络侧设备建立TBF时从网络侧设备接收到,可以理解的是,当在TBF激活期间,或网络侧设备需要重新分配USF 或时间特征,也可以再次发送分组上行指配消息进行重新配置。本实施例中的网络侧设备可以为分组控制单元,该分组控制单元在实际应用中可以集成在基站,或基站控制器,或其他网元中实现,或者也可以独立实现,具体此处不作限定。当终端与网络侧设备建立TBF连接之后,数据接收单元602可以接收网络侧设备在下行PDCH上下发的下行无线块。本实施例中的下行无线块可以按照某种周期值进行重复,例如52复帧的12个无线块,每12个无线块为一个周期,不断进行轮回。数据接收单元602在接收网络侧设备发送的下行无线块的过程中,当接收到与时间特征相符合的下行无线块时,则校验单元603判断该下行无线块中包含的USF与分配给自身的USF是否相同,若相同,则触发数据发送单元604。 本实施例中,当校验单元603确定该下行无线块中包含的USF与分配给自身的USF 相同时,则数据发送单元604可以按照DA方式或EDA方式查询该下行无线块在上行PDCH 上对应的上行无线块,具体的查询过程为本领域技术人员的公知常识,此处不作限定。当数据发送单元604查询到对应的上行无线块之后,则可以在该上行无线块的后一上行无线块时间内或后若干连续上行无线块时间内发送上行数据或信令。本实施例中,信息获取单元601能够获取到USF以及下行无线块的时间特征。校验单元603只在接收到符合该时间特征的下行无线块时,才会对该下行无线块进行USF的检测,而并不会对全部的下行无线块都进行USF的检测,所以只要分配给不同终端的时间特征不重复,就可以将同一个USF在一个TBF周期内分配给多个不同的终端使用,因此能够减少接入冲突和接入失败,从而提高分组无线信道的复用度以及分组无线接入的成功率;此外,数据发送单元604还可以使用DA方式或EDA方式查询上行无线块以确定终端发送上行数据或信令的时机,能够提高方案的灵活性。下面介绍本发明实施例中的网络侧设备,请参阅图7,本发明网络侧设备一个实施例包括信息发送单元701,用于分别向各个终端发送对应的下行无线块的时间特征,以及分配给各个终端的上行状态标识USF ;下行无线块的时间特征用于指示各个终端需要检测 USF的下行无线块,以便各个终端在接收到符合自身对应的时间特征的下行无线块时,判断该下行无线块中包含的USF与分配给自身的USF是否相同,若相同,则在与下行PDCH对应的上行PDCH上发送上行数据或信令;发送单元702,用于在下行PDCH上向各个终端发送下行无线块;接收单元703,用于在上行PDCH上接收各个终端发送的上行数据或信令。下面以一具体应用场景对本发明网络侧设备中各单元之间的关联进行描述本实施例中,信息发送单元701在与各终端建立TBF连接时,可以通过分组上行指配消息向各终端发送对应的下行无线块的时间特征,以及分配给各个终端的USF。该时间特征的含义与前述图2所示的实施例中描述的时间特征的含义相同,具体此处不再赘述。需要说明的是,信息发送单元701分配给各终端的USF可以重复,例如信息发送单元701分配给终端1的USF和分配给终端2的USF可以相同,只要各自的下行无线块的时间特征不同即可,这样就能够使得不同的终端在一个TBF周期中的不同时间段内使用相同的 USF。本实施例中,信息发送单元701可以采用多种方式下发时间特征,例如可以在原有的USF参数后增加一个若干位比特的位图(USF_BL0CK_BITMAP0:bit(X)),用以表示下行无线块的时间特征,例如可以是12位比特,这12个比特分别对应52复帧中的12个无线块, 当该比特为1时,则表示终端需要对该无线块的USF进行检测,为0时则表示不检测。可以理解的是,在实际应用中,还可以采用更多的方式在信息发送单元701向终端发送的消息中携带下行无线块的时间特征,具体携带方式此处不作限定。网络侧设备与终端建立了 TBF连接之后,发送单元702可以在下行PDCH上向各终端发送下行无线块,每个下行无线块的头部都包含有USF,以便各终端进行USF检测。当终端按照如前述图1或图2所示的实施例描述的内容确定了上行无线块之后, 即可在对应的上行无线块发送上行数据或信令,则接收单元703可以在上行PDCH上接收各终端发送的上行数据或信令。本实施例中的网络侧设备可以为分组控制单元,该分组控制单元在实际应用中可以集成在基站,或基站控制器,或其他网元中实现,或者也可以独立实现,具体此处不作限定。信息发送单元701给各终端分配的USF可以重复,例如信息发送单元701分配给终端1的USF和分配给终端2的USF可以相同,只要各自的下行无线块的时间特征不同即可,这样就能够使得不同的终端在一个TBF周期中的不同时间段内使用相同的USF,因此能够减少接入冲突和接入失败,从而提高分组无线信道的复用度以及分组无线接入的成功率。下面介绍本发明实施例中的数据调度系统,请参阅图8,本发明数据调度系统一个实施例包括网络侧设备801,分别向各个终端802发送对应的下行无线块的时间特征,以及分配给各个终端802的上行状态标识USF,下行无线块的时间特征用于指示各个终端802需要检测USF的下行无线块;以及在下行数据业务信道PDCH上向各个终端802发送下行无线块;终端802,用于获取网络侧设备801发送的所述下行无线块的时间特征以及分配给所述终端的上行状态标识USF,接收网络侧设备801发送的下行无线块,当接收到符合所述时间特征的下行无线块时,判断该下行无线块中包含的USF与分配给自身的USF是否相同,若相同,则在与所述下行PDCH对应的上行PDCH上发送上行数据或信令。本实施例中的网络侧设备801与终端802的具体功能以及结构与前述图6至图7 所示的实施例中描述的内容类似,此处不再赘述。可以理解的是,终端802表示多个终端的概念。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上对本发明所提供的一种数据调度方法及系统以及相关设备进行了详细介绍,
14对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种数据调度方法,其特征在于,包括终端获取下行无线块的时间特征以及分配给所述终端的上行状态标识USF,所述下行无线块的时间特征用于指示所述终端需要检测USF的下行无线块;接收网络侧设备在下行数据业务信道PDCH上发送的下行无线块;当接收到符合所述时间特征的下行无线块时,判断该下行无线块中包含的USF与分配给自身的USF是否相同,若相同,则在与所述下行PDCH对应的上行PDCH上发送上行数据或
2.根据权利要求1所述的方法,其特征在于,所述终端获取下行无线块的时间特征以及分配给所述终端的USF包括终端接收网络侧设备发送的分组上行指配消息,所述分组上行指配消息中包含下行无线块的时间特征以及分配给所述终端的USF。
3.根据权利要求1或2所述的方法,其特征在于,所述下行无线块的时间特征为下行无线块块号,或下行无线块确定规则。
4.一种数据调度方法,其特征在于,包括分别向各个终端发送对应的下行无线块的时间特征,以及分配给各个终端的上行状态标识USF ;所述下行无线块的时间特征用于指示各个终端需要检测USF的下行无线块,以便所述各个终端在接收到符合自身对应的时间特征的下行无线块时,判断该下行无线块中包含的 USF与分配给自身的USF是否相同,若相同,则在与所述下行PDCH对应的上行PDCH上发送上行数据或信令。
5.根据权利要求4所述的方法,其特征在于,所述分别向各个终端发送对应的下行无线块的时间特征,以及分配给各个终端的USF包括向各个终端分别发送对应的分组上行指配消息,所述分组上行指配消息中包含分别与所述各个终端对应的下行无线块的时间特征,以及分配给各个终端的USF。
6.根据权利要求4或5所述的方法,其特征在于,所述分别向各个终端发送对应的下行无线块的时间特征,以及分配给各个终端的上行状态标识USF之后包括在下行PDCH上向各个终端发送下行无线块;在上行PDCH上接收各个终端根据下行无线块发送的上行数据或信令。
7.根据权利要求4或5所述的方法,其特征在于,所述下行无线块的时间特征为下行无线块块号,或下行无线块确定规则。
8.—种终端,其特征在于,包括信息获取单元,用于获取下行无线块的时间特征以及分配给所述终端的上行状态标识 USF,所述下行无线块的时间特征用于指示所述终端需要检测USF的下行无线块;数据接收单元,用于接收网络侧设备在下行数据业务信道PDCH上发送的下行无线块;校验单元,用于当接收到符合所述时间特征的下行无线块时,判断该下行无线块中包含的USF与分配给自身的USF是否相同;数据发送单元,用于当所述校验单元确定该下行无线块中包含的USF与分配给自身的 USF相同时,在与所述下行PDCH对应的上行PDCH上发送上行数据或信令。
9.一种网络侧设备,其特征在于,包括信息发送单元,用于分别向各个终端发送对应的下行无线块的时间特征,以及分配给各个终端的上行状态标识USF ;所述下行无线块的时间特征用于指示各个终端需要检测USF的下行无线块,以便所述各个终端在接收到符合自身对应的时间特征的下行无线块时,判断该下行无线块中包含的 USF与分配给自身的USF是否相同,若相同,则在与所述下行PDCH对应的上行PDCH上发送上行数据或信令。
10.根据权利要求9所述的网络侧设备,其特征在于,所述网络侧设备还包括发送单元,用于在下行PDCH上向各个终端发送下行无线块;接收单元,用于在上行PDCH上接收各个终端根据下行无线块发送的上行数据或信令。
11.一种数据调度系统,其特征在于,包括网络侧设备,用于分别向各个终端发送对应的下行无线块的时间特征,以及分配给各个终端的上行状态标识USF,所述下行无线块的时间特征用于指示各个终端需要检测USF 的下行无线块,以及在下行数据业务信道PDCH上向各个终端发送下行无线块;终端,用于获取所述网络侧设备发送的所述下行无线块的时间特征以及分配给所述终端的上行状态标识USF,接收网络侧设备发送的下行无线块,当接收到符合所述时间特征的下行无线块时,判断该下行无线块中包含的USF与分配给自身的USF是否相同,若相同,则在与所述下行PDCH对应的上行PDCH上发送上行数据或信令。
全文摘要
本发明实施例公开了一种数据调度方法及系统以及相关设备,能够有效的提高分组无线信道的复用度以及分组无线接入的成功率。本发明实施例方法包括终端获取下行无线块的时间特征以及分配给终端的USF,下行无线块的时间特征用于指示终端需要检测USF的下行无线块;接收网络侧设备在下行PDCH上发送的下行无线块;当接收到符合时间特征的下行无线块时,判断该下行无线块中包含的USF与分配给自身的USF是否相同,若相同,则在与下行PDCH对应的上行PDCH上发送上行数据或信令。本发明实施例还提供了一种数据调度系统以及相关设备。本发明实施例能够有效的提高分组无线信道的复用度以及分组无线接入的成功率。
文档编号H04W74/04GK102457977SQ20101051252
公开日2012年5月16日 申请日期2010年10月14日 优先权日2010年10月14日
发明者房明, 罗超 申请人:华为技术有限公司