首页 / 国际专利分类库 / 电学 / 电通信技术 / 无线通信网络 / 切换或重选装置 / 一种基于D2D中继通信的业务处理方法及装置

一种基于D2D中继通信的业务处理方法及装置

申请号 CN201510413774.1 申请日 2015-07-14 公开(公告)号 CN105050152A 公开(公告)日 2015-11-11
申请人 宇龙计算机通信科技(深圳)有限公司; 发明人 雷艺学; 张云飞; 郑倩;
摘要 本 发明 实施例 公开了一种基于D2D中继通信的业务处理方法及装置,包括:在接收到第一中继设备的回程链路弱化指示消息时,保持与所述第一中继设备的连接;在接收到所述回程链路弱化指示消息的预设时间T之后,若已搜索到第二中继设备,释放与所述第一中继设备之间的连接,并与所述已搜索到的第二中继设备建立连接。本发明实施例提出的技术方案使得远端设备在等待预设时间T后才与第二中继设备建立连接,从而避免了远端设备在切换中继时的乒乓效应。
权利要求

1.一种基于D2D中继通信的业务处理方法,其特征在于,所述方法包括:
在接收到第一中继设备的回程链路弱化指示消息时,保持与所述第一中继设备的连接,其中,所述回程链路弱化指示消息是当第一中继设备在检测到回程链路的吞吐量低于吞吐量阈值时发送的;
在接收到所述回程链路弱化指示消息的预设时间T之后,若已搜索到第二中继设备,释放与所述第一中继设备之间的连接,并与所述已搜索到的第二中继设备建立连接。
2.根据权利要求1所述的方法,其特征在于,在接收到第一中继设备的回程链路弱化指示消息后,所述方法还包括:
当接收到所述第一中继设备发送的回程链路恢复指示消息,若已开始搜索第二中继设备而未搜索到第二中继设备,则停止搜索第二中继设备;若已搜索到第二中继设备,则不与所述已搜索到的第二中继设备建立连接;若未开始搜索第二中继设备,则不进行第二中继设备搜索。
3.根据权利要求1或2所述的方法,其特征在于,所述第二中继设备的信号质量高于第一中继设备的信号质量。
4.根据权利要求1所述的方法,其特征在于,所述预设时间T小于指定时间长度,所述指定时间长度正相关于所述第一中继设备在回程链路弱化后进行回程链路恢复的统计平均时间。
5.根据权利要求1至4任意一项所述的方法,其特征在于,
所述回程链路弱化指示消息携带回程链路弱化的原因,所述原因包括回程链路质量变差。
6.一种基于D2D中继通信的业务处理方法,其特征在于,包括:
监测回程链路吞吐量;
当所述回程链路吞吐量低于吞吐量阈值时,向远端设备发送回程链路弱化指示消息,所述回程链路弱化指示消息用于指示所述远端设备准备搜索第二中继设备。
7.根据权利要求6所述的方法,其特征在于,在所述向远端设备发送回程链路弱化指示消息之后,所述方法还包括:
当所述回程链路吞吐量高于所述吞吐量阈值时,向远端设备发送回程链路恢复指示消息,所述回程链路恢复指示消息用于指示所述远端设备与第一中继设备保持连接,并且若已开始搜索第二中继设备而未搜索到第二中继设备,则停止搜索第二中继设备;若已搜索到第二中继设备,则不与所述已搜索到的第二中继设备建立连接;若未开始搜索第二中继设备,则不进行第二中继设备搜索。
8.根据权利要求6或7所述的方法,其特征在于,
所述第二中继设备的信号质量高于所述第一中继设备的信号质量。
9.一种远端设备,其特征在于,包括:
接收单元,用于接收第一中继设备的回程链路弱化指示消息;
处理单元,用于在所述接收单元接收到第一中继设备的回程链路弱化指示消息时,保持与所述第一中继设备的连接;
所述处理单元还用于,在接收到第一中继设备的回程链路弱化指示消息的预设时间T之后,若已搜索到第二中继设备,释放与所述第一中继设备之间的连接,并与所述已搜索到的第二中继设备建立连接。
10.根据权利要求9所述的设备,其特征在于,所述接收单元还用于,接收所述第一中继设备发送的回程链路恢复指示消息;
所述处理单元还用于,当所述接收单元接收到所述第一中继设备发送的回程链路恢复指示消息,若已开始搜索第二中继设备而未搜索到第二中继设备,则停止搜索第二中继设备;若已搜索到第二中继设备,则不与所述已搜索到的第二中继设备建立连接;若未开始搜索第二中继设备,则不进行第二中继设备搜索。
11.根据权利要求9或10所述的设备,其特征在于,所述第二中继设备的信号质量高于第一中继设备的信号质量。
12.根据权利要求9所述的设备,其特征在于,所述预设时间T小于指定时间长度,所述指定时间长度正相关于所述第一中继设备在回程链路弱化后进行回程链路恢复的统计平均时间。
13.根据权利要求9至12任意一项所述的设备,其特征在于,所述回程链路弱化指示消息携带回程链路弱化的原因,所述原因包括回程链路质量变差。
14.一种中继设备,其特征在于,包括:
处理单元,用于监测回程链路吞吐量;
发送单元,当所述处理单元监测到回程链路吞吐量低于指定吞吐量阈值时,向远端设备发送回程链路弱化指示消息,所述回程链路弱化指示消息用于指示所述远端设备准备搜索第二中继设备。
15.根据权利要求14所述的设备,其特征在于,所述发送单元还用于:
当所述处理单元监测到回程链路吞吐量高于所述指定吞吐量阈值时,向所述远端设备发送回程链路恢复指示消息,所述回程链路恢复指示消息用于指示所述远端设备与第一中继设备保持连接,并且若已开始搜索第二中继设备而未搜索到第二中继设备,则停止搜索第二中继设备;若已搜索到第二中继设备,则不与所述已搜索到的第二中继设备建立连接;
若未开始搜索第二中继设备,则不进行第二中继设备搜索。
16.根据权利要求14或15所述的设备,其特征在于,所述第二中继设备的信号质量高于所述第一中继设备的信号质量。

