通信方法和设备与流程

文档序号:17126975发布日期:2019-03-16 00:35阅读:135来源:国知局
通信方法和设备与流程

本申请实施例涉及通信技术领域,尤其涉及一种通信方法和设备。



背景技术:

在目前的通信系统中,一个小区的信号覆盖范围有限,为了扩大信号覆盖范围,一般通信系统中包括多个小区,小区之间存在重复覆盖范围。通信系统主要是为移动终端提供通信服务,但是由于移动终端的移动性,难以保证移动终端始终保持在同一个小区内,因此,移动终端经常从一个小区移动至另一个小区,在移动终端的移动过程中,为了保证移动终端的通信不中断,需要将移动终端的服务小区进行切换(handover,ho)。

常见的切换过程为:移动终端将小区的测量结果上报给源基站,源基站根据测量结果决定目标基站,然后向目标基站发送切换请求(handoverrequest),目标基站根据自身资源情况做接入控制,并向源基站发送切换请求确认(handoverrequestack),源基站将收到的目标基站发送的配置信息通过无线资源控制(radioresourcecontrol,rrc)连接重配消息发送给移动终端,移动终端再基于通过rrc连接重配消息接收的配置信息将服务基站切换至目标基站。但是,如果移动终端未成功接收到rrc连接重配消息,则移动终端无法及时完成切换,将发生无线链路失败(radiolinkfailure,rlf)。

为了解决上述问题,现有技术提出了一种基于条件的切换(conditionalho,cho)提供了一种解决方案。源基站基于移动终端的早期测量报告,做出一个早期的ho决定,并向一个或多个备选基站发送cho请求。多个备选基站基于自己当前的情况进行接入控制(admissioncontrol),并在同意接入后,预留资源及向源基站发送ack(acknowledgement)消息。移动终端在信道条件还良好时收到源基站下发的rrc连接重配消息(配置信息以及应用该配置的条件)。移动终端在收到rrc连接重配消息后,基于上述条件进行检测,在条件满足后,再根据该配置信息,将服务基站切换至该配置信息对应的备选基站。然后,源基站告知其他备选基站释放预留的资源。

但是,由于移动终端的切换过程是基于条件触发的,如果条件很长时间不满足时,将会导致多个备选基站长时间为该移动终端预留资源,造成资源浪费。



技术实现要素:

本申请实施例提供一种通信方法和设备,用于避免资源浪费。

第一方面,本申请实施例提供一种通信方法,包括:

第一设备接收第二设备发送的第一请求,所述第一请求为所述第二设备对终端设备的切换请求;

所述第一设备根据所述第一请求,为所述终端设备配置第一资源以及n个条件参数;所述n为大于0的整数;

所述第一设备向第二设备发送第一消息;所述第一消息包括所述n个条件参数;

当所述n个条件参数中的t个条件参数满足时,所述第一设备释放与所述t个条件参数对应的资源,与每个所述条件参数对应的资源属于所述第一设备为所述终端设备配置第一资源,所述t为大于0的整数。

在一种可能的设计中,所述条件参数是定时器,所述条件参数满足是指定时器超时;

或者,所述条件参数是第一系统帧号,所述条件参数满足是指所述第一设备或第二设备的当前系统帧号超过所述第一系统帧号;

或者,所述条件参数是第一系统时间,所述条件参数满足是指第一设备或第二设备的当前系统时间超过所述第一系统时间。

在一种可能的设计中,所述n等于1,所述条件参数对应的资源为所述第一设备为所述终端设备配置的第一资源的部分资源。

在一些实施例中,在所述条件参数满足后,所述第一资源中未释放的资源包括:所述第一设备存储的所述终端设备的上下文信息,或者,所述第一设备存储的所述终端设备的上下文信息以及为所述终端设备预留的专用前导码。

在一种可能的设计中,为所述终端设备配置第一资源以及至n个条件参数之后,还包括:

所述第一设备接收第二设备发送的第二请求,所述第二请求为更新的所述第二设备对所述终端设备的切换请求;

若所述第一设备未释放所述第一资源中的任意资源,则所述第一设备更新所述n个条件参数;

若所述第一设备已释放所述第一资源中的部分资源,则所述第一设备更新未释放字眼对应的条件参数,并根据所述第二请求,重新配置已释放的资源以及对应的条件参数;或者,根据所述第二请求为所述终端设备重新配置所有需要的资源以及对应的条件参数。

在一种可能的设计中,所述切换请求为立即切换请求或者基于条件的切换请求。

在一种可能的设计中,所述第一设备为终端设备配置第一资源以及n个条件参数之后,还包括:

所述第一设备接收第二设备发送的第三请求,所述第三请求为所述第二设备对所述终端设备的立即切换请求;

若所述第一设备未释放所述第一资源中的任意资源,则所述第一设备保留所述第一资源,并取消所述n个条件参数;

若所述第一设备已释放所述第一资源中的部分资源,则所述第一设备保留剩余未释放的资源,取消剩余未释放的资源对应的条件参数,并根据所述第三请求,重新配置已释放的资源;或者,根据所述第三请求为所述终端设备重新配置所有需要的资源。

在一种可能的设计中,所述第一设备为终端设备配置资源以及n个条件参数之后,还包括:

所述第一设备接收资源释放消息;

所述第一设备根据所述资源释放消息,释放所述第一设备为所述终端设备配置的资源。

第二方面,本申请实施例提供一种通信方法,包括:

第二设备向m个第一设备发送第一请求,所述第一请求为所述第二设备对终端设备的切换请求;

所述第二设备接收所述m个第一设备发送的第一消息,所述第一消息包括:所述第一设备配置的至少一个条件参数;

所述第二设备向终端设备发送所述m个第一设备配置的所述至少一个条件参数。

第三方面,本申请实施例提供一种通信方法,包括:

第一设备接收终端设备发送的随机接入请求;

在所述第一设备无法为所述终端设备提供通信服务时,所述第一设备向所述终端设备发送拒绝接入消息。

在一种可能的设计中,所述第一设备无法为所述终端设备提供通信服务,包括:

所述第一设备已释放部分所述第一设备配置给所述终端设备的资源,所述配置给终端设备的资源是所述第一设备在对所述终端设备的切换过程中配置的;或者,

所述第一设备只预留有所述第一设备为所述终端设备分配的上下文信息;或者,

所述第一设备只预留有所述第一设备为所述终端设备分配的上下文信息以及专用前导码。

在一种可能的设计中,所述方法还包括:

当所述随机接入请求包括专用前导码时,根据所述专用前导码确定所述终端设备为基于条件切换的终端设备;

当所述随机接入请求包括随机前导码时,根据所述终端设备的小区无线网络临时标识(cellradionetworktemporaryidentifier,c-rnti)c-rnti确定所述终端设备为基于条件切换的终端设备。

在一种可能的设计中,当所述随机接入请求包括随机前导码时,所述拒绝接入消息为rrc连接拒绝消息,或者,所述拒绝接入消息为介质访问控制(mediaaccesscontrol,mac)控制单元(controlelement,ce),所述macce包括逻辑信道标识(logicalchannelidentifier,lcid),所述lcid用于指示拒绝所述终端设备接入所述第一设备;

当所述随机接入请求包括专用前导码时,所述拒绝接入消息为随机接入响应(randomaccessresponse,rar)消息。

在一种可能的设计中,所述rar消息的预留比特位用于指示拒绝所述终端设备接入所述第一设备;或者,所述rar消息的报头用于指示拒绝所述终端设备接入所述第一设备;或者,所述rar消息的lcid指示拒绝所述终端设备接入所述第一设备。

第四方面,本申请实施例提供一种通信方法,包括:

终端设备接收第二设备发送的m个第一设备配置的至少一个条件参数;所述m为大于0的整数;

在m个第一设备中k个第一设备的切换条件触发时,所述终端设备根据所述k个第一设备中各个第一设备配置的所述至少一个条件参数,从所述k个第一设备中确定所述终端设备需要切换的目标设备;所述k为大于0小于等于m的整数。

在一种可能的设计中,所述终端设备根据所述k个第一设备中各个第一设备配置的所述至少一个条件参数,从所述k个第一设备中确定所述终端设备需要切换的目标设备,包括:

当所述k个第一设备中至少一个第一设备配置的条件参数均未满足时,所述终端设备从所述至少一个第一设备中确定所述终端设备需要切换的目标设备;

