会话建立方法、设备及系统与流程

文档序号:26896373发布日期:2021-10-09 12:41阅读:74来源:国知局
会话建立方法、设备及系统与流程

1.本技术涉及通信技术领域,尤其涉及会话建立方法、设备及系统。


背景技术:

2.随着移动通信技术的发展,以“万物互联”为标志的物联网掀起了新一轮产业革命。作为物联网技术在智能交通系统领域的延伸,车联网使用无线通信、传感探测等技术收集车辆、道路、环境等信息,通过车车通信(vehicle to vehicle,v2v),车与基础设施的通信(vehicle to infrastructure communication,v2i),实现智能交通管理控制、车辆智能化控制和智能动态信息服务的一体化网络,近年来市场呈爆发式增长,且潜力巨大。
3.第五代(5rd generation,5g)技术标准(technical standard,ts)22186归纳了车联网应用需求和场景,主要包括四大场景:车队(platooning)业务、远程驾驶业务、传感器数据共享业务场景和自动驾驶业务场景。其中,车队业务是目前最受重视的业务。在车队业务场景中,一定数量的车组成一个车队在道路上行驶,就像火车一样,其中头车(第一辆车子)负责整个车队的管理,驾驶信息的分发以及车队与外界(如应用服务器等)的通信。在高速行驶过程中,车队中车车间距最短可以达到1m左右,因此车队的一个典型优势是可以大大提高道路利用率,缓解拥堵。由于车队中两车之间的车间距非常低,因此要求车车通信的时延足够低,目前ts22186中要求车队内车车通信的端到端时延在10ms以内。此外,车队的另一个典型特点是车队长度不可过长,目前第三代合作伙伴计划(3rd generation partnership project,3gpp)给出的数字是不超过19辆,且当是特别长的卡车时,这一数字可能会小一些,这意味着车队的长度最长在300m左右。
4.现有技术中,网络侧在为车队内的车选择用户面资源时,并未考虑诸如车队这类群组通信的特点,因此有可能造成虽然车队内车子相距很近,但是网络侧仍会为它们选择不同的用户面功能(user plane function,upf)实体,从而导致车车通信需要在不同的车辆对应的upf实体间转发,进而无法满足群组通信的低时延要求。


技术实现要素:

5.本技术实施例提供会话建立方法、设备及系统,可以满足群组通信的低时延要求。
6.为达到上述目的,本技术实施例提供如下技术方案:
7.第一方面,提供一种会话建立方法,该方法包括:移动管理实体获取终端所在群组的群组标识信息;该移动管理实体根据该群组标识信息,确定为该终端所在群组服务的会话管理实体;该移动管理实体向该会话管理实体发送该群组标识信息,该群组标识信息用于确定为该终端所在群组服务的用户面功能实体。基于本技术实施例提供的会话建立方法,由于移动管理实体在根据群组标识信息确定为该终端所在群组服务的会话管理实体之后,可以将群组标识信息发送给会话管理实体,由会话管理实体根据群组标识信息确定为该终端所在群组服务的用户面功能实体。也就是说,对于群组通信的终端,网络侧会根据群组标识信息,为群组内的终端选择相同的用户面功能实体,使得群组内的终端通信时不需
要在不同的终端对应的用户面功能实体之间转发,因此可以满足群组通信的低时延要求。
8.在一种可能的设计中,该移动管理实体根据该群组标识信息,确定为该终端所在群组服务的会话管理实体,包括:该移动管理实体向数据库实体发送会话管理实体请求消息,该会话管理实体请求消息用于请求为该终端所在群组服务的会话管理实体的信息;该移动管理实体接收来自该数据库实体的会话管理实体应答消息,该会话管理实体应答消息携带为该终端所在群组服务的会话管理实体的信息。也就是说,为该终端所在群组服务的会话管理实体的信息可以是预先存储在数据库实体中。
9.在一种可能的设计中,该移动管理实体根据该群组标识信息,确定为该终端所在群组服务的会话管理实体,包括:该移动管理实体向数据库实体发送会话管理实体请求消息,该会话管理实体请求消息用于请求为该终端所在群组服务的会话管理实体的信息;该移动管理实体接收来自该数据库实体的会话管理实体应答消息,该会话管理实体应答消息用于指示不存在为该终端所在群组服务的会话管理实体的信息;该移动管理实体确定为该终端所在群组服务的会话管理实体。也就是说,在数据库实体中不存在为该终端所在群组服务的会话管理实体的信息时,可以由移动管理实体选择为该终端所在群组服务的会话管理实体。
10.在一种可能的设计中,在该移动管理实体确定为该终端所在群组服务的会话管理实体之后,还包括:该移动管理实体向该数据库实体发送通知消息,该通知消息用于指示该数据库实体存储该群组标识信息和该会话管理实体的信息的对应关系。这样,后续在为群组内的其它终端服务的移动管理实体确定为该终端所在群组服务的会话管理实体时,可以从数据库实体中获取为该终端所在群组服务的会话管理实体的信息。
11.在一种可能的设计中,在该移动管理实体确定为该终端所在群组服务的会话管理实体之后,还包括:该移动管理实体将该会话管理实体的信息存储至该终端的上下文中。这样,后续该移动管理实体确定为该群组服务的会话管理实体时,可以从该移动管理实体中终端的上下文中确定为该群组服务的会话管理实体的信息。
12.在一种可能的设计中,该移动管理实体根据该群组标识信息,确定为该终端所在群组服务的会话管理实体,包括:该移动管理实体根据该群组标识信息和该终端的上下文,确定为该终端所在群组服务的会话管理实体,该终端的上下文中包括为该终端所在群组服务的会话管理实体的信息。也就是说,为该终端所在群组服务的会话管理实体的信息可以是预先存储在该移动管理实体中终端的上下文中。
13.在一种可能的设计中,该移动管理实体获取终端所在群组的群组标识信息,包括:该移动管理实体获取该终端的上下文,其中,该终端的上下文中包括该终端所在群组的群组标识信息。也就是说,终端所在群组的群组标识信息可以预先存储在该移动管理实体中终端的上下文中。
14.在一种可能的设计中,在该移动管理实体获取终端的上下文之前,还包括:该移动管理实体接收来自该终端的注册请求,该注册请求携带该终端的标识;该移动管理实体根据该终端的标识,从该数据库实体中获取该终端的签约数据,其中,该签约数据包括该终端所在群组的群组标识信息;该移动管理实体将该终端所在群组的群组标识信息存储至该终端的上下文中。
15.在一种可能的设计中,在该移动管理实体获取终端的上下文之前,还包括:该移动
管理实体接收来自该数据库实体的该终端所在群组的群组标识信息;该移动管理实体将该终端所在群组的群组标识信息存储至该终端的上下文中。
16.在一种可能的设计中,该移动管理实体获取终端所在群组的群组标识信息,包括:该移动管理实体接收来自该数据库实体的该终端所在群组的群组标识信息。也就是说,终端所在群组的群组标识信息可以是从数据库实体侧获取的。
17.在一种可能的设计中,该移动管理实体获取终端所在群组的群组标识信息,包括:该移动管理实体接收来自该终端的会话建立请求,该会话建立请求携带该终端所在群组的群组标识信息。也就是说,终端所在群组的群组标识信息可以是从终端侧获取的。
18.第二方面,提供一种会话建立方法,该方法包括:会话管理实体接收来自移动管理实体的终端所在群组的群组标识信息;该会话管理实体根据该群组标识信息,确定为该终端所在群组服务的用户面功能实体;该会话管理实体向该用户面实体发送路径信息,该路径信息用于建立该终端的用户面路径。基于本技术实施例提供的会话建立方法,由于会话管理实体可以接收来自移动管理实体的群组标识信息,并根据该群组标识信息确定为群组服务的用户面功能实体,也就是说,对于群组通信的终端,网络侧会根据群组标识信息,为群组内的终端选择相同的用户面功能实体,使得群组内的终端通信时不需要在不同的终端对应的用户面功能实体之间转发,因此可以满足群组通信的低时延要求。
19.在一种可能的设计中,该会话管理实体根据该群组标识信息,确定为该终端所在群组服务的用户面功能实体,包括:该会话管理实体向数据库实体发送用户面功能实体请求消息,该用户面功能实体请求消息用于请求为该终端所在群组服务的用户面功能实体的信息;该会话管理实体接收来自该数据库实体的用户面功能实体应答消息,该用户面功能实体应答消息携带为该终端所在群组服务的用户面功能实体的信息。也就是说,为该终端所在群组服务的用户面功能实体的信息可以是预先存储在数据库实体中。
20.在一种可能的设计中,该会话管理实体根据该群组标识信息,确定为该终端所在群组服务的用户面功能实体,包括:该会话管理实体向数据库实体发送用户面功能实体请求消息,该用户面功能实体请求消息用于请求为该终端所在群组服务的用户面功能实体的信息;该会话管理实体接收来自该数据库实体的用户面功能实体应答消息,该用户面功能实体应答消息用于指示不存在为该终端所在群组服务的用户面功能实体的信息;该会话管理实体确定为该终端所在群组服务的用户面功能实体。也就是说,在数据库实体中不存在为该终端所在群组服务的用户面功能实体的信息时,可以由会话管理实体选择为该终端所在群组服务的用户面功能实体。
21.在一种可能的设计中,在该会话管理实体确定为该终端所在群组服务的用户面功能实体之后,还包括:该会话管理实体向该数据库实体发送通知消息,该通知消息用于指示该数据库实体存储该群组标识信息和该用户面功能实体的信息的对应关系。这样,后续在该会话管理实体确定为该群组服务的用户面功能实体时,可以从数据库实体中获取为该群组服务的用户面功能实体的信息。
22.在一种可能的设计中,该通知消息还用于指示该数据库实体存储该群组标识信息和该会话管理实体的信息的对应关系。这样,后续在该会话管理实体确定为该终端所在群组服务的用户面功能实体时,可以从数据库实体中获取为该终端所在群组服务的用户面功能实体的信息。
23.在一种可能的设计中,在该会话管理实体确定为该终端所在群组服务的用户面功能实体之后,还包括:该会话管理实体将该用户面功能实体的信息存储至该终端的上下文中。这样,后续该会话管理实体确定为该群组服务的用户面功能实体时,可以从该会话管理实体中终端的上下文中确定为该终端所在群组服务的用户面功能实体的信息。
24.在一种可能的设计中,该会话管理实体根据该群组标识信息,确定为该终端所在群组服务的用户面功能实体,包括:该会话管理实体根据该群组标识信息和该终端的上下文,确定为该终端所在群组服务的用户面功能实体,该终端的上下文中包括为该终端所在群组服务的用户面功能实体的信息。也就是说,为该终端所在群组服务的用户面功能实体的信息可以是预先存储在该会话管理实体中终端的上下文中。
25.第三方面,提供一种切换方法,该方法包括:会话管理实体接收来自第一接入设备的切换请求,该第一接入设备为第一终端当前接入的接入设备;该会话管理实体根据该切换请求,获取该第一终端所在群组内的终端信息;该会话管理实体确定为该第一终端所在群组服务的目标用户面功能实体;该会话管理实体向该目标用户面功能实体发送路径信息,该路径信息用于建立该第一终端所在群组内的终端的用户面路径。基于本技术实施例提供的切换方法,由于在群组内的一个终端发生切换时,可以将该终端所在群组内的终端执行批量迁移,确保群组内的所有终端位于同一用户面功能实体下,始终保持群组内的终端通信时不需要在不同的终端对应的用户面功能实体之间转发,因此可以满足群组通信的低时延要求。
26.在一种可能的设计中,该会话管理实体根据该切换请求,获取该第一终端所在群组内的终端信息,包括:该会话管理实体根据该切换请求,获取该第一终端的上下文,该第一终端的上下文中包括该第一终端所在群组的群组标识信息;该会话管理实体根据该群组标识信息,确定该第一终端所在群组内的终端信息。
27.在一种可能的设计中,该会话管理实体根据该切换请求,获取该第一终端所在群组内的终端信息,包括:该会话管理实体根据该切换请求,确定需要获取该第一终端所在群组内的终端信息;该会话管理实体向数据库实体发送获取请求,该获取请求用于请求获取该第一终端所在群组内的终端信息;该会话管理实体接收来自该数据库实体的该第一终端所在群组内的终端信息。也就是说,会话管理实体可以从数据库实体中获取第一终端所在群组内的终端信息。
28.在一种可能的设计中,该第一终端所在群组中包括第二终端;该路径信息包括第二接入设备的路径上行信息和该目标用户面功能实体的第一路径下行信息,该第二接入设备的路径上行信息和该目标用户面功能实体的第一路径下行信息用于建立该第二接入设备和该目标用户面功能实体之间的用户面路径,该第二接入设备为该第二终端当前接入的接入设备;该方法还包括:该会话管理实体获取该第二接入设备的路径上行信息。
29.一种可能的实现方式中,该会话管理实体获取该第二接入设备的路径上行信息,包括:该会话管理实体获取该第二终端的上下文,该第二终端的上下文中包括该第二接入设备的路径上行信息。也就是说,会话管理实体可以从第二终端的上下文中确定第二接入设备的路径上行信息
30.一种可能的实现方式中,该会话管理实体获取该第二接入设备的路径上行信息,包括:该会话管理实体接收来自该第二接入设备的该第二接入设备的路径上行信息。也就
是说,会话管理实体可以从第二接入设备中获取该第二接入设备的路径上行信息。
31.在一种可能的设计中,该方法还包括:该会话管理实体向该第二接入设备发送通知消息,该通知消息用于指示该第二接入设备建立该第二接入设备和该目标用户面功能实体之间的用户面路径。
32.第四方面,提供一种会话建立方法,该方法包括:控制设备获取群组信息,该群组信息包括该群组内的终端信息;该控制设备根据该群组信息,向该群组内的终端发送触发消息,该触发消息用于触发该群组内的终端发起会话建立流程。基于本技术实施例提供的会话建立方法,可以由控制设备触发群组内的终端发起会话建立流程。
33.在一种可能的设计中,该群组信息还包括该群组的群组标识信息;该触发消息携带该群组标识信息,该群组标识信息用于为该群组内的终端建立会话。也就是说,可以向群组内的终端提供终端所在群组的群组标识信息。
34.在一种可能的设计中,该群组信息还包括该群组的群组标识信息;该方法还包括:该控制设备向数据库实体发送该群组标识信息和该群组内的终端信息,该群组标识信息用于为该群组内的终端建立会话。也就是说,控制设备可以将群组标识信息和群组内的终端信息推送给数据库实体。
35.在一种可能的设计中,该方法还包括:该数据库实体向为该群组内的终端服务的移动管理实体发送该群组的群组标识信息。也就是说,可以向为群组内的终端服务的移动管理实体提供终端所在群组的群组标识信息。
36.第五方面,提供一种会话建立方法,该方法包括:移动管理实体获取终端所在群组的群组标识信息;该移动管理实体根据该群组标识信息,确定为该终端所在群组服务的会话管理实体;该移动管理实体向该会话管理实体发送该群组标识信息;该会话管理实体接收来自移动管理实体的该群组标识信息;该会话管理实体根据该群组标识信息,确定为该终端所在群组服务的用户面功能实体;该会话管理实体向该用户面实体发送路径信息,该路径信息用于建立该终端的用户面路径。基于本技术实施例提供的会话建立方法,由于会话管理实体可以接收来自移动管理实体的群组标识信息,并根据该群组标识信息确定为群组服务的用户面功能实体,也就是说,对于群组通信的终端,网络侧会根据群组标识信息,为群组内的终端选择相同的用户面功能实体,使得群组内的终端通信时不需要在不同的终端对应的用户面功能实体之间转发,因此可以满足群组通信的低时延要求。
37.在一种可能的设计中,该方法还包括:控制设备获取群组信息,该群组信息包括该群组内的终端信息;该控制设备根据该群组信息,向该群组内的终端发送触发消息,该触发消息用于触发该群组内的终端发起会话建立流程。基于该会话建立方法,可以由控制设备触发群组内的终端发起上述的会话建立流程。
38.在一种可能的设计中,该群组信息包括该群组的群组标识信息;该方法还包括:该控制设备向数据库实体发送该群组标识信息和该群组内的终端信息;该数据库实体接收来自该控制设备的该群组标识信息和该群组内的终端信息,其中,该群组标识信息用于为该群组内的终端建立会话。基于该会话建立方法,可以为群组内的终端服务的移动管理实体可以获取终端所在群组的群组标识信息。
39.第六方面,提供一种切换方法,该方法包括:会话管理实体接收来自第一接入设备的切换请求,该第一接入设备为第一终端当前接入的接入设备;该会话管理实体根据该切
换请求,获取该第一终端所在群组内的终端信息;该会话管理实体确定为该第一终端所在群组服务的目标用户面功能实体;该会话管理实体向该目标用户面功能实体发送路径信息;该目标用户面功能实体接收来自该会话管理实体的该路径信息,其中,该路径信息用于建立该第一终端所在群组内的终端的用户面路径。基于本技术实施例提供的切换方法,由于在群组内的一个终端发生切换时,可以将该终端所在群组内的终端执行批量迁移,确保群组内的所有终端位于同一用户面功能实体下,始终保持群组内的终端通信时不需要在不同的终端对应的用户面功能实体之间转发,因此可以满足群组通信的低时延要求。
40.第七方面,提供了一种移动管理实体,该移动管理实体具有实现上述第一方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
41.第八方面,提供了一种移动管理实体,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该移动管理实体运行时,该处理器执行该存储器存储的该计算机执行指令,以使该移动管理实体执行如上述第一方面中任一所述的会话建立方法。
42.第九方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面中任意一项所述的会话建立方法。
43.第十方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面中任意一项所述的会话建立方法。
44.第十一方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持移动管理实体实现上述方面中所涉及的功能,例如获取终端所在群组的群组标识信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存移动管理实体必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
45.其中,第七方面至第十一方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。
46.第十二方面,提供了一种会话管理实体,该会话管理实体具有实现上述第二方面或第三方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
47.第十三方面,提供了一种会话管理实体,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该会话管理实体运行时,该处理器执行该存储器存储的该计算机执行指令,以使该会话管理实体执行如上述第二方面中任一所述的会话建立方法;或者,以使该会话管理实体执行如上述第三方面中任一所述的切换方法。
48.第十四方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第二方面中任意一项所述的会话建立方法;或者,使得计算机可以执行上述第三方面中任一所述的切换方法。
49.第十五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第二方面中任意一项所述的会话建立方法;或者,使得计算机可以执行上述第三方面中任意一项所述的切换方法。
50.第十六方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持会话管理实体实现上述方面中所涉及的功能,例如根据群组标识信息,确定为终端所在群组服务的用
户面功能实体。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存会话管理实体必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
51.其中,第十二方面至第十六方面中任一种设计方式所带来的技术效果可参见第二方面或第三方面中不同设计方式所带来的技术效果,此处不再赘述。
52.第十七方面,提供了一种控制设备,该控制设备具有实现上述第四方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
53.第十八方面,提供了一种控制设备,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该控制设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该控制设备执行如上述第四方面中任一所述的会话建立方法。
54.第十九方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第四方面中任意一项所述的会话建立方法。
55.第二十方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第四方面中任意一项所述的会话建立方法。
56.第二十一方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持控制设备实现上述方面中所涉及的功能,例如获取群组信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存控制设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
57.其中,第十七方面至第二十一方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。
58.第二十二方面,提供一种会话建立系统,该会话建立系统包括:移动管理实体和会话管理实体;该移动管理实体,用于获取终端所在群组的群组标识信息;该移动管理实体,还用于根据该群组标识信息,确定为该终端所在群组服务的会话管理实体;该移动管理实体,还用于向该会话管理实体发送该群组标识信息;该会话管理实体,用于接收来自移动管理实体的该群组标识信息;该会话管理实体,还用于根据该群组标识信息,确定为该终端所在群组服务的用户面功能实体;该会话管理实体,还用于向该用户面实体发送路径信息,该路径信息用于建立该终端的用户面路径。其中,第二十二方面所带来的技术效果可参见第五方面所带来的技术效果,此处不再赘述。
59.第二十三方面,提供一种切换系统,该切换系统包括:会话管理实体和目标用户面功能实体;该会话管理实体,用于接收来自第一接入设备的切换请求,该第一接入设备为第一终端当前接入的接入设备;该会话管理实体,还用于根据该切换请求,获取该第一终端所在群组内的终端信息;该会话管理实体,还用于确定为该第一终端所在群组服务的目标用户面功能实体;该会话管理实体,还用于向该目标用户面功能实体发送路径信息;该目标用户面功能实体,用于接收来自该会话管理实体的该路径信息,其中,该路径信息用于建立该第一终端所在群组内的终端的用户面路径。其中,第二十三方面所带来的技术效果可参见第六方面所带来的技术效果,此处不再赘述。
60.第二十四方面,提供一种会话建立系统,该会话建立系统包括控制设备和数据库
实体;该控制设备,用于获取群组信息,该群组信息包括该群组内的终端信息和该群组的群组标识信息;该控制设备,还用于根据该群组信息,向该群组内的终端发送触发消息,该触发消息用于触发该群组内的终端发起会话建立流程;该控制设备,还用于向该数据库实体发送该群组标识信息和该群组内的终端信息;该数据库实体,用于接收来自该控制设备的该群组标识信息和该群组内的终端信息,其中,该群组标识信息用于为该群组内的终端建立会话。其中,第二十四方面所带来的技术效果可参见第四方面所带来的技术效果,此处不再赘述。
61.本技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
62.图1为本技术实施例提供的会话建立系统的架构示意图;
63.图2为本技术实施例提供的会话建立系统的架构示意图;
64.图3为本技术实施例提供的切换系统的架构示意图;
65.图4为本技术实施例提供的5g网络架构示意图;
66.图5为本技术实施例提供的通信设备的硬件结构示意图;
67.图6为本技术实施例提供的会话建立方法的流程示意图一;
68.图7为本技术实施例提供的会话建立方法的流程示意图二;
69.图8为本技术实施例提供的注册方法的流程示意图;
70.图9为本技术实施例提供的会话建立触发方法的流程示意图;
71.图10为本技术实施例提供的切换方法的流程示意图一;
72.图11为本技术实施例提供的切换方法的流程示意图二;
73.图12为本技术实施例提供的移动管理实体的结构示意图;
74.图13为本技术实施例提供的会话管理实体的结构示意图一;
75.图14为本技术实施例提供的会话管理实体的结构示意图二;
76.图15为本技术实施例提供的控制设备的结构示意图。
具体实施方式
77.为了方便理解本技术实施例的技术方案,首先给出本技术相关技术的简要介绍如下。
78.第一,隧道:
79.本技术实施例中的隧道包括下一代网络(next generation,n)接口3(简称n3)隧道和n接口9(简称n9)隧道。其中,n3隧道为接入设备(比如基站)与upf实体之间的隧道;n9隧道为upf实体与upf实体之间的隧道。通常,n3隧道为会话粒度的隧道,n9隧道可以为会话粒度的隧道,也可以为设备粒度的隧道。
80.其中,会话粒度的隧道是指,针对一个会话建立的隧道资源,该隧道仅供一个会话使用。其中,一个会话粒度的隧道仅包括一个路由规则,只有该路由规则才能够对应该隧道转发数据。另外,会话粒度的隧道的生命周期是一个会话的生命周期,即当一个会话消失或释放时,会话粒度的隧道也需要释放。
81.设备粒度的隧道是指,针对一个或多个会话建立的隧道资源,该隧道可以供一个
或多个会话使用。其中,一个设备粒度的隧道可以包括一个或者多个路由规则,该一个或多个路由规则均可以对应该隧道转发数据。另外,设备粒度的隧道的生命周期是该隧道对应的多个会话的生命周期,即假设设备粒度的隧道对应m个会话,m为不小于2的正整数,则当该隧道对应的多个会话中的前m