说明书全文

一种基于D2D中继通信的业务处理方法及装置

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种基于D2D中继通信的业务处理方法及装置。

背景技术

[0002] 在3GPP组织提出的LTE-A的研究项目中,需要在LTE的基础上提供新的技术来满足IMT-Advanced的要求,提供更高的数据速率和系统容量。因此引入了设备间(D2D,Device-to-Device)通信来提高频谱利用率,D2D通信是通过在小区基站的控制下与正常小区用户共享无线资源来提高频谱的利用率。
[0003] 3GPP组织引入了部分覆盖D2D通信技术,即进行D2D通信的两个或者多个用户设备(UE,User Equipment),有的位于小区覆盖范围内,有的位于小区覆盖范围外,其中位于小区覆盖范围内的UE为中继(Relaying)设备,位于小区范围之外的UE为远端(Remote)设备,远端设备不能直接与基站通信而是通过中继设备与基站进行通信。现有技术已实现对小区覆盖范围内UE的连接管理,即中继设备可以通过与基站建立无线资源控制(RRC,Radio Resource Control)连接和非接入层(NAS,Non Access Stratum)连接,进行基站和中继之间的连接管理,目前现有技术中还没有远端设备和中继设备之间的连接管理机制。
[0004] 如何实现部分覆盖场景下远端设备和中继设备之间的连接管理是亟待解决的问题。

发明内容