当所述k个第一设备中每个第一设备配置的至少一个条件参数满足时,所述终端设备从条件参数满足个数最少的至少一个第一设备中确定所述终端设备需要切换的目标设备,或者,所述终端设备从未释放资源最多的至少一个第一设备中确定所述终端设备需要切换的目标设备;

当所述k个第一设备中每个第一设备配置的条件参数均满足时,所述终端设备忽略已触发的所述k个第一设备的切换条件。

在一种可能的设计中,所述终端设备从至少一个第一设备中确定所述终端设备需要切换的目标设备,包括:

所述终端设备从所述至少一个第一设备中随机选择一个第一设备为所述终端设备需要切换的目标设备;或者,

所述终端设备从所述至少一个第一设备中选择信号质量最好的第一设备为所述终端设备需要切换的目标设备。

在一种可能的设计中,所述方法还包括:

所述终端设备向所述目标设备发送随机接入请求;

当所述终端设备接收所述目标设备发送的拒绝接入消息后,所述终端设备依次从所述k个第一设备剩余的第一设备中确定目标设备;

若所述终端设备接收到所述k个第一设备发送的拒绝接入消息,则所述终端设备触发无线链路失败。

第五方面,本申请实施例提供一种通信设备,作为第一设备,包括:

接收模块,用于接收第二设备发送的第一请求,所述第一请求为所述第二设备对终端设备的切换请求;

处理模块,用于根据所述第一请求,为所述终端设备配置第一资源以及n个条件参数;所述n为大于0的整数;

发送模块,用于向第二设备发送第一消息;所述第一消息包括所述n个条件参数;

所述处理模块,还用于当所述n个条件参数中的t个条件参数满足时,释放与所述t个条件参数对应的资源,与每个所述条件参数对应的资源属于所述第一设备为所述终端设备配置第一资源,所述t为大于0的整数。

在一种可能的设计中,所述条件参数是定时器,所述条件参数满足是指定时器超时;

或者,所述条件参数是第一系统帧号,所述条件参数满足是指所述第一设备或第二设备的当前系统帧号超过所述第一系统帧号;

或者,所述条件参数是第一系统时间,所述条件参数满足是指第一设备或第二设备的当前系统时间超过所述第一系统时间。

在一种可能的设计中,所述n等于1,所述条件参数对应的资源为所述第一设备为所述终端设备配置的第一资源的部分资源。

在一种可能的设计中,在所述条件参数满足后,所述第一资源中未释放的资源包括:所述第一设备存储的所述终端设备的上下文信息,或者,所述第一设备存储的所述终端设备的上下文信息以及为所述终端设备预留的专用前导码。

在一种可能的设计中,所述接收模块,还用于在所述处理模块为所述终端设备配置第一资源以及至n个条件参数之后,接收第二设备发送的第二请求,所述第二请求为更新的所述第二设备对所述终端设备的切换请求;

所述处理模块,还用于若所述第一设备未释放所述第一资源中的任意资源,则更新所述n个条件参数;若所述第一设备已释放所述第一资源中的部分资源,则更新未释放资源对应的条件参数,并根据所述第二请求,重新配置已释放的资源以及对应的条件参数;或者,根据所述第二请求为所述终端设备重新配置所有需要的资源以及对应的条件参数。

在一种可能的设计中,所述切换请求为立即切换请求或者基于条件的切换请求。

在一种可能的设计中,所述接收模块,还用于在所述处理模块为终端设备配置第一资源以及n个条件参数之后,接收第二设备发送的第三请求,所述第三请求为所述第二设备对所述终端设备的立即切换请求;

所述处理模块,还用于若所述第一设备未释放所述第一资源中的任意资源,则保留所述第一资源,并取消所述n个条件参数;若所述第一设备已释放所述第一资源中的部分资源,则保留剩余未释放的资源,取消剩余未释放的资源对应的条件参数,并根据所述第三请求,重新配置已释放的资源;或者,根据所述第三请求为所述终端设备重新配置所有需要的资源。

在一种可能的设计中,所述接收模块,还用于在所述处理模块为终端设备配置资源以及n个条件参数之后,接收资源释放消息;

所述处理模块,还用于根据所述资源释放消息,释放所述第一设备为所述终端设备配置的资源。

第六方面,本申请实施例提供一种通信设备,包括:

发送模块,用于向m个第一设备发送第一请求,所述第一请求为所述第二设备对终端设备的切换请求;

接收模块,用于接收所述m个第一设备发送的第一消息,所述第一消息包括:所述第一设备配置的至少一个条件参数;

处理模块,还用于向终端设备发送所述m个第一设备配置的所述至少一个条件参数。

第七方面,本申请实施例提供一种通信设备,作为第一设备,包括:

接收模块,用于接收终端设备发送的随机接入请求;

处理模块,用于确定所述第一设备是否无法为所述终端设备提供通信服务;

发送模块,用于在所述处理模块确定所述第一设备无法为所述终端设备提供通信服务时,向所述终端设备发送拒绝接入消息。

在一种可能的设计中,所述第一设备无法为所述终端设备提供通信服务,包括:

所述第一设备已释放部分所述通信设备配置给所述终端设备的资源,所述配置给终端设备的资源是所述通信设备在对所述终端设备的切换过程中配置的;或者,

所述第一设备只预留有所述第一设备为所述终端设备分配的上下文信息;或者,

所述第一设备只预留有所述通信设备为所述终端设备分配的上下文信息以及专用前导码。

在一种可能的设计中,所述处理模块,还用于:

当所述随机接入请求包括专用前导码时,根据所述专用前导码确定所述终端设备为基于条件切换的终端设备;

当所述随机接入请求包括随机前导码时,根据所述终端设备的c-rnti确定所述终端设备为基于条件切换的终端设备。

在一种可能的设计中,当所述随机接入请求包括随机前导码时,所述拒绝接入消息为rrc连接拒绝消息,或者,所述拒绝接入消息为macce,所述macce包括lcid,所述lcid用于指示拒绝所述终端设备接入所述第一设备;

当所述随机接入请求包括专用前导码时,所述拒绝接入消息为rar消息。

在一种可能的设计中,所述rar消息的预留比特位用于指示拒绝所述终端设备接入所述第一设备;或者,所述rar消息的报头用于指示拒绝所述终端设备接入所述第一设备;或者,所述rar消息的lcid指示拒绝所述终端设备接入所述第一设备。

第八方面,本申请实施例提供一种终端设备,包括:

接收模块,用于接收第二设备发送的m个第一设备配置的至少一个条件参数;所述m为大于0的整数;

处理模块,用于在m个第一设备中k个第一设备的切换条件触发时,根据所述k个第一设备中各个第一设备配置的所述至少一个条件参数,从所述k个第一设备中确定所述终端设备需要切换的目标设备;所述k为大于0小于等于m的整数。

在一种可能的设计中,所述处理模块,具体用于:

当所述k个第一设备中至少一个第一设备配置的条件参数均未满足时,从所述至少一个第一设备中确定所述终端设备需要切换的目标设备;

当所述k个第一设备中每个第一设备配置的至少一个条件参数满足时,从条件参数满足个数最少的至少一个第一设备中确定所述终端设备需要切换的目标设备,或者,从未释放资源最多的至少一个第一设备中确定所述终端设备需要切换的目标设备;

当所述k个第一设备中每个第一设备配置的条件参数均满足时,忽略已触发的所述k个第一设备的切换条件。

在一种可能的设计中,所述处理模块,具体用于:

从所述至少一个第一设备中随机选择一个第一设备为所述终端设备需要切换的目标设备;或者,

从所述至少一个第一设备中选择信号质量最好的第一设备为所述终端设备需要切换的目标设备。

在一种可能的设计中,还包括:

发送模块,用于向所述目标设备发送随机接入请求;

所述处理模块,还用于当所述接收模块接收所述目标设备发送的拒绝接入消息后,依次从所述k个第一设备剩余的第一设备中确定目标设备;若所述接收模块接收到所述k个第一设备发送的拒绝接入消息,则触发无线链路失败。

第九方面,本申请实施例提供一种通信设备,作为第一设备,包括:

收发机,用于接收第二设备发送的第一请求,所述第一请求为所述第二设备对终端设备的切换请求;

