数据调度方法和系统与流程

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

本发明涉及通信技术领域,尤其涉及一种数据调度方法和系统。



背景技术:

在wcdma(宽带码分多址)的hspa(高速分组接入)及后续演进hspa+(增强型高速分组接入技术)领域,尤其在hsdpa(高速下行分组接入)技术中,3gpp协议里ue(无线终端)根据无线网络方给出的测量控制信息,执行信道质量测量工作,上报无线测量报告消息。无线网络方(rnc,无线网络控制器)在收到测量报告后,需要进行切换判决,来决定是否进行无线服务链路切换、迁移操作。

如果rnc决定进行服务链路迁移操作,向ue下发激活集更新消息,通知ue添加新的无线链路,该消息包括该新的无线链路信息,以及新链路生效时间。同时,rnc向nodeb(基站)下发无线链路增加请求消息,增加一条新的无线链路,该消息包括新链路信息等,以及新链路生效时间。nodeb依照该消息分配无线信道资源,之后向rnc发送无线链路增加请求响应消息。新的无线链路生效时间到的时候,nodeb会删除旧的无线链路,迁移到新的无线链路执行业务操作,ue也会相应的在新链路上解调数据业务。

多数情况下,ue当前小区的无线信号质量变差是引起无线服务链路迁移的主要因素。在无线链路迁移过程中,新的无线链路有一定生效时间,在此期间nodeb和ue始终是在旧链路上工作。这段时间内,旧的无线链路信号质量在不断衰减变差,ue的上行解调模块反馈给nodeb的hsdpa调度模块用来调度判决的cqi(channelqualityindication,信道质量指示)信息有一定处理时延。导致hsdpa调度选择的传输块大小等信息与当前实时的无线信号质量有一点偏差。并且,实时的无线信号质量往往是差于hsdpa调度使用的cqi,这会导致ue无法正确解调数据,反馈nack(否定回答)的可能性增大,数据发送成功率低。这就导致无线链路迁移生效前这段时间内mac(介质访问控制)层的下行bler(块差错率)指标恶化、升高。

因此,需要提出一种技术方案,来解决在无线链路迁移过程中由于无线信号质量恶化过程变化过快,而导致下行数据发送失败的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种数据调度方法和系统,以解决在无线服务链路迁移过程中,旧的无线链路信号质量变化过快,导致数据调度失败的问题。

本发明解决上述技术问题所采用的技术方案如下:

根据本发明的一个方面,提供的一种数据调度方法,包括:在接收到无线链路迁移指示时,将当前使用的第一链路设置为迁移状态,以及配置新的第二链路;在获取来自终端的用于反映所述第一链路的信号质量的上报数据时,检测所述第一链路的状态;在所述第一链路处于所述迁移状态时,根据预设规则对所述上报数据进行修改,并按修改后的上报数据在所述第一链路进行数据调度。

可选地,前述的方法,还包括:在接收到无线链路迁移取消指示时,将所述第一链路设置为迁移取消状态;在所述第一链路处于所述迁移取消状态时,按来自所述终端的所述上报数据在所述第一链路进行数据调度。

可选地,前述的方法,所述配置新的第二链路,还包括:设置所述第二链路的生效时间;在根据预设规则对所述上报数据进行修改,并按修改后的上报数据在所述第一链路进行数据调度之前,还包括:判断当前时间是否到达所述生效时间,在未到达所述生效时间时执行所述根据预设规则对所述上报数据进行修改,并按修改后的上报数据在所述第一链路进行数据调度。

可选地,前述的方法,还包括:在已到达所述生效时间时,删除所述第一链路并在所述第二链路进行数据调度。

可选地,前述的方法,根据预设规则对所述上报数据进行修改,具体包括:从所述上报数据中减去预设的偏移值。

