一种上行调度方法及装置与流程

文档序号:17305132发布日期:2019-04-05 19:21阅读:227来源:国知局
一种上行调度方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种上行调度方法及装置。



背景技术:

通用分组无线业务(General Packet Radio Service,GPRS)技术已经在无线通信网络中得到了广泛应用。GPRS网络通过分组交换(Packet Switch)技术,实现了M2M(Machine to Machine,机器对机器)的分组业务数据传输,为用户提供更为丰富的服务类型。

在M2M分组业务数据传输中,终端和网络侧之间通过数据块传输分组业务数据。网络侧通过在下行数据块中携带USF(Uplink State Flag,上行链路状态标识)对终端进行上行调度,指示终端在PDCH(Packet Data Channel,分组数据信道)的下一调度时间发送上行分组业务数据。

在GSM(Global System for Mobile Communications,全球移动通讯)系统中,USF一般在下行数据块的数据块块头中携带,占用3个比特位,取值范围为0~7。USF的不同取值用于调度不同的终端,当USF取值为7时,表示USF无效,网络侧不进行上行调度。

目前,M2M(Machine to Machine,机器对机器)业务主要以分组业务为主,实现M2M业务的终端常常会被部署在地下室或密闭空间。为了达到较好的覆盖效果,需要在无线网络的空口采用覆盖增强的相关技术。

为了达到覆盖增强的需求,可以通过在网络侧对下行数据块进行连续重复发送的方式,USF作为下行数据块的一部分也需要重复发送。进行数据块重复发送时,USF被设置为相同的取值,调用同一终端。终端在将重复发送的数据块全部接收完毕,将各数据块进行合并后,才能解码出USF取值,将解码出的USF取值与预先分配的USF取值进行匹配,若匹配,则在PDCH的下一调度时间发送上行分组业务数据。然而,USF是可以独立解码的,在重复发送的最后一个数据块之前发送的每个数据块中都携带有USF,可这些USF虽然对终端进行了上行调度,但并未触发终端发送上行分组业务数据,即在发送最后一个数据块之前发送的各数据块的期间内并未进行上行分组业务数据的发送,造成了上行资源的浪费。



技术实现要素:

本发明实施例提供一种上行调度方法及装置,以充分利用上行资源。

第一方面,提供一种上行调度装置,其特征在于,包括确定单元、携带单元和发送单元,其中:

所述确定单元,用于确定需要重复发送的下行数据块;

所述携带单元,用于在所述确定单元确定的需要重复发送的各下行数据块中,携带具有不同取值的传统上行链路状态标识和具有相同取值的重复上行链路状态标识,所述具有不同取值的传统上行链路状态标识用于对不同的传统终端进行上行调度,所述传统终端为不需要覆盖增强的终端,所述具有相同取值的重复上行链路状态标识用于对需要覆盖增强的终端进行上行调度;

所述发送单元,用于重复发送携带有所述重复上行链路状态标识以及所述传统上行链路状态标识的下行数据块。

结合第一方面,在第一种实现方式中,所述携带单元,具体用于按如下方式在所述需要重复发送的各下行数据块中,携带具有不同取值的传统上行链路状态标识:

在所述需要重复发送的各下行数据块中的最后一个数据块中,携带无效的传统上行链路状态标识;

在除所述最后一个数据块以外的其它需要重复发送的各下行数据块中,携带有效的传统上行链路状态标识。

结合第一方面或第一方面的第一种实现方式,在第二种实现方式中,所述携带单元,具体用于按如下方式在所述需要重复发送的各下行数据块中,携带具有相同取值的重复上行链路状态标识:

在所述需要重复发送的各下行数据块的数据块块头中,分别添加具有相同取值的重复上行链路状态标识。

结合第一方面的第二种实现方式,在第三种实现方式中,所述携带单元,具体用于按如下方式在下行数据块的数据块块头中,添加重复上行链路状态标识:

将下行数据块的数据块块头中部分原有信息的比特位进行缩减,得到空闲的比特位;

将所述空闲的比特位,作为用于表征所述重复上行链路状态标识的比特位。

结合第一方面的第三种实现方式,在第四种实现方式中,所述携带单元,具体用于按如下方式将下行数据块的数据块块头中部分原有信息的比特位进行缩减,得到空闲的比特位:

将下行数据块的数据块块头中用于表征数据块序号的后向序号BSN比特位缩减,得到空闲比特位。

第二方面,提供一种上行调度装置,包括确定单元,获取单元、解码单元和触发单元,其中:

所述确定单元,用于确定终端类型,所述终端类型包括不需要覆盖增强的传统终端和需要覆盖增强的终端;

所述获取单元,用于在所述确定单元确定的终端类型为不需要覆盖增强的传统终端时,获取网络侧发送的下行数据块中携带的传统上行链路状态标识,其中,不同取值的所述传统上行链路状态标识用于对不同的传统终端进行上行调度;

所述获取单元,用于在所述确定单元确定的终端类型为需要覆盖增强的终端时,获取网络侧重复发送的各下行数据块中携带的重复上行链路状态标识,各下行数据块中携带的所述重复上行链路状态标识具有相同取值,用于对需要覆盖增强的终端进行上行调度;

所述解码单元,用于将所述获取单元获取的所述传统上行链路状态标识或者所述重复上行链路状态标识进行解码;

所述触发单元,用于根据所述解码单元的解码结果,触发上行分组业务数据的发送。

结合第二方面,在第一种实现方式中,所述获取单元具体用于按如下方式获取网络侧重复发送的各下行数据块中携带的重复上行链路状态标识:

解析网络侧重复发送的各下行数据块的数据块块头,得到的重复上行链路状态标识。

第三方面,提供一种上行调度方法,包括:

确定需要重复发送的下行数据块;

在所述需要重复发送的各下行数据块中,携带具有不同取值的传统上行链路状态标识,所述具有不同取值的传统上行链路状态标识用于对不同的传统终端进行上行调度,所述传统终端为不需要覆盖增强的终端;

在所述需要重复发送的各下行数据块中,携带具有相同取值的重复上行链路状态标识,所述具有相同取值的重复上行链路状态标识用于对需要覆盖增强的终端进行上行调度;

重复发送携带有所述重复上行链路状态标识以及所述传统上行链路状态标识的下行数据块。

结合第三方面,在第一种实现方式中,在所述需要重复发送的各下行数据块中,携带具有不同取值的传统上行链路状态标识,包括:

在所述需要重复发送的各下行数据块中的最后一个数据块中,携带无效的传统上行链路状态标识;

在除所述最后一个数据块以外的其它需要重复发送的各下行数据块中,携带有效的传统上行链路状态标识。

结合第三方面或者第第三方面的第一种实现方式,在第二种实现方式中,在所述需要重复发送的各下行数据块中,携带具有相同取值的重复上行链路状态标识,包括:

在所述需要重复发送的各下行数据块的数据块块头中,分别添加具有相同取值的重复上行链路状态标识。

结合第三方面的第二种实现方式,在第三种实现方式中,在下行数据块的数据块块头中,添加重复上行链路状态标识,包括:

将下行数据块的数据块块头中部分原有信息的比特位进行缩减,得到空闲的比特位;

将所述空闲的比特位,作为用于表征所述重复上行链路状态标识的比特位。

结合第三方面的第三种实现方式,在第四种实现方式中,所述将下行数据块的数据块块头中部分原有信息的比特位进行缩减,得到空闲的比特位,包括:

将下行数据块的数据块块头中用于表征数据块序号的后向序号BSN比特位缩减,得到空闲比特位。

第四方面,提供一种上行调度方法,包括:

确定终端类型,所述终端类型包括不需要覆盖增强的传统终端和需要覆盖增强的终端;

若确定的终端类型为不需要覆盖增强的传统终端,则获取并解码网络侧发送的下行数据块中携带的传统上行链路状态标识,根据解码结果触发上行分组业务数据的发送,其中,不同取值的传统上行链路状态标识用于对不同的传统终端进行上行调度;

若确定的终端类型为需要覆盖增强的终端,则获取并解码网络侧重复发送的各下行数据块中携带的重复上行链路状态标识,根据解码结果触发上行分组业务数据的发送,其中,各下行数据块中携带的所述重复上行链路状态标识具有相同取值,用于对需要覆盖增强的终端进行上行调度。

结合第四方面,在第一种实现方式中,所述获取网络侧重复发送的各下行数据块中携带的重复上行链路状态标识,包括:

解析网络侧重复发送的各下行数据块的数据块块头,得到的重复上行链路状态标识。

