调度业务的方法和系统与接入中继站转让专利

申请号 : CN200810101799.8

文献号 : CN101534563B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李婷曾云宝张亮亮

申请人 : 华为技术有限公司

摘要 :

本发明公开了一种调度业务的方法和系统与接入中继站,属于中继网络领域。所述方法包括:接收上级站发来的对业务进行调度的业务调度信息;确定对所述业务的数据的处理时间;根据所述业务调度信息中指示的所述上级站向本地授予带宽的时间和所述处理时间,确定向用户站授予带宽的时间;在所述向用户站授予带宽的时间,向所述用户站授予带宽;接收所述用户站使用被授予的带宽发来的数据。所述接入中继站包括:接收模块、处理模块和授予模块。所述系统包括接入中继站和用户站。本发明实现了接入RS能够使用上级站授予的带宽转发来自SS的数据,避免了接入RS被授予带宽的浪费。

权利要求 :

1.一种调度业务的方法,其特征在于,所述方法包括:接收上级站发来的对业务进行调度的业务调度信息;

确定对所述业务的数据的处理时间;

根据所述业务调度信息中指示的所述上级站向本地授予带宽的时间和所述处理时间,确定向用户站授予带宽的时间;

在所述向用户站授予带宽的时间,向所述用户站授予带宽;

接收所述用户站使用被授予的带宽发来的数据。

2.根据权利要求1所述的调度业务的方法,其特征在于,所述确定对所述业务的数据的处理时间,具体为:根据所述业务的服务质量参数、本地对数据的硬件处理时延、本地与用户站之间的链路质量和负载情况中的至少一种,确定对所述业务的数据的处理时间。

3.根据权利要求1所述的调度业务的方法,其特征在于,所述根据所述业务调度信息中指示的所述上级站向本地授予带宽的时间和所述处理时间,确定向用户站授予带宽的时间,具体为:将所述业务调度信息中指示的所述上级站向本地授予带宽的时间与所述处理时间相减得到的结果,作为向用户站授予带宽的时间。

4.根据权利要求1所述的调度业务的方法,其特征在于,所述确定向用户站授予带宽的时间之后,还包括:将所述向用户站授予带宽的时间所对应的帧的下一帧,确定为所述用户站被授予的带宽所在的时间;

相应地,所述接收所述用户站使用被授予的带宽发来的数据,具体为:在所述用户站被授予的带宽所在的时间,接收所述用户站使用该带宽发来的数据。

5.根据权利要求1所述的调度业务的方法,其特征在于,所述方法还包括:接收所述上级站授予带宽的信息;

使用被授予的带宽,将所述接收的数据发送给所述上级站。

6.根据权利要求5所述的调度业务的方法,其特征在于,所述确定向用户站授予带宽的时间之后,还包括:将所述上级站向本地授予带宽的时间对应的帧的下一帧,确定为本地被授予的带宽所在的时间;

相应地,所述使用被授予的带宽,将所述接收的数据发送给所述上级站,具体为:在所述本地被授予的带宽所在的时间,使用该带宽将所述接收的数据发送给所述上级站。

7.一种接入中继站,其特征在于,所述接入中继站包括:接收模块,用于接收上级站发来的对业务进行调度的业务调度信息,并接收用户站使用被授予的带宽发来的数据;

处理模块,用于确定对所述业务的数据的处理时间,并根据所述接收模块收到的业务调度信息中指示的所述上级站向本地授予带宽的时间和所述处理时间,确定向所述用户站授予带宽的时间;

授予模块,用于在所述处理模块确定的向所述用户站授予带宽的时间,向所述用户站授予带宽。

8.根据权利要求7所述的接入中继站,其特征在于,所述处理模块具体包括:第一确定单元,用于确定对所述业务的数据的处理时间;

第二确定单元,用于将所述接收模块收到的业务调度信息中指示的所述上级站向本地授予带宽的时间与所述第一确定单元得到的处理时间进行相减,并将相减得到的结果作为向所述用户站授予带宽的时间。

