通信方法、网络设备和终端与流程

文档序号:15626270发布日期:2018-10-09 23:03阅读:137来源:国知局

本申请涉及通信领域,并且更具体地,涉及通信方法、网络设备和终端。



背景技术:

在无线通信系统中,当终端与服务小区的链路质量越来越差和/或终端与邻区的链路质量越来越好时,终端会切换到邻区,现有的一种切换流程如下。

源基站向终端发送测量配置信息,终端基于测量配置信息进行测量。当测量报告上报条件满足后,终端向源基站上报测量结果。源基站基于终端上报的测量结果进行切换判决,选择出合适的目标基站后,源基站向目标基站发送切换请求消息。目标基站接收切换请求消息后,执行接纳控制判决,即判决是否接纳此次切换请求。若允许,则目标基站向源基站回复切换请求确认消息,该切换请求确认消息携带目标基站为终端配置的参数。源基站收到切换请求确认消息后,给终端发送切换命令,该切换命令携带目标基站为终端配置的参数。终端接收切换命令后,根据切换命令中携带的参数接入目标基站。

上述终端的切换方式中,终端会出现较高的切换失败率,从而影响终端的数据通信。如终端快速移动或终端与源基站之间有遮挡物或5g高频系统(即工作频段是大于或等于6ghz以上的频段)时,终端会切换失败。



技术实现要素:

本申请提供了通信方法、网络设备和终端,能够提高终端的切换成功率,从而提高终端的通信质量。

第一方面,本申请提供了一种通信方法。该通信方法包括:第一网络设备确定至少一个候选目标小区和第一配置信息,第一配置信息用于触发终端将至少一个候选目标小区中的一个小区确定为待切换小区,第一网络设备为终端当前接入的服务小区所属的网络设备;第一网络设备向终端发送第一消息,第一消息包括第一小区指示信息和第一配置信息,第一小区指示信息用于指示所述至少一个候选目标小区。

该通信方法中,第一网络设备向终端发送第一小区指示信息和第一配置信息,使得可以由终端根据该第一消息确定是否需要切换至第一小区指示信息指示的候选目标小区,以及确定需要切换至该至少一个候选目标小区中哪个小区,然后终端可以切换至该小区。这样,即使终端快速移动或终端与源基站之间有遮挡物影响终端与源基站之间的信号质量,终端也可以切换至目标小区,从而可以提高终端的切换成功率,进而提高终端的通信质量。

结合第一方面,在第一种可能的实现方式中,第一消息还可以包括以下至少一种信息:第一消息的有效时间或有效期、第一指示信息和第二配置信息,第一指示信息用于指示上述至少一个候选目标小区的切换优先级,第二配置信息用于终端取消根据第一消息确定待切换小区的操作。

其中,若第一消息包括第一消息的有效时间,则使得终端可以在该有效时间内根据第一消息执行第一操作,而在超过该有效时间时不再根据该第一消息执行第一操作,从而可以提高终端的资源利用率。

应理解,第一消息的有效时间可以理解为第一消息中包括的各种信息的有效时间。

若第一消息包括第一指示信息,则使得终端可以利用该第一指示信息指示的候选目标小区的优先级,根据第一消息中的第一配置信息以及其他信息确定待切换小区。具体地,使得终端可以将优先级高的候选目标小区确定为待切换小区。这样可以使得终端可以确定更优的待切换小区,进一步提高终端的切换成功率。

若第一消息包括第二配置信息,则使得终端可以根据第二配置信息确定不需要根据第一消息中各种信息确定待切换小区,即取消确定待切换小区的操作,从而可以提高终端的资源利用率。

结合第一方面或第一种可能的实现方式,在第二种可能的实现方式中,该通信方法还可以包括:第一网络设备向第二网络设备发送第二消息,第二消息包括属于第二网络设备的第二小区的指示信息;第一网络设备接收第二消息的响应消息,第二消息的响应消息包括第二小区中允许终端接入的小区的指示信息。其中,第一网络设备确定至少一个候选目标小区,具体可以包括:第一网络设备根据第二小区中允许终端接入的小区的指示信息,确定至少一个候选目标小区。

其中,第二消息可以是切换请求消息,也可以是其他的消息。若第二消息是切换请求消息,则该切换请求消息中可以携带一个指示信息,如二进制比特位“0”、“1”的指示信息或一个布尔值或一个信元,以表示该切换请求消息是由终端确定待切换小区场景下的切换请求消息,以区别于传统的切换请求消息

该实现方式中,第一网络设备先向第二网络设备发送一个或多个候选小区的信息,并请求第二网络设备确定终端可以切换到这一个或多个候选小区中的哪些小区。然后第一网络设备可以将第二网络设备确定的小区作为终端的候选目标小区,并向终端发送用于指示这些候选目标小区的第一小区指示信息。由于候选目标小区是第二网络设备确定的,因此终端确定切换至该候选目标小区后的切换成功率会更高。也就是说,该实现方式可以进一步提高终端的切换成功率。

应注意,第一网络设备可以向多个不同的第二网络设备发送第二消息,然后接收这多个第二网络设备发送的小区指示信息,最后向终端发送第一小区指示信息,此时,第一小区指示信息指示的候选目标小区即为这多个第二网络设备允许终端接入的小区。

可选地,第一网络设备可以向终端发送测量配置信息,并接收终端根据该测量配置信息发送的测量报告,然后第一网络设备可以根据测量报告中记录的小区信号质量确定终端可以切换的候选小区有哪些,并向这些候选小区分别所属的网络设备发送第二消息。也就是说,上述第一网络设备向第二网络设备发送的第二消息中携带的候选小区可以是第一网络设备根据终端上报的信号质量确定的。这样可以使得第一网络设备最终向终端指示的候选目标小区是更加适合切换的小区,从而可以进一步提高终端的切换成功率。

结合第二种可能的实现方式,在第三种可能的实现方式中,第二消息还可以携带终端的上下文。

该实现方式中,第一网络设备向终端发送第一小区指示信息和第一配置信息之前,可以先将终端的上下文发送给第二网络设备。这使得终端根据第一消息确定切换并切换至该至少一个候选目标小区中的某个小区时,该小区所属的第二网络设备上已存储有终端的上下文,从而可以使得终端与第二网络设备之间可以更块地进行通信,进而提高终端的通信质量。

结合第三种可能的实现方式,在第四种可能的实现方式中,所述第二消息还可以携带终端上下文的有效时间。

该实现方式中,第一网络设备向第二网络设备发送的第二消息中还可以携带终端的上下文的有效时间,以指示第二网络设备在该有效时间过期后,可以释放该上下文。这样可以使得第二网络设备在有效时间过期后,可以释放终端的上下文。

结合第二至第四中任意一种可能的实现方式,在第五种可能的实现方式中,第二消息的响应消息还可以携带第三配置信息,第三配置信息可以包括以下至少一种信息:第二网络设备为终端分配的第一临时身份标识和第一专用随机接入信道(randomaccesschannel,rach)前导信息,第一临时身份标识和第一专用rach前导信息用于终端接入第二网络设备上第二小区中允许终端接入的全部或部分小区。对应地,第一网络设备向终端发送的第一消息还可以包括第三配置信息。

该实现方式中,若第一网络设备从第二网络设备接收的第三配置信息包括第二网络设备为终端分配的临时身份标识,并在第一消息中向终端发送该临时身份标识,则终端可以根据该临时身份标识切换至该第二网络设备,从而可以进一步提高终端的切换成功率。

若第一网络设备从第二网络设备接收的第三配置信息包括第二网络设备为终端分配的专用rach前导信息,并在第一消息中向终端发送该专用rach前导信息,则终端可以根据该专用rach前导信息在待切换小区进行随机接入过程,从而可以进一步提高终端的切换成功率。

应注意,第一专用rach前导包括第二网络设备为终端分配的、用于接入第二小区中允许终端接入的各个小区的专用rach前导。第一临时身份标识包括第二网络设备为终端分配的、用于接入第二小区中允许终端接入的各个小区的临时身份标识

应理解,第一网络设备向第二网络设备发送的第二消息中还包括终端上下文的有效时间时,该有效时间也可以是第一临时身份标识和第一专用rach前导信息的有效时间,即超过该有效时间,第二网络设备可以释放该第一临时身份标识和第一专用rach前导信息。

