一种传输路径的切换方法、终端和系统与流程

文档序号:13719517阅读:113来源:国知局
技术领域本发明涉及通信领域,尤其涉及一种传输路径的切换方法、终端和系统。

背景技术:
现有的用户设备的移动性管理方法为:用户设备与服务基站进行数据传输的过程中,用户设备或服务基站发现当前的Uu链路不满足传输需求,确定需要进行基站切换的情况下,用户设备或服务基站触发小区切换流程,用户设备将当前的服务基站切换到Uu链路质量更好的基站上。然而,随着用户数量的增长,部署的基站的密度越来越大,同时每个基站的小区覆盖范围也相应的缩小,当用户设备移动时需要频繁的进行小区切换,导致业务的连续性得不到保证。

技术实现要素:
本发明实施例所要解决的技术问题在于,提供一种传输路径的切换方法。可提高业务的连续性和可靠性。为了解决上述技术问题,本发明实施例提供了一种传输路径的切换方法,包括:当本地终端满足预设的路径切换条件时,从关联的传输路径集合中确定目标传输路径;所述本地终端确定所述目标传输路径对应的出口终端和出口基站;所述本地终端向所述出口终端发送切换请求消息;所述切换请求消息包括所述本地终端的特征信息;所述本地终端接收到所述出口终端返回的切换确认消息时,根据所述切换确认消息完成路径切换操作;或所述本地终端接收到服务基站返回的切换指示消时,根据所述切换指示消息完成路径切换操作。相应地,本发明实施例还提供了一种终端,包括:第一确定模块,用于当满足预设的路径切换条件时,从关联的传输路径集合中确定目标传输路径;第二确定模块,用于确定所述目标传输路径对应的出口终端和出口基站;发送模块,用于向所述出口终端发送切换请求消息;所述切换请求消息包括所述终端的特征信息;切换执行模块,用于接收到所述出口终端返回的切换确认消息时,根据所述切换确认消息完成路径切换操作;或接收到服务基站返回的切换指示消时,根据所述切换指示消息完成路径切换操作。相应的,本发明实施例提供了一种通信系统包括:本地终端、出口终端和出口基站;当所述本地终端满足预设的路径切换条件时,所述本地终端从关联的传输路径集合中确定目标传输路径;所述本地终端确定所述目标传输路径对应的所述出口终端和所述出口基站;所述本地终端向所述出口终端发送第一切换请求消息;所述切换请求消息包括所述本地终端的特征信息;所述出口终端接收所述第一切换请求消息,所述出口终端根据自身状态信息判断是否允许中继;若判断结果为是,所述出口终端向所述出口基站发送包括所述本地终端的特征信息和/或所述出口基站的特征信息的第二切换请求消息;所述出口基站接收所述第二切换请求消息,所述服务基站判断是否允许路径切换;若判断结果为是,所述出口基站向所述本地终端的服务基站发送包括本地终端的特征信息、出口终端的特征信息和所述出口基站的特征信息中一种或多种的第三切换请求消息;所述服务基站接收所述第三路径切换请求,所述服务基站判断是否允许切换;若判断结果为是,所述服务基站向所述本地终端返回包括连接参数的切换指示消息;所述本地终端接收所述切换指示消息,所述本地终端根据所述连接参数完成路径切换操作;或所述服务基站向所述出口基站返回切换确认消息;所述出口基站经由所述出口终端向所述本地终端返回所述切换确认消息;所述本地终端接收所述出口终端返回的切换确认消息,并根据所述切换确认消息完成路径切换操作。实施本发明实施例,具有如下有益效果:本地终端在当前的传输链路无法满足传输需求时,从关联的传输路径集合中确定目标传输路径,通过向目标传输路径对应的出口终端和出口基站发送路径切换请求,以完成路径切换操作,将当前的传输路径切换到目标传输路径上,本地终端可通过其他终端的中继与服务基站或其他基站进行通信,提高业务的连续性和可靠性。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种通信系统的结构示意图;图2是本发明实施例提供的一种传输路径的切换方法的流程示意图;图3是本发明实施例提供的一种传输路径的切换方法的交互示意图;图4是本发明实施例提供的一种终端的结构示意图;图5是本发明实施例提供的一种终端的另一结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为本发明实施例提供的一种通信系统的结构示意图,通信系统包括多个基站和多个终端,多个终端形成自组织网络,终端与终端之间可直接进行通信,终端可以是D2D终端或TSC终端。本地终端满足预设路径切换条件时,本地终端从关联的传输路径集合中确定目标传输路径,本地终端确定目标传输路径对应的出口基站,出口基站可以是本地终端的服务基站或传输路径上对应的其他终端的服务基站,本地终端向出口基站发送第一切换请求消息,本地终端根据自身状态信息判断是否允许中继,若判断结果为是,出口终端向出口基站发送包括本地终端和出口终端的特征信息的第二切换请求消息,出口基站接收第二切换请求消息,出口基站根据自身状态信息判断是否允许路径切换,若判断结果为是,出口基站向本地终端的服务基站发送包括本地终端的特征信息、出口终端的特征信息和出口基站的特征信息中一种或多种的第三切换请求消息,服务基站接收第三切换请求消息,判断是否允许切换,若判断结果为是,服务基站向本地终端返回包括连接参数的切换指示消息,本地终端接收切换指示消息,本地终端根据连接参数执行路径切换操作;或服务基站通过出口基站和出口终端向本地终端返回切换确认消息,本地终端接收切换确认消息,执行路径切换操作。以图1的通信系统为例,通信系统包括3个基站:基站10、基站11、基站12,4个终端:UE1、UE2、UE3和UE4,UE1为本地终端,以上行方向为例,UE1关联的传输路径集合中包含4条传输路径,传输路径1:UE1→基站10、传输路径2:UE1→UE2→基站10,传输路径3:UE1→UE3→基站11,传输路径4:UE1→UE3→UE4→基站11,假设UE1当前使用传输路径1进行数据传输,在数据传输的过程中,UE1发现传输路径1的链路状态为不可用状态,UE1获取关联的传输路径集合,UE1从关联的传输路径集合中选择一条或多条传输路径,假设UE1选择传输路径2作为目标传输路径,UE确定传输路径2中的出口终端为UE2,出口基站为基站10,UE1向UE2发送第一切换请求消息,根据上述的处理方法完成路径切换流程,此处不再赘述;假设UE1选择的目标传输路径为传输路径3,UE1确定传输路径4为目标传输路径,根据目标传输路径中各节点的位置和拓扑连接关系确定出口终端为UE4,出口基站为基站12,中继节点为UE3,UE1向UE3发送第一切换请求消息,UE3允许中继后将第一切换请求消息转发给出口终端,根据上述的处理方法完成路径切换流程,此处不再赘述;当UE1选择的目标传输路径为多条传输路径时,可以采用广播的方式或分别发送的方式向每条传输路径对应的出口终端发送第一切换请求消息。从上述实施例可以看出,本地终端在当前的传输链路无法满足传输需求时,从关联的传输路径集合中确定目标传输路径,通过向目标传输路径对应的出口终端和出口基站发送路径切换请求,以完成路径切换操作,将当前的传输路径切换到目标传输路径上,本地终端可通过其他终端的中继与服务基站或其他基站进行通信,提高业务的连续性和可靠性。参见图2,为本发明实施例提供的一种传输路径的切换方法的流程示意图,在本发明实施例中,所述方法包括:S101、当本地终端满足预设的路径切换条件时,从关联的传输路径集合中确定目标传输路径。具体的,传输路径集合表示本地终端当前可用的所有的传输路径的集合,传输路径包括至少一条通信链路,通信链路表示两个网络节点之间的数据传输通道,可以是无线或有线的。本地终端在通过当前的一条或多条传输路径进行数据传输的过程中,本地终端发现当前的传输路径无法满足正常的数据传输时,例如,当前的传输路径中某个通信链路为不可用状态,本地终端通过预设的与本地终端关联的传输路径集合中确定目标传输路径,本地终端从传输路径集合中确定的目标传输路径的数量可以是一条或多条。可以理解的是,确定的目标传输路径不包括不可用状态的传输路径,本地终端实时的更新关联的传输路径集合,确保传输路径集合中的传输路径均为可用的传输路径,传输路径集合的更新方法本发明不作限制,可用由本地终端进行更新维护或设置一个单独的网络节点进行更新维护。S102、所述本地终端确定所述目标传输路径对应的出口终端和出口基站。具体的,每条传输路径只对应一个基站,该基站即为出口基站,出口基站可以是本地终端的服务基站或传输路径上对应的其他终端的服务基站,与出口基站之间的跳数为1的终端为出口终端,中继节点表示本地终端与出口终端之间用于中继传输的节点,中继节点可以是终端、基站、或其他网络设备,例如:如果本地终端和出口终端之前还存在至少一个终端,则这些终端成为中继节点。本地终端根据目标传输路径中的各个网络节点的位置和拓扑连接关系,确定出口终端、出口基站和中继节点。在目标传输路径为多条传输路径的情况下,分别确定每条传输路径的出口终端、中继节点和出口基站。S103、所述本地终端向所述出口终端发送切换请求消息;所述切换请求消息包括所述本地终端的特征信息。S104、所述本地终端接收到所述出口终端返回的切换确认消息时,根据所述切换确认消息完成路径切换操作;或所述本地终端接收到服务基站返回的切换指示消息时,根据所述切换指示消息完成路径切换操作。具体的,在本地终端和出口终端之间不存在中继节点的情况下,本地终端直接向出口终端发送切换请求消息;在本地终端和出口终端之间存在中继节点的情况下,中继节点同意中转后将切换请求消息发送给出口终端。本地终端接收到切换确认消息或切换指示消息时,中继节点,出口终端、出口基站需要准备切换资源,在切换资源准备完成后,将未发送成功的数据包继续在选择的目标路径上重新发送。下面对目标路径为一个传输路径的情况下,对路径切换流程进行说明:切换请求消息中包括本地终端的特征信息,特征信息包括:本地终端的身份标识、出口终端的标识符、本地终端的配置信息和网络配置信息等,出口终端接收切换请求消息,根据自身的状态信息(例如:资源配置信息、电量信息或硬件能力信息)判断是否允许中继,若判断结果为是,出口终端向出口基站发送包括本地终端的特征信息和/或出口终端的特征信息的的切换请求消息,若判断结果为否,出口终端向本地终端返回切换拒绝消息,本地终端接收到切换拒绝消息后终止本次路径切换流程。出口基站在接收出口终端发送的切换请求消息时,出口基站根据自身的状态信息(例如:资源配置信息、电量信息或硬件能力信息等)判断是否允许切换,若判断结果为是,出口基站向本地终端的服务基站发送包括本地终端的特征信息、出口终端的特征信息和/或出口基站的特征信息的切换请求消息,若判断结果为否,出口基站通过出口终端向本地终端返回切换拒绝消息,本地终端接收到切换拒绝消息后终止本次路径切换流程;服务基站接收到出口基站发送的切换请求消息后,根据自身的状态信息判断是否允许切换,若判断结果为是,服务基站向出口基站返回切换确认消息,出口基站将切换确认消息通过出口终端返回给本地终端,本地终端接收到出口终端发送的切换确认消息后,进行路径切换操作,将当前的传输路径切换到目标传输路径上;或,在服务基站和本地终端之间的通信链路没有断开的情况下,服务基站直接向本地终端发送切换指示消息,本地终端接收切换指示消息,将当前的传输路径切换到目标传输路径上。需要说明的是,当目标传输路径为多条传输路径时,本地终端可以分别向多条传输路径中各个传输路径对应的出口终端广播切换请求消息,或依次向各个传输路径对应的出口终端发送切换请求消息,每条传输路径的切换方法可参照上述描述执行,此处不再赘述。另外,本地终端通过多条传输路径进行传输时,为每条传输路径分配传输比例,本地终端将待传输的数据根据对应的传输比例在多条传输路径上传输,以增加传输的吞吐量;或者,本地终端将待传输的数据进行不同形式的编码,在多条传输路径上传输不同编码格式的待传输数据,以提高传输的可靠性。可选的,所述本地终端满足预设路径切换条件时,从关联的传输路径集合中确定目标传输路径包括:本地终端检测到与服务基站之间的通信链路的链路状态;若所述通信链路的链路状态为不可用状态,从关联的传输路径集合中选择跳数最小或链路质量最优的一条传输路径作为目标传输路径;或从关联的传输路径集合中选择多条传输路径作为目标传输路径。具体的,本地终端与服务基站之间的通信链路为Uu链路,本地终端检测到Uu链路为不可用状态时,不可用状态表示Uu链路为链路质量参数小于预设值,极限情况为断开状态,本地终端从关联的传输路径集合中选择跳数最小或链路质量最优的一条传输链路作为目标传输路径,传输路径包括至少一条通信链路,跳数表示通信链路的数量,链路质量参数表示通信链路的状态优劣的参数,例如链路质量参数包括:时延、带宽等。本地终端也可以从关联的传输路径集合中选择多条传输路径作为目标传输路径。可选的,所述本地终端向所述出口终端发送切换请求消息包括:若所述目标传输路径上存在至少一个中继节点,所述本地终端将所述切换请求消息发送给所述至少一个中继节点,在所述至少一个中继节点均允许进行中继的情况下将所述切换请求消息通过所述至少一个中继节点转发给所述出口终端。具体的,本地终端确定目标传输路径对应网络节点的位置和拓扑连接关系,得到目标传输路径对应的出口终端和出口基站,判断本地终端和出口终端之间是否存在中继节点,如果存在中继节点,本地终端和出口终端之间的数据传输都必须经过中继节点进行中继,中继节点允许进行中继的情况下,才能发送给出口终端。例如,目标传输路径包括:本地终端、中继节点1、中继节点2、出口终端和出口基站,本地终端需要向出口终端发送切换请求消息时,本地终端首先将切换请求消息发送给中继节点1,中继节点1根据自身的状态信息判断是否运行中继,如果判断结果为是,中继节点1将切换请求消息转发给中继节点2,中继节点2接收该切换请求消息,根据自身的状态信息判断是否允许中继,如果判断结果为是,将切换请求消息转发给出口终端。同样的,出口终端需要向本地终端发送切换确认消息时,也需要通过中继节点1和中继节点2的允许才能转发给本地终端。可选的,所述本地终端的状态信息包括:本地终端的身份信息、出口基站的配置信息、出口基站的身份信息、本地终端的身份标识、本地配置信息、网络配置信息、频率、子帧结构中的一种或多种。所述本地终端和所述出口终端为D2D终端或TSC终端。具体的,本地终端、出口终端以及本地终端和出口终端之间的中继节点的终端类型为D2D终端或TSC终端,在终端为D2D终端的情况下,各个终端组成自组织网络,终端与终端之间的通信链路为D2D链路;在终端为TSC终端的情况下,各个终端组成子组织网络,终端与终端之间的通信链路为X2链路,UE通过TSC终端进行网络附着。从上述实施例可以看出,本地终端在当前的传输链路无法满足传输需求时,从关联的传输路径集合中确定目标传输路径,通过向目标传输路径对应的出口终端和出口基站发送路径切换请求,以完成路径切换操作,将当前的传输路径切换到目标传输路径上,本地终端可通过其他终端的中继与服务基站或其他基站进行通信,提高业务的连续性和可靠性。参见图3,为本发明实施例提供的一种传输路径切换方法的交互示意图,在本发明实施例中,交互方法包括:S301、本地检测是否满足路径切换条件。S302、在S301的检测结果为是的情况下,本地终端从关联的传输路径集合中选择目标传输路径。S303、本地终端向出口终端发送切换请求消息。S304、出口终端根据自身的状态信息判断是否允许中继。具体的,在本地终端与出口终端之间没有中继节点的情况下,本地终端直接将切换请求消息发送给出口终端;在本地终端与出口终端之间具有中继节点的情况下,本地终端将切换请求消息发送给中继节点,中继节点根据自身的状态信息判断是否允许中继,如果判断结果为是,将切换请求消息转发给出口终端,如果判断结果为否,中继节点向本地终端返回切换拒绝消息,本地终端接收切换拒绝消息后中继本地路径切换流程。出口终端接收切换请求消息,根据自身的状态信息判断是否允许中继,若判断结果为是,向出口基站发送包括本地终端的特征信息和/或出口终端的特征信息的切换请求消息,若判断结果为否,向本地终端返回切换拒绝消息,本地终端接收到切换拒绝消息后终止本次路径切换流程。S305、出口基站接收出口终端发送的切换请求消息。S306、出口基站根据自身的状态信息判断是否允许切换。具体的,若判断结果为是,出口基站向服务基站发送切换请求消息,切换请求消息包括本地终端的特征信息、出口终端的特征信息和/或出口基站的特征信息;若判断结果为否,出口基站向出口终端返回切换拒绝消息,出口终端将切换拒绝消息转发给本地终端,本地终端接收到切换拒绝消息后终止本次的路径切换流程。S307、出口基站向服务基站发送切换请求消息。S308、服务基站根据自身的状态信息判断是否允许切换。具体的,若判断结果为是,服务基站向出口基站返回切换确认消息,若判断结果为否,服务基站向出口基站返回切换拒绝消息,由服务基站将切换拒绝消息发送给本地终端。其中,服务基站与本地终端中间的通信链路没有断开的情况下,服务基站此时可直接向本地终端返回确认指示消息或切换拒绝消息。S309、服务基站向出口基站发送切换确认消息。S310、出口基站向出口终端返回切换确认消息。S311、出口终端向本地终端返回切换确认消息。其中,如果出口终端和本地终端中间存在中继节点,切换确认消息需要通过中继节点的中转而转发给本地终端。S312、本地终端接收到切换确认消息后,执行切换操作。从上述实施例可以看出,本地终端在当前的传输链路无法满足传输需求时,从关联的传输路径集合中确定目标传输路径,通过向目标传输路径对应的出口终端和出口基站发送路径切换请求,以完成路径切换操作,将当前的传输路径切换到目标传输路径上,本地终端可通过其他终端的中继与服务基站或其他基站进行通信,提高业务的连续性和可靠性。参见图4,为本发明实施例提供的一种终端的结构示意图,本发明实施例的终端用于执行图2中的一种传输路径的切换方法,所涉及的术语和过程可参照图2实施例的描述。终端4包括:第一确定模块401、第二确定模块402、发送模块403和路径切换模块404。第一确定模块401,用于当满足预设的路径切换条件时,从关联的传输路径集合中确定目标传输路径。第二确定模块402,用于确定所述目标传输路径对应的出口终端和出口基站。发送模块403,用于向所述出口终端发送切换请求消息;所述切换请求消息包括所述终端的特征信息。切换执行模块404,用于接收到所述出口终端返回的切换确认消息时,根据所述切换确认消息完成路径切换操作;或接收到服务基站返回的切换指示消时,根据所述切换指示消息完成路径切换操作。进一步,可选的,第一确定模块401包括:检测单元,用于检测到与服务基站之间的通信链路的链路状态;选择单元,用于若所述通信链路的链路状态为不可用状态,从关联的传输路径集合中选择跳数最小或链路质量最优的一条传输路径作为目标传输路径;或从关联的传输路径集合中选择多条传输路径作为目标传输路径。可选的,发送模块403用于:若所述终端与所述出口终端之间存在至少一个中继节点,将所述切换请求消息发送给所述至少一个中继节点,在所述至少一个中继节点均允许进行中继的情况下,由所述至少一个中继节点将所述切换请求消息转发给所述出口终端。可选的,所述终端和所述出口终端为D2D终端或TSC终端。本发明实施例和图2的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照方法实施例一的描述,此处不再赘述。参见图5,为本发明实施例提供的一种终端的另一结构示意图,在本发明实施例中,终端5包括处理器501、存储器502和收发器403。收发器503用于与外部设备之间收发数据。终端5中的处理器501的数量可以是一个或多个。本发明的一些实施例中,处理器501、存储器502和收发器503可通过总线系统或其他方式连接。终端5可以用于执行图2所示的方法。关于本实施例涉及的术语的含义以及举例,可以参考图2对应的实施例。此处不再赘述。其中,存储器502中存储程序代码。处理器501用于调用存储器502中存储的程序代码,用于执行以下操作:当满足预设的路径切换条件时,从关联的传输路径集合中确定目标传输路径;确定所述目标传输路径对应的出口终端和出口基站;向所述出口终端发送切换请求消息;所述切换请求消息包括所述终端的特征信息;接收到所述出口终端返回的切换确认消息时,根据所述切换确认消息完成路径切换操作;或所述本地终端接收到服务基站返回的切换指示消时,根据所述切换指示消息完成路径切换操作。在本发明的一些实施例中,处理器501执行所述当满足预设的路径切换条件时,从关联的传输路径集合中确定目标传输路径包括:检测到与服务基站之间的通信链路的链路状态;若所述通信链路的链路状态为不可用状态,从关联的传输路径集合中选择跳数最小或链路质量最优的一条传输路径作为目标传输路径;或从关联的传输路径集合中选择多条传输路径作为目标传输路径。在本发明的一些实施例中,处理器501执行所述向所述出口终端发送切换请求消息包括:若所述终端与所述出口终端之间存在至少一个中继节点,将所述切换请求消息发送给所述至少一个中继节点,在所述至少一个中继节点均允许进行中继的情况下,由所述至少一个中继节点将所述切换请求消息转发给所述出口终端。在本发明的一些实施例中,所述本地终端和所述出口终端为D2D终端或TSC终端。本发明实施例提供的终端包括但不限于搭载或者其它操作系统的终端,诸如移动电话。也可以是其它终端,诸如具有触敏表面(例如,触摸屏显示器和/或触控板)的膝上型计算机或平板电脑或台式计算机。在下面的讨论中,介绍了一种包括显示器和触敏表面的终端设备。然而应当理解,终端设备可以包括一个或多个其他物理用户接口设备,诸如物理键盘、鼠标和/或操作杆。终端设备通常支持多种应用程序,诸如以下中的一种或多种:画图应用程序、呈现应用程序、文字处理应用程序、网页创建应用程序、盘编辑应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、锻炼支持应用程序、相片管理应用程序、数字相机应用程序、数字视频摄像机应用程序、网络浏览应用程序、数字音乐播放器应用程序、和/或数字视频播放器应用程序。可在终端设备上执行的各种应用程序可使用至少一个共用的物理用户接口设备,诸如触敏表面。触敏表面的一种或多种功能以及显示在终端设备上的相应信息可从一种应用程序调整和/或变化至下一种应用程序和/或在相应应用程序内被调整和/或变化。这样,终端设备的共用物理架构(诸如触敏表面)可利用对于用户而言直观清楚的用户界面来支持各种应用程序。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1