通信方法及装置与流程

文档序号:17042134发布日期:2019-03-05 19:18阅读:180来源:国知局
通信方法及装置与流程

本申请涉及通信技术领域,尤其涉及一种通信方法及装置。



背景技术:

网络切片(slice,简称“切片”)是完成某个或某些业务所需的网络功能及资源的组合,可以非常灵活地根据用户需求进行资源分配和资源再分配。可以理解为通过同一套硬件,满足多种由软件定义的功能。但网络切片之间是相互隔离的,一个网络切片的错误或故障不会影响到其它网络切片的通信。网络切片虽然可以用于支持不同的业务或分租给不同的运营商,但是在接入网侧仅仅体现为一些专属的承载(bearer)并且有固定的服务质量(qualityofservice,qos)参数来保证性能(如带宽、延迟等)。对于终端设备来说,如果不同应用需要不同的slice来支持,应用的数据会被赋予相关的协议数据单元(protocoldataunit,pdu)会话标识(sessionid)进行发送。基站进行区分后会通过不同的承载发送到核心网。

终端设备在不同小区间移动会触发切换或连接释放的流程。而不同小区能够支持的网络切片可能不同。如图1所示的切换中网络切片在目标小区中不可用的场景示意图,假设小区a支持切片1业务和切片2业务,终端设备也恰好需要这两个切片服务。假设小区b支持切片业务2和切片业务3,那么如果用户终端接入到小区b,将会面临部分切片业务不被支持的情况。假设用户终端向小区c移动,由于小区c只支持切片业务3,用户终端需要的,原有的切片业务都变得不被支持。

现有技术中,终端设备移动到切片业务不被支持的小区时,将会断开与网络的连接,终端设备将会尝试重选一个小区,并重选注册到网络,例如从小区a切换到小区b,这会导致小区b也支持的切换2业务也不再被中断。或者由核心网来控制进行小区切换,但是基于核心网的切换涉及的网元多,实现中有较大的延迟,这种切换难以满足一些时延中断敏感业务的时延要求,不能快速的释放不被支持的切片对应的会话。



技术实现要素:

本申请提供一种通信方法及装置,以实现小区切换时不被支持的切片对应的会话的快速释放和支持的切片对应的会话的延续。

本申请的一方面,提供了一种通信方法,包括:终端设备接收来自源接入网设备的切换命令,所述切换命令包括目标小区的标识;所述终端设备向网络设备发送会话释放请求,其中,所述会话释放请求用于请求释放所述终端设备在源小区中的至少一个网络切片上进行的会话,所述目标小区中不支持所述至少一个网络切片,所述会话释放请求包括所述目标小区的标识;所述终端设备接收来自所述网络设备的会话释放请求响应。在该实现方式中,在终端设备切换到目标小区时,通过请求网络设备释放目标小区不支持的网络切片对应的会话,可以快速释放不支持的网络切片对应的会话,节省网络资源,同时使得目标小区支持的网络切片对应的会话可以延续进行。

在一种可能的实现方式中,所述会话释放请求包括所述至少一个网络切片上进行的会话的标识,其中,一个网络切片对应至少一个会话。在该实现方式中,终端设备在会话释放请求中包括请求释放的切片上的会话的标识,使得网络设备可以根据该会话的标识,释放对应的会话。

在另一种可能的实现方式中,所述切换命令包括所述目标小区是否支持所述源小区中的网络切片的指示,或者所述切换命令包括所述目标小区支持的网络切片标识,或者所述切换命令包括所述目标小区不支持的网络切片标识。在该实现方式中,源接入网设备通过切换命令指示终端设备待释放的会话对应的切片的相关信息,终端设备据此向网络设备发送会话释放请求。

在又一种可能的实现方式中,所述终端设备接收到来自所述源接入网设备的切换命令之后,所述方法还包括:所述终端设备启动定时器;所述终端设备向网络设备发送会话释放请求,包括:当所述定时器时间到达时,所述终端设备向所述网络设备发送所述会话释放请求。在该实现方式中,终端设备在接收到源接入网设备的切换命令后或者切换到目标小区后,可以基于目标小区切片可用性的情况,在一段时间后,向网络设备发送会话释放请求。

本申请的另一方面,提供了一种通信方法,包括:源接入网设备向终端设备发送切换命令,所述切换命令包括目标小区的标识,所述切换命令还包括所述目标小区是否支持所述源小区中的网络切片的指示,或者所述切换命令包括所述目标小区支持的网络切片标识,或者所述切换命令包括所述目标小区不支持的网络切片标识。在该实现方式中,在终端设备的切换过程中,通过请求网络设备释放目标小区不支持的网络切片对应的会话,可以快速释放不支持的网络切片对应的会话,节省网络资源,同时使得目标小区支持的网络切片对应的会话可以延续进行;有关目标小区的切片相关信息是由源接入网设备通知的。

本申请的又一方面,提供了一种通信方法,包括:网络设备接收来自终端设备的会话释放请求,其中,所述会话释放请求用于请求释放终端设备在源小区中的至少一个网络切片上进行的会话,目标小区中不支持所述至少一个网络切片,所述会话释放请求包括所述目标小区的标识;所述网络设备发送会话释放请求响应给所述终端设备。在该实现方式中,在终端设备的切换过程中,网络设备接收到终端设备请求释放目标小区不支持的网络切片对应的会话后,释放对应的会话,从而可以快速释放不支持的网络切片对应的会话,节省网络资源,同时使得目标小区支持的网络切片对应的会话可以延续进行。

在一种可能的实现方式中,所述会话释放请求包括所述至少一个网络切片上进行的会话的标识,其中,一个网络切片对应至少一个会话;所述网络设备发送会话释放请求响应给所述终端设备之前,所述方法还包括:所述网络设备确定释放所述至少一个网络切片上进行的会话的标识对应的会话。在该实现方式中,终端设备在会话释放请求中包括请求释放的切片上的会话的标识,从而网络设备可以根据该会话的标识,释放对应的会话。

在另一种可能的实现方式中,所述网络设备发送会话释放请求响应给所述终端设备之前,所述方法还包括:所述网络设备根据所述目标小区的标识,比较所述源小区和所述目标小区支持的网络切片,确定所述目标小区不支持的所述至少一个网络切片;所述网络设备确定释放所述至少一个网络切片上进行的会话。在该实现方式中,源接入网设备通过切换命令指示终端设备待释放的会话对应的切片的相关信息,终端设备据此向网络设备发送会话释放请求,网络设备根据该切片的相关信息及自身管理的会话信息,确定需要释放的会话。

本申请的又一方面,提供了一种通信方法,包括:在第一小区变换为辅小区以及第二小区变换为主小区之后、或终端设备接收到来自所述第二小区的连接释放命令之后,所述终端设备向网络设备发送会话释放请求,其中,所述会话释放请求用于请求释放所述终端设备在所述第一小区中的至少一个网络切片上进行的会话,所述第二小区中不支持所述至少一个网络切片,所述会话释放请求包括所述第二小区的标识,所述终端设备与所述第一小区和所述第二小区同时连接;所述终端设备接收来自所述网络设备的会话释放请求响应。在该实现方式中,在终端设备连接到新主小区时,通过请求网络设备释放新主小区不支持的网络切片对应的会话,可以快速释放不支持的网络切片对应的会话,节省网络资源,同时使得新主小区支持的网络切片对应的会话可以延续进行。

在一种可能的实现方式中,所述终端设备向网络设备发送会话释放请求,包括:通过所述第一小区的接入网设备向接入和移动性管理功能实体amf发送所述会话释放请求;或通过所述第二小区的接入网设备向所述amf发送所述会话释放请求,其中,所述第一小区的接入网设备和所述第二小区的接入网设备连接至同一个amf;或通过所述第二小区的接入网设备向所述第一小区的接入网设备发送所述会话释放请求,其中,所述第一小区的接入网设备和所述第二小区的接入网设备连接至不同的amf。在该实现方式中,根据第一小区和第二小区是否连接至同一个amf,会话释放请求可以由第一小区的接入网设备或第二小区的接入网设备发送给网络设备。