结合第二至第五中任意一种可能的实现方式,在第六种可能的实现方式中,该通信方法还可以包括:第一网络设备向第二网络设备发送第二指示信息,第二指示信息用于指示第二网络设备释放第二网络设备根据第二消息为终端分配的资源。

具体地,若第一网络设备向第二网络设备发送的第二消息包括终端的上下文,则第二网络设备可以根据该第二指示信息释放终端的上下文;若第二网络设备为终端分配了第一临时身份标识,则第二网络设备可以根据该第二指示信息释放该第一临时身份标识;若第二网络设备为终端分配了第一专用rach前导,则第二网络设备可以根据该第二指示信息释放该第一专用rach前导。这样,可以使得第二网络设备可以为其他终端分配资源,从而可以提高其他终端的切换成功率。

可选地,第一网络设备可以在确定重配置终端的情况下,向第二网络设备发送第二指示信息。

可选地,第一网络设备向第二网络设备发送第二指示信息后,还可以向第二网络设发送新的第二消息。新的第二消息可以携带重配置终端后终端的新上下文,或者通知第二网络设备可以重新为终端分配第一临时身份标识或第一专用rach前导。

或者,第一网络设备在确定重配置终端后,可以向第二网络设备发送新的第二消息。第二网络设备接收新第二消息后,可以释放原第二消息中携带的信息,或者重新为终端分配第一临时身份标识或第一专用rach前导。这种情况下,第一网络设备可以不向第二网络设备发送专用的第二指示信息。

结合第一方面或第一至第六中任意一种可能的实现方式,在第七种可能的实现方式中,该通信方法还可以包括:第一网络设备向终端发送第三指示信息,第三指示信息用于通知终端取消根据第一消息确定待切换小区的操作。

该实现方式中,第一网络设备在确定终端不需要切换时,可以向终端发送第三指示信息,指示终端取消根据第一消息确定待切换小区的操作,即指示终端可以不根据第一消息确定待切换小区。这样可以节省终端的资源,也可以进一步提高终端的切换成功率。

可选地,该第三指示信息可以携带在无线资源控制重配置消息中,或者rrc重配置消息本身可以隐含指示终端取消确定待切换小区的作用。

进一步,可选地,第一网络设备通过rrc重配置消息指示终端取消确定待切换小区后,还可以向终端重新发送新的第一消息。

应注意,若第一网络设备重配置终端时,仅仅是重配置终端上第一网络设备的相关信息,则终端接收rrc重配置信息后,可以不取消确定待切换小区,而是更新终端上第一网络设备的相关信息。

结合第一方面或第一至第七中任意一种可能的实现方式,在第八种可能的实现方式中,该通信方法还可以包括:第一网络设备接收终端发送的第四指示信息,第四指示信息用于指示第一网络设备向终端发送第一消息。相应地,第一网络设备向终端发送第一消息,可以包括:第一网络设备根据第四指示信息,向终端发送第一消息。

该实现方式中,第一网络设备接收终端的第四指示信息,并根据终端的第四指示信息向终端发送第一消息。也就是说,第一网络设备在没有接收终端的第四指示信息的情况下,可以根据终端发送的测量报告进行切换判决,以向终端发送切换命令的切换方式控制终端进行切换。这种实现方式可以提高终端的切换灵活性。

在第一方面或上述任意一种可能的实现方式中,可选地,所述通信方法还可以包括:所述第一网络设备接收所述第二网络设备发送的序列号状态信息请求消息,所述终端已切换至所述第二网络设备。

该通信方法中,第一网络设备在终端接入第二网络设备后,才根据第二网络设备的请求向第二网络设备转发第一网络设备接收到的数据,从而可以提高通信效率。

结合第一方面或第一至第三中任意一种可能的实现方式,在第九种可能的实现方式中,该通信方法还可以包括:第一网络设备接收第二网络设备发送的上下文请求消息,此时,终端已切换至第二网络设备,第二网络设备为待切换小区所属的网络设备,上下文请求消息用于请求终端的上下文;第一网络设备向第二网络设备发送终端的上下文。

该实现方式中,第一网络设备在终端切换至第二网络设备后,才根据第二网络设备的请求向第二网络设备发送终端的上下文,可以提高第二网络设备的资源利用率。从而可以提高其他终端的切换成功率。

结合第一方面或第一至第九中任意一种可能的实现方式,在第十种可能的实现方式中,该通信方法还可以包括:第一网络设备接收终端发送的第一通知消息,第一通知消息携带待切换小区的指示信息;第一网络设备根据第一通知消息,向待切换小区所属的网络设备发送序列号状态转换消息和终端的数据。

其中,第一网络设备根据该请求消息停止给数据包分配pdcp序号并发送序列号状态转换消息给第二网络设备。终端的数据可以包括终端已发送的上行数据包和第一网络设备已经分配序号但是还未确认成功发送给终端的下行数据包。

结合第一方面或第一至第九中任意一种可能的实现方式,在第十一种可能的实现方式中,该通信方法还可以包括:第一网络设备接收第二网络设备发送的请求消息,该请求消息用于请求终端的序列号状态转换消息和终端的数据,此时,终端已切换到第二网络设备上的小区;第一网络设备根据该请求消息向第二网络设备发送终端的序列号状态转换消息和终端的数据。

其中,第一网络设备根据该请求消息停止给数据包分配pdcp序号并发送序列号状态转换消息给第二网络设备。终端的数据可以包括终端已发送的上行数据包和第一网络设备已经分配序号但是还未确认成功发送给终端的下行数据包。

在第一方面或上述任意一种可能的实现方式中,所述第一配置信息可以包括以下至少一种信息:信号质量阈值信息,第五指示信息和第六指示信息;其中,所述信号质量阈值信息用于所述服务小区的信号质量与所述至少一个候选目标小区中的小区的信号质量间的差值大于或等于信号质量差阈值,或者所述服务小区的信号质量小于第一信号质量阈值且所述至少一个候选目标小区中的小区的信号质量大于或等于第二信号质量阈值时,触发所述终端确定出所述待切换小区;所述第五指示信息用于指示传输失败次数阈值信息,所述传输失败次数阈值信息用于所述终端传输失败次数达到传输失败次数阈值后,触发所述终端执行确定待切换小区的操作;所述第六指示信息用于指示无线链路失败事件,所述无线链路失败事件用于所述终端无线链路失败后,触发所述终端执行确定待切换小区的操作。

第二方面,本申请提供了一种通信方法,包括:终端接收第一网络设备发送的第一消息,第一消息包括第一小区指示信息和第一配置信息,第一小区指示信息用于指示至少一个候选目标小区,第一配置信息用于触发终端将所述至少一个候选目标小区中的一个小区确定为待切换小区,第一网络设备为终端当前接入的服务小区所属的网络设备;终端根据第一消息,在所述至少一个候选目标小区中确定待切换小区。

该通信方法中,终端接收第一网络设备发送的第一小区指示信息和第一配置信息,并根据该第一消息确定是否需要切换至第一小区指示信息指示的候选目标小区,以及确定需要切换至该至少一个候选目标小区中哪个小区,然后终端可以切换至该小区。这样,即使终端快速移动或终端与源基站之间有遮挡物影响终端与源基站之间的信号质量或高频系统,终端也可以切换至目标小区,从而可以提高终端的切换成功率,进而提高终端的通信质量。

结合第二方面,在第一种可能的实现方式中,第一消息还包括以下至少一种信息:第一消息的有效时间、第一指示信息和第二配置信息,第一指示信息用于指示所述至少一个候选目标小区的切换优先级,第二配置信息用于终端取消根据第一消息确定待切换小区的操作。

其中,若第一消息包括第一消息的有效时间,则终端可以在该有效时间内根据第一消息确定待切换小区,而在超过该有效时间时不根据第一消息确定待切换小区,从而可以提高终端的资源利用率。

若第一消息包括第一指示信息,则终端利用该第一指示信息指示的候选目标小区的优先级,根据第一消息确定待切换小区。具体地,使得终端可以将优先级高的候选目标小区确定为目标切换小区。这样可以使得终端可以确定更优的待切换小区,进而使得终端可以提高切换成功率。