本发明实施例提供的上行调度方法及装置,在需要重复发送的下行数据块中携带具有不同取值的传统上行链路状态标识以及具有相同取值的重复上行链路状态标识,即本发明实施例中在原有下行数据块中增加了用于对需要覆盖增强的终端进行上行调度的重复上行链路状态标识,而对于不需要覆盖增强的传统终端进行上行调度的传统上行链路状态标识无需更改为相同取值,可保持下行数据块中原携带的传统上行链路状态标识的取值不变。故,通过本发明实施例,在发送重复的下行数据块期间,可利用传统上行链路状态标识对传统终端进行上行调度并发送上行分组业务数据,利用重复上行链路状态标识对需要覆盖增强的终端进行上行调度并发送分组业务数据,在发送下行数据块期间内都进行了上行分组业务数据的发送,充分利用了上行资源,提高了上行资源利用率。

附图说明

图1为本发明实施例提供的上行调度装置构成示意图;

图2为本发明另一实施例提供的上行调度装置构成示意图;

图3为本发明实施例提供的上行调度设备构成示意图;

图4为本发明另一实施例提供的上行调度设备构成示意图;

图5为本发明实施例提供的上行调度方法流程图;

图6为本发明实施例提供的上行调度实现过程示意图;

图7为本发明另一实施例提供的上行调度方法实现流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的上行调度方法及装置,主要应用于需要进行下行数据块重复发送,即需要对终端进行覆盖增强的应用场景。本发明实施例中在需要重复发送的下行数据块中,新增加用于对需要覆盖增强的终端进行上行调度的RUSF(Repetition Uplink State Flag,重复上行链路状态标识)。RUSF的取值相同,能够实现对需要覆盖增强的终端进行上行调度,故可保持下行数据块中原始携带的USF的取值不变,取值不同的USF能够对不同的传统终端进行调度,本发明实施例中传统终端是指不需要覆盖增强的终端。

本发明实施例中携带有传统USF和RUSF的下行数据块,可以被传统终端和需要覆盖增强的终端获取。传统终端对获取的下行数据块中的USF进行解码,若正确解码后的USF取值与预先分配的USF取值相同,则可触发上行分组业务数据的发送。需要覆盖增强的终端对获取的全部下行数据块中的RUSF进行解码,若正确解码后的RUSF取值与预先分配的RUSF取值相同,则可触发上行分组业务数据的发送。故,本发明实施例中在需要重复发送的下行数据块中携带有传统的USF和新增加的RUSF,能够在对需要覆盖增强的终端进行上行调度期间,对不需要覆盖增强的终端进行上行调度并发送上行分组业务数据,充分利用了上行资源,提高了上行资源的利用率。

本发明实施例提供一种上行调度装置100,如图1所示,该上行调度装置100包括确定单元101、携带单元102和发送单元103,其中:

确定单元101,用于确定需要重复发送的下行数据块。

携带单元102,用于在确定单元101确定的需要重复发送的各下行数据块中,携带具有不同取值的传统上行链路状态标识和具有相同取值的重复上行链路状态标识,具有不同取值的传统上行链路状态标识用于对不同的传统终端进行上行调度,传统终端为不需要覆盖增强的终端,具有相同取值的重复上行链路状态标识用于对需要覆盖增强的终端进行上行调度。

发送单元103,用于重复发送携带有重复上行链路状态标识以及传统上行链路状态标识的下行数据块。

在第一种实现方式中,携带单元102,具体用于按如下方式在需要重复发送的各下行数据块中,携带具有不同取值的传统上行链路状态标识:

在需要重复发送的各下行数据块中的最后一个数据块中,携带无效的传统上行链路状态标识。

在除最后一个数据块以外的其它需要重复发送的各下行数据块中,携带有效的传统上行链路状态标识。

在第二种实现方式中,携带单元102,具体用于按如下方式在需要重复发送的各下行数据块中,携带具有相同取值的重复上行链路状态标识:

在需要重复发送的各下行数据块的数据块块头中,分别添加具有相同取值的重复上行链路状态标识。

在第三种实现方式中,携带单元102,具体用于按如下方式在下行数据块的数据块块头中,添加重复上行链路状态标识:

将下行数据块的数据块块头中部分原有信息的比特位进行缩减,得到空闲的比特位。