本申请的又一方面,提供了一种通信方法,包括:第一小区的接入网设备接收来自终端设备的会话释放请求,所述会话释放请求用于请求释放在所述第一小区中的至少一个网络切片上进行的会话,第二小区中不支持所述至少一个网络切片,所述会话释放请求包括所述第二小区的标识,所述终端设备与所述第一小区和所述第二小区同时连接;所述第一小区的接入网设备发送所述终端设备的会话释放请求给接入和移动性管理功能实体amf。在该实现方式中,终端设备发送会话释放请求给原主小区,由原主小区的接入网设备发送会话释放请求给网络设备,通过请求网络设备释放新主小区不支持的网络切片对应的会话,可以快速释放不支持的网络切片对应的会话,节省网络资源,同时使得新主小区支持的网络切片对应的会话可以延续进行。

本申请的又一方面,提供了一种通信方法,包括:第一小区的接入网设备接收第二小区的接入网设备转发的来自终端设备的会话释放请求,所述会话释放请求用于请求释放所述终端设备在所述第一小区中的至少一个网络切片上进行的会话,第二小区中不支持所述至少一个网络切片,所述会话释放请求包括所述第二小区的标识,所述终端设备与所述第一小区和所述第二小区同时连接;所述第一小区的接入网设备发送所述会话释放请求给接入和移动性管理功能实体amf;其中,所述第一小区的接入网设备和所述第二小区的接入网设备连接至不同的amf。在该实现方式中,终端设备发送会话释放请求给新的主小区,由于新的主小区与原主小区连接至不同的amf,从而新的主小区转发会话释放请求给原主小区,由原主小区的接入网设备发送会话释放请求给网络设备,通过请求网络设备释放新主小区不支持的网络切片对应的会话,可以快速释放不支持的网络切片对应的会话,节省网络资源,同时使得新主小区支持的网络切片对应的会话可以延续进行。

本申请的又一方面,提供了一种通信方法,包括:网络设备接收来自终端设备的会话释放请求,所述会话释放请求用于请求释放所述终端设备在第一小区中的至少一个网络切片上进行的会话,所述会话释放请求包括第二小区的标识,所述终端设备与所述第一小区和所述第二小区同时连接;所述网络设备发送会话释放请求响应给所述终端设备。在该实现方式中,在终端设备连接到新主小区时,通过请求网络设备释放新主小区不支持的网络切片对应的会话,可以快速释放不支持的网络切片对应的会话,节省网络资源,同时使得新主小区支持的网络切片对应的会话可以延续进行。

在一种可能的实现方式中,所述网络设备发送会话释放请求响应给所述终端设备之前,所述方法还包括:所述网络设备根据所述第二小区的标识,比较所述第一小区和所述第二小区支持的网络切片,确定所述所述第一小区支持且所述第二小区不支持的所述至少一个网络切片;所述网络设备确定释放所述至少一个网络切片上进行的会话。在该实现方式中,网络设备确定释放的会话。

在另一种可能的实现方式中,所述会话释放请求和所述会话释放请求响应包括在无线资源控制rrc消息中,所述rrc消息还包括会话释放的原因。在该实现方式中,通过携带释放的原因,该原因用于指示pdu会话释放是由于目标小区切片不可用。该原因可以对后续终端设备的行为产生影响,例如小区重选时终端设备会避开该目标小区,或者该原因用于运营商后期进行网络维护和优化。

本申请的又一方面,提供了一种通信方法,包括:源接入网设备向网络设备发送消息,所述消息用于指示终端设备正切换至至少一个网络切片不被支持的目标小区,所述消息包括所述目标小区的标识;所述源接入网设备向所述终端设备发送切换命令,所述切换命令包括所述目标小区的标识。在该实现方式中,源接入网设备发送指示消息给网络设备,指示终端设备正切换至全部/部分网络切片不被支持的目标小区,网络设备根据该指示消息指示终端设备释放该全部/部分网络切片上进行的会话,从而可以快速释放不支持的网络切片对应的会话,节省网络资源,同时使得目标小区或新主小区支持的网络切片对应的会话可以延续进行。

在一种可能的实现方式中,所述消息还包括网络切片信息,所述网络切片信息包括以下至少一个信息:网络切片的标识和网络切片选择辅助信息。

本申请的又一方面,提供了一种通信方法,包括:网络设备接收来自源接入网设备的消息,所述消息用于指示终端设备正切换至至少一个网络切片不被支持的目标小区,所述消息包括所述目标小区的标识;所述网络设备发送会话释放命令给终端设备,所述会话释放命令用于指示所述终端设备释放所述至少一个网络切片上进行的会话。在该实现方式中,源接入网设备发送指示消息给网络设备,指示终端设备正切换至全部/部分网络切片不被支持的目标小区,网络设备根据该指示消息指示终端设备释放该全部/部分网络切片上进行的会话,从而可以快速释放不支持的网络切片对应的会话,节省网络资源,同时使得目标小区或新主小区支持的网络切片对应的会话可以延续进行。

在一种可能的实现方式中,所述网络设备发送会话释放命令给终端设备之前,所述方法还包括:所述网络设备根据所述目标小区的标识,比较所述源小区和所述目标小区支持的网络切片,确定所述源小区支持且所述目标小区不支持的所述至少一个网络切片;所述网络设备确定释放所述至少一个网络切片上进行的会话。

在另一种可能的实现方式中,所述消息还包括网络切片信息,所述网络切片信息包括以下至少一个信息:网络切片的标识和网络切片选择辅助信息。

在又一种可能的实现方式中,所述会话释放命令包括在无线资源控制rrc消息中,所述rrc消息还包括会话释放的原因。

本申请的又一方面,提供了一种通信方法,包括:终端设备接收来自源接入网设备的切换命令,所述切换命令包括所述目标小区的标识;所述终端设备接收来自网络设备的会话释放命令,所述会话释放命令用于指示所述终端设备释放至少一个网络切片上进行的会话,所述至少一个网络切片为源小区支持且目标小区不支持的网络切片。在该实现方式中,源接入网设备发送指示消息给网络设备,指示终端设备正切换至全部/部分网络切片不被支持的目标小区,网络设备根据该指示消息指示终端设备释放该全部/部分网络切片上进行的会话,从而可以快速释放不支持的网络切片对应的会话,节省网络资源,同时使得目标小区或新主小区支持的网络切片对应的会话可以延续进行。

本申请的又一方面,提供了一种通信方法,包括:终端设备向接入网设备发送无线资源控制rrc连接释放请求,所述rrc连接释放请求包括会话释放请求,其中,所述会话释放请求用于请求网络设备释放在源小区中的至少一个网络切片上进行的会话,目标小区中不支持所述至少一个网络切片,所述会话释放请求包括所述目标小区的标识;所述终端设备接收来自所述接入网设备的rrc连接释放命令,所述rrc连接释放命令包括来自所述网络设备的会话释放请求响应;其中,所述rrc连接释放请求和/或所述rrc连接释放命令中包括会话释放的原因。在该实现方式中,通过在切换过程中终端设备与接入网设备之间交互的rrc消息中携带释放的原因,该原因用于指示pdu会话释放是由于目标小区切片不可用。该原因可以对后续终端设备的行为产生影响,例如小区重选时终端设备会避开该目标小区,或者该原因用于运营商后期进行网络维护和优化。

在一种可能的实现方式中,所述方法还包括:所述终端设备接收来自所述接入网设备的rrc连接重配命令,所述rrc连接重配命令包括所述会话释放的原因。