[0005] 本发明实施例公开了一种基于D2D中继通信的业务处理的方法及装置,能够使中继设备监测到回程链路吞吐量下降时向远端设备发送回程链路弱化指示消息,远端设备在接收到回程链路弱化指示消息后不是立刻与新的中继 设备建立连接,而是等待预设时间T后才开始与新的中继设备建立连接,从而避免了远端设备在进行中继设备切换时的乒乓效应,增强了PC5接口的鲁棒性。
[0006] 本发明实施例第一方面提供了一种基于D2D中继通信的业务处理方法,用于远端设备,包括:
[0007] 在接收到第一中继设备的回程链路弱化指示消息时,保持与第一中继的连接,其中,回程链路弱化指示消息是当第一中继设备在检测到回程链路的吞吐量低于吞吐量阈值时发送的;
[0008] 在接收到回程链路弱化指示消息的预设时间T之后,若已搜索到第二中继设备,释放与第一中继设备之间的连接,并与已搜索到的第二中继设备建立连接。
[0009] 结合第一方面,在第一种可能的实现方式中,在接收到第一中继设备的回程链路弱化指示消息后,该方法还包括:当接收到第一中继设备发送的回程链路恢复指示消息,若已开始搜索第二中继设备而未搜索到第二中继设备,则停止搜索第二中继设备;若已搜索到第二中继设备,则不与已搜索到的第二中继设备建立连接;若未开始搜索第二中继设备,则不进行第二中继设备搜索。
[0010] 结合第一方面和第一方面的第一种可能的实现方式,第二种可能的实现方式中,第二中继设备的信号质量高于第一中继设备的信号质量。
[0011] 结合第一方面,在第三种可能的实现方式中,预设时间T小于指定时间长度,指定时间长度正相关于第一中继设备在回程链路弱化后进行回程链路恢复的统计平均时间。
[0012] 结合第一方面至第一方面的第三种可能的实现方式中的任意一种,回程链路弱化指示消息携带回程链路弱化的原因,原因包括回程链路质量变差。
[0013] 本发明实施例第二方面提供了另一种基于D2D中继通信的业务处理方法,其特征在于,包括:
[0014] 监测回程链路吞吐量;
[0015] 当回程链路吞吐量低于吞吐量阈值时,向远端设备发送回程链路弱化指示消息,回程链路弱化指示消息用于指示远端设备准备搜索第二中继设备。
[0016] 结合第二方面,在第一种可能的实现方式中,在向远端设备发送回程链路弱化指示消息之后,该方法还包括:
[0017] 当回程链路吞吐量高于吞吐量阈值时,向远端设备发送回程链路恢复指示消息,回程链路恢复指示消息用于指示远端设备与第一中继设备保持连接,并且若已开始搜索第二中继设备而未搜索到第二中继设备,则停止搜索第二中继设备;若已搜索到第二中继设备,则不与已搜索到的第二中继设备建立连接;若未开始搜索第二中继设备,则不进行第二中继设备搜索。
[0018] 结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,第二中继设备的信号质量高于第一中继设备的信号质量。
[0019] 本发明实施例第三方面提供了一种远端设备,包括:
[0020] 接收单元,用于接收第一中继设备的回程链路弱化指示消息;
[0021] 处理单元,用于在接收单元接收到回程链路弱化指示消息时,保持与第一中继设备的连接;
[0022] 处理单元还用于,在接收到第一中继设备的回程链路弱化指示消息的预设时间T之后,若已搜索到第二中继设备,释放与第一中继设备之间的连接,并与已搜索到的第二中继设备建立连接。
[0023] 结合第三方面,在第一种可能的实现方式中,接收单元还用于,接收第一中继设备发送的回程链路恢复指示消息;
[0024] 处理单元还用于,当接收单元接收到第一中继设备发送的回程链路恢复指示消息,若已开始搜索第二中继设备而未搜索到第二中继设备,则停止搜索第二中继设备;若已搜索到第二中继设备,则不与已搜索到的第二中继设备建立连接;若未开始搜索第二中继设备,则不进行第二中继设备搜索。
[0025] 结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,第二中继设备的信号质量高于第一中继设备的信号质量。
[0026] 结合第三方面,在第三种可能的实现方式中,预设时间T小于指定时间长度,指定时间长度正相关于第一中继设备在回程链路弱化后进行回程链路恢复的统计平均时间。
[0027] 结合第三方面至第三方面的第三种可能的实现方式,回程链路弱化指示消息携带回程链路弱化的原因,原因包括回程链路质量变差。
[0028] 本发明实施例第四方面提供了一种中继设备,包括:
[0029] 处理单元,用于监测回程链路吞吐量;
[0030] 发送单元,当处理单元监测到回程链路吞吐量低于指定吞吐量阈值时,向远端设备发送回程链路弱化指示消息,回程链路弱化指示消息用于指示远端设备准备搜索第二中继设备。
[0031] 结合第四方面,在第一种可能的实现方式中,发送单元还用于:
[0032] 当处理单元监测到回程链路吞吐量高于指定吞吐量阈值时,向远端设备发送回程链路恢复指示消息,回程链路恢复指示消息用于指示远端设备与第一中继设备保持连接,并且若已开始搜索第二中继设备而未搜索到第二中继设备,则停止搜索第二中继设备;若已搜索到第二中继设备,则不与已搜索到的第二中继设备建立连接;若未开始搜索第二中继设备,则不进行第二中继设备搜索。
[0033] 结合第四方面或第四方面的第一种可能的实现方式,在第二种可能的实现方式中,第二中继设备的信号质量高于第一中继设备的信号质量。
[0034] 可见,本发明实施例提出的技术方案使得远端设备在收到第一中继设备发送的无线链路弱化指示后并不立刻与第二中继设备建立连接,而是保持与第一中继设备的连接,并等待预设时间T后才开始建立与第二中继设备的连接,从而避免了远端设备在切换中继时的乒乓效应。
[0035] 进一步的,远端设备接收到第一中继设备发送的回程链路恢复指示消息后,若已开始搜索第二中继设备而未搜索到第二中继设备,则停止搜索第二中继设备,若已搜索到第二中继设备,则不与已搜索到的第二中继设备建立连接,若未开始搜索第二中继设备,则不进行第二中继设备搜索,以便及时 在第一中继设备的回程链路吞吐量恢复到指定阈值时与第一中继设备保持连接。此外,远端设备可设定预设时间T的长度小于一个指定时间长度,该指定时间长度正相关于第一中继设备在回程链路恢复无线链路的统计平均时间,从而避免过迟切换。附图说明
[0036] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037] 图1是本发明实施例提供的一种LTE D2D中继的场景示意图;
[0038] 图2是本发明实施例一提供的一种基于D2D中继通信的业务处理方法的流程示意图;
[0039] 图3是本发明实施例二提供的另一种基于D2D中继通信的业务处理方法的流程示意图;
[0040] 图4是本发明实施例三提供的另一种基于D2D中继通信的业务处理方法的流程示意图;
[0041] 图5是本发明实施例四提供的一种远端设备的结构示意图;
[0042] 图6是本发明实施例五提供的另一种远端设备的结构示意图;
[0043] 图7是本发明实施例六提供的一种中继设备的结构示意图;
[0044] 图8是本发明实施例七提供的一种中继设备的结构示意图。

具体实施方式