若第一消息包括第二配置信息,则终端可以根据第二配置信息确定不需要根据第一消息确定待切换小区,从而可以提高终端的资源利用率。

具体地,终端可以删除或丢弃第一消息以及第一消息中各种信息。

结合第二方面或第一种可能的实现方式,在第二种可能的实现方式中,第一消息还可以包括第三配置信息,第三配置信息包括以下至少一种信息:第一临时身份标识和第一rach前导信息,第一临时身份标识和第一专用rach前导信息用于终端接入属于第二网络设备的第二小区中、允许终端接入的小区。

该实现方式中,若第三配置信息包括第一临时身份标识,则终端可以根据该第一临时身份标识切换至该第二网络设备,从而可以提高终端的切换成功率。

若第三配置信息包括第一专用rach前导信息,则终端可以根据第一专用rach前导信息切换至该第二网络设备,从而可以进一步提高终端的切换成功率。

其中,第一专用rach前导或第一临时身份标识可以是第二网络设备为终端分配的、可以用于接入第二小区中运行终端接入的全部或部分小区。

结合第二方面或第一种或第二种可能的实现方式,在第三种可能的实现方式中,该通信方法还可以包括:终端接收第一网络设备发送的第三指示信息,第三指示信息用于指示终端取消根据第一消息确定待切换小区的操作。

该实现方式中,第一网络设备在确定终端不需要切换时,可以向终端发送第三指示信息,指示终端取消根据第一消息确定待切换小区的操作,即指示终端可以不根据第一消息确定待切换小区。这样可以节省终端的资源,也可以进一步提高终端的切换成功率。

可选地,该第三指示信息可以携带在无线资源控制重配置消息中,或者rrc重配置消息本身可以隐含指示终端取消确定待切换小区的作用。

进一步,可选地,终端根据rrc重配置消息的指示取消确定待切换小区后,还可以接收第一网络设备重新发送的新第一消息。

应注意,若第一网络设备重配置终端时,仅仅是重配置终端上第一网络设备的相关信息,则终端接收rrc重配置信息后,可以不取消确定待切换小区,而是更新终端上第一网络设备的相关信息。

结合第二方面或第一至第三中任意一种可能的实现方式,在第四种可能的实现方式中,所述通信方法还包括:终端向第一网络设备发送第四指示信息,第四指示信息用于指示第一网络设备向终端发送第一消息。对应地,终端接收第一网络设备发送的第一消息,可以包括:终端接收第一网络设备根据第四指示信息发送的第一消息。

该实现方式中,终端向第一网络设备发送第四指示信息,使得第一网络设备可以根据第四指示信息向终端发送第一消息。也就是说,可以使得第一网络设备在没有接收终端的第四指示信息的情况下,可以根据终端发送的测量报告进行切换判决,以向终端发送切换消息的切换方式控制终端进行切换。这种实现方式可以提高终端的切换灵活性。

结合第二方面或第一至第四中任意一种可能的实现方式,在第五种可能的实现方式中,该通信方法还可以包括:终端向第一网络设备发送第一通知消息,第一通知消息携带待切换小区的指示信息,以便于第一网络设备根据第一通知消息,向待切换小区所属的网络设备发送序列号状态转换消息和终端的数据。

在第二方面或上述任意一种可能的实现方式中,所述第一配置信息可以包括以下至少一种信息:信号质量阈值信息,第五指示信息和第六指示信息;其中,所述信号质量阈值信息用于所述服务小区的信号质量与所述至少一个候选目标小区中的小区的信号质量间的差值大于或等于信号质量差阈值,或者所述服务小区的信号质量小于第一信号质量阈值且所述至少一个候选目标小区中的小区的信号质量大于或等于第二信号质量阈值时,触发所述终端确定出所述待切换小区;所述第五指示信息用于指示传输失败次数阈值信息,所述传输失败次数阈值信息用于所述终端传输失败次数达到传输失败次数阈值后,触发所述终端执行确定待切换小区的操作;所述第六指示信息用于指示无线链路失败事件,所述无线链路失败事件用于所述终端无线链路失败后,触发所述终端执行确定待切换小区的操作。

第三方面,提供了一种网络设备,所述网络设备包括用于执行第一方面或第一方面中任意一种可能的实现方式中的通信方法的模块。

第四方面,提供了一种终端,所述终端包括用于执行第二方面或第二方面中任意一种可能的实现方式中的通信方法的模块。

第五方面,提供了一种网络设备,包括处理器和发送器,所述处理器用于执行代码。当所述代码被执行时,所述处理器和所述发送器实现第一方面或第一方面中任意一种可能的实现方式中的通信方法。可选地,还可以包括接收器。

第六方面,提供了一种终端,包括处理器和接收器,所述处理器用于执行代码。当所述代码被执行时,所述处理器和所述接收器实现第二方面或第二方面中任意一种可能的实现方式中的通信方法。可选地,还可以包括发送器。

第七方面,提供了一种计算机可读介质,所述计算机可读介质存储用于网络设备执行的程序代码,所述程序代码包括用于执行第一方面中或第一方面中任意一种可能的实现方式中的通信方法的指令。

第八方面,提供了一种计算机可读介质,所述计算机可读介质存储用于终端执行的程序代码,所述程序代码包括用于执行第二方面中或第二方面中任意一种可能的实现方式中的通信方法的指令。

第九方面,提供了一种包含指令的计算机程序产品,当其在终端上运行时,使得网络设备执行第一方面或第一方面中任意一种可能的实现方式中的通信方法。

第十方面,提供了一种包含指令的计算机程序产品,当其在网络设备上运行时,使得终端执行第二方面或第二方面中任意一种可能的实现方式中的通信方法。

第十一方面,提供了一种通信方法。该通信方法包括:第二网络设备接收第一网络设备发送的第二消息,该第二消息包括终端的上下文和上下文的有效时间。

可选地,该第二网络设备可以在超过上下文的有时间后,释放该上下文。可选地,该有效时间可以是第二网络设备为终端分配的临时身份标识或专用rach前导的有效时间,若超过该有效时间,第二网络设备可以释放该临时身份标识或专用rach前导。

可选地,第二网络设备可以接收第一网络设备发送的第二指示信息,根据该第二指示信息释放终端的上下文或为终端分配的临时身份标识或专用rach前导。

或者,第二网络设备可以在接收新的第二消息后,释放之前的第二消息包括的终端上下文,甚至上下文时间,或者释放为终端分配的临时身份标识或专用rach前导。

第一方面或第二方面中的第二网络设备的技术特征适用于第十一方面中的第二网络设备,为了简洁,此处不再赘述。

第十二方面,提供了一种网络设备,所述网络设备包括用于执行第十一方面或第十一方面中任意一种可能的实现方式中的通信方法的模块。

第十三方面,提供了一种网络设备,包括处理器和接收器,所述处理器用于执行代码。当所述代码被执行时,所述处理器和所述接收器实现第一方面或第一方面中任意一种可能的实现方式中的通信方法。可选地,还可以包括发送器。

第十四方面,提供了一种计算机可读介质,所述计算机可读介质存储用于网络设备执行的程序代码,所述程序代码包括用于执行第十一方面中或第十一方面中任意一种可能的实现方式中的通信方法的指令。

第十五方面,提供了一种包含指令的计算机程序产品,当其在终端上运行时,使得网络设备执行第十一方面或第十一方面中任意一种可能的实现方式中的通信方法。

附图说明

图1是可以应用本申请实施例的通信方法、网络设备和终端的通信系统的示意性架构图。

图2是本申请一个实施例的通信方法的示意性流程图。

图3是本申请另一个实施例的通信方法的示意性流程图。

图4是本申请另一个实施例的通信方法的示意性流程图。

图5是本申请一个实施例的终端协议栈的示意图。

图6是本申请另一个实施例的终端协议栈的示意图。

图7是本申请一个实施例的终端释放后协议栈的示意图。

图8是本申请另一个实施例的终端释放后协议栈的示意图。

图9是本申请一个实施例的网络侧协议栈的示意图。

图10是本申请一个实施例的网络设备的示意性结构图。

图11是本申请一个实施例的终端的示意性结构图。

图12是本申请另一个实施例的网络设备的示意性结构图。

图13是本申请另一个实施例的终端的示意性结构图。