本申请的又一方面,提供了一种通信方法,包括:接入网设备接收来自终端设备的无线资源控制rrc连接释放请求,所述rrc连接释放请求包括会话释放请求,其中,所述会话释放请求用于请求网络设备释放在源小区中的至少一个网络切片上进行的会话,目标小区中不支持所述至少一个网络切片,所述会话释放请求包括所述目标小区的标识;所述接入网设备向所述终端设备发送rrc连接释放命令,所述rrc连接释放命令包括来自所述网络设备的会话释放请求响应;其中,所述rrc连接释放请求和/或所述rrc连接释放命令中包括会话释放的原因。

在一种可能的实现方式中,所述方法还包括:所述接入网设备向所述终端设备发送rrc连接重配命令,所述rrc连接重配命令包括所述会话释放的原因。

结合以上各方面,在一种可能的实现方式中,所述会话释放请求还包括所述至少一个网络切片上进行的会话的标识和/或所述至少一个网络切片的标识。

相应的,本申请还提供了一种终端设备,可以实现上述通信方法。例如所述终端设备可以是芯片(如基带芯片,或通信芯片等)或者发送设备(如终端设备等)。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。

在一种可能的实现方式中,所述终端设备的结构中包括处理器、存储器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的程序(指令)和/或数据。可选的,所述终端设备还可以包括通信接口用于支持所述装置与其他网元之间的通信。

在另一种可能的实现方式中,所述终端设备,可以包括接收单元,用于接收来自源接入网设备的切换命令,所述切换命令包括目标小区的标识;发送单元,用于向网络设备发送会话释放请求,其中,所述会话释放请求用于请求释放所述终端设备在源小区中的至少一个网络切片上进行的会话,所述目标小区中不支持所述至少一个网络切片,所述会话释放请求包括所述目标小区的标识;所述接收单元,还用于接收来自所述网络设备的会话释放请求响应。

进一步地,所述终端设备还包括:定时单元,用于启动定时器;所述发送单元,具体用于当所述定时器时间到达时,向所述网络设备发送所述会话释放请求。

相应的,本申请还提供了一种接入网设备,可以实现上述通信方法。例如所述接入网设备可以是芯片(如基带芯片,或通信芯片等)或者发送设备(如接入网设备、基带单板等)。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。

在一种可能的实现方式中,所述接入网设备的结构中包括处理器、存储器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的程序(指令)和/或数据。可选的,所述接入网设备还可以包括通信接口用于支持所述装置与其他网元之间的通信。

在另一种可能的实现方式中,所述接入网设备,可以包括:发送单元,用于向终端设备发送切换命令,所述切换命令包括目标小区的标识,所述切换命令还包括所述目标小区是否支持所述源小区中的网络切片的指示,或者所述切换命令包括所述目标小区支持的网络切片标识,或者所述切换命令包括所述目标小区不支持的网络切片标识。

又一方面,提供了一种网络设备,该网络设备具有实现上述方法中网络设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实现方式中,所述网络设备包括:接收单元,用于接收来自终端设备的会话释放请求,其中,所述会话释放请求用于请求释放终端设备在源小区中的至少一个网络切片上进行的会话,目标小区中不支持所述至少一个网络切片,所述会话释放请求包括所述目标小区的标识;发送单元,用于发送会话释放请求响应给所述终端设备。

进一步地,所述会话释放请求包括所述至少一个网络切片上进行的会话的标识,其中,一个网络切片对应至少一个会话;所述网络设备还包括:第一确定单元,用于确定释放所述至少一个网络切片上进行的会话的标识对应的会话。

更进一步地,所述网络设备还包括:第二确定单元,用于根据所述目标小区的标识,比较所述源小区和所述目标小区支持的网络切片,确定所述目标小区不支持的所述至少一个网络切片;以及确定释放所述至少一个网络切片上进行的会话。

在另一种可能的实现方式中,所述网络设备包括:接收器、发送器、存储器和处理器;其中,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:通过所述接收器接收来自终端设备的会话释放请求,其中,所述会话释放请求用于请求释放终端设备在源小区中的至少一个网络切片上进行的会话,目标小区中不支持所述至少一个网络切片,所述会话释放请求包括所述目标小区的标识;通过所述发送器发送会话释放请求响应给所述终端设备。

基于同一发明构思,由于该装置解决问题的原理以及有益效果可以参见上述各可能的网络设备的方法实施方式以及所带来的有益效果,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

相应的,本申请还提供了一种终端设备,可以实现上述通信方法。例如所述终端设备可以是芯片(如基带芯片,或通信芯片等)或者发送设备(如终端设备等)。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。

在一种可能的实现方式中,所述终端设备的结构中包括处理器、存储器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的程序(指令)和/或数据。可选的,所述终端设备还可以包括通信接口用于支持所述装置与其他网元之间的通信。

在另一种可能的实现方式中,所述终端设备,可以包括发送单元,用于在第一小区变换为辅小区以及第二小区变换为主小区之后、或终端设备接收到来自所述第二小区的连接释放命令之后,向网络设备发送会话释放请求,其中,所述会话释放请求用于请求释放所述终端设备在所述第一小区中的至少一个网络切片上进行的会话,所述第二小区中不支持所述至少一个网络切片,所述会话释放请求包括所述第二小区的标识,所述终端设备与所述第一小区和所述第二小区同时连接;接收单元,用于接收来自所述网络设备的会话释放请求响应。

进一步地,所述发送单元具体用于:通过所述第一小区的接入网设备向接入和移动性管理功能实体amf发送所述会话释放请求;或通过所述第二小区的接入网设备向所述amf发送所述会话释放请求,其中,所述第一小区的接入网设备和所述第二小区的接入网设备连接至同一个amf;或通过所述第二小区的接入网设备向所述第一小区的接入网设备发送所述会话释放请求,其中,所述第一小区的接入网设备和所述第二小区的接入网设备连接至不同的amf。

相应的,本申请还提供了一种接入网设备,可以实现上述通信方法。例如所述接入网设备可以是芯片(如基带芯片,或通信芯片等)或者发送设备(如接入网设备、基带单板等)。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。

在一种可能的实现方式中,所述接入网设备的结构中包括处理器、存储器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的程序(指令)和/或数据。可选的,所述接入网设备还可以包括通信接口用于支持所述装置与其他网元之间的通信。

在另一种可能的实现方式中,所述接入网设备,可以包括:接收单元,用于接收来自终端设备的会话释放请求,所述会话释放请求用于请求释放在所述第一小区中的至少一个网络切片上进行的会话,第二小区中不支持所述至少一个网络切片,所述会话释放请求包括所述第二小区的标识,所述终端设备与所述第一小区和所述第二小区同时连接;发送单元,用于发送所述终端设备的会话释放请求给接入和移动性管理功能实体amf。

相应的,本申请还提供了一种接入网设备,可以实现上述通信方法。例如所述接入网设备可以是芯片(如基带芯片,或通信芯片等)或者发送设备(如接入网设备、基带单板等)。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。

在一种可能的实现方式中,所述接入网设备的结构中包括处理器、存储器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的程序(指令)和/或数据。可选的,所述接入网设备还可以包括通信接口用于支持所述装置与其他网元之间的通信。

在另一种可能的实现方式中,所述接入网设备,可以包括:接收单元,用于接收第二小区的接入网设备转发的来自终端设备的会话释放请求,所述会话释放请求用于请求释放所述终端设备在所述第一小区中的至少一个网络切片上进行的会话,第二小区中不支持所述至少一个网络切片,所述会话释放请求包括所述第二小区的标识,所述终端设备与所述第一小区和所述第二小区同时连接;发送单元,用于发送所述会话释放请求给接入和移动性管理功能实体amf;其中,所述第一小区的接入网设备和所述第二小区的接入网设备连接至不同的amf。

又一方面,提供了一种网络设备,该网络设备具有实现上述方法中网络设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实现方式中,所述网络设备包括:接收单元,用于接收来自终端设备的会话释放请求,所述会话释放请求用于请求释放所述终端设备在第一小区中的至少一个网络切片上进行的会话,所述会话释放请求包括第二小区的标识,所述终端设备与所述第一小区和所述第二小区同时连接;发送单元,用于发送会话释放请求响应给所述终端设备。