依据本发明的另一方面,还提供了一种数据调度系统,包括:指示响应模块,用于在接收到无线链路迁移指示时,将当前使用的第一链路设置为迁移状态,以及配置新的第二链路;状态检测模块,用于在获取来自终端的用于反映所述第一链路的信号质量的上报数据时,检测所述第一链路的状态;数据调度模块,用于在所述第一链路处于所述迁移状态时,根据预设规则对所述上报数据进行修改,并按修改后的上报数据在所述第一链路进行数据调度。

可选地,前述的系统,所述指示响应模块还在接收到无线链路迁移取消指示时,将所述第一链路设置为迁移取消状态;所述数据调度模块还在所述第一链路处于所述迁移取消状态时,按来自所述终端的所述上报数据在所述第一链路进行数据调度。

可选地,前述的系统,所述指示响应模块还设置所述第二链路的生效时间;所述系统还包括:时间判断模块,用于判断当前时间是否到达所述生效时间,在未到达所述生效时间时所述数据调度模块执行所述根据预设规则对所述上报数据进行修改,并按修改后的上报数据在所述第一链路进行数据调度。

可选地,前述的系统,所述数据调度模块还在已到达所述生效时间时,删除所述第一链路并在所述第二链路进行数据调度。

可选地,前述的系统,所述数据调度模块从所述上报数据中减去预设的偏移值。

根据以上技术方案,本发明的数据调度方法和系统至少具有以下优点:

本发明在服务链路迁移过程中,通过对终端上报的信号质量数据进行调整偏移后再使用,以避免迁移过程中信道质量变化剧烈及上报延时所引起的mac层bler升高现象,降低bler指标,从而提高了数据调度的成功率,使得终端可以顺利从基站获取数据,可见本发明的技术方案提高了无线系统性能。

附图说明

图1为本发明实施例的一种数据调度方法的流程图;

图2为本发明实施例的一种数据调度方法的流程图;

图3为本发明实施例的一种数据调度系统的框图;

图4为本发明实施例的一种数据调度系统的框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,本发明的一个实施例中提供了一种数据调度方法,包括:

步骤s110,在接收到无线链路迁移指示时,将当前使用的第一链路设置为迁移状态,以及配置新的第二链路。本实施例的技术方案发生在nodeb,即基站处;在本实施例中,ue根据网络方指示,执行信道质量测量,上报当前的测量报告给rnc;rnc依据测量报告信息判决是否进行切换;如果需要切换,rnc下发消息给nodeb和ue,执行服务链路迁移操作。hsdpa收到高层信令的无线链路迁移指示后,依据信令配置相应的新的无线链路。在本实施例中,为链路设置状态的方式包括:添加ue的旧链路正在服务链路迁移状态标识flag,并将flag的值设置为true,表示当前处于迁移状态。

步骤s120,在获取来自终端的用于反映第一链路的信号质量的上报数据时,检测第一链路的状态。在本实施例中,该上报数据包括但不限于前述的cqi。

步骤s130,在第一链路处于迁移状态时,根据预设规则对上报数据进行修改,并按修改后的上报数据在第一链路进行数据调度。在本实施例中,如果flag的值为true,表示当前无线链路在迁移状态,nodeb在执行调度任务时,则对终端上报的cqi值按照预设的规则进行修正,本实施例中对具体的修正方式不进行限制。

根据本实施例的技术方案,在服务链路迁移过程中,通过对终端上报的信号质量数据进行调整偏移后再使用,以避免迁移过程中信道质量变化剧烈及上报延时所引起的mac层bler升高现象,降低bler指标,从而提高了数据调度的成功率,使得终端可以顺利从基站获取数据,可见本发明的技术方案提高了无线系统性能。

如图2所示,本发明的一个实施例中提供了一种数据调度方法,包括:

步骤s210,在接收到无线链路迁移指示时,将当前使用的第一链路设置为迁移状态,以及配置新的第二链路,设置第二链路的生效时间。在本实施例中,通过当前时间点tnow和新链路生效时间间隔t计算t=tnow+t,设置ue的新链路定时生效时间点为t。

步骤s220,接收到无线链路迁移取消指示时,将第一链路设置为迁移取消状态。在本实施例中,如果hsdpa收到高层信令的无线链路迁移取消指示,则重新设置ue的服务链路迁移状态标识flag为false,表示取消迁移。根据本实施例的技术方案,随时可以取消链路的迁移。