图14是本申请另一个实施例的网络设备的示意性结构图。

具体实施方式

可以应用本申请实施例的通信方法、终端和网络设备的通信系统的示意性架构图如图1所示。应理解,本申请实施例并不限于图1所示的系统架构,此外,图1中的装置可以是硬件,也可以是从功能上划分的软件或者以上二者的结合。

从图1可知,可以应用本申请实施例的通信方法的通信系统可以包括网络设备110、终端120和网络设备130。终端120当前接入的小区所属的网络设备为网络设备110。终端120可以在某些条件下切换至网络设备130上的小区。终端120切换至网络设备上的小区,通常情况下,也可以说成切换至网络设备130。

网络设备110和网络设备130的一种示例是基站。应理解,本申请实施例对基站的具体类型不作限定。采用不同无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同。为方便描述,本申请所有实施例中,上述为终端提供无线通信功能的装置统称为基站,例如未来网络中的基站设备、小基站设备(pico)等。

终端120可以是用户设备(userequipment,ue)。ue可以经无线接入网(radioaccessnetwork,ran)与一个或多个核心网(corenetwork,cn)进行通信。ue可称为接入终端、终端设备、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、无线网络设备、用户代理或用户装置。ue可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字处理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它设备、车载设备、可穿戴设备或物联网、车辆网中的终端设备以及未来网络中的任意形态的终端设备等。

图2为本申请一个实施例的通信方法的示意性流程图。应理解,图2示出了通信方法的步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其他操作或者图2中的各个操作的变形。此外,图2中的各个步骤可以按照与图2呈现的不同的顺序来执行,并且有可能并非要执行图2中的全部操作。

s201,第一网络设备向终端发送测量配置信息。相应地,终端接收该测量配置信息。

其中,第一网络设备是当前为终端服务的小区(本申请实施例中称为源小区)所属的网络设备。第一网络设备可以是图1所示的通信系统中的网络设备110。通常情况下,第一网络设备也可以称为源基站。

测量配置信息可以包括测量对象(measurementobject)、测量id(measurementidentity)、报告配置(reportconfiguration)、测量gap等。

s202,终端根据测量配置信息进行测量后,向第一网络设备上报测量报告。

相应地,第一网络设备接收该测量报告。

具体地,测量报告中可以包括被测量小区的信号质量和被测量小区的标识等。

s204,第一网络设备接收测量报告后,确定出一个或者多个候选小区。

例如,第一网络设备可以根据被测量小区的信号质量确定终端是否需要进行条件切换。当第一网络设备确定终端需要进行条件切换后,第一网络设备可以对终端上报的测量报告中的信息指示的小区进行筛选确定出一个或者多个候选小区,如可以将测量报告中的信息指示的小区中信号质量较好的小区确定为一个或者多个候选小区。需要说明的是,这里的筛选步骤是可选的,可以不执行。

需要说明的是,第一网络设备也可以通过其他方式确定一个或者多个候选小区,本申请实施例不一一进行举例说明,此处确定的一个或者多个候选小区,可以直接作为候选目标小区,即不需要执行步骤s205。此外,也可以是在该确定的一个或者多个候选小区中进一步进行确认得到候选目标小区,例如执行步骤s205。

可以理解的是,此处的条件切换是指第一网络设备初步判断终端可能需要切换到其他小区,并向终端发送第一消息,进一步由终端确定是否需要切换并确定待切换小区。

基于上述确定的一个或者多个候选小区,第一网络设备可以向上述一个或者多个候选小区所属的网络设备(本申请实施例中称为第二网络设备)发送第二消息。对应地,第二网络设备接收第二消息。

第二消息可以携带第二小区指示信息,第二小区指示信息用于指示第一网络设备确定的属于第二网络设备的小区。具体地,第二小区指示信息可以携带第一网络设备确定的属于第二网络设备的小区的标识或索引。

其中,第二消息可以是切换请求消息,或者是其他消息,本申请实施例对此不作限制。

第二消息中可以携带一个指示信息,用于指示该第二消息是终端确定待切换小区情况下的切换请求消息,从而第二网络设备可以根据该切换请求消息执行相应的操作。。具体地,该指示信息可以用二进制比特位“0”或“1”表示;或者可以用布尔值或信元表示。

s204中,若第一网络设备确定的是多个候选小区,且这多个候选小区属于多个第二网络设备,则第一网络设备分别向这多个第二网络设备发送第二消息。每个第二消息中可以携带属于该第二消息对应的第二网络设备的候选小区信息。具体地,候选小区信息可以是候选小区的标识或索引。

可选地,第二消息中还可以携带终端的上下文,如源小区的小区无线网络临时标识(cellradionetworktemporaryidentifier,c-rnti)、接入层(accessstratum,as)配置、承载上下文、源小区的物理小区标识(physicalcellidentifier,pci)或消息完整性认证码(messageauthenticationcodeforintegrity,mac-i)等。

可选地,第二消息中还可以携带该有效时间。该有效时间可以通过一个定时器实现,作为上下文的有效时间,使得上下文的有效时间的定时器超时后,第二网络设备可以删除该上下文,从而使得第二网络设备上可以有更多的资源为其他终端服务,进而可以提高其他终端的切换成功率。

s205,第二网络设备接收第二消息后,执行接纳控制流程。

接纳控制流程可以包括:第二网络设备基于第二小区的网络资源情况,如负载等,判断允许终端接入到该第二小区中哪些小区。并且,第二网络设备可以将第二小区中允许终端接入的候选小区作为终端的候选目标小区。

此外,第二网络设备可以为终端分配用于接入第二网络设备的候选目标小区的临时身份标识(如c-rnti)和/或专用rach前导等资源。

这种情况下,终端确定的待切换小区为上述分配了专用rach前导的小区,则终端接入待切换小区时,可以利用该专用rach前导信息与待切换小区进行随机接入过程。

应理解,第二消息中携带有效时间不仅可以用于上下文,也可以作为上述临时身份标识和/或专用rach前导的有效时间。也就是说,超过该有效时间,第二网络设备可以释放该临时身份标识和/或专用rach前导。

s206,第二网络设备向第一网络设备发送第二消息的响应消息。

对应地,第一网络设备接收第二消息的响应消息。

该响应消息中可以携带第三小区指示信息,第三小区指示信息用于指示第二网络设备上允许终端接入的小区。第三小区指示信息指示的小区可以是一个也可以是多个。第三小区指示信息具体可以包括第二网络设备上允许终端接入的小区的标识或索引。

可选地,该响应消息中还可以携带第二网络设备为终端分配的、用于接入第三小区指示信息指示的全部或部分小区中的每个小区的临时身份标识。

可选地,该响应消息中还可以携带第二网络设备为终端分配的、用于接入第三小区指示信息指示的全部或部分小区中的每个小区专用rach前导信息。

上述临时身份标识和专用rach前导信息可以统称为第三配置信息。

如果s204中,第一网络设备向多个第二网络设备发送了第二消息,则此处,第一网络设备可以接收多个第二网络设备发送的第二消息的响应消息。

第二消息的响应消息可以是切换请求确认(handoverrequestack)消息,或者也可以是其他消息,本申请实施例对此不做限定。

第一网络设备接收第二消息的响应消息后,可以确定至少一个候选目标小区和第一配置信息,用于终端确定待切换小区,该待切换小区为终端从该至少一个候选目标小区中确定的,第一网络设备为终端当前接入的小区所属的网络设备。

待切换小区即为终端从源小区将要切换至的小区。第一网络设备可以根据一个或多个第二网络设备发送的响应消息确定至少一个候选目标小区。如,第一网络设备接收第二网络设备发送的响应消息后,可以获取响应消息中的用于指示第二网络设备允许终端接入的小区的小区指示信息,从而可以根据该小区指示信息的指示,确定终端的候选目标小区。

其中,第一配置信息可以包括信号质量阈值信息。例如,第一配置信息可以包括xdb,当终端确定候选目标小区中某个小区的信号质量与服务小区的信号质量差大于或等于xdb时,触发终端将该小区确定为待切换小区。

或者第一配置信息可以包括ydb和zdb,这样,终端确定服务小区的信号质量低于ydb且候选目标小区中某个小区的信号质量高于zdb时,触发终端将该小区确定为待切换小区。其中,x、y和z为正数。