将空闲的比特位,作为用于表征重复上行链路状态标识的比特位。

在第四种实现方式中,携带单元102,具体用于按如下方式将下行数据块的数据块块头中部分原有信息的比特位进行缩减,得到空闲的比特位:

将下行数据块的数据块块头中用于表征数据块序号的后向序号BSN比特位缩减,得到空闲比特位。

需要说明的是,本发明实施例上述提供的上行调度装置100例如可以是网络设备,该网络设备例如可以是BSC(Base Station Controller,基站控制器),当然也可以是网络设备中的各个部件,本发明实施例并不引以为限。

本发明实施例提供的上行调度装置100在需要重复发送的下行数据块中携带具有不同取值的传统上行链路状态标识以及具有相同取值的重复上行链路状态标识,即本发明实施例中在原有下行数据块中增加了用于对需要覆盖增强的终端进行上行调度的重复上行链路状态标识,而对于不需要覆盖增强的传统终端进行上行调度的传统上行链路状态标识无需更改为相同取值,可保持下行数据块中原携带的传统上行链路状态标识的取值不变。故,通过本发明实施例,在发送重复的下行数据块期间,可利用传统上行链路状态标识对传统终端进行上行调度并发送上行分组业务数据,利用重复上行链路状态标识对需要覆盖增强的终端进行上行调度并发送分组业务数据,在发送下行数据块期间内都进行了上行分组业务数据的发送,充分利用了上行资源,提高了上行资源利用率。

本发明另一实施例提供一种上行调度装置200,如图2所示,该上行调度装置200包括确定单元201、获取单元202、解码单元203和触发单元204,其中:

确定单元201,用于确定终端类型,终端类型包括不需要覆盖增强的传统终端和需要覆盖增强的终端。

获取单元202,用于在确定单元201确定的终端类型为不需要覆盖增强的传统终端时,获取网络侧发送的下行数据块中携带的传统上行链路状态标识,其中,不同取值的传统上行链路状态标识用于对不同的传统终端进行上行调度。

获取单元202,用于在确定单元201确定的终端类型为需要覆盖增强的终端时,获取网络侧重复发送的各下行数据块中携带的重复上行链路状态标识,各下行数据块中携带的重复上行链路状态标识具有相同取值,用于对需要覆盖增强的终端进行上行调度。

解码单元203,用于将获取单元202获取的传统上行链路状态标识或者重复上行链路状态标识进行解码。

本发明实施例中解码单元203对传统上行链路状态标识进行解码时,可对获取的传统上行链路状态标识直接进行解码,得到传统上行链路状态标识的取值。

本发明实施例中解码单元203对重复上行链路状态标识进行解码时,需要对将获取的各下行数据块中的重复上行链路状态标识合并后,解码得到重复上行链路状态标识的取值。

触发单元204,用于根据解码单元203的解码结果,触发上行分组业务数据的发送。

本发明实施例中,对于传统终端,若解码单元203解码得到的传统上行链路状态标识的取值与预先分配的传统上行链路状态标识的取值相同,则表明是对当前终端进行上行调度,可触发上行分组业务数据的发送。对于需要覆盖增强的终端,若解码单元203解码得到的重复上行链路状态标识的取值与预先分配的重复上行链路状态标识的取值相同,则可触发上行分组业务数据的发送

在第一种实现方式中,获取单元202具体用于按如下方式获取网络侧重复发送的各下行数据块中携带的重复上行链路状态标识:

解析网络侧重复发送的各下行数据块的数据块块头,得到的重复上行链路状态标识。

本发明实施例中获取单元对各下行数据块的数据块块头进行解析,是依据网络侧发送的下行数据块的数据块块头结构进行相应的解析的,例如若重复上行链路状态标识的比特位是在数据块块头中原有信息的比特位缩减的位置,则对该缩减位置处的数值进行解析,得到重复上行链路状态标识。

本发明实施例提供的上行调度装置200例如可以是移动终端,当然也可以是移动终端中的各个部件,本发明实施例并不引以为限。

本发明实施例提供的上行调度装置200,根据确定的终端类型获取并解码传统上行链路状态标识或者重复上行链路状态标识,故通过本发明实施例,在发送重复的下行数据块期间,传统终端可利用传统上行链路状态标识进行上行调度并发送上行分组业务数据,需要覆盖增强的终端利用重复上行链路状态标识进行上行调度并发送分组业务数据,在发送下行数据块期间内都进行了上行分组业务数据的发送,充分利用了上行资源,提高了上行资源利用率。

