法律状态公告日
法律状态信息
法律状态
2012-02-22
授权
授权
2008-05-07
实质审查的生效
实质审查的生效
2008-03-12
公开
公开
技术领域
本发明涉及一种无线通信系统,具体涉及无线通信系统中的启动与停止无线中继站中继功能的方法,及基于上述方法的无线中继站。
背景技术
在无线通信系统中,基站和移动终端之间通过电磁波信号以无线方式进行通信。由于电磁波信号受到路径衰减、建筑物遮挡以及环境等因素的影响,无线信号强度在有些地方变得较弱,而位于这些地区的移动终端的通信质量就会下降。随着人们对宽带通信以及无线带宽的需求的增长,越来越高的载频被使用到新的协议和系统中。然而,由于电磁波传输过程中的衰减随着其频率的提高而增加,因此,高载频必然面临着高衰减的问题,从而进一步限制了基站的覆盖范围。为了解决上述基站的覆盖问题,通常需要采用无线中继站对基站和移动台之间的无线通信信号进行增强。无线中继站与基站之间不需要有线传输,只通过无线链路进行通信,因此该方法具有布网成本低,部署简单的优点。图1所示为一种包含无线中继站的无线通信系统结构。其中,基站无法直接覆盖移动台2和移动台3,但可以分别通过中继站1和中继站2的转发来实现覆盖。
中继站的所有者可以是运营商,也可以是用户。对于所有权属于运营商的中继站,其目的就是为了给用户提供更好的服务,其主要作用就是用作中继,这种中继站是专用中继站。而由所有权属于用户的中继站,实际上是一种具有双重功能的终端,用户可以将该终端配置为中继站模式或者普通终端模式,这种中继站是非专用中继站。比如,可以在办公室的窗户附近放置一个用户中继站,该中继站为该办公室内的用户终端提供中继服务,既可以节省用户终端的电池消耗,还可能为这些用户提供更高的吞吐率。
使用中继站的目的之一是为了以较低的成本达到较大的覆盖面积,因此,许多中继站被设计成时分双工或者频分半双工的方式进行工作。所谓时分双工,指的是发送和接收使用同一频点,但在时间上错开,即发送的时候不能接收,而接收的时候不能发送。频分半双工指的是发送和接收使用不同的频点,而且也在时间上错开。这样设计可以将中继站收发数据的时间错开,因此中继站只需要使用一套射频设备即可。由于射频设备的成本较高,这种设计可以有效降低中继站的成本。
现有的中继站通常有两种实现方式,一种为模拟中继站,另一种为数字中继站。
目前应用于全球移动通信系统(GSM,Global System Mobile),码分多址接入2000(CDMA2000,Code Division Multiple Access 2000)等网络中的中继站大部分是模拟中继站。将模拟中继站的工作频率设置成与基站的工作频率一致,在模拟中继站上电后,通过将其接收到的信号放大后再转发出去来完成基站和移动终端之间的信号中继。这种做法的缺点是在对有用信号进行放大的同时也对噪声信号进行了放大,对通信质量带来不利的影响,同时模拟中继站有产生自激振荡的可能,影响其自身甚至基站的正常功能。进一步地,模拟中继站加入网络时并没有经过与基站的协商,开机后便接入网络参与数据中继,基站无法对中继站的工作进行控制。
数字中继站则对接收到的信号先进行解码,重新编码后再转发出去。数字中继站能对接收信号进行纠错处理,不会叠加信号中已累积的噪声,比模拟中继站具有更好的性能。数字中继站参与数据中继首先需要接入网络,目前尚无关于数字中继站如何接入网络以及行使中继功能前的协商机制,同样存在基站无法对中继站的工作进行控制的问题。
发明内容
有鉴于此,本发明目的在于,分别提供启动和停止无线中继站的中继功能的方法,分别实现对中继站启动和停止的控制。本发明另一目的在于提供一种中继站,该中继站能够根据接收到的命令自动设置自身工作状态。
基于上述第一个目的,本发明提出的一种启动无线中继站中继功能的方法,包括以下步骤:
基站和中继站中的一个站点向另一站点发送启动中继功能请求消息;
所述的另一站点接收到启动中继功能消息后,向所述站点发送第二接受请求消息;
所述站点接收到所述的另一站点发送的第二接受请求消息后,中继站启动中继功能。
该方法中,所述站点是中继站,所述的另一站点是基站。他们之间交互的消息可以由其他已经具有中继功能的站点进行转发。
该方法中,所述的发送启动中继功能请求消息,是将请求信息承载在上行终端子帧中进行发送;所述的发送接受请求消息,是将响应信息承载在下行终端子帧中进行发送。
该方法中,所述站点接收到所述的另一站点发送的第二接受请求响应消息后,等待预先设定的延时后将中继站工作模式设置为中继模式。
该方法中,所述站点设置一个定时器,在发送第二启动中继功能请求消息之后启动定时器计时,所述站点根据上述定时器进行判断:
如果定时器溢出前接收到所述的另一站点接受请求响应消息,则关闭定时器并启动中继功能成功;
如果定时器溢出前接收到所述的另一站点拒绝请求响应消息,则关闭定时器并启动中继功能失败;
如果在定时器溢出时仍未接收到所述的另一站点接受请求或拒绝请求响应消息,则所述站点等待预先设定的一段时间后,继续向所述的另一站点发送启动中继功能请求消息,并启动定时器计时。
该方法中,所述站点设置一个重试次数计数器,在所述的定时器溢出时进行判断是否超过预先设置的最大次数:超过则判定启动中继功能失败;否则将重试次数加1。
该方法中,所述站点是基站,所述的另一站点是中继站。
该方法中,在所述发送第二启动中继功能请求消息前进一步包括:
中继站向基站发送第一启动中继功能请求消息;
基站接收到第一启动中继功能请求消息后,判断是否允许该中继站启动中继功能:如果允许则向中继站发送第二启动中继功能请求消息。
该方法中,如果不允许则向中继站发送拒绝请求响应消息,如果中继站接收到拒绝请求响应消息,则中继站判定启动中继功能失败。
该方法中,所述第一启动中继功能请求消息的发送是通过将请求信息承载在上行终端子帧中进行。
该方法中,中继站设置一个定时器,中继站向基站发送第一启动中继功能请求消息后启动定时器计时;
如果定时器溢出前接收到第二启动中继功能请求消息,则关闭定时器,向基站发送接受请求响应消息;
如果定时器溢出前接收到基站的拒绝请求响应消息,则关闭定时器,并判定启动中继功能失败;
如果在定时器溢出时仍未接收上述的启动中继功能请求消息或拒绝请求响应消息,则在等待预先设定的一段时间后中继站向基站发送第一启动中继功能请求消息。
该方法中,中继站设置一个重试次数计数器,在所述的定时器溢出时进行判断是否超过预先设置的最大次数:超过则判定启动中继功能失败;没有超过则将重试次数加1后中继站向基站发送第一启动中继功能请求消息。
该方法中,所述启动中继功能请求消息的发送是通过将请求信息承载在下行终端子帧中进行;所述接受请求响应消息的发送是通过将响应信息承载在上行终端子帧中进行。
该方法中,基站发送第二启动中继功能请求消息后,进一步为该中继站分配上行时频资源,中继站通过基站所分配的时频资源向基站发送响应信息。
该方法中,所述的中继站的工作模式包括终端模式和中继模式,所述中继站启动中继功能为中继站将自身的工作模式设置为中继模式。
该方法中,中继站开机后,将其具备的中继能力级别和中继性能参数的信息发送至网络侧。
基于上述第一个目的,本发明提出的一种停止无线中继站中继功能的方法,包括以下步骤:
基站和中继站中的一个站点向另一站点发送第二停止中继功能请求消息;
所述的另一站点接收到停止中继功能请求消息后,向所述站点发送第二接受请求响应消息;
所述站点接收到所述的另一站点发送的接受请求响应消息后,中继站停止中继功能。
该方法中,所述站点是中继站,所述的另一站点是基站。
该方法中,所述的发送停止中继功能请求消息,是通过将请求信息承载在上行中继子帧中进行发送;所述的发送接受请求响应消息,是通过将响应信息承载在下行中继子帧中进行发送。
该方法中,所述站点接收到所述的另一站点发送的第二接受请求响应消息后,等待预先设定的延时后将中继站工作模式设置为终端模式。
该方法中,所述站点设置一个定时器,在发送第二停止中继功能请求消息之后启动定时器计时,所述站点根据上述定时器进行判断:
如果定时器溢出前接收到所述的另一站点接受请求响应消息,则关闭定时器并停止中继功能成功;
如果定时器溢出前接收到所述的另一站点拒绝请求响应消息,则关闭定时器并停止中继功能失败;
如果在定时器溢出时仍未接收到所述的另一站点接受请求或拒绝请求响应消息,则所述站点等待预先设定的一段时间后,继续向所述的另一站点发送停止中继功能请求消息,并启动定时器计时。
该方法中,所述站点设置一个重试次数计数器,在所述的定时器溢出时进行判断是否超过预先设置的最大次数:超过则判定停止中继功能失败;否则将重试次数加1。
该方法中,所述站点是基站,所述的另一站点是中继站。
该方法中,在所述发送第二停止中继功能请求消息前进一步包括:
中继站向基站发送第一停止中继功能请求消息;
基站接收到第一停止中继功能请求消息后,判断是否允许该中继站停止中继功能:如果允许则向中继站发送第二停止中继功能请求消息。
该方法中,如果不允许则向中继站发送拒绝请求响应消息,如果中继站接收到拒绝请求响应消息,则中继站判定停止中继功能失败。
该方法中,所述第一停止中继功能请求消息的发送是通过将请求消息承载在上行中继子帧中进行。
该方法中,中继站设置一个定时器,中继站向基站发送第一停止中继功能请求消息后启动定时器计时;
如果定时器溢出前接收到第二停止中继功能请求消息,则关闭定时器,向基站发送接受请求响应消息;
如果定时器溢出前接收到基站的拒绝请求响应消息,则关闭定时器,并判定停止中继功能失败;
如果在定时器溢出时仍未接收上述的停止中继功能请求消息或拒绝请求响应消息,则在等待预先设定的一段时间后中继站向基站发送第一停止中继功能请求消息。
该方法中,中继站设置一个重试次数计数器,在所述的定时器溢出时进行判断是否超过预先设置的最大次数:超过则判定停止中继功能失败;没有超过则将重试次数加1后中继站向基站发送第一停止中继功能请求消息。
该方法中,所述停止中继功能请求消息的发送是通过将请求信息承载在下行中继子帧中进行;所述接受请求响应消息的发送是通过将响应信息承载在上行中继子帧中进行。
该方法中,基站发送第二停止中继功能请求消息后,进一步为该中继站分配上行时频资源,中继站通过基站所分配的时频资源向基站发送响应信息。
该方法中,所述的中继站的工作模式包括终端模式和中继模式,所述中继站停止中继功能为中继站将自身的工作模式由中继模式设置为终端模式。
该方法中,中继站开机后,将自身具备的中继能力级别和中继性能参数的信息发送至网络侧。
基于所述另一个目的本发明还提供了一种无线中继站,该中继站在启动后,如果接收到启动中继功能请求消息,则启动自身的中继功能;如果接收到停止中继功能请求消息,则停止自身的中继功能。
本发明所提供的无线中继站,其工作模式包括终端模式和中继模式,所述启动中继功能为将工作模式由终端模式转换为中继模式,所述停止自身的中继功能是将工作模式由中继模式转换为终端模式。
本发明所提供的无线中继站,在所述中继站启动后以终端模式接入网络,并向网络侧发送自身具备的中继能力级别和中继性能参数信息。
本发明所提供的无线中继站,在所述中继站在接入网络后还向网络侧发送启动中继功能请求消息。
从以上所述可以看出,本发明提供的启动和停止无线中继站中继功能的方法,通过提供一种协商机制,用于实现中继站在终端和中继两种不同模式下设置,从而使得基站能够根据无线通信系统的性能来控制中继站的的启动和停止;另外,本发明中,启动和停止中继功能不但可以由基站发起,还可以由中继站发起,从而为用户控制其所持有的中继站提供了方便;同时,本发明方法在启动和停止中继功能的处理流程中还可增加定时器和重试次数计数器,从而保证信息交换的及时性和有效性;该方法中基站通过在下行中继子帧和下行终端子帧同时(或交替)发送启动或者停止中继功能请求消息,从而保证了中继站在任一工作模式下都能收到该请求,保证了协商过程中信息交换的可靠性。本发明基于上述方法提供的中继站能够根据接收到的启动或停止中继功能请求消息,来设置其自身工作模式,从而接受基站的控制。
附图说明
图1为一种包含无线中继站的无线通信系统结构;
图2为本发明使用的第一种帧结构示意图;
图3为本发明使用的第二种帧结构示意图;
图4为基站发起的启动中继功能请求的实施例的处理流程图;
图5为中继站发起的启动中继功能请求的实施例的处理流程图;
图6为基站发起的停止中继功能请求的实施例的处理流程图;
图7为中继站发起的停止中继功能请求的实施例的处理流程图;
图8为中继站发起的启动中继功能请求的另一实施例的处理流程图;
图9为中继站发起的停止中继功能请求的另一实施例的处理流程图。
具体实施方式
为了便于解释本发明,图2和图3给出了两种可以用于本发明中的无线通信系统通信的帧结构图,但是实际系统并不局限于这两种帧结构。另外,这两个实施例中仅提供了基站和中继站之间发送的数据只经过两跳,而没有经过其它站点转发的情况,在实际应用系统中基站和中继站之间发送的数据可能经过两跳以上的多跳传输,但在多跳传输的情况使用本发明的方法并无实质性改变。如图2或图3所示,图中阴影方框部分表示发射数据,白色方框部分表示接收数据,虚线方框部分表示空闲状态。如图2所示,基站帧包括终端同步序列,终端帧头,终端下行子帧、中继下行子帧、终端上行子帧和中继上行子帧,中继下行子帧包括中继帧头。其中终端下行子帧和终端上行子帧用于基站为其覆盖范围内的终端提供服务,中继下行子帧和中继上行子帧用于为基站管辖的中继站提供服务。与基站帧对应,中继站帧包括中继下行子帧、终端下行子帧、终端上行子帧和中继上行子帧,终端下行子帧和终端上行子帧为该中继站管辖范围内的终端提供服务,在中继下行子帧中接收来自基站的数据,在中继上行子帧中向基站发送数据。中继站通过接收中继帧头获取中继下行子帧和中继上行子帧的时频资源分配信息。终端通过终端同步序列与基站或中继站取得同步,通过接收终端帧头获取其资源分配信息,终端帧头中提供终端下行子帧和终端上行子帧的时频资源分配信息,因此终端帧只在终端下行子帧中接收数据,在终端上行子帧中发送数据,在中继下行子帧和中继上行子帧中不工作。如图3所示,该帧结构与图2所示的帧结构的区别在于图2所示的帧结构中,中继站不发送终端同步序列和终端帧头,而图3所示的帧结构中中继站发送终端同步序列和终端帧头。图2所示的可以应用于提高基站覆盖范围内的终端的数据速率的场合。
本实施例中的中继站,有中继工作模式和终端工作模式两种工作模式。当中继站使用中继站帧结构进行工作时,该中继站处于中继模式;当中继站使用终端帧结构进行工作时,该中继站处于终端模式。在终端下行子帧,当终端处于接收状态时,中继站处于发射状态;在终端上行子帧,当终端处于发射状态时,中继站处于接收状态。本发明中,基站和中继站可以工作于时分双工模式,也可以工作于频分半双工模式。时分双工指的是采用同一频率分时进行接收和发送,频分半双工指的是采用不同频率分时进行接收和发送。由于中继站的时分双工和频分半双工的限制,中继站不能同时处于终端模式和中继模式。中继站开机后,采用与普通终端类似的步骤接入到网络中,并且在接入过程中,中继站发送的消息参数中包含该中继站具有中继站功能的信息。本实施例中的中继站,能够根据接收到的启动或停止中继功能请求消息来设置其自身工作模式。接入网络后,无线中继站首先采用终端的帧结构以普通终端的模式工作;当接收到启动中继功能请求消息后,中继站启动中继功能,它采用中继站的帧结构以中继的模式工作,参与基站与移动终端之间的数据转发;当接收到停止中继功能请求消息后,中继站将其自身工作模式设置为终端模式,停止中继功能。此外,本发明还提供了一种更简单的中继站,该中继站没有两种工作模式,只具有开启和关闭中继功能两种状态,当接收到启动中继功能请求消息后,则启动自身的中继功能;当接收到停止中继功能请求消息后,则停止自身的中继功能。
本实施例中启动中继功能请求消息和停止中继功能请求消息通过中继功能请求消息,例如:REL_FUN-REQ,的不同参数来表示,其中,中继功能请求消息的格式参见表1所示:
表1
表1中,Request mode表示中继功能请求的类型,当Request mode为0b00时,表示启动中继功能请求消息;当该值为0b01时,表示停止中继功能请求消息;TLV encodings表示可变参数编码,每个参数由类型(Type)、长度(Length)和值(Value)三个域组成,启动中继功能请求消息中可变参数编码可以包括的参数,如表2所示,这些参数用于设定中继站的类型和其所支持的连接个数的范围等:
表2
本实施例中通过中继功能响应(REL_FUN-RSP)消息对申请启动或停止中继功能进行响应,中继功能响应消息的格式如表3所示:
表3
表3中,Status表示对启动或停止中继功能的请求消息进行的响应,当Status为0x0时,表示接受该请求,当Status为0x1时,表示拒绝该请求。TLV encodings为可变参数编码,中继功能响应消息中可变参数编码可以包括的参数如表4所示,这些参数用于设定中继站切换中继模式的时间以及为中继站分配时频资源等。
表4
中继站和基站都可以发起启动或停止中继站的中继功能的请求,通过基站和中继站相互配合完成启动或停止中继站中继功能,首先中继站和基站之间协商启动或停止中继站的中继功能,然后中继站根据协商结果决定是否将其工作模式设置为中继或终端工作模式。
下面结合附图对启动和停止无线中继站中继功能的方法做详细说明。
图4A、图4B和图4C为基站发起的启动中继功能的实施例的处理流程图,其中图4A表示基站处理部分,图4B表示以终端模式工作的中继站的处理部分,图4C表示以中继模式工作的中继站的处理部分该流程具体包括以下步骤:
步骤400,基站决定让某个处于终端模式的中继站启动中继功能时,在下行终端子帧中向该中继站发送启动中继功能请求消息,并在上行终端子帧中为该中继站分配时间频率资源;
步骤401,基站启动定时器等待中继站的响应消息;
步骤402,工作在终端模式的中继站在下行终端子帧中接收到启动中继功能的请求;
步骤403,工作在终端模式的中继站在下行终端子帧中接收到启动中继功能的请求后,根据其配置信息进行判断是否可以启动中继:不启动中继功能,则进入步骤404;启动中继功能则进入步骤405~406;
步骤404,中继站在上行终端子帧中向基站发送拒绝请求响应消息,该消息包含中继站拒绝启动中继功能的信息,并且该消息在基站所分配的时频资源中进行发送,随后进入步骤407~408;
步骤405~406,中继站在上行终端子帧中向基站发送接受请求响应消息,该消息包含中继站接受启动中继功能的信息,并且该消息在基站所分配的时频资源中进行发送,中继站等待预先设定的延时后将其工作模式设置为中继模式,这里的预先设定的时延可以是协议规定,系统默认,也可以在基站发送的广播信息中给出,随后进入步骤407~408;
步骤407~408,如果定时器溢出前,基站在上行终端子帧中接收到响应消息,根据响应消息类型进行判断:接受请求则判定中继站在等待预先设定的延时后将工作模式设置为中继模式,启动中继功能成功,结束流程;拒绝请求则判定启动失败,结束流程;
步骤409~410,如果定时器超时溢出时,基站仍然没有接收到中继站的响应消息,原因可能是中继站没有收到基站的请求消息,或者是基站没有收到中继站的响应消息,此时,基站判断其已发送启动请求的次数是否超过预先设置的最大重试次数:超过则判定启动中继功能失败,结束流程;没有超过则进入步骤411;
步骤411,基站将重试次数加1,该次数用来记录中继站发送启动中继功能请求的次数,同时为了避免频繁地发送请求,基站等待一段时间后进入步骤412,上述一段时间,可以设置为一段随机长度时间,也可以是预先设定的一段固定长度时间;
步骤412,基站在下行终端子帧和下行中继子帧中向中继站再次发送启动中继功能请求,该请求可以通过在下行终端子帧和下行中继子帧中同时向中继站发送,或者也可以通过在下行终端子帧和下行中继子帧中交替进行发送,同时,基站在相应的上行子帧中为中继站分配时间频率资源,然后进入步骤401。定时器超时溢出时,基站仍然没有接收到中继站的响应消息,原因可能是中继站没有收到基站的请求消息,或者是基站没有收到中继站的响应消息。如果是后者,则中继站可能已经切换到中继模式。为了保证处于中继模式的中继站能接收到请求消息,基站再次发送启动请求是通过在下行中继子帧和下行终端子帧都发送,从而保证处于中继模式的中继站能接收到该请求。处于中继模式的中继站接收到该请求后,因为它已经完成了工作模式切换,所以它在上行中继子帧发送接受请求响应消息来通知基站,基站接收到该消息后即可判定该中继站已完成切换。
因此,基站再次发送启动请求的处理流程中,在上述步骤401后,进一步包括步骤413~414和步骤415:
步骤413~414:工作在中继模式的中继站,如果在下行中继子帧中接收到启动中继功能的请求后,因为其已经处于中继模式,所以中继站通过在上行中继子帧中发送接受请求响应消息以通知基站其已完成工作模式的切换;
步骤415:如果定时器溢出前,基站在上行中继子帧中接收到接受请求响应消息,则判定启动中继功能成功,中继站已切换到中继模式,结束流程;
图5A和图5B为中继站发起的启动中继功能的实施例的处理流程图,其中图5A为基站处理部分,图5B为中继站处理部分,该流程具体包括以下步骤:
步骤500,处于终端模式的中继站决定启动中继功能时,在上行终端子帧中向基站发送启动中继功能请求消息;
步骤501,中继站将重试次数加1,该次数用来记录中继站发送启动中继功能请求的次数;
步骤502,中继站启动定时器计时,等待基站的响应消息;
步骤503,基站在上行终端子帧中接收到中继站启动中继功能的请求;
步骤504,基站根据其调度资源情况以及中继站的中继性能信息判断是否允许该中继站启动中继功能:允许则进入步骤505~506;不允许则进入步骤507;
步骤505~506,基站在下行终端子帧中发送启动中继功能的请求,并在上行终端子帧中为该中继站分配时间频率资源,接着采用与图4“基站发起的启动中继功能的实施例的处理流程图”步骤401~415中除步骤403和步骤404外的所有步骤,直到基站收到中继站的响应消息或基站超过最大重试次数;
步骤507,基站在下行终端子帧中发送拒绝请求响应消息;
步骤508,如果定时器溢出前,中继站在下行终端子帧中接收到拒绝请求响应消息,则判定启动中继功能失败,结束流程;
步骤509~510,如果定时器超时溢出时,中继站仍然没有接收到基站的拒绝请求消息或启动中继功能的请求消息,原因可能是基站没有收到中继站的请求消息,或者是中继站没有收到基站的响应消息,此时,中继站判断其已发送启动请求的次数是否超过预先设置的最大重试次数:超过则判定启动中继功能失败,结束流程;没有超过则进入步骤511;
步骤511,为了避免频繁地发送请求,中继站等待一段时间后进入步骤500,上述一段时间,可以设置为一段随机长度时间,也可以是预先设定的一段固定长度时间。
图6A、图6B和图6C为基站发起的停止中继功能的实施例的处理流程图,其中图6A为基站处理部分,图6B为处于中继模式的中继站的处理部分,图6C为处于终端模式的中继站的处理部分,该流程具体包括以下步骤:
步骤600,基站决定让某个处于中继模式的中继站停止中继功能时,基站首先停止通过该中继站转发数据
步骤601,基站在下行终端子帧中向该中继站发送停止中继功能请求消息,并在上行中继子帧中为该中继站分配时间频率资源;
步骤602,基站启动定时器等待中继站的响应消息;
步骤603~605,工作在中继模式的中继站在下行中继子帧中接收到停止中继功能的请求后,中继站在上行中继子帧中向基站发送接受请求响应消息,该消息在基站所分配的时频资源中进行发送。中继站停止中继功能,并等待预先设定的延时后将其工作模式设置为中继模式,这里的预先设定的时延可以是协议规定、系统默认,也可以在基站广播信息中指定;
步骤606,如果定时器溢出前,基站在上行中继子帧中接收到接受请求响应消息,则判定停止中继功能成功,中继站已切换到终端模式,结束流程;
步骤607~608,如果定时器超时溢出时,基站仍然没有接收到中继站的响应消息,原因可能是中继站没有收到基站的请求消息,或者是基站没有收到中继站的响应消息,此时,基站判断其已发送启动请求的次数是否超过预先设置的最大重试次数:超过则判定停止中继功能失败,结束流程;没有超过则进入步骤609;
步骤609,基站将重试次数加1,该次数用来记录中继站发送停止中继功能请求的次数,同时为了避免频繁地发送请求,基站等待一段时间后进入步骤610,上述一段时间,可以设置为一段随机长度时间,也可以是预先设定的一段固定长度时间;
步骤610,基站在下行终端子帧和下行中继子帧中向中继站再次发送停止中继功能请求,该请求可以通过在下行终端子帧和下行中继子帧中同时向中继站发送,或者也可以通过在下行终端子帧和下行中继子帧中交替进行发送,同时,基站在相应的上行子帧中为中继站分配时间频率资源,然后进入步骤602。
定时器超时溢出时,基站仍然没有接收到中继站的响应消息,原因可能是中继站没有收到基站的请求消息,或者是基站没有收到中继站的响应消息。如果是后者,则中继站可能已经切换到终端模式。为了保证处于终端模式的中继站能接收到请求消息,基站再次发送停止请求是通过在下行中继子帧和下行终端子帧都发送,从而保证处于终端模式的中继站能接收到该请求。处于终端模式的中继站接收到该请求后,因为它已经完成了工作模式切换,所以它在上行终端子帧发送接受请求响应消息来通知基站,基站接收到该消息后即可判定该中继站已完成切换。
因此,基站再次发送停止请求的处理流程中,在上述步骤602后,进一步包括步骤611~612和步骤613:
步骤611~612:工作在终端模式的中继站,如果在下行终端子帧中接收到停止中继功能的请求后,因为其已经处于终端模式,所以中继站通过在上行终端子帧中发送接受请求响应消息以通知基站其已完成工作模式的切换;
步骤613:如果定时器溢出前,基站在上行终端子帧中接收到接受请求响应消息,则判定停止中继功能成功,中继站已切换到终端模式,结束流程;
图7A和图7B为中继站发起的停止中继功能的实施例的处理流程图,其中图7A为基站处理部分,图7B为中继站处理部分,该流程具体包括以下步骤:
步骤700,处于中继模式的中继站决定停止中继功能时,在上行中继子帧中向基站发送停止中继功能请求消息,并在上行中继子帧中为该中继站分配时间频率资源;
步骤701,中继站将重试次数加1,该次数用来记录中继站发送停止中继功能请求的次数;
步骤702,中继站启动定时器计时,等待基站的响应消息;
步骤703,基站在上行中继子帧中接收到中继站停止中继功能的请求;
步骤704,基站根据其调度资源情况判断是否允许该中继站停止中继功能:允许则进入步骤705~707;不允许则进入步骤708;
步骤705~707,基站停止通过该中继站转发数据,然后在下行中继子帧中发送停止中继功能的请求,并在下行中继子帧中为该中继站分配时间频率资源,接着采用与图6“基站发起的停止中继功能的实施例的处理流程图”步骤602~613相同的步骤,直到基站收到中继站的响应消息或基站超过最大重试次数;
步骤708,基站在下行中继子帧中发送拒绝请求响应消息,该消息包含基站拒绝停止中继功能的信息;
步骤709,如果定时器溢出前,中继站在下行中继子帧中接收到拒绝请求响应消息,则判定停止中继功能失败,结束流程;
步骤710~711,如果定时器超时溢出时,中继站仍然没有接收到基站的拒绝请求消息或停止中继功能的请求消息,原因可能是基站没有收到中继站的请求消息,或者是中继站没有收到基站的响应消息,此时,中继站判断是否超过预先设置的最大重试次数:超过则判定停止中继功能失败,结束流程;没有超过则进入步骤712;
步骤712,为了避免频繁地发送请求,中继站站等待一段时间后进入步骤700,上述一段时间,可以设置为一段随机长度时间,也可以是预先设定的一段固定长度时间。
上述图4A至图7B的实施例中,基站发送启动或停止中继功能后,如果未收到中继站的响应消息并且没有超过最大重试次数,基站将在下行中继子帧和下行终端子帧中同时或交替地继续发送请求消息,从而确保中继站工作在任何一种模式下都能收到该请求,保证了协商过程的可靠性。所述的在下行终端子帧和下行中继子帧中同时发送请求消息,是指在同一帧中的下行中继子帧和下行终端子帧均发送该请求;所述的在下行终端子帧和下行中继子帧中交替进行发送,是指在如果此次在下行终端子帧发送,那么下一次继续重发该请求时是在下行中继子帧中发送。同时发送的好处是可以减小时延,缺点是造成一定程度的带宽浪费;而交替发送则相反。
对于中继站发起的启动或停止中继功能还可以采用更为简单的处理流程。图8A、图8B和图9A、图9B分别为中继站发起的启动和停止中继功能的请求的另一实施例的处理流程图,图中虚线圆圈部分表示该流程与前述流程的不同之处。如图8A、图8B和图9A、图9B所示,当基站同意中继站的请求,基站不必向中继站发送启动或停止中继功能请求,而是直接向中继站发送接受请求响应消息,中继站接收到该消息后即执行工作模式的切换。
图8A、图8B为中继站发起的启动中继功能的另一实施例的处理流程图,其中,图8A为基站处理部分,图8B为中继站处理部分,该流程具体包括以下步骤:
步骤800,处于终端模式的中继站决定启动中继功能时,在上行终端子帧中向基站发送启动中继功能请求消息,并在上行终端子帧中为该中继站分配时间频率资源;
步骤801,中继站将重试次数加1,该次数用来记录中继站发送启动中继功能请求的次数;
步骤802,中继站启动定时器计时,等待基站的响应消息;
步骤803,基站在上行终端子帧中接收到中继站启动中继功能的请求;
步骤804,基站根据其调度资源情况以及中继站的中继性能信息判断是否允许该中继站启动中继功能:允许则进入步骤805;不允许则进入步骤806;
步骤805,基站在下行终端子帧中发送接受请求响应消息,该消息包含基站接受启动中继功能请求的信息,随后进入步骤808~809;
步骤806,基站在下行终端子帧中发送拒绝请求响应消息,该消息包含基站拒绝启动中继功能的信息,随后进入步骤807;
步骤807,如果定时器溢出前,中继站在下行终端子帧中接收到拒绝请求响应消息,则判定启动中继功能请求失败,结束流程;
步骤808~809,如果定时器溢出前,中继站在下行终端子帧中接收到接受请求响应消息,则等待预先设定的延时后将其工作模式设置为为中继模式并结束流程,这里的预先设定可以是协议规定、系统默认,也可以在基站广播信息中指定;
步骤810~811,如果定时器超时溢出时,中继站仍然没有接收到基站的响应消息,原因可能是基站没有收到中继站的请求消息,或者是中继站没有收到基站的响应消息,此时,中继站判断是否超过预先设置的最大重试次数:超过则判定启动中继功能失败,结束流程;没有超过则进入步骤812;
步骤812,为了避免频繁地发送请求,中继站站等待一段时间后进入步骤800,上述一段时间,可以设置为一段随机长度时间,也可以是预先设定的一段固定长度时间。
图9A、图9B为中继站发起的停止中继功能的另一实施例的处理流程图,其中图9A为基站处理部分,图9B为中继站处理部分,该流程具体包括以下步骤:
步骤900,处于中继模式的中继站决定停止中继功能时,在上行中继子帧中向基站发送停止中继功能请求消息,并在上行中继子帧中为该中继站分配时间频率资源;
步骤901,中继站将重试次数加1,该次数用来记录中继站发送停止中继功能请求的次数;
步骤902,中继站启动定时器计时,等待基站的响应消息;
步骤903,基站在上行中继子帧中接收到中继站停止中继功能的请求;
步骤904,基站根据其调度资源情况判断是否允许该中继站停止中继功能:允许则进入步骤905~906;不允许则进入步骤907;
步骤905~906,基站停止通过该中继站转发数据,然后在下行中继子帧中发送接受请求响应消息,该消息包含基站接受停止中继功能请求的信息,随后进入步骤909~910;
步骤907,基站在下行中继子帧中发送拒绝请求响应消息,该消息包含基站拒绝停止中继功能的信息,随后进入步骤908;
步骤908,如果定时器溢出前,中继站在下行中继子帧中接收到拒绝请求响应消息,则判定请求失败,结束流程;
步骤909~910,如果定时器溢出前,中继站在下行中继子帧中接收到接受请求响应消息,则中继站停止中继功能,在等待预先设定的延时后将其工作模式设置为为中继模式并结束流程,这里的预先设定可以是协议规定、系统默认,也可以在基站广播信息中指定;
步骤911~912,如果定时器超时溢出时,中继站仍然没有接收到基站的响应消息,原因可能是基站没有收到中继站的请求消息,或者是中继站没有收到基站的响应消息,此时,中继站判断是否超过预先设置的最大重试次数:超过则判定请求失败,结束流程;没有超过则进入步骤913;
步骤913,为了避免频繁地发送请求,中继站站等待一段时间后进入步骤900,上述一段时间,可以设置为一段随机长度时间,也可以是预先设定的一段固定长度时间。
上述图4A至图9B的实施例中,基站判定停止中继功能成功后,基站将该中继站的状态修改为终端状态,并且停止通过该中继站转发去往其它终端的数据;基站判定启动中继功能成功后,基站将该中继站的状态修改为中继状态,并且根据中继站的类型,基站发送给终端的数据都需要在中继子帧中发送。
针对某些由运营商部署,专门用于为用户终端提供中继服务的中继站而言,可以采用一种简单的方式来启动中继功能,减少信令交互,这种简单的启动中继功能的方式包括以下步骤:
S1.中继站开机后,在接入网络过程中的能力协商请求或注册请求消息中包含申请启动中继功能的参数,该参数包括启动中继功能的请求以及相应的中继站类型和所支持的连接个数等,该参数表示该中继站请求在初始接入网络后便启动中继功能。
S2.网络侧的基站收到中继站的启动中继功能的请求参数后,判断是否允许该中继站在接入网络后启动中继功能,并在能力协商响应或注册响应消息中告知该中继站,同时为该中继站分配若干用于中继目的的时频资源。
S3.中继站收到基站的响应后,便可判断其是否能在接入网络后即启动中继功能。如果允许,则该中继站便在接入网络后,在规定的时间切换为中继模式;否则,仍然以终端模式运行,只能在后续适当的时间继续发起启动中继功能的申请。
本发明启动与停止无线中继站中继功能的方法,其中所述的中继站,是数字无线中继站,或者是具备中继功能的无线终端。
从以上描述可以看出,通过本发明启动与停止中继站中继功能的方法,可以获得以下效果:
1.提供了一种协商机制,用以实现中继站在终端和中继两种不同模式下切换,从而使得基站能够根据无线通信系统的性能来控制中继站的工作模式;
2.启动或停止中继功能不但可以由基站发起,还可以由中继站发起,从而为用户控制其所持有的中继站提供了方便;
3.启动或停止中继功能的处理流程中增加了定时器和重试次数计数器,从而保证信息交换的及时性和有效性
4.基站在下行中继子帧和下行终端子帧同时(或交替)发送启动或者停止中继功能请求消息,从而保证了中继站在任一工作模式下都能收到该请求,保证了信息交换的可靠性。
基于该方法本发明还提供了一种中继站,该中继站能够根据接收到的启动或停止中继功能请求消息,对其自身的工作模式进行设置。
总之,上面所述仅为本发明较佳实施例而已,并非用以限制本发明。
机译: 一种启动和停止中继站的中继功能的方法及基于该方法的中继站
机译: 传输上行链路控制信息的方法和装置,能够在无线中继系统向中继站发送信号到基站的时间间隔内保持无线通信系统的性能时,与中继站向中继站发送信号的时间间隔重叠中继站
机译: 在多跳中继宽带无线接入通信系统中基于中继站前导性选择中继站的装置和方法