进一步地,所述网络设备还包括:确定单元;所述确定单元用于根据所述第二小区的标识,比较所述第一小区和所述第二小区支持的网络切片,确定所述所述第一小区支持且所述第二小区不支持的所述至少一个网络切片;以及确定释放所述至少一个网络切片上进行的会话。

在另一种可能的实现方式中,所述网络设备包括:接收器、发送器、存储器和处理器;其中,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:通过所述接收器接收来自终端设备的会话释放请求,所述会话释放请求用于请求释放所述终端设备在第一小区中的至少一个网络切片上进行的会话,所述会话释放请求包括第二小区的标识,所述终端设备与所述第一小区和所述第二小区同时连接;通过所述发送器发送会话释放请求响应给所述终端设备。

基于同一发明构思,由于该装置解决问题的原理以及有益效果可以参见上述各可能的网络设备的方法实施方式以及所带来的有益效果,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

相应的,本申请还提供了一种接入网设备,可以实现上述通信方法。例如所述接入网设备可以是芯片(如基带芯片,或通信芯片等)或者发送设备(如接入网设备、基带单板等)。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。

在一种可能的实现方式中,所述接入网设备的结构中包括处理器、存储器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的程序(指令)和/或数据。可选的,所述接入网设备还可以包括通信接口用于支持所述装置与其他网元之间的通信。

在另一种可能的实现方式中,所述接入网设备,可以包括发送单元,用于向网络设备发送消息,所述消息用于指示终端设备正切换至至少一个网络切片不被支持的目标小区,所述消息包括所述目标小区的标识;所述发送单元还用于向所述终端设备发送切换命令,所述切换命令包括所述目标小区的标识。

又一方面,提供了一种网络设备,该网络设备具有实现上述方法中网络设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实现方式中,所述网络设备包括:接收单元,用于接收来自源接入网设备的消息,所述消息用于指示终端设备正切换至至少一个网络切片不被支持的目标小区,所述消息包括所述目标小区的标识;发送单元,用于发送会话释放命令给终端设备,所述会话释放命令用于指示所述终端设备释放所述至少一个网络切片上进行的会话。

在一种可能的实现方式中,所述网络设备还包括:确定单元,所述确定单元用于根据所述目标小区的标识,比较所述源小区和所述目标小区支持的网络切片,确定所述源小区支持且所述目标小区不支持的所述至少一个网络切片;以及确定释放所述至少一个网络切片上进行的会话。

在另一种可能的实现方式中,所述网络设备包括:接收器、发送器、存储器和处理器;其中,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:通过所述接收器接收来自源接入网设备的消息,所述消息用于指示终端设备正切换至至少一个网络切片不被支持的目标小区,所述消息包括所述目标小区的标识;通过所述发送器发送会话释放命令给终端设备,所述会话释放命令用于指示所述终端设备释放所述至少一个网络切片上进行的会话。

基于同一发明构思,由于该装置解决问题的原理以及有益效果可以参见上述各可能的网络设备的方法实施方式以及所带来的有益效果,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

相应的,本申请还提供了一种终端设备,可以实现上述通信方法。例如所述终端设备可以是芯片(如基带芯片,或通信芯片等)或者发送设备(如终端设备等)。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。

在一种可能的实现方式中,所述终端设备的结构中包括处理器、存储器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的程序(指令)和/或数据。可选的,所述终端设备还可以包括通信接口用于支持所述装置与其他网元之间的通信。

在另一种可能的实现方式中,所述终端设备,可以包括接收单元,用于接收来自源接入网设备的切换命令,所述切换命令包括所述目标小区的标识;所述接收单元还用于接收来自网络设备的会话释放命令,所述会话释放命令用于指示所述终端设备释放至少一个网络切片上进行的会话,所述至少一个网络切片为源小区支持且目标小区不支持的网络切片。

相应的,本申请还提供了一种终端设备,可以实现上述通信方法。例如所述终端设备可以是芯片(如基带芯片,或通信芯片等)或者发送设备(如终端设备等)。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。

在一种可能的实现方式中,所述终端设备的结构中包括处理器、存储器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的程序(指令)和/或数据。可选的,所述终端设备还可以包括通信接口用于支持所述装置与其他网元之间的通信。

在另一种可能的实现方式中,所述终端设备,可以包括发送单元,用于向接入网设备发送无线资源控制rrc连接释放请求,所述rrc连接释放请求包括会话释放请求,其中,所述会话释放请求用于请求网络设备释放在源小区中的至少一个网络切片上进行的会话,目标小区中不支持所述至少一个网络切片,所述会话释放请求包括所述目标小区的标识;接收单元,用于接收来自所述接入网设备的rrc连接释放命令,所述rrc连接释放命令包括来自所述网络设备的会话释放请求响应;其中,所述rrc连接释放请求和/或所述rrc连接释放命令中包括会话释放的原因。

进一步地,所述接收单元还用于接收来自所述接入网设备的rrc连接重配命令,所述rrc连接重配命令包括所述会话释放的原因。

相应的,本申请还提供了一种接入网设备,可以实现上述通信方法。例如所述接入网设备可以是芯片(如基带芯片,或通信芯片等)或者发送设备(如接入网设备、基带单板等)。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。

在一种可能的实现方式中,所述接入网设备的结构中包括处理器、存储器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的程序(指令)和/或数据。可选的,所述接入网设备还可以包括通信接口用于支持所述装置与其他网元之间的通信。

在另一种可能的实现方式中,所述接入网设备,可以包括:接收单元,用于接收来自终端设备的无线资源控制rrc连接释放请求,所述rrc连接释放请求包括会话释放请求,其中,所述会话释放请求用于请求网络设备释放在源小区中的至少一个网络切片上进行的会话,目标小区中不支持所述至少一个网络切片,所述会话释放请求包括所述目标小区的标识;发送单元,用于向所述终端设备发送rrc连接释放命令,所述rrc连接释放命令包括来自所述网络设备的会话释放请求响应;其中,所述rrc连接释放请求和/或所述rrc连接释放命令中包括会话释放的原因。

在一种可能的实现方式中,所述发送单元还用于向所述终端设备发送rrc连接重配命令,所述rrc连接重配命令包括所述会话释放的原因。

本申请的又一方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

本申请的又一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

附图说明

为了更清楚地说明本发明实施例或背景技术中的技术方案,下面将对本发明实施例或背景技术中所需要使用的附图进行说明。

图1为示例的切换中网络切片在目标小区中不可用的场景示意图;

图2为本发明实施例提供的通信系统的架构示意图;

图3为本发明实施例示例的下一代通信系统架构示意图;

图4为本发明实施例提供的一种通信方法的交互流程示意图;

图5为本发明实施例提供的另一种通信方法的交互流程示意图;

图6为终端设备的双连接场景示意图;

图7a和图7b为示例的网络连接示意图;

图8为本发明实施例提供的又一种通信方法的交互流程示意图;

图9为本发明实施例提供的又一种通信方法的交互流程示意图;

图10为一种简化的终端设备结构示意图;

图11为一种简化的接入网设备结构示意图;

图12为本发明实施例提供的一种网络设备的模块示意图;

图13为本发明实施例提供的另一种网络设备的模块示意图;

图14为本发明实施例提供的又一种网络设备的模块示意图;

图15为本发明实施例提供的一种网络设备的硬件结构示意图。

具体实施方式

下面结合本发明实施例中的附图对本发明实施例进行描述。