处理器,用于根据所述第一请求,为所述终端设备配置第一资源以及n个条件参数;所述n为大于0的整数;

所述收发机,还用于向第二设备发送第一消息;所述第一消息包括所述n个条件参数;

所述处理器,还用于当所述n个条件参数中的t个条件参数满足时,释放与所述t个条件参数对应的资源,与每个所述条件参数对应的资源属于所述第一设备为所述终端设备配置第一资源,所述t为大于0的整数。

在一种可能的设计中,所述条件参数是定时器,所述条件参数满足是指定时器超时;

或者,所述条件参数是第一系统帧号,所述条件参数满足是指所述第一设备或第二设备的当前系统帧号超过所述第一系统帧号;

或者,所述条件参数是第一系统时间,所述条件参数满足是指第一设备或第二设备的当前系统时间超过所述第一系统时间。

在一种可能的设计中,所述n等于1,所述条件参数对应的资源为所述第一设备为所述终端设备配置的第一资源的部分资源。

在一种可能的设计中,在所述条件参数满足后,所述第一资源中未释放的资源包括:所述第一设备存储的所述终端设备的上下文信息,或者,所述第一设备存储的所述终端设备的上下文信息以及为所述终端设备预留的专用前导码。

在一种可能的设计中,所述收发机,还用于在所述处理器为所述终端设备配置第一资源以及至n个条件参数之后,接收第二设备发送的第二请求,所述第二请求为更新的所述第二设备对所述终端设备的切换请求;

所述处理器,还用于若所述第一设备未释放所述第一资源中的任意资源,则更新所述n个条件参数;若所述第一设备已释放所述第一资源中的部分资源,则更新未释放资源对应的条件参数;并根据所述第二请求,重新配置已释放的资源以及对应的条件参数;或者,根据所述第二请求为所述终端设备重新配置所有需要的资源以及对应的条件参数。

在一种可能的设计中,所述切换请求为立即切换请求或者基于条件的切换请求。

在一种可能的设计中,所述收发机,还用于在所述处理器为终端设备配置第一资源以及n个条件参数之后,接收第二设备发送的第三请求,所述第三请求为所述第二设备对所述终端设备的立即切换请求;

所述处理器,还用于若所述第一设备未释放所述第一资源中的任意资源,则保留所述第一资源,并取消所述n个条件参数;若所述第一设备已释放所述第一资源中的部分资源,则保留剩余未释放的资源,取消剩余未释放的资源对应的条件参数,并根据所述第三请求,重新配置已释放的资源;或者,根据所述第三请求为所述终端设备重新配置所有需要的资源。

在一种可能的设计中,所述收发机,还用于在所述处理器为终端设备配置资源以及n个条件参数之后,接收资源释放消息;

所述处理器,还用于根据所述资源释放消息,释放所述第一设备为所述终端设备配置的资源。

第十方面,本申请实施例提供一种通信设备,包括:

收发机,用于向m个第一设备发送第一请求,所述第一请求为所述第二设备对终端设备的切换请求;接收所述m个第一设备发送的第一消息,所述第一消息包括:所述第一设备配置的至少一个条件参数;向终端设备发送所述m个第一设备配置的所述至少一个条件参数。

第十一方面,本申请实施例提供一种通信设备,作为第一设备,包括:

收发机,用于接收终端设备发送的随机接入请求;

处理器,用于确定所述第一设备是否无法为所述终端设备提供通信服务;

所述收发机,还用于在所述处理器确定所述第一设备无法为所述终端设备提供通信服务时,向所述终端设备发送拒绝接入消息。

在一种可能的设计中,所述第一设备无法为所述终端设备提供通信服务,包括:

所述第一设备已释放部分所述通信设备配置给所述终端设备的资源,所述配置给终端设备的资源是所述通信设备在对所述终端设备的切换过程中配置的;或者,

所述第一设备只预留有所述第一设备为所述终端设备分配的上下文信息;或者,

所述第一设备只预留有所述通信设备为所述终端设备分配的上下文信息以及专用前导码。

在一种可能的设计中,所述处理器,还用于:

当所述随机接入请求包括专用前导码时,根据所述专用前导码确定所述终端设备为基于条件切换的终端设备;

当所述随机接入请求包括随机前导码时,根据所述终端设备的c-rnti确定所述终端设备为基于条件切换的终端设备。

在一种可能的设计中,当所述随机接入请求包括随机前导码时,所述拒绝接入消息为rrc连接拒绝消息,或者,所述拒绝接入消息为macce,所述macce包括lcid,所述lcid用于指示拒绝所述终端设备接入所述第一设备;

当所述随机接入请求包括专用前导码时,所述拒绝接入消息为rar消息。

在一种可能的设计中,所述rar消息的预留比特位用于指示拒绝所述终端设备接入所述第一设备;或者,所述rar消息的报头用于指示拒绝所述终端设备接入所述第一设备;或者,所述rar消息的lcid指示拒绝所述终端设备接入所述第一设备。

第十二方面,本申请实施例提供一种终端设备,包括:

收发机,用于接收第二设备发送的m个第一设备配置的至少一个条件参数;所述m为大于0的整数;

处理器,用于在m个第一设备中k个第一设备的切换条件触发时,根据所述k个第一设备中各个第一设备配置的所述至少一个条件参数,从所述k个第一设备中确定所述终端设备需要切换的目标设备;所述k为大于0小于等于m的整数。

在一种可能的设计中,所述处理器,具体用于:

当所述k个第一设备中至少一个第一设备配置的条件参数均未满足时,从所述至少一个第一设备中确定所述终端设备需要切换的目标设备;

当所述k个第一设备中每个第一设备配置的至少一个条件参数满足时,从条件参数满足个数最少的至少一个第一设备中确定所述终端设备需要切换的目标设备,或者,从未释放资源最多的至少一个第一设备中确定所述终端设备需要切换的目标设备;

当所述k个第一设备中每个第一设备配置的条件参数均满足时,忽略已触发的所述k个第一设备的切换条件。

在一种可能的设计中,所述处理器,具体用于:

从所述至少一个第一设备中随机选择一个第一设备为所述终端设备需要切换的目标设备;或者,

从所述至少一个第一设备中选择信号质量最好的第一设备为所述终端设备需要切换的目标设备。

在一种可能的设计中,还包括:

收发机,用于向所述目标设备发送随机接入请求;

所述处理器,还用于当所述收发机接收所述目标设备发送的拒绝接入消息后,依次从所述k个第一设备剩余的第一设备中确定目标设备;若所述收发机接收到所述k个第一设备发送的拒绝接入消息,则触发无线链路失败。

第十三方面,本申请实施例提供一种芯片,包括:存储器和处理器;

所述存储器,用于存储程序指令;

所述处理器,用于调用所述存储器中存储的所述程序指令以实现如第一方面本申请实施例所述的通信方法。

第十四方面,本申请实施例提供一种芯片,包括:存储器和处理器;

所述存储器,用于存储程序指令;

所述处理器,用于调用所述存储器中存储的所述程序指令以实现如第二方面本申请实施例所述的通信方法。

第十五方面,本申请实施例提供一种芯片,包括:存储器和处理器;

所述存储器,用于存储程序指令;

所述处理器,用于调用所述存储器中存储的所述程序指令以实现如第三方面本申请实施例所述的通信方法。

第十六方面,本申请实施例提供一种芯片,包括:存储器和处理器;

所述存储器,用于存储程序指令;

所述处理器,用于调用所述存储器中存储的所述程序指令以实现如第四方面本申请实施例所述的通信方法。

第十七方面,本申请实施例提供一种存储介质,包括:可读存储介质和计算机程序,所述计算机程序用于实现如第一方面本申请实施例所述的通信方法。

第十八方面,本申请实施例提供一种存储介质,包括:可读存储介质和计算机程序,所述计算机程序用于实现如第二方面本申请实施例所述的通信方法。

第十九方面,本申请实施例提供一种存储介质,包括:可读存储介质和计算机程序,所述计算机程序用于实现如第三方面本申请实施例所述的通信方法。

第二十方面,本申请实施例提供一种存储介质,包括:可读存储介质和计算机程序,所述计算机程序用于实现如第四方面本申请实施例所述的通信方法。

第二十一方面,本申请实施例提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,通信设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得通信设备实施本申请第一方面提供的通信方法。