基于本发明实施例提供的上行调度装置100,本发明实施例还提供了一种上行调度设备300,如图3所示,该上行调度设备300包括发射器301、存储器302、处理器303和总线304。

发射器301,与其他设备或通信网络通信,如以太网,无线接入网(RAN),无线局域网(Wireless Local Area Networks,WLAN)等。

本发明实施例中存储器302可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器302通过总线304与处理器303相连接。

本发明实施例中本发明实施例中处理器303可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。

总线304可包括一通路,用于至少一个处理器303、至少一个存储器302以及至少一个发射器301之间传送信息。

本发明实施例中,执行本发明方案的应用程序代码保存在存储器302中,并由处理器303来调用执行。处理器303用于执行存储器302中存储的应用程序。

在一种可能的实施方式中,当上述应用程序被处理器303执行时,实现如下功能:

确定需要重复发送的下行数据块;

在所述需要重复发送的各下行数据块中,携带具有不同取值的传统上行链路状态标识,所述具有不同取值的传统上行链路状态标识用于对不同的传统终端进行上行调度,所述传统终端为不需要覆盖增强的终端;

在所述需要重复发送的各下行数据块中,携带具有相同取值的重复上行链路状态标识,所述具有相同取值的重复上行链路状态标识用于对需要覆盖增强的终端进行上行调度;

控制发射器301重复发送携带有所述重复上行链路状态标识以及所述传统上行链路状态标识的下行数据块。

在第一种实现方式中,处理器303,具体用于按如下方式在需要重复发送的各下行数据块中,携带具有不同取值的传统上行链路状态标识:

在需要重复发送的各下行数据块中的最后一个数据块中,携带无效的传统上行链路状态标识。

在除最后一个数据块以外的其它需要重复发送的各下行数据块中,携带有效的传统上行链路状态标识。

在第二种实现方式中,处理器303,具体用于按如下方式在需要重复发送的各下行数据块中,携带具有相同取值的重复上行链路状态标识:

在需要重复发送的各下行数据块的数据块块头中,分别添加具有相同取值的重复上行链路状态标识。

在第三种实现方式中,处理器303,具体用于按如下方式在下行数据块的数据块块头中,添加重复上行链路状态标识:

将下行数据块的数据块块头中部分原有信息的比特位进行缩减,得到空闲的比特位。

将空闲的比特位,作为用于表征重复上行链路状态标识的比特位。

在第四种实现方式中,处理器303,具体用于按如下方式将下行数据块的数据块块头中部分原有信息的比特位进行缩减,得到空闲的比特位:

将下行数据块的数据块块头中用于表征数据块序号的后向序号BSN比特位缩减,得到空闲比特位。

需要说明的是,本发明实施例上述提供的上行调度设备300例如可以是网络设备,该网络设备例如可以是BSC(Base Station Controller,基站控制器),当然也可以是网络设备中的各个部件,本发明实施例并不引以为限。

本发明实施例提供的上行调度设备300在需要重复发送的下行数据块中携带具有不同取值的传统上行链路状态标识以及具有相同取值的重复上行链路状态标识,即本发明实施例中在原有下行数据块中增加了用于对需要覆盖增强的终端进行上行调度的重复上行链路状态标识,而对于不需要覆盖增强的传统终端进行上行调度的传统上行链路状态标识无需更改为相同取值,可保持下行数据块中原携带的传统上行链路状态标识的取值不变。故,通过本发明实施例,在发送重复的下行数据块期间,可利用传统上行链路状态标识对传统终端进行上行调度并发送上行分组业务数据,利用重复上行链路状态标识对需要覆盖增强的终端进行上行调度并发送分组业务数据,在发送下行数据块期间内都进行了上行分组业务数据的发送,充分利用了上行资源,提高了上行资源利用率。

基于本发明实施例提供的上行调度装置200,本发明另一实施例还提供了一种上行调度设备400,如图4所示,该上行调度设备400包括通信接口401、存储器402、处理器403和总线404。

通信接口401,使用类似收发器一类的装置,与其他设备或通信网络通信,如以太网,无线接入网(RAN),无线局域网(Wireless Local Area Networks,WLAN)等。