图2为本发明实施例提供的通信系统的架构示意图,本发明实施例涉及的通信系统主要包括:终端设备100、第一接入网设备200、第二接入网设备300和网络设备400。本发明实施例的通信系统可包括更多的终端设备和接入网设备。在本发明实施例的场景中,终端设备100从第一接入网设备200覆盖的源小区移动至第二接入网设备300覆盖的目标小区。终端设备可以以第三代合作伙伴计划(thethirdgenerationpartnershipproject,3gpp)的接入方式接入无线接入网,也可以以非3gpp(non-3gpp,n3g)的接入方式接入无线接入网。在3gpp接入方式下,图2中的接入网设备称为无线接入网元(radioaccessnetwork,ran);在n3g接入方式下,接入网设备称为接入网网元(accessnetwork,an)或者非3gpp交互功能网元(non-3gppinterworkingfunction,n3iwf)。接入网设备包括:基站(nodeb)、无线网络控制器(radionetworkcontroller,rnc)等。本发明实施例中以接入网设备为基站进行示例描述。

以下一代通信系统为例,图3为本发明实施例示例的下一代通信系统架构示意图。图2中的网络设备是指核心网网络设备(当然,随着网络架构的演进,也可以不区分为接入网和核心网),本实施例的网络设备主要包括图3中的接入及移动性管理实体(accessandmobilitymanagementfunction,amf)和会话管理功能实体(sessionmanagementfunction,smf)。其中,终端设备通过接入网设备接入网络,amf主要负责终端设备的接入管理;会话管理功能实体负责进行统一的会话管理。在图3中,还可包括其它的功能实体,在这里仅重点描述本申请涉及的几个功能实体。各实体之间通过nx接口连接(例如图中的n1、n2等)。

需要说明的是,接入及移动性管理实体以及会话管理功能实体仅是一个名字,名字本身对实体不构成限定。例如,接入及移动性管理实体有可能被替换为“接入及移动性管理网元”或其它名字,而且,该接入及移动性管理实体也可以对应一个包括除了接入及移动性管理外,还有其他功能的实体。该会话管理功能实体也有可能被替换为“会话管理功能”或其它名字。而且,该会话管理功能实体也可以对应一个包括除了会话管理功能外,还有其他功能的实体。在此进行统一说明,以下不再赘述。本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,amf、smf的相关功能或名称可能会发生变化。

上述系统中的任意一种功能节点或网元,具体实现中,可能由一个实体设备实现,也可能由多个实体设备共同实现,本发明实施例对此不作具体限定。即,可以理解的是,上述系统中的任意一种功能节点或者网元,都可能是实体设备内的一个逻辑功能模块,也可能是由多个实体设备组成的一个逻辑功能模块,本发明实施例对此不作具体限定。

本申请中的终端设备是一种具有无线收发功能的设备可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端等等。本申请的实施例对应用场景不做限定。终端设备有时也可以称为用户设备(userequipment,ue)、接入终端设备、ue单元、ue站、移动站、移动台、远方站、远程终端设备、移动设备、ue终端设备、终端设备、无线通信设备、ue代理或ue装置等。

需要说明的是,本发明实施例中的术语“系统”和“网络”可被互换使用。“多个”是指两个或两个以上,鉴于此,本发明实施例中也可以将“多个”理解为“至少两个”。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。

图4为本发明实施例提供的一种通信方法的交互流程示意图,该方法可包括以下步骤:

s101、源接入网设备向终端设备发送切换命令,所述切换命令包括目标小区的标识。终端设备接收来自源接入网设备的切换命令。

s102、所述终端设备向网络设备发送会话释放请求,其中,所述会话释放请求用于请求释放所述终端设备在源小区中的至少一个网络切片上进行的会话,所述目标小区中不支持所述至少一个网络切片,所述会话释放请求包括所述目标小区的标识。网络设备接收来自终端设备的会话释放请求。

s103、所述网络设备向所述终端设备发送会话释放请求响应。终端设备接收来自网络设备的会话释放请求响应。

小区间的切换对网络设备是不可见的,而基站是不知道ue有哪些在进行的会话。因此,源基站向终端设备发送切换命令,由终端设备向网络设备发送会话释放请求。

终端设备在切换前有可能知晓目标小区支持的切片有哪些,则可以在会话释放请求包括所述至少一个网络切片上进行的会话的标识,网络设备可以直接根据该会话的标识发送会话释放请求响应,即在s103之前,该方法还可包括步骤:所述网络设备确定释放所述至少一个网络切片上进行的会话的标识对应的会话;或者终端设备在切换前有可能不知晓目标小区支持的切片有哪些,则源基站需要在切换命令中携带目标小区的切片相关信息,该切片相关信息可以包括所述目标小区是否支持所述源小区中的网络切片的指示,或者包括所述目标小区支持的网络切片标识,或者包括所述目标小区不支持的网络切片标识,即在s103之前,该方法还可包括步骤:所述网络设备根据所述目标小区的标识,比较所述源小区和所述目标小区支持的网络切片,确定所述目标小区不支持的所述至少一个网络切片;所述网络设备确定释放所述至少一个网络切片上进行的会话。下面根据不同的场景具体进行描述:

一种具体的实现方式是,终端设备在切换前知晓了目标小区支持的切片有哪些,例如终端设备预先存储了各相邻小区的切片信息。则终端设备向网络设备发送会话释放请求(sessionreleaserequest)。关于发送会话释放请求的时机,一种方式是,在终端设备收到源小区基站发送的切换命令后,终端设备发送一条会话释放请求给网络设备,再执行切换后续步骤(在目标小区发起随机接入)。另一种方式是:终端设备收到源小区基站发送的切换命令后,先切换到目标小区(完成随机接入过程),再向网络设备发送会话释放请求。会话释放请求可以通过目标小区(新的服务小区)直接发送给网络设备;也可以通过目标小区(现服务小区)转发给原服务小区,再发送给网络设备。

需要说明的是,会话释放请求是一条非接入层(noneaccessstratum,nas)消息,通过rrc消息传给基站,即该rrc消息包括该会话释放请求,基站从rrc消息中获取该会话释放请求,再向核心网转发。

其中,会话释放请求包括目标小区的标识。另外,会话释放请求可以不包括具体的会话id(或会话列表),由网络设备来判断释放哪些会话,其中,一个网络切片可以对应一或多个pdu会话,每一个会话有一个id进行标识。具体地,smf比较终端设备当前进行的会话对应的切片与目标小区所支持的切片,确定目标小区不支持哪些切片,从而需要释放这些切片对应的会话。这种情况下,释放具体哪些会话的id会由会话释放请求响应发送给终端设备。或者会话释放请求也可以包括具体的会话id。smf释放这些会话id对应的会话。在这种情况下,在会话释放请求响应中可以携带释放的会话id,也可以不携带释放的会话id。

网络设备返回给终端设备的会话释放请求响应(sessionreleaserequestack),在终端设备接入目标小区基站后,由目标小区基站通过rrc消息发送给终端设备,即在目标小区基站发送给终端设备的rrc消息中包括该会话释放请求响应。

另外,携带会话释放请求的rrc消息可以是rrc连接释放请求(rrcconnectionreleaserequest)。该rrc消息中还可以包括会话释放的原因,该原因用于指示pdu会话释放是由于目标小区切片不可用。该原因例如可以是一个失败错误码,或者一个内部原因如:uem_uecnt_rel_tgt_slice_unavailable,也可以是causevalue变量中的一个值等。该原因可以对后续终端设备的行为产生影响,例如小区重选时终端设备会避开该目标小区,或者该原因用于运营商后期进行网络维护和优化。另外,在基站与终端设备之间交互的其他rrc消息,例如目标基站向终端设备发送的rrc连接释放命令(rrcconnectionrelease)、以及rrc连接重配命令(rrcconnectionreconfiguration)中也可以附带该会话释放的原因。

在该实现方式中,通过让终端设备在收到切换命令后,向网络设备请求会话释放,实现了快速的释放目标小区不支持的切片的相应会话;同时不影响目标小区支持的其他切片上的会话。

另一种具体的实现方式是,终端设备在切换前不知晓目标小区支持的切片有哪些。由于基站了解相邻小区所支持的切片,因此,源小区基站在向终端设备发送的切换命令中包括切片相关信息。该切片相关信息可以是:一个指示(indicator),表明目标小区切换是否支持所有现有的切片;或者切换命令中包括目标小区支持的切片列表(slicelist);或者切换命令中包括目标小区不支持的切片列表。