第二十二方面,本申请实施例提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,通信设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得通信设备实施本申请第二方面提供的通信方法。

第二十三方面,本申请实施例提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,通信设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得通信设备实施本申请第三方面提供的通信方法。

第二十四方面,本申请实施例提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,终端设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得终端设备实施本申请第四方面提供的通信方法。

本申请实施例提供的通信方法和设备,通过第一设备在接收到第二设备发送的该第二设备对终端设备的切换请求之后,第一设备为该终端设备配置资源以及n个条件参数,并且每个条件参数对应为该终端设备配置的资源中的部分资源,因此,当n个条件参数中任意条件参数满足时,第一设备释放满足的条件参数所对应的资源,实现了根据条件参数,分批释放为终端设备配置的资源,无需等到终端设备成功切换之后再释放资源,因此,避免了资源浪费,提高了资源利用率。

附图说明

图1是本申请实施例应用的通信系统的架构示意图;

图2为本申请一实施例提供的通信方法的流程图;

图3为本申请另一实施例提供的通信方法的流程图;

图4为本申请一实施例提供的通信设备的结构示意图;

图5为本申请另一实施例提供的通信设备的结构示意图;

图6为本申请一实施例提供的芯片的结构示意图;

图7为本申请另一实施例提供的通信设备的结构示意图;

图8为本申请另一实施例提供的通信设备的结构示意图;

图9为本申请另一实施例提供的芯片的结构示意图;

图10为本申请另一实施例提供的通信设备的结构示意图;

图11为本申请另一实施例提供的通信设备的结构示意图;

图12为本申请另一实施例提供的芯片的结构示意图;

图13为本申请一实施例提供的终端设备的结构示意图;

图14为本申请另一实施例提供的终端设备的结构示意图;

图15为本申请另一实施例提供的芯片的结构示意图。

具体实施方式

图1是本申请实施例应用的通信系统的架构示意图。如图1所示,该通信系统包括网络设备和至少一个终端设备,该网络设备例如包括无线接入网设备。终端设备通过无线的方式与无线接入网设备相连,无线接入网设备通过无线或有线方式与核心网设备连接。核心网设备与无线接入网设备可以是独立的不同的物理设备,也可以是将核心网设备的功能与无线接入网设备的逻辑功能集成在同一个物理设备上,还可以是一个物理设备上集成了部分核心网设备的功能和部分的无线接入网设备的功能。终端设备可以是固定位置的,也可以是可移动的。图1只是示意图,该通信系统中还可以包括其它网络设备,如还可以包括无线中继设备和无线回传设备,在图1中未画出。本申请的实施例对该通信系统中包括的核心网设备、无线接入网设备和终端设备的数量不做限定。

无线接入网设备是终端设备通过无线方式接入到该通信系统中的网络设备,可以是基站nodeb、演进型基站enodeb、5g通信系统中的基站、未来通信系统中的基站或wifi系统中的接入节点等,本申请的实施例对该网络设备所采用的具体技术和具体设备形态不做限定。

终端设备也可以称为终端(terminal)、用户设备(userequipment,ue)、移动台(mobilestation,ms)、移动终端(mobileterminal,mt)等。终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端、增强现实(augmentedreality,ar)终端、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程手术(remotemedicalsurgery)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端等等。

无线接入网设备和终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和人造卫星上。本申请的实施例对无线接入网设备和终端设备的应用场景不做限定。

本申请的实施例可以适用于下行信号传输,也可以适用于上行信号传输,还可以适用于设备到设备(devicetodevice,d2d)的信号传输。对于下行信号传输,发送设备是无线接入网设备,对应的接收设备是终端设备。对于上行信号传输,发送设备是终端设备,对应的接收设备是无线接入网设备。对于d2d的信号传输,发送设备是终端设备,对应的接收设备也是终端设备。本申请的实施例对信号的传输方向不做限定。

无线接入网设备和终端设备之间以及终端设备和终端设备之间可以通过授权频谱(licensedspectrum)进行通信,也可以通过免授权频谱(unlicensedspectrum)进行通信,也可以同时通过授权频谱和免授权频谱进行通信。无线接入网设备和终端设备之间以及终端设备和终端设备之间可以通过6吉兆赫(gigahertz,ghz)以下的频谱进行通信,也可以通过6ghz以上的频谱进行通信,还可以同时使用6ghz以下的频谱和6ghz以上的频谱进行通信。本申请的实施例对无线接入网设备和终端设备之间所使用的频谱资源不做限定。

图2为本申请一实施例提供的通信方法的流程图,如图2所示,本实施例的方法可以包括:

s201、第二设备向第一设备发送第一请求。

本实施例中,第二设备向m个第一设备发送第一请求,该m为大于0的整数,其中,图2中仅示出了一个第一设备,其它第一设备与图2中示出的第一设备的执行动作类似。第一请求为第二设备对终端设备的切换请求,用于请求将终端设备从第二设备切换至第一设备。其中,该切换请求可以是立即切换请求,立即切换请求表示该终端设备现在即将切换至第一设备,立即切换请求是第二设备根据终端设备的测量报告,确定该终端设备现在需要切换时发送的。或者,该切换请求可以是基于条件的切换请求,基于条件的切换请求表示该终端设备在确定第一设备的切换条件触发时切换至第一设备,基于条件的切换请求是第二设备根据终端设备的测量报告,确定该终端设备可能需要切换时发送的。

s202、所述第一设备根据所述第一请求,为所述终端设备配置第一资源以及n个条件参数。

本实施例中,第一设备接收第二设备发送的第一请求后,第一设备根据该第一请求,确定终端设备要切换至第一设备,然后第一设备为该终端设置配置资源,该资源此处称为第一资源;该第一资源用于该终端设备可以成功切换至第一设备,而且本实施例中,第一设备还配置了n个条件参数,n为大于0的整数。

s203、所述第一设备向第二设备发送第一消息。

本实施例中,第一设备为该终端设备配置第一资源以及n个条件参数之后,向第二设备发送第一消息,所述第一消息包括所述n个条件参数。其中,该第一消息例如是切换请求确认消息。相应地,第二设备接收t个第一设备发送的第一消息。每个第一消息中包括发送该第一消息的第一设备配置的条件参数,需要说明的是,不同的第一设备配置的条件参数的个数可能相同,也可能不同。

s204、当所述n个条件参数中的t个条件参数满足时,所述第一设备释放与所述t个条件参数对应的资源。

本实施例中,n个条件参数中的每个条件参数对应的一部分资源,并且,每个条件参数对应的这部分资源属于该第一资源,也说明第一资源包括该n个条件对应分别对应的资源。当该n个条件参数中的t个条件参数满足时,第一设备释放与该t个条件参数对应的资源,其中,t为大于1的整数。

在一些实施例中,该条件参数可以是定时器,当该定时器超时时,表示该条件参数满足。

在一些实施例中,该条件参数可以是第一系统帧号,当该第一设备或第二设备的当前系统帧号超过该第一系统帧号时,表示该条件参数满足。

在一些实施例中,该条件参数可以是第一系统时间,当该第一设备或第二设备的当前系统时间超过该第一系统时间时,表示该条件参数满足。

s205、第二设备向终端设备发送m个第一设备分别配置的至少一个条件参数。

本实施例中,第二设备接收到了m个第一设备中每个第一设备发送的至少一个条件参数,其中每个第一设备配置的条件参数的个数为至少一个,并且不同的第一设备配置的条件参数的个数可以相同,也可以不相同。

在一些实施例中,第二设备可以向终端设备发送第二消息,该第二消息包括该m个第一设备配置的条件参数。

在一些实施例中,第二设备可以分别向终端设备发送m条第二消息,每个消息包括一个第一设备配置的至少一个条件参数。

在一些实施例中,第二设备可以分别向终端设备发送少于m条第二消息,每个消息包括至少一个第一设备配置的至少一个条件参数。

例如:上述的第二消息可以是rrc连接重配置消息。

s206、在m个第一设备中k个第一设备的切换条件触发时,所述终端设备根据所述k个第一设备中各个第一设备配置的所述至少一个条件参数,从所述k个第一设备中确定所述终端设备需要切换的目标设备。