本发明实施例中存储器402可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器402通过总线404与处理器403相连接。

本发明实施例中本发明实施例中处理器403可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。

总线404可包括一通路,用于至少一个处理器403、至少一个存储器402以及至少一个通信接口401之间传送信息。

本发明实施例中,执行本发明方案的应用程序代码保存在存储器402中,并由处理器403来调用执行。处理器403用于执行存储器402中存储的应用程序。

在一种可能的实施方式中,当上述应用程序被处理器403执行时,实现如下功能:

确定终端类型,终端类型包括不需要覆盖增强的传统终端和需要覆盖增强的终端。

若确定的终端类型为不需要覆盖增强的传统终端时,通过通信接口401获取网络侧发送的下行数据块中携带的传统上行链路状态标识,其中,不同取值的传统上行链路状态标识用于对不同的传统终端进行上行调度。

若确定的终端类型为需要覆盖增强的终端时,通过通信接口401获取网络侧重复发送的各下行数据块中携带的重复上行链路状态标识,各下行数据块中携带的重复上行链路状态标识具有相同取值,用于对需要覆盖增强的终端进行上行调度。

对获取的传统上行链路状态标识或者重复上行链路状态标识进行解码。

根据解码结果,触发上行分组业务数据的发送。

本发明实施例中,对于传统终端,若处理器403解码得到的传统上行链路状态标识的取值与预先分配的传统上行链路状态标识的取值相同,则表明是对当前终端进行上行调度,可触发上行分组业务数据的发送。对于需要覆盖增强的终端,若处理器403解码得到的重复上行链路状态标识的取值与预先分配的重复上行链路状态标识的取值相同,则可触发上行分组业务数据的发送

在第一种实现方式中,处理器403具体用于按如下方式获取网络侧重复发送的各下行数据块中携带的重复上行链路状态标识:

解析网络侧重复发送的各下行数据块的数据块块头,得到的重复上行链路状态标识。

本发明实施例中处理器403对各下行数据块的数据块块头进行解析,是依据网络侧发送的下行数据块的数据块块头结构进行相应的解析的,例如若重复上行链路状态标识的比特位是在数据块块头中原有信息的比特位缩减的位置,则对该缩减位置处的数值进行解析,得到重复上行链路状态标识。

本发明实施例提供的上行调度设备400例如可以是移动终端,当然也可以是移动终端中的各个部件,本发明实施例并不引以为限。

本发明实施例提供的上行调度设备400,根据确定的终端类型获取并解码传统上行链路状态标识或者重复上行链路状态标识,故通过本发明实施例,在发送重复的下行数据块期间,传统终端可利用传统上行链路状态标识进行上行调度并发送上行分组业务数据,需要覆盖增强的终端利用重复上行链路状态标识进行上行调度并发送分组业务数据,在发送下行数据块期间内都进行了上行分组业务数据的发送,充分利用了上行资源,提高了上行资源利用率。

本发明以下实施例将对上述实施例中涉及的上行调度装置和设备进行上行调度的实现方法进行详细说明。

本发明实施例以网络侧实现上行调度为执行主体进行说明,图5所示为本发明实施例提供的上行调度方法流程图,图5所示方法的执行主体可以是网络设备,该网络设备例如可以是BSC(Base Station Controller,基站控制器),当然该方法的执行主体也可以是网络设备中的各个部件,本发明实施例并不引以为限。如图5所示,该方法包括:

S101:确定需要重复发送的下行数据块。

S102:在需要重复发送的各下行数据块中,携带具有不同取值的传统USF。

本发明实施例中在需要重复发送的各下行数据块中携带的USF即是下行数据块中原始携带的USF,本发明实施例以下为描述方便,下行数据块中原始携带的USF称为传统USF。传统USF一般是通过不同的取值对不同的传统终端进行上行调度,本发明实施例中传统终端是指不需要覆盖增强的终端。

S103:在需要重复发送的各下行数据块中,携带具有相同取值的RUSF。

本发明实施例中在需要重复发送的各下行数据块中携带的RUSF,专用于对需要覆盖增强的终端进行上行调度。本发明实施例中RUSF具有相同取值,以用于对需要覆盖增强的终端进行上行调度。