关于发送会话释放请求的时机,一种方式是,终端设备接收切换命令后,根据该切换命令,向网络设备发送一条会话释放请求,再执行切换。由网络设备来确认邻区不支持哪些切片,并决策释放哪些pdu会话;或者向网络设备发送一条会话释放请求,并指明需要释放哪些pdu会话(比如一个list包含pdusessionid),再执行切换。另一种方式是,终端设备收到源小区基站发送的切换命令后,先切换到目标小区(完成随机接入过程),再向网络设备发起会话释放请求。

会话释放请求可以通过目标小区(新的服务小区)直接发送给网络设备;也可以通过目标小区(现服务小区)转发给原服务小区,再发送给网络设备。

网络设备返回给终端设备的会话释放请求响应,在终端设备接入目标小区基站后,由目标小区基站通过rrc消息发送给终端设备,即在rrc消息中包括该会话释放请求响应。

同样地,在rrc连接释放请求、rrc连接释放命令和rrc连接重配命令等终端设备与基站之间的rrc交互消息中携带会话释放的原因。

在该实现方式中,通过在切换命令中包含切片相关信息,让终端设备在收到切换命令后,可以向网络设备请求pdu会话释放,实现了快速的释放目标小区不支持的切片的相应会话;同时不影响目标小区支持的其他切片上的会话。

作为又一种具体的实现方式,该会话释放请求还包括所述至少一个网络切片上进行的会话的标识和/或所述至少一个网络切片的标识。

终端设备在接收到源基站的切换命令后或者切换到目标小区后,也可以基于目标小区切片可用性的情况,在一段时间后发送会话释放请求。即在s101之后,该方法还包括:所述终端设备启动定时器;步骤s102具体包括:当所述定时器时间到达时,所述终端设备向所述网络设备发送所述会话释放请求。下面具体描述如下:

又一种具体的实现方式是,终端设备在切换到新小区后(或切换命令下达时),发现一部分切片业务不被新小区支持,此时终端设备内部启动一个定时器(timer);或者在目标小区完成随机接入后,再启动定时器。当定时器时间到答(timerexpired)后,终端设备会向网络设备发送这些切片的相应的pdu会话释放请求。网络设备收到请求后,发送pdu会话释放请求响应给终端设备,终端设备释放掉相应的pdu会话。终端设备发送会话释放请求和网络设备发送会话释放请求响应的流程与前面的实现方式相同,在此不再赘述。

在该实现方式中,终端设备在切换后基于目标小区切片可用性的情况,启动定时器,当定时器时间到达后,可以向网络设备请求pdu会话释放,实现了快速的释放目标小区不支持的切片的相应会话;同时不影响目标小区支持的其他切片上的会话。

根据本发明实施例提供的一种通信方法,在终端设备切换到目标小区时,通过请求网络设备释放目标小区不支持的网络切片对应的会话,可以快速释放不支持的网络切片对应的会话,节省网络资源,同时使得目标小区支持的网络切片对应的会话可以延续进行。

图5为本发明实施例提供的另一种通信方法的交互流程示意图,该方法可包括以下步骤:

s201、在第一小区变换为辅小区以及第二小区变换为主小区之后、或终端设备接收到来自所述第二小区的连接释放命令之后,所述终端设备向网络设备发送会话释放请求,其中,所述会话释放请求用于请求释放所述终端设备在所述第一小区中的至少一个网络切片上进行的会话,所述第二小区中不支持所述至少一个网络切片,所述会话释放请求包括所述第二小区的标识,所述终端设备与所述第一小区和所述第二小区同时连接。网络设备接收终端设备发送的会话释放请求。

s202、网络设备向终端设备发送会话释放请求响应。终端设备接收来自网络设备的会话释放请求响应。

本实施例涉及的是一种双连接场景,图6为终端设备的双连接场景示意图。双连接是指终端设备从一个小区移动到另一个小区的过程中,为了实现用户数据的零毫秒中断,终端设备同时维持与两个基站小区的两条链路的方法。图6中mgnb是主小区基站(即第一小区),sgnb是辅小区基站(即第二小区)。随着终端设备向辅小区方向移动,两个小区的基站会发生角色交换(rolechange),即原来的主小区基站转变为辅小区基站,原来的辅小区基站变成新的主小区基站进行工作。当终端设备进一步移动,辅小区基站(原来的主小区基站)的连接会被释放掉,从而完成切换过程。

不论终端设备事前是否知晓目标小区所支持的切片有哪些,在建立双联接后,终端设备必然获得辅小区的切片相关信息(基站之间了解相互支持的切片的情况,终端设备把目标小区添加为辅小区时(连接建立时),就能知道该小区所支持的切片情况;或者把目标小区添加为辅小区时,主小区基站在rrc消息中告知终端设备辅小区所支持的切片情况)。由于切换过程中,终端设备与原主小区基站的链路被维持,所以原有的切片业务所对应的pdu会话暂时不应该被释放掉。

终端设备在基站角色变换后,或者新主小区基站(原辅小区基站)在向终端设备发送辅小区基站(原主小区基站)连接释放命令后,终端设备在与原主小区连接释放前,向网络设备发送一条nas消息,发起关于不被新主小区支持的切片相关pdu会话释放请求。该会话释放请求包括以下至少一个标识:新主小区的标识、所述至少一个网络切片上进行的会话的标识和所述至少一个网络切片的标识。

如图7a所示的一个网络连接示意图,考虑到如果主小区基站和辅小区基站连接到同一个amf,则会话释放请求可以通过原主小区基站(现辅小区基站)发送或者新主小区基站(原辅小区基站)转发给amf;如图7b所示的另一个网络连接示意图,如果主小区基站和辅小区基站连接到不同的amf,则会话释放请求可以通过原主小区基站(现辅小区基站)发送,或者新主小区基站(原辅小区基站)转发给原主小区基站(现辅小区基站),再发送给amf。则s201具体包括:所述终端设备通过所述第一小区的接入网设备向amf发送所述会话释放请求。第一小区的接入网设备接收来自终端设备的会话释放请求,以及发送所述终端设备的会话释放请求给amf。或者s201具体包括:所述终端设备通过所述第二小区的接入网设备向amf发送所述会话释放请求,其中,所述第一小区的接入网设备和所述第二小区的接入网设备连接至同一个amf;第二小区的接入网设备接收来自终端设备的会话释放请求,以及发送所述终端设备的会话释放请求给amf。或者s201具体包括:所述终端设备通过所述第二小区的接入网设备向所述第一小区的接入网设备发送所述会话释放请求,其中,所述第一小区的接入网设备和所述第二小区的接入网设备连接至不同的amf。第一小区的接入网设备接收第二小区的接入网设备转发的来自终端设备的会话释放请求,以及发送所述会话释放请求给amf。

网络设备收到请求后判决并发送pdu会话释放请求响应给终端设备。具体地,在s202之前,该方法还包括以下步骤:所述网络设备根据所述第二小区的标识,比较所述第一小区和所述第二小区支持的网络切片,确定所述所述第一小区支持且所述第二小区不支持的所述至少一个网络切片;所述网络设备确定释放所述至少一个网络切片上进行的会话。网络设备返回给终端设备的会话释放请求响应,在终端设备接入目标小区基站后,由目标小区基站通过rrc消息发送给终端设备,即在目标小区基站发送给终端设备的rrc消息中包括该会话释放请求响应。

另外,携带会话释放请求的rrc消息可以是rrc连接释放请求。该rrc消息中还可以包括会话释放的原因,该原因用于指示pdu会话释放是由于目标小区切片不可用。该原因例如可以是一个失败错误码,或者一个内部原因如:uem_uecnt_rel_tgt_slice_unavailable,也可以是causevalue变量中的一个值等。该原因可以对后续终端设备的行为产生影响,例如小区重选时终端设备会避开该目标小区,或者该原因用于运营商后期进行网络维护和优化。另外,在基站与终端设备之间交互的其他rrc消息,例如目标基站向终端设备发送的rrc连接释放命令、以及rrc连接重配命令中也可以附带该会话释放的原因。