本实施例中,当m个第一设备中k个第一设备的切换条件触发时,终端设备根据该k个设备中各个第一设备配置的上述至少一个条件参数,从k个第一设备中确定该终端设备需要切换的目标设备。可选地,在终端设备确定需要切换的目标设备之后,终端设备可以向该目标设备发起随机接入过程,以切换至目标设备。

其中,m个第一设备中k个第一设备的切换条件触发可以参见现有技术中的相关描述,此处不再赘述,举例来说,m个第一设备中k个第一设备的切换条件触发,例如是:终端设备接收的m个第一设备中k个第一设备的信号质量高于预设质量。

本实施例中,各个第一设备在接收到第二设备发送的该第二设备对终端设备的切换请求之后,第一设备为该终端设备配置资源以及n个条件参数,并且每个条件参数对应为该终端设备配置的资源中的部分资源,因此,当n个条件参数中任意条件参数满足时,第一设备释放满足的条件参数所对应的资源,实现了根据条件参数,分批释放为终端设备配置的资源,无需等到终端设备成功切换之后再释放资源,因此,避免了资源浪费,提高了资源利用率。

在一些实施例中,所述n等于1,所述条件参数对应的资源为所述第一设备为所述终端设备配置的第一资源的部分资源。本实施例中的该条件参数对应的资源属于该第一设备为终端设备配置的第一资源,且为该第一资源中的部分资源。因此,当该条件参数满足时,第一设备释放该条件参数对应的资源,即第一设备释放部分资源,避免了资源长期被预留而造成的资源浪费的现象。

可选地,在所述条件参数满足后,所述第一资源中未释放的资源包括:所述第一设备存储的所述终端设备的上下文信息,或者,所述第一设备存储的所述终端设备的上下文信息以及为所述终端设备预留的专用前导码。

本实施例中,释放的条件参数对应的资源比未释放的资源更加紧张。例如:第一设备为终端设备配置的c-rnti,该c-rnt占用16个比特,相当于从3万多个选择一个作为该终端设备的c-rnti。而第一设备为终端设备分配的专用前导码,专用前导码总共为64个,第一设备从64个专用前导码中选择一个专用前导码;由此可知,专用前导码的紧张程度高于c-rnti的紧张程度。

因此,第一设备配置n个条件参数中各个条件参数对应的资源,与,该条件参数满足的时间有关。以n等于2为例,第一条件参数满足的时间早于第二条件参数满足的时间,则第一条件参数对应的资源的紧张程度高于第二条件参数对应的资源的紧张程度。这样本实施例依据资源的紧张程度来释放资源,即优先释放紧张程度高的资源,这样提高了紧张程度高的资源利用率,也提高了通信系统的通信效率。

本实施例中,第一设备在执行s202之后,还可以执行如下方案。

在一种方案中,所述第一设备接收第二设备发送的第二请求,所述第二请求为所述第二设备对所述终端设备更新的基于条件切换的请求;若所述第一设备未释放所述第一资源中的任意资源,则所述第一设备更新所述n个条件参数;若所述第一设备已释放所述第一资源中的部分资源,则所述第一设备更新未释放资源对应的条件参数,并根据所述第二请求,重新配置已释放的资源以及对应的条件参数;或者,则所述第一设备根据所述第二请求为所述终端设备重新配置所有需要的资源以及对应的条件参数。

第二设备根据终端设备上报的测量报告,重新确定该终端设备需要切换的第一设备后,第二设备向第一设备发送第二请求,该第二请求为更新的该第二网络设备对终端设备的切换请求。第一设备根据接收的第二请求,需要为该终端设备配置资源以及n个条件参数。

在一种情况下,由于之前第一设备已为终端设备配置了第一资源,如果当前第一设备未释放第一资源中的任意资源,也表示上述s202中配置的条件参数均未满足,而且上述n个条件参数是基于s201中接收的第一请求配置的,因此,第一设备可以保留第一设备为终端设备配置的第一资源,并且更新所述n个条件参数,以避免第一设备接收到第二请求后,过早的释放为终端设备配置的资源。

在另一种情况下,由于之前第一设备已为终端设备配置了第一资源,如果第一设备已释放第一资源中的部分资源,表示上述s202中配置的至少一个条件参数(例如n1个条件参数)已满足,而未满足的条件参数(例如n-n1个条件参数)是基于s201中接收的第一请求配置的,因此,第一设备可以保留未释放的资源,并更新未释放的资源对应的条件参数,即更新n-n1个条件参数,另外由于一部分资源已释放,因此第一设备再重新配置已释放的资源,并且为该重新配置的资源重新配置对应的条件参数。或者,第一设备为该终端设备重新配置所有需要的资源,以及重新配置与该资源对应的条件参数,例如重新配置n2个条件参数,n2可以与n相同也可以不同。因此,终端设备可以根据更新后的条件参数来分批释放资源,避免资源过早释放。

在另一种方案中,所述第一设备接收第二设备发送的第三请求,所述第三请求为所述第二设备对所述终端设备的立即切换请求;若所述第一设备未释放所述第一资源中的任意资源,则所述第一设备保留所述第一资源,并取消所述n个条件参数;若所述第一设备已释放所述第一资源中的部分资源,则所述第一设备保留剩余未释放的资源,取消剩余未释放的资源对应的条件参数,并根据所述第三请求,重新配置已释放的资源;或者,根据所述第三请求为所述终端设备重新配置所有需要的资源。

第二设备根据终端设备上报的测量报告,重新确定该终端设备需要立即切换到第一设备后,第二设备向第一设备发送第三请求,该第三请求为该第二网络设备对终端设备的立即切换请求。第一设备根据接收的第三请求,需要为该终端设备配置资源,而且该第三请求为立即切换请求,表示确定该终端设备切换至该第一设备,因此第一设备中为终端设备配置的资源不可以释放,所以也无需条件参数。

在一种情况下,由于之前第一设备已为终端设备配置了第一资源,如果当前第一设备未释放第一资源中的任意资源,因此,第一设备可以保留第一设备为终端设备配置的第一资源,并且取消所述n个条件参数,以避免条件参数的存在而造成资源释放后,终端设备切换至第一设备失败的现象发生。

在另一种情况下,由于之前第一设备已为终端设备配置了第一资源,如果第一设备已释放第一资源中的部分资源,表示上述s202中配置的至少一个条件参数(例如n1个条件参数)已满足,而未满足的条件参数为n-n1个,因此,第一设备可以保留未释放的资源,并取消未释放的资源对应的条件参数,即取消n-n1个条件参数,另外由于一部分资源已释放,因此第一设备再重新配置已释放的资源。或者,第一设备为该终端设备重新配置所有需要的资源,即重新配置第一资源。因此,第一设备取消未满足的条件参数,避免资源释放,而且重新配置资源,以保证终端设备可以成功切换至该第一设备。

在另一种方案中,所述第一设备接收资源释放消息;所述第一设备根据所述资源释放消息,释放所述第一设备为所述终端设备配置的资源。

第二设备确定终端设备已成功切换至另一第一设备时,第二设备向其它第一设备发送资源释放消息,因此,如果第一设备接收资源释放消息,根据该资源释放消息,释放该第一设备为终端设备配置的未释放的资源,所以,本实施例不是必须等到条件参数满足时才释放资源,在接收到资源释放消息时,可以将与该终端设备有关的资源释放,以避免资源浪费。

其中,上述s206存在如下几种实现方式。

在一些实施例中,在m个第一设备中k个第一设备的切换条件触发时,且当所述k个第一设备中至少一个第一设备配置的条件参数均未满足时,所述终端设备从所述至少一个第一设备中确定所述终端设备需要切换的目标设备。

当k个第一设备中的k1个第一设备配置的所有条件参数均未满足时,该k1大于0且小于等于k的整数,则说明该k个第一设备中预留有为终端设备配置的所有资源,因此,为了保证终端设备可以成功切换至第一设备中,则终端设备从该k1个第一设备中确定一个第一设备为该终端设备需要切换的目标设备。

在一些实施例中,当所述k个第一设备中每个第一设备配置的至少一个条件参数满足时,所述终端设备从条件参数满足个数最少的至少一个第一设备中确定所述终端设备需要切换的目标设备,或者,所述终端设备从未释放资源最多的至少一个第一设备中确定所述终端设备需要切换的目标设备。

当k个第一设备中每个第一设备配置的条件参数均满足至少一个时,则说明每个第一设备均释放了资源,可能有些第一设备释放的资源多,有些第一设备释放的资源少。