S104:下发携带有RUSF以及传统USF的下行数据块。

本发明实施例中在完成下发重复的各下行数据块之后,需要覆盖增强的终端,将获取到的各下行数据块中的RUSF进行合并后,解码RUSF,正确解码后,在PDCH的下一调度时间发送上行分组业务数据。在下发重复的各下行数据块期间,传统终端可对获取到的下行数据块中携带的传统USF进行解码,正确解码后,在PDCH的下一调度时间上发送上行分组业务数据。

本发明实施例中在需要重复发送的下行数据块中携带具有不同取值的传统上行链路状态标识以及具有相同取值的重复上行链路状态标识,即本发明实施例中在原有下行数据块中增加了用于对需要覆盖增强的终端进行上行调度的重复上行链路状态标识,而对于传统终端进行上行调度的传统上行链路状态标识无需更改为相同取值,可保持下行数据块中原携带的传统上行链路状态标识的取值不变。故,通过本发明实施例,在发送重复的下行数据块期间,可利用传统上行链路状态标识对传统终端进行上行调度并发送上行分组业务数据,利用重复上行链路状态标识对需要覆盖增强的终端进行上行调度并发送上行分组业务数据,充分利用了上行资源,提高了上行资源利用率。

本发明实施例以下将结合实际应用对在需要重复发送的下行数据块中携带RUSF和传统USF的过程进行详细说明。

本发明实施例S103中在需要重复发送的各下行数据块中,携带具有相同取值的RUSF,可在各下行数据块的数据块头中,分别添加具有相同取值的RUSF,以使需要覆盖增强的终端在获取到该携带有RUSF的下行数据块,能够较快的解码得出该下行数据块是对自身进行上行调度的下行数据块。

本发明实施例中为减少对下行数据块块头做更多的更改,可采用将下行数据块块头中部分原有信息的比特位进行缩减,得到空闲的比特位,将该得到的空闲的比特位,作为用于表征RUSF的比特位。

可选的,本发明实施例中可将下行数据块的数据块头中用于表征数据块序号的BSN(backward Sequence Number,后向序号)比特位缩减,得到空闲的比特位,将得到的空闲的比特位,作为用于表征RUSF的比特位,以减少对数据块块头的改变。

需要说明的是,进行下行数据块接收的终端与进行上行调度的终端可以不是同一终端。本发明实施例中对数据块块头修改的下行数据块是发送给需要覆盖增强的终端的,该需要覆盖增强的终端可对RUSF进行解码以及上行分组业务数据的发送,并可对除RUSF以外的其它用于下行数据传输的信息进行解码,进行下行分组业务数据的传输。

本发明实施例以EGPRS(Enhanced Data Rate for GSM Evolution,增强型数据速率GSM演进技术)的MCS(Modulation and Coding Scheme,调制与编码策略)-1~MCS-4为例,对在下行数据块的数据块块头中添加RUSF进行说明。

表1所示为现有携带USF的数据块块头结构示例,表1中USF占用三个比特位,取值范围为0~7。BSN1用于表征数据块序号,占用11个比特位,本发明实施例中可将BSN1占用的比特位缩减3个比特位,利用缩减得到的3个比特位表征RUSF,如表2所示。

表1

表2

表2中RUSF占用3个比特位,取值范围为0~7,同样RUSF不同的取值可以用于对不同的终端进行上行调度。表2中在数据块的块头中携带有USF和RUSF,USF可以保留原有的取值,在发送重复下行数据块期间对传统终端进行上行调度。RUSF取值相同,用于对需要覆盖增强的终端进行上行调度。

为避免解码RUSF的终端发送重复上行数据块与发送传统上行数据块发生冲突,本发明实施例中在需要重复发送的各下行数据块中的最后一个数据块中,携带无效的传统USF,例如可携带取值为7的传统USF,以使最后一个下行数据块仅调度解码RUSF的终端。在除最后一个数据块以外的其它需要重复发送的各下行数据块中,携带有效的传统USF,例如携带取值不为7的传统USF,用于调度解码传统USF的传统终端。

