一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

加入组播广播业务MBS会话的方法及装置与流程

2021-11-26 23:29:00 来源:中国专利 TAG:

加入组播广播业务mbs会话的方法及装置
技术领域
1.本技术涉及无线通信技术领域,提供了一种加入组播广播业务mbs会话的方法及装置。


背景技术:

2.第五代移动通信系统(fifth generation mobile networks,5g)支持组播广播业务(multicast broadcast service,mbs),以实现第四版互联网协议(internet protocol version 4,ipv4)/第六版互联网协议(internet protocol version 6,ipv6)多播/广播、网络协议电视(internet protocol television,iptv)等业务数据的传输,或者优化组通信、物联网(internet of things,iot)通信、车联网(vehicle to everything,v2x)通信等其它业务的传输效率和网络资源使用效率。为了实现上述功能,5g需要将有mbs需求的用户终端(user equipment,ue)加入到mbs会话。
3.根据第三代合作伙伴计划(the third generation partner project,3gpp)的标准,接入与移动性管理功能amf接收ue发送的加入mbs会话的请求消息,为ue选择服务于协议数据单元(protocol data unit,pdu)会话和mbs会话的会话管理功能(session management function,smf),这样,ue可以加入到mbs会话中,并通过pdu会话通道接收用户面功能(user plane function,upf)发送的mbs数据。
4.但采用上述加入mbs会话的方法会产生以下问题:当不同的amf收到多个ue发送的加入相同的mbs会话的请求消息,可能出现不同的amf选择不同的smf,将相应的ue加入到相同的mbs会话中,那么多个smf服务于同一个mbs会话,导致mbs会话管理复杂,甚至mbs数据无法正常发送给ue。
5.有鉴于此,本技术实施例提供了一种新的加入mbs会话的方法。


技术实现要素:

6.本技术实施例提供了一种加入mbs会话的方法及装置,用以解决mbs会话管理复杂的问题。
7.第一方面,本技术实施例提供了一种加入多播广播业务mbs会话的方法,应用于网络设备,该方法包括:
8.网络设备接收用户终端ue发送的mbs信息;
9.所述网络设备根据所述mbs信息,通过网络数据库功能nrf确定当前服务于所述mbs信息对应的mbs会话的第一会话管理功能smf的信息;
10.所述网络设备根据所述第一smf的信息,将所述mbs信息发送给所述第一smf,以使所述第一smf将所述ue加入到所述mbs会话中。
11.可选的,所述网络设备为接入与移动性管理功能amf;
12.所述网络设备接收用户终端ue发送的mbs信息,包括:
13.所述amf接收所述ue发送的包含所述mbs信息的第一请求消息;或者,所述amf接收
第二smf发送的包含所述mbs信息的第二请求消息,其中,所述第二smf是服务于所述ue的pdu会话的smf。
14.可选的,所述网络设备为所述第二smf;
15.所述网络设备接收用户终端ue发送的mbs信息,包括:
16.所述第二smf接收upf发送的包含所述mbs信息的第三请求消息;
17.其中,所述第二smf是服务于所述ue的pdu会话的smf;所述第三请求消息由所述upf基于所述ue通过所述pdu会话发送的所述mbs信息生成的。
18.可选的,所述网络设备根据所述mbs信息,通过网络数据库功能nrf确定当前服务于所述mbs信息对应的mbs会话的第一会话管理功能smf,包括:
19.所述网络设备向所述nrf发送包含所述mbs信息的第四请求消息,以使所述nrf从注册的smf中确定当前服务于所述mbs信息对应的mbs会话的第一smf;
20.所述网络设备接收所述nrf实体返回的所述第一smf的信息。
21.可选的,所述第四请求消息还包括第一信息,第一信息包括以下信息的部分或者全部:
22.网络切片信息,数据网络名称,公共陆地移动网络标识,服务区域信息。
23.可选的,若不存在当前服务于所述mbs信息对应的mbs会话的第一smf,进一步包括:
24.所述网络设备根据所述nrf提供的第三smf的信息,将所述mbs信息发送给所述第三smf,以使所述第三smf将所述ue加入到所述mbs会话中;所述第三smf具备mbs能力。
25.可选的,所述网络设备为所述amf;
26.所述网络设备根据所述nrf返回的所述第一smf的信息,将所述mbs信息发送给所述第一smf,包括:
27.若所述第一smf的服务区域包含所述ue所在的区域,所述amf根据所述第一smf的信息,将所述mbs信息发送给所述第一smf;或者,
28.若所述第一smf的服务区域不包含所述ue所在的区域,所述amf将所述第一smf的信息和所述mbs信息发送给中间smf,以使所述中间smf根据所述第一smf的信息,将所述mbs信息发送给所述第一smf,其中,所述中间smf的服务区域包含所述ue所在的区域。
29.可选的,所述网络设备为第二smf;
30.所述网络设备将所述mbs信息发送给所述第一smf,包括:
31.所述第二smf将所述第一smf的信息和所述mbs信息发送给所述amf,以使所述amf根据所述第一smf的信息,将所述mbs信息发送给所述第一smf。
32.可选的,所述mbs信息包括以下信息的部分或者全部:
33.mbs组播地址,临时移动组标识,mbs会话标识。
34.第二方面,本技术实施例还提供了一种加入多播广播业务mbs会话的方法,应用于网络数据库功能nrf,包括:
35.nrf接收网络设备发送的mbs信息;
36.所述nrf依据所述mbs信息和存储的smf的信息,确定所述第一smf,所述第一smf当前服务于所述mbs信息对应的mbs会话;
37.所述nrf向所述网络设备提供所述第一smf的信息,以使所述网络设备选择所述第
一smf将用户终端ue加入到所述mbs会话中。
38.可选的,进一步包括:
39.若不存在当前服务于所述mbs信息对应的mbs会话的smf,则所述nrf将具备mbs能力的第三smf的信息提供给所述网络设备,以使所述网络设备选择所述第三smf将所述ue加入到所述mbs会话中。
40.可选的,在nrf接收网络设备发送的mbs信息之前,进一步包括:
41.所述nrf接收所述第一smf发送的第五请求消息,所述第五请求消息用于注册或者更新所述第一smf的信息,所述第一smf的信息包括所述mbs会话的信息。
42.第三方面,本技术实施例还提供了一种加入多播广播业务mbs会话的方法,应用于会话管理功能smf,包括:
43.smf建立mbs会话时,向网络数据库功能nrf注册或者更新所述smf的信息,所述smf的信息包括所述mbs会话的信息,以使所述nrf向网络设备提供当前服务于所述mbs会话的所述smf的信息。
44.可选的,进一步包括:
45.所述smf释放所述mbs会话时,向所述nrf请求更新所述smf的信息,所述更新所述smf的信息包括:从所述smf的信息中删除所述mbs会话的信息。
46.第四方面,本技术实施例还提供了一种加入多播广播业务mbs会话的装置,应用于网络设备,该装置包括:
47.接收单元,用于接收用户终端ue发送的mbs信息;
48.查询单元,用于根据所述mbs信息,通过网络数据库功能nrf确定当前服务于所述mbs信息对应的mbs会话的第一会话管理功能smf的信息;
49.处理单元,用于根据所述第一smf的信息,将所述mbs信息发送给所述第一smf,以使所述第一smf将所述ue加入到所述mbs会话中。
50.可选的,所述网络设备为接入与移动性管理功能amf;
51.接收用户终端ue发送的mbs信息,所述接收单元用于:
52.接收所述ue发送的包含所述mbs信息的第一请求消息;或者,
53.接收第二smf发送的包含所述mbs信息的第二请求消息,其中,所述第二smf是服务于所述ue的pdu会话的smf。
54.可选的,所述网络设备为所述第二smf;
55.接收用户终端ue发送的mbs信息,所述接收单元用于:
56.接收upf发送的包含所述mbs信息的第三请求消息;
57.其中,所述第二smf是服务于所述ue的pdu会话的smf;所述第三请求消息由所述upf基于所述ue通过所述pdu会话发送的所述mbs信息生成的。
58.可选的,根据所述mbs信息,通过网络数据库功能nrf确定当前服务于所述mbs信息对应的mbs会话的第一会话管理功能smf,所述查询单元用于:
59.向所述nrf发送包含所述mbs信息的第四请求消息,以使所述nrf从注册的smf中确定当前服务于所述mbs信息对应的mbs会话的第一smf;
60.接收所述nrf实体返回的所述第一smf的信息。
61.可选的,所述第四请求消息还包括第一信息,第一信息包括以下信息的部分或者
全部:
62.网络切片信息,数据网络名称,公共陆地移动网络标识,服务区域信息。
63.可选的,若不存在当前服务于所述mbs信息对应的mbs会话的第一smf,所述查询单元进一步用于:
64.根据所述nrf提供的第三smf的信息,将所述mbs信息发送给所述第三smf,以使所述第三smf将所述ue加入到所述mbs会话中;所述第三smf具备mbs能力。
65.可选的,所述网络设备为所述amf;
66.根据所述nrf返回的所述第一smf的信息,将所述mbs信息发送给所述第一smf,所述处理单元用于:
67.若所述第一smf的服务区域包含所述ue所在的区域,根据所述第一smf的信息,将所述mbs信息发送给所述第一smf;或者,
68.若所述第一smf的服务区域不包含所述ue所在的区域,将所述第一smf的信息和所述mbs信息发送给中间smf,以使所述中间smf根据所述第一smf的信息,将所述mbs信息发送给所述第一smf,其中,所述中间smf的服务区域包含所述ue所在的区域。
69.可选的,所述网络设备为第二smf;
70.将所述mbs信息发送给所述第一smf,所述处理单元用于:
71.将所述第一smf的信息和所述mbs信息发送给所述amf,以使所述amf根据所述第一smf的信息,将所述mbs信息发送给所述第一smf。
72.可选的,所述mbs信息包括以下信息的部分或者全部:
73.mbs组播地址,临时移动组标识,mbs会话标识。
74.第五方面,本技术实施例还提供了一种加入多播广播业务mbs会话的装置,应用于网络数据库功能nrf,包括:
75.接收单元,用于接收网络设备发送的mbs信息;
76.查询单元,用于依据所述mbs信息和存储的smf的信息,确定第一smf,所述第一smf当前服务于所述mbs信息对应的mbs会话;
77.发送单元,用于向所述网络设备提供所述第一smf的信息,以使所述网络设备选择所述第一smf将用户终端ue加入到所述mbs会话中。
78.可选的,所述查询单元进一步用于:
79.若不存在当前服务于所述mbs信息对应的mbs会话的smf,则所述nrf将具备mbs能力的第三smf的信息提供给所述网络设备,以使所述网络设备选择所述第三smf将所述ue加入到所述mbs会话中。
80.可选的,在nrf接收网络设备发送的mbs信息之前,所述查询单元进一步用于:
81.所述nrf接收所述第一smf发送的第五请求消息,所述第五请求消息用于注册或者更新所述第一smf的信息,所述第一smf的信息包括所述mbs会话的信息。
82.第六方面,本技术实施例还提供了一种加入多播广播业务mbs会话的装置,应用于会话管理功能smf,包括:
83.更新单元,用于建立mbs会话时,向网络数据库功能nrf注册或者更新所述smf的信息,所述smf的信息包括所述mbs会话的信息,以使所述nrf向网络设备提供当前服务于所述mbs会话的所述smf的信息。
84.可选的,所述更新单元进一步用于:
85.释放所述mbs会话时,向所述nrf请求更新所述smf的信息,所述更新所述smf的信息包括:从所述smf的信息中删除所述mbs会话的信息。
86.第七方面,本技术实施例还提供了一种电子设备,其包括处理器和存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行上述任意一种加入mbs会话的方法的步骤。
87.第八方面,本技术实施例还提供了一种计算机可读存储介质,其包括程序代码,当所述程序产品在电子设备上运行时,所述程序代码用于使所述电子设备执行上述任意一种加入mbs会话的方法的步骤。
88.本技术有益效果如下:
89.本技术实施例提供的一种加入mbs会话的方法及装置,网络设备根据ue发送的mbs信息,通过nrf确定当前服务于mbs信息对应的mbs会话的第一smf的信息,网络设备再根据第一smf的信息,将mbs信息发送给第一smf,以使第一smf将ue加入到mbs会话中。这样,网络设备查询得到当前服务于mbs会话的smf,使得一个mbs会话只由一个smf服务,避免出现多个smf服务于同一个mbs会话的情况,简化了mbs会话管理。
90.本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
91.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
92.图1为本技术实施例中移动通信系统的架构示意图;
93.图2为本技术实施例中加入mbs会话的流程示意图;
94.图3为本技术实施例中实施例一的流程示意图;
95.图4为本技术实施例中实施例二的流程示意图;
96.图5为本技术实施例中实施例三的流程示意图;
97.图6为本技术实施例提供的应用于网络设备的加入mbs会话的装置的结构示意图;
98.图7为本技术实施例提供的应用于nrf的加入mbs会话的装置的结构示意图;
99.图8为本技术实施例提供的应用于smf的加入mbs会话的装置的结构示意图;
100.图9为本技术实施例中的一种电子设备的组成结构示意图。
具体实施方式
101.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术技术方案的一部分实施例,而不是全部的实施例。基于本技术文件中记载的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术技术方案保护的范围。
102.参阅图1所示,本技术实施例提供了一种移动通信系统,所述系统中至少包括网络
设备101、网络数据库功能(network repository function,nrf)102、smf103、upf104和无线接入网(radio access network,ran)105。
103.所述网络设备101用于接收ue发送的加入mbs的请求消息,根据请求消息中携带的mbs信息,向nrf查询得到当前服务于该mbs信息对应的mbs会话的smf。
104.所述nrf102用于根据网络设备101发送的mbs信息,和存储的smf的信息,确定出当前服务于该mbs信息对应的mbs会话的smf。
105.smf103用于服务ue的pdu会话和mbs会话。具体地,smf103通过n4接口向服务于该mbs会话的upf发送会话管理(session management,sm)消息,sm消息包括更新后的mbs相关信息,所述相关信息包括但不限于组播/广播业务质量流(mbs quality of service flow,mbs qos flow)信息、接收mbs数据的隧道信息;smf103通过n2接口向ran发送sm消息,以使ran根据接收到的sm消息,配置从upf接收mbs数据的隧道,以及与ue之间传输mbs数据的无线资源;smf103通过n1接口向ue发送sm消息,以使ue根据sm消息确定开始接收mbs数据。
106.参阅图2所示,本技术实施例提供了加入mbs会话的流程示意图。
107.s201:网络设备接收ue发送的mbs信息。
108.mbs信息表征ue请求加入的mbs会话的标识信息,本技术实施例中的mbs信息包括以下信息的部分或者全部:
109.mbs组播地址(mbs multicast address);临时移动组标识(temporary move group id,tmgi),所述tmgi包含mbs业务标识;mbs会话标识(mbs session id)。
110.s202:网络设备向nrf发送mbs信息。
111.s203:nrf接收网络设备发送的mbs信息,依据mbs信息和存储的smf的信息,确定第一smf,所述第一smf当前服务于该mbs信息对应的mbs会话。
112.其中,在执行步骤203之前,smf建立mbs会话时,向nrf注册或更新smf的信息,所述smf的信息包括mbs会话的信息;smf释放mbs会话时,向nrf请求更新smf的信息,所述更新smf的信息包括:从smf的信息中删除mbs会话的信息。这样,nrf可以根据smf的信息,确定当前服务于该mbs信息对应的mbs会话的smf。
113.mbs会话的信息表征smf当前服务于该mbs会话的信息,在本技术实施例中,mbs会话的信息可以包括以下信息的部分或者全部:mbs组播地址、tmgi、mbs会话标识。
114.s204:nrf向网络设备提供第一smf的信息。
115.s205:网络设备根据第一smf的信息,将mbs信息发送给第一smf,以使第一smf将ue加入到该mbs会话中。
116.在本技术实施例中,针对ue发起加入mbs的请求消息时,ue请求建立pdu会话和已建立pdu会话的场景,提供了以下三个实施例,描述ue加入到mbs会话的过程。
117.实施例一:在ue请求建立pdu会话时,由amf选择服务于pdu会话和mbs会话的smf。
118.参阅图3所示,提供了实施例一的流程示意图。
119.s301:ue向amf发送携带有mbs信息的上行非接入层传输消息。
120.具体地,ue向amf发送上行非接入层传输(uplink non-access layer,ul nas transport)消息,在ul nas transport消息中携带有mbs信息和sm消息。其中,这里的sm消息包括pdu会话建立请求;mbs信息表征ue请求加入的mbs会话的标识信息,mbs信息是由mbs的内容提供者(content provider,cp)或者应用服务器(application server,as)提供给
ue的,mbs信息可为以下信息的部分或者全部:mbs组播地址、tmgi、mbs会话标识。
121.s302:amf向nrf发送包含mbs信息的nrf网络功能发现请求。
122.具体地,amf向nrf发起nrf网络功能发现请求nnrf_nfdiscovery_request,所述nnrf_nfdiscovery_request用于查询当前服务于mbs信息对应的第一smf。在nnrf_nfdiscovery_request中携带了nf类型和ue提供的mbs信息,除此之外,在nnrf_nfdiscovery_request中还可以携带mbs能力指示信息和第一信息,其中,mbs能力指示信息用于请求具备mbs能力的smf,第一信息用于限制所请求的smf的服务范围。第一信息包括以下信息的部分或者全部:网络切片信息、数据网络名称(data network name,dnn)、公共陆地移动网络标识(public land mobile network id,plmn id)和服务区域信息。
123.网络切片信息包括单个网络切片选择辅助信息(a single network slice selects auxiliary information,s-nssai)、网络切片实例标识(network slice instance id,nsi);服务区域信息包括跟踪区标识(tracking area identifier,tai)、跟踪区标识列表(tai list,即多个tai)。这样,可以保证在上述规定的服务范围内,只有一个smf用于为特定mbs的mbs会话提供服务,而在服务范围外,可以由其它smf为特定mbs的mbs会话提供服务,从而避免了一个smf受限于自身的服务区域或者荷载过大等问题,难以管理所有范围的mbs会话的情况。
124.s303a:nrf根据接收的mbs信息和存储的smf的信息,确定存在当前服务于该mbs信息对应的mbs会话的smf时,向amf发送包含第一smf的信息的nrf网络功能发现请求响应。
125.在执行步骤303a之前,smf建立mbs会话时,向nrf发起包含注册的smf的信息的nrf网络功能管理注册nnrf_nfmanagement_nfregister或者包含更新的smf的信息的nrf网络功能管理信息更新nnrf_nfmanagement_nfupdate,所述smf的信息包括mbs会话的信息;smf释放mbs会话时,向nrf发起包含更新的smf的信息的nnrf_nfmanagement_nfupdate,所述更新smf的信息包括:从smf的信息中删除mbs会话的信息。这样,nrf可以根据smf的信息,确定当前服务于该mbs信息对应的mbs会话的smf。smf可通过以下任意一种方式获取到mbs会话的信息:
126.(1)由mbs的cp或者as将mbs信息提供ue,当ue发起加入mbs会话的第一请求消息时,再由ue提供给smf;
127.(2)由cp或者as直接配置smf,或者由cp或者as通过网络开放功能(network exposure function,nef)配置给smf;
128.(3)cp或者as将mbs信息发送给mbs业务控制面功能实体,再由mbs业务控制面功能实体将mbs会话的信息配置给smf。其中,mbs业务控制面功能实体可为mbs功能(mbs function,mbsf)、mbs业务功能控制实体(mbs function-control plane,msf-c)。
129.除此之外,smf的信息还可以包括smf的标识信息、smf所服务的网络切片信息、dnn、服务区域信息,所述标识信息可包括smf id、smf fqdn、ip address、plmn id,所述smf所服务的网络切片信息可包括s-nssai、nsi,所述服务区域信息可包括tai、tai list。
130.具体地,在执行步骤303a时,nrf将amf发送的mbs信息,与smf的信息中的mbs会话的信息进行匹配,将匹配一致的smf确定为第一smf;或者,
131.nrf将amf发送的mbs信息、mbs能力指示信息和第一信息,与smf的信息进行匹配,将匹配一致的smf确定为第一smf。
132.其次,nrf获取第一smf的信息。第一smf的信息包括smf的标识信息,还可以包括smf当前服务的该mbs会话的信息。
133.最后,nrf向amf发送包含第一smf的信息的nnrf_nfdiscovery_request响应。
134.s303b:nrf根据接收的mbs信息和存储的smf的信息,确定不存在当前服务于该mbs信息对应的mbs会话的smf时,向amf发送包含具备mbs能力的第三smf的信息的nnrf_nfdiscovery_request响应。
135.在执行步骤303b之前,smf建立mbs会话时,向nrf注册或更新smf的信息,所述smf的信息包括mbs会话的信息;smf释放mbs会话时,向nrf请求更新smf的信息,所述更新smf的信息包括:从smf的信息中删除mbs会话的信息。具体操作方式前面已经描述,在此不再赘述。
136.在执行步骤303b时,nrf需要从注册的smf里筛选出所有具备mbs能力的第三smf,因此第三smf的数量可能为一个,也可能为多个。第三smf的信息至少包括smf的标识信息、表征smf具备mbs能力的信息。
137.s304a:amf选择第一smf。
138.当前只存在一个服务于该mbs会话的smf,因此,amf直接选择第一smf,执行后续的ue加入该mbs会话的操作即可。
139.s304b:amf选择第三smf。
140.在执行步骤304b时,若nrf只提供了一个第三smf的信息,则amf直接选择该第三smf即可;若nrf提供了多个第三smf的信息,则amf可以根据预设的本地策略选择一个第三smf。
141.然后,被选中的第三smf可以向nrf更新信息,将该mbs会话的信息添加到该第三smf的信息中。具体添加方式已在前面描述,在此不再赘述。
142.s305a:amf在确定第一smf的服务区域包含ue所在的区域时,根据第一smf的信息,向第一smf发送包含mbs信息的smf组播/广播更新会话管理上下文请求,或者smf pdu会话生成会话管理上下文请求。
143.在步骤305a中,amf向第一smf发送smf组播/广播更新会话管理上下文nsmf_mbssession_updatesmcontext请求,或者smf pdu会话生成会话管理上下文nsmf_pdusession_createsmcontext请求,在nsmf_mbssession_updatesmcontext请求,或者nsmf_pdusession_createsmcontext请求中携带ue的标识信息、mbs信息和其它信息,请求将ue加入到该mbs会话中。
144.s305b:amf在确定第一smf的服务区域不包含ue所在的区域时,amf向中间smf发送包含第一smf的信息的nsmf_pdusession_createsmcontext或者smf组播/广播生成会话管理上下文,其中,中间smf的服务区域包含ue所在的区域。
145.当第一smf的服务区域不包含ue所在的区域时,amf不能直接接入第一smf,amf可以通过具备mbs能力且服务区域包含ue所在区域的smf,作为中间smf,将mbs信息传输给第一smf。在nsmf_pdusession_createsmcontext请求或者nsmf_mbssession_createsmcontext中携带ue的标识信息、mbs信息和其它信息,请求将ue加入到该mbs会话中。
146.具体地,amf可以从本地配置的smf中,选择一个具备mbs能力的smf作为中间smf;
也可以向nrf查询能够服务于ue所在的区域,且具备mbs能力的smf,作为中间smf。然后,中间smf需要向nrf更新信息,将该mbs会话的信息添加到中间smf的信息中。具体添加方式已在前面描述,在此不再赘述。
147.s305b':中间smf根据第一smf的信息,向第一smf发送包含mbs信息的smf组播/广播更新请求或者smf pdu会话建立请求。
148.中间smf向第一smf发送smf组播/广播更新请求nsmf_mbssession_update请求,或者smf pdu会话建立请求nsmf_pdusession_create请求。
149.s305c:amf在确定第三smf的服务区域包含ue所在的区域时,根据第三smf的信息,向第三smf发送包含mbs信息的nsmf_mbssession_updatesmcontext请求,或者nsmf_pdusession_createsmcontext请求。
150.s305d:amf在确定第三smf的服务区域不包含ue所在的区域时,amf向中间smf发送包含第一smf的信息的nsmf_pdusession_createsmcontext请求或者nsmf_mbssession_createsmcontext请求,其中,中间smf的服务区域包含ue所在的区域。
151.s305d':中间smf根据第三smf的信息,向第三smf发送包含mbs信息的nsmf_mbssession_update请求或者nsmf_pdusession_create请求。
152.s306a:第一smf根据mbs信息,将ue加入到该mbs会话中。
153.具体地,第一smf通过n4接口向服务于该mbs会话的upf发送sm消息,sm消息包括更新后的mbs相关信息,所述相关信息包括但不限于mbs qos flow信息、接收mbs数据的隧道信息;第一smf通过n2接口向ran发送sm消息,以使ran根据接收到的sm消息,配置从upf接收mbs数据的隧道,以及与ue之间传输mbs数据的无线资源;第一smf通过n1接口向ue发送sm消息,以使ue根据sm消息确定开始接收mbs数据。
154.当第一smf释放该mbs会话后,需要向nrf更新信息,将该mbs会话的信息从第一smf的信息中删除。
155.s306b:第三smf根据mbs信息,将ue加入到该mbs会话中。
156.具体地,第三smf通过n4接口向服务于该mbs会话的upf发送sm消息,sm消息包括更新后的mbs相关信息,所述相关信息包括但不限于mbs qos flow信息、接收mbs数据的隧道信息;第三smf通过n2接口向ran发送sm消息,以使ran根据接收到的sm消息,配置从upf接收mbs数据的隧道,以及与ue之间传输mbs数据的无线资源;第三smf通过n1接口向ue发送sm消息,以使ue根据sm消息确定开始接收mbs数据。
157.当第三smf释放该mbs会话后,需要向nrf更新信息,将该mbs会话的信息从第三smf的信息中删除。
158.实施例二:在ue已建立pdu会话时,由amf选择服务于mbs会话的smf。
159.参阅图4所示,提供了实施例二的流程示意图。
160.s401:ue向amf发送携带有mbs信息的ul nas transport消息。
161.ue可通过以下任意一种方式,向amf发送包含mbs信息的请求信息:
162.方式一:ue向amf发送上行非接入层传输(uplink non-access layer,ul nas transport)消息,在ul nas transport消息中携带有mbs信息和sm消息,这里的sm消息包括pdu会话修改请求。
163.方式二:ue利用已建立的pdu会话的用户面,向upf发送组播加入消息,在该组播加
入消息中携带了mbs信息;upf再向服务于pdu会话的第二smf发送通知,在通知中携带了ue的标识信息和mbs信息;由第二smf向amf发起namf_communication_reroute请求或者nsmf_pdusession_update请求,在namf_communication_reroute请求或者nsmf_pdusession_update请求中携带了ue的标识信息和mbs信息。
164.s402:amf向nrf发送包含mbs信息的nnrf_nfdiscovery_request。
165.s403a:nrf根据接收的mbs信息和存储的smf的信息,确定存在当前服务于该mbs信息对应的mbs会话的smf时,向amf发送包含第一smf的信息的nnrf_nfdiscovery_request响应。
166.s403b:nrf根据接收的mbs信息和存储的smf的信息,确定不存在当前服务于该mbs信息对应的mbs会话的smf时,向amf发送包含具备mbs能力的第三smf的信息的nnrf_nfdiscovery_request响应。
167.在执行步骤403a或者步骤403b之前,smf建立mbs会话时,向nrf注册或更新smf的信息,所述smf的信息包括mbs会话的信息;smf释放mbs会话时,向nrf请求更新smf的信息,所述更新smf的信息包括:从smf的信息中删除mbs会话的信息。具体操作方式前面已经描述,在此不再赘述。
168.s404a:amf选择第一smf。
169.s404b:amf选择第三smf。
170.在执行步骤404b时,若nrf只提供了一个第三smf的信息,则amf直接选择该第三smf即可;若nrf提供了多个第三smf的信息,则amf可以根据预设的本地策略选择一个第三smf。若服务于pdu会话的第二smf也具备mbs能力,amf会优先选择第二smf。
171.然后,被选择的第三(或第二)smf可以向nrf更新信息,将该mbs会话的信息添加到该第三(或第二)smf的信息中。
172.s405a:amf在确定第一smf的服务区域包含ue所在的区域时,根据第一smf的信息,向第一smf发送包含mbs信息的nsmf_mbssession_updatesmcontext请求,或者nsmf_pdusession_createsmcontext请求,第二smf释放该pdu会话。
173.若amf所选的第一smf不是服务于pdu会话的第二smf,amf向第二smf发送携带该pdu会话标识的nsmf_pdusession_updatesmcontext或者nsmf_pdusession_releasesmcontext,在第二smf将pdu会话的相关参数全部转移到第一smf后,第二smf释放该pdu会话,即第二smf删除该pdu会话的上下文。第一smf同时服务于pdu会话和该mbs会话。
174.s405b:amf在确定第一smf的服务区域不包含ue所在的区域时,向中间smf发送包含第一smf的信息的nsmf_pdusession_createsmcontext请求或者nsmf_mbssession_createsmcontext请求,其中,中间smf的服务区域包含ue所在的区域。
175.amf可以从本地配置的smf中,选择一个具备mbs能力的smf作为中间smf;也可以向nrf查询能够服务于ue所在的区域,且具备mbs能力的smf,作为中间smf;还可以将具备mbs能力的第二smf,作为中间smf。然后,中间smf可以向nrf更新信息,将该mbs会话的信息添加到中间smf的信息中。
176.s405b':中间smf根据第一smf的信息,向第一smf发送包含mbs信息的nsmf_mbssession_update请求或者nsmf_pdusession_create请求。
177.s405c:amf在确定第三smf的服务区域包含ue所在的区域时,根据第三smf的信息,
向第三smf发送包含mbs信息的nsmf_mbssession_updatesmcontext请求,或者nsmf_pdusession_createsmcontext请求。
178.s405d:amf在确定第三smf的服务区域不包含ue所在的区域时,向中间smf发送包含第三smf的信息的nsmf_pdusession_createsmcontext请求或者nsmf_mbssession_createsmcontext请求,其中,中间smf的服务区域包含ue所在的区域。
179.若amf所选的中间smf是服务于pdu会话的第二smf,amf向第二smf发起nsmf_pdusession_updatesmcontext请求或者nsmf_mbssession_createsmcontext请求,在前述两个请求中均携带了ue的标识信息、mbs信息、第一smf的信息和其它信息。
180.s405d':中间smf根据第三smf的信息,向第三smf发送包含mbs信息的nsmf_mbssession_update请求或者nsmf_pdusession_create请求。
181.若amf所选的中间smf是服务于pdu会话的第二smf,第二smf向第一smf发送nsmf_mbssession_update请求或者nsmf_pdusession_create请求,在前述两个请求中均携带了ue的标识信息、mbs信息和其它信息。
182.s406a:第一smf根据mbs信息,将ue加入到该mbs会话中。
183.s406b:第三smf根据mbs信息,将ue加入到该mbs会话中。
184.实施例一中已经描述了将ue加入到该mbs会话的过程,在此不再赘述。
185.实施例三:在ue已建立pdu会话时,由第二smf选择服务于mbs会话的smf。
186.参阅图5所示,提供了实施例三的流程示意图。
187.s501:ue向第二smf发送mbs信息。
188.ue利用已建立的pdu会话的用户面,向upf发送组播加入消息,在该组播加入消息中携带了mbs信息;upf再向服务于pdu会话的第二smf发送通知,在通知中携带了ue的标识信息和mbs信息。
189.s502:第二smf向nrf发送包含mbs信息的nnrf_nfdiscovery_request。
190.s503a:nrf根据接收的mbs信息和存储的smf的信息,确定存在当前服务于该mbs信息对应的mbs会话的smf时,向第二smf发送包含第一smf的信息的nnrf_nfdiscovery_request响应。
191.s503b:nrf根据接收的mbs信息和存储的smf的信息,确定不存在当前服务于该mbs信息对应的mbs会话的smf时,向第二smf发送包含具备mbs能力的第三smf的信息的nnrf_nfdiscovery_request响应。
192.在执行步骤503a或者步骤503b之前,smf建立mbs会话时,向nrf注册或更新smf的信息,所述smf的信息包括mbs会话的信息;smf释放mbs会话时,向nrf请求更新smf的信息,所述更新smf的信息包括:从smf的信息中删除mbs会话的信息。具体操作方式前面已经描述,在此不再赘述。
193.s504a:第二smf选择第一smf。
194.s504b:第二smf选择第三smf。
195.在执行步骤504b时,若nrf只提供了一个第三smf的信息,则第二smf直接选择该第三smf即可;若nrf提供了多个第三smf的信息,则第二smf可以根据预设的本地策略选择一个第三smf。若第二smf自身具备mbs能力,第二smf优先选择自身作为第三smf,服务于该mbs会话。
196.然后,被选择的第三smf可以向nrf更新信息,将该mbs会话的信息添加到该第三smf的信息中。
197.s505a:第二smf向amf发送包含第一smf的信息的namf_communication_reroute请求或者nsmf_pdusession_update请求。
198.s505b:第二smf向amf发送包含第三smf的信息的namf_communication_reroute请求或者nsmf_pdusession_update请求。
199.s506a:amf在确定第一smf的服务区域包含ue所在的区域时,根据第一smf的信息,向第一smf发送包含mbs信息的nsmf_mbssession_updatesmcontext请求,或者nsmf_pdusession_createsmcontext请求,第二smf释放该pdu会话。
200.若第二smf所选的第一smf不是服务于pdu会话的第二smf,amf向第二smf发送携带该pdu会话标识的nsmf_pdusession_updatesmcontext或者nsmf_pdusession_releasesmcontext,在第二smf将pdu会话的相关参数全部转移到第一smf后,第二smf释放该pdu会话,即第二smf删除该pdu会话的上下文。第一smf同时服务于pdu会话和该mbs会话。
201.s506b:amf在确定第一smf的服务区域不包含ue所在的区域时,向中间smf发送包含第一smf的信息的nsmf_pdusession_createsmcontext请求或者nsmf_mbssession_createsmcontext请求,其中,中间smf的服务区域包含ue所在的区域。
202.amf可以从本地配置的smf中,选择一个具备mbs能力的smf作为中间smf;也可以向nrf查询能够服务于ue所在的区域,且具备mbs能力的smf,作为中间smf;还可以将具备mbs能力的第二smf,作为中间smf。然后,中间smf可以向nrf更新信息,将该mbs会话的信息添加到中间smf的信息中。
203.s506b':中间smf根据第一smf的信息,向第一smf发送包含mbs信息的nsmf_mbssession_update请求或者nsmf_pdusession_create请求。
204.s506c:amf在确定第三smf的服务区域包含ue所在的区域时,根据第三smf的信息,向第三smf发送包含mbs信息的nsmf_mbssession_updatesmcontext请求,或者nsmf_pdusession_createsmcontext请求。
205.s506d:amf在确定第三smf的服务区域不包含ue所在的区域时,向中间smf发送包含第三smf的信息的nsmf_pdusession_createsmcontext请求或者nsmf_mbssession_createsmcontext请求,其中,中间smf的服务区域包含ue所在的区域。
206.s506d':中间smf根据第三smf的信息,将mbs信息发送给第三smf。
207.s507a:第一smf根据mbs信息,将ue加入到该mbs会话中。
208.s507b:第三smf根据mbs信息,将ue加入到该mbs会话中。
209.实施例一中已经描述了将ue加入到该mbs会话的过程,在此不再赘述。
210.基于同一发明构思,本技术实施例提供了一种加入多播广播业务mbs会话的装置,应用于网络设备,参阅图6所示,至少包括接收单元601、查询单元602和处理单元603,其中,
211.接收单元601,用于接收用户终端ue发送的mbs信息;
212.查询单元602,用于根据所述mbs信息,通过网络数据库功能nrf确定当前服务于所述mbs信息对应的mbs会话的第一会话管理功能smf的信息;
213.处理单元603,用于根据所述第一smf的信息,将所述mbs信息发送给所述第一smf,以使所述第一smf将所述ue加入到所述mbs会话中。
214.可选的,所述网络设备为接入与移动性管理功能amf;
215.所述接收单元601用于:
216.接收所述ue发送的包含所述mbs信息的第一请求消息;或者,
217.接收第二smf发送的包含所述mbs信息的第二请求消息,其中,所述第二smf是服务于所述ue的pdu会话的smf。
218.可选的,所述网络设备为所述第二smf;
219.所述接收单元601用于:
220.接收upf发送的包含所述mbs信息的第三请求消息;
221.其中,所述第二smf是服务于所述ue的pdu会话的smf;所述第三请求消息由所述upf基于所述ue通过所述pdu会话发送的所述mbs信息生成的。
222.可选的,所述查询单元602用于:
223.向所述nrf发送包含所述mbs信息的第四请求消息,以使所述nrf从注册的smf中确定当前服务于所述mbs信息对应的mbs会话的第一smf;
224.接收所述nrf实体返回的所述第一smf的信息。
225.可选的,所述第四请求消息还包括第一信息,第一信息包括以下信息的部分或者全部:
226.网络切片信息,数据网络名称,公共陆地移动网络标识,服务区域信息。
227.可选的,若不存在当前服务于所述mbs信息对应的mbs会话的第一smf,所述查询单元602进一步用于:
228.根据所述nrf提供的第三smf的信息,将所述mbs信息发送给所述第三smf,以使所述第三smf将所述ue加入到所述mbs会话中;所述第三smf具备mbs能力。
229.可选的,所述网络设备为所述amf;
230.所述处理单元603用于:
231.若所述第一smf的服务区域包含所述ue所在的区域,根据所述第一smf的信息,将所述mbs信息发送给所述第一smf;或者,
232.若所述第一smf的服务区域不包含所述ue所在的区域,将所述第一smf的信息和所述mbs信息发送给中间smf,以使所述中间smf根据所述第一smf的信息,将所述mbs信息发送给所述第一smf,其中,所述中间smf的服务区域包含所述ue所在的区域。
233.可选的,所述网络设备为第二smf;
234.所述处理单元603用于:
235.将所述第一smf的信息和所述mbs信息发送给所述amf,以使所述amf根据所述第一smf的信息,将所述mbs信息发送给所述第一smf。
236.可选的,所述mbs信息包括以下信息的部分或者全部:
237.mbs组播地址,临时移动组标识,mbs会话标识。
238.基于同一发明构思,本技术实施例提供了一种加入多播广播业务mbs会话的装置,应用于网络数据库功能nrf,参阅图7所示,至少包括接收单元701、查询单元702和发送单元703,其中,
239.接收单元701,用于接收网络设备发送的mbs信息;
240.查询单元702,用于依据所述mbs信息和存储的smf的信息,确定第一smf,所述第一
smf当前服务于所述mbs信息对应的mbs会话;
241.发送单元703,用于向所述网络设备提供所述第一smf的信息,以使所述网络设备选择所述第一smf将用户终端ue加入到所述mbs会话中。
242.可选的,所述查询单元702进一步用于:
243.若不存在当前服务于所述mbs信息对应的mbs会话的smf,则所述nrf将具备mbs能力的第三smf的信息提供给所述网络设备,以使所述网络设备选择所述第三smf将所述ue加入到所述mbs会话中。
244.可选的,所述查询单元702进一步用于:
245.所述nrf接收所述第一smf发送的第五请求消息,所述第五请求消息用于注册或者更新所述第一smf的信息,所述第一smf的信息包括所述mbs会话的信息。
246.基于同一发明构思,本技术实施例提供了一种加入多播广播业务mbs会话的装置,应用于会话管理功能smf,参阅图8所示,至少包括更新单元801,其中,
247.更新单元801,用于建立mbs会话时,向网络数据库功能nrf注册或者更新所述smf的信息,所述smf的信息包括所述mbs会话的信息,以使所述nrf向网络设备提供当前服务于所述mbs会话的所述smf的信息。
248.可选的,所述更新单元801进一步用于:
249.释放所述mbs会话时,向所述nrf请求更新所述smf的信息,所述更新所述smf的信息包括:从所述smf的信息中删除所述mbs会话的信息。
250.基于同一发明构思,本技术实施例提供了一种电子设备,参阅图9所示,至少包括处理器901和存储器902,其中,所述存储器902存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器901执行上述任意一种加入mbs会话的方法的步骤。
251.基于同一发明构思,本技术实施例提供了一种计算机可读存储介质,其包括程序代码,当所述程序产品在电子设备上运行时,所述程序代码用于使所述电子设备执行上述任意一种加入mbs会话的方法的步骤。
252.在一些可能的实施方式中,本技术提供的业务控制方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本技术各种示例性实施方式的加入mbs会话的方法中的步骤。
253.程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
254.本技术的实施方式的用于业务控制的程序产品可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在计算装置上运行。然而,本技术的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被命令执行系统、装置或者器件使用或者与其结合使用。
255.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载
了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由命令执行系统、装置或者器件使用或者与其结合使用的程序。
256.可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等,或者上述的任意合适的组合。
257.可以以一种或多种程序设计语言的任意组合来编写用于执行本技术操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算装置上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算装置上部分在远程计算装置上执行、或者完全在远程计算装置或服务器上执行。在涉及远程计算装置的情形中,远程计算装置可以通过任意种类的网络包括局域网(lan)或广域网(wan)连接到用户计算装置,或者,可以连接到外部计算装置(例如利用因特网服务提供商来通过因特网连接)。
258.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
259.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献