步骤s230,在获取来自终端的用于反映第一链路的信号质量的上报数据时,检测第一链路的状态。

步骤s240,在第一链路处于迁移状态时,判断当前时间是否到达生效时间。在本实施例中,如果flag的值为true,表示当前无线链路在迁移状态,则判断是否已到新的无线链路定时生效时间点t。

步骤s250,在未到达生效时间时从上报数据中减去预设的偏移值,并按修改后的上报数据在第一链路进行数据调度。在本实施例中,如果未到生效时间点t,hsdpa在执行调度任务时,则对上行解调模块上报的cqi值s减去偏移值q后,再使用偏移后的s–q值作为cqi值进行数据调度。在本实施例的技术方案中,对偏移值不进行限制,其可以是固定值也可以是根据cq值按一定算法计算得到的结果值。

步骤s260,在已到达生效时间时,删除第一链路并在第二链路进行数据调度。在本实施例中,如果已到生效时间点t,hsdpa删除旧的服务无线链路,新的无线链路生效,并在新链路正常调度。根据本实施例的技术方案,首先进行了生效时间的判断,到达生效时间则不必进行对cqi的修正,节省了计算资源。

步骤s270,在第一链路处于迁移取消状态时,按来自终端的上报数据在第一链路进行数据调度。在本实施例中,如果flag的值为false,表示当前无线链路不在迁移状态,则正常进行数据调度。根据本实施例的技术方案,对于取消链路迁移的情况可以及时应对,以保证进行正常的数据调度。

根据本实施例的技术方案的一个具体实施方式如下:

步骤一:ue根据网络方指示,上报测量报告。rnc依据测量报告信息进行切换判决,决定进行服务链路迁移,转步骤二。

步骤二:rnc配置服务链路迁移信令给nodeb和ue。nodeb依据信令建立新的无线链路,并设置ue新链路的定时生效时间点为t=tnow+800ms,以及设置旧的无线链路在迁移状态标识flag为true。

步骤三:hsdpa收到高层信令的服务链路迁移取消指示,重新设置无线链路迁移状态flag为false,转步骤四。

步骤四:hsdpa执行调度任务时判断当前链路的迁移状态flag为false,判断无线链路不在迁移状态,转步骤五。

步骤五:hsdpa使用上报的cqi正常调度。

根据本实施例的技术方案的另一个具体实施方式如下:

步骤一:ue根据网络方指示,上报测量报告。rnc依据测量报告信息进行切换判决,决定进行服务链路迁移,转步骤二。

步骤二:rnc配置服务链路迁移信令给nodeb和ue。nodeb依据信令建立新的无线链路,并设置ue新链路的定时生效时间点为t=tnow+800ms,以及设置旧的无线链路在迁移状态标识flag为true。

步骤三:hsdpa执行调度任务时判断当前链路的迁移状态flag为true,判断无线链路为迁移状态,转步骤四。

步骤四:hsdpa判断还未到当前生效时间t,转步骤五。

步骤五:当前上报的cqi值为23,则hsdpa对该值减去偏移值3,使用cqi值20作为当前调度任务使用,转步骤六。

步骤六:继续执行调度任务。

如图3所示,本发明的一个实施例中提供了一种数据调度系统,包括:

指示响应模块310,在接收到无线链路迁移指示时,将当前使用的第一链路设置为迁移状态,以及配置新的第二链路。本实施例的技术方案发生在nodeb,即基站处;在本实施例中,ue根据网络方指示,执行信道质量测量,上报当前的测量报告给rnc;rnc依据测量报告信息判决是否进行切换;如果需要切换,rnc下发消息给nodeb和ue,执行服务链路迁移操作。hsdpa收到高层信令的无线链路迁移指示后,依据信令配置相应的新的无线链路。在本实施例中,为链路设置状态的方式包括:添加ue的旧链路正在服务链路迁移状态标识flag,并将flag的值设置为true,表示当前处于迁移状态。

