1.本发明涉及通信技术领域,尤其涉及一种集群通信系统、集群注册方法及集群组呼业务传输方法。
背景技术:2.集群系统是为满足行业指挥调度需求开发的、面向多种行业应用的专用无线通信系统,在公共安全、交通运输、公共事业、石油化工、工商业和军队有着广泛的应用市场。随着移动通信技术的不断发展 (如5g技术),集群系统也随之发展和演进,以更好地满足行业用户对新型宽带多媒体集群业务的需求。
3.5g技术不仅在带宽、容量、用户数、时延和可靠性方面有大幅的提升,而且在网络架构方面也发生了重大变化。5g采用服务化网络架构(service-based architecture,sba),并使用网络功能虚拟化 (network functions virtualization,nfv)、软件定义网络(softwaredefined network,sdn)等关键技术,对4g分组核心网(evolvedpacket core,epc)网元进行分解、重构和增强,将网元拆解成网络功能(network function,nf),并实现控制面和用户面的彻底分离。 5g核心网架构改变了过去几代核心网以点到点的信令控制为主、各种业务综合紧密耦合封闭的设备形态,形成全微服务架构的、软件化的功能。在5g技术基础上增加集群功能,将使5g专网具有大带宽、广连接、低时延、安全性高等诸多优势,同时,5g专网具备适用部署区域化、网络需求个性化、行业应用场景化等特点,这些优势是显而易见的。那么,如何在5g基础上实现集群功能,构建基于5g的集群通信系统成为非常迫切需要解决的问题。
技术实现要素:4.本发明提供一种集群通信系统、集群注册方法及集群组呼业务传输方法,用以实现构建基于5g的集群通信系统,提高系统的可扩展性和可移植性。
5.第一方面,本发明提供一种集群通信系统,包括:统一数据管理 udm、会话管理功能smf、用户平面功能upf、接入和移动性管理功能amf和鉴权服务器功能ausf、集群控制功能tcf、多播会话管理功能mb-smf和多播用户平面功能mb-upf,其中,
6.所述tcf用于实现集群业务控制,所述tcf通过nt5接口与ue 进行通信,所述nt5接口用于传输集群业务信令,所述tcf通过ntcf 接口与smf、amf或udm进行交互;
7.所述udm用于在执行终端ue上下文管理、用户签约数据管理、 ue鉴权和事件开放服务操作之外,执行集群用户签约数据管理和群组签约数据管理;
8.所述amf用于在执行通信服务操作、移动性事件订阅服务操作、寻呼服务操作和位置信息提供服务操作之外,执行集群用户移动性管理;
9.所述smf用于在执行协议数据单元pdu会话管理、能力开放服务之外,执行集群业务会话管理;
10.所述ausf用于对集群ue进行集群业务鉴权;
11.所述mb-smf为多播信令面对多播会话的控制锚点;
12.所述mb-upf为多播用户面锚点;
13.所述smf与mb-smf通过n16接口进行交互,所述upf与mb-upf通过n9接口进行交互,所述mb-smf与mb-upf通过n4 接口进行交互,所述mb-upf与无线接入网ran通过mb-n3接口进行交互,所述mb-upf与所述tcf通过n6接口进行交互。
14.第二方面,本发明提供一种基于集群通信系统的集群注册方法,包括:
15.终端ue向接入网an或无线接入网ran发送集群注册请求,其中,所述集群注册请求的5gmm能力信元中增加了集群能力trunk capability相关参数;
16.所述接入网an或无线接入网ran根据所述trunk capability相关参数,选择第一接入和移动性管理功能amf,并通过n2接口将 n2参数和所述集群注册请求发送给所述第一amf;
17.所述第一amf选择鉴权服务功能ausf,所述ausf执行ue 与核心网之间的鉴权;
18.所述第一amf选择统一数据管理udm,所述第一amf将所述 ue注册到udm,并从所述udm获取所述ue的接入和移动用户数据及集群订阅数据、会话管理功能smf选择订阅数据以及ue在smf 的上下文信息;
19.所述第一amf根据所述ue的集群能力信息和所述集群订阅数据,确定所述ue是否被授权使用集群服务,并将所述ue的集群服务授权信息存储为ue上下文的一部分;
20.若所述第一amf没有ue的有效接入和移动策略信息,则选择合适的策略控制功能pcf去获取ue的接入和移动策略信息;
21.所述第一amf向ue发送注册接受消息。
22.第三方面,本发明还提供一种基于集群通信系统的集群注册方法,包括:
23.调度台dc向集群控制功能tcf发送第四会话初始协议sip消息,以申请注册集群业务;
24.tcf向dc发送第五sip消息,要求进行认证;
25.dc向tcf发送第六sip消息,以向tcf再次申请集群业务注册,所述第六sip消息中包含authorization头域;
26.若集群业务注册成功,tcf通过upf向dc发送集群业务注册确认消息,所述集群业务注册确认消息中携带dc的集群签约数据,并指示集群业务注册成功。
27.第四方面,本发明提供一种基于集群通信系统的集群组呼业务传输方法,包括:
28.主叫终端ue向集群控制功能tcf发送呼叫建立请求消息,其中,所述呼叫建立请求消息中携带的信息包括:呼叫类型、被叫组号码、呼叫优先级属性、呼叫的候选媒体参数;
29.tcf返回sip临时响应消息;
30.若tcf本地没有组签约数据,则tcf从统一数据管理udm获得组签约数据;
31.tcf根据组签约数据中的组成员列表,向所述组成员列表中的在线成员发送呼叫建立请求;
32.组成员向tcf返回sip临时响应消息,其中,所述组成员包括 ue和dc;
33.组成员向tcf返回sip呼叫确认消息;
34.tcf在接收到至少一个成员的呼叫确认后,向主叫ue返回sip 呼叫接受消息,并携带话权授权指示;
35.tcf与被叫侧建立被叫侧的集群专用qos流;
36.tcf与主叫侧建立主叫侧的集群专用qos流;
37.主叫ue向tcf发送呼叫完成消息,确认组呼建立;
38.tcf向各被叫ue和dc发送呼叫完成sip消息,确认组呼建立;
39.tcf向组成员发送sip话权通知消息。
40.第五方面,本发明还提供一种基于集群通信系统的集群组呼业务传输方法,包括:
41.主叫dc向集群控制功能tcf发送呼叫建立请求消息,其中,所述呼叫建立请求消息中携带的信息包括:呼叫类型、被叫组号码、呼叫优先级属性、呼叫的候选媒体参数;
42.tcf返回sip临时响应消息;
43.若tcf本地没有组签约数据,则tcf从统一数据管理udm获得组签约数据;
44.tcf根据组签约数据中的组成员列表,向所述组成员列表中的在线成员发送呼叫建立请求;
45.组成员向tcf接收返回sip临时响应消息,其中,所述组成员包括ue和dc;
46.组成员向tcf返回sip呼叫确认消息;
47.tcf在接收到至少一个成员的呼叫确认后,向主叫dc返回sip 呼叫接受消息,并携带话权授权指示;
48.tcf与被叫侧建立被叫侧的集群专用qos流;
49.主叫dc向tcf发送呼叫完成消息,确认组呼建立;
50.tcf向各被叫ue和dc发送呼叫完成sip消息,确认组呼建立;
51.tcf向组成员发送sip话权通知消息。
52.第六方面,本发明提供一种电子设备,包括存储器和存储有计算机程序的存储器,所述处理器执行所述程序时实现第二方面或第三方面所述集群注册方法的步骤,或者实现第四方面或第五方面所述集群组呼业务传输方法的步骤。
53.第七方面,本发明提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行第二方面或第三方面所述集群注册方法的步骤,或者实现第四方面或第五方面所述集群组呼业务传输方法的步骤。
54.本发明提供的集群通信系统、集群注册方法及集群组呼业务传输方法,通过在基于mbms技术实现点对多点业务的5g集群通信系统架构的设计,实现构建基于5g的集群通信系统,提高系统的可扩展性和可移植性。
附图说明
55.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
56.图1为本发明提供的集群通信系统的结构示意图之一;
57.图2为本发明提供的集群通信系统的结构示意图之二;
58.图3为本发明提供的5gmm能力信元的内容示意图;
59.图4为本发明提供的ue注册流程示意图;
60.图5为本发明提供的dc注册流程示意图;
61.图6为本发明提供的ue发起集群组呼的流程示意图;
62.图7为本发明提供的dc发起集群组呼的流程示意图。
具体实施方式
63.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
64.为了解决集群通信系统通用性和可扩展性低的技术问题,本发明实施例提供一种集群通信系统,图1为本发明实施例提供的集群通信系统的结构示意图之一。
65.如图1所示,该集群通信系统包括:统一数据管理(unified data management,udm)、会话管理功能(session management function, smf)、用户平面功能(user plane function,upf)、接入和移动性管理功能(access and mobility management function,amf)和鉴权服务器功能(authentication server function,ausf)、集群控制功能 (trunking control function,tcf)、多播会话管理功能mb-smf和多播用户平面功能mb-upf,其中,
66.所述tcf用于实现集群业务控制,所述tcf通过nt5接口与ue 进行通信,所述nt5接口用于传输集群业务信令,nt5接口即ue和 tcf之间的应用层接口,所述tcf通过ntcf接口与smf、amf或 udm进行交互,ntcf是tcf提供的基于服务的接口,该接口能够实现tcf向udm通知集群ue的服务tcf,获取ue/群组的集群签约数据,检索被叫ue的状态;amf向tcf提供集群ue的移动性和可达性信息;tcf通知smf建立集群qos流;当集群业务跨域时,通过tcf之间的接口传输集群信令;
67.所述udm除了用于提供ue上下文管理、用户签约数据管理、 ue鉴权和事件开放服务操作之外,提供集群用户签约数据管理和群组签约数据管理;
68.所述amf除了用于提供通信服务操作、移动性事件订阅服务操作、寻呼服务操作和位置信息提供服务操作之外,提供集群用户移动性管理;
69.所述smf除了用于提供协议数据单元pdu会话管理、能力开放服务之外,提供集群业务会话管理;
70.所述ausf提供集群业务鉴权服务,用于对集群ue进行集群业务鉴权;
71.所述mb-smf为多播信令面对多播承载的控制锚点;
72.所述mb-upf为多播用户面锚点;
73.所述smf与mb-smf通过n16接口进行交互,所述upf与 mb-upf通过n9接口进行交互,所述mb-smf与mb-upf通过n4 接口进行交互,所述mb-upf与无线接入网ran通过mb-n3接口进行交互,所述mb-upf与所述tcf通过n6接口进行交互。
74.具体地,为了实现集群功能,本发明在5gc架构的基础上增加新型集群业务控制网络功能tcf负责集群业务控制,并将现有统一数据管理(unified data management,udm)、用户平面功能(user planefunction,upf)、会话管理功能(session management function,smf) 等网元进行增强以支持集群功能和相关业务。同时,为了支持集群系统中点对多点业务(如集群组呼语音业务、集群组呼视频业务和集群组短消息等),基于多媒体广播多播业务(multimedia broadcastmulticast service,mbms)技术引入mb-smf、mb-upf等网元以支持集群系统中点对多点业务的相关信令和数据传输。本发明在设计上将应用层和网络层解耦,应用层实现呼叫控制、话权管理和集群补充业务控制等集群业务功能,网络层在现有3gpp 5g协议基础上进行功能和接口增强完成用户和组管理、集群上下文管
理和集群会话策略管理等,以此来更好地支持新型集群业务的扩展。
75.图2为本发明实施例提供的集群通信系统的结构示意图之二,在一个实施例中,引入调度台(dispatcher,dc)后,基于服务化接口的5g集群通信系统架构如图2所示,考虑到4g集群通信系统与5g 集群通信系统的互联互通,对于调度台的接口仍沿用现有b-trunc的 d接口,即dc和tcf之间的d接口沿用现有b-trunc的d接口。
76.本发明实施例提供一种基于所述集群通信系统的集群注册方法,在一个实施例中,所述方法包括:
77.终端ue向接入网an或无线接入网ran发送集群注册请求,其中,所述集群注册请求的5gmm能力信元中增加了集群能力trunk capability相关参数;
78.所述接入网an或无线接入网ran根据所述trunk capability相关参数,选择第一接入和移动性管理功能amf,并通过n2接口将 n2参数和所述集群注册请求发送给所述第一amf;
79.所述第一amf选择鉴权服务功能ausf,所述ausf执行ue 与核心网之间的鉴权;
80.所述第一amf选择统一数据管理udm,所述第一amf将所述 ue注册到udm,并从所述udm获取所述ue的接入和移动用户数据及集群订阅数据、会话管理功能smf选择订阅数据以及ue在smf 的上下文信息;
81.所述第一amf根据所述ue的集群能力信息和所述集群订阅数据,确定所述ue是否被授权使用集群服务,并将所述ue的集群服务授权信息存储为ue上下文的一部分;
82.若所述第一amf没有ue的有效接入和移动策略信息,则选择合适的策略控制功能pcf去获取ue的接入和移动策略信息;
83.所述第一amf向ue发送注册接受消息。
84.具体地,终端向接入网(access network,an)或无线接入网 (radio access network,ran)发送registration request消息,即集群注册请求。该an消息包含an参数、注册请求、安全参数、请求的网络切片选择协助信息(network slice selection assistanceinformation,nssai)、[请求的nssai映射]、默认配置的nssai指示、终端(user equipment,ue)无线功能更新、ue mm核心网络功能、pdu会话状态、要激活的pdu会话列表、后续请求、mico 模式首选项、请求的drx参数、[ladn dnn或请求ladn的指示符信息]和ue策略容器(psi列表和ue支持接入网发现选择策略 (access network discovery and selection policy,andsp)的指示)。其中,[]内的参数为可选的参数。
[0085]
其中,所述注册请求包括:注册类型、订阅隐藏标识符(subscription concealed identifier,suci)或5g全球唯一临时标识符 (5g globally unique temporary identifier,5g-guti)或永久设备标识符(permanent equipment identifier,pei)、上次访问的跟踪区标识 (tracking area identifier,tai)(如果可用)。
[0086]
本发明在终端向接入网发送的registration request消息中的5gmm capability信元中增加集群能力trunk capability(如ltetrunk only、nr trunk only和both lte and nr trunk),即ue包括用于集群业务的集群能力(即,仅lte集群、仅nr集群或者lte和 nr集群两者),将该集群能力作为注册请求消息中“5gmm能力”的一部分。amf为集群操作存储此信息。集群能力指示ue是否能够进行集群相关业务通信,以及它支持哪些特定的集群rat。
[0087]
表1为registration request消息内容表,图3为本发明实施例提供的5gmm能力信元的内容示意图,表2为5gmm capability信元说明表。在一个实施例中,在注册请求消息中
的内容如表1所示,在注册请求消息中的5gmm capability信元增加集群能力trunkcapability的相关参数如图3和表2所示。需要说明的是表2中给出了新增集群能力相关参数说明,其他在5g协议中原有参数本发明不再赘述。
[0088]
表1 registration request消息内容表
[0089]
[0090][0091]
表2 5gmm capability信元说明表
[0092][0093]
对于集群终端而言,终端发起注册流程时可在register request 携带的集群功能相关参数。
[0094]
接着,接入网根据ue携带的参数选择合适的amf即第一amf,并通过n2接口将n2参数和registration request消息发给该amf。
[0095]
其中,如果接入层(access stratum,as)和amf当前存在ue的信令连接,则通过n2接口使用“uplink nas transport”消息,否则使用“initial ue message”消息。
[0096]
所述第一amf选择鉴权服务功能ausf,所述ausf执行ue 与核心网之间的鉴权。
[0097]
具体地,第一amf可以通过调用ausf来决定发起ue认证。在这种情况下,第一amf选择基于用户永久标识(subscriptionpermanent identifier,supi)或用户隐藏标识(subscription concealed identifier suci)的ausf。如果amf配置为支持未经认证的supi的紧急注册,并且ue指示注册类型为紧急注册,则amf跳过认证或 amf接受认证可能失败并继续注册过程。然后,所述ausf执行终端与核心网之间的鉴权过程。
[0098]
所述第一amf选择合适的统一数据管理udm,所述第一amf 将所述ue注册到udm,并从所述udm获取所述ue的接入和移动用户数据及集群订阅数据、会话管理功能smf选择订阅数据以及ue 在smf的上下文信息;
[0099]
所述第一amf根据所述ue的集群能力信息和所述集群订阅数据,确定所述ue是否被授权使用集群服务,并将所述ue的集群服务授权信息存储为ue上下文的一部分。
[0100]
具体地,基于supi的第一amf选择合适的udm,然后udm 可以选择udr实例。第一amf将ue注册到udm,并从udm获取ue的接入和移动及集群订阅数据、smf选择订阅数据、ue在smf 的上下文信息等。
[0101]
然后,第一amf根据ue的集群能力和从udm获取的与集群服务授权信息相关的订阅数据(即相关的trunk services authorization 指示、相应的trunk ue-ambr),确定ue是否被授权使用集群服务,并将集群服务授权信息存储为ue上下文的一部分。
[0102]
如果第一amf还没有ue的有效接入和移动策略信息,那么选择合适的策略控制功能(policy control function,pcf)去获取ue的接入和移动策略信息。
[0103]
第一amf向ue发送注册接受消息registration-accept。注册接受消息包括5g-guti、注册区域、移动性限制、pdu会话状态、允许的nssai、[允许的nssai的映射]、[为服务plmn配置的nssai]、 [配置的nssai的映射]、定期注册更新计时器、ladn信息和接受的 mico模式、支持ps语音的ims语音指示、紧急服务支持指示符、接受的drx参数、没有n26的互通的网络支持和网络切片订阅更改指示,其中,[]内的参数为可选的参数。用于ue的接入类型的允许 nssai包括在携带注册接受消息的n2消息中。
[0104]
在一个实施例中,所述集群注册方法还包括:
[0105]
第一amf在集群ue注册的过程中使用订阅数据管理服务从 udm获取集群订阅数据,作为用户订阅数据的一部分;
[0106]
其中,所述订阅数据管理服务中的订阅数据类型新增了集群订阅数据类型、相关域和集群订阅数据类型密钥。
[0107]
具体地,对于集群ue而言,amf在集群ue的ue注册过程中使用nudm_subscriberdatamanagement(sdm)service从udm获取集群订阅数据,作为用户订阅数据的一部分。表3为在ue subscriptiondata types中新增集群订阅数据类型表,本发明实施例通过在 nudm_sdm service中的subscription data types中增加集群订阅数据类型及相关域等如表3所示,表4为ue订阅数据类型密钥表,本发明实施例增加集群订阅数据类型密钥如表4所示。
[0108]
表3在ue subscription data types中新增集群订阅数据类型表
[0109][0110]
表4 ue订阅数据类型密钥表
[0111][0112]
在一个实施例中,所述集群注册方法还包括:
[0113]
对于紧急请求的ue且当注册类型为移动性注册更新时,若要激活的协议数据单元pdu会话列表包含在所述集群注册请求中,则所述第一amf向smf请求激活所述pdu会话列表中的pdu会话的用户面连接;或者,
[0114]
若任一pdu会话状态指示在ue释放,则第一amf向smf请求释放与pdu会话相关的所有网络资源。
[0115]
具体地,对于紧急请求的ue,且当注册类型为移动性注册更新,将应用此步骤进行协议数据单元(protocol data unit,pdu)会话 session更新或释放上下文。
[0116]
如果要激活的pdu会话列表包含在注册请求中,则amf发送nsmf_pdusession_updatesmcontext向smf请求激活这些pdu会话的用户面连接。
[0117]
如果任何pdu会话状态指示在ue释放,则amf向smf发送 nsmf_pdusession_releasesmcontext以释放与pdu会话相关的任何网络资源。
[0118]
在一个实施例中,所述集群注册方法还包括:
[0119]
具有集群功能的ue通过用户平面功能upf向集群控制功能tcf 发送第一会话初始协议sip消息,以向tcf申请注册集群业务;
[0120]
tcf通过upf向ue发送第二sip消息,要求进行认证;
[0121]
ue通过upf向tcf发送第三sip消息,以向tcf再次申请集群业务注册,所述第三sip消息中包含authorization头域;
[0122]
若集群业务注册成功,tcf通过upf向ue发送集群业务注册确认消息,所述集群业务注册确认消息中携带ue的集群签约数据,并指示集群业务注册成功。
[0123]
具体地,具有集群功能的ue通过upf向tcf发送sip (register)消息,向tcf申请注册集群业务。
[0124]
tcf通过upf向ue发送sip(401unauthorized)消息,要求进行认证。
[0125]
则ue通过upf再次向tcf发送sip(register)消息,向tcf 申请集群业务注册,该消息中包含authorization头域;
[0126]
如果集群业务注册成功,tcf通过upf向ue发送sip(200ok) 消息进行确认,消息携带ue的集群签约数据,并指示集群业务注册成功。
[0127]
需要说明的是,发送给ue的集群签约数据可以是tcf获得的 ue集群签约数据的全集或子集,取决于网络侧。ue集群签约数据中的部分信息(如权限控制相关等),可以不通知到ue。
[0128]
在一个实施例中,所述集群注册方法在tcf通过upf向ue发送第二sip消息之前还包括:
[0129]
若tcf没有ue的认证信息,则tcf向udm发送服务鉴权请求消息,以请求ue的鉴权信息;
[0130]
udm向tcf发送服务鉴权响应消息,以响应tcf的请求;
[0131]
在tcf通过upf向ue发送集群业务注册确认消息之前,还包括:
[0132]
若tcf没有ue的集群信息,则tcf向udm发送服务注册请求消息,以请求ue的集群签约数据,udm向tcf发送服务注册请求响应消息,以响应tcf的请求,并告知udm本tcf为ue的服务tcf;
[0133]
tcf从udm获取ue的集群签约数据。
[0134]
具体地,在tcf通过upf向ue发送第二sip消息之前如果tcf 没有ue的认证信息,则tcf向udm发送service-auth-request消息,请求ue的鉴权信息。udm向tcf发送service-auth-answer 消息,响应tcf的请求。使用nudm_uecm_registration来携带 service-auth-request和service-auth-answer消息的内容。
[0135]
在tcf通过upf向ue发送集群业务注册确认消息之前,如果 tcf没有ue的集群信息,则tcf向udm发送 service-register-request消息,请求ue的集群签约数据。udm向 tcf发送service-register-answer消息,响应tcf的请求。使用 nudm_uecm_registration来携带service-register-request和 service-register-answer消息的内容。并告知udm本tcf为ue的服务tcf;tcf通过nudm_sdm_get从udm获取ue的集群签约数据。
[0136]
在现有的5g系统中,ue需要向网络注册以获取权限来得到服务,且能够开启移动跟踪和支持可达性。并且规定ue除了初始化注册到5gs、周期性注册更新、紧急注册发起注册过程,还定义了移动注册更新这种注册类型来触发注册过程。移动注册更新是指移动注册更新到一个新的跟踪区域(ta),这个ta在cm-connected和 cm-idle状态下ue的注册区域之外的新跟踪区域,或者当ue无论有没有改变到一个新的ta的注册过程中,需要更新它的能力或者协商的协议参数;或者当ue打算恢复ladn信息。考虑到现有5g系统注册类型设计
和引入集群功能的兼容性,本发明给出了基于5g集群通信系统的集群注册流程。图4为本发明实施例提供的ue注册流程示意图。如图4所示,ue注册方法包括以下步骤:
[0137]
步骤1、终端向(r)an发送registration request消息,即集群注册请求。其中,接入网可以为ran,也可以为an。该registrationrequest消息包含an参数、注册请求、安全参数、nssai、[请求的 nssai映射]、默认配置的nssai指示、终端(user equipment,ue) 无线功能更新、ue mm核心网络功能、pdu会话状态、要激活的pdu 会话列表、后续请求、mico模式首选项、请求的drx参数、[ladndnn或请求ladn的指示符信息]和ue策略容器(psi列表和ue 支持andsp的指示),其中,[]内的参数为可选的参数。
[0138]
其中,所述注册请求包括:注册类型、suci或5g-guti或pei、 tai(如果可用)。
[0139]
本发明在终端向接入网发送的registration request消息中的5gmm capability信元中增加集群能力trunk capability(如ltetrunk only、nr trunk only和both lte and nr trunk),即ue包括用于集群业务的集群能力(即,仅lte集群、仅nr集群或者lte和 nr集群两者),将该集群能力作为注册请求消息中“5gmm能力”的一部分。amf为集群操作存储此信息。集群能力指示ue是否能够进行集群相关业务通信,以及它支持哪些特定的集群rat。
[0140]
在注册请求消息中的内容如表1所示,在注册请求消息中的 5gmm capability信元增加集群能力trunk capability的相关参数如图3和表2所示。需要说明的是表2中给出了新增集群能力相关参数说明,其他在5g协议中原有参数本发明不再累述。
[0141]
对于集群终端而言,终端发起注册流程时可在register request 携带的集群功能相关参数。
[0142]
步骤2、接入网根据ue携带的参数选择合适的amf。
[0143]
步骤3、接入网通过n2接口将n2参数和registration request 消息发给该amf。
[0144]
其中,如果as和amf当前存在ue的信令连接,则通过n2接口使用“uplink nas transport”消息,否则使用“initial uemessage”消息。
[0145]
如果ue指示的注册类型是周期性注册更新,则可以忽略步骤 4-20。
[0146]
步骤4、[有条件的]新的amf向旧的amf发送ue上下文信息请求。
[0147]
如果ue的5g-guti包含在注册请求中,并且自上次注册过程以来服务amf已经改变,那么新的amf和旧的amf在同一amf 集中并且部署了udsf,新的amf使用 nudsf_unstructureddatamanagement_query service operation查询服务操作直接从udsf检索存储的ue的supi和ue上下文,或者如果没有部署udsf,它们可以通过实现特定方式共享存储的ue上下文。这还包括给定ue的每个nf消费者的事件订阅信息。在这种情况下,新的amf使用完整性保护的完整注册请求nas消息来执行和验证完整性保护。
[0148]
步骤5、[有条件的]所述旧的amf对所述终端上下文信息请求进行响应。
[0149]
步骤6、[有条件的]如果用户隐藏标识符suci不是由ue提供,也不是从旧的amf检索到的,则新的amf向请求suci的ue发送身份识别请求。
[0150]
步骤7、如果步骤6执行,则ue以包括suci的身份响应消息进行响应。ue通过使用hplmn的预配公钥来导出suci。
[0151]
步骤8、新的amf可以通过调用ausf来决定发起ue认证。在这种情况下,新的amf选择基于用户永久标识supi或suci的 ausf。如果amf配置为支持未经认证的supi的紧急注
册,并且 ue指示注册类型为紧急注册,则amf跳过认证或amf接受认证可能失败并继续注册过程。
[0152]
步骤9、ausf执行终端与核心网之间的鉴权过程。
[0153]
步骤10、[有条件的]新的amf向旧的amf通知终端的注册结果。
[0154]
步骤11、[有条件的]新的amf向终端发送永久设备标识符pei 身份请求,所述终端对所述pei身份请求进行响应。
[0155]
步骤12、[可选的]新的amf请求设备身份登记(equipmentidentify registration,eir)检查移动设备标识符(mobile equipmentidentifier,meid)的合法性。
[0156]
步骤13、udm选择新的amf。如果要执行步骤14,则基于supi 的新amf选择合适的udm,然后udm可以选择udr实例。
[0157]
步骤14、包括如下子步骤:
[0158]
步骤14a-c)、a)nudm_uecm_registration,b)nudm_sdm_get, c)nudm_sdm_subscribe。amf将ue注册到udm;从udm获取 ue的接入和移动及集群订阅数据、smf选择订阅数据和ue在smf 的上下文信息等。
[0159]
对于集群ue而言,amf在集群ue的ue注册过程中使用 nudm_sdm service从udm获取集群订阅数据,作为用户订阅数据的一部分。本发明通过在nudm_subscriberdatamanagement(sdm) service中的subscription data types中增加集群订阅数据类型及相关域等如表3所示,以及增加集群订阅数据类型密钥如表4所示。
[0160]
amf根据ue的集群能力和从udm获取的与集群服务授权信息相关的订阅数据(即相关的trunk services authorization指示、相应的trunk ue-ambr),确定ue是否被授权使用集群服务,并将集群服务授权信息存储为ue上下文的一部分。
[0161]
步骤14d、udm通知旧amf注销ue,旧amf删除ue上下文等信息。
[0162]
步骤14e、[有条件的]如果旧amf没有另一个接入类型(例如非 3gpp接入)的ue上下文,则旧amf将向udm调用 nudm_sdm_unsubscribe取消订阅。
[0163]
步骤15、如果amf还没有ue的有效接入和移动策略信息,那么选择合适pcf去获取ue的接入和移动策略信息。
[0164]
步骤16、[可选的]新amf执行am策略关联建立/修改。对于紧急注册,将跳过此步骤。
[0165]
步骤17、[有条件的]对于紧急请求的ue,且当注册类型为移动性注册更新,将应用此步骤。进行pdu session更新/释放上下文。
[0166]
如果要激活的pdu会话列表包含在步骤1中的注册请求中,则 amf发送nsmf_pdusession_updatesmcontext向smf请求激活这些pdu会话的用户面连接。
[0167]
如果任何pdu会话状态指示在ue释放,则amf向smf发送 nsmf_pdusession_releasesmcontext以释放与pdu会话相关的任何网络资源。
[0168]
步骤18、[有条件的]如果新的amf和旧的amf在相同的plmn,则新amf向n3iwf/tngf/w-agf发送ue上下文修改请求。
[0169]
步骤19、n3iwf/tngf/w-agf向新的amf发送ue上下文修改的响应。包括如下子步骤:
[0170]
步骤19a、[有条件的]从n3iwf接收响应消息后,新的amf发送nudm_uecm_registration向udm注册,接入类型设置为非3gpp 接入。
[0171]
步骤19b、[有条件的]如果步骤19a中将相关联的接入类型(例如,非3gpp)与服务amf一起存储,则udm向旧的amf发送 nudm_uecm_deregistration通知,旧的amf移除非3gpp接入的 ue上下文。
[0172]
步骤19c、旧的amf使用nudm_sdm_unsubscribe注销udm的订阅数据。
[0173]
步骤20、void。
[0174]
步骤21a、新的amf向ue发送注册接受消息registration-accept。该注册接受消息包括5g-guti、注册区域、移动性限制、pdu会话状态、允许的nssai、[允许的nssai的映射],[为服务plmn配置的nssai],[配置的nssai的映射],定期注册更新计时器、ladn 信息和接受的mico模式、支持ps语音的ims语音指示、紧急服务支持指示符、接受的drx参数、没有n26的互通的网络支持和网络切片订阅更改指示,其中[]内的参数为可选的参数。用于ue的接入类型的允许nssai包括在携带注册接受消息的n2消息中。
[0175]
步骤21b、[可选的]新amf执行一个ue策略关联建立,向pcf 发送npcf_uepolicycontrol建立请求(对于紧急注册跳过此步骤)。
[0176]
步骤22、[有条件的]如果ue向网络发送注册完成消息,只有网络给在registration accept消息分配了5g-guti或者网络分片订阅发生改变,则ue向网络发送注册完成消息。
[0177]
步骤23、[有条件的]如果udm在步骤14b中向amf提供的接入和移动用户数据包括漫游信息指示,其指示udm请求确认从ue 接收该信息,则amf向ue提供使用nudm_sdm_info确认udm。 amf还使用nudm_sdm_info服务操作向udm提供ue收到网络分片用户更改指示并对其采取行动的确认。
[0178]
步骤24、[有条件的]在步骤14a之后,且与前面任何步骤并行, amf使用nudm_uecm_update向udm发送“基于ps会话的ims 语音的同类支持”指示。
[0179]
步骤25、[有条件的]具有集群功能的ue通过upf向tcf发送 sip(register)消息,向tcf申请注册集群业务。如果ue不支持集群功能(如标准5g终端),则忽略步骤25-30。
[0180]
步骤26、[有条件的]如果tcf没有ue的认证信息,则tcf向 udm发送service-auth-request消息,请求ue的鉴权信息。udm 向tcf发送service-auth-answer消息,响应tcf的请求。使用 nudm_uecm_registration来携带service-auth-request和 service-auth-answer消息的内容。
[0181]
步骤27、[有条件的]如果之前执行步骤25,则tcf通过upf向 ue发送sip(401unauthorized)消息,要求进行认证。
[0182]
步骤28、[有条件的]如果之前执行步骤25,则ue通过upf再次向tcf发送sip(register)消息,向tcf申请集群业务注册,该消息中包含authorization头域;
[0183]
步骤29、包括如下子步骤:
[0184]
步骤29a、如果tcf没有ue的集群信息,则tcf向udm发送 service-register-request消息,请求ue的集群签约数据。udm向 tcf发送service-register-answer消息,响应tcf的请求。使用 nudm_uecm_registration来携带service-register-request和 service-register-answer消息的内容。并告知udm本tcf为ue的服务tcf;
[0185]
步骤29b、tcf通过nudm_sdm_get从udm获取ue的集群签约数据。
[0186]
步骤30、如果集群业务注册成功,tcf通过upf向ue发送sip (200ok)消息进行确认,消息携带ue的集群签约数据,并指示集群业务注册成功。
[0187]
需要说明的是,发送给ue的集群签约数据可以是tcf获得的 ue集群签约数据的全集或子集,取决于网络侧。ue集群签约数据中的部分信息(如权限控制相关等),可以不通知到ue。
[0188]
需要说明的是,上述步骤1-24中含有“[有条件的]”的步骤,具体需要满足的条件未在本发明中详细描述的,可详见现有协议,在此不再赘述。
[0189]
本发明实施例实现了由终端发起的基于5g集群通信系统网络架构的集群业务注册流程,能够在5g集群通信系统中为具有集群功能的5g终端选择合适的amf、udm和pcf等,以保证所述终端能够尽快完成集群业务注册,以为其提供宽带多媒体集群业务服务。同时,本流程还直接标准5g终端的业务注册,以为其提供5g系统的原有业务。这样,具有集群功能的5g终端和标准5g终端都可在本系统中使用。
[0190]
本发明实施例还提供一种集群注册方法,包括:
[0191]
调度台dc向集群控制功能tcf发送第四会话初始协议sip消息,以申请注册集群业务;
[0192]
tcf向dc发送第五sip消息,要求进行认证;
[0193]
dc向tcf发送第六sip消息,以向tcf再次申请集群业务注册,所述第六sip消息中包含authorization头域;
[0194]
若集群业务注册成功,tcf通过upf向dc发送集群业务注册确认消息,所述集群业务注册确认消息中携带dc的集群签约数据,并指示集群业务注册成功。
[0195]
具体地,调度台dc向tcf发送sip(register)消息,向tcf 申请注册集群业务。
[0196]
tcf向dc发送sip(401unauthorized)消息,要求进行认证。
[0197]
dc再次向tcf发送sip(register)消息,向tcf申请集群业务注册,该消息中包含authorization头域。
[0198]
如果集群业务注册成功,tcf通过upf向dc发送sip(200ok) 消息进行确认,消息携带dc的集群签约数据,并指示集群业务注册成功。
[0199]
在一个实施例中,所述集群注册方法,在tcf向dc发送第五 sip消息之前,还包括:
[0200]
若tcf没有dc的认证信息,则tcf向udm发送服务鉴权请求消息,以请求dc的鉴权信息;
[0201]
udm向tcf发送服务鉴权响应消息,以响应tcf的请求;
[0202]
在tcf通过upf向dc发送集群业务注册确认消息之前,还包括:
[0203]
若tcf没有dc的集群信息,则tcf向统一数据管理udm发送服务注册请求消息,以请求dc的集群签约数据,并告知udm本 tcf为ue的服务tcf,所述udm向tcf发送服务注册应答消息,以响应所述tcf的请求;
[0204]
所述tcf从udm获取dc的集群签约数据。
[0205]
具体地,在tcf向dc发送第五sip消息之前,如果tcf没有 dc的认证信息,则tcf向udm发送service-auth-request消息,请求dc的鉴权信息。使用nudm_dccm_registration来携带 service-auth-request消息的内容。
[0206]
udm向tcf发送service-auth-answer消息,响应tcf的请求。使用nudm_dccm_registration来携带service-auth-request消息的内容。
[0207]
在tcf通过upf向dc发送集群业务注册确认消息之前,如果 tcf没有dc的集群信息,则tcf向udm发送 service-register-request消息,请求dc的集群签约数据。使用 nudm_dccm_registration来携带service-register-request消息的内容。并告知udm本tcf为ue的服务tcf。
[0208]
udm向tcf发送service-register-answer消息,响应tcf的请求。使用nudm_dccm_registration来携带service-register-answer 消息的内容。
[0209]
tcf通过nudm_sdm_get从udm获取dc的集群签约数据。
[0210]
图5为本发明实施例提供的dc注册流程示意图。如图5所示, dc注册方法包括以下步骤:
[0211]
步骤1、调度台dc向tcf发送sip(register)消息,向tcf 申请注册集群业务。
[0212]
步骤2、[可选的]如果tcf没有dc的认证信息,则tcf向udm 发送service-auth-request消息,请求dc的鉴权信息。使用 nudm_dccm_registration来携带service-auth-request消息的内容。
[0213]
步骤3、如果之前执行步骤2,则udm向tcf发送 service-auth-answer消息,响应tcf的请求。使用 nudm_dccm_registration来携带service-auth-request消息的内容。
[0214]
步骤4、tcf向dc发送sip(401unauthorized)消息,要求进行认证。
[0215]
步骤5、dc再次向tcf发送sip(register)消息,向tcf申请集群业务注册,该消息中包含authorization头域。
[0216]
步骤6、如果tcf没有dc的集群信息,则tcf向udm发送service-register-request消息,请求dc的集群签约数据。使用 nudm_dccm_registration来携带service-register-request消息的内容。并告知udm本tcf为ue的服务tcf。
[0217]
步骤7、udm向tcf发送service-register-answer消息,响应 tcf的请求。使用nudm_dccm_registration来携带 service-register-answer消息的内容。
[0218]
步骤8、tcf通过nudm_sdm_get从udm获取dc的集群签约数据。
[0219]
步骤9、如果集群业务注册成功,tcf通过upf向dc发送sip (200ok)消息进行确认,消息携带dc的集群签约数据,并指示集群业务注册成功。
[0220]
本发明实施例实现了由调度台发起的基于5g集群通信系统网络架构的集群业务注册流程,有效地保证dc能够快速地完成集群业务注册,以为其提供宽带多媒体集群相关服务。
[0221]
需要说明的是,标准5g终端也可以接入5g集群通信系统来进行宽带接入业务,但因标准5g终端不具备集群能力而不支持集群相关业务。
[0222]
在完成集群业务注册后,ue和dc可以在5g集群通信系统中进行业务传输。
[0223]
本发明实施例还提供一种集群组呼业务传输方法,包括:
[0224]
主叫终端ue向集群控制功能tcf发送呼叫建立请求消息,其中,所述呼叫建立请求消息中携带的信息包括:呼叫类型、被叫组号码、呼叫优先级属性、呼叫的候选媒体参数;
[0225]
tcf返回sip临时响应消息;
[0226]
若tcf本地没有组签约数据,则tcf从统一数据管理udm获得组签约数据;
[0227]
tcf根据组签约数据中的组成员列表,向所述组成员列表中的在线成员发送呼叫建立请求;
[0228]
组成员向tcf返回sip临时响应消息,其中,所述组成员包括 ue和dc;
[0229]
组成员向tcf返回sip呼叫确认消息;
[0230]
tcf在接收到至少一个成员的呼叫确认后,向主叫ue返回sip 呼叫接受消息,并携带话权授权指示;
[0231]
tcf与被叫侧建立被叫侧的集群专用qos流;
[0232]
tcf与主叫侧建立主叫侧的集群专用qos流;
[0233]
主叫ue向tcf发送呼叫完成消息,确认组呼建立;
[0234]
tcf向各被叫ue和dc发送呼叫完成sip消息,确认组呼建立;
[0235]
tcf向组成员发送sip话权通知消息。
[0236]
具体地,主叫ue向tcf发送呼叫建立请求(sip(invite)),消息中携带呼叫类型、被叫组号码、呼叫优先级属性(指示紧急呼叫、预占优先呼叫、普通呼叫)、呼叫的候选媒体参数等信息。
[0237]
tcf返回sip(100trying)。
[0238]
如果tcf本地没有组签约数据,通过nudm_groupsdm_get从 udm获得组签约数据。
[0239]
tcf根据组签约数据中的组成员列表,向列表中的在线成员发送呼叫建立请求。
[0240]
组成员返回sip(100trying)临时响应;组成员可包含ue和 dc。
[0241]
组成员向tcf返回sip(200ok)呼叫确认。
[0242]
tcf在收到至少一个成员的呼叫确认后,向主叫ue返回sip(200 ok)呼叫接受,并携带话权授权指示。
[0243]
被叫侧和tcf配合,建立被叫侧的集群专用qos流。
[0244]
主叫侧和tcf配合,建立主叫侧的集群专用qos流。
[0245]
主叫ue向tcf发送呼叫完成,确认组呼建立。
[0246]
tcf向各被叫ue和dc发送呼叫完成sip(ack),确认组呼建立。
[0247]
tcf向组成员发送sip(info)话权通知。
[0248]
在一个实施例中,所述tcf与被叫侧建立被叫侧的集群专用qos 流,包括以下步骤:
[0249]
被叫ue发起协议数据单元pdu会话修改,通过接入和移动性管理功能amf向会话管理功能smf发送pdu会话修改请求消息,所述pdu会话修改请求消息中携带多播信息;
[0250]
smf从多播会话管理功能mb-smf获取组qos参数;
[0251]
smf通过amf将n2和n1接口消息发送给基站,其中n1接口消息为pdu会话修改命令,所述pdu会话修改命令中携带的信息包括pdu会话id,组标识和组qos参数,n2接口消息为pdu会话资源修改请求消息,所述pdu会话资源修改请求消息中携带的信息包括pdu会话id,组标识,mb-smf id和组qos参数;
[0252]
基站对被叫ue发起rrc连接重配;
[0253]
被叫ue完成rrc连接重配后,基站向amf返回pdu会话资源修改响应消息,amf将所述pdu会话资源修改响应消息中的会话资源修改响应传输信元所包含的信息发送给smf。
[0254]
具体地,集群组被叫侧采用mbs组播方式发送数据(mb-upf 和ran间采用单播,gnb
采用组播),则集群组qos流的建立过程包括:
[0255]
被叫ue发起pdu会话修改,通过amf向smf发送pdu sessionmodification request请求,消息中携带多播信息,如组标识、呼叫类型等。
[0256]
smf从mb-smf获取组qos参数。
[0257]
smf调用amf的namf_communication_n1n2messagetransfer 服务操作,通过amf将n2和n1接口消息发送给gnb,其中n1消息为pdu会话修改命令(pdu会话id,组标识,组qos参数等), n2消息为pdu会话资源修改请求(pdu会话id,组标识,mb-smfid,组qos参数等)。
[0258]
gnb对ue发起rrc连接重配,如有必要,gnb通过amf、 mb-smf、mb-upf更新组呼下行的用户面地址。
[0259]
被叫ue完成rrc连接重配后,gnb向amf返回pdu sessionresource modify response响应消息,amf调用smf的nsmf_pdusession_updatesmcontext service operation,将响应消息中的pdu session resource modify response transfer信元所包含的信息发送给smf。
[0260]
图6为本发明实施例提供的ue发起集群组呼方法的业务流程示意图。如图6所示,假设主叫ue、被叫ue都处于连接态,ue发起集群组呼方法包括以下步骤:
[0261]
步骤1-2、主叫ue向tcf发送呼叫建立请求(sip(invite)),消息中携带呼叫类型、被叫组号码、呼叫优先级属性(指示紧急呼叫、预占优先呼叫、普通呼叫)、呼叫的候选媒体参数等信息;tcf返回 sip(100trying)。
[0262]
步骤3、如果tcf本地没有组签约数据,通过 nudm_groupsdm_get从udm获得组签约数据。
[0263]
步骤4-5、tcf根据组签约数据中的组成员列表,向列表中的在线成员发送呼叫建立请求;组成员返回sip(100trying)临时响应;组成员可包含ue和dc。
[0264]
步骤6、组成员向tcf返回sip(200ok)呼叫确认。
[0265]
步骤7、tcf在收到至少一个成员的呼叫确认后,向主叫ue返回sip(200ok)呼叫接受,并携带话权授权指示。
[0266]
步骤8、被叫侧和tcf配合,建立被叫侧的集群专用qos流。
[0267]
更为具体地,集群组被叫侧采用mbs组播方式发送数据 (mb-upf和ran间采用单播,gnb采用组播),则集群组qos流的建立过程包括:
[0268]
ue发起pdu会话修改,通过amf向smf发送pdu session modification request请求,消息中携带多播信息,如组标识、呼叫类型等;
[0269]
smf从mb-smf获取组qos参数;
[0270]
smf调用amf的namf_communication_n1n2messagetransfer 服务操作,通过amf将n2和n1接口消息发送给gnb,其中n1消息为pdu会话修改命令(pdu会话id,组标识,组qos参数等), n2消息为pdu会话资源修改请求(pdu会话id,组标识,mb-smf id,组qos参数等);
[0271]
gnb对ue发起rrc连接重配,如有必要,gnb通过amf、 mb-smf、mb-upf更新组呼下行的用户面地址;
[0272]
ue完成rrc连接重配后,gnb向amf返回pdu sessionresource modify response响应消息,amf调用smf的 nsmf_pdusession_updatesmcontext service operation,将响应消息中的pdu session resource modify response transfer信元所包含的信息发送给
smf。
[0273]
步骤9、主叫侧和tcf配合,建立主叫侧的集群专用qos流。
[0274]
步骤10、主叫ue向tcf发送呼叫完成,确认组呼建立。
[0275]
步骤11、tcf向各被叫ue和dc发送呼叫完成sip(ack),确认组呼建立。
[0276]
步骤12-13、tcf向组成员发送sip(info)话权通知。
[0277]
本发明实施例,实现了由终端发起的基于5g集群通信系统网络架构的集群组呼流程,通过对sip协议进行扩展,进行宽带多媒体集群业务会话建立等。5g集群通信系统实现集群组呼业务快速建立,具有良好的通用性和可扩展性。
[0278]
本发明实施例还提供一种集群组呼业务传输方法,包括以下步骤:
[0279]
主叫dc向集群控制功能tcf发送呼叫建立请求消息,其中,所述呼叫建立请求消息中携带的信息包括:呼叫类型、被叫组号码、呼叫优先级属性、呼叫的候选媒体参数;
[0280]
tcf返回sip临时响应消息;
[0281]
若tcf本地没有组签约数据,则tcf从统一数据管理udm获得组签约数据;
[0282]
tcf根据组签约数据中的组成员列表,向所述组成员列表中的在线成员发送呼叫建立请求;
[0283]
组成员向tcf接收返回sip临时响应消息,其中,所述组成员包括ue和dc;
[0284]
组成员向tcf返回sip呼叫确认消息;
[0285]
tcf在接收到至少一个成员的呼叫确认后,向主叫dc返回sip 呼叫接受消息,并携带话权授权指示;
[0286]
tcf与被叫侧建立被叫侧的集群专用qos流;
[0287]
主叫dc向tcf发送呼叫完成消息,确认组呼建立;
[0288]
tcf向各被叫ue和dc发送呼叫完成sip消息,确认组呼建立;
[0289]
tcf向组成员发送sip话权通知消息。
[0290]
具体地,主叫dc向tcf发送呼叫建立请求(sip(invite)),消息中携带呼叫类型、被叫组号码、呼叫优先级属性(指示紧急呼叫、预占优先呼叫、普通呼叫)、呼叫的候选媒体参数等信息。
[0291]
tcf返回sip(100trying)。
[0292]
如果tcf本地没有组签约数据,通过nudm_groupsdm_get从 udm获得组签约数据。
[0293]
tcf根据组签约数据中的组成员列表,向列表中的在线成员发送呼叫建立请求;组成员返回sip(100trying)临时响应;组成员可包含ue和dc。
[0294]
组成员向tcf返回sip(200ok)呼叫确认。
[0295]
tcf在收到至少一个成员的呼叫确认后,向主叫dc返回sip(200 ok)呼叫接受,并携带话权授权指示。
[0296]
被叫侧和tcf配合,建立被叫侧的集群专用qos流。
[0297]
主叫dc向tcf发送呼叫完成,确认组呼建立。
[0298]
tcf向各被叫ue和dc发送呼叫完成sip(ack),确认组呼建立。
[0299]
tcf向组成员发送sip(info)话权通知。
[0300]
在一个实施例中,所述tcf与被叫侧建立被叫侧的集群专用qos 流,包括:
[0301]
被叫ue发起协议数据单元pdu会话修改,通过接入和移动性管理功能amf向会话管
理功能smf发送pdu会话修改请求消息,所述pdu会话修改请求消息中携带多播信息;
[0302]
smf从多播会话管理功能mb-smf获取组qos参数;
[0303]
smf通过amf将n2和n1接口消息发送给基站,其中n1接口消息为pdu会话修改命令,所述pdu会话修改命令中携带的信息包括pdu会话id,组标识和组qos参数,n2接口消息为pdu会话资源修改请求消息,所述pdu会话资源修改请求消息中携带的信息包括pdu会话id,组标识,mb-smf id和组qos参数;
[0304]
基站对被叫ue发起rrc连接重配;
[0305]
被叫ue完成rrc连接重配后,基站向amf返回pdu会话资源修改响应消息,amf将所述pdu会话资源修改响应消息中的会话资源修改响应传输信元所包含的信息发送给smf。
[0306]
具体地,集群组被叫侧采用mbs组播方式发送数据(mb-upf 和ran间采用单播,gnb采用组播),则集群组qos流的建立过程包括。
[0307]
被叫ue发起pdu会话修改,通过amf向smf发送pdu sessionmodification request请求,消息中携带多播信息,如组标识、呼叫类型等。
[0308]
smf从mb-smf获取组qos参数。
[0309]
smf调用amf的namf_communication_n1n2messagetransfer 服务操作,通过amf将n2和n1接口消息发送给gnb,其中n1消息为pdu会话修改命令(pdu会话id,组标识,组qos参数等), n2消息为pdu会话资源修改请求(pdu会话id,组标识,mb-smf id,组qos参数等)。
[0310]
gnb对ue发起rrc连接重配,如有必要,gnb通过amf、 mb-smf、mb-upf更新组呼下行的用户面地址。
[0311]
被叫ue完成rrc连接重配后,gnb向amf返回pdu sessionresource modify response响应消息,amf调用smf的 nsmf_pdusession_updatesmcontext service operation,将响应消息中的pdu session resource modify response transfer信元所包含的信息发送给smf。
[0312]
图7为本发明实施例提供的dc发起集群组呼方法的业务流程示意图。如图7所示,假设被叫ue都处于连接态,dc发起集群组呼方法包括以下步骤:
[0313]
步骤1-2:主叫dc向tcf发送呼叫建立请求(sip(invite)),消息中携带呼叫类型、被叫组号码、呼叫优先级属性(指示紧急呼叫、预占优先呼叫、普通呼叫)、呼叫的候选媒体参数等信息;tcf返回 sip(100trying)。
[0314]
步骤3:如果tcf本地没有组签约数据,通过 nudm_groupsdm_get从udm获得组签约数据。
[0315]
步骤4-5:tcf根据组签约数据中的组成员列表,向列表中的在线成员发送呼叫建立请求;组成员返回sip(100trying)临时响应;组成员可包含ue和dc。
[0316]
步骤6:组成员向tcf返回sip(200ok)呼叫确认。
[0317]
步骤7:tcf在收到至少一个成员的呼叫确认后,向主叫dc返回sip(200ok)呼叫接受,并携带话权授权指示。
[0318]
步骤8:被叫侧和tcf配合,建立被叫侧的集群专用qos流。
[0319]
更为具体地,集群组被叫侧采用mbs组播方式发送数据 (mb-upf和ran间采用单播,gnb采用组播),则集群组qos流的建立过程包括:
[0320]
ue发起pdu会话修改,通过amf向smf发送pdu session modification request请
求,消息中携带多播信息,如组标识、呼叫类型等;
[0321]
smf从mb-smf获取组qos参数;
[0322]
smf调用amf的namf_communication_n1n2messagetransfer 服务操作,通过amf将n2和n1接口消息发送给gnb,其中n1消息为pdu会话修改命令(pdu会话id,组标识,组qos参数等), n2消息为pdu会话资源修改请求(pdu会话id,组标识,mb-smf id,组qos参数等);
[0323]
gnb对ue发起rrc连接重配,如有必要,gnb通过amf、 mb-smf、mb-upf更新组呼下行的用户面地址;
[0324]
ue完成rrc连接重配后,gnb向amf返回pdu sessionresource modify response响应消息,amf调用smf的 nsmf_pdusession_updatesmcontext service operation,将响应消息中的pdu session resource modify response transfer信元所包含的信息发送给smf。
[0325]
步骤9:主叫dc向tcf发送呼叫完成,确认组呼建立。
[0326]
步骤10:tcf向各被叫ue和dc发送呼叫完成sip(ack),确认组呼建立。
[0327]
步骤11-12:tcf向组成员发送sip(info)话权通知。
[0328]
本发明实施例,实现了由调度台发起的基于5g集群通信系统网络架构的集群组呼流程,通过对sip协议进行扩展,进行宽带多媒体集群业务会话建立等。5g集群通信系统实现集群组呼业务快速建立,具有良好的通用性和可扩展性。
[0329]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0330]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。