9.根据权利要求7所述的接入中继站,其特征在于,所述接入中继站还包括:第一确定模块,用于将所述处理模块得到的向所述用户站授予带宽的时间所对应的帧的下一帧,确定为所述用户站被授予的带宽所在的时间;

相应地,所述接收模块具体包括:

信息接收单元,用于接收上级站发来的对业务进行调度的业务调度信息;

数据接收单元,用于在所述第一确定模块得到的所述用户站被授予的带宽所在的时间,接收所述用户站使用该带宽发来的数据。

10.根据权利要求7所述的接入中继站,其特征在于,所述接收模块还用于接收所述上级站授予带宽的信息;

相应地,所述接入中继站还包括:

发送模块,用于使用被所述上级站授予的带宽,将收到的来自所述用户站的数据转发给所述上级站。

11.根据权利要求10所述的接入中继站,其特征在于,所述接入中继站还包括:第二确定模块,用于将所述业务调度信息中指示的上级站向本地授予带宽的时间对应的帧的下一帧,确定为所述接入中继站被授予的带宽所在的时间;

相应地,所述发送模块具体用于在所述第二确定模块得到的所述接入中继站被授予的带宽所在的时间,使用被所述上级站授予的带宽将收到的来自所述用户站的数据转发给所述上级站。

12.一种调度业务的系统,其特征在于,所述系统包括接入中继站和用户站;

所述接入中继站,用于接收上级站发来的对业务进行调度的业务调度信息,所述业务所属的用户站为所述用户站;还用于确定对所述业务的数据的处理时间,并根据所述业务调度信息中指示的所述上级站向本地授予带宽的时间和所述处理时间,确定向所述用户站授予带宽的时间,在该时间向所述用户站授予带宽;还用于接收所述用户站使用被授予的带宽发来的数据;

所述用户站,用于接收所述接入中继站发来的授予带宽的信息,并向所述接入中继站发送数据。

说明书 :

调度业务的方法和系统与接入中继站

技术领域

[0001] 本发明涉及中继网络领域,特别涉及一种调度业务的方法和系统与接入中继站。

背景技术

[0002] 在分布式调度MR(Multi-hop Relay,多跳中继)系统中,对于实时业务UGS(UnsolicitedGrant Service,主动授予服务)、rtPS(Real-time polling service,实时轮询服务)、ErtPS(ExtendedrtPS,扩展的实时轮询服务),MR-BS(MR Base Station,多跳中继基站)以及MR-BS与SS(Subscriber Station,用户台)之间的每一个RS(Relay Station,中继站),都会周期性地实时地为下级站授予带宽或进行轮询。
[0003] 接入RS的上级站在向接入RS授予带宽前,通过RS-SCH(RS Scheduling Message,中继站调度)消息向接入RS指示调度信息。其中,RS-SCH消息中包含多种信息,如参数“Management Message Type=92”指示了RS-SCH消息的管理消息类型值为92;“CID”指示了该消息针对的服务流的传输CID(Connection Identifier,连接标识);“N_CID”指示了传输CID的数目;“RS UL Allocation Frame Offset”指示了MR-BS针对该服务流向接入RS授予带宽时间信息;“Bandwidth”指示了所授予带宽的大小。
[0004] 接入RS的上级站可以为MR-BS,或者为中间RS。下面以接入RS的上级站为MR-BS为例说明上级站向接入RS授予带宽的过程,参见图1,MR-BS和SS相距2跳,MR-BS向接入RS授予带宽的流程如下:
[0005] 101:MR-BS向接入RS发送RS-SCH消息。RS收到RS-SCH消息后,得到MR-BS将要为接入RS授予带宽的帧、授予的带宽大小、带宽授予针对的服务流及SS;
[0006] 102:在RS-SCH消息指示的为接入RS授予带宽的帧,MR-BS向接入RS授予带宽;
[0007] 103:接入RS使用MR-BS授予的带宽,向MR-RS发送从SS接收到的数据(MAC PDU,即介质访问控制协议数据单元)。
[0008] 在实现本发明的过程中,发明人发现上述现有技术至少具有以下缺点:没有规定接入RS如何从SS处获得数据,接入RS从SS处接收数据可能发生在任意时刻,如101之前、101与103之间、103之后等等;对于发生在103之后的情况,则无法保证接入RS在103中使用被授予的带宽向上级站转发来自SS的数据,从而导致被授予的带宽的浪费。