因此,本实施例为了保证终端设备可以成功切换至第一设备中,优先选择释放资源次数少的第一设备为该终端设备需要切换的目标设备;其中,条件参数满足个数少的第一设备,相应地,其释放资源的次数也少;所以从k个第一设备中条件参数满足个数最少的第一设备中确定该终端设备需要切换的目标设备。或者,因此,本实施例为了保证终端设备可以成功切换至第一设备中,优先选择配置给该终端设备的资源中未释放资源多(即为该终端设备预留的资源多)的第一设备为该终端设备需要切换的目标设备,所以从k个第一设备中未释放资源最多的第一设备中确定该终端设备需要切换的目标设备。

在上述实施例的基础上,可选地,如果条件参数均未满足的第一设备为至少一个,或者,条件参数满足个数最少的第一设备为至少一个,因此,从上述至少一个第一设备确定终端设备需要切换的目标设备可以包括如下几种实施方式。

在一种可能的实现方式中,所述终端设备从所述至少一个第一设备中随机选择一个第一设备为所述终端设备需要切换的目标设备。

在另一种可能的实现方式中,所述终端设备从所述至少一个第一设备中选择信号质量最好的第一设备为所述终端设备需要切换的目标设备。信号质量最好的第一设备为该终端设备需要切换的目标设备,可以提高终端设备切换至该目标设备的成功率。

在一些实施例中,当所述k个第一设备中每个第一设备配置的条件参数均满足时,所述终端设备忽略已触发的第一设备的切换条件。当k个第一设备中每个第一设备配置的所有条件参数均满足时,说明k个第一设备已释放了为该终端设备配置的所有资源,由于资源已完全释放,因此终端设备无法成功切换至第一设备,所以终端设备忽略已触发的该k个第一设备的切换条件。可选地,终端设备可以继续等待未触发的第一设备的切换条件触发。

图3为本申请另一实施例提供的通信方法的流程图,如图3所示,图3所示的实施例可以基于图2所示实施例的实施,也可以独立于图2所示实施例而单独实施,本实施例对此不做限定。本实施例的方法可以包括:

s301、终端设备向第一设备发送随机接入请求。

本实施例中,终端设备确定需要向第一设备接入时,终端设备向第一设备发送随机接入请求。相应地,该第一设备接收该终端设备发送的随机接入请求。

s302、在所述第一设备无法为所述终端设备提供通信服务时,所述第一设备向所述终端设备发送拒绝接入消息。

本实施例中,第一设备接收到终端设备发送的随机接入请求后,如果该第一设备无法为该终端设备提供通信服务,则第一设备要拒绝该终端设备接入该第一设备,所以第一设备向该终端设备发送拒绝接入消息,以拒绝该终端设备接入。

在一些实施例中,所述第一设备无法为所述终端设备提供通信服务,包括:

所述第一设备已释放部分所述第一设备配置给所述终端设备的资源,所述配置给终端设备的资源是所述第一设备在对所述终端设备的切换过程中配置的。或者,

所述第一设备只预留有所述第一设备为所述终端设备分配的上下文信息。或者,

所述第一设备只预留有所述第一设备为所述终端设备分配的上下文信息以及专用前导码。

由于第一设备当前预留的资源不是该第一设备为该终端设备配置的全部资源,可能会造成该终端设备接入该第一设备失败。因此,通过发送拒绝接入消息使得终端设备获取该第一设备拒绝其接入。

在一些实施例中,第一设备可以在确定该终端设备为基于条件切换的终端设备后,再执行s302。

在一实施方式中,本实施例的终端设备接入第一设备的过程为非竞争的随机接入过程,因此,上述随机接入请求包括专用前导码,该专用前导码是该第一设备为该终端设备配置的,因此,第一设备根据该专用前导码可以确定该终端设备是否为可以接收拒绝接入消息的终端设备,如果该专用前导码为该第一设备为可以接收拒绝接入消息的终端设备配置的,则第一设备确定该终端设备为可以接收拒绝接入消息的终端设备。可选地,可以接收拒绝接入消息的终端设备可以为基于条件切换以请求接入的终端设备。

在一实施方式中,本实施例的终端设备接入第一设备的过程为竞争的随机接入过程,因此,上述随机接入请求包括随机前导码,该终端设备根据该随机前导码无法确定该终端设备是否为可以接收拒绝接入消息的终端设备。由于该随机接入过程为竞争的随机接入过程,因此终端设备向第一设备发送随机接入请求之后,还向第一设备发送该终端设备的c-rnti,该c-rnti该第一设备为该终端设备配置的,因此,第一设备根据该c-rnti可以确定该终端设备是否为可以接收拒绝接入消息的终端设备,如果该c-rnti为该第一设备为可以接收拒绝接入消息的终端设备配置的,则第一设备确定该终端设备为可以接收拒绝接入消息的终端设备。可选地,可以接收拒绝接入消息的终端设备可以为基于条件切换以请求接入的终端设备。

在一些实施例中,如果该随机接入请求包括专用前导码时,表示该随机接入过程为非竞争的随机接入过程,则拒绝接入消息为rar消息。例如:该rar消息中包括拒绝指示和该终端设备的c-rnti,该拒绝指示用于拒绝该c-rnti对应的终端设备接入第一设备。其中,拒绝指示可以存在如下几种实现方式。

在一实施方式中,所述rar消息的预留比特位用于指示拒绝所述终端设备接入所述第一设备。

在另一实施方式中,所述rar消息的报头用于指示拒绝所述终端设备接入所述第一设备。

在另一实施方式中,所述rar消息的lcid指示拒绝所述终端设备接入所述第一设备。

在一些实施例中,如果该随机接入请求包括随机前导码时,表示该随机接入过程为竞争的随机接入过程,则拒绝接入消息为rrc连续拒绝消息,或者,拒绝接入消息为macce,该macce包括lcid,该lcid用于指示拒绝该终端设备接入第一设备。

s303、所述终端设备依次从所述k个第一设备剩余的第一设备中确定目标设备。若所述终端设备接收到所述k个第一设备发送的拒绝接入消息,则所述终端设备触发无线链路失败。

本实施例中,如果终端设备接收到作为目标设备的第一设备发送的拒绝接入消息,则终端设备依次从k个第一设备剩余的第一设备中确定该终端设备需要切换的目标设备。例如:终端设备根据条件参数的满足个数从小到大的顺序,从k个第一设备中确定目标设备,或者,终端设备根据配置给该终端设备的资源中未释放资源从多到少的顺序,从k个第一设备中确定目标设备。如果同时条件参数的满足个数相同的第一设备为多个时或未释放资源相同的第一设备为多个时,则终端设备可以依次随机选择一个第一设备为目标设备,或者,根据信号质量的顺序依次选择一个第一设备为目标设备。在终端设备重新确定目标设备之后,再执行上述的s301的步骤,此处不再赘述。

但是,如果终端设备依次将该k个第一设备均确定为目标设备,并向该k个第一设备均发送了随机接入请求,并接收到该k个第一设备发送的拒绝接入消息,则表示该k个第一设备均拒绝该终端设备接入,然后终端设备触发无线链路失败,这样可以减少终端设备等待无线链路失败的时间,也减少切换失败的中断时间。

本实施例,通过终端设备向第一设备发送随机接入请求,并在所述第一设备无法为所述终端设备提供通信服务时,所述第一设备向所述终端设备发送拒绝接入消息。本实施例通过拒绝接入消息告知该终端设备,第一设备拒绝其接入,避免终端设备继续尝试接入该第一设备,使得终端设备寻找其它的第一设备来接入,提高了终端设备的接入目标设备的效率。

可以理解的是,上述各个实施例中,由终端设备实现的方法或步骤,也可以是由终端设备内部的芯片实现的。由第一设备实现的方法或者步骤,也可以是由第一设备内部的芯片实现的。由第二设备实现的方法或者步骤,也可以是由第二设备内部的芯片实现的。

图4为本申请一实施例提供的通信设备的结构示意图,如图4所示,本实施例的通信设备作为第一设备,包括:接收模块401、处理模块402和发送模块403。

接收模块401,用于接收第二设备发送的第一请求,所述第一请求为所述第二设备对终端设备的切换请求;

处理模块402,用于根据所述第一请求,为所述终端设备配置第一资源以及n个条件参数;所述n为大于0的整数;