如图6所示为应用本发明实施例提供的上行调度方法进行上行调度的过程示意图。图6中下行数据块B0为传统的下行数据块,可采用诸如表1所示的数据块块头结构,传统终端获取到下行数据块B0并正确解码USF值后,可对应发送上行数据块B1。下行数据块B1~BN+1为需要N次重复发送的下行数据块,故本发明实施例中下行数据块B1~BN+1的数据块块头结构可采用诸如表2的数据块结构,其中USF取值不同,RUSF取值相同。本发明实施例中例如可以设置RUSF取值为0。在下发的前N-1个下行数据块,即下行数据块B1~BN可设置RUSF取值为0,USF取值不为7,其中USF的具体取值可依据下行数据块原本需要调度的终端来确定。故在发送下行数据块B1~BN期间,需要覆盖增强的终端将获取到的每个下行数据块进行缓存,而传统终端则可按原有的上行调度方式,单独解码接收到的下行数据块块头中携带的USF取值,并可以在对应的上行信道中发送上行数据块B2~BN+1。在下发的最后一个下行数据块BN+1中设置RUSF取值为0,USF取值为7,即最后一个下行数据块携带的USF是无效的,对传统终端不进行上行调度,解码RUSF的终端在接收到下行数据块BN+1后,将获取的需要N次重复发送的下行数据块B1~BN+1获取完毕,此时对RUSF值进行解码,若正确解码得到的RUSF值与预先分配的值相同,则在对应的上行信道上开始发送上行数据块BN+2。

本发明实施例中在需要重复发送的下行数据块中携带具有不同取值的传统上行链路状态标识以及具有相同取值的重复上行链路状态标识,即本发明实施例中在原有下行数据块中增加了用于对需要覆盖增强的终端进行上行调度的重复上行链路状态标识,而对于传统终端进行调度的传统上行链路状态标识无需更改为相同取值,可保持下行数据块中原携带的传统上行链路状态标识的取值不变。故,通过本发明实施例,在发送重复的下行数据块期间,可利用传统上行链路状态标识进行传统终端的上行调度,利用重复上行链路状态标识进行接收重复数据的终端进行上行调度,充分利用了上行资源,提高了上行资源利用率。

本发明的另一实施例中以终端侧实现上行调度的过程为例进行说明,图3所示为本发明另一实施例提供的上行调度方法的实现流程图。图7中所示方法的执行主体可以是终端设备,当然该方法的执行主体也可以是终端设备中的各个部件,本发明实施例并不引以为限。如图7所示,该方法包括:

S201:确定终端类型。

本发明实施例中终端类型包括不需要覆盖增强的传统终端和需要覆盖增强的终端。

S202a:若确定的终端类型为不需要覆盖增强的传统终端,则获取并解码网络侧发送的下行数据块中携带的传统上行链路状态标识。

本发明实施例中,不同取值的传统上行链路状态标识用于对不同的传统终端进行上行调度。

S202b:确定的终端类型为需要覆盖增强的终端,则获取并解码网络侧重复发送的各下行数据块中携带的重复上行链路状态标识。

本发明实施例中,各下行数据块中携带的重复上行链路状态标识具有相同取值,用于对需要覆盖增强的终端进行上行调度。

S203:根据解码结果触发上行分组业务数据的发送。

可选的,本发明实施例中获取网络侧重复发送的各下行数据块中携带的重复上行链路状态标识,可通过解析网络侧重复发送的各下行数据块的数据块块头,得到的重复上行链路状态标识。

本发明实施例中对各下行数据块的数据块块头进行解析,是依据网络侧发送的下行数据块的数据块块头结构进行相应的解析的,例如若重复上行链路状态标识的比特位是在数据块块头中原有信息的比特位缩减的位置,则对该缩减位置处的数值进行解析,得到重复上行链路状态标识。

需要说明的是,本发明实施例中终端侧进行上行调度的实现过程是适应网络侧发送的下行数据块结构的,故对本发明实施例中终端侧进行上行调度的过程描述不够详尽的地方,可参考网络侧的相关描述,在此不再赘述。

本发明实施例提供的上行调度方法,根据确定的终端类型获取并解码传统上行链路状态标识或者重复上行链路状态标识,故通过本发明实施例,在发送重复的下行数据块期间,传统终端可利用传统上行链路状态标识进行上行调度并发送上行分组业务数据,需要覆盖增强的终端利用重复上行链路状态标识进行上行调度并发送分组业务数据,在发送下行数据块期间内都进行了上行分组业务数据的发送,充分利用了上行资源,提高了上行资源利用率。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1