可选地,第一配置信息还可以包括其他信息,如用于指示传输失败次数阈值的第五指示信息,这样当终端传输失败次数达到传输失败次数阈值时,触发终端执行确定待切换小区的操作。

可选地,第一配置信息还可以包括用于指示无线链路失败(radiolinkfailure,rlf)事件的第六指示信息,当终端无线链路失败时,触发终端执行确定待切换小区的操作。

可以理解的是,当第一配置信息中包括多个指示信息时,可以是其中的任意一个配置事件触发终端将所述至少一个候选目标小区的一个小区确定为待切换小区,也可以多个配置事件触发终端将所述至少一个候选目标小区的一个小区确定为待切换小区,本申请实施例对此不做限定。

应理解,第二网络设备确定第二小区中没有允许终端接入的小区时,第二消息的响应消息可以用于通知第一网络设备小区确认失败。第一网络设备接收到第二消息的响应消息后,第一网络设备不给终端发送第一消息。

s208,第一网络设备向终端发送第一消息,该第一消息包括第一小区指示信息和第一配置信息,第一小区指示信息用于指示所述至少一个候选目标小区。

相应地,终端接收第一消息。

即,第一网络设备确定至少一个候选目标小区和第一配置信息后,可以向终端发送携带第一配置信息和第一小区指示信息的第一消息。

第一小区指示信息可以包括该至少一个候选目标小区的标识或索引。可选地,第一小区指示信息可以包括该至少一个候选目标小区的标识列表或索引列表。

第一消息可以是切换消息,即携带mobilitycontrolinfo信元的rrc连接重配置消息,也可以是其他消息,本申请实施例对此不做限定。

终端可以根据解析出的第一消息的内容,确定第一消息的作用;或者,在第一消息中,也可以包括一个指示信息,用于指示该消息的类型或者作用。

s210,终端接收第一消息后,可以根据第一消息确定待切换小区。

具体地,终端可以根据第一小区指示信息确定至少一个候选目标小区中的一个小区作为终端的待切换小区。

终端确定待切换小区的一种示例性实现方式包括:终端检测各个候选目标小区的信号质量是否满足第一配置信息中该候选目标小区的配置信息指示的一个或者多个条件,并将满足条件的候选目标小区确定为待切换小区。

例如,若候选目标小区列表中包括候选目标小区1,第一配置信息包括30db,则候选目标小区1的信号质量与服务小区的信号质量差大于或等于30db时,触发终端将候选目标小区1确定为待切换小区。

若终端根据第一消息从候选目标小区中确定的小区为多个,终端可以将信号质量最好的小区确定为待切换小区。

可选地,第一网络设备向终端发送的第一消息还可以包括第一指示信息,该第一指示信息用于指示该至少一个候选目标小区的切换优先级。该第一指示信息可以是显示或隐示的,例如,第一小区指示信息隐示携带每个候选目标小区的切换优先级,如第一小区指示信息中的第一出现的候选目标小区的优先级最高;或者第一指示信息和第一小区指示信息绑定,即第一小区指示信息中的每个候选目标小区都有对应的切换优先级。终端可以根据候选目标小区的优先级确定待切换小区。具体地,终端可以根据第一配置信息,按照优先级从高到低的顺序依次确定候选目标小区中的小区是否可以作为待切换小区,直到确定得到一个待切换小区。这样,可以提高终端的切换成功率。

应注意,候选目标小区的优先级可以通过第一小区指示信息指示的候选目标小区的标识列表或索引列表的排列顺序来指示。如,排序越靠前的候选目标小区的优先级越高。

可选地,第一网络设备向终端发送的第一消息中还可以包括第一消息的有效时间。该有效时间可以作为第一消息中的各种信息的有效时间。

当超过该有效时间或有效期后,终端可以取消根据第一消息确定待切换小区的操作,即终端可以不用根据第一消息确定待切换小区。具体地,终端可以删除第一消息以及第一消息中各个信息。

可选地,第一网络设备向终端发送的第一消息还可以包括第二配置信息,第二配置信息用于指示终端取消根据第一消息确定待切换小区的操作。终端接收到第二配置信息后,若判断第二配置信息指示的条件得到满足,则终端可以不用根据第一消息从所述至少一个候选目标小区确定待切换小区。

例如,第二配置信息可以是信号质量阈值,如包括80db。这样,当服务小区的信号质量大于80db时,触发终端取消根据第一消息在候选目标小区中确定待切换小区的操作。也就是说,终端可以不用根据第一消息从候选目标小区中确定待切换小区。

若s206中,第二网络设备向第一网络设备发送的响应消息中包括第三配置信息,则第一网络设备向终端发送的第一消息中也可以包括第三配置信息。

s212,终端确定了待切换小区后,可以向待切换小区所属的第二网络设备发起随机接入流程,以便于接入该待切换小区。

其中,若第一网络设备向终端发送的第一消息中包括第三配置信息,则终端可以根据第三配置信息接入待切换小区。这样,可以进一步提高终端的切换成功率。

具体地,若第三配置信息包括第二网络设备为终端分配的、用于接入第二网络设备上允许终端接入的小区的临时身份标识,则终端可以使用该临时身份标识接入该待切换小区;若第三配置信息包括第二网络设备为终端分配的、用于接入第二网络设备上允许终端接入的小区的专用rach前导信息,则终端可以利用该专用rach前导信息与待切换小区进行随机接入过程。

可选地,终端确定了待切换小区后,第一网络设备可以停止给终端的上行数据包分配序列号,并向第二网络设备发送序列号状态传输(sequencenumberstatustransfer,snstatustransfer)消息和终端的数据包。序列号状态传输消息可以指示第二网络设备给未分配序号的下行数据包分配序号时的起始计数(count)值(即第二网络设备从哪个count值开始给终端的下行数据包分配序号)。

其中,终端的数据包包括终端的上行数据包或已经分配序号但是还未确认成功发送给终端的下行数据包。

第一网络设备向第二网络设备发送序列号状态传输消息和终端的数据包两种示例性实现方式如下。

一种示例性实现方式中,终端完成随机接入后,可以向第二网络设备发送切换完成消息,该切换完成消息用于通知第二网络设备,终端已完成接入。相应地,第二网络设备接收该切换完成消息。

第二网络设备接收切换完成消息后,可以向第一网络设备发送第一请求消息,请求终端的snstatustransfer消息。相应地,第一网络设备接收第一请求消息。

第一网络设备接收到第一请求消息后,停止给终端的数据包分配分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)序号,并向第二网络设备发送snstatustransfer消息。此外,第一网络设备还可以将接收到的终端的上行数据包转发给第二网络设备,将已经分配pdcp序号但是还未确认成功发送给终端的下行数据包转发给第二网络设备。

若第一网络设备在s204发送的切换请求消息中没有携带终端的上下文,则第二网络设备接收切换完成消息后,可以向第一网络设备发送第二请求消息,该第二请求消息用于请求终端的上下文。第一网络设备接收到第二网络设备的第二请求消息后,向第二网络设备发送终端的上下文。第二请求消息与第一请求消息可以是同一消息。

另一种实现方式中,终端确定待切换小区后,可以向第一网络设备发送第一通知消息,通知第一网络设备终端将切换至该待切换小区。该第一通知消息中具体可以携带用于指示该待切换小区的指示信息,如标识或索引值。

第一网络设备接收到第一通知消息后,可以停止给终端的数据包分配pdcp序号,并向第二网络设备发送snstatustransfer消息。此外,第一网络设备还可以将接收到的终端的上行数据包转发给第二网络设备,将已经分配pdcp序号但是还未确认成功发送给终端的下行数据包转发给第二网络设备。

本申请实施例中,可选地,在第一网络设备向终端发送第一消息之前,终端可以向第一网络设备发送第四指示信息,第四指示信息用于指示第一网络设备向终端发送第一消息。相应地,第一网络设备向终端发送第一消息,具体可以包括:第一网络设备根据第四指示信息,向终端发送第一消息。

也就是说,第一网络设备可以在终端的请求或指示下才发送第一消息,从而可以提高通信效率。

具体地,该第四指示信息可以通过rrc消息发送。