发明内容

[0009] 为了有效地利用接入RS被授予的带宽,本发明实施例提供了一种调度业务的方法和系统与接入中继站。所述技术方案如下:
[0010] 一方面,本发明实施例提供了一种调度业务的方法,所述方法包括:
[0011] 接收上级站发来的对业务进行调度的业务调度信息;
[0012] 确定对所述业务的数据的处理时间;
[0013] 根据所述业务调度信息中指示的所述上级站向本地授予带宽的时间和所述处理时间,确定向用户站授予带宽的时间;
[0014] 在所述向用户站授予带宽的时间,向所述用户站授予带宽;
[0015] 接收所述用户站使用被授予的带宽发来的数据。
[0016] 另一方面,本发明实施例还提供了一种接入中继站,所述接入中继站包括:
[0017] 接收模块,用于接收上级站发来的对业务进行调度的业务调度调度业务的信息,并接收用户站使用被授予的带宽发来的数据;
[0018] 处理模块,用于确定对所述业务的数据的处理时间,并根据所述接收模块收到的调度业务的业务调度信息中指示的所述上级站向本地授予带宽的时间和所述处理时间,确定本地向所述用户站授予带宽的时间;
[0019] 授予模块,用于在所述处理模块确定的本地向所述用户站授予带宽的时间,向所述用户站授予带宽。
[0020] 另一方面,本发明实施例还提供了一种调度业务的系统,所述系统包括接入中继站和用户站;
[0021] 所述接入中继站,用于接收上级站发来的对业务进行调度的业务调度信息,所述业务所属的用户站为所述用户站;还用于确定对所述业务的数据的处理时间,并根据所述业务调度信息中指示的所述上级站向本地授予带宽的时间和所述处理时间,确定向所述用户站授予带宽的时间,在该时间向所述用户站授予带宽;还用于接收所述用户站使用被授予的带宽发来的数据;
[0022] 所述用户站,用于接收所述接入中继站发来的授予带宽的信息,并向所述接入中继站发送数据。
[0023] 本发明实施例提供的技术方案的有益效果是:
[0024] 通过接入RS确定向SS授予带宽的时间,并在该时间向SS授予带宽,可以保证在上级站向接入RS授予带宽之前,接入RS能够接收来自SS的数据并完成处理,从而实现了接入RS能够使用上级站授予的带宽转发SS的数据,避免了被授予带宽的浪费。

附图说明

[0025] 图1是现有技术中上级站向接入RS授予带宽的流程图;
[0026] 图2是本发明实施例1提供的调度业务的方法流程图;
[0027] 图3是本发明实施例2提供的接入中继站的结构图;
[0028] 图4是本发明实施例3提供的调度业务的系统结构图。

具体实施方式