发送模块403,用于向第二设备发送第一消息;所述第一消息包括所述n个条件参数;

所述处理器,还用于当所述n个条件参数中的t个条件参数满足时,释放与所述t个条件参数对应的资源,与每个所述条件参数对应的资源属于所述第一设备为所述终端设备配置第一资源,所述t为大于0的整数。

在一些实施例中,所述条件参数是定时器,所述条件参数满足是指定时器超时;

或者,所述条件参数是第一系统帧号,所述条件参数满足是指所述第一设备或第二设备的当前系统帧号超过所述第一系统帧号;

或者,所述条件参数是第一系统时间,所述条件参数满足是指第一设备或第二设备的当前系统时间超过所述第一系统时间。

在一些实施例中,所述n等于1,所述条件参数对应的资源为所述第一设备为所述终端设备配置的第一资源的部分资源。

在一些实施例中,在所述条件参数满足后,所述第一资源中未释放的资源包括:所述第一设备存储的所述终端设备的上下文信息,或者,所述第一设备存储的所述终端设备的上下文信息以及为所述终端设备预留的专用前导码。

在一些实施例中,所述接收模块401,还用于在所述处理模块402为所述终端设备配置第一资源以及至n个条件参数之后,接收第二设备发送的第二请求,所述第二请求为更新的所述第二设备对所述终端设备的切换请求;

所述处理模块402,还用于若所述第一设备未释放所述第一资源中的任意资源,则更新所述n个条件参数;若所述第一设备已释放所述第一资源中的部分资源,则更新未释放资源对应的条件参数,并根据所述第二请求,重新配置已释放的资源以及对应的条件参数;或者,根据所述第二请求为所述终端设备重新配置所有需要的资源以及对应的条件参数。

在一些实施例中,所述切换请求为立即切换请求或者基于条件的切换请求。

在一些实施例中,所述接收模块401,还用于在所述处理模块402为终端设备配置第一资源以及n个条件参数之后,接收第二设备发送的第三请求,所述第三请求为所述第二设备对所述终端设备的立即切换请求;

所述处理模块402,还用于若所述第一设备未释放所述第一资源中的任意资源,则保留所述第一资源,并取消所述n个条件参数;若所述第一设备已释放所述第一资源中的部分资源,则保留剩余未释放的资源,取消剩余未释放的资源对应的条件参数,并根据所述第三请求,重新配置已释放的资源;或者,根据所述第三请求为所述终端设备重新配置所有需要的资源。

在一些实施例中,所述接收模块401,还用于在所述处理模块402为终端设备配置资源以及n个条件参数之后,接收资源释放消息;

所述处理模块402,还用于根据所述资源释放消息,释放所述第一设备为所述终端设备配置的资源。

本实施例以上所述的第一设备,可以用于执行上述各方法实施例中第一设备/第一设备的芯片执行的技术方案,其实现原理和技术效果类似,其中各个模块的功能可以参考方法实施例中相应的描述,此处不再赘述。

图5为本申请另一实施例提供的通信设备的结构示意图,如图5所示,本实施例的通信设备作为第一设备,包括:收发机411和处理器412。

在硬件实现上,以上接收模块401和发送模块403可以是本实施例中的收发机411。或者,收发机411包括接收机和发射机,则以上接收模块401可以为收发机411中的接收机,以上发送模块403可以为收发机411中的发射机。以上处理模块402可以以硬件形式内嵌于或独立于第一设备的处理器412中。

所述收发机411可以包括混频器等必要的射频通信器件。所述处理器412可以包括中央处理单元(centralprocessingunit,cpu)、数字信号处理器(digitalsignalprocessor,dsp)、微控制器(microcontrollerunit,mcu)、专用集成电路(applicationspecificintegratedcircuit,asic)或现场可编程逻辑门阵列(field-programmablegatearray,fpga)中的至少一个。

可选地,本实施例的第一设备还可以包括存储器413,存储器413用于存储程序指令,处理器412用于调用存储器413中的程序指令执行上述方案。

所述程序指令可以以软件功能单元的形式实现并能够作为独立的产品销售或使用,所述存储器413可以是任意形式的计算机可读取存储介质。基于这样的理解,本申请的技术方案的全部或部分可以以软件产品的形式体现出来,包括若干指令用以使得一台计算机设备,具体可以是处理器412,来执行本申请各个实施例中第一设备的全部或部分步骤。而前述的计算机可读存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本实施例以上所述的第一设备,可以用于执行上述各方法实施例中第一设备/第一设备的芯片执行的技术方案,其实现原理和技术效果类似,其中各个器件的功能可以参考方法实施例中相应的描述,此处不再赘述。

图6为本申请一实施例提供的芯片的结构示意图,如图6所示,本实施例的芯片可以作为第一设备的芯片,本实施例的芯片可以包括:存储器421和处理器422。存储器421与处理器422通信连接。

在硬件实现上,以上接收模块401、处理模块402和发送模块403可以以硬件形式内嵌于或独立于芯片的处理器422中。

其中,存储器421用于存储程序指令,处理器422用于调用存储器421中的程序指令执行上述方案。

本实施例以上所述的芯片,可以用于执行本申请上述各方法实施例中第一设备或其内部芯片的技术方案,其实现原理和技术效果类似,其中各个模块的功能可以参考方法实施例中相应的描述,此处不再赘述。

图7为本申请另一实施例提供的通信设备的结构示意图,如图7所示,本实施例的通信设备可以包括:发送模块501和接收模块502。

发送模块501,用于向m个第一设备发送第一请求,所述第一请求为所述第二设备对终端设备的切换请求。

接收模块502,用于接收所述m个第一设备发送的第一消息,所述第一消息包括:所述第一设备配置的至少一个条件参数。

发送模块501,还用于向终端设备发送所述m个第一设备配置的所述至少一个条件参数。

本实施例以上所述的通信设备,可以用于执行上述各方法实施例中第二设备/第二设备的芯片执行的技术方案,其实现原理和技术效果类似,其中各个模块的功能可以参考方法实施例中相应的描述,此处不再赘述。

图8为本申请另一实施例提供的通信设备的结构示意图,如图8所示,本实施例的通信设备作为第二设备,包括:收发机511。

在硬件实现上,以上发送模块501和接收模块502可以是本实施例中的收发机511。或者,收发机511包括发射机和接收机,以上发送模块501可以是本实施例中的收发机511中的发射机,以上接收模块502可以是本实施例中的收发机511中的接收机。

所述收发机411可以包括混频器等必要的射频通信器件。所述处理器512可以包括cpu、dsp、mcu、asic或fpga中的至少一个。

可选地,本实施例的第二设备还可以包括存储器512,存储器512用于存储程序指令,收发机511用于调用存储器512中的程序指令执行上述方案。

本实施例以上所述的第二设备,可以用于执行上述各方法实施例中第二设备/第二设备的芯片执行的技术方案,其实现原理和技术效果类似,其中各个器件的功能可以参考方法实施例中相应的描述,此处不再赘述。

图9为本申请另一实施例提供的芯片的结构示意图,如图9所示,本实施例的芯片可以作为第二设备的芯片,本实施例的芯片可以包括:存储器521和处理器522。存储器521与处理器522通信连接。所述处理器522例如可以包括cpu、dsp、mcu、asic或fpga的至少一个。

在硬件实现上,以上发送模块501和接收模块502可以以硬件形式内嵌于或独立于芯片的处理器522中。

其中,存储器521用于存储程序指令,处理器522用于调用存储器521中的程序指令执行上述方案。

所述程序指令可以以软件功能单元的形式实现并能够作为独立的产品销售或使用,所述存储器可以是任意形式的计算机可读取存储介质。基于这样的理解,本申请的技术方案的全部或部分可以以软件产品的形式体现出来,包括若干指令用以使得一台计算机设备,具体可以是处理器522,来执行本申请各个实施例中第二设备的全部或部分步骤。而前述的计算机可读存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

本实施例以上所述的芯片,可以用于执行本申请上述各方法实施例中第二设备或其内部芯片的技术方案,其实现原理和技术效果类似,其中各个模块的功能可以参考方法实施例中相应的描述,此处不再赘述。

图10为本申请另一实施例提供的通信设备的结构示意图,如图10所示,本实施例的通信设备作为第一设备,可以包括:接收模块601、处理模块602和发送模块603。