应注意,本申请实施例中,上述s201至s206是可选的,即图2所示的通信方法中可以不包括s201至s206或可以只包括s201至s206中部分步骤。

例如,本申请实施例中可以不包括s201至s206。这种情况下,第一网络设备确定所述至少一个候选目标小区时,可以根据其他方式确定,如可以将服务小区的邻小区确定为候选目标小区。

又如,本申请实施例中可以不包括s204至s206。这种情况下,第一网络设备根据终端的测量报告确定一个或多个候选小区后,可以将该一个或多个候选小区确定为候选目标小区。此外,第一网络设备不向终端发送第三配置信息。

这种情况下,终端成功切换待切换小区后,向第二网络设备发送的切换完成通知消息中,可以包括如源小区的c-rnti、源小区的pci或mac-i等。

又如,本申请实施例中可以不包括s205。也就是说,第二网络设备接收到第二消息后,可以不执行接纳控制。这种情况下,第二网络设备发送的第二消息的响应消息中不携带第三配置信息,也不携带第二网络设备上允许终端接入的小区的指示信息。此时,该响应消息可以仅用于告知第一网络设备第二网络设备接收到了第二消息及第二消息中携带的信息,如第二网络设备接收并存储了终端的上下文信息。

图3是本申请另一个实施例的通信方法的示意性流程图。应理解,图3示出了通信方法的步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其他操作或者图3中的各个操作的变形。此外,图3中的各个步骤可以按照与图3呈现的不同的顺序来执行。

图3可以包括图2中的s208,以及s201至s206中全部或部分步骤,为了简洁,相应步骤的技术特征此处不再赘述。

s216,第一网络设备确定终端不需要切换到其他小区时,通知终端取消根据第一消息确认待切换小区的操作。

例如,第一网络设备可以向终端发送第三指示信息。该第三指示信息用于指示终端取消根据第一消息确定待切换小区的操作,即终端可以不根据第一消息从候选目标小区中确定待切换小区。

相应地,终端接收到第三指示信息后,可以取消根据第一消息确定待切换小区的操作,即终端可以不根据第一消息从候选目标小区中确定待切换小区。

可选地,第一网络设备也可以通过切换消息实现通知的目的。如终端确定待切换小区前,若第一网络设备向终端发送了切换消息,则终端接收到切换消息后,可以不执行根据第一消息确定待切换小区的操作,可以丢弃掉第一消息的相关信息,并根据切换命令执行相应的操作。需要说明的是,这里的切换消息是相对于本申请实施例中所涉及到的条件切换而言的,如,切换消息是携带mobilitycontrolinfo信元的rrc连接重配置消息。通常,在切换消息中可以包括待切换小区标识或索引、c-rnti或rach前导等。

可选地,第一网络设备可以通过发送新的第一消息,通知终端取消根据之前的第一消息确定待切换小区的操作。此时,终端可以执行根据新的第一消息确定待切换小区的操作。

可选地,图3所示的通信方法还可以包括s217,即第一网络设备向第二网络设备发送第二指示信息,第二指示信息用于指示第二网络设备释放所述第二网络设备为所述终端分配的资源和/或释放终端的上下文。这样,可以使得第二网络设备有更多的资源分配给其他终端,从而可以提高其他终端的切换成功率。

例如,若图3所示的通信方法包括s204,且第一网络设备在s204发送的第二消息中携带了终端的上下文,则第二网络设备接收到第二指示信息后,可以根据第二指示信息释放终端的上下文。

又如,若图3所示的通信方法包括s205,且第二网络设备在s205中为终端分配了临时身份标识和/或专用rach前导,则第二网络设备接收到第二指示信息后,可以根据第二指示信息释放为终端分配的临时身份标识和/或专用rach前导。

本申请实施例中,可选地,第一网络设备可以在确定终端不需要切换至其他小区后,向第二网络设备发送第二指示信息。

或者,终端根据第一网络设备发送的第三指示信息取消根据第一消息确定待切换小区的操作后,向第一网络设备发送取消完成通知消息,第一网络设备接收终端发送的取消完成通知消息后,再向第二网络设备发送第二指示信息。或者,第一网络设备可以在向终端发送切换消息时,向第二网络设备发送第二指示信息。

或者,第一网络设备可以通过向第二网络设备发送新的第二消息,指示第二网络设备释放之前的第二消息传输的信息,或释放根据之前的第二消息为终端分配的临时身份标识或专用rach前导。

图2所示的通信方法中,可选地,终端接收第一消息后,根据第一消息确定得到待切换小区之前,还可以包括图4中所示的各个步骤。

应理解,图4示出的步骤或操作仅是示例,本申请实施例还可以执行其他操作或者图4中的各个操作的变形。此外,图4中的各个步骤可以按照与图4呈现的不同的顺序来执行。

s218,第一网络设备向终端发送rrc重配置消息。相应地,终端接收该rrc重配置消息。

具体地,第一网络设备需要确定重配置终端后,可以向终端发送rrc重配置消息。

终端接收该rrc重配置消息后,可以取消根据第一消息确定待切换小区的操作,即终端可以不根据第一消息,从第一小区指示信息指示的候选目标小区中确定待切换小区。

也就是说,rrc重配置消息可以用于指示终端取消根据第一消息确定待切换小区的操作。当然,rrc重配置消息中也可以携带专用于指示终端取消根据第一消息确定待切换小区的指示信息。

应注意,若rrc重配置消息仅指示终端改变源小区的配置,则终端可以不用取消根据第一消息确定待切换小区,而是可以只重配置源小区,并且候选目标小区的配置信息保持不变。

s220,终端根据rrc重配置消息完成重配置后,可以向第一网络设备发送重配置完成消息。相应地,第一网络设备接收该重配置完成消息。

第一网络设备接收该重配置完成消息后,可以重新确定至少一个候选目标小区,并向终端发送新的第一消息,该新的第一消息可以包括新的第一小区指示信息和新的第一配置信息,新第一小区指示信息用于指示重新确定的至少一个候选目标小区。新第一消息还可以包括前述第一消息可以包括的其他技术特征,为了简洁,此处不再赘述。

终端接收新第一消息后,可以根据新第一消息执行s210.

此外,第一网络设备接收该重配置完成消息后,可以重新向第二网络设备发送新的切换请求消息,该新切换请求消息中可以包括终端的新上下文。第二网络设备可以用新上下文更新原来存储的上下文。或者,第二网络设备还可以释放原来为终端分配的资源,如临时身份标识或专用rach前导,重新为终端分配资源,如分配新的临时身份标识或新的专用rach前导。新切换消息可以包括前述切换消息可以包括的其他技术特征,为了简洁,此处不再赘述。

图4所示的通信方法中,可选地,在向终端发送rrc重配置消息之前或之后,第一网络设备可以执行s217,即第一网络设备可以向第二网络设备发送第二指示信息。第二指示信息用于指示第二网络设备释放所述第二网络设备在此之前接收的终端上下文或者用于指示第二网络设备释放所述第二网络设备在此之前为终端分配的资源,如临时身份标识或专用rach前导。

也即是说,该实现方式中,第二网络设备接收到第二指示信息后,可以释放之前接收的终端上下文,或者释放之前为终端分配的资源。而在第一网络设备发送新第二消息后,可以直接存储新第二消息中的终端上下文,或者直接为终端分配资源。

当第一网络设备重配置终端后,可以采用delta信令方式,即仅将更新部分的配置发送给第二网络设备,或全配置的方式,即将更新后的全部配置发送给第二网络设备,来更新第二网络设备上终端的上下文。

可选地,第一网络设备向第二网络设备发送的第二消息包括用于指示第二网络设备上的第二小区的指示信息时,还可以包括其他网络设备上的一个小区或多个小区的测量结果及标识。第二网络设备接收第二消息后,可以根据该其他网络设备上的小区的测量结果确定终端切换至第二网络设备后,能够在该第二网络设备和其他网络设备上执行双连接(dualconnectivity,dc)流程。该其他网络设备可以理解为辅助网络设备。

此时,第二网络设备可以与辅助网络设备进行辅助网络设备添加流程,以交互dc配置。具体地,辅助网络设备生成dc配置信息并发送给第二网络设备。然后第二网络设备可以在第二消息的确认消息中携带该dc配置信息,最后,第一网络设备可以在第一消息中携带该dc配置信息。