1个会话消失或释放时,仅释放相应会话对应的路由规则;当该隧道对应的多个会话中的第m个会话消失或释放时,设备粒度的隧道才可能释放。当然,当该隧道对应的多个会话中的第m个会话消失或释放时,也可以保留该设备粒度的隧道,以便后续不需要重新建立该隧道,本技术实施例对此不作具体限定。
82.可选的,本技术实施例中的会话例如可以是分组数据单元(packet data unit,pdu)会话,本技术实施例对此不作具体限定。本技术下述实施例均以会话为pdu会话为例进行说明,在此进行统一说明,以下不再赘述。
83.第二,路径信息:
84.本技术实施例中的路径信息用于建立终端的用户面路径。其中,该路径例如可以是上述的隧道,本技术实施例对此不作具体限定。
85.可选的,本技术实施例中的路径信息可以包括路径上行信息和路径下行信息中的至少一个,用于建立a和b之间的路径。其中,路径上行信息可以包括路径在a侧的端点地址或端点标识、以及a的地址等,路径下行信息包括路径在b侧的端点地址或端点标识、以及b的地址等,本技术实施例对此不作具体限定。
86.可选的,本技术实施例中的路径信息还可以包括路由规则或其它,该路由规则具体是指将业务数据路由到下一跳设备的规则,具体可参考现有的描述,在此不予赘述。
87.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。其中,在本技术的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。并且,在本技术的描述中,除非另有说明,“多个”是指两个或多于两个。另外,为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
88.本技术实施例描述的网络架构以及业务场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
89.如图1所示,为本技术实施例提供的一种会话建立系统10,该会话建立系统10包括移动管理实体101和会话管理实体102。
90.其中,移动管理实体101,用于获取终端所在群组的群组标识信息;并根据该群组标识信息,确定为该终端所在群组服务的会话管理实体102后,向会话管理实体102发送该群组标识信息。
91.会话管理实体102,用于接收来自移动管理实体101的群组标识信息,并根据该群组标识信息,确定为该终端所在群组服务的用户面功能实体后,向该用户面实体发送路径信息,该路径信息用于建立该终端的用户面路径。
92.可选的,本技术实施例中的群组可以为车队,在此进行统一说明,以下不再赘述。
93.基于本技术实施例提供的会话建立系统,由于会话管理实体可以接收来自移动管理实体的群组标识信息,并根据该群组标识信息确定为群组服务的用户面功能实体,也就是说,对于群组通信的终端,网络侧会根据群组标识信息,为群组内的终端选择相同的用户面功能实体,使得群组内的终端通信时不需要在不同的终端对应的用户面功能实体之间转发,因此可以满足群组通信的低时延要求。
94.可选的,如图1所示,本技术实施例提供的会话建立系统10还可以包括数据库实体103。
95.其中,移动管理实体101,用于根据该群组标识信息,确定为该终端所在群组服务的会话管理实体,包括:用于向数据库实体103发送会话管理实体请求消息,该会话管理实体请求消息用于请求为该终端所在群组服务的会话管理实体的信息;接收来自数据库实体103的会话管理实体应答消息,该会话管理实体应答消息携带为该终端所在群组服务的会话管理实体的信息。
96.或者,移动管理实体101,用于根据该群组标识信息,确定为该终端所在群组服务的会话管理实体,包括:用于向数据库实体103发送会话管理实体请求消息,该会话管理实体请求消息用于请求为该终端所在群组服务的会话管理实体的信息;接收来自数据库实体103的会话管理实体应答消息,该会话管理实体应答消息用于指示不存在为该终端所在群组服务的会话管理实体的信息;确定为该终端所在群组服务的会话管理实体。
97.或者,会话管理实体102,用于根据该群组标识信息,确定为该终端所在群组服务的用户面功能实体,包括:用于向数据库实体103发送用户面功能实体请求消息,该用户面功能实体请求消息用于请求为该终端所在群组服务的用户面功能实体的信息;接收来自数据库实体103的用户面功能实体应答消息,该用户面功能实体应答消息携带为该终端所在群组服务的用户面功能实体的信息。
98.或者,会话管理实体102,用于根据该群组标识信息,确定为该终端所在群组服务的用户面功能实体,包括:用于向数据库实体103发送用户面功能实体请求消息,该用户面功能实体请求消息用于请求为该终端所在群组服务的用户面功能实体的信息;接收来自数据库实体103的用户面功能实体应答消息,该用户面功能实体应答消息用于指示不存在为该终端所在群组服务的用户面功能实体的信息;确定为该终端所在群组服务的用户面功能实体。
99.可选的,本技术实施例中移动管理实体的信息可以是移动管理实体的标识、或者移动管理实体的地址等,在此进行统一说明,以下不再赘述。
100.可选的,本技术实施例中用户面功能实体的信息可以是用户面功能实体的标识、或者用户面功能实体的地址等,在此进行统一说明,以下不再赘述。
101.可选的,如图1所示,本技术实施例提供的会话建立系统10还可以包括控制设备104。
102.其中,控制设备104,用于获取群组信息;并根据该群组信息,向群组内的终端发送触发消息,该触发消息用于触发群组内的终端发起会话建立流程,其中,该群组信息包括群组内的终端信息。也就是说,基于该会话建立系统,可以由控制设备触发群组内的终端发起上述的会话建立流程。
103.进一步的,该群组信息还可以包括群组的群组标识信息;控制设备104,还用于向数据库实体103发送该群组标识信息,该群组标识信息用于为该群组内的终端建立会话。
104.进一步的,数据库实体104,用于向为群组内的终端服务的移动管理实体发送该群组的群组标识信息。这样,为群组内的终端服务的移动管理实体可以获取终端所在群组的群组标识信息。
105.可选的,图1所示的会话建立系统10中的各个网元之间可以直接通信,也可以通过其他设备的转发进行通信,本技术实施例对此不作具体限定。
106.如图2所示,为本技术实施例提供的一种会话建立系统20,该会话建立系统20包括控制设备201和数据库实体202。
107.其中,控制设备201,用于获取群组信息;并根据该群组信息,向群组内的终端发送触发消息,该触发消息用于触发群组内的终端发起会话建立流程,其中,该群组信息包括群组内的终端信息。
108.控制设备201,还用于向数据库实体103发送该群组标识信息,该群组标识信息用于为该群组内的终端建立会话。
109.数据库实体104,用于向为群组内的终端服务的移动管理实体发送该群组的群组标识信息。
110.可选的,本技术实施例中群组内的终端信息可以是群组内终端的标识、或者群组内终端的地址等,在此进行统一说明,以下不再赘述。
111.可选的,图2所示的会话建立系统20中的各个网元之间可以直接通信,也可以通过其他设备的转发进行通信,本技术实施例对此不作具体限定。
112.基于本技术实施例提供的会话建立系统,一方面,可以由控制设备触发群组内的终端发起会话建立流程;另一方面,可以向为群组内的终端服务的移动管理实体提供终端所在群组的群组标识信息。
113.可选的,如图3所示,为本技术实施例提供的一种切换系统30,该切换系统30包括会话管理实体301和目标用户面功能实体302。
114.会话管理实体301,用于接收来自第一接入设备的切换请求,并根据该切换请求,获取第一终端所在群组内的终端信息,该第一接入设备为第一终端当前接入的接入设备。
115.会话管理实体301,还用于确定为该第一终端所在群组服务的目标用户面功能实体302,并向目标用户面功能实体302发送路径信息,该路径信息用于建立该第一终端所在群组内的终端的用户面路径。
116.可选的,本技术实施例中的第一接入设备还可以描述为当前为第一终端服务的接入设备或者第一终端对应的接入设备;类似的,下述实施例中为某一终端所在群组服务的会话管理实体还可以描述为某一终端所在群组对应的会话管理实体或者某一终端所在群组内的终端当前接入的会话管理实体;下述实施例中为某一终端所在群组服务的用户面功能实体还可以描述为某一终端所在群组对应的用户面功能实体或者某一终端所在群组内的终端当前接入的用户面功能实体;下述实施例中为某一终端服务的会话管理实体还可以描述为某一终端对应的会话管理实体或者某一终端当前接入的会话管理实体;下述实施例中为某一终端服务的用户面功能实体还可以描述为某一终端对应的用户面功能实体或者某一终端当前接入的用户面功能实体等等。在此进行统一说明,以下不再赘述。
database,usd)或者数据库实体或者用户数据管理实体,等等,在此进行统一说明,以下不再赘述。
127.可选的,图4中应用域的控制设备可以为车联网通信技术统称(vehicle to everything communication,v2x)控制功能(control function,cf)实体或者应用服务器等,在此进行统一说明,以下不再赘述。
128.可选的,本技术实施例中所涉及到的终端(terminal)可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriber unit)、蜂窝电话(cellular phone)、智能电话(smart phone)、无线数据卡、个人数字助理(personal digital assistant,pda)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptop computer)、无绳电话(cordless phone)或者无线本地环路(wireless local loop,wll)台、机器类型通信(machine type communication,mtc)终端、用户设备(user equipment,ue),移动台(mobile station,ms),终端设备(terminal device)等。为方便描述,本技术中,上面提到的设备统称为终端。
129.可选的,本技术实施例中所涉及到的接入设备指的是接入核心网的设备,例如可以是基站,宽带网络业务网关(broadband network gateway,bng),汇聚交换机,非第三代合作伙伴计划(3rd generation partnership project,3gpp)接入设备等。基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。
130.可选的,图1中的移动管理实体101、会话管理实体102、数据库实体103、控制设备104可以由一个实体设备实现,也可以由多个实体设备共同实现,还可以是一个实体设备内的一个逻辑功能模块,本技术实施例对此不作具体限定。
131.可选的,图2中的数据库实体201控制设备202可以由一个实体设备实现,也可以由多个实体设备共同实现,还可以是一个实体设备内的一个逻辑功能模块,本技术实施例对此不作具体限定。
132.可选的,图3中的会话管理实体301和目标用户面功能实体302可以由一个实体设备实现,也可以由多个实体设备共同实现,还可以是一个实体设备内的一个逻辑功能模块,本技术实施例对此不作具体限定。
133.例如,图1中的移动管理实体101、会话管理实体102、数据库实体103或控制设备104,图2中的数据库实体201或控制设备202,图3中的会话管理实体301或目标用户面功能实体302可以通过图5中的通信设备来实现。图5所示为本技术实施例提供的通信设备的硬件结构示意图。该通信设备500包括至少一个处理器501,通信线路502,存储器503以及至少一个通信接口504。
134.处理器501可以是一个通用中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application

specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。
135.通信线路502可包括一通路,在上述组件之间传送信息。
136.通信接口504,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。
137.存储器503可以是只读存储器(read

only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read

only memory,eeprom)、只读光盘(compact disc read

only memory,cd

rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路502与处理器相连接。存储器也可以和处理器集成在一起。
138.其中,存储器503用于存储执行本技术方案的计算机执行指令,并由处理器501来控制执行。处理器501用于执行存储器503中存储的计算机执行指令,从而实现本技术下述实施例提供的会话建立方法或切换方法。
139.可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术实施例对此不作具体限定。
140.在具体实现中,作为一种实施例,处理器501可以包括一个或多个cpu,例如图5中的cpu0和cpu1。
141.在具体实现中,作为一种实施例,通信设备500可以包括多个处理器,例如图5中的处理器501和处理器508。这些处理器中的每一个可以是一个单核(single

cpu)处理器,也可以是一个多核(multi

cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
142.在具体实现中,作为一种实施例,通信设备500还可以包括输出设备505和输入设备506。输出设备505和处理器501通信,可以以多种方式来显示信息。例如,输出设备505可以是液晶显示器(liquid crystal display,lcd),发光二级管(light emitting diode,led)显示设备,阴极射线管(cathode ray tube,crt)显示设备,或投影仪(projector)等。输入设备506和处理器501通信,可以以多种方式接收用户的输入。例如,输入设备506可以是鼠标、键盘、触摸屏设备或传感设备等。
143.上述的通信设备500可以是一个通用设备或者是一个专用设备。在具体实现中,通信设备500可以是台式机、便携式电脑、网络服务器、掌上电脑(personal digital assistant,pda)、移动手机、平板电脑、无线终端设备、嵌入式设备或有图5中类似结构的设备。本技术实施例不限定通信设备500的类型。
144.下面将结合图1至图5,对本技术实施例提供的会话建立方法或切换方法进行具体阐述。
145.需要说明的是,本技术下述实施例中各个网元之间的消息名字只是一个示例,具体实现中也可以是其他的名字,比如通知消息还可以称之为指示消息,在此进行统一说明,本技术实施例对此不作具体限定。
146.以图1所示的会话建立系统应用于如图4所示的5g网络为例,如图6所示,为本技术实施例提供的一种会话建立方法,该会话建立方法以为群组内第一个发起会话建立流程的终端建立会话为例进行说明,包括如下步骤:
147.s601、终端发起pdu会话建立流程,向amf实体发送pdu会话建立请求1,以使得amf
实体接收来自终端的pdu会话建立请求1。
148.可选的,该pdu会话建立请求1可以携带该终端所在群组的群组标识信息。其中,在终端中配置该终端所在群组的群组标识信息的具体实现可参考图9所示的实施例,在此不再赘述。
149.此外,该pdu会话建立请求1还可以携带其他信息,本技术实施例对此不作具体限定。
150.s602、amf实体获取终端所在群组的群组标识信息。
151.一种可能的实现方式中,若步骤s601中的pdu会话建立请求1中携带该终端所在群组的群组标识信息,则amf实体接收来自终端的pdu会话建立请求1之后,即可得到终端所在群组的群组标识信息。
152.一种可能的实现方式中,amf接收来自终端的pdu会话建立请求1之后,可以根据控制面连接标识定位至终端的本地上下文,其中,该终端的本地上下文中可以包括该终端所在群组的群组标识信息,从而amf实体可得到终端所在群组的群组标识信息。其中,在amf实体中配置该终端所在群组的群组标识信息的具体实现可参考图8或图9所示的实施例,在此不再赘述。
153.可选的,本技术实施例中,终端的上下文也可以称之为终端的本地上下文,本技术实施例对此不作具体限定。
154.s603、amf实体向udm实体发送smf实体请求消息,以使得udm实体接收来自amf实体的smf实体请求消息。该smf实体请求消息用于请求为终端所在群组服务的smf实体的信息。
155.可选的,本技术实施例中,smf实体的信息可以包括smf实体的地址或者smf实体的标识等,本技术实施例对此不作具体限定。
156.s604、udm实体向amf实体发送smf实体应答消息,以使得amf实体接收来自udm实体的smf实体应答消息。该smf实体应答消息用于指示不存在为该终端所在群组服务的smf实体的信息。
157.可选的,在步骤s603之前,amf实体可以根据群组标识信息,确定终端的上下文中不存在为该终端所在群组服务的smf实体的信息,进而才执行步骤s603,本技术实施例对此不作具体限定。
158.s605、amf实体确定为该终端所在群组服务的smf实体。
159.其中,amf实体可以根据数据网络名称(data network name,dnn),本地策略或smf实体负载等情况确定为该终端所在群组服务的smf实体,具体可参考现有的实现方式,在此不予赘述。
160.可选的,amf实体确定为终端所在群组服务的smf实体之后,可以将该smf实体的信息和群组标识信息的对应关系存储至终端的上下文中,本技术实施例对此不作具体限定。
161.s606、amf实体向udm实体发送通知消息1,以使得udm实体接收来自amf实体的通知消息1。该通知消息1用于指示udm实体存储该群组标识信息和该smf实体的信息的对应关系。
162.可选的,本技术实施例中,可以直接在通知消息1中定义指示存储群组标识信息和该smf实体的信息的对应关系的字段;也可以通过该通知消息1本身指示存储群组标识信息和该smf实体的信息的对应关系,本技术实施例对此不作具体限定。
163.可选的,该通知消息1可以携带群组标识信息和该smf实体的信息;或者,该通知消息1可以携带smf实体的信息,不携带群组标识信息,该群组标识信息由udm实体接收来自amf实体的通知消息1后确定,本技术实施例对此不作具体限定。
164.s607、udm实体向amf实体发送响应消息1,以使得amf实体接收来自udm实体的响应消息1。其中,该响应消息1用于指示udm实体已经存储群组标识信息和smf实体的信息的对应关系。
165.需要说明的是,本技术实施例中的步骤s606和s607均为可选的步骤,可以同时执行步骤s606和s607;也可以仅执行步骤s606,不执行步骤s607;还可以步骤s606和s607均不执行,本技术实施例对此不作具体限定。
166.s608、amf实体向smf实体发送pdu会话建立请求2,以使得smf实体接收来自amf实体的pdu会话建立请求2。该pdu会话建立请求2携带群组标识信息。
167.需要说明的是,本技术实施例中的步骤s606和s608之间没有必然的执行先后顺序,可以是先执行步骤s608,再执行步骤s608;也可以是先执行步骤s608,再执行步骤s606;还可以是同时执行步骤s606和s608,本技术实施例对此不作具体限定。
168.s609、smf实体向udm实体发送upf实体请求消息,以使得udm实体接收来自smf实体的upf实体请求消息。该upf实体请求消息用于请求为终端所在群组服务的upf实体的信息。
169.可选的,本技术实施例中,upf实体的信息可以包括upf实体的地址等,本技术实施例对此不作具体限定。
170.可选的,本技术实施例中的upf可以是图4中的i

upf或者a

upf,本技术实施例对此不作具体限定。
171.s610、udm实体向smf实体发送upf实体应答消息,以使得smf实体接收来自udm实体的upf实体应答消息。该upf实体应答消息用于指示不存在为该终端所在群组服务的upf实体的信息。
172.可选的,在步骤s609之前,smf实体可以根据群组标识信息,确定终端的上下文中不存在为该终端所在群组服务的upf实体的信息,进而才执行步骤s609,本技术实施例对此不作具体限定。
173.s611、smf实体确定为该终端所在群组服务的upf实体。
174.其中,smf实体可以根据终端的位置、upf实体的负荷或upf实体的能力等情况确定为该终端所在群组服务的upf实体,具体可参考现有的实现方式,在此不予赘述。
175.可选的,smf实体确定为终端所在群组服务的upf实体之后,可以将该upf实体的信息和群组标识信息的对应关系存储至终端的上下文中,本技术实施例对此不作具体限定。
176.s612、smf实体向udm实体发送通知消息2,以使得udm实体接收来自smf实体的通知消息2。该通知消息2用于指示udm实体存储该群组标识信息和该upf实体的信息的对应关系。
177.可选的,本技术实施例中,可以直接在通知消息2中定义指示存储群组标识信息和该upf实体的信息的对应关系的字段;也可以通过该通知消息2本身指示存储群组标识信息和该upf实体的信息的对应关系,本技术实施例对此不作具体限定。
178.可选的,该通知消息2可以携带群组标识信息和该upf实体的信息;或者,该通知消息2可以携带upf实体的信息,不携带群组标识信息,该群组标识信息由udm实体接收来自
smf实体的通知消息2后确定,本技术实施例对此不作具体限定。
179.可选的,本技术实施例中的通知消息2还可以用于指示udm实体存储该群组标识信息和该upf实体的信息的对应关系,此时可以不用执行上述步骤s606和s607。
180.需要说明的是,若smf实体存储upf实体的信息和群组标识信息的对应关系,则本技术实施例中可以不用执行步骤s612和s613,在此进行统一说明,以下不再赘述。
181.s613、udm实体向upf实体发送响应消息2,以使得amf实体接收来自udm实体的响应消息2。其中,该响应消息2用于指示udm实体已经存储群组标识信息和upf实体的信息的对应关系。
182.需要说明的是,本技术实施例中的步骤s612和s613均为可选的步骤,可以同时执行步骤s612和s613;也可以仅执行步骤s612,不执行步骤s613;还可以步骤s612和s613均不执行,比如,在smf实体存储upf实体的信息和群组标识信息的对应关系的情况下,步骤s612和s613均不执行,本技术实施例对此不作具体限定。
183.s614、smf实体向upf实体发送n4会话建立请求,以使得upf实体接收来自smf实体的n4会话建立请求。该n4会话建立请求携带路径信息,该路径信息用于建立该终端的用户面路径。
184.参考具体实施方式前序部分对路径信息的描述,步骤s614中的路径信息可以包括路径下行信息。可选的,该路径信息还可以包括路径上行信息。该路径信息用于建立接入设备和upf实体之间的路径。其中,路径下行信息可以包括路径在接入设备侧的端点地址或端点标识,以及接入设备的地址等;路径上行信息可以包括路径在upf实体侧的端点地址或端点标识,以及upf实体的地址等,本技术实施例对此不作具体限定。
185.可选的,本技术实施例步骤s614中的路径信息还可以包括路径规则或其他,本技术实施例对此不作具体限定。
186.需要说明的是,本技术实施例中的步骤s612和s614之间没有必然的执行先后顺序,可以是先执行步骤s612,再执行步骤s614;也可以是先执行步骤s614,再执行步骤s612;还可以是同时执行步骤s612和s614,本技术实施例对此不作具体限定。
187.s615、会话建立的其他流程,具体可参考现有的会话建立流程,在此不予赘述。
188.基于本技术实施例提供的会话建立方法,由于在amf实体获取终端所在群组的群组标识信息,并根据该群组标识信息确定为群组服务的smf实体后,udm实体存储了群组标识信息和smf实体的对应关系;而且,在smf实体接收来自amf实体的群组标识信息,并根据该群组标识信息确定为群组服务的upf实体后,smf实体或udm实体存储了群组标识信息和upf实体的对应关系,这样后续群组内的其他终端接入网络时,可以根据群组标识信息确定smf实体和upf实体。也就是说,对于群组通信的终端,网络侧会根据群组标识信息,为群组内的终端选择相同的upf实体,使得群组内的终端通信时不需要在不同的终端对应的upf实体之间转发,因此可以满足群组通信的低时延要求。
189.其中,上述步骤s601至s615中amf实体和smf实体的动作可以由图5所示的通信设备500中的处理器501调用存储器503中存储的应用程序代码来执行,本技术实施例对此不作任何限制。
190.可选的,以图1所示的会话建立系统应用于如图4所示的5g网络为例,如图7所示,为本技术实施例提供的一种会话建立方法,该会话建立方法以为群组内非第一个发起会话
建立流程的终端建立会话为例进行说明,包括如下步骤:
191.s701

s703、同步骤s601

s603,具体可参考图6所示的实施例,在此不再赘述。
192.s704、udm实体向amf实体发送smf实体应答消息,以使得amf实体接收来自udm实体的smf实体应答消息。该smf实体应答消息携带为该终端所在群组服务的smf实体的信息。
193.由于为群组内第一个发起会话建立流程的终端建立会话时,udm实体中已经存储群组标识信息和smf实体的信息的对应关系,因此,为群组内非第一个发起会话建立流程的终端建立会话时,udm实体接收来自amf实体的smf实体请求消息后,可以根据该对应关系确定为该终端所在群组服务的smf实体的信息,进而可以向amf实体发送携带该smf实体的信息的smf实体应答消息。
194.可选的,考虑到在为群组内第一个发起会话建立流程的终端建立会话时,amf实体中可以存储群组标识信息和smf实体的信息的对应关系,因此,本技术实施例中,在执行步骤s703之前,amf实体可以根据群组标识信息,确定终端的上下文中是否存在为该终端所在群组服务的smf实体的信息,若不存在,才执行步骤s703;若存在,可以不用执行步骤s703和s704,直接执行下述步骤s705,本技术实施例对此不作具体限定。
195.s705

s706、同步骤s608

s609,具体可参考图6所示的实施例,在此不再赘述。
196.s707、udm实体向smf实体发送upf实体应答消息,以使得smf实体接收来自udm实体的upf实体应答消息。该upf实体应答消息携带为该终端所在群组服务的upf实体的信息。
197.步骤s706和s707是以群组内第一个发起会话建立流程的终端建立会话时,udm实体中已经存储了群组标识信息和upf实体的信息的对应关系为例进行说明的,因此,为群组内非第一个发起会话建立流程的终端建立会话时,udm实体接收来自smf实体的upf实体请求消息后,可以根据该对应关系确定为该终端所在群组服务的upf实体的信息,进而可以向smf实体发送携带该upf实体的信息的upf实体应答消息。
198.可选的,考虑到在为群组内第一个发起会话建立流程的终端建立会话时,smf实体中可以存储群组标识信息和upf实体的信息的对应关系,因此,本技术实施例中,在执行步骤s706之前,smf实体可以根据群组标识信息,确定终端的上下文中是否存在为该终端所在群组服务的upf实体的信息,若不存在,才执行步骤s706;若存在,可以不用执行步骤s706和s707,直接执行下述步骤s708,本技术实施例对此不作具体限定。
199.s708

s709、同步骤s614和s615,具体可参考图6所示的实施例,在此不再赘述。
200.基于本技术实施例提供的会话建立方法,由于在amf实体获取终端所在群组的群组标识信息,并根据该群组标识信息,确定为群组服务的smf实体后,向该smf实体发送群组标识信息;而且,在smf实体接收来自amf实体的群组标识信息后,根据该群组标识信息确定为群组服务的upf实体。也就是说,对于群组通信的终端,网络侧会根据群组标识信息,为群组内的终端选择相同的upf实体,使得群组内的终端通信时不需要在不同的终端对应的upf实体之间转发,因此可以满足群组通信的低时延要求。
201.其中,上述步骤s701至s709中amf实体和smf实体的动作可以由图5所示的通信设备500中的处理器501调用存储器503中存储的应用程序代码来执行,本技术实施例对此不作任何限制。
202.下面提供两种在终端或amf实体中配置终端所在群组的群组标识信息的方式:
203.以应用于如图4所示的5g网络为例,如图8所示,为本技术实施例提供的一种注册
方法,包括如下步骤:
204.s801、终端向amf实体发送注册请求,以使得amf实体接收来自终端的注册请求。
205.s802、amf实体根据注册请求,从udm实体获取终端的签约数据,该签约数据中包括终端所在群组的群组标识信息。
206.s803、amf实体将终端所在群组的群组标识信息存储至终端的上下文中。
207.s804、注册的其他流程,具体可参考现有的注册流程,在此不予赘述。
208.基于本技术实施例提供的注册方法,在终端静态签约网络的情况下,可以在amf实体中配置终端所在群组的群组标识信息,进而后续可以基于图6或图7所示的会话建立方法或其他会话建立方法建立pdu会话。
209.其中,上述步骤s801至s804中amf实体的动作可以由图5所示的通信设备500中的处理器501调用存储器503中存储的应用程序代码来执行,本技术实施例对此不作任何限制。
210.可选的,以图2所示的会话建立系统应用于如图4所示的5g网络为例,如图9所示,为本技术实施例提供的一种会话建立方法,包括如下步骤:
211.s901、控制设备获取群组信息,该群组信息包括群组内的终端信息和群组标识信息。
212.一种可能的实现方式中,控制设备获取群组信息,具体可以包括:控制设备接收来自第一终端或第二终端的群组建立请求,该群组建立请求携带群组信息。即该实现方式由终端触发群组建立流程。
213.另一种可能的实现方式中,控制设备获取群组信息,具体可以包括:控制设备确定需要发起群组建立流程后,确定群组信息。即,该实现方式由控制设备触发群组建立流程。比如,控制设备确定几个相同类型的终端距离很近,从而可以确定需要发起群组建立流程。
214.再一种可能的实现方式中,控制设备获取群组信息,具体可以包括:控制设备接收来自第一终端或第二终端的群组建立请求,该群组建立请求携带群组内的终端信息,进而控制设备可以根据群组内的终端信息确定群组标识信息,本技术实施例对此不作具体限定。
215.s902、控制设备向udm实体发送群组标识信息和群组内的终端信息,其中,该群组标识信息用于为群组内的终端建立会话。
216.以群组内的终端包括第一终端和第二终端为例,则该方法还包括如下步骤:
217.s903、udm实体向为第二终端服务的第二amf实体发送群组标识信息,以使得第二amf实体接收来自udm实体的群组标识信息。
218.s904、udm实体向为第一终端服务的第一amf实体发送群组标识信息,以使得第一amf实体接收来自udm实体的群组标识信息。
219.需要说明的是,本技术实施例中的步骤s903和s904之间没有必然的执行先后顺序,可以是先执行步骤s903,再执行步骤s904;也可以是先执行步骤s904,再执行步骤s903;还可以是同时执行步骤s903和s904,本技术实施例对此不作具体限定。
220.可选的,本技术实施例中的第一amf实体和第二amf实体可以相同,也可以不同,本技术实施例对此不作具体限定。
221.s905、第二amf实体将第二终端所在群组的群组标识信息存储至第二终端的上下
文中。
222.s906、第一amf实体将第一终端所在群组的群组标识信息存储至第一终端的上下文中。
223.s907、控制设备向第二终端发送触发消息1,以使得第二终端接收来自控制设备的触发消息1。该触发消息1用于触发第二终端发起会话建立流程。
224.s908、控制设备向第一终端发送触发消息2,以使得第一终端接收来自控制设备的触发消息2。该触发消息2用于触发第一终端发起会话建立流程。
225.需要说明的是,本技术实施例中的步骤s907和s908之间没有必然的执行先后顺序,可以是先执行步骤s907,再执行步骤s908;也可以是先执行步骤s908,再执行步骤s907;还可以是同时执行步骤s907和s908,本技术实施例对此不作具体限定。
226.可选的,本技术实施例中的触发消息1和触发消息2也可以是其它的名字,本技术实施例对此不作具体限定。
227.s909、会话建立流程。
228.本技术实施例中的会话建立流程可以如图6或图7所示,也可以是现有的会话建立流程或者其他会话建立流程,本技术实施例对此不作具体限定。
229.可选的,本技术实施例中,也可以不包括步骤s902至s906或步骤s903至s906,此时,在触发消息1和触发消息2中需要携带群组标识信息,由第一终端和第二终端存储群组标识信息,本技术实施例对此不作具体限定。
230.基于本技术实施例提供的会话建立方法,一方面,可以由控制设备触发群组内的终端发起会话建立流程;另一方面,可以向群组内的终端或为群组内的终端服务的amf实体提供终端所在群组的群组标识信息。这样,后续可以基于图6或图7所示的会话建立方法或其他会话建立方法建立pdu会话。
231.其中,上述步骤s901至s909中控制设备和udm实体的动作可以由图5所示的通信设备500中的处理器501调用存储器503中存储的应用程序代码来执行,本技术实施例对此不作任何限制。
232.可选的,以图3所示的切换系统应用于如图4所示的5g网络为例,如图10所示,为本技术实施例提供的一种切换方法,该切换方法以群组内的终端包括第一终端和第二终端,切换前为第一终端所在群组服务的upf实体(即图10中的源upf实体)为i

upf实体,且切换后为第一终端所在群组服务的upf实体(即图10中的目标upf实体)为i

upf实体,初始状态为第一终端和第二终端通过源upf实体通信为例,具体的,该切换方法包括如下步骤:
233.s1001、第一终端发生无线切换,从第三接入设备切换到第一接入设备。
234.其中,第一终端发生无线切换的具体实现可参考现有的实现方式,在此不予赘述。
235.可选的,本技术实施例中的第三接入设备也可以称之为第一终端对应的源接入设备,第一接入设备也可以称之为第一终端对应的目标接入设备,本技术实施例对此不作具体限定。
236.s1002、第一接入设备向smf实体发送切换请求,以使得smf实体接收来自第一接入设备的切换请求。
237.s1003、smf实体根据切换请求,获取第一终端所在群组内的终端信息。
238.一种可能的实现方式中,smf实体根据切换请求,获取第一终端所在群组内的终端
信息,具体可以包括:smf实体根据切换请求,获取第一终端的上下文,该第一终端的上下文中包括第一终端所在群组的群组标识信息;进而,smf实体根据群组标识信息,确定第一终端所在群组内的终端信息。比如,smf实体可以查找其它终端的上下文,将其它终端的上下文中包括第一终端所在群组的群组标识信息的终端确定为第一终端所在群组内的终端。
239.另一种可能的实现方式中,smf实体根据切换请求,获取第一终端所在群组内的终端信息,具体可以包括:smf实体根据切换请求,确定需要获取第一终端所在群组内的终端信息;进而,smf实体向udm实体发送获取请求,该获取请求用于请求获取第一终端所在群组内的终端信息;smf实体接收来自udm实体的第一终端所在群组内的终端信息。比如,smf实体可以根据切换请求,获取第一终端的上下文,进而,smf实体可以根据第一终端的上下文,结合本地策略,确定需要获取第一终端所在群组内的终端信息,其中,第一终端的上下文中包括第一终端的终端类型或服务质量(quality of service,qos)等,本技术实施例对此不作具体限定。
240.需要说明的是,本技术实施例中,smf实体根据切换请求,获取的可以是第一终端所在群组内的所有终端的信息,也可以是第一终端所在群组内的部分终端的信息,本技术实施例对此不作具体限定。
241.s1004、smf实体确定为第一终端所在群组服务的目标upf实体。
242.其中,smf实体可以根据第一终端所在群组内的终端的位置、终端对应的接入设备或upf实体的负荷等信息确定为该第一终端所在群组服务的目标upf实体,具体可参考现有的实现方式,在此不予赘述。比如,smf实体可以优先选择upf实体负荷轻且能覆盖整个群组内的终端的upf实体作为目标upf实体。
243.可选的,smf实体确定为第一终端所在群组服务的目标upf实体之后,可以将该目标upf实体的信息和群组标识信息的对应关系存储至终端的上下文中,本技术实施例对此不作具体限定。
244.s1005、smf实体向目标upf实体发送n4会话建立请求1,以使得目标upf实体接收来自smf实体的n4会话建立请求1。该n4会话建立请求1携带路径信息,该路径信息用于建立第一终端所在群组内的终端的用户面路径。
245.由于该切换方法以群组内的终端包括第一终端和第二终端为例,因此步骤s1005中的路径信息可以包括第一终端对应的第一路径信息。可选的,该路径信息还可以包括第二终端对应的第二路径信息。其中,第一路径信息用于建立第一终端的用户面路径,第二路径信息用于建立第二终端的用户面路径。
246.参考具体实施方式前序部分对路径信息的描述,本技术实施例中第一终端的用户面路径即为第一接入设备和目标upf实体之间的n3隧道。该第一路径信息可以包括第一路径下行信息。该第一路径下行信息可以是携带在步骤s1002中第一接入设备向smf实体发送的切换请求中,本技术实施例对此不作具体限定。可选的,该第一路径信息还可以包括第一路径上行信息,此时该第一路径上行信息是由smf实体分配的。当然,该第一路径上行信息也可以是由upf实体分配的,本技术实施例对此不作具体限定。其中,本技术实施例中的第一路径上行信息可以包括路径在目标upf实体侧的端点地址或端点标识,以及目标upf实体的地址等;第一路径下行信息可以包括路径在第一接入设备侧的端点地址或端点标识,以及第一接入设备的地址等,本技术实施例对此不作具体限定。
247.参考具体实施方式前序部分对路径信息的描述,本技术实施例中第二终端的用户面路径即为第二接入设备和目标upf实体之间的n3隧道。该第二路径信息可以包括第二路径下行信息和第二路径上行信息中的至少一个,本技术实施例对此不作具体限定。其中,若第二路径信息包括第二路径下行信息,则该第二路径下行信息可以是从smf实体中终端的本地上下文中获取的;若第二路径信息包括第二路径上行信息,则该第二路径上行信息是由smf实体分配的,在此统一说明,以下不再赘述。当然,该第二路径上行信息也可以是由upf实体分配的,本技术实施例对此不作具体限定。其中,本技术实施例中的第二路径上行信息可以包括路径在目标upf实体侧的端点地址或端点标识,以及目标upf实体的地址等;第二路径下行信息可以包括路径在第二接入设备侧的端点地址或端点标识,以及第二接入设备的地址等,本技术实施例对此不作具体限定。
248.可选的,步骤s1005中的路径信息还可以包括第三路径信息。参考具体实施方式前序部分对路径信息的描述,该第三路径信息可以包括第三路径上行信息和第三路径下行信息中的至少一个,用于建立目标upf实体和a

upf实体之间的n9隧道。其中,第三路径下行信息可以包括路径在目标upf实体侧的端点地址或端点标识,以及目标upf实体的地址等;第三路径上行信息可以包括路径在a

upf实体侧的端点地址或端点标识,以及a

upf实体的地址等,本技术实施例对此不作具体限定。
249.可选的,步骤s1005中的路径信息中还可以包括路由规则或其他,具体可参考现有的实现方式,本技术实施例对此不作具体限定。
250.s1006、目标upf实体向smf实体发送n4会话建立应答1,以使得smf实体接收来自目标upf实体的会话建立应答1。
251.s1007、smf实体向第一接入设备发送切换响应,以使得第一接入设备接收来自smf实体的切换响应。其中,该切换响应中携带第一路径上行信息。
252.s1008、smf实体向第二接入设备发送通知消息,以使得第二接入设备接收来自smf实体的通知消息。其中,该通知消息中携带第二路径上行信息。
253.可选的,本技术实施例中,若步骤s1005中的第二路径信息中不包括第二路径下行信息,则在步骤s1008之后,第二接入设备还可以向smf实体发送第二路径下行信息,进而smf实体接收到该第二路径下行信息之后,可以将该第二路径下行信息发送给目标upf实体,本技术实施例对此不作具体限定。
254.s1009、smf实体向a

upf实体发送n4会话建立请求2,以使得a

upf实体接收来自smf实体的n4会话建立请求2。其中,该n4会话建立请求2中携带第三路径下行信息。
255.s1010、a

upf实体向smf实体发送n4会话建立应答2,以使得smf实体接收来自a

upf实体的会话建立应答2。
256.可选的,本技术实施例中,若步骤s1005中的第三路径信息中不包括第三路径上行信息,则可以在步骤s1010中的n4会话建立应答4中携带该第三路径上行信息,进而smf实体接收到该n4会话建立应答4之后,可以将该第三路径上行信息发送给目标upf实体,本技术实施例对此不作具体限定。
257.s1011、smf实体向源upf实体发送n4会话释放请求,以使得源upf实体接收来自smf实体的n4会话释放请求。
258.其中,该n4会话释放请求用于请求删除源upf实体中第一终端所在群组内的终端
对应的用户面信息和本地路由信息,具体可参考现有的实现方式,在此不再赘述。
259.s1012、源upf实体向smf实体发送n4会话释放应答,以使得smf实体接收来自源upf实体的n4会话释放应答。
260.需要说明的是,本技术实施例中的步骤s1005、s1007、s1008、s1009和s1011之间没有必然的先后顺序,可以先执行其中的任意一个步骤,再分别执行其它的步骤;也可以是同时执行上述步骤,本技术实施例对此不作具体限定。
261.至此,第一终端和第二终端通过目标upf实体通信。
262.需要说明的是,图10所示的实施例以目标upf实体与第一接入设备或第二接入设备之间不存在其它i

upf实体,目标upf实体与a

upf实体之间不存在其它i

upf实体为例进行说明。当然,目标upf实体与第一接入设备或第二接入设备之间可能存在其它i

upf实体,目标upf实体与a

upf实体之间可能存在其它i

upf实体,该情况下对应的第一路径信息、第二路径信息和第三路径信息可能与步骤s1005中的第一路径信息、第二路径信息和第三路径信息并不相同,本技术实施例对此不作具体限定。
263.基于本技术实施例提供的切换方法,由于在群组内的一个终端发生切换时,可以将该终端所在群组内的终端执行批量迁移,确保群组内的所有终端位于同一upf实体下,始终保持群组内的终端通信时不需要在不同的终端对应的upf实体之间转发,因此可以满足群组通信的低时延要求。
264.其中,上述步骤s1001至s1012中smf实体的动作可以由图5所示的通信设备500中的处理器501调用存储器503中存储的应用程序代码来执行,本技术实施例对此不作任何限制。
265.可选的,以图3所示的切换系统应用于如图4所示的5g网络为例,如图11所示,为本技术实施例提供的一种切换方法,该切换方法以群组内的终端包括第一终端和第二终端,切换前为第一终端所在群组服务的upf实体(即图11中的源upf实体)为a

upf实体,切换后为第一终端所在群组服务的upf实体(即图11中的目标upf实体)为i

upf实体,初始状态为第一终端和第二终端通过a

upf实体通信为例,具体的,该切换方法包括如下步骤:
266.s1101

s1108、同步骤s1001

s1008,具体可参考图10所示的实施例,在此不再赘述。
267.s1109、smf实体向源upf实体发送n4会话建立请求2,以使得源upf实体接收来自smf实体的n4会话建立请求2。其中,该n4会话建立请求2中携带第三路径下行信息。
268.其中,第三路径下行信息的相关描述可参考图10所示的实施例,在此不再赘述。
269.s1110、源upf实体向smf实体发送n4会话建立应答4,以使得smf实体接收来自源upf实体的会话建立应答4。
270.可选的,本技术实施例中,源upf实体还可以释放本地路由信息,本技术实施例对此不作具体限定。
271.至此,第一终端和第二终端通过目标upf实体通信。
272.也就是说,由于本技术实施例中第一终端发生切换前为第一终端所在群组服务的upf实体为a

upf实体,因此,当第一终端发生切换后,a

upf实体本身不会发生改变,smf实体会为该第一终端插入一个i

upf实体来实现切换。同时,本技术实施例中,smf实体在执行i

upf实体插入时,也需要将该i

upf实体插入到第一终端所在群组内的其它终端的用户面
路径上,此时为第一终端所在群组内的终端服务的upf实体可以是新插入的目标upf实体,也可以是源upf实体。其中,根据路径最短原则,图11以第一终端和第二终端通过目标upf实体实现通信为例进行示意,即第一终端发生切换后,为第一终端所在群组内的终端服务的upf实体由源upf实体替换为目标upf实体。当然,第一终端和第二终端也可以通过源upf实体通信,本技术实施例对此不作具体限定。
273.基于本技术实施例提供的切换方法,由于在群组内的一个终端发生切换时,可以将该终端所在群组内的终端执行批量迁移,确保群组内的所有终端位于同一upf实体下,始终保持群组内的终端通信时不需要在不同的终端对应的upf实体之间转发,因此可以满足群组通信的低时延要求。
274.其中,上述步骤s1101至s1110中smf实体的动作可以由图5所示的通信设备500中的处理器501调用存储器503中存储的应用程序代码来执行,本技术实施例对此不作任何限制。
275.上述主要从各个网元之间交互的角度对本技术实施例提供的方案进行了介绍。可以理解的是,上述移动管理实体、会话管理功能实体或控制设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
276.本技术实施例可以根据上述方法示例对移动管理实体、会话管理功能实体或控制设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
277.比如,以采用集成的方式划分各个功能模块的情况下,图12示出了上述实施例所涉及的移动管理实体120的结构示意图。如图12所示,该移动管理实体120包括:处理模块1201和收发模块1202。处理模块1201,用于获取终端所在群组的群组标识信息;处理模块1201,还用于根据群组标识信息,确定为终端所在群组服务的会话管理实体;收发模块1202,用于向会话管理实体发送群组标识信息,该群组标识信息用于确定为终端所在群组服务的用户面功能实体。
278.可选的,处理模块1201用于根据群组标识信息,确定为终端所在群组服务的会话管理实体,包括:用于向数据库实体发送会话管理实体请求消息,该会话管理实体请求消息用于请求为终端所在群组服务的会话管理实体的信息;接收来自数据库实体的会话管理实体应答消息,该会话管理实体应答消息携带为终端所在群组服务的会话管理实体的信息。
279.或者,可选的,处理模块1201用于根据群组标识信息,确定为终端所在群组服务的会话管理实体,包括:用于向数据库实体发送会话管理实体请求消息,该会话管理实体请求消息用于请求为终端所在群组服务的会话管理实体的信息;接收来自数据库实体的会话管理实体应答消息,该会话管理实体应答消息用于指示不存在为终端所在群组服务的会话管理实体的信息;确定为终端所在群组服务的会话管理实体。
280.进一步的,收发模块1202,还用于向数据库实体发送通知消息,该通知消息用于指示数据库实体存储群组标识信息和会话管理实体的信息的对应关系。
281.可选的,如图12所示,该移动管理实体120还包括存储模块1203。该存储模块1203,用于将会话管理实体的信息存储至终端的上下文中。
282.可选的,处理模块1201用于根据群组标识信息,确定为终端所在群组服务的会话管理实体,包括:用于根据群组标识信息和终端的上下文,确定为终端所在群组服务的会话管理实体,该终端的上下文中包括为终端所在群组服务的会话管理实体的信息。
283.可选的,处理模块1201用于获取终端所在群组的群组标识信息,包括:用于获取终端的上下文,其中,该终端的上下文中包括终端所在群组的群组标识信息。
284.可选的,收发模块1202,还用于接收来自终端的注册请求,注册请求携带终端的标识;收发模块1202,还用于根据终端的标识,从数据库实体中获取终端的签约数据,其中,签约数据包括终端所在群组的群组标识信息;存储模块1203,还用于将终端所在群组的群组标识信息存储至终端的上下文中。
285.可选的,收发模块1202,还用于接收来自数据库实体的终端所在群组的群组标识信息;存储模块1203,还用于将终端所在群组的群组标识信息存储至终端的上下文中。
286.可选的,处理模块1201用于获取终端所在群组的群组标识信息,包括:用于接收来自数据库实体的终端所在群组的群组标识信息。
287.或者,可选的,处理模块1201用于获取终端所在群组的群组标识信息,包括:用于接收来自终端的会话建立请求,会话建立请求携带终端所在群组的群组标识信息。
288.其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
289.在本实施例中,该移动管理实体120以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定应用集成电路(application

specific integrated circuit,asic),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到移动管理实体120可以采用图5所示的形式。
290.比如,图5中的处理器501可以通过调用存储器503中存储的计算机执行指令,使得移动管理实体120执行上述方法实施例中的会话建立方法。
291.具体的,图12中的处理模块1201、收发模块1202和存储模块1203的功能/实现过程可以通过图5中的处理器501调用存储器503中存储的计算机执行指令来实现。或者,图12中的处理模块1201的功能/实现过程可以通过图5中的处理器501调用存储器503中存储的计算机执行指令来实现,图12中的收发模块1202的功能/实现过程可以通过图5中的通信接口504来实现,图12中的存储模块1203的功能/实现过程可以通过图5中的存储器503来实现。
292.由于本技术实施例提供的移动管理实体可用于执行上述会话建立方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
293.比如,以采用集成的方式划分各个功能模块的情况下,图13示出了上述实施例所涉及的会话管理实体130的结构示意图。如图13所示,该会话管理实体130包括:收发模块1302和处理模块1301。收发模块1302,用于接收来自移动管理实体的终端所在群组的群组标识信息;处理模块1301,用于根据群组标识信息,确定为终端所在群组服务的用户面功能
实体;收发模块1302,还用于向用户面实体发送路径信息,路径信息用于建立终端的用户面路径。
294.可选的,处理模块1301具体用于:向数据库实体发送用户面功能实体请求消息,该用户面功能实体请求消息用于请求为终端所在群组服务的用户面功能实体的信息;接收来自数据库实体的用户面功能实体应答消息,该用户面功能实体应答消息携带为终端所在群组服务的用户面功能实体的信息。
295.或者,可选的,处理模块1301具体用于:向数据库实体发送用户面功能实体请求消息,该用户面功能实体请求消息用于请求为终端所在群组服务的用户面功能实体的信息;接收来自数据库实体的用户面功能实体应答消息,该用户面功能实体应答消息用于指示不存在为终端所在群组服务的用户面功能实体的信息;确定为终端所在群组服务的用户面功能实体。
296.可选的,收发模块1302,还用于向数据库实体发送通知消息,通知消息用于指示数据库实体存储群组标识信息和用户面功能实体的信息的对应关系。
297.可选的,如图13所示,该会话管理实体130还包括存储模块1303。存储模块1303,用于将用户面功能实体的信息存储至终端的上下文中。
298.可选的,处理模块1301具体用于:根据群组标识信息和终端的上下文,确定为终端所在群组服务的用户面功能实体,终端的上下文中包括为终端所在群组服务的用户面功能实体的信息。
299.其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
300.在本实施例中,该会话管理实体130以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指asic,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到会话管理实体130可以采用图5所示的形式。
301.比如,图5中的处理器501可以通过调用存储器503中存储的计算机执行指令,使得会话管理实体130执行上述方法实施例中的会话建立方法。
302.具体的,图13中的处理模块1301、收发模块1302和存储模块1303的功能/实现过程可以通过图5中的处理器501调用存储器503中存储的计算机执行指令来实现。或者,图13中的处理模块1301的功能/实现过程可以通过图5中的处理器501调用存储器503中存储的计算机执行指令来实现,图13中的收发模块1302的功能/实现过程可以通过图5中的通信接口504来实现,图13中的存储模块1303的功能/实现过程可以通过图5中的存储器503来实现。
303.由于本技术实施例提供的会话管理实体可用于执行上述会话建立方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
304.比如,以采用集成的方式划分各个功能模块的情况下,图14示出了上述实施例所涉及的会话管理实体140的结构示意图。如图14所示,该会话管理实体140包括:收发模块1402和处理模块1401。收发模块1402,用于接收来自第一接入设备的切换请求,第一接入设备为第一终端当前接入的接入设备;处理模块1401,用于根据切换请求,获取第一终端所在群组内的终端信息;处理模块1401,还用于确定为第一终端所在群组服务的目标用户面功能实体;收发模块1402,还用于向目标用户面功能实体发送路径信息,该路径信息用于建立
第一终端所在群组内的终端的用户面路径。
305.可选的,处理模块1401用于根据切换请求,获取第一终端所在群组内的终端信息,包括:用于根据切换请求,获取第一终端的上下文,该第一终端的上下文中包括第一终端所在群组的群组标识信息;根据群组标识信息,确定第一终端所在群组内的终端信息。
306.或者,可选的,处理模块1401根据切换请求,获取第一终端所在群组内的终端信息,包括:根据切换请求,确定需要获取第一终端所在群组内的终端信息;向数据库实体发送获取请求,该获取请求用于请求获取第一终端所在群组内的终端信息;接收来自数据库实体的第一终端所在群组内的终端信息。
307.可选的,第一终端所在群组中包括第二终端;路径信息包括第二接入设备的路径上行信息和目标用户面功能实体的第一路径下行信息,第二接入设备的路径上行信息和目标用户面功能实体的第一路径下行信息用于建立第二接入设备和目标用户面功能实体之间的用户面路径,第二接入设备为第二终端当前接入的接入设备;处理模块1401,还用于获取第二接入设备的路径上行信息。
308.可选的,处理模块1401还用于获取第二接入设备的路径上行信息,包括:还用于获取第二终端的上下文,第二终端的上下文中包括第二接入设备的路径上行信息;或者,还用于接收来自第二接入设备的第二接入设备的路径上行信息。
309.可选的,收发模块1402,还用于向第二接入设备发送通知消息,该通知消息用于指示第二接入设备建立第二接入设备和目标用户面功能实体之间的用户面路径。
310.其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
311.在本实施例中,该会话管理实体140以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指asic,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到会话管理实体140可以采用图5所示的形式。
312.比如,图5中的处理器501可以通过调用存储器503中存储的计算机执行指令,使得会话管理实体140执行上述方法实施例中的会话建立方法。
313.具体的,图14中的处理模块1401和收发模块1402的功能/实现过程可以通过图5中的处理器501调用存储器503中存储的计算机执行指令来实现。或者,图14中的处理模块1401的功能/实现过程可以通过图5中的处理器501调用存储器503中存储的计算机执行指令来实现,图14中的收发模块1402的功能/实现过程可以通过图5中的通信接口504来实现。
314.由于本技术实施例提供的会话管理实体可用于执行上述切换方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
315.比如,以采用集成的方式划分各个功能模块的情况下,图15示出了上述实施例所涉及的控制设备150的结构示意图。如图15所示,该控制设备150包括:处理模块1501和收发模块1502。处理模块1501,用于获取群组信息,该群组信息包括群组内的终端信息;收发模块1502,用于根据该群组信息,向群组内的终端发送触发消息,该触发消息用于触发群组内的终端发起会话建立流程。
316.可选的,该群组信息还包括群组的群组标识信息。收发模块1502,还用于向数据库实体发送群组标识信息和群组内的终端信息,该群组标识信息用于为群组内的终端建立会
话。
317.其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
318.在本实施例中,该控制设备150以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指asic,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到会话管理实体150可以采用图5所示的形式。
319.比如,图5中的处理器501可以通过调用存储器503中存储的计算机执行指令,使得控制设备150执行上述方法实施例中的会话建立方法。
320.具体的,图15中的处理模块1501和收发模块1502的功能/实现过程可以通过图5中的处理器501调用存储器503中存储的计算机执行指令来实现。或者,图15中的处理模块1501的功能/实现过程可以通过图5中的处理器501调用存储器503中存储的计算机执行指令来实现,图15中的收发模块1502的功能/实现过程可以通过图5中的通信接口504来实现。
321.由于本技术实施例提供的控制设备可用于执行上述会话建立方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
322.上述实施例中,移动管理实体120、会话管理功能实体130或140、或控制设备150均以采用集成的方式划分各个功能模块的形式来呈现。当然,本技术实施例也可以对应各个功能划分移动管理实体、会话管理功能实体或控制设备的各个功能模块,本技术实施例对此不作具体限定。
323.可选的,本技术实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持移动管理实体实现上述的会话建立方法,例如获取终端所在群组的群组标识信息。在一种可能的设计中,该芯片系统还包括存储器。该存储器,用于保存移动管理实体必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件,本技术实施例对此不作具体限定。
324.可选的,本技术实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持会话管理实体实现上述的会话建立方法,例如根据群组标识信息,确定为终端所在群组服务的用户面功能实体。在一种可能的设计中,该芯片系统还包括存储器。该存储器,用于保存会话管理实体必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件,本技术实施例对此不作具体限定。
325.可选的,本技术实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持会话管理实体实现上述的切换方法,例如根据切换请求,获取第一终端所在群组内的终端信息。在一种可能的设计中,该芯片系统还包括存储器。该存储器,用于保存会话管理实体必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件,本技术实施例对此不作具体限定。
326.可选的,本技术实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持控制设备实现上述的会话建立方法,例如获取群组信息。在一种可能的设计中,该芯片系统还包括存储器。该存储器,用于保存控制设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件,本技术实施例对此不作具体限定。
327.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实
现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
328.尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
329.尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1