根据本发明实施例提供的一种通信方法,在终端设备连接到新主小区时,通过请求网络设备释放新主小区不支持的网络切片对应的会话,而保留新主小区支持的网络切片对应的会话,可以快速释放不支持的网络切片对应的会话,节省网络资源,同时使得新主小区支持的网络切片对应的会话可以延续进行。

图8为本发明实施例提供的又一种通信方法的交互流程示意图,该方法可包括以下步骤:

s301、源接入网设备向网络设备发送消息,所述消息用于指示终端设备正切换至至少一个网络切片不被支持的目标小区,所述消息包括所述目标小区的标识。网络设备接收来自源接入网设备的消息。

s302、所述网络设备发送会话释放命令给终端设备,所述会话释放命令用于指示所述终端设备释放所述至少一个网络切片上进行的会话。终端设备接收来自网络设备的会话释放命令。

由于源小区基站知道相邻小区支持哪些切片业务,且终端设备在什么时间切换也是由源小区基站决定。所以源小区基站在向终端设备发送切换命令后(或满足切换触发条件后),向网络设备发送一条消息指示:终端设备正切换到一个(部分)切片不支持的小区。该消息可以包括目标小区id和网络切片选择辅助信息(networksliceselectionassistanceinformatino,nssai))。

网络设备收到消息后,会判断释放哪些pdu会话,即s301之后以及s302之前,还包括以下步骤:所述网络设备根据所述目标小区的标识,比较所述源小区和所述目标小区支持的网络切片,确定所述源小区支持且所述目标小区不支持的所述至少一个网络切片;以及所述网络设备确定释放所述至少一个网络切片上进行的会话。然后,根据源小区基站发送的消息中携带的目标小区id,通过目标小区向终端设备发送pdu会话释放命令。该会话释放命令是一条nas消息,由rrc消息携带。

终端设备收到pdu会话释放命令后,会释放掉相关的pdu会话。还可以再向网络设备发送pdu会话释放响应(pdusessionreleaseack)。

作为另一种具体的实现方式,该会话释放请求还包括所述至少一个网络切片上进行的会话的标识和/或所述至少一个网络切片的标识。

另外,携带会话释放请求的rrc消息可以是rrc连接释放请求。该rrc消息中还可以包括会话释放的原因,该原因用于指示pdu会话释放是由于目标小区切片不可用。该原因例如可以是一个失败错误码,或者一个内部原因如:uem_uecnt_rel_tgt_slice_unavailable,也可以是causevalue变量中的一个值等。该原因可以对后续终端设备的行为产生影响,例如小区重选时终端设备会避开该目标小区,或者该原因用于运营商后期进行网络维护和优化。另外,在基站与终端设备之间交互的其他rrc消息,例如目标基站向终端设备发送的rrc连接释放命令、以及rrc连接重配命令中也可以附带该会话释放的原因。

根据本发明实施例提供的一种通信方法,源基站向网络设备指示终端设备即将发生切换,再由网络设备判断并发起相关pdu会话的释放流程,可以快速释放目标小区不支持的网络切片对应的会话,节省网络资源,同时使得目标小区支持的网络切片对应的会话可以延续进行。

在另外的实施例中,源小区基站向网络设备直接发起会话释放请求。由于源小区基站知道相邻小区支持哪些切片业务,且终端设备在什么时间切换也是由源小区基站决定。所以源小区基站在向终端设备发送切换命令后,向网络设备发送pdu会话释放请求,并可以包含原因:用户正切换到一个(部分)切片不支持的小区(包含目标小区id和切片相关信息)(注:源小区基站发起的pdu会话释放请求无法包含具体pduid)。

网络设备收到pdu会话释放请求后,会判决释放哪些pdu会话。并根据源小区基站送来的指示中携带的目标小区id,通过目标小区向用户发送pdu会话释放命令。

终端设备收到pdu会话释放命令后,会释放掉相关的pdu会话,再通过一条发往目标小区基站的rrc消息向网络设备发送(pdusessionreleaseack)。

在该实施例中,因为是由源基站决定什么时候做切换,通过让源小区基站向网络设备发起pdu会话释放请求,实现了pdu会话释放的快速请求。

在另外的实施例中,终端设备在切换到新小区后,发现一部分切片业务不被新小区支持,此时终端设备内部启动一个定时器;或者在切换命令下达时,用户启动定时器。当定时器时间到达后,终端设备不被新小区支持切片的相应的pdu会话会自动释放。

在本实施例中,通过增加一个定时器,并在切换接入新新小区后,新小区切片不可用时启动,实现了当定时器时间到达时pdu会话的自动释放。

图9为本发明实施例提供的又一种通信方法的交互流程示意图,该方法可包括以下步骤:

s401、源接入网设备向终端设备发送第一rrc连接重配命令,即切换命令。终端设备接收该切换命令。

s402、终端设备向源接入网设备发送无线资源控制rrc连接释放请求,所述rrc连接释放请求包括会话释放请求,其中,所述会话释放请求用于请求网络设备释放在源小区中的至少一个网络切片上进行的会话,目标小区中不支持所述至少一个网络切片,所述会话释放请求包括所述目标小区的标识。或者s402’、终端设备向目标接入网设备发送该rrc连接释放请求。源接入设备或目标接入网设备接收来自终端设备的rrc连接释放请求。

s403、所述目标接入网设备向所述终端设备发送rrc连接释放命令。所述终端设备接收来自所述接入网设备的rrc连接释放命令。其中,所述rrc连接释放命令包括来自所述网络设备的会话释放请求响应。或者s403’、所述源接入网设备向所述终端设备发送rrc连接释放命令。

s404、所述目标接入网设备向所述终端设备发送第二rrc连接重配命令。终端设备接收该第二rrc连接重配命令。

在小区切换或者切换主小区的连接的过程中,终端设备与源小区基站(原主小区基站)、目标小区基站(原辅小区基站)之间会存在一些rrc消息的交互。这些rrc消息包括第一rrc连接重配命令、rrc连接释放请求、所述rrc连接释放命令和/或所述第二rrc连接重配命令。本实施例中,在这些rrc消息中包括会话释放的原因。该原因/原因值用于指明pdu会话释放的原因为目标小区基站切片不可用(targetcell/gnbsliceunavailable)。该原因例如可以是一个失败错误码,或者一个内部原因如:uem_uecnt_rel_tgt_slice_unavailable,也可以是causevalue变量中的一个值等。该原因可以对后续终端设备的行为产生影响,例如小区重选时终端设备会避开该目标小区,或者该原因用于运营商后期进行网络维护和优化。

根据本发明实施例提供的一种通信方法,通过在切换过程中终端设备与接入网设备之间交互的rrc消息中携带释放的原因,该原因用于指示pdu会话释放是由于目标小区切片不可用。该原因可以对后续终端设备的行为产生影响,例如小区重选时终端设备会避开该目标小区,或者该原因用于运营商后期进行网络维护和优化。

上述详细阐述了本发明实施例的方法,下面提供了本发明实施例的装置。

图10示出了一种简化的终端设备结构示意图。便于理解和图示方便,图10中,终端设备以手机作为例子。如图10所示,终端设备包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对终端设备进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的终端设备可以不具有输入输出装置。

当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明,图10中仅示出了一个存储器和处理器。在实际的终端设备产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。

在本申请实施例中,可以将具有收发功能的天线和射频电路视为终端设备的接收单元和发送单元(也可以统称为收发单元),将具有处理功能的处理器视为终端设备的处理单元。如图10所示,终端设备包括收发单元1201和处理单元1202。该收发单元具体可包括接收单元和发送单元。接收单元也可以称为接收器、接收机、接收电路等,发送单元也可以称为发送器、发射器、发射机、发射电路等。处理单元1202也可以称为处理器,处理单板,处理模块、处理装置等。