在一种可能的实施方式中,为切换过程中实现零毫秒中断,切换命令或本申请实施例的第一消息中可以携带一个用于指示终端在切换过程中要实现零毫秒中断或保持与第一网络设备的数据传输直至切换完成或直至收到网络侧设备指示的指示信息。终端收到该指示后,可以建立如图5或图6所示的协议栈。

如图5所示,终端会分别建立对应源小区和目标小区(即上述实施例中的待切换小区)的媒体接入控制(mediumaccesscontrol,mac)实体、无线链路控制(radiolinkcontrol,rlc)实体和分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)子实体.其中pdcp子实体用于数据加解密和完整性保护,但只建立一个pdcp重排序子实体,用于给数据包分配sn号以实现pdcp包的按序递交,即保证数据包顺序发送和重排序。

如图6所示,终端会分别建立对应源小区和目标小区的mac实体、rlc实体,但只建立一个pdcp实体,用于数据加解密、完整性保护以及分配sn号以实现按序递交。终端上可以存有两套安全密钥(分别对应源小区和目标小区)。终端会采用正确的密钥在对应的小区上进行数据加解密和完整性保护,如在源小区采用对应源小区的密钥进行数据传输,在目标小区采用对应目标小区的密钥进行数据传输。

可选地,终端收到第一消息或切换消息后可以启动一个定时器,该定时器可以是协议规定的或终端预配置的,或第一消息或切换消息指示的。定时器超时后终端可以释放源小区协议栈,即释放源小区协议栈中的各个实体。

或者,终端可以在切换完成后释放源小区协议栈,如在发送切换完成消息后释放源小区协议栈。

或者,网络侧指示终端时,终端才释放源小区协议栈。如第一网络设备确定需要在源小区传输的数据全部传完或源小区不再传输数据时可以给终端发指示消息,终端收到该指示消息后可以释放源小区协议栈。又如,第二网络设备收到终端的切换完成消息后,可以给终端发指示消息,终端收到该指示消息后释放源小区协议栈。

终端的协议栈如图5所示时,终端释放源小区协议栈后,终端的协议栈如图7所示。终端的协议栈如图6所示时,终端释放源小区协议栈后,终端的协议栈如图8所示。

可选地,第一网络设备可以在切换请求消息或第二消息中携带指示信息,该指示信息用于指示第二网络设备终端的切换过程要实现零毫秒中断。切换过程中网络侧的协议栈如图9所示,其中,属于第一网络设备的源小区的协议栈和属于第二网络设备的目标小区的协议栈均包括pdcp实体、rlc实体和mac实体。

由图9可知,源小区和目标小区有各自独立的pdcp实体,用于实现数据加解密、完整性保护和按序递交。切换过程中,源小区的pdcp层会告诉目标小区的pdcp层该从哪个sn号开始给目标小区传输的数据进行编号。

第一网络设备会将源小区协议栈全部释放,第二网络设备上目标小区的协议栈不变。

图10是本申请一个实施例的网络设备的示意性结构图,该网络设备可以实现图2至图4的实施例中第一网络设备的功能。应理解,图10示出的网络设备1000仅是示例,本申请实施例的网络设备还可包括其他模块或单元,或者包括与图10中的各个模块的功能相似的模块,或者并非要包括图10中的所有模块。

处理模块1010,用于确定至少一个候选目标小区和第一配置信息,所述第一配置信息用于触发终端将所述至少一个候选目标小区的一个小区确定为待切换小区,所述第一网络设备为所述终端当前接入的服务小区所属的网络设备。

通信模块1020,用于向所述终端发送第一消息,所述第一消息包括第一小区指示信息和所述第一配置信息,所述第一小区指示信息用于指示所述至少一个候选目标小区。

该网络设备向终端发送第一小区指示信息和第一配置信息,使得可以由终端根据该第一配置信息确定是否需要切换至第一小区指示信息指示的候选目标小区,以及确定需要切换至该至少一个候选目标小区中哪个小区,然后终端可以切换至该小区。这样,即使终端快速移动或终端与源基站之间有遮挡物影响终端与源基站之间的信号质量,终端也可以切换至目标小区,从而可以提高终端的切换成功率,进而提高终端的通信质量。

可选地,所述第一消息还包括以下至少一种信息:所述第一消息的有效时间、第一指示信息和第二配置信息,所述第一指示信息用于指示所述至少一个候选目标小区的切换优先级,所述第二配置信息用于所述终端取消根据所述第一消息确定待切换小区的操作。

可选地,所述通信模块还用于向第二网络设备发送第二消息,所述第二消息包括属于所述第二网络设备的第二小区的指示信息;所述通信模块还用于接收所述第二消息的响应消息,所述第二消息的响应消息包括所述第二小区中允许所述终端接入的小区的指示信息;所述处理模块具体用于根据所述第二小区中允许所述终端接入的小区的指示信息,确定所述至少一个候选目标小区。

可选地,所述第二消息还包括所述终端的上下文。

可选地,所述第二消息还包括所述上下文的有效时间。

可选地,所述第二消息的响应消息还包括第三配置信息,所述第三配置信息包括以下至少一种信息:第一临时身份标识和第一专用随机接入rach前导信息,所述第一临时身份标识和所述第一专用rach前导信息用于所述终端接入所述第二小区中允许所述终端接入的全部或部分小区;其中,所述第一消息还包括所述第三配置信息。

可选地,所述通信模块还用于向所述第二网络设备发送第二指示信息,所述第二指示信息用于指示所述第二网络设备释放所述第二网络设备根据所述第二消息为所述终端分配的资源。

可选地,所述通信模块还用于向所述终端发送第三指示信息,所述第三指示信息用于通知所述终端取消根据所述第一消息确定待切换小区的操作。

可选地,所述通信模块还用于接收所述终端发送的第四指示信息,所述第四指示信息用于指示所述第一网络设备向所述终端发送所述第一消息;其中,所述通信模块具体用于根据所述第四指示信息,向所述终端发送所述第一消息。

可选地,所述通信模块还用于接收所述终端发送的第一通知消息,所述第一通知消息携带所述待切换小区的指示信息;所述通信模块还用于根据所述第一通知消息,向所述待切换小区所属的网络设备发送序列号状态转换消息和所述终端的数据。

可选地,所述第一配置信息包括以下至少一种信息:信号质量阈值信息,第五指示信息和第六指示信息;其中,信号质量阈值信息,所述信号质量阈值信息用于所述服务小区的信号质量与所述至少一个候选目标小区中的小区的信号质量间的差值大于或等于信号质量差阈值,或者所述服务小区的信号质量小于第一信号质量阈值且所述至少一个候选目标小区中的小区的信号质量大于或等于第二信号质量阈值时,触发所述终端确定出所述待切换小区;所述第五指示信息用于指示传输失败次数阈值信息,所述传输失败次数阈值信息用于所述终端传输失败次数达到传输失败次数阈值后,触发所述终端执行确定待切换小区的操作;所述第六指示信息用于指示无线链路失败事件,所述无线链路失败事件用于所述终端无线链路失败后,触发所述终端执行确定待切换小区的操作。

应理解,图10所示本申请实施例的网络设备的各个单元的上述和其它操作和/或功能可以分别进一步参考实现图2至图4的实施例中由第一网络设备执行的相应流程,为了简洁,在此不再赘述。

图11是本申请一个实施例的终端的示意性结构图,该终端用于实现图2至图4的实施例中终端的功能。应理解,图11示出的终端1100仅是示例,本申请实施例的终端还可包括其他模块或单元,或者包括与图11中的各个模块的功能相似的模块,或者并非要包括图11中的所有模块。

通信模块1110,用于接收第一网络设备发送的第一消息,所述第一消息包括第一小区指示信息和第一配置信息,所述第一小区指示信息用于指示至少一个候选目标小区,所述第一配置信息用于触发所述终端将所述至少一个候选目标小区中的一个服务小区确定为待切换小区,所述第一网络设备为所述终端当前接入的小区所属的网络设备。

处理模块1120,用于根据所述第一消息,在所述至少一个候选目标小区中确定待切换小区。