[0029] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0030] 本发明实施例提供了一种调度业务的方法,具体包括:接收上级站发来的对业务进行调度的业务调度信息;确定对该业务的数据的处理时间;根据业务调度信息中指示的上级站向本地授予带宽的时间和该处理时间,确定向SS授予带宽的时间;在该时间向上述SS授予带宽;接收上述SS使用被授予的带宽发来的数据。
[0031] 在本发明实施例中,MR-BS与SS可以相距两跳,也可以相距超过两跳,当相距两跳时,接入RS的上级站为MR-BS;当相距超过两跳时,接入RS的上级站为与接入RS相邻的中间RS。本发明实施例中的业务可以为UGS、rtPS和ErtPS中的任一种。
[0032] 实施例1
[0033] 参见图2,本发明实施例提供了一种调度业务的方法,具体包括:
[0034] 201:上级站向接入RS发送对业务进行调度的业务调度信息,该业务调度信息中包含上级站为接入RS授予带宽的时间、所授予带宽的大小和带宽授予所对应的业务(即服务流)的CID等信息;接入RS接收该业务调度信息。
[0035] 在本实施例中业务调度信息具体由RS-SCH消息来承载。
[0036] 202:接入RS确定对上述业务调度信息中指定的业务的数据的处理时间。
[0037] 具体地,接入RS可以根据该业务的QoS参数(如最大时延、可容忍的时延抖动等)、本地(即接入RS)对数据的硬件处理时延(如解码、编码、调制、解调、对数据进行解封装、修改报文头中的参数等处理带来的时延)、本地与该业务所属SS之间的链路质量和负载情况中的至少一种,确定对该业务的数据的处理时间。另外,根据实际情况,还可以参考其他参数,或者将该参数与上述各种参数进行任意组合,来确定对该业务的数据的处理时间。在本实施例中,当业务被指定时,相应地该业务所属的SS就被指定,业务的数据是指该业务所属的SS的数据。对业务的数据的处理时间可以是指接入RS在收到SS的数据后,对收到的数据进行处理的时间,也可以是指接入RS从接收SS数据到准备好转发SS数据所耗费的时间。
[0038] 203:接入RS根据收到的RS-SCH消息中指示的上级站向本地授予带宽的时间信息和上述处理时间,确定本地向上述业务所属SS授予带宽的时间。
[0039] 本发明实施例中的时间可以以秒为单位,也可以以帧为单位。具体地,接入RS可以将由RS-SCH消息得到的上级站向本地授予带宽的时间与上述处理时间相减得到的结果,作为本地向该SS授予带宽的时间。例如,在应用802.16j标准的情况下(在802.16j标准中,被授予的带宽所在的帧位于授予带宽所在帧的下一帧),如果是以帧为单位,则接入RS得到上级站针对某业务授予接入RS带宽的时间为第N帧时,先计算出对来自SS的数据进行处理的时间,这里设为j帧(j≥1),然后接入RS直接将N减j得到接入RS向该SS授予带宽的时间为第N-j帧。可选地,接入RS也可以由RS-SCH消息中指示的上级站向本地授予带宽的时间确定接入RS被上级站实际授予的带宽所在的时间,并将此时间与上述处理时间相减后得到该SS被授予的带宽所在的时间,然后根据该SS被授予的带宽所在的时间,得到本地向该SS授予带宽的时间。例如,在应用802.16j标准的情况下,如果是以帧为单位,则接入RS得到针对某业务授予接入RS带宽的时间为第N帧,先确定出被授予的带宽所在的时间为该帧的下一帧,第N+1帧,并计算出对来自SS的数据进行处理的时间,设为j帧(j≥1),然后将第N+1-j帧作为该业务所属的SS被授予的带宽所在的时间,根据该时间确定出接入RS向该SS授予带宽的时间,即为N+1-j帧的上一帧,第N-j帧。
[0040] 204:接入RS在确定出的本地向SS授予带宽的时间,向SS授予带宽。
[0041] 205:SS使用被授予的带宽向接入RS发送数据,接入RS接收SS发来的数据。
[0042] 进一步地,本实施例还包括:
[0043] 206:上级站在RS-SCH所指示的上级站向本地授予带宽的时间,向接入RS授予带宽。
[0044] 在本实施例中,205可以在206之前或之后发生,也可以与206同时发生。
[0045] 207:接入RS使用上级站授予的带宽,将接收的来自SS的数据发送给上级站。
[0046] 如图2所示,接入RS在第N-j帧向SS授予带宽,在第N-j+1帧接收SS发来的数据,即可以保证接入RS在第N+1帧向上级站发送该数据,从而可以有效地利用上级站授予的带宽。该例子是上级站与接入RS在同一时间维护的帧号相同的情况,在实际应用中,在同一时间,上级站与接入RS维护的帧号可能不同(如在某一时间,上级站、接入RS维护的帧序号可能分别是1、2),这种情况下,接入RS可以在内部将得到的帧序号转换为自身维护的帧序号,并不影响本发明的实施。
[0047] 本实施例通过接入RS确定向SS授予带宽的时间,并在该时间向SS授予带宽,可以保证在本地被上级站授予的带宽到达之前,接入RS能够接收来自SS的数据并完成处理,从而实现了接入RS能够使用上级站授予的带宽转发SS的数据,避免了被授予带宽的浪费。
[0048] 实施例2
[0049] 参见图3,本发明实施例还提供了一种接入中继站,具体包括:
[0050] 接收模块,用于接收上级站发来的对业务进行调度的业务调度信息,并接收用户站使用被授予的带宽发来的数据;
[0051] 处理模块,用于确定对上述业务的数据的处理时间,并根据接收模块收到的业务调度信息中指示的上级站向本地授予带宽的时间和处理时间,确定向用户站授予带宽的时间;
[0052] 授予模块,用于在处理模块确定的向用户站授予带宽的时间,向用户站授予带宽。
[0053] 其中,处理模块具体包括:
[0054] 第一确定单元,用于确定对上述业务的数据的处理时间;
[0055] 第二确定单元,用于将接收模块收到的业务调度信息中指示的上级站向本地授予带宽的时间与获取单元得到的处理时间进行相减,并将相减得到的结果作为向用户站授予带宽的时间。
[0056] 进一步地,上述接入中继站除了包括接收模块、处理模块和授予模块外,还包括:
[0057] 第一确定模块,用于将处理模块得到的向用户站授予带宽的时间所对应的帧的下一帧,确定为上述用户站被授予的带宽所在的时间;相应地,此时接收模块具体包括:
[0058] 信息接收单元,用于接收上级站发来的对业务进行调度的业务调度信息;
[0059] 数据接收单元,用于在第一确定模块得到的向用户站授予的带宽所在的时间内,接收用户站使用该带宽发来的数据。
[0060] 另外,接收模块还用于在上级站向本地授予带宽的时间接收上级站授予带宽的信息;相应地,接入中继站还包括:
[0061] 发送模块,用于使用被上级站授予的带宽,将收到的来自用户站的数据转发给上级站。
[0062] 当接入中继站包括发送模块时,接入中继站还包括:
[0063] 第二确定模块,用于将业务调度信息中指示的上级站向本地授予带宽的时间对应的帧的下一帧,确定为接入中继站被授予的带宽所在的时间;相应地,此时发送模块具体用于在第二确定模块得到的接入中继站被授予的带宽所在的时间,使用被上级站授予的带宽将收到的来自用户站的数据转发给上级站。
[0064] 在本实施例中接入中继站可以根据业务的QoS参数(如最大时延、可容忍的时延抖动等)、本地对数据的硬件处理时延、本地与该业务所属SS之间的链路质量和负载情况中的至少一种,确定对该业务的数据的处理时间;另外,根据实际情况,还可以参考其他参数,或者将该参数与上述各种参数进行任意组合,来确定对该业务的数据的处理时间。
[0065] 本实施例通过接入中继站确定向SS授予带宽的时间,并在该时间向SS授予带宽,可以保证在本地被上级站授予的带宽到达之前,接入中继站能够接收来自SS的数据并完成处理,从而实现了接入中继站能够使用上级站授予的带宽转发SS的数据,避免了被授予带宽的浪费。
[0066] 实施例3
[0067] 参见图4,本发明实施例还提供了一种调度业务的系统,包括接入中继站和用户站;
[0068] 接入中继站,用于接收上级站发来的对业务进行调度的业务调度信息,该业务所属的用户站为上述用户站;还用于确定对上述业务的数据的处理时间,并根据业务调度信息中指示的上级站向本地授予带宽的时间和处理时间,确定向上述用户站授予带宽的时间,在该时间向上述用户站授予带宽;还用于接收上述用户站使用被授予的带宽发来的数据;
[0069] 用户站,用于接收接入中继站发来的授予带宽的信息,并向接入中继站发送数据。
[0070] 本实施例通过接入中继站确定向用户站授予带宽的时间,并在该时间向用户站授予带宽,可以保证在本地被上级站授予的带宽到达之前,接入中继站能够接收来自用户站的数据并完成处理,从而实现了接入中继站能够使用上级站授予的带宽转发用户站的数据,避免了被授予带宽的浪费。
[0071] 本发明实施例可以使用软件实现,相应的软件程序可以存储在可读取的存储介质中,例如,接入RS的硬盘、缓存或光盘中。
[0072] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。