例如,在一个实施例中,接收单元用于执行图4所示实施例的步骤s101和s103。发送单元,用于执行图4所示实施例的步骤s102。

又如,在另一个实施例中,发送单元,用于执行图5所示实施例的步骤s201。接收单元用于执行图5所示实施例的步骤s202。

又如,在另一个实施例中,接收单元用于执行图8所示实施例的步骤s302。

又如,在另一个实施例中,接收单元用于执行图9所示实施例的步骤s401、s403和s404。发送单元用于执行图9所示实施例的步骤s402。

图11示出了一种简化的接入网设备结构示意图。接入网设备包括1301部分以及1302部分。1301部分为射频信号收发及转换部分,该射频信号收发及转换部分又包括接收单元和发送单元。接收单元和发送单元也可以统称为收发单元。射频信号收发及转换部分主要用于射频信号的收发以及射频信号与基带信号的转换。1302部分主要用于基带处理,对接入网设备进行控制等。接收单元也可以称为接收器、接收机、接收电路等,发送单元也可以称为发送器、发射器、发射机、发射电路等。1302部分通常是接入网设备的控制中心,通常可以称为处理单元。具体可参见上述相关部分的描述。

1302部分可以包括一个或多个单板,每个单板可以包括一个或多个处理器和一个或多个存储器,处理器用于读取和执行存储器中的程序以实现基带处理功能以及对接入网设备的控制。若存在多个单板,各个单板之间可以互联以增加处理能力。作为一中可选的实施方式,也可以是多个单板共用一个或多个处理器,或者是多个单板共用一个或多个存储器,或者是多个单板同时共用一个或多个处理器。

例如,在一个实施例中,发送单元用于执行图4所示实施例的s101步骤。

又如,在另一个实施例中,发送单元用于执行图8所示实施例的s301步骤。

又如,在又一个实施例中,发送单元用于执行图9所示实施例的s401步骤,接收单元用于执行图9所示实施例的s402步骤。

又如,在另一个实施例中,作为另一种可选的实施方式,随着片上系统(英文:system-on-chip,简称:soc)技术的发展,可以将1302部分和1301部分的全部或者部分功能由soc技术实现,例如由一颗接入网设备功能芯片实现,该接入网设备功能芯片集成了处理器、存储器、天线接口等器件,接入网设备相关功能的程序存储在存储器中,由处理器执行程序以实现接入网设备的相关功能。可选的,该接入网设备功能芯片也能够读取该芯片外部的存储器以实现接入网设备的相关功能。

图12为本发明实施例提供的一种网络设备的模块示意图,该网络设备1000可包括接收单元11和发送单元13,还可包括第一确定单元12或第二确定单元(未示出)。其中:

接收单元11,用于接收来自终端设备的会话释放请求,其中,所述会话释放请求用于请求释放终端设备在源小区中的至少一个网络切片上进行的会话,目标小区中不支持所述至少一个网络切片,所述会话释放请求包括所述目标小区的标识;

发送单元13,用于发送会话释放请求响应给所述终端设备。

在一种实现方式中,所述会话释放请求包括所述至少一个网络切片上进行的会话的标识,其中,一个网络切片对应至少一个会话;

所述网络设备还包括:第一确定单元12,用于确定释放所述至少一个网络切片上进行的会话的标识对应的会话。

在另一种实现方式中,所述网络设备还包括:第二确定单元,用于根据所述目标小区的标识,比较所述源小区和所述目标小区支持的网络切片,确定所述目标小区不支持的所述至少一个网络切片;以及确定释放所述至少一个网络切片上进行的会话。

图13为本发明实施例提供的另一种网络设备的模块示意图,该网络设备2000可包括:接收单元21和发送单元23,还可包括确定单元22。其中:

接收单元21,用于接收来自终端设备的会话释放请求,所述会话释放请求用于请求释放所述终端设备在第一小区中的至少一个网络切片上进行的会话,所述会话释放请求包括第二小区的标识,所述终端设备与所述第一小区和所述第二小区同时连接;

发送单元23,用于发送会话释放请求响应给所述终端设备。

进一步地,所述网络设备还包括:确定单元22;

所述确定单元22用于根据所述第二小区的标识,比较所述第一小区和所述第二小区支持的网络切片,确定所述所述第一小区支持且所述第二小区不支持的所述至少一个网络切片;以及确定释放所述至少一个网络切片上进行的会话。

图14为本发明实施例提供的又一种网络设备的模块示意图,该网络设备3000可包括接收单元31、发送单元33,还可以包括确定单元32。其中:

接收单元31,用于接收来自源接入网设备的消息,所述消息用于指示终端设备正切换至至少一个网络切片不被支持的目标小区,所述消息包括所述目标小区的标识;

发送单元33,用于发送会话释放命令给终端设备,所述会话释放命令用于指示所述终端设备释放所述至少一个网络切片上进行的会话。

进一步地,所述网络设备还包括:确定单元32;

所述确定单元32用于根据所述目标小区的标识,比较所述源小区和所述目标小区支持的网络切片,确定所述源小区支持且所述目标小区不支持的所述至少一个网络切片;以及确定释放所述至少一个网络切片上进行的会话。

其中,所述消息还包括网络切片信息,所述网络切片信息包括以下至少一个信息:网络切片的标识和网络切片选择辅助信息。

其中,所述会话释放命令包括在无线资源控制rrc消息中,所述rrc消息还包括会话释放的原因。

本发明实施例还提供一种网络设备,该网络设备可以采用图15所示的硬件架构。该网络设备1500可以包括接收器1501、发送器1502、存储器1503和处理器1504,所述接收器1501、发送器1502、存储器1503和处理器1504通过总线相互连接。图12中的发送单元13、图13中的发送单元23或图14中的发送单元33所实现的相关功能可以由发送器1502来实现,图12中的接收单元11、图13中的接收单元21或图14中的接收单元31所实现的相关功能可以由接收器1501来实现,图12中的第一确定单元12或第二确定单元、图13中的确定单元22或图14中的确定单元32所实现的相关功能可以通过一个或多个处理器1504来实现。

存储器1503包括但不限于是ram、rom、eprom、cd-rom,该存储器用于相关指令及数据。

接收器1501用于接收数据和/或信号,以及发送器1502用于发送数据和/或信号。发送器和接收器可以是独立的器件,也可以是一个整体的器件。

处理器1504可以包括是一个或多个处理器,例如包括一个或多个cpu,在处理器是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。

具体地,例如,在一个实施例中,接收器1501用于执行图4所示实施例的s102步骤,发送器1502用于执行图4所示实施例的s103步骤。

又如,在另一个实施例中,接收器1501用于执行图5所示实施例的s201步骤,发送器1502用于执行图5所示实施例的s202步骤。

又如,在又一个实施例中,接收器1501用于执行图8所示实施例的s301步骤,发送器1502用于执行图8所示实施例的s302步骤。

具体实现请参阅上述方法实施例的描述。

可以理解的是,图15仅仅示出了网络设备的简化设计。在实际应用中,网络设备还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器等,而所有可以实现本发明实施例的网络设备都在本发明的保护范围之内。

本发明实施例还提供了一种计算机存储介质,用于储存为通信装置所用的计算机软件指令,其包含用于执行上述方法实施例所设计的程序。

本发明实施例还提供了一种计算机程序产品,用于储存为通信装置所用的计算机软件指令,其包含用于执行上述方法实施例所设计的程序。

本申请实施例可以根据上述方法示例对终端设备或者网络设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以采用对应各个功能划分各个功能模块为例进行说明。

上述提供的任一种通信装置中相关内容的解释及有益效果均可参考上文提供的对应的方法实施例,此处不再赘述。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

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

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

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

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

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

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:只读存储器(read-onlymemory,rom)或随机存储存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可存储程序代码的介质。

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