该终端接收第一网络设备发送的第一小区指示信息和第一配置信息,并根据该第一配置信息确定是否需要切换至第一小区指示信息指示的候选目标小区,以及确定需要切换至该至少一个候选目标小区中哪个小区,然后终端可以切换至该小区。这样,即使终端快速移动或终端与源基站之间有遮挡物影响终端与源基站之间的信号质量,终端也可以切换至目标小区,从而可以提高终端的切换成功率,进而提高终端的通信质量。

可选地,所述第一消息还包括以下至少一种信息:所述第一消息的有效时间、第一指示信息和第二配置信息,所述第一指示信息用于指示所述至少一个候选目标小区的切换优先级,所述第二配置信息用于所述终端取消根据所述第一消息确定待切换小区的操作。

可选地,所述第一消息还包括第三配置信息,所述第三配置信息包括以下至少一种信息:第一临时身份标识和第一专用随机接入rach前导信息,所述第一临时身份标识和所述第一专用rach前导信息用于所述终端接入属于第二网络设备的第二小区中、允许所述终端接入的小区。

可选地,所述通信模块还用于接收所述第一网络设备发送的第三指示信息,所述第三指示信息用于通知所述终端取消根据所述第一消息确定待切换小区的操作。

可选地,所述通信模块还用于向所述第一网络设备发送第四指示信息,所述第四指示信息用于指示所述第一网络设备向所述终端发送所述第一消息;其中,所述通信模块具体用于接收所述第一网络设备根据所述第四指示信息发送的第一消息。

可选地,所述通信模块还用于向所述第一网络设备发送第一通知消息,所述第一通知消息携带所述待切换小区的指示信息,以便于所述第一网络设备根据所述第一通知消息,向所述待切换小区所属的网络设备发送序列号状态转换消息和所述终端的数据。

可选地,所述第一配置信息包括以下至少一种信息:信号质量阈值信息,第五指示信息和第六指示信息;其中,信号质量阈值信息,所述信号质量阈值信息用于所述服务小区的信号质量与所述至少一个候选目标小区中的小区的信号质量间的差值大于或等于信号质量差阈值,或者所述服务小区的信号质量小于第一信号质量阈值且所述至少一个候选目标小区中的小区的信号质量大于或等于第二信号质量阈值时,触发所述终端确定出所述待切换小区;所述第五指示信息用于指示传输失败次数阈值信息,所述传输失败次数阈值信息用于所述终端传输失败次数达到传输失败次数阈值后,触发所述终端执行确定待切换小区的操作;所述第六指示信息用于指示无线链路失败事件,所述无线链路失败事件用于所述终端无线链路失败后,触发所述终端执行确定待切换小区的操作。

应理解,图11所示本申请实施例的终端的各个单元的上述和其它操作和/或功能可以分别进一步参考实现图2至图4的实施例中由终端执行的相应流程,为了简洁,在此不再赘述。

图12是本申请另一个实施例的网络设备的示意性结构图,该网络设备用于实现图2至图4的实施例中第一网络设备的功能。应理解,图12示出的网络设备1200仅是示例,本申请实施例的网络设备还可包括其他模块或单元,或者包括与图12中的各个模块的功能相似的模块,或者并非要包括图12中的所有模块。

其中,处理器1210可以用于实现图10中的处理模块1010能够实现的操作或步骤,发送器1220可以用于实现图10中的通信模块1020能够实现的部分操作或步骤,接收器1230可以用于实现图10中的通信模块1020能够实现的部分操作或步骤。为了简洁,此处不再赘述。可以理解的是,上述发送器1220和接收器1230可以独立存在,也可以集成。

可选的,网络设备1200中还可以包括存储器,该存储器用于存储数据和/或指令,处理器1210可以调用存储器中的指令,实现相应的方法。该存储器可以独立存在,也可以与其他功能单元集成,本申请实施例对此不做限定。

图13是本申请另一个实施例的终端的示意性结构图。该网络设备用于实现图2至图4的实施例中终端的功能。应理解,图13示出的终端1300仅是示例,本申请实施例的终端还可包括其他模块或单元,或者包括与图13中的各个模块的功能相似的模块,或者并非要包括图13中的所有模块。

其中,处理器1310可以用于实现图11中的处理模块1120能够实现的操作或步骤。接收器1320可以用于实现图11中的通信模块1110能够实现的部分操作或步骤,发送器1330可以用于实现图11中的通信模块1110能够实现的部分操作或步骤。为了简洁,此处不再赘述。可以理解的是,上述发送器1330和接收器1320可以独立存在,也可以集成。

可选的,终端1300中还可以包括存储器,该存储器用于存储数据和/或指令,处理器1310可以调用存储器中的指令,实现相应的方法。该存储器可以独立存在,也可以与其他功能单元集成,本申请实施例对此不做限定。

图14是本申请另一个实施例的网络设备的示意性结构图。该网络设备用于实现图2至图4的实施例中第二网络设备的功能。应理解,图14示出的网络设备1400仅是示例,本申请实施例的网络设备还可包括其他模块或单元,或者包括与图14中的各个模块的功能相似的模块,或者并非要包括图14中的所有模块。

其中,接收器1420可以用于接收第一通信设备发送的第二消息,第二消息包括终端的上下文和上下文的有效时间。发送器1430可以用于向第一通信设备发送第二消息的影响消息。若第二消息包括网络设备1400上第二小区的指示信息,则处理器1410可以用于确定第二小区中允许终端接入的小区,此外,第二消息的响应消息可以包括用于指示网络设备1400允许终端接入的小区的指示信息。

可选地,处理器1410还可以用于为终端分配用于接入网络设备1400允许终端接入的各个小区的临时身份标识或专用rach前导。此时,第二消息的响应消息还可以包括上述临时身份标识或专用rach前导信息。

可选地,接收器1420还可以用于接收第一网络设备发送的第二指示信息,第二指示信息用于指示网络设备1400释放终端的上下文。此时,处理器1410还可以用于根据第二指示信息释放终端的上下文。

可选地,若网络设备1400为终端分配了上述临时身份标识或专用rach前导,则处理器1410还可以用于根据第二指示信息释放上述临时身份标识或专用rach前导。

可选地,处理器1410还可以用于根据新的第二消息更新终端的上下文,或更新为终端分配的上述临时身份标识或专用rach前导。

处理器1410、接收器1420和接收器1430用于实现图2至图4所示实施例中由第二通信设备实现的相应操作或步骤。为了简洁,此处不再赘述。可以理解的是,上述发送器1430和接收器1420可以独立存在,也可以集成。

可选的,网络设备1400中还可以包括存储器,该存储器用于存储数据和/或指令,处理器1410可以调用存储器中的指令,实现相应的方法。该存储器可以独立存在,也可以与其他功能单元集成,本申请实施例对此不做限定。

可以理解的是,上述发送器1430和接收器1420可以独立存在,也可以集成。

可选的,网络设备1400中还可以包括存储器,该存储器用于存储数据和/或指令,处理器1410可以调用存储器中的指令,实现相应的方法。该存储器可以独立存在,也可以与其他功能单元集成,本申请实施例对此不做限定。

本申请还提供了一种终端,该终端用于实现图5至图9的实施例中终端的功能。该终端可以包括存储器和处理器。其中,存储器用于存储代码,处理器用于执行存储器中的代码。该处理器和存储器可以独立存在,也可以集成在一起。

此外,该终端还可以包括接收器和发送器。接收器和发送器用于与其他设备通信。接收器和发送器可以集成在一起,称为收发器。

本申请还提供了一种网络设备,该网络设备用于实现图5至图9的实施例中第一网络设备的功能。该网络设备可以包括存储器和处理器。其中,存储器用于存储代码,处理器用于执行存储器中的代码。该处理器和存储器可以独立存在,也可以集成在一起。

此外,该网络设备还可以包括接收器和发送器。接收器和发送器用于与其他设备通信。接收器和发送器可以集成在一起,称为收发器。

本申请还提供了一种网络设备,该网络设备用于实现图5至图9的实施例中第二通信设备的功能。该网络设备可以包括存储器和处理器。其中,存储器用于存储代码,处理器用于执行存储器中的代码。该处理器和存储器可以独立存在,也可以集成在一起。

此外,该网络设备还可以包括接收器和发送器。接收器和发送器用于与其他设备通信。接收器和发送器可以集成在一起,称为收发器。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

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

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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