[0045] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出 创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046] D2D通信是一种在网络的控制下,允许终端之间通过复用蜂窝小区的无线资源直接进行通信的技术,在LTE的D2D技术中,用户设备(UE,User Equipment)之间通过PC5接口进行临近服务(ProSe,Proximity based Services)通信,PC5接口与正常UE与基站间的Uu接口不同,其连接概念不是Uu接口的无线承载连接而是广播式无连接的物理层技术,并且PC5接口的数据传输没有混合自动重传(HARQ,Hybrid Automatic Repeat Request)反馈。PC5接口发送的物理信道包括物理层边路广播信道(PSBCH,Physical Sidelink Broadcast Channel)、物理层边路控制信道(PSCCH,Physical Sidelink Control Channel)和物理边路共享信道(PSSCH,Physical Sidelink Shared Channel),临近通信的UE使用基站调度的专用资源或从预设的边路通信资源池中自行选择资源进行通信。在小区覆盖范围内或在小区覆盖范围外的并且支持边路直接通信的UE都可以进行ProSe通信。
[0047] LTE技术中引入了D2D的中继场景,如图1所示为D2D中继场景示意图,在D2D中继场景下,位于小区覆盖范围内的UE为中继设备(Relaying UE),通过PC5接口与小区覆盖范围外的远端设备(Remote UE)进行ProSe通信,远端设备不能直接与基站通信而是通过中继设备与基站进行通信。本领域的研究人员发现,在部分覆盖的D2D中继场景下,现有技术已实现对小区覆盖范围内UE的连接管理,即中继设备可以通过与基站建立RRC连接和NAS连接,进行无线承载的连接管理,但是目前现有技术中还没有中继设备和远端设备之间的PC5接口的连接管理机制。
[0048] 本发明实施例提供了一种基于D2D中继通信的业务处理方法及装置,用于在D2D通信中远端设备和中继设备之间的连接管理,其中远端设备通过与中继设备建立无线连接实现与网络的通信,中继设备可与网络直接通信,远端设备和中继设备之间可进行点对点的临近通信。
[0049] 首先参见图2,图2为本发明实施例一提供的一种基于D2D中继通信的业务 处理方法的流程示意图。以下将以远端设备的度进行详细说明:
[0050] S101、在接收到第一中继设备的回程链路弱化指示消息时,保持与第一中继设备的连接,其中,回程链路弱化指示消息是当第一中继设备在检测到回程链路的吞吐量低于吞吐量阈值时发送的。
[0051] LTE D2D中继场景下,中继设备和远端设备都会发生移动,远端设备通过PC5接口进行的与网络侧的通信能否持续不仅取决于中继设备和远端设备的相对距离和通信质量,还取决于中继设备与基站的回程链路的通信质量,这是由于远端设备可能需要把数据经过中继设备发到网络,网络也可能有流量需要经过中继设备发送到远端设备。如果中继设备与基站之间的无线链路质量弱化,则可能导致PC5接口上的数据传输受到影响。
[0052] 第一中继设备是远端设备当前连接的中继设备,第一中继设备在服务远端设备时,监测回程链路的数据吞吐量,并在吞吐量低于指定阈值时向所服务的远端设备发送回程链路弱化指示(Indication of Backhaul Link Going Down)消息,以通知远端设备回程链路已开始弱化,远端设备在收到回程链路弱化指示消息后可做切换准备。
[0053] 当远端设备收到第一中继设备发送的回程链路弱化指示消息后,并不立刻与已搜索到的新的中继设备(第二中继设备)连接,而是保持与第一中继设备的连接不释放,因为第一中继设备的回程链路可能短期内恢复回高平吞吐量,因此远端设备在预设时间T后才开始与第二中继设备建立连接,该预设时间用T表示,在具体实施中,当远端设备接收到回程链路弱化指示消息后可启动一个迟滞定时器进行计时,设定迟滞定时器在计时到预设时间T后超时,迟滞定时器超时后远端设备才开始与第二中继设备建立连接。在迟滞定时器超时前,即在预设时间T内,或者在远端设备未搜索到第二中继设备时,远端设备都应该保持与第一中继设备的连接不释放。
[0054] 在具体情况下,回程链路弱化的原因可能是多种多样的,可能因为回程链路质量变差甚至出现无线链路失败导致吞吐量骤降,或者因为第一中继设 备的调度优先级较低,基站分配的资源较少而导致吞吐量降低,或者是因为功率控制原因导致吞吐量降低等等,其中,若是回程链路质量变差导致的回程链路弱化,第一中继设备可能在短时间内恢复回程链路质量,其他原因导致的回程链路弱化,在短期内恢复的几率较小。当第一中继设备监测到回程链路吞吐量低于指定阈值后,可以在发送给远端设备的回程链路弱化指示消息中包含原因字段,该原因字段指示回程链路吞吐量降低的原因。
[0055] 因此,当远端设备接收到第一中继设备的回程链路弱化指示消息时,获取回程链路弱化指示消息中的原因字段,若该原因字段指示为回程链路弱化的原因为回程链路质量变差,则启动迟滞定时器,设定迟滞定时器在预设时间T之后超时,当迟滞定时器超时后才与第二中继设备建立连接,否则,若回程链路弱化的原因为其他原因则远端设备立刻开始搜索第二中继设备并与已搜索到的第二中继设备建立连接。这是因为若是回程链路质量变差的原因导致回程链路弱化,第一中继设备可能在短时间内恢复回程链路质量,若是其他原因导致回程链路弱化,第一中继设备在短期内恢复的几率较小。
[0056] 在一些可行的实施方式中,远端设备设置预设时间T的长度,其中,预设时间T的长度小于一个指定时间长度,该指定时间长度正相关于第一中继设备在回程链路弱化后进行回程链路恢复的统计平均时间。预设时间T的长度不是越长越好,当T长度大于回程链路恢复的统计平均时间时,一般会导致远端设备执行切换的时间滞后,影响远端设备通信质量。举例来说,当预设时间T长度大于无线链路重建立过程所花费的统计平均时间时,远端设备会在回程链路无线链路重建立失败后才开始与第二中继设备建立连接而导致过迟切换。
[0057] S102、在接收到第一中继设备的回程链路弱化指示消息的预设时间T之后,若已搜索到第二中继设备,释放与第一中继设备之间的连接,并与第二中继设备建立连接。
[0058] 当远端设备收到第一中继设备发送的回程链路弱化指示消息后,在预设时间T内可开始搜索第二中继设备,远端设备也可以在预设时间T之后搜索第 二中继设备,在本发明实施例提出的技术方案中不予限定。
[0059] 需说明的是,第二中继设备的信号质量高于第一中继设备的信号质量,在具体实施中,第二中继设备可能还需满足其他条件,例如,与远端设备的距离在一定范围内,从等效的信号强度来看信号强度要高于一定阈值,或者,回程链路质量要同时满足担当中继的条件。
[0060] 在具体实现中,在迟滞定时器超时后,即在预设时间T后,若远端设备已搜索到第二中继设备,释放与第一中继设备之间的连接,并与第二中继设备建立连接;若未搜索到第二中继设备,保持与第一中继设备的连接,并继续进行第二中继设备搜索。
[0061] 当远端设备在预设时间T内接收到回程链路恢复指示消息,说明回程链路的吞吐量已恢复,远端设备可以停止搜索第二中继设备,继续保持与第一中继设备的连接;若已搜索到第二中继设备,则不与已搜索到的第二中继设备建立连接;若未开始搜索第二中继设备,则不进行第二中继设备搜索。这样可以防止远端设备在收到回程链路弱化指示消息时立刻切换中继而导致的乒乓切换。一个典型的场景是回程链路无线链路失败导致的回程链路吞吐量下降,第一中继设备通过无线链路重建立过程恢复回程链路的无线承载后,可以向远端设备发送回程链路恢复指示消息。远端设备在定时器超时前收到回程链路恢复指示消息时,停止迟滞定时器,继续保持跟第一远端设备的连接关系并执行以上操作。
[0062] 当远端设备在预设时间T后接收到第一中继设备的回程链路恢复指示消息,此时远端设备已开始进行第二中继设备搜索,若远端设备未搜索到第二中继设备,可以停止搜索第二中继设备,若终端已搜索到第二中继设备,则不与已搜索到的第二中继设备建立连接。
[0063] 当未收到第一中继设备的回程链路恢复指示消息时,若远端设备已搜索到第二中继设备,则可以与第二中继设备建立连接,即若在预设时间T内则在预设时间T之后与第二中继设备建立连接,若在预设时间T之后则可以直接与 第二中继设备建立连接;否则,若远端设备未搜索到远端设备,则继续搜索第二中继设备,并保持与第一中继设备的连接,直至搜索到第二中继设备。
[0064] 可见,本发明实施例提出的技术方案使得远端设备在收到第一中继设备发送的无线链路弱化指示后并不立刻与第二中继设备建立连接,而是在预设时间T之后,才开始与第二中继设备建立连接,若远端设备接收到第一中继设备发送的回程链路恢复指示消息可以继续保持与第一中继设备的连接,从而避免了远端设备在切换中继时的乒乓效应。此外,远端设备可设定预设时间T的长度小于第一中继设备在回程链路恢复无线链路的统计平均时间,从而避免过迟切换。
[0065] 为便于更好的理解和实施本发明实施例的上述方案,下面结合一些具体的例子进行说明。
[0066] 本发明实施例提出的实施例二提供一种基于D2D中继通信的业务处理方法,用于通过中继设备实现与网络通信的远端设备,参见图3,图3为本发明实施例二提供的一种基于D2D中继通信的业务处理方法的流程示意图。其中,如图3所示,本方法可包括以下步骤:
[0067] S201、在接收到第一中继设备的回程链路弱化指示消息时,保持与第一中继设备的连接,其中,回程链路弱化指示消息是当第一中继设备在检测到回程链路的吞吐量低于吞吐量阈值时发送的。
[0068] 在具体实现中,一般采用定时器进行计时操作,远端设备可以启动一个迟滞定时器,设定迟滞定时器在预设时间T后超时。远端设备可以在迟滞定时器超时前开始搜索第二中继设备,也可以在迟滞定时器超时后,即预设时间T之后开始搜索第二中继设备。在迟滞定时器超时前,即在预设时间T内,或在远端设备未搜索到第二中继设备时,远端设备都应该保持与第一中继设备的连接不释放。
[0069] 关于步骤S201的具体描述可参见上述实施例一的步骤S101,此处不做赘述。
[0070] S202、判断是否收到第一中继设备发送的回程链路恢复指示消息。
[0071] S203、当接收到回程链路恢复指示消息,若已开始搜索第二中继设备而未搜索到第二中继设备,则停止搜索第二中继设备,若已搜索到第二中继设备,则不与已搜索到的第二中继设备建立连接,若未开始搜索第二中继设备,则不进行第二中继设备搜索。
[0072] 第一中继设备向远端设备发送回程链路弱化指示消息后,可以尝试恢复回程链路吞吐量,若第一中继设备将吞吐量恢复到指定吞吐量阈值,可向远端设备发送回程链路恢复指示消息。若远端设备接收到回程链路恢复指示消息,说明回程链路的吞吐量已恢复到指定吞吐量阈值。
[0073] 一个典型的场景是回程链路无线链路失败导致的回程链路吞吐量下降,第一远端设备向远端设备发送回程链路弱化指示消息后,通过无线链路重建立过程恢复回程链路的无线承载,若无线链路重建立成功,可以向远端设备发送回程链路恢复指示消息。
[0074] 值得注意的是,远端设备可能在预设时间T内收到第一中继设备发送的回程链路恢复指示消息,也可能在预设时间T后收到第一中继设备发送的回程链路恢复指示消息。
[0075] 当远端设备接收到第一中继设备的回程链路恢复指示消息时,若已开始搜索第二中继设备而未搜索到第二中继设备,远端设备可以停止搜索第二中继设备;若已搜索到第二中继设备,则不与已搜索到的第二中继设备建立连接,具体来说,当预设时间T内接收到回程链路恢复指示消息时,则在预设时间T之后不与已搜索到的第二中继设备建立连接,当在预设时间T之后接收到回程链路恢复指示消息时,终端还未与已搜索到的第二中继设备建立连接,则不与该第二中继设备建立连接;若未开始搜索第二中继设备,则不进行第二中继设备搜索。这样可以防止远端设备在收到回程链路弱化指示消息时立刻切换中继而导致的乒乓切换。
[0076] 此外,需要说明的是,在具体实现中,一般采用启动定时器进行计时操作,当远端设备在迟滞定时器超时前接收到第一中继设备发送的回程链路恢复指示消息时,应停止迟滞定时器,以避免迟滞定时器超时触发远端设备与已搜索到的第二中继设备建立连接的操作。
[0077] S204、若未收到回程链路恢复指示消息,判断接收到回程链路弱化指示消息是否超过预设时间T。
[0078] 在具体实现中,当远端设备在收到原因字段为回程链路质量变差的回程链路弱化指示消息时启动定时器,若未收到第一中继设备发送的回程链路恢复指示消息并且迟滞定时器超时,远端设备才开始与第二中继设备建立连接。远端在与第二中继设备建立连接前应搜索第二中继设备,当搜索到第二中继设备时才可以进行连接,第二中继设备的信号质量一定要高于第一中继设备,第二中继设备可能还需满足其他条件,例如,与远端设备的距离在一定范围内,从等效的信号强度来看信号强度要高于一定阈值,或者,回程链路质量要同时满足担当中继的条件。
[0079] 远端设备可以在收到第一中继设备发送的回程链路弱化指示消息后,在预设时间T内开始搜索第二中继设备,也可以在预设时间T之后搜索第二中继设备,在本发明实施例提出的技术方案中不予限定。
[0080] 若未超过预设时间T,返回步骤S202,判断是否收到第一中继设备发送的回程链路恢复指示消息。
[0081] S205、判断是否已搜索到第二中继设备。
[0082] 远端设备通过检测第二中继设备发送的信号进行搜索,每次检测到一个第二中继设备发送的信号,远端设备判断第二中继设备是否满足第二中继设备的条件。第二中继设备的信号功率必须高于第一中继设备,在具体实现中,第二中继设备可能还需满足其他条件,例如,与远端设备的距离在一定范围内,从等效的信号强度来看信号强度要高于一定阈值,或者,回程链路质量要同时满足担当中继的条件。若已搜索到达到此条件中继,远端设备可进行连接。
[0083] S206、若已搜索到第二中继设备,释放与第一中继设备之间的连接,并与第二中继设备建立连接。
[0084] 若远端设备已搜索到第二中继设备,释放与第一中继设备之间的连接,并与第二中继设备建立连接。在与第二中继设备建立连接之前始终保持与第一中继设备之间的连接。
[0085] S207、若未搜索到第二中继设备,保持与第一中继设备的连接,并继续进行第二中继设备搜索。
[0086] 若远端设备没有搜索到第二中继设备,还是保持与第一中继设备之间的连接,并继续搜索第二中继设备,直至搜索到第二中继设备并进行连接,或者接收到第一中继设备发送的回程链路恢复指示消息,则停止搜索第二中继设备。
[0087] 可见,本发明实施例提出的技术方案使得远端设备在收到第一中继设备发送的无线链路弱化指示后并不立刻与第二中继设备建立连接,当终端未收到回程链路恢复指示消息,并且在预设时间T之后,才与已搜索到的第二中继设备建立连接。当接收到回程链路恢复指示消息时,保持与第一中继设备的连接,若已开始搜索第二中继设备而未搜索到第二中继设备,则停止搜索第二中继设备,若已搜索到第二中继设备,则不与已搜索到的第二中继设备建立连接,若未开始搜索第二中继设备,则不进行第二中继设备搜索。这样既能避免远端设备在切换中继时的乒乓效应又不至于造成过迟切换。
[0088] 本发明实施例提出的实施例三提供一种基于D2D中继通信的业务处理方法,用于第一中继设备,参见图4,如图4所示,本方法可包括以下步骤:
[0089] S301、监测回程链路吞吐量。
[0090] D2D中继场景下,中继设备和远端设备都会发生移动,远端设备通过PC5接口进行的与网络侧的通信能否持续不仅取决于中继设备和远端设备的相对距离和通信质量,还取决于中继设备与基站的回程链路的通信质量,这是由于远端设备可能需要把数据经过中继设备发到网络,网络也可能有流量需要经过中继设备发送到远端设备。如果中继设备与基站之间的无线链路质量弱化,则可能导致PC5上的数据传输受到影响。
[0091] 因此第一中继设备在作为中继服务远端设备时,监测回程链路的数据吞吐量,若监测到吞吐量低于指定吞吐量阈值,向远端设备发送回程链路弱化指示消息,以通知远端设备回程链路已开始弱化,远端设备在收到回程链路弱化指示消息后可做切换准备。
[0092] S302、当回程链路吞吐量低于指定吞吐量阈值时,向远端设备发送回程 链路弱化指示消息。
[0093] 在一些可行的实施方式中,当第一中继设备监测到回程链路吞吐量低于指定阈值后,可以在发送给远端设备的回程链路弱化指示消息中包含原因字段,该原因字段指示回程链路吞吐量降低的原因。若是由于回程链路质量变差导致回程链路吞吐量低于指定吞吐量阈值,将回程链路弱化指示消息中的原因字段设置为回程链路质量变差,否则,将回程链路弱化指示消息中的原因字段设置为除了回程链路质量变差之外的其他原因。当远端设备接收到第一中继设备的回程链路弱化指示消息时,获取回程链路弱化指示消息中的原因字段,若该原因字段指示为回程链路弱化的原因为回程链路质量变差,则保持与第一中继设备的连接,否则,若回程链路弱化的原因为其他原因则远端设备立刻开始搜索并与第二中继设备建立连接。若是回程链路质量变差的原因导致回程链路弱化,第一中继设备可能在短时间内恢复回程链路质量,因此远端设备在预设时间T后才与第二中继设备建立连接,以防止第一中继设备在预设时间T内恢复回程链路质量,若为其他原因导致的链路弱化,第一中继设备在短期内恢复回程链路质量的几率较小,因此远端设备可立刻启动第二中继设备的搜索和连接过程。
[0094] 可见,本发明实施例提出的技术方案使第一中继设备在检测到回程链路吞吐量低于指定吞吐量阈值后,向远端设备发送回程链路弱化指示消息,从而使远端设备在收到无线链路弱化指示后开始准备切换到第二中继设备,避免回程链路吞吐量下降导致远端设备通信质量下降。
[0095] 进一步地,在步骤S302之后,本实施例三提供的方法还包括:当回程链路吞吐量恢复到高于指定吞吐量阈值时,向远端设备发送回程链路恢复指示消息。
[0096] 优选的,若是由于回程链路质量变差导致回程链路吞吐量低于指定阈值,当回程链路吞吐量恢复到高于指定吞吐量阈值时,第一中继设备向远端设备发送回程链路恢复指示消息,若为其他原因导致的回程链路弱化,第一中继设备不向远端设备发送回程链路恢复指示消息。第一中继设备向远端设备发送回程链路弱化指示消息后,可以尝试恢复回程链路吞吐量,若第一中继设 备将吞吐量恢复到指定吞吐量阈值并且之前回程链路弱化是由于回程链路质量导致的,可向远端设备发送回程链路恢复指示消息。远端设备接收到第一中继设备的回程链路恢复指示消息时,可以继续保持与第一中继设备的连接,并且若已开始搜索第二中继设备而未搜索到第二中继设备,则停止搜索第二中继设备,若已搜索到第二中继设备,则不与已搜索到的第二中继设备建立连接,若未开始搜索第二中继设备,则不进行第二中继设备搜索。这样可以防止远端设备在收到回程链路弱化指示消息时立刻切换中继设备而导致的乒乓切换。
[0097] 可见,第一中继设备在发送回程链路弱化指示消息后可尝试恢复回程链路吞吐量,若将吞吐量恢复到指定吞吐量阈值,可向远端设备发送回程链路恢复指示消息,从而避免远端设备的乒乓切换。
[0098] 本发明实施例四提供了一种远端设备,用于实现本发明提出的一种基于D2D中继通信的业务处理方法。参见图5,设备a00可包括接收单元a10和处理单元a20。
[0099] 接收单元a10,用于接收第一中继设备的回程链路弱化指示消息;
[0100] 处理单元a20,用于在接收单元接收到回程链路弱化指示消息时,保持与第一中继设备的连接,其中,回程链路弱化指示消息是当第一中继设备在检测到回程链路的吞吐量低于吞吐量阈值时发送的;处理单元还用于,在接收到回程链路弱化指示消息的预设时间T之后,若已搜索到第二中继设备,释放与第一中继设备之间的连接,并与第二中继设备建立连接。
[0101] 其中,第二中继设备的信号质量高于第一中继设备的信号质量,回程链路弱化指示消息携带回程链路弱化的原因,原因包括回程链路质量变差。
[0102] 接收单元a10还用于,接收第一中继设备发送的回程链路恢复指示消息;
[0103] 处理单元a20还用于,当接收单元接收到第一中继设备发送的回程链路恢复指示消息时,若已开始搜索第二中继设备而未搜索到第二中继设备,则停止搜索第二中继设备;若已搜索到第二中继设备,则不与已搜索到的第二中继设备建立连接;若未开始搜索第二中继设备,则不进行第二中继设备搜索。
[0104] 预设时间T小于指定时间长度,指定时间长度正相关于第一中继设备在 回程链路弱化后进行回程链路恢复的统计平均时间。
[0105] 可见,本发明实施例提出的技术方案使得远端设备在收到第一中继设备发送的无线链路弱化指示后并不立刻与第二中继设备建立连接,而是在预设时间T后才开始与第二中继设备建立连接,若远端设备接收到第一中继设备发送的回程链路恢复指示消息可以继续保持与第一中继设备的连接,从而避免了远端设备在切换中继时的乒乓效应。此外,远端设备可设定预设时间T的长度小于一个指定时间长度,该指定时间长度正相关于第一中继设备在回程链路恢复无线链路的统计平均时间,从而避免过迟切换。
[0106] 本发明实施例五提供了一种远端设备,用于实现本发明提出的一种基于D2D中继通信的业务处理方法。参见图6,该设备b00包括处理器b10、存储器b20、总线系统b30、接收器b40和发送器b50。其中,处理器b10、存储器b20、接收器b40和发送器b50通过总线系统b30相连,该存储器b20用于存储指令,该处理器b10用于执行该存储器b20存储的指令,以控制接收器b40接收信号,并控制发送器b50发送信号,完成上述移动支付方法中的步骤。其中,接收器b40和发送器b50可以为相同或者不同的物理实体。
[0107] 该设备b00完成的方法步骤至少可以包括:
[0108] 在接收到第一中继设备的回程链路弱化指示消息时,保持与第一中继设备的连接,其中,回程链路弱化指示消息是当第一中继设备在检测到回程链路的吞吐量低于吞吐量阈值时发送的;
[0109] 在接收到回程链路弱化指示消息的预设时间T之后,若已搜索到第二中继设备,释放与第一中继设备之间的连接,并与已搜索到的第二中继设备建立连接。
[0110] 上述设备所涉及的与本发明实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或实施例中关于这些内容的描述,此处不做赘述。
[0111] 本发明实施例六提供了一种中继设备,用于实现本发明提出的一种基于D2D中继通信的业务处理方法。其中,为了描述方便,将该中继设备描述为第一中继设备,本实施例中所提到的第二中继设备为除第一中继设备之外的 其他中继设备。参见图7,设备c00可包括处理单元a10和发送单元c20。
[0112] 处理单元c10,用于监测回程链路吞吐量;
[0113] 发送单元c20,当处理单元c10监测到回程链路吞吐量低于指定吞吐量阈值时,向远端设备发送回程链路弱化指示消息,回程链路弱化指示消息用于指示远端设备准备搜索第二中继设备。
[0114] 发送单元c20还用于,当处理单元c10监测到回程链路吞吐量高于指定吞吐量阈值时,向远端设备发送回程链路恢复指示消息,回程链路恢复指示消息用于指示远端设备与第一中继设备保持连接,并且若已开始搜索第二中继设备而未搜索到第二中继设备,则停止搜索第二中继设备;若已搜索到第二中继设备,则不与已搜索到的第二中继设备建立连接;若未开始搜索第二中继设备,则不进行第二中继设备搜索。
[0115] 其中,第二中继设备的信号质量高于第一中继设备的信号质量。
[0116] 可见,本发明实施例提出的技术方案使第一中继设备在检测到回程链路吞吐量低于指定吞吐量阈值后,向远端设备发送回程链路弱化指示消息,从而使远端设备在收到无线链路弱化指示后开始准备切换到第二中继设备,避免回程链路吞吐量下降导致远端设备通信质量下降。此外,第一中继设备在发送回程链路弱化指示消息后可尝试恢复回程链路吞吐量,若将吞吐量恢复到指定吞吐量阈值,可向远端设备发送回程链路恢复指示消息,从而避免远端设备的乒乓切换。
[0117] 本发明实施例七提供了一种中继设备,用于实现本发明提出的一种基于D2D中继通信的业务处理方法。其中,为了描述方便,将该中继设备描述为第一中继设备,本实施例中所提到的第二中继设备为除第一中继设备之外的其他中继设备。参见图8,该设备d00包括处理器d10、存储器d20、总线系统d30、接收器d40和发送器d50。其中,处理器d10、存储器d20、接收器d40和发送器d50通过总线系统d30相连,该存储器d20用于存储指令,该处理器d10用于执行该存储器d20存储的指令,以控制接收器d40接收信号,并控制发送器d50发送信号,完成上述移动支付方法中的步骤。其中,接收器d40和发送器d50可以为相同或者不同的物理实体。
[0118] 该设备d00完成的方法步骤至少可以包括:
[0119] 监测回程链路吞吐量;
[0120] 当回程链路吞吐量低于指定吞吐量阈值时,向远端设备发送回程链路弱化指示消息,回程链路弱化指示消息用于指示远端设备准备搜索第二中继设备。
[0121] 上述第一中继设备所涉及的与本发明实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或实施例中关于这些内容的描述,此处不做赘述。
[0122] 本领域普通技术人员将会理解,本发明的各个方面、或各个方面的可能实现方式可以被具体实施为系统、方法或者计算机程序产品。此外,本发明的各方面、或各个方面的可能实现方式可以采用计算机程序产品的形式,计算机程序产品是指存储在计算机可读介质中的计算机可读程序代码。
[0123] 计算机可读介质可以是计算机可读数据介质或者计算机可读存储介质。计算机可读存储介质包含但不限于电子磁性、光学、电磁、红外或半导体系统、设备或者装置,或者前述的任意适当组合,如随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或者快闪存储器)、光纤、便携式只读存储器(CD-ROM)。
[0124] 计算机中的处理器读取存储在计算机可读介质中的计算机可读程序代码,使得处理器能够执行在流程图中每个步骤、或各步骤的组合中规定的功能动作;生成实施在框图的每一、或各块的组合中规定的功能动作的装置。
[0125] 计算机可读程序代码可以完全在用户的计算机上执行、部分在用户的计算机上执行、作为单独的软件包、部分在用户的本地计算机上并且部分在远程计算机上,或者完全在远程计算机或者服务器上执行。也应该注意,在某些替代实施方案中,在流程图中各步骤、或框图中各块所注明的功能可能不按图中注明的顺序发生。例如,依赖于所涉及的功能,接连示出的两个步骤、或两个块实际上可能被大致同时执行,或者这些块有时候可能被以相反顺序执行。
[0126] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过 其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,功能单元的划分,仅仅为一种逻辑功能划分,具体实现时可能有其他的划分方式,例如多个单元可以结合到同一个子系统或模块中实现,或将一个单元拆分成几个单元实现,或一些实现特征可以忽略或不执行。
[0127] 以上对本发明实施例公开的一种基于D2D中继通信的业务处理方法、装置及设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
QQ群二维码
意见反馈