本技术实施例涉及通信领域,尤其涉及移动性管理方法及装置。
背景技术:
1、多播广播业务(multicast and broadcast service,mbs)是面向多个终端设备的业务,从端到端的管理控制流程的角度,mbs业务可以分为组播业务和广播业务。常见的mbs业务包括直播业务、公共安全业务、批量软件更新业务等。如图1所示,mbs业务的传输路径可以为:数据服务器(或称为mbs服务器)→核心网设备→基站→多个终端设备。
2、其中,核心网设备向基站发送mbs业务时,业务数据通过mbs会话(session)传输,mbs会话包括至少一个mbs服务质量(quality of service,qos)流。基站向终端设备发送mbs业务时,业务数据通过mbs无线承载(mbs radio bearer,mrb)传输。对于一个mrb,可以采用点到多点(point to multi-point,ptm)或点到点(point to point,ptp)的传输方式。
3、在移动性场景中,若终端设备在源基站接收组播业务,源基站请求将终端设备切换至目标基站时,可能由于切换失败导致终端设备的组播业务中断,降低用户体验。
技术实现思路
1、本技术提供一种移动性管理方法及装置,能够提高终端设备的组播业务的连续性,从而提高用户体验。
2、第一方面,提供了一种移动性管理方法,该方法可以由目标接入网设备执行,也可以由目标接入网设备的部件,例如目标接入网设备的处理器、芯片、或芯片系统等执行,还可以由能实现全部或部分目标接入网设备功能的逻辑模块或软件实现。该方法包括:接收第一消息,该第一消息用于请求将第一终端设备的第一组播业务切换至第一目标小区;发送第二消息,第二消息为第一消息的响应消息,第二消息包括第一信息,第一信息指示第一候选小区,第一候选小区是:为无线资源控制rrc非连接态终端设备提供组播业务的小区。
3、基于该方案,目标接入网设备收到请求将第一终端设备的第一组播业务切换至第一目标小区的第一消息,可以指示为rrc非连接态终端设备提供组播业务的第一候选小区,使得源接入网设备能够向第一终端设备指示为rrc非连接态终端设备提供组播业务的小区,从而使得第一终端设备能够在rrc非连接态下接收该小区提供的组播业务,减少由于切换至第一目标小区失败而导致的业务中断,提高业务的连续性,进而提高用户体验。
4、在一种可能的设计中,第一信息指示第一候选小区为第一目标小区。基于该可能的设计,第一候选小区为第一目标小区时,表示第一目标小区可以为rrc非连接态终端设备提供组播业务。此时,即使第一终端设备切换至第一目标小区失败,也可以在rrc非连接态下接收第一目标小区提供的组播业务,从而减少由于切换失败导致的业务中断,提高业务的连续性。
5、在一种可能的设计中,第一信息指示第一候选小区的标识。
6、在一种可能的设计中,第一信息还指示第一候选小区为rrc非连接态终端设备提供的组播业务。基于该可能的设计,可以使得源接入网设备确定为rrc非连接态终端设备提供第一组播业务中的业务的候选小区,从而向第一终端设备指示该候选小区,使得第一终端设备在rrc非连接态下接收该候选小区提供的第一组播业务中的业务,从而提高第一组播业务中的部分或全部业务的连续性。
7、在一种可能的设计中,第一信息还指示第一候选小区为rrc非连接态终端设备提供第一组播业务。基于该可能的设计,第一候选小区为rrc非连接态终端设备提供第一组播业务时,能够提高第一组播业务的连续性,从而提高用户体验。
8、在一种可能的设计中,第一消息包括第二信息,第二信息指示以下至少一项:第一组播业务的多播广播业务mbs会话的状态、第一组播业务的mbs会话关联的协议数据单元pdu会话的标识、或第一终端设备的pdu会话的标识。其中,第一组播业务的mbs会话的状态包括激活状态或去激活状态;第一终端设备的pdu会话包括第一组播业务的mbs会话关联的pdu会话。
9、在一种可能的设计中,目标条件满足时,第二消息包括第一信息。目标条件包括:第一候选小区为rrc非连接态终端设备提供第二组播业务;其中,第二组播业务包括第一组播业务中的部分或全部业务。基于该可能的设计,在第一候选小区为rrc非连接态终端设备提供第一组播业务中的部分或全部业务时,能够提高第一组播业务中的部分或全部业务的连续性,从而提高用户体验。
10、在一种可能的设计中,第一组播业务中的部分业务包括:第一组播业务中,mbs会话的状态为激活状态的部分或全部业务。基于该可能的设计,可以提高第一组播业务中,mbs会话的状态为激活状态的部分或全部业务的连续性。
11、在一种可能的设计中,目标条件还包括:第二组播业务的mbs会话关联第一终端设备的全部pdu会话;或者,第二组播业务的mbs会话的qos流关联第一终端设备的全部pdu会话的全部服务质量qos流。由于第一终端设备的pdu会话可能是为单播业务建立的,因此,基于该可能的设计,当第一终端设备的pdu会话全部关联mbs会话时,表示第一终端设备当前没有正在进行的单播业务,或者表示第一终端设备没有单播业务需要切换,此时,执行本技术的方案可以降低对单播业务造成的影响。
12、在一种可能的设计中,第一候选小区为rrc非连接态终端设备提供的组播业务包括第一组播业务中的部分或全部业务。基于该可能的设计,能够提高第一组播业务中的部分或全部业务的连续性,从而提高用户体验。
13、在一种可能的设计中,第一消息为切换请求消息,第二消息为切换准备失败消息。基于该可能的设计,使得本技术的方案可以在xn切换中使用,从而降低对标准的改动,提高适用性。
14、第二方面,提供了一种移动性管理方法,该方法可以由源接入网设备执行,也可以由源接入网设备的部件,例如源接入网设备的处理器、芯片、或芯片系统等执行,还可以由能实现全部或部分源接入网设备功能的逻辑模块或软件实现。该方法包括:发送第一消息,该第一消息用于请求将第一终端设备的第一组播业务切换至第一目标小区。接收第二消息,第二消息为第一消息的响应消息,第二消息包括第一信息,第一信息指示第一候选小区,第一候选小区是:为无线资源控制rrc非连接态终端设备提供组播业务的小区。向第一终端设备发送第三信息,第三信息指示第二候选小区,第二候选小区是:为无线资源控制rrc非连接态终端设备提供第二组播业务的小区,第二组播业务包括第一组播业务中的部分或全部业务。
15、基于该方案,源接入网设备请求将第一终端设备的第一组播业务切换至第一目标小区时,可以接收目标接入网设备指示的为rrc非连接态终端设备提供组播业务的第一候选小区,使得源接入网设备能够向第一终端设备指示第二候选小区。由于第二候选包括第一候选小区的分或全部小区,因此,第二候选小区也可以为rrc非连接态终端设备提供组播业务,从而使得第一终端设备能够在rrc非连接态下接收第二候选小区提供的第二组播业务。由于第二组播业务包括第一组播业务中的部分或全部业务,从而可以减少由于切换至第一目标小区失败而导致的第一组播业务中的部分或全部业务的中断,提高业务连续性,进而提高用户体验。
16、在一种可能的设计中,第二候选小区包括第一候选小区中的部分或全部小区。
17、在一种可能的设计中,第一信息指示第一候选小区为第一目标小区。
18、在一种可能的设计中,第一信息指示第一候选小区的标识。
19、在一种可能的设计中,第一信息还指示第一候选小区为rrc非连接态终端设备提供的组播业务。
20、在一种可能的设计中,第一信息还指示第一候选小区为rrc非连接态终端设备提供第一组播业务。
21、其中,第二方面所提供的任一种可能的设计所带来的技术效果可以参考上述第一方面中,相应的设计所带来的技术效果,在此不再赘述。
22、第三方面,提供了一种移动性管理方法,该方法可以由第一终端设备执行,也可以由第一终端设备的部件,例如第一终端设备的处理器、芯片、或芯片系统等执行,还可以由能实现全部或部分第一终端设备功能的逻辑模块或软件实现。该方法包括:接收来自源接入网设备的第三信息,第三信息指示第二候选小区,第二候选小区是:为无线资源控制rrc非连接态终端设备提供第二组播业务的小区。在rrc非连接态下接收第二目标小区提供的第二组播业务,第二目标小区为第二候选小区中的一个。
23、基于该方案,第一终端设备能够在rrc非连接态下接收第二目标小区提供的第二组播业务。若第一终端设备在切换准备失败后在rrc非连接态下接收第二目标小区提供的第二组播业务,在第二组播业务包括第一终端设备切换前在rrc连接态下接收的业务的情况下,可以提高该业务的连续性。若第一终端设备在切换成后,在rrc非连接态下接收第二目标小区提供的第二组播业务,在第二组播业务包括第一终端设备切换前在rrc连接态下接收的业务的情况下,在提高该业务的连续性的同时,由于第一终端设备未接入第二目标小区,因此还能够降低第二目标小区的负载。
24、在一种可能的设计中,在rrc非连接态下接收第二目标小区提供的第二组播业务之前,该方法还包括:根据第二候选小区进行小区选择时,选择第二目标小区;驻留在第二目标小区。
25、基于该可能的设计,使得第一终端设备在小区选择时即可驻留在为rrc非连接态终端设备提供组播业务的小区,从而使得第一终端设备尽早接收该第二目标小区提供的组播业务,提高该组播业务的连续性,从而提高用户体验。
26、在一种可能的设计中,第二组播业务包括第一组播业务中的部分或全部业务,第一组播业务为第一终端设备在源接入网设备中接收的待切换的业务。第一终端设备切换前在源接入网设备接收第一组播业务的情况下,基于该可能的设计,能够提高第一组播业务中的部分或全部业务的连续性。
27、在一种可能的设计中,第二目标小区满足以下至少一项:
28、第二目标小区是:第二候选小区中,为rrc非连接态终端设备提供第一组播业务中的全部业务的小区。基于该可能的设计,可以提高第一组播业务中全部业务的连续性,极大程度上提高用户体验。
29、第二目标小区是:第二候选小区中,为rrc非连接态终端设备提供的第一组播业务中的业务最多的小区。基于该可能的设计,可以提高第一组播业务中尽可能多的业务的连续性。
30、第二目标小区是:第二候选小区中,为rrc非连接态终端设备提供第三组播业务的小区,第三组播业务为第一组播业务中优先级最高的业务。基于该可能的设计,能够提高第一组播业务中优先级最高的业务的连续性。
31、或者,第二目标小区是:第二候选小区中,为rrc非连接态终端设备提供的第三组播业务的数量最多的小区。基于该可能的设计,能够提高第一组播业务中优先级最高的业务的连续性。
32、第四方面,提供了一种通信装置用于实现各种方法。该通信装置可以为第一方面中的目标接入网设备,或者目标接入网设备中包含的装置,比如芯片或芯片系统;或者,所述通信装置可以为第二方面中的源接入网设备,或者源接入网设备中包含的装置,比如芯片或芯片系统;或者,所述通信装置可以为第三方面中的第一终端设备,或者第一终端设备中包含的装置,比如芯片或芯片系统。该装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件
33、所述通信装置包括实现方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与功能相对应的模块或单元。
34、在一些可能的设计中,该通信装置可以包括处理模块和收发模块。该处理模块,可以用于实现上述任一方面及其任意可能的实现方式中的处理功能。该收发模块,也可以称为收发单元,用以实现上述任一方面及其任意可能的实现方式中的发送和/或接收功能。该收发模块可以由收发电路,收发机,收发器或者通信接口构成。
35、在一些可能的设计中,收发模块包括发送模块和/或接收模块,分别用于实现上述任一方面及其任意可能的实现方式中的发送或接收功能。
36、在一种能的设计中,该通信装置为第一方面中的目标接入网设备,或目标接入网设备中包含的装置时:
37、收发模块,用于接收第一消息,第一消息用于请求将第一终端设备的第一组播业务切换至第一目标小区。
38、收发模块,还用于发送第二消息,第二消息为第一消息的响应消息,第二消息包括第一信息,第一信息指示第一候选小区,第一候选小区是:为无线资源控制rrc非连接态终端设备提供组播业务的小区。
39、进一步的,处理模块,用于生成该第二消息。
40、进一步的,处理模块,用于确定在目标条件满足时,第二消息包括第一信息;目标条件包括:第一候选小区为rrc非连接态终端设备提供第二组播业务;其中,第二组播业务包括第一组播业务中的部分或全部业务。
41、在一种能的设计中,该通信装置为第二方面中的源接入网设备,或源接入网设备中包含的装置时:
42、收发模块,用于发送第一消息,第一消息用于请求将第一终端设备的第一组播业务切换至第一目标小区;
43、收发模块,还用于接收第二消息,第二消息为第一消息的响应消息,第二消息包括第一信息,第一信息指示第一候选小区,第一候选小区是:为无线资源控制rrc非连接态终端设备提供组播业务的小区;
44、收发模块,还用于向第一终端设备发送第三信息,第三信息指示第二候选小区,第二候选小区是:为无线资源控制rrc非连接态终端设备提供第二组播业务的小区,第二组播业务包括第一组播业务中的部分或全部业务。
45、进一步的,处理模块,用于生成上述第一消息。
46、在一种可能的设计中,该通信装置为第三方面中的第一终端设备,或第一终端设备中包含的装置时:
47、收发模块,用于接收来自源接入网设备的第三信息,第三信息指示第二候选小区,第二候选小区是:为无线资源控制rrc非连接态终端设备提供第二组播业务的小区;
48、收发模块,还用于在rrc非连接态下接收第二目标小区提供的第二组播业务,第二目标小区为第二候选小区中的一个。
49、进一步的,处理模块,用于根据第二候选小区进行小区选择时,选择第二目标小区;处理模块,还用于控制第一终端设备驻留在第二目标小区。
50、第五方面,提供一种通信装置,包括:处理器和通信接口;该通信接口,用于与该通信装置之外的模块通信;所述处理器用于执行计算机程序或指令,以使该通信装置执行任一方面所述的方法。该通信装置可以为第一方面中的核目标接入网设备,或者目标接入网设备中包含的装置,比如芯片或芯片系统;或者,所述通信装置可以为第二方面中的源接入网设备,或者源接入网设备中包含的装置,比如芯片或芯片系统;或者,所述通信装置可以为第三方面中的第一终端设备,或者第一终端设备中包含的装置,比如芯片或芯片系统。该装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件。
51、第六方面,提供了一种通信装置,包括:至少一个处理器;所述处理器用于执行存储器中存储的计算机程序或指令,以使该通信装置执行任一方面所述的方法。该存储器可以与处理器耦合,或者,该存储器也可以独立于处理器存在,例如,存储器和处理器为两个独立的模块。该存储器可以位于所述通信装置之外,也可以位于所述通信装置之内。
52、该通信装置可以为第一方面中的核目标接入网设备,或者目标接入网设备中包含的装置,比如芯片或芯片系统;或者,所述通信装置可以为第二方面中的源接入网设备,或者源接入网设备中包含的装置,比如芯片或芯片系统;或者,所述通信装置可以为第三方面中的第一终端设备,或者第一终端设备中包含的装置,比如芯片或芯片系统。该装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件。
53、第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当其在通信装置上运行时,使得通信装置可以执行任一方面所述的方法。
54、第八方面,提供了一种包含指令的计算机程序产品,当其在通信装置上运行时,使得该通信装置可以执行任一方面所述的方法。
55、可以理解的是,第四方面至第八方面中任一方面提供的通信装置是芯片时,通信装置的发送动作/功能可以理解为输出信息,通信装置的接收动作/功能可以理解为输入信息。
56、其中,第四方面至第八方面中任一种设计方式所带来的技术效果可参见第一方面或第二方面或第三方面中不同设计方式所带来的技术效果,在此不再赘述。