接收模块601,用于接收终端设备发送的随机接入请求;

处理模块602,用于确定所述第一设备是否无法为所述终端设备提供通信服务;

发送模块603,用于在所述处理模块602确定所述第一设备无法为所述终端设备提供通信服务时,向所述终端设备发送拒绝接入消息。

在一些实施例中,所述第一设备无法为所述终端设备提供通信服务,包括:

所述第一设备已释放部分所述通信设备配置给所述终端设备的资源,所述配置给终端设备的资源是所述通信设备在对所述终端设备的切换过程中配置的;或者,

所述第一设备只预留有所述第一设备为所述终端设备分配的上下文信息;或者,

所述第一设备只预留有所述通信设备为所述终端设备分配的上下文信息以及专用前导码。

在一些实施例中,所述处理模块602,还用于:

当所述随机接入请求包括专用前导码时,根据所述专用前导码确定所述终端设备为基于条件切换的终端设备;

当所述随机接入请求包括随机前导码时,根据所述终端设备的c-rnti确定所述终端设备为基于条件切换的终端设备。

在一些实施例中,当所述随机接入请求包括随机前导码时,所述拒绝接入消息为rrc连接拒绝消息,或者,所述拒绝接入消息为macce,所述macce包括lcid,所述lcid用于指示拒绝所述终端设备接入所述第一设备;

当所述随机接入请求包括专用前导码时,所述拒绝接入消息为rar消息。

在一些实施例中,所述rar消息的预留比特位用于指示拒绝所述终端设备接入所述第一设备;或者,所述rar消息的报头用于指示拒绝所述终端设备接入所述第一设备;或者,所述rar消息的lcid指示拒绝所述终端设备接入所述第一设备。

本实施例以上所述的第一设备,可以用于执行上述各方法实施例中第一设备/第一设备的芯片执行的技术方案,其实现原理和技术效果类似,其中各个模块的功能可以参考方法实施例中相应的描述,此处不再赘述。

图11为本申请另一实施例提供的通信设备的结构示意图,如图11所示,本实施例的通信设备作为第一设备,包括:收发机611和处理器612。

在硬件实现上,以上接收模块601和发送模块403可以是本实施例中的收发机611。或者,收发机611包括接收机和发射机,则以上接收模块601可以为收发机611中的接收机,以上发送模块63可以为收发机611中的发射机。以上处理模块602可以以硬件形式内嵌于或独立于第一设备的处理器612中。

所述收发机611可以包括混频器等必要的射频通信器件。所述处理器612可以包括cpu、dsp、mcu、asic或fpga中的至少一个。

可选地,本实施例的第一设备还可以包括存储器613,存储器613用于存储程序指令,处理器612用于调用存储器613中的程序指令执行上述方案。

所述程序指令可以以软件功能单元的形式实现并能够作为独立的产品销售或使用,所述存储器613可以是任意形式的计算机可读取存储介质。基于这样的理解,本申请的技术方案的全部或部分可以以软件产品的形式体现出来,包括若干指令用以使得一台计算机设备,具体可以是处理器612,来执行本申请各个实施例中第一设备的全部或部分步骤。而前述的计算机可读存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

本实施例以上所述的第一设备,可以用于执行上述各方法实施例中第一设备/第一设备的芯片执行的技术方案,其实现原理和技术效果类似,其中各个器件的功能可以参考方法实施例中相应的描述,此处不再赘述。

图12为本申请另一实施例提供的芯片的结构示意图,如图12所示,本实施例的芯片可以作为第一设备的芯片,本实施例的芯片可以包括:存储器621和处理器622。存储器621与处理器622通信连接。

在硬件实现上,以上接收模块601、处理模块602和发送模块603可以以硬件形式内嵌于或独立于芯片的处理器622中。

其中,存储器621用于存储程序指令,处理器622用于调用存储器621中的程序指令执行上述方案。

本实施例以上所述的芯片,可以用于执行本申请上述各方法实施例中第一设备或其内部芯片的技术方案,其实现原理和技术效果类似,其中各个模块的功能可以参考方法实施例中相应的描述,此处不再赘述。

图13为本申请一实施例提供的终端设备的结构示意图,如图13所示,本实施例的终端设备可以包括:接收模块701和处理模块702。

接收模块701,用于接收第二设备发送的m个第一设备配置的至少一个条件参数;所述m为大于0的整数;

处理模块702,用于在m个第一设备中k个第一设备的切换条件触发时,根据所述k个第一设备中各个第一设备配置的所述至少一个条件参数,从所述k个第一设备中确定所述终端设备需要切换的目标设备;所述k为大于0小于等于m的整数。

在一些实施例中,所述处理模块702,具体用于:

当所述k个第一设备中至少一个第一设备配置的条件参数均未满足时,从所述至少一个第一设备中确定所述终端设备需要切换的目标设备;

当所述k个第一设备中每个第一设备配置的至少一个条件参数满足时,从条件参数满足个数最少的至少一个第一设备中确定所述终端设备需要切换的目标设备,或者,从未释放资源最多的至少一个第一设备中确定所述终端设备需要切换的目标设备;

当所述k个第一设备中每个第一设备配置的条件参数均满足时,忽略已触发的所述k个第一设备的切换条件。

在一些实施例中,所述处理模块702,具体用于:

从所述至少一个第一设备中随机选择一个第一设备为所述终端设备需要切换的目标设备;或者,

从所述至少一个第一设备中选择信号质量最好的第一设备为所述终端设备需要切换的目标设备。

在一些实施例中,本实施例的通信设备还可以包括:发送模块703。

发送模块703,用于向所述目标设备发送随机接入请求;

所述处理模块702,还用于当所述接收模块701接收所述目标设备发送的拒绝接入消息后,依次从所述k个第一设备剩余的第一设备中确定目标设备;若所述接收模块701接收到所述k个第一设备发送的拒绝接入消息,则触发无线链路失败。

本实施例以上所述的终端设备,可以用于执行上述各方法实施例中终端设备/终端设备的芯片执行的技术方案,其实现原理和技术效果类似,其中各个模块的功能可以参考方法实施例中相应的描述,此处不再赘述。

图14为本申请另一实施例提供的终端设备的结构示意图,如图14所示,本实施例的终端设备包括:收发机711和处理器712。

在硬件实现上,以上接收模块701和发送模块703可以是本实施例中的收发机711。或者,收发机711包括接收机和发射机,则以上接收模块701可以为收发机711中的接收机,以上发送模块703可以为收发机711中的发射机。以上处理模块702可以以硬件形式内嵌于或独立于第一设备的处理器712中。

所述收发机711可以包括混频器等必要的射频通信器件。所述处理器712可以包括cpu、dsp、mcu、asic或fpga中的至少一个。

可选地,本实施例的终端设备还可以包括存储器713,存储器713用于存储程序指令,处理器712用于调用存储器713中的程序指令执行上述方案。

所述程序指令可以以软件功能单元的形式实现并能够作为独立的产品销售或使用,所述存储器713可以是任意形式的计算机可读取存储介质。基于这样的理解,本申请的技术方案的全部或部分可以以软件产品的形式体现出来,包括若干指令用以使得一台计算机设备,具体可以是处理器712,来执行本申请各个实施例中终端设备的全部或部分步骤。而前述的计算机可读存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

本实施例以上所述的终端设备,可以用于执行上述各方法实施例中终端设备/终端设备的芯片执行的技术方案,其实现原理和技术效果类似,其中各个器件的功能可以参考方法实施例中相应的描述,此处不再赘述。

图15为本申请另一实施例提供的芯片的结构示意图,如图15所示,本实施例的芯片可以作为终端设备的芯片,本实施例的芯片可以包括:存储器721和处理器722。存储器721与处理器722通信连接。

在硬件实现上,以上接收模块701、处理模块702和发送模块703可以以硬件形式内嵌于或独立于芯片的处理器722中。

其中,存储器721用于存储程序指令,处理器722用于调用存储器721中的程序指令执行上述方案。

本实施例以上所述的芯片,可以用于执行本申请上述各方法实施例中终端设备或其内部芯片的技术方案,其实现原理和技术效果类似,其中各个模块的功能可以参考方法实施例中相应的描述,此处不再赘述。

需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。在本申请的实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

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