状态检测模块320,在获取来自终端的用于反映第一链路的信号质量的上报数据时,检测第一链路的状态。在本实施例中,该上报数据包括但不限于前述的cqi。

数据调度模块330,在第一链路处于迁移状态时,根据预设规则对上报数据进行修改,并按修改后的上报数据在第一链路进行数据调度。在本实施例中,如果flag的值为true,表示当前无线链路在迁移状态,nodeb在执行调度任务时,则对终端上报的cqi值按照预设的规则进行修正,本实施例中对具体的修正方式不进行限制。

根据本实施例的技术方案,在服务链路迁移过程中,通过对终端上报的信号质量数据进行调整偏移后再使用,以避免迁移过程中信道质量变化剧烈及上报延时所引起的mac层bler升高现象,降低bler指标,从而提高了数据调度的成功率,使得终端可以顺利从基站获取数据,可见本发明的技术方案提高了无线系统性能。

如图4所示,本发明的一个实施例中提供了一种数据调度系统,包括:

指示响应模块410,在接收到无线链路迁移指示时,将当前使用的第一链路设置为迁移状态,以及配置新的第二链路,设置第二链路的生效时间。在本实施例中,通过当前时间点tnow和新链路生效时间间隔t计算t=tnow+t,设置ue的新链路定时生效时间点为t。

指示响应模块410,接收到无线链路迁移取消指示时,将第一链路设置为迁移取消状态。在本实施例中,如果hsdpa收到高层信令的无线链路迁移取消指示,则重新设置ue的服务链路迁移状态标识flag为false,表示取消迁移。根据本实施例的技术方案,随时可以取消链路的迁移。

状态检测模块420,在获取来自终端的用于反映第一链路的信号质量的上报数据时,检测第一链路的状态。

时间判断模块430,在第一链路处于迁移状态时,判断当前时间是否到达生效时间。在本实施例中,如果flag的值为true,表示当前无线链路在迁移状态,则判断是否已到新的无线链路定时生效时间点t。

数据调度模块440,在未到达生效时间时从上报数据中减去预设的偏移值,并按修改后的上报数据在第一链路进行数据调度。在本实施例中,如果未到生效时间点t,hsdpa在执行调度任务时,则对上行解调模块上报的cqi值s减去偏移值q后,再使用偏移后的s–q值作为cqi值进行数据调度。在本实施例的技术方案中,对偏移值不进行限制,其可以是固定值也可以是根据cq值按一定算法计算得到的结果值。

数据调度模块440,在已到达生效时间时,删除第一链路并在第二链路进行数据调度。在本实施例中,如果已到生效时间点t,hsdpa删除旧的服务无线链路,新的无线链路生效,并在新链路正常调度。根据本实施例的技术方案,首先进行了生效时间的判断,到达生效时间则不必进行对cqi的修正,节省了计算资源。

数据调度模块440,在第一链路处于迁移取消状态时,按来自终端的上报数据在第一链路进行数据调度。在本实施例中,如果flag的值为false,表示当前无线链路不在迁移状态,则正常进行数据调度。根据本实施例的技术方案,对于取消链路迁移的情况可以及时应对,以保证进行正常的数据调度。

根据本实施例的技术方案的一个具体实施方式如下:

步骤一:ue根据网络方指示,上报测量报告。rnc依据测量报告信息进行切换判决,决定进行服务链路迁移,转步骤二。

步骤二:rnc配置服务链路迁移信令给nodeb和ue。nodeb依据信令建立新的无线链路,并设置ue新链路的定时生效时间点为t=tnow+800ms,以及设置旧的无线链路在迁移状态标识flag为true。

步骤三:hsdpa执行调度任务时判断当前链路的迁移状态flag为true,判断无线链路为迁移状态,转步骤四。

步骤四:hsdpa判断已到当前生效时间t,转步骤五。

步骤五:hsdpa删除旧的服务无线链路,新的无线链路生效,并在新链路正常调度。

以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

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