1.本公开涉及一种无线通信系统中用于控制终端发送/接收的数据速率的方法和装置。
背景技术:2.为了满足自部署第四代(4g)通信系统以来对无线数据流量增加的需求,已经努力开发了改进的第五代(5g)或准5g通信系统。因此,5g或准5g通信系统也被称为“超4g网络”通信系统或“后长期演进(后lte)”系统。
3.5g通信系统被认为是在超高频(毫米波(mmwave))频带(例如,60ghz频带)中实现的,以便实现更高的数据速率。为了降低无线电波的传播损耗并增加超高频带的传输距离,在5g通信系统中讨论了波束成形、大规模多输入多输出(mimo)、全维mimo(fd-mimo)、阵列天线、模拟波束成形、大规模天线技术。
4.此外,在5g通信系统中,正在基于高级小小区、云无线电接入网络(ran)、超密集网络、设备到设备(d2d)通信、无线回程、移动网络、协作通信、协调多点(comp)、接收端干扰消除等进行对系统网络改进的开发。
5.在5g系统中,还开发了作为高级编码调制(acm)的混合fsk和qam调制(fqam)和滑动窗口叠加编码(swsc),以及作为高级接入技术的滤波器组多载波(fbmc)、非正交多址(noma)和稀疏码多址(scma)。
6.随着各种信息技术(it)的发展,网络设备已经通过对虚拟化技术的应用而演进为虚拟化网络功能(nf),并且虚拟化nf可以以超越物理限制的软件的形式来实现,并被安装在各种类型的云或数据中心(dc)中/在各种类型的云或数据中心中操作。特别地,nf可以根据服务需求、系统容量或网络负载来自由扩展、缩放、安装(启动)或终止。因为nf应该基本上在物理配置(例如预定的设备)上执行,所以即使nf以软件的形式来实现,也应该注意,不排除物理配置。此外,nf可以简单地通过物理配置(也就是说,仅硬件)来实现。
7.为了支持各种网络结构中的各种服务,已经引入了网络切片(network slicing)技术。网络切片是通过网络功能(nf)的集合来对网络进行逻辑配置,以支持特定服务并将其与其他切片(slice)分离开的技术。一个终端可以接入两个或更多个不同的切片。在这种情况下,可以接入与不同服务相对应的不同网络切片、或者甚至可以通过不同的网络切片来提供相同的服务。
8.如上所述,由于移动通信系统的发展,可以通过不同的网络切片来提供各种服务或一种服务,因此需要一种用于有效地控制每个网络切片针对终端的通信速率的方案。
技术实现要素:9.技术问题
10.本公开提供了一种用于有效地控制被提供给终端(例如无线通信系统中的用户设备)的数据速率的方法和装置。
11.问题的解决方案
12.根据本公开的实施例的在无线通信系统中由会话管理功能(smf)设备控制ue的数据速率的方法可以包括:从接入和移动性管理功能(amf)接收包括ue的网络切片信息和ue信息的协议数据单元(pdu)会话创建请求消息;生成用于管理ue的pdu会话的会话管理(sm)上下文;从统一数据管理(udm)设备获取ue的ue订阅信息;与策略控制功能(pcf)设备建立sm策略关联;基于sm策略关联,确定ue的pdu会话的单个网络切片选择辅助信息(s-nssai)的聚合最大比特率(ambr);基于sm策略关联和s-nssai-ambr,与amf建立n4会话;以及向amf通知与upf的会话建立。
13.根据本公开的实施例的无线通信网络中的会话管理功能(smf)设备可以包括:被配置为与无线通信网络中的另一个网络实体通信的网络接口;被配置为存储从另一个网络实体接收到的信息的存储器;以及至少一个处理器,其中,该处理器可以被配置为:通过网络接口从接入和移动性功能(amf)设备接收包括ue的网络切片信息和ue信息的协议数据单元(pdu)会话创建请求消息,生成用于管理ue的pdu会话的会话管理(sm)上下文,通过网络接口从统一数据管理(udm)设备获取ue的ue订阅信息,通过网络接口与策略控制功能(pcf)设备建立sm策略关联,基于sm策略关联,确定ue的pdu会话的单个网络切片选择辅助信息(s-nssai)的聚合最大比特率(ambr),基于sm策略关联和s-nssai-ambr,与amf建立n4会话,并向amf设备通知与upf的会话建立。
14.发明的有益效果
15.通过根据本公开的方法和装置,可以有效地控制被提供给终端(例如,无线通信系统中的用户设备)的数据速率。此外,当应用本公开的实施例时,移动通信系统可以通过将网络切片配置为根据用户设备或网络所需的数据速率提供数据,来有效地管理网络资源。此外,移动通信系统可以根据各种情况来改变ue订阅的网络切片的数据速率。
附图说明
16.图1示出了根据本公开的实施例的注册过程。
17.图2示出了根据本公开的实施例的pdu会话建立过程。
18.图3a和图3b示出了根据本公开的实施例的pdu会话建立过程。
19.图4a和图4b示出了根据本公开的实施例的pdu会话建立过程。
20.图5a和图5b示出了根据本公开的实施例的pdu会话建立过程。
21.图6示出了根据本公开的实施例的服务请求过程。
22.图7示出了根据本公开的实施例的ue配置更新过程。
23.图8是示出根据本公开的各种实施例的nf的内部功能的框图。
24.图9是示出根据本公开的各种实施例的ue的间隔功能的框图。
25.图10示出了根据本公开的各种实施例的pdu会话建立过程。
26.图11示出了根据本公开的各种实施例的5gs/eps互工作结构。
具体实施方式
27.本公开中使用的术语仅用于描述特定实施例,并且不旨在限制本公开。单数表达可以包括复数表达,除非它们在上下文中明确不同。除非另有定义,否则本文使用的所有术
语(包括技术术语和科学术语)都具有与本公开所属领域的技术人员通常理解的含义相同的含义。在通用词典中定义的这些术语可以被解释为具有与相关领域中的上下文含义相同的含义,并且除非在本公开中明确定义,否则不能被解释为具有理想的或过于正式的含义。在一些情况下,即使是在本公开中定义的术语也不应该被解释为排除本公开的实施例。
28.在下文中,将基于硬件的方法来描述本公开的各种实施例。然而,本公开的各种实施例包括使用硬件和软件两者的技术,因此本公开的各种实施例不排除从软件的角度来看。
29.本公开涉及一种用于在无线通信系统中支持各种服务的方法和装置。具体地,本公开描述了一种在无线通信系统中通过支持终端的移动性来支持各种服务的技术。
30.如在以下描述中使用的,为了方便起见,说明性地使用了涉及信号的术语、用于标识接入节点的术语、涉及网络实体或网络功能(nf)的术语、涉及消息的术语、涉及网络实体间接口的术语、涉及各种标识信息的术语等。因此,本公开不受下面使用的术语的限制,并且可以使用涉及具有等同技术含义的主题的其他术语。
31.本公开中使用的nf可以是一个网络实体或一个网络实体的一部分。网络实体可以具有物理配置和软件配置,并且可以被实现为一个设备、一个装置或一个计算系统。在另一个示例中,一个nf可以通过两件或更多件设备、两个或更多个装置或者两个或更多个计算系统来被实现为一个nf。此外,一个nf可以作为特定软件模块被安装在一个计算系统或两个或更多个计算系统中,以作为一个nf来操作。
32.在下面的描述中,为了便于描述,除非特别提及,否则nf可以被理解为具有包括一个网络实体或被实现为一个网络实体的物理设备以及软件配置的形式。
33.为了便于描述,本公开使用了在第三代合作伙伴项目长期演进(3gpp lte)和5g标准中定义的术语和名称。然而,本公开不受术语和名称的限制,并且可以被等同地应用于基于另外的标准的系统。
34.根据本公开的实施例的5g系统可以包括终端、基站和5g核心网络。5g核心网络可以包括网络功能(在下文中,可以与nf互换使用),诸如amf、smf、pcf、upf、udm、udr、nef、nssf等。根据本公开的实施例,网络功能(nf)可以指网络实体(在下文中,可以与ne互换使用)或网络资源。下一代无线电接入网络(ng-ran)(在下文中,可以与5g-ran或ran互换使用)是向终端提供无线通信功能的基站。终端(用户设备或ue)可以通过基站来接入5g核心网络。
35.此外,下面描述的各种网络功能可以包括一个特定的物理设备或两个或更多个物理设备。此外,每个物理设备可以包括用于根据包括在其中的处理器的控制来执行下面描述的方法的程序(软件)。在下文中,为了便于描述,仅给出了nf的名称,但是nf被实现为包括如上所述的至少一个处理器的物理设备,并且对于本领域技术人员清楚的是,nf可以具有(安装)用于本公开中描述的操作的程序(软件)。因此,省略了表达“设备”,并且在下文中仅描述特定nf的名称。
36.根据本公开的实施例,接入和移动性管理功能(amf)是管理终端的无线网络接入和移动性的网络功能。会话管理功能(smf)是管理被提供给终端(例如,用户设备(ue))的分组数据网络连接的网络功能。在以下描述中,终端和ue可以指能够以相同方式通过无线电接入方案来接入特定无线网络的所有设备。分组数据网络连接被称为协议数据单元(pdu)
会话。pdu会话信息可以包括服务质量(qos)信息、计费信息或关于分组处理的信息。策略控制功能(pcf)是应用移动通信服务提供商针对终端的服务策略、计费策略和用于pdu会话的策略的网络功能。用户平面功能(upf)用作递送由终端发送和接收的分组的网关,并且是由smf控制的网络功能。upf连接到数据网络(dn),并且用于通过5g系统来将终端生成的上行链路数据分组发送到外部数据网络。此外,upf用于通过5g系统来向终端发送由外部数据网络生成的接收到的下行链路数据分组。例如,upf可以连接到通过互联网连接的数据网络,并且可以通过互联网来路由从终端发送的数据分组,并且将从互联网发送的数据分组路由到终端。
37.统一数据管理(unified data management,udm)是存储和管理关于订户的信息的网络功能。网络开放功能(network exposure function,nef)是一种网络功能,其能够访问用于管理5g网络中的终端的信息以便订阅终端的移动性管理事件、订阅终端的会话管理事件、请求会话相关信息、配置终端的计费信息、以及请求改变终端的pdu会话策略,即,通过到5g核心网络nf的连接将关于终端的信息发送到nf、或者向外部报告关于终端的信息。应用功能(application function,af)是能够使用由5g网络通过nef提供的服务和功能的网络功能。
38.统一数据存储库(unified data repository,udr)是存储和管理数据的网络功能。例如,当订阅了新的终端或者现有终端订阅信息被改变或者请求该改变时,udr可以存储终端订阅信息并且将终端订阅信息提供给udm。udr可以存储服务提供商策略信息,并且将服务提供商策略信息提供给pcf。udr可以存储网络服务开放相关信息,并且将网络服务开放相关信息提供给nef。网络切片选择功能(network slice selection function,nssf)是确定终端可用的网络切片并确定包括在网络切片中的网络切片实例的网络功能。
39.一个网络切片或一个网络切片实例可以作为一个设备、一个装置和/或一个计算系统中的程序来操作。在另一个示例中,一个网络切片或一个网络切片实例可以作为两件或更多件设备、两个或更多个装置和/或两个或更多个计算系统中的程序来操作。在另一个示例中,一个特定网络切片或一个特定网络切片实例可以作为一个设备、一个装置和/或一个计算系统中的程序来操作,而另一个网络切片或另一个网络切片实例可以作为两件或更多件设备、两个或更多个装置和/或两个或更多个计算系统中的程序来操作。
40.每个nf可以预定义自己提供的服务,并且由nf提供的服务可以被称为nfcf、nsmf、namf和nnef服务。例如,当amf向smf发送会话相关消息时,amf可以使用nsmf_pdusession_createsmcontext服务(或应用程序接口(api))。
41.在下面的描述中,一种服务(例如npcf服务)可以被统称为通过用于与pcf通信的接口而与pcf交换的消息。在上面的示例中,当amf使用nsmf_pdusession_createsmcontext服务来向smf发送会话相关消息时,这些消息可以是根据smf通过用于与smf的通信的接口所需的格式而配置的特定消息。
42.终端可以通过基站来接入amf,并且与5g核心网络交换控制平面信令消息。此外,终端可以通过基站来接入upf,并且与数据网络交换用户平面数据。向终端提供应用层服务的应用服务器,在与5g核心网络交换控制平面信令消息时可以被称为af,并且在与终端交换用户平面数据时可以被称为dn。因此,af和dn两者都可以用作应用服务器的名称。
43.同时,移动通信系统可以包括支持网络切片的网络。也就是说,一个物理网络可以
被配置和管理为逻辑上分离的网络切片(在下文中,可以与切片互换使用)。移动服务提供商可以提供专用于具有不同特性的各种服务的专用网络切片。各个网络切片可以根据服务特性而具有不同类型和不同量的所需资源,并且移动通信系统可以保证每个网络切片所需的资源。例如,提供语音呼叫服务的网络切片可能会频繁地出现控制平面信令,因此包括专用于其的nf。提供互联网数据服务的网络切片可能会频繁地出现大数据流量,因此包括专用于其的nf。在由3gpp定义的5g系统中,一个网络切片可以被称为“s-nssai”。单个网络切片选择辅助信息(single network slice selection assistance information,s-nssai)可以包括切片/服务类型(slice/service type,sst)值和切片区分符(slice differentiator,sd)值。sst可以指示切片支持的服务(例如,增强型移动宽带(embb)、物联网(iot)、超可靠低延迟通信(urllc)和车联网(v2x))的特性。sd可以用作被称为sst的特定服务的附加定界符(delimiter)。
44.终端可以接入移动通信系统以执行注册过程。在注册过程中,终端可以向移动通信系统发送要使用的网络切片信息。终端发送到移动通信系统的网络切片信息可以被称为“所请求的切片(所请求的nssai)”,并且所请求的nssai可以包括一个或多个s-nssai值。移动通信系统可以认证终端请求,并且当认证成功时,可以确定终端可用的网络切片信息。由移动通信系统确定的网络切片信息可以被称为“所允许的切片(所允许的nssai)”,并且所允许的nssai可以包括一个或多个s-nssai值。终端可以从移动通信系统接收所允许的nssai。终端可以存储所允许的nssai,并将其用于以下过程。
45.完成注册过程的终端可以连接到dn以执行pdu会话建立过程,以便发送和接收数据。终端可以将要使用的s-nssai和/或数据网络名称(dnn)信息插入到pdu会话建立请求消息中,并将该消息发送到移动通信系统。移动通信系统可以认证终端请求,并且当认证成功时,可以为终端建立pdu会话。通过这样的过程,终端可以在一个网络切片中建立一个或多个pdu会话。当在一个网络切片中对于一个终端支持不同的pdu会话时,dnn可能相同或不同。例如,终端可以使用embb切片(embb s-nssai)来建立三个不同的pdu会话。第一pdu会话可以支持embb s-nssi和dnn1。第二pdu会话可以支持embb s-nssi和dnn2。第三pdu会话可以支持embb s-nssi和dnn2。第一pdu会话和第二pdu会话可以对应于在同一网络切片中支持不同dnn的情况,并且第二pdu会话和第三pdu会话可以对应于在同一网络切片中支持相同dnn的情况。
46.本公开描述了一种在移动通信系统中控制针对每个终端的网络切片的数据速率的方法和装置。为此,本公开描述了用于控制针对每个终端的网络切片的数据速率的、包括在5g系统中的节点(例如终端、基站、amf、smf和upf)的操作。特别地,当对于一个终端,一个s-nssai支持两个或更多个pdu会话时,描述了一种用于控制每个pdu会话的上行链路数据流量和下行链路数据流量的方法和装置。
47.当应用本公开的实施例时,移动通信系统可以配置网络切片以提供所需的数据速率并高效地管理网络资源。此外,移动通信系统可以根据各种情况来改变终端订阅的网络切片的数据速率。
48.根据本公开的各种实施例,当描述包括在5g系统中的节点时,可以分派号码。例如,当分派了诸如smf1和smf2的号码时,这些号码可以指smf在逻辑上和/或物理上是分离的,但是由其执行的操作可以是相同的。分派号码可以指多个会话由逻辑上和/或物理上不
同的nf来处理。
49.在下文中,nf可以是接入和移动性管理功能(amf)设备、会话管理功能(smf)设备和网络切片选择功能(nssf)设备中的至少一个。然而,本公开的实施例可以被等同地应用于nf被实际实现为实例(amf实例、smf实例或nssf实例)的情况。
50.在本公开中,实例可以指其中特定nf以软件代码的形式存在并且物理或/和逻辑资源可以从计算系统分配以执行nf功能并可以由物理计算系统(例如,存在于核心网络中的特定计算系统)运行的状态。因此,amf实例、smf实例或nssf实例可以指物理或/和逻辑资源在从存在于核心网络中的特定计算系统分配之后可以用于amf、smf或nssf操作。作为结果,从存在于网络中的特定计算系统接收用于amf、smf和nssf操作的物理或/和逻辑资源的amf实例、smf实例和nssf实例可以执行与其中存在物理amf、smf和nssf设备的情况下相同的操作。因此,在本公开的实施例中,对nf(amf、smf、upf、nssf、nrf或scp)的描述可以用nf实例来代替,或者相反地,对nf实例的描述可以用nf来代替。类似地,在本公开的实施例中,对nw切片的描述可以用nw切片实例来代替,或者相反地,对nw切片实例的描述可以用nw切片来代替。
51.【实施例1】
52.在本公开的各种实施例中,实施例1描述了一种在移动通信系统中管理针对每个终端的网络切片的数据速率的方法。更具体地,实施例1描述了一种方法,通过该方法,定义了针对每个终端的网络切片的数据速率信息,终端、基站和nf存储针对每个终端的网络切片数据速率信息,并且上行链路数据和下行链路数据流量被控制。
53.根据本公开的实施例,可以定义与终端使用的网络切片相关联的总传输速率限制qos参数(与s-nssai相关联的聚合速率限制qos参数)。如上所述,与网络切片相关联的聚合速率限制qos参数可以包括例如每个网络切片的聚合最大比特率(每个s-nssai聚合最大比特率,以下被称为slice-ambr或s-nssai-ambr、nssai-ambr、sst-ambr、s-ambr或slice-mbr)。根据存储和管理slice-ambr的nf,slice-ambr可以被分为订阅的slice-ambr、服务网络slice-ambr和授权的slice-ambr。
54.订阅的slice-ambr可以作为ue订阅信息被存储在udm中。udm可以向5g核心网络nf(例如,amf或smf)提供订阅的slice-ambr。udm可以管理终端的订阅的slice-ambr以及订阅的s-nssai。例如,当存在embb s-nssai、urllc s-nssai和iot s-nssai作为ue订阅切片时,可能存在链接到每条s-nssai的slice-ambr。也就是说,例如,可能存在embb slice-ambr、urllc slice-ambr和iot slice-ambr。此外,可能存在默认slice-ambr,其可以在不存在链接到特定s-nssai的slice-ambr时被应用。例如,在不存在iot slice-ambr时,默认slice-ambr可以用于iot s-nssai。
55.服务网络slice-ambr可以由pcf来管理。pcf可以基于s-nssai、s-nssai的映射(终端的订阅的s-nssai和服务网络s-nssai的映射信息)、订阅的slice-ambr、session-ambr、移动通信服务提供商策略、本地策略和漫游协议来确定服务网络slice-ambr。例如,pcf可以确定被映射到订阅的s-nssai的s-nssai的slice-ambr,该s-nssai的slice-ambr是终端的订阅的网络切片并且由服务网络使用,即,服务网络slice-ambr。服务网络slice-ambr可以用于支持漫游订户。pcf可以向5g核心网络nf(例如,amf和smf)提供服务网络slice-ambr。
56.授权的slice-ambr可以由pcf来管理。pcf可以基于s-nssai、s-nssai的映射(终端的订阅的s-nssai和服务网络s-nssai的映射信息)、订阅的slice-ambr、服务网络slice-ambr、session-ambr、移动通信服务提供商策略、本地策略和漫游协议来确定授权的网络slice-ambr。pcf可以向5g核心网络nf(例如,amf和smf)提供授权的网络slice-ambr。
57.5g核心网络nf(例如,amf和smf)可以确定使用从udm获取的订阅的slice-ambr,基于本地策略来改变从udm获取的订阅的slice-ambr,然后使用改变的订阅的slice-ambr、或者使用从pcf获取的服务网络slice-ambr或/和授权的slice-ambr,以便管理终端使用的网络切片的数据速率。
58.slice-ambr可以指示对于与相应的s-nssai相关联的所有pdu会话,预期在非gbr qos流上提供的聚合比特率的限制。此外,slice-ambr可以指示在ambr平均窗口中测量的值。例如,当终端建立了与embb s-nssai相关联的三个pdu会话,并且这三个pdu会话的用户平面处于激活状态(pdu会话具有到ran的活动用户平面)时,embb s-nssai的slice-ambr可以被计算为这三个pdu会话所使用的ambr的总和。此时,slice-ambr可以被配置为等于或小于被确定为由5g nf使用的订阅的slice-ambr或/和授权的slice-ambr或/和服务网络slice-ambr的值。例如,当被确定为要由5g nf使用的embb slice-ambr是每秒1千兆比特(gbps)并且要由三个pdu会话使用的ambr是每秒200兆比特(mbps)、100mbps和150mbps时,embb s-nssai的最终slice-ambr可以被配置为450mbps,这是pdu会话的ambr的总和。根据本公开的另一个实施例,当被确定为要由5g nf使用的embb slice-ambr是1gbps并且由三个pdu会话使用的ambr是500mbps、300mbps和400mbps时,embb s-nssai的最终slice-ambr可以被配置为1gbps。因此,5g系统可以控制每个pdu会话可以使用的ambr。
59.终端可以使用一条或多条s-nssai,并且可以将s-nssai的slice-ambr的总和配置为等于或小于ue-ambr。例如,当终端的ue-ambr为4gbps,终端使用的embb s-nssai的slice-ambr为1gbps,urllc s-nssai的slice-ambr为1gbps,并且ciot s-nssai的slice-ambr为500mbps时,最终ue-ambr可以配置为2.5gbps,这是slice-ambr的总和。一般地,ciot是一种通信方法,并且可以是使用蜂窝网络的iot。例如,其可以是用于在移动通信系统(蜂窝网络)中提供iot服务的技术。
60.在另一个示例中,当终端的ue-ambr为4gbps,终端使用的embb s-nssai的slice-ambr为3gbps,urllc s-nssai的slice-ambr为1gbps,并且ciot s-nssai的slice-ambr为500mbps时,最终ue-ambr可以被配置为4gbps。因此,5g系统可以控制与s-nssai相关联的slice-ambr。
61.通过以上描述,参考附图更详细地描述了核心网络nf和终端的操作。
62.图1示出了根据本公开的实施例的注册过程。
63.在参考图1进行描述之前,描述了ue 100和网络实体。ue 100位于特定ran 101内,并且可以配置与ran 101的无线电信道和通信。如上所述,ran 101可以是5g网络的基站、lte或lte-a的基站、或者用作其他无线通信网络中的基站的网络实体。在下文中,为了便于描述,假设ran 101是5g基站,并且移动通信系统是5g无线通信网络。此外,假设除了ran 101之外,5g核心网络还包括amf 102、pcf 103和udm 104。下面描述的图1中由虚线标记的部分可以是在仅考虑信号流时可以省略的过程。
64.同时,5g系统可以确定可以由ue 100使用的s-nssai的slice-ambr,并且在ue 100
的注册过程期间将slice-ambr提供给ue 100、ran 101和相关的5g nf。
65.参考图1,为了执行注册过程,在操作110中,ue 100可以发送注册请求消息。注册请求消息可以包括ue期望使用的所请求的nssai,诸如ue id,例如订阅永久标识符(supi)、5g全球唯一临时标识符(5g-guti)等。为了描述本公开,假设所请求的nssai包括embb s-nssai和urllc s-nssai。
66.在操作112中,ran 101可以基于接收到的ue id、所请求的nssai和本地策略中的至少一个,来选择注册请求消息被发送到的amf 102。ran 101可以将注册请求消息传送到所选amf 102。
67.在操作114中,amf 102可以向udm 104发送nudm_sdm_ge请求消息,以请求ue 100的订阅信息。nudm_sdm_ge请求消息可以包括ue id,例如,supi等。
68.在操作116中,udm 104可以响应于此向amf 102发送涉及ue id的ue订阅信息。ue订阅信息可以包括ue 100订阅的订阅的s-nssai和每个订阅的s-nssai的订阅的slice-ambr。例如,当ue订阅信息包括embb s-nssai、urllc s-nssai和iot s-nssai作为多条订阅的s-nssai时,ue订阅信息的订阅的slice-ambr可以包括embb s-nssai的订阅的slice-ambr、urllc s-nssai的订阅的slice-ambr和iot s-nssai的订阅的slice-ambr。为了描述本公开,假设embb s-nssai、urllc s-nssai和iot s-nssai被包括作为订阅的s-nssai。
69.在操作116中从udm 104接收ue订阅信息的amf 102可以在操作118之前,基于从ue 100接收到的所请求的nssai、从udm 104接收到的订阅的s-nssai和本地策略中的至少一个来确定所允许的nssai。根据本公开的另一个实施例,可以由amf 102以及图1中的方法从(未在图1中示出的)nssf获取所允许的nssai。例如,amf 102或/和nssf可以识别包括在所请求的nssai中的embb-s-nssai和urllc s-nssai被包括在订阅的s-nssai中,并且确定向所允许的nssai提供embb s-nsaai和urllc s-nssai。amf 102可以通过ue 100的ue上下文来存储所允许的nssai和订阅的slice-ambr。
70.在操作118中,amf 102可以与pcf 103建立接入和移动性策略关联或/和ue策略关联。amf 102发送到pcf 103的策略关联请求消息可以包括订阅的s-nssai、所允许的nssai、s-nssai的映射、订阅的slice-ambr、supi和归属公共陆地移动网络(hplmn)id中的至少一个。此时,订阅的slice-ambr可以包括amf 102从udm 104接收到的所有订阅的slice-ambr。根据本公开的实施例,amf 102从udm 104接收到的所有订阅的slice-ambr可以包括embb s-nssai的订阅的slice-ambr、urllc s-nssai的订阅的slice-ambr、以及iot s-nssai的订阅的slice-ambr。根据本公开的另一个实施例,订阅的slice-ambr可以仅包括由amf 102或/和nssf确定的所允许的nssai中包括的s-nssai的订阅的slice-ambr。在其详细示例中,订阅的slice-ambr可以仅包括由amf 102或/和nssf确定的所允许的nssai中包括的s-nssai的订阅的slice-ambr、embb s-nssai的订阅的slice-ambr以及urllc s-nssai的订阅的slice-ambr。
71.在操作120中,pcf 103可以确定接收到的订阅的slice-ambr中的每一个的服务网络slice-ambr。例如,pcf 103可以基于接收到的supi和hplmn id来确定ue的hplmn,并且基于订阅的s-nssai、s-nssai(被映射到订阅的s-nssai并由服务网络使用的s-nssai)的映射以及与hplmn的漫游协议来确定服务网络使用的s-nssai的服务网络slice-ambr。订阅的slice-ambr和由pcf 103确定的服务网络slice-ambr可以彼此相同或不同。pcf103可以向
102可以选择支持ue 100请求的s-nssai和/或dnn的smf。
83.在操作214中,amf 102可以将pdu会话创建请求消息发送到所选smf1200。pdu会话创建请求消息可以包括pdu会话id、s-nssai、dnn和服务网络slice-ambr中的至少一个。
84.smf1 200可以生成会话管理(sm)上下文。sm上下文是用于管理操作214中所请求的pdu会话的信息集。sm上下文可以被称为sm上下文id。结合sm上下文,一个sm上下文或多个sm上下文可以被分配给一个ue。例如,当多个pdu会话被分配给一个ue时,可以为每个pdu会话分配sm上下文。在这种情况下,多个上下文id可以被分配给一个ue。
85.在操作216中,smf1 200可以向udm 104请求ue 100的订阅信息,并且从udm 104获取ue订阅信息。ue订阅信息可以包括订阅的s-nssai、订阅的s-nssai的订阅的slice-ambr、订阅的s-nssai的订阅的session-ambr和dnn中的至少一个。
86.smf1 200可以基于ue订阅信息来认证在操作214中接收到的ue请求。例如,smf1 200可以识别包括在pdu会话创建请求消息中的、由ue请求的s-nssai和/或dnn是否包括在ue订阅信息中。
87.在操作218中,smf1 200可以向amf 102发送pdu会话创建响应消息。当在操作216中执行的认证成功时,pdu会话创建响应消息可以包括sm上下文id。
88.amf 102可以存储接收到的sm上下文id。amf 102可以使用sm上下文id,以便指示被称为pdu会话id的pdu会话的sm上下文。
89.在操作220中,smf1 200可以与pcf 103建立sm策略关联。与smf1200建立sm策略关联的pcf 103可以与amf 102已经在注册过程中与之建立了策略关联的pcf 103相同或不同。smf1 200发送到pcf 103的策略关联请求消息可以包括用于pdu会话建立的s-nssai、订阅的slice-ambr、服务网络slice-ambr、订阅的session-ambr、supi和hplmn id中的至少一个。此时,订阅的slice-ambr可以是根据特定s-nssai配置的pdu会话中订阅的slice-ambr。例如,订阅的slice-ambr可以是与s-nssai相对应的值。也就是说,当ue建立了两个pdu会话,并且这两个pdu会话使用同一s-nssai时,这两个pdu会话的订阅的slice-ambr可以彼此相同。此外,订阅的slice-ambr是作为ue订阅信息(ue订阅数据)存储在udm中的值,因此,即使ue没有通过相应的s-nssai建立pdu会话,订阅的slice-ambr也可以总是存储在udm中。此外,服务网络slice-ambr可以是服务网络用于pdu会话的服务网络slice-ambr。
90.在操作222中,pcf 103可以基于ue订阅信息和本地策略中的至少一个来确定接收到的订阅的slice-ambr或/和服务网络slice-ambr的授权的slice-ambr。此外,当确定授权的slice-ambr时,pcf 103可以考虑与ue100的hplmn的漫游协议。订阅的slice-ambr或服务网络slice-ambr可以与由pcf 103确定的授权的slice-ambr相同或不同。此外,pcf 103可以确定授权的session-ambr。授权的session-ambr可以是等于或小于授权的slice-ambr的值。pcf 103可以向smf1 200发送策略关联响应消息,并建立策略关联。策略关联响应消息可以包括授权的slice-ambr和授权的session-ambr中的至少一个。
91.smf1 200可以确定使用订阅的slice-ambr、由amf 102或smf1 200修改的slice-ambr、服务网络slice-ambr、和/或授权的slice-ambr之一作为要用于与pdu会话相关联的s-nssai的slice-ambr。smf1 200可以将slice-ambr添加到ue 100的sm上下文中。此外,smf1 200可以将session-ambr添加到ue 100的sm上下文中。
92.在操作224中,smf1 200可以发送n4会话建立请求消息,以便与被选择用于pdu会
话建立的upf1 202建立n4会话。smf1 200发送到upf1 202的n4会话建立请求消息可以包括pdu会话的slice-ambr和session-ambr中的至少一个。upf1 202可以存储接收到的slice-ambr和session-ambr,并使用它们来控制下行链路数据和/或上行链路数据流量。
93.在操作226中,upf1 202可以向smf1 200发送n4会话建立响应消息。
94.在操作228中,smf1 200可以发送namf_communication_n1n2messagetransfer消息,以便向amf 102通知pdu会话建立。namf_communication_n1n2messagetransfer消息可以包括smf1200向amf 102发送的信息、smf1 200向ran 101发送的n2消息和smf1200向ue 100发送的n1消息中的至少一个。
95.smf1 200发送到amf 102的信息可以包括pdu会话id、sm上下文id和slice-ambr中的至少一个。
96.smf1 200通过amf 102发送到ran 101的n2消息可以包括pdu会话id、session-ambr、s-nssai和slice-ambr中的至少一个。
97.smf1 200通过amf 102和ran 101发送到ue 100的n1消息可以包括pdu会话建立接受消息,该消息包括s-nssai、session-ambr和slice-ambr中的至少一个。
98.在操作230中,amf 102可以基于在操作228中接收到的消息,响应于pdu会话建立,向smf1 200发送namf_communication_n1n2messagetransfer响应消息。
99.在操作232中,amf 102可以向ran 101发送用于会话建立的n2 pdu会话请求消息。n2 pdu会话请求消息可以包括amf 102从smf1 200接收到的n2消息。
100.ran 101可以存储在操作232中接收到的s-nssai、slice-ambr以及pdu会话id,并使用它们来控制与s-nssai相关联的pdu会话的下行链路数据和/或上行链路数据流量。此时,当在ran 101中存在s-nssai的slice-ambr信息时(例如,当在如图1的操作122所示的ue注册过程中获取s-nssai的slice-ambr时、或者当存在ran配置信息时),ran 101可以使用预先存储在ran 101中的slice-ambr信息,而不使用在操作232中接收到的slice-ambr。根据本公开的另一个实施例,ran 101可以使用在操作232中接收到的slice-ambr信息,而不使用预先存储的slice-ambr信息。
101.在操作234中,ran 101可以执行与ue 100的接入网络(an)特定的资源建立过程。在an特定的资源建立过程中,ran 101可以向ue 100发送从amf 102接收到的pdu会话建立接受消息。ue 100可以存储接收到的slice-ambr,并使用其来控制与s-nssai相关联的pdu会话的上行链路数据流量。此时,当ue 100中存在s-nssai的slice-ambr信息时(例如,当在如图1的操作124所示的ue注册过程中获取s-nssai的slice-ambr时、或者当ue配置信息或ue策略信息存在时),ue 100可以使用预先存储在ue 100中的slice-ambr信息,而不使用在操作234中接收到的slice-ambr。根据本公开的另一个实施例,ue 100可以使用在操作234中接收到的slice-ambr信息,而不使用预先存储的slice-ambr信息。
102.在操作236中,成功执行pdu会话建立过程的smf1 200可以在udm104中将smf1 200自身注册为pdu会话的服务smf。udm 104可以存储smf1 200的smf实例id。
103.ue 100可以经由ran 101和upf1 202来向dn1 203发送上行链路数据。此外,dn1 203可以经由upf1 202和ran 101来向ue 100发送下行链路数据。
104.【实施例2】
105.在通过图2所示的过程建立用于s-nssai的pdu会话之后,根据本公开的各种实施
例的ue可以向dn发送上行链路数据流量以及从dn接收下行链路数据流量。此外,根据本公开的各种实施例的ue可以建立用于同一s-nssai的另一个pdu会话。例如,可以建立第一pdu会话用于与dn1 203的通信,并且可以建立第二pdu会话用于与dn2 300的通信。此时,第一pdu会话和第二pdu会话与同一s-nssai相关联,因此5g系统应该能够控制第一pdu会话和第二pdu会话的上行链路和下行链路数据流量的总和等于或小于与s-nssai相关联的slice-ambr的总和。尽管在上述示例中描述了两个pdu会话,但是根据本公开的各种实施例,即使在建立了三个或更多个pdu会话时,也可以应用相同的配置。
106.实施例2描述了一种方法,其在选择用于第二pdu会话的smf和upf时,选择与第一pdu会话中的smf和upf相同的smf和upf,由smf和/或upf管理第一pdu会话和第二pdu会话的s-nssai的slice-ambr,并且控制上行链路和下行链路数据流量的总和。
107.图3a和图3b示出了根据本公开的实施例的pdu会话建立过程。
108.在图3a和图3b的描述中,图3a和图3b可以是连续的信号流程图。例如,可以在图3a中的流程图的操作之后执行图3b的操作。然而,将单独地描述应该改变或省略次序的特定情况。此外,在图3a和图3b中描述了ue100和网络实体。ue 100位于特定ran 101内,并且可以配置与ran 101的无线电信道和通信。如上所述,ran 101可以是5g网络的基站、lte或lte-a的基站、或者用作其他无线通信网络中的基站的网络实体。在下文中,为了便于描述,假设ran 101是5g基站,并且移动通信系统是5g无线通信网络。此外,假设除了ran 101之外5g核心网络还包括amf 102、smf1200、pcf 103、upf1 202、udm 104、dn1 203和dn2 300。dn1 203和dn2300可以是本地或/和物理上不同的dn。此外,图3a和图3b中由虚线标记的部分可以是在仅考虑信号流时可以省略的过程。
109.参考图3a和图3b,在操作305中,ue 100可以如图2所述建立用于s-nssai的第一pdu会话,并且与dn1 203交换上行链路数据和/或下行链路数据流量。在操作305中,ue 100、ran 101和upf1 202可以存储s-nssai的slice-ambr,并且控制上行链路数据和/或下行链路数据流量的数据速率。
110.根据本公开的实施例的ue 100可以基于ue策略和ue的本地配置信息中的至少一个来确定建立用于s-nssai的另一个pdu会话,即与第一pdu会话相关联的第二pdu会话。
111.在操作310中,ue 100可以发送pdu会话建立请求消息,以便建立第二pdu会话。pdu会话建立请求消息可以包括pdu会话id、要由ue 100使用的s-nssai和dnn中的至少一个。此时,包括在pdu会话建立请求中的s-nssai可以与第一pdu会话的s-nssai相同。此外,包括在pdu会话建立请求中的dnn可以与第一pdu会话的dnn相同或不同。
112.在操作312中,amf 102可以选择能够管理ue 100请求的pdu会话的smf。根据本公开的各种实施例的amf 102可以基于存储在amf 102中的ue上下文来识别存在pdu会话,即,与ue 100请求的s-nssai相关联的第一pdu会话,并且选择第一pdu会话的服务smf1 200作为第二pdu会话的smf。
113.在操作314中,amf 102可以将pdu会话创建请求消息发送到所选smf1200。pdu会话创建请求消息可以包括pdu会话id、s-nssai和dnn中的至少一个。此外,amf 102可以将与第一pdu会话相关联的sm上下文id或pdu会话id插入到pdu会话创建请求消息中。amf 102可以通过将链接到第一pdu会话的sm上下文id或pdu会话id插入到pdu会话创建请求消息中来通知smf1 200第二pdu会话请求与第一pdu会话相关联(例如,它们是使用同一s-nssai的pdu
ambr,并且如果新确定的slice-ambr不同于在第一pdu会话建立过程期间确定的slice-ambr,则smf1 200可以将slice-ambr添加到ue 100的第一pdu会话的sm上下文中,并且可以在操作322中另外执行与操作350中描述的操作相同的操作。
124.用于第一pdu会话和第二pdu会话的slice-ambr可以被配置为第一pdu会话的ambr和第二pdu会话的ambr的总和。此时,当第一pdu会话的ambr和第二pdu会话的ambr的总和大于订阅的slice-ambr、服务网络slice-ambr或授权的slice-ambr的值时,smf1 200可以确定将订阅slice-ambr或者amf 120或smf1 200基于订阅的slice-ambr修改的slice-ambr、服务网络slice-ambr以及授权的slice-ambr之一用作用于第一pdu会话和第二pdu会话的slice-ambr。smf1 200可以将slice-ambr添加到ue 100的第二pdu会话的sm上下文。此外,smf1 200可以将第二pdu会话的session-ambr添加到ue 100的第二pdu会话的sm上下文。
125.在操作324中,smf1 200可以与被选择用于第二pdu会话建立的upf1202建立n4会话。例如,smf1 200可以选择第一pdu会话的upf1 202作为用于第二pdu会话的upf。smf1 200发送到upf1 202的n4会话建立请求消息可以包括第二pdu会话的slice-ambr和session-ambr中的至少一个。upf1 202可以存储接收到的slice-ambr和session-ambr,并使用它们来控制下行链路数据和/或上行链路数据流量。例如,upf1 202可以控制通过用于第一pdu会话的核心网络(cn)隧道(tunnel)传输的下行链路数据流量和通过用于第二pdu会话的cn隧道传输的下行链路数据流量的总和小于或等于接收到的slice-ambr。当生成超过slice-ambr的下行链路流量时,upf1 202可以丢弃第一pdu会话和/或第二pdu会话的下行链路数据流量中的一些数据。
126.在操作326中,upf1 202可以向smf1 200发送n4会话建立响应消息。
127.在操作328中,smf1 200可以发送namf_communication_n1n2messagetransfer消息,以便向amf 102通知pdu会话建立。namf_communication_n1n2messagetransfer消息可以包括smf1200向amf 102发送的信息、smf1 200向ran 101发送的n2消息和smf1200向ue 100发送的n1消息中的至少一个。
128.smf1 200发送到amf 102的信息可以包括pdu会话id、sm上下文id和slice-ambr中的至少一个。
129.smf1 200发送到ran 101的n2消息可以包括pdu会话id、session-ambr、session-nssai和slice-ambr中的至少一个。
130.smf1 200发送到ue 100的n1消息可以包括pdu会话建立接受消息,该pdu会话建立接受消息包括s-nssai、session-ambr和slice-ambr中的至少一个。
131.在操作330中,amf 102可以响应于pdu会话建立,向smf1 200发送namf_communication_n1n2messagetransfer响应消息。
132.在操作332中,amf 102可以向ran 101发送n2 pdu会话请求消息。n2 pdu会话请求消息可以包括amf 102从smf1 200接收到的n2消息。
133.ran 101可以存储接收到的s-nssai和slice-ambr以及pdu会话id,并且此后使用它们来控制第二pdu会话的下行链路数据和/或上行链路数据流量。例如,ran 101可以控制第一pdu会话的上行链路数据流量或下行链路数据流量和第二pdu会话的上行链路数据流量或下行链路数据流量的总和小于或等于接收到的slice-ambr。当生成超过slice-ambr的上行链路流量或下行链路流量时,ran 101可以丢弃第一pdu会话和/或第二pdu会话的数据
流量中的一些数据。
134.在操作334中,ran 101可以执行与ue 100的an特定的资源建立过程。在an特定的资源建立过程中,ran 101可以向ue 100发送从amf 102接收到的pdu会话建立接受消息。ue 100可以存储接收到的slice-ambr,并使用其来控制与s-nssai相关联的pdu会话的上行链路数据流量。例如,ue 100可以控制第一pdu会话的上行链路数据流量和第二pdu会话的上行链路数据流量的和小于或等于接收到的slice-ambr。当生成超过slice-ambr的上行链路数据流量时,ue 100可以首先发送具有较高优先级的pdu会话和/或数据流量,然后发送具有较低优先级的pdu会话和/或数据流量、或者丢弃一些数据。
135.在操作336中,成功执行pdu会话建立过程的smf1 200可以在udm104中将smf1 200自身注册为第二pdu会话的服务smf。udm 104可以存储smf1 200的smf实例id。
136.ue 100可以经由ran 101和upf1 202来向dn1 203发送上行链路数据。此外,dn1 203可以经由upf1 202和ran 101来向ue 100发送下行链路数据。
137.根据本公开的实施例,在第二pdu会话建立过程期间确定的slice-ambr可以不同于在第一pdu会话建立过程期间确定的slice-ambr。为了控制第一pdu会话的上行链路和/或下行链路数据流量,ue 100、ran 101和upf1202可以使用在第二pdu会话建立过程期间确定的slice-ambr。根据本公开的另一个实施例,smf1 200可以执行操作352和操作354,以将要用于第一pdu会话的改变的slice-ambr发送到upf1 202,并将要用于要由ue 100和ran 101使用的第一pdu会话的改变的slice-ambr发送到amf 102。因此,在操作358中,amf 102可以向ran 101发送要用于第一pdu会话的改变的slice-ambr。在操作360中,ran可以更新第一pdu会话,并且向ue 100发送要用于第一pdu会话的改变的slice-ambr。
138.ue 100可以使用在操作360中接收到的slice-ambr,以便控制第一pdu会话的上行链路数据流量。ran 101可以使用在操作358中接收到的slice-ambr,以便控制第一pdu会话的上行链路和/或下行链路数据流量。upf1202可以使用在操作352中接收到的slice-ambr,以便控制第一pdu会话的下行链路数据流量。
139.【实施例3】
140.在通过图2所示的过程建立用于s-nssai的pdu会话之后,根据本公开的各种实施例的ue可以向dn发送上行链路数据流量以及从dn接收下行链路数据流量。此外,根据本公开的各种实施例的ue可以建立用于同一s-nssai的另一个pdu会话。例如,可以建立第一pdu会话用于与dn1 203的通信,并且可以建立第二pdu会话用于与dn2 300的通信。此时,第一pdu会话和第二pdu会话与同一s-nssai相关联,因此5g系统应该能够控制第一pdu会话和第二pdu会话的上行链路和下行链路数据流量的总和等于或小于与s-nssai相关联的slice-ambr的总和。
141.实施例3描述了一种方法,其在选择用于第二pdu会话的smf时,选择与第一pdu会话中的smf相同的smf,由smf管理第一pdu会话和第二pdu会话的s-nssai的slice-ambr,并且控制上行链路和下行链路数据流量的总和。根据实施例3描述的方法,被选择用于第一pdu会话的upf和被选择用于第二pdu会话的upf可以不同。
142.图4a和图4b示出了根据本公开的实施例的pdu会话建立过程。
143.在描述图4a和图4b之前,图4a和图4b是连续的信号流程图。例如,可以在图4a的流程图的操作之后执行图4b的操作。然而,将单独地描述应该改变或省略次序的特定情况。此
外,在图4a和图4b中描述了ue 100和网络实体。ue 100位于特定的ran 101内,并且可以配置与ran 101的无线电信道和通信。如上所述,ran 101可以是5g网络的基站、lte或lte-a的基站、或者用作其他无线通信网络中的基站的网络实体。在下文中,为了便于描述,假设ran 101是5g基站,并且移动通信系统是5g无线通信网络。此外,假设除了ran 101之外,5g核心网络还包括amf 102、smf1200、pcf 103、upf1 202、upf2 400、udm 104、dn1 203和dn2 300。dn1203和dn2 300可以是本地或/和物理上不同的dn。upf1 202和upf2 400在逻辑上和/或物理上可以是不同的upf。此外,图4a和图4b中由虚线标记的部分可以是在仅考虑信号流时可以省略的过程。
144.参考图4a和图4b,ue 100可以建立用于s-nssai的第一pdu会话,并且针对同一s-nssai启动第二pdu会话建立过程,如图2、图3a和图3b所示的。为了更详细的描述,smf1 200可以在执行图2的操作210到操作236(图4a的第一框中的操作411)、然后执行图3a和图3b的操作310到操作322(图4a的第二块中的操作412)之后,确定要用于第一pdu会话和第二pdu会话的slice-ambr。
145.根据本公开的实施例的smf1 200可以考虑到slice-ambr来确定第一pdu会话的session-ambr和第二pdu会话的session-ambr。
146.在操作424中,smf1 200可以与被选择用于第二pdu会话建立的upf1202建立n4会话。例如,根据本公开的实施例的smf1 200可以基于存储在smf1 200中的sm上下文来识别存在pdu会话,即,与ue 100请求的s-nssai相关联的第一pdu会话。当第一pdu会话的dnn不同于针对第二pdu会话建立而请求的dnn时,smf1 200可以选择不同upf。可替代地,当第一pdu会话的dnn与针对第二pdu会话建立而请求的dnn相同时,smf1 200可以选择与实施例2中所示相同的upf。图4a和图4b示出了选择不同upf的情况。
147.smf1 200发送到upf1 202的n4会话建立请求消息可以包括第二pdu会话的slice-ambr和session-ambr中的至少一个。upf2 400可以存储接收到的slice-ambr和session-ambr,并使用它们来控制下行链路数据和/或上行链路数据流量。
148.在操作426中,upf1 202可以向smf1 200发送n4会话建立响应消息。
149.在操作431中,接收n4会话建立响应消息的smf1 200可以执行图3的操作328至操作336。
150.ran 101可以存储s-nssai和slice-ambr以及接收到的pdu会话id,并且此后使用它们来控制第二pdu会话的下行链路数据和/或上行链路数据流量。例如,ran 101可以控制第一pdu会话的上行链路数据流量和/或下行链路数据流量以及第二pdu会话的上行链路数据流量和/或下行链路数据流量的总和小于或等于接收到的slice-ambr。当生成超过slice-ambr的上行链路流量或下行链路流量时,ran 101可以丢弃第一pdu会话和/或第二pdu会话的数据流量中的一些数据。
151.ue 100可以存储接收到的slice-ambr,并使用其来控制与s-nssai相关联的pdu会话的上行链路数据流量。例如,ue 100可以控制第一pdu会话的上行链路数据流量和第二pdu会话的上行链路数据流量的总和小于或等于接收到的slice-ambr。当生成超过slice-ambr的上行链路数据流量时,ue 100可以首先发送具有较高优先级的pdu会话或数据流量,稍后发送具有较低优先级的pdu会话或数据流量、或者丢弃一些数据。
152.根据本公开的实施例,针对每个pdu会话分配的session-ambr可以被配置为小于
或等于被配置为针对网络中特定网络切片而提供的slice-ambr。upf1 202可以通过使用用于第一pdu会话的session-ambr来控制下行链路数据流量,而upf2 400可以通过使用用于第二pdu会话的session-ambr来控制下行链路数据流量。
153.当第一pdu会话的session-ambr和第二pdu会话的session-ambr的总和小于或等于slice-ambr时,经由upf1 202和upf2 400被发送到ran101的第一pdu会话和第二pdu会话的下行链路数据流量的总和可能不超过ran 101管理的slice-ambr。
154.当第一pdu会话的session-ambr和第二pdu会话的session-ambr的总和大于slice-ambr时,经由upf1 202和upf2 400被发送到ran 101的第一pdu会话和第二pdu会话的下行链路数据流量的总和可能超过ran101管理的slice-ambr。在这种情况下,ran 101可以丢弃第一pdu会话和/或第二pdu会话的下行链路数据流量中的一些数据。
155.ue 100可以经由ran 101和upf1 202来向dn1 203发送上行链路数据。此外,dn1 203可以经由upf1 202和ran 101来向ue 100发送下行链路数据。
156.根据本公开的各种实施例,在第二pdu会话建立过程期间确定的slice-ambr可以不同于在第一pdu会话建立过程期间确定的slice-ambr。smf1200可以执行图3a和图3b中描述的操作350至操作360。ue 100、ran 101和upf1 202可以通过使用为第一pdu会话更新的slice-ambr来控制上行链路和/或下行链路数据流量。
157.【实施例4】
158.在通过图2所示的过程建立用于s-nssai的pdu会话之后,根据本公开的各种实施例的ue可以向dn发送上行链路流量以及从dn接收下行链路数据流量。此外,根据本公开的各种实施例的ue可以建立用于同一s-nssai的另一个pdu会话。例如,可以建立第一pdu会话用于与dn1 203的通信,并且可以建立第二pdu会话用于与dn2 300的通信。此时,第一pdu会话和第二pdu会话与同一s-nssai相关联,因此5g系统应该能够控制第一pdu会话和第二pdu会话的上行链路和下行链路数据流量的总和等于或小于与s-nssai相关联的slice-ambr的总和。
159.实施例4描述了一种方法,通过该方法,amf管理第一pdu会话和第二pdu会话的s-nssai的slice-ambr,并且控制上行链路和下行链路数据流量的总和。根据实施例4中描述的方法,用于第一pdu会话的smf和/或upf可以不同于用于第二pdu会话的smf和/或upf。
160.图5a和图5b示出了根据本公开的实施例的pdu会话建立过程。
161.在图5a和图5b的描述中,图5a和图5b可以是连续的信号流程图。例如,可以在图5a中的流程图的操作之后执行图5b的操作。然而,将单独地描述应该改变或省略次序的特定情况。此外,在图5a和图5b中描述了ue100和网络实体。ue 100位于特定ran 101内,并且可以配置与ran 101的无线电信道和通信。如上所述,ran 101可以是5g网络的基站、lte或lte-a的基站、或者用作其他无线通信网络中的基站的网络实体。在下文中,为了便于描述,假设ran 101是5g基站,并且移动通信系统是5g无线通信网络。此外,假设除了ran 101之外,5g核心网络还包括amf 102、smf1200、smf2 500、pcf 103、upf1 202、upf2 400、udm 104、dn1 203和dn2300。dn1 203和dn2 300可以是本地或/和物理上不同的dn。upf1 202和upf2 400在逻辑上和/或物理上可以是不同的upf。smf1 200和smf2 500可以是逻辑上或/和物理上不同的smf。此外,图5a和图5b中由虚线标记的部分可以是在仅考虑信号流时可以省略的过程。可以被选择执行或者可以不执行图5a和图5b中由虚线标记的信号流。
162.参考图5a和图5b,在操作511中,ue 100可以如图2所述建立用于s-nssai的第一pdu会话,并且与dn1 203交换上行链路数据和/或下行链路数据流量。因此,在操作511中,ue 100、ran 101和upf1 202可以存储s-nssai的slice-ambr,并且控制上行链路数据和/或下行链路数据流量的数据速率。
163.同时,如图2或图3a所示的,在第一pdu会话建立过程期间,在操作228或操作328中,smf1 200发送到amf 102的namf_communication_n1n2messagetransfer消息可以包括用于s-nssai的第一pdu会话的slice-ambr信息和session-ambr信息。amf 102可以存储slice-ambr信息和session-ambr信息作为ue上下文。
164.根据本公开的实施例的ue 100可以基于ue策略和ue的本地配置信息中的至少一个,来确定建立用于s-nssai的另一个pdu会话,即与第一pdu会话相关联的第二pdu会话。
165.在操作510中,ue 100可以发送pdu会话建立请求消息,以便建立第二pdu会话。用于建立第二pdu会话的pdu会话建立请求消息可以包括pdu会话id、要由ue 100使用的s-nssai和dnn中的至少一个。此时,包括在pdu会话建立请求中的s-nssai可以与第一pdu会话的s-nssai相同。此外,包括在pdu会话建立请求中的dnn可以与第一pdu会话的dnn相同或不同。
166.在操作512中,amf 102可以选择能够管理ue 100请求的pdu会话的smf。例如,amf 102可以选择支持ue 100请求的s-nssai和/或dnn的smf。根据本公开的实施例,由amf 102选择的smf可以不同于第一pdu会话的服务smf1 200。
167.在操作514中,amf 102可以将pdu会话创建请求消息发送到所选smf2500。pdu会话创建请求消息可以包括pdu会话id、s-nssai和dnn中的至少一个。根据本公开的实施例的amf 102可以基于存储在amf 102中的ue上下文来识别存在ue会话,即,与ue 100请求的s-nssai相关联的第一ue会话。用于建立第二pdu会话的pdu会话创建请求消息可以包括第一pdu会话的slice-ambr、session-ambr和第一pdu会话的服务smf,即amf 102存储的smf1 200id信息。
168.在操作514中,smf2 500可以基于对消息的接收来生成第二pdu会话的sm上下文。在操作514中,sm上下文是用于管理所请求的pdu会话的信息集。sm上下文可以被称为sm上下文id。
169.在操作516中,smf2 500可以向udm 104请求ue 100的订阅信息,并从udm 104获取响应于此的ue订阅信息。ue订阅信息可以包括订阅的s-nssai、订阅的s-nssai的订阅的slice-ambr、订阅的s-nssai的订阅的session-ambr和dnn中的至少一个。
170.smf2 500可以基于从udm 104获取的ue订阅信息来认证在操作514中接收到的ue请求。例如,smf2 500可以识别包括在pdu会话创建请求消息中的、由ue请求的s-nssai和/或dnn是否包括在ue订阅信息中。
171.在操作518中,smf2 500可以向amf 102发送pdu会话创建响应消息。pdu会话创建响应消息可以包括第二pdu会话的sm上下文id。
172.amf 102可以存储在操作518中接收到的sm上下文id。amf 102可以使用第二sm上下文id,以便指示被称为第二pdu会话id的第二pdu会话的sm上下文。
173.在操作520中,smf2 500可以与pcf 103建立针对第二pdu会话的sm策略关联。与smf2 200建立sm策略关联的pcf 103可以与smf1 200已经在第一pdu会话建立过程中与之
500可以确定将第一pdu会话的slice-ambr改变为最新的slice-ambr值,即,在操作514之后被确定用于第二pdu会话的slice-ambr。因此,在操作548b中,通过使用在操作514中接收到的第一会话的服务smf信息,smf2 500可以向smf1 200发送最新的slice-ambr值。
191.如上述图3b的操作350所示的,接收到最新的slice-ambr的smf1 200可以确定更新第一pdu会话的slice-ambr。因此,在操作550中,包括smf1200的nf可以执行类似于图3a和图3b中描述的操作350至操作360的操作。此后,ue 100、ran 101和upf1 202可以通过使用为第一pdu会话更新的slice-ambr来控制上行链路和/或下行链路数据流量。
192.【实施例5】
193.在通过图2所示的过程建立用于s-nssai的pdu会话之后,根据本公开的各种实施例的ue可以向dn发送上行链路流量以及从dn接收下行链路数据流量。此外,根据本公开的各种实施例的ue可以建立用于同一s-nssai的另一个pdu会话。例如,可以建立第一pdu会话用于与dn1 203的通信,并且可以建立第二pdu会话用于与dn2 300的通信。此时,第一pdu会话和第二pdu会话与同一s-nssai相关联,因此5g系统应该能够控制第一pdu会话和第二pdu会话的上行链路和下行链路数据流量的总和等于或小于与s-nssai相关联的slice-ambr的总和。
194.实施例5描述了一种方法,通过该方法,udm管理第一pdu会话和第二pdu会话的s-nssai的slice-ambr,并且控制上行链路和下行链路数据流量的总和。根据实施例5中描述的方法,用于第一pdu会话的smf和/或upf可以不同于用于第二pdu会话的smf和/或upf。
195.使用上述图5a和图5b的pdu会话建立过程来描述实施例5。
196.参考图5a和图5b,在操作511中,ue 100可以如图2所述建立用于s-nssai的第一pdu会话,并且与dn1 203交换上行链路数据和/或下行链路数据流量。在操作511中,ue 100、ran 101和upf1 202可以存储s-nssai的slice-ambr,并且控制上行链路数据和/或下行链路数据流量的数据速率。
197.如图2的操作236所示的,smf1 200发送到udm 104的注册消息可以包括在第一pdu会话建立过程期间由s-nssai的第一pdu会话使用的slice-ambr信息和session-ambr信息。udm 104可以将slice-ambr信息和session-ambr信息存储为ue的sm数据。
198.根据本公开的实施例的ue 100可以基于ue策略和ue的本地配置信息中的至少一个来确定建立用于s-nssai另一个pdu会话,即与第一pdu会话相关联的第二pdu会话。
199.在操作510中,ue 100可以发送pdu会话建立请求消息,以便建立第二pdu会话。pdu会话建立请求消息可以包括pdu会话id、要由ue 100使用的s-nssai和dnn中的至少一个。此时,包括在pdu会话建立请求中的s-nssai可以与第一pdu会话的s-nssai相同。此外,包括在pdu会话建立请求中的dnn可以与第一pdu会话的dnn相同或不同。
200.在操作512中,amf 102可以选择能够管理由ue 100请求的pdu会话的smf。例如,amf 102可以选择支持ue 100请求的s-nssai和/或dnn的smf。根据本公开的各种实施例,amf 102选择的smf可以不同于第一pdu会话的服务smf1 200。
201.在操作514中,amf 102可以将pdu会话创建请求消息发送到所选smf2500。pdu会话创建请求消息可以包括pdu会话id、s-nssai和dnn中的至少一个。
202.smf2 500可以生成第二pdu会话的sm上下文。在操作514中,sm上下文是用于管理所请求的pdu会话的信息集。sm上下文可以被称为sm上下文id。
203.在操作516中,smf2 500可以向udm 104请求ue 100的订阅信息,并响应于此从udm 104获取ue订阅信息。ue订阅信息可以包括订阅的s-nssai、订阅的s-nssai的订阅的slice-ambr、订阅的s-nssai的订阅的session-ambr和dnn中的至少一个。根据本公开的各种实施例的udm 104可以向smf2 500提供与ue 100的第一pdu会话相关的信息(例如,用于第一pdu会话的slice-ambr和/或session-ambr)。
204.smf2 500可以基于ue订阅信息来认证在操作514中接收到的ue请求。例如,smf2 500可以识别包括在pdu会话创建请求消息中的、由ue100请求的s-nssai和/或dnn是否包括在ue订阅信息中。
205.在操作518中,smf2 500可以向amf 102发送pdu会话创建响应消息。pdu会话创建响应消息可以包括第二pdu会话的sm上下文id。
206.amf 102可以存储接收到的sm上下文id。amf 102可以使用第二sm上下文id,以便指示被称为第二pdu会话id的第二pdu会话的sm上下文。
207.在操作520中,smf2 500可以与pcf 103建立针对第二pdu会话的sm策略关联。与smf2 200建立sm策略关联的pcf 103可以与smf1 200已经在第一pdu会话建立过程中与之建立了策略关联的pcf 103相同或不同。smf2 500发送到pcf 103的策略关联请求消息可以包括用于第二pdu会话建立的s-nssai、订阅的slice-ambr、服务网络slice-ambr、订阅的session-ambr、supi和hplmn id中的至少一个。此时,订阅的slice-ambr可以是用于第二pdu会话的s-nssai的订阅的slice-ambr。此外,服务网络slice-ambr可以是用于第二pdu会话的服务网络的服务网络slice-ambr。
208.在操作522中,pcf 103可以基于ue订阅信息和本地策略中的至少一个来确定接收到的订阅的slice-ambr或服务网络slice-ambr的授权的slice-ambr。此外,当确定授权的slice-ambr时,pcf 103可以考虑与ue的hplmn的漫游协议。订阅的slice-ambr或服务网络slice-ambr可以与由pcf 103确定的授权的slice-ambr相同或不同。此外,pcf 103可以确定授权的session-ambr。授权的session-ambr可以是等于或小于授权的slice-ambr的值。pcf 103可以向smf2 500发送策略关联响应消息,并建立策略关联。策略关联响应消息可以包括授权的slice-ambr和授权的session-ambr中的至少一个。
209.smf2 500可以确定要用于第一pdu会话和第二pdu会话的slice-ambr。smf2 500可以基于在操作516中从udm 104接收到的第一pdu会话正在使用的slice-ambr和session-ambr中的至少一个以及在操作516至操作522中接收到的第二pdu会话的slice-ambr和session-ambr来确定slice-ambr。例如,smf2 500可以确定将在操作516中从udm 102接收到的第一pdu会话当前使用的slice-ambr用于第二pdu会话。可替代地,smf2500可以在第二pdu会话建立过程期间新确定slice-ambr。smf2 500可以以类似于实施例2至实施例3中描述的方式来确定slice-ambr。例如,用于第一pdu会话和第二pdu会话的slice-ambr可以被配置为第一pdu会话的ambr和第二pdu会话的ambr的总和。此时,当第一pdu会话的ambr和第二pdu会话的ambr的总和大于订阅的slice-ambr、服务网络slice-ambr或授权的slice-ambr的值时,smf1 200可以确定将订阅slice-ambr或者amf 120或smf1 200基于订阅的slice-ambr修改的slice-ambr、服务网络slice-ambr以及授权的slice-ambr之一用作用于第一pdu会话和第二pdu会话的slice-ambr。smf2 500可以将slice-ambr添加到ue 100的第二pdu会话的sm上下文中。smf2 500可以将第二pdu会话的session-ambr添加到ue 100的第
二pdu会话的sm上下文中。
210.操作524至操作526遵循实施例4中描述的方法。
211.在操作528中,smf2 500可以发送namf_communication_n1n2messagetransfer消息,以便向amf 102通知第二pdu会话建立。namf_communication_n1n2messagetransfer消息可以包括smf2 500向amf 102发送的信息、smf2 500向ran 101发送的n2消息和smf2 500向ue 100发送的n1消息中的至少一个。
212.smf2 500发送到amf 102的信息可以包括pdu会话id、sm上下文id、slice-ambr和session-ambr中的至少一个。
213.smf2 500通过amf 102发送到ran 101的n2消息可以包括pdu会话id、session-ambr、s-nssai和slice-ambr中的至少一个。
214.smf2 500通过amf 102和ran 101发送到ue 100的n1消息可以包括pdu会话建立接受消息,该pdu会话建立接受消息包括s-nssai、session-ambr和slice-ambr中的至少一个。
215.在操作530中,amf 102可以响应于接收到第二pdu会话的消息,来向smf2 500发送namf_communication_n1n2messagetransfer响应消息。
216.操作532至操作534遵循实施例4中描述的方法。
217.在操作536中,成功执行第二pdu会话建立过程的smf2 500可以在udm 104中将smf2 500自身注册为第二pdu会话的服务smf。根据本公开的各种实施例的smf2 500可以将指示使用s-nssai的最新的slice-ambr插入到注册消息中。根据本公开的各种实施例的udm 104可以存储smf2500的smf实例id,并且存储当前用于s-nssai的最新的slice-ambr。
218.根据本公开的各种实施例,在第二pdu会话建立过程期间确定的slice-ambr可以不同于在第一pdu会话建立过程期间确定的slice-ambr。为了控制第一pdu会话的上行链路和/或下行链路数据流量,ue 100和ran 101可以使用在第二pdu会话建立过程期间接收到的slice-ambr。由于upf1202不参与第二pdu会话,因此upf1 202的slice-ambr信息可能需要更新。因此,udm 104可以更新由ue 100、ran 101和upf1 202使用的第一pdu会话的slice-ambr。
219.例如,udm 104可以将在操作536中接收到的s-nssai的slice-ambr与存储在udm 104中的s-nssai的slice-ambr进行比较。当在操作536中接收到的s-nssai的slice-ambr不同于存储在udm 104中的s-nssai的slice-ambr时,udm 104可以确定将第一pdu会话的slice-ambr改变为最新的slice-ambr值,即,在操作536中接收到的slice-ambr。因此,在操作548c中,udm 104可以将最新的slice-ambr值发送到作为第一pdu会话的服务smf的smf1 200。
220.如以上在操作550中描述的图3b的操作350所示的,接收到最新的slice-ambr的smf1 200可以确定更新第一pdu会话的slice-ambr。在操作550中,smf1 200可以执行图3a和图3b中描述的操作350至操作360。在操作550中,ue 100、ran 101和upf1 202可以通过使用为第一pdu会话更新的slice-ambr来控制上行链路和/或下行链路数据流量。
221.【实施例6】
222.在通过图2所示的过程建立用于s-nssai的pdu会话之后,根据本公开的各种实施例的ue可以向dn发送上行链路数据流量以及从dn接收下行链路数据流量。此外,根据本公开的各种实施例的ue可以建立用于同一s-nssai的另一个pdu会话。例如,可以建立第一pdu
会话用于与dn1 203的通信,并且可以建立第二pdu会话用于与dn2 300的通信。此时,第一pdu会话和第二pdu会话与同一s-nssai相关联,因此5g系统应该能够控制第一pdu会话和第二pdu会话的上行链路和下行链路数据流量的总和等于或小于与s-nssai相关联的slice-ambr的总和。
223.实施例6描述了一种方法,其在为第二pdu会话选择pdu时,选择与第一pdu会话中相同的pdu,由pdu管理第一pdu会话和第二pdu会话的s-nssai的slice-ambr,并控制上行链路和下行链路数据流量的总和。根据实施例6中描述的方法,用于第一pdu会话的smf和/或upf可以不同于用于第二pdu会话的smf和/或upf。
224.使用上述图5a和图5b的pdu会话建立过程来描述实施例6。
225.参考图5a和图5b,在操作511中,ue 100可以如图2所述建立用于s-nssai的第一pdu会话,并且与dn1 203交换上行链路数据和/或下行链路数据流量。因此,在操作511中,ue 100、ran 101和upf1 202可以存储s-nssai的slice-ambr,并且控制上行链路数据和/或下行链路数据流量的数据速率。
226.如图3a所示的,在操作328中在第一pdu会话建立过程期间smf1 200发送到amf 102的namf_communication_n1n2messagetransfer消息可以包括与第一pdu会话的smf1 200具有策略关联的pcf信息,即pcf 103的id。在操作511中,amf 102可以将关于pcf 103的id的信息存储为ue上下文。
227.根据本公开的实施例的ue 100可以基于ue策略和ue的本地配置信息中的至少一个来确定建立用于s-nssai的另一个pdu会话,即与第一pdu会话相关联的第二pdu会话。
228.在操作510中,ue 100可以发送pdu会话建立请求消息,以便建立第二pdu会话。pdu会话建立请求消息可以包括pdu会话id、要由ue 100使用的s-nssai和dnn中的至少一个。此时,包括在pdu会话建立请求中的s-nssai可以与第一pdu会话的s-nssai相同。此外,包括在pdu会话建立请求中的dnn可以与第一pdu会话的dnn相同或不同。
229.在操作512中,amf 102可以选择能够管理由ue 100请求的pdu会话的smf。例如,amf 102可以选择支持ue 100请求的s-nssai和/或dnn的smf。根据本公开的各种实施例,由amf 102选择的smf可以不同于第一pdu会话的服务smf1 200。
230.在操作514中,amf 102可以向所选smf 500发送pdu会话创建请求消息。pdu会话创建请求消息可以包括pdu会话id、s-nssai和dnn中的至少一个。根据本公开的实施例,amf 102可以基于存储在amf 102中的ue上下文来识别存在pdu会话,即,与ue 100请求的s-nssai相关联的第一ue会话。pdu会话创建请求消息可以包括amf 102存储的第一pdu会话的pcf id信息。
231.smf2 500可以生成第二pdu会话的sm上下文。在操作514中,sm上下文是用于管理所请求的pdu会话的信息集。sm上下文可以被称为sm上下文id。
232.在操作516中,smf2 500可以向udm 104请求ue 100的订阅信息,并响应于此从udm 104获取ue订阅信息。从udm 104获取的ue订阅信息可以包括订阅的s-nssai、订阅的s-nssai的订阅的slice-ambr、订阅的s-nssai的订阅的session-ambr和dnn中的至少一个。
233.smf2 500可以基于ue订阅信息来认证在操作514中接收到的ue请求。例如,smf2 500可以识别包括在pdu会话创建请求消息中的、由ue请求的s-nssai和/或dnn是否包括在ue订阅信息中。
234.在操作518中,smf 500可以向amf 102发送pdu会话创建响应消息。pdu会话创建响应消息可以包括第二pdu会话的sm上下文id。
235.amf 102可以存储接收到的sm上下文id。amf 102可以使用第二sm上下文id,以便指示被称为第二pdu会话id的第二pdu会话的sm上下文。
236.在操作520中,smf2 500可以与pcf建立针对第二pdu会话sm的策略关联。smf2 500可以通过使用在操作514中接收到的第一pdu会话的pcf id信息,来选择与第一pdu会话相同的pcf 103作为建立针对第二pdu会话的sm策略关联的pcf。smf2 500发送到pcf 103的策略关联请求消息可以包括用于第二pdu会话建立的s-nssai、订阅的slice-ambr、服务网络slice-ambr、订阅的session-ambr、supi和hplmn id中的至少一个。此时,订阅的slice-ambr可以是第二pdu会话的订阅的slice-ambr。此外,服务网络slice-ambr可以是第二pdu会话的服务网络使用的服务网络slice-ambr。
237.在操作522中,pcf 103可以基于ue订阅信息和本地策略中的至少一个来确定接收到的订阅的slice-ambr或服务网络slice-ambr的授权的slice-ambr。根据本公开的各种实施例的pcf 103不仅可以考虑在操作520中接收到的信息,还可以考虑第一pdu会话当前使用的slice-ambr,以便确定授权的slice-ambr。此外,当确定授权的slice-ambr时,pcf 103可以考虑与ue的hplmn的漫游协议。订阅的slice-ambr或服务网络slice-ambr可以与由pcf 103确定的授权的slice-ambr相同或不同。此外,pcf 103可以确定授权的session-ambr。授权的session-ambr可以是等于或小于授权的slice-ambr的值。pcf 103可以向smf2 500发送策略关联响应消息,并建立策略关联。策略关联响应消息可以包括授权的slice-ambr和授权的session-ambr中的至少一个。由pcf 103新确定的授权的slice-ambr或授权的session-ambr可以与第一pdu会话当前使用的slice-ambr或session-ambr相同或不同。
238.smf2 500可以确定要用于第二pdu会话的slice-ambr。smf 500可以基于在操作516至操作522中接收到的第二pdu会话的slice-ambr和session-ambr中的至少一个来确定slice-ambr。例如,smf2 500可以确定将在操作522中从pcf 103接收到的slice-ambr用于第二pdu会话。smf2500可以将slice-ambr添加到ue 100的第二pdu会话的sm上下文中。smf2 500可以将第二pdu会话的session-ambr添加到ue 100的第二pdu会话的sm上下文中。
239.操作524至操作534遵循实施例5中描述的方法。
240.操作536遵循实施例4中描述的方法。
241.根据本公开的各种实施例,在第二pdu会话建立过程期间确定的slice-ambr可以不同于在第一pdu会话建立过程期间确定的slice-ambr。为了控制第一pdu会话的上行链路和/或下行链路数据流量,ue 100和ran 101可以使用在第二pdu会话建立过程期间接收到的slice-ambr。由于upf1202不参与第二pdu会话,因此upf1 202的slice-ambr信息可能需要更新。因此,pcf 103可以执行对由ue 100、ran 101和upf1 202使用的第一pdu会话的slice-ambr更新过程。
242.例如,在操作548d中,pcf 103可以将在操作520至操作522中确定的最新的slice-ambr值发送到作为第一pdu会话的服务smf的smf1 200。
243.如以上在操作550中描述的图3的操作350所示的,接收到最新的slice-ambr的smf1 200可以确定更新第一pdu会话的slice-ambr。在操作550中,smf1 200可以执行图3a和图3b中描述的操作350至操作360。在操作550中,ue 100、ran 101和upf1 202可以通过使
用为第一pdu会话更新的slice-ambr来控制上行链路和/或下行链路数据流量。
244.【实施例7】
245.根据本公开的各种实施例的ue可以建立pdu会话,并与处于连接状态的dn交换数据。ue可以将状态改变为空闲状态,并且5g系统可以释放ue和ran之间的无线电资源,同时将pdu会话保持在去激活状态。
246.实施例7描述了在将pdu会话改变为激活状态的过程中,在ue、ran和5g nf中配置与pdu会话相关的slice-ambr的方法。
247.图6示出了根据本公开的实施例的服务请求过程。
248.在参考图6进行描述之前,描述了ue 100和网络实体。ue 100位于特定ran 101内,并且可以配置与ran 101的无线电信道和通信。如上所述,ran 101可以是5g网络的基站、lte或lte-a的基站、或者用作其他无线通信网络中的基站的网络实体。在下文中,为了便于描述,假设ran 101是5g基站,并且移动通信系统是5g无线通信网络。此外,假设除了ran 101之外,5g核心网络还包括amf 102、pcf 103、smf1 200和smf2 500。在下面描述的图6中,由虚线标记的部分可以是可以省略的过程。
249.参考图6,可以从dn生成下行链路数据流量。此时,当相应的pdu会话处于去激活状态时,在操作610中,网络可以向ue 100发送寻呼消息或nas通知消息。在操作612中,接收寻呼消息和/或nas通知消息的ue 100可以发送服务请求消息。可替代地,为了发送上行链路数据流量,在操作612中,处于空闲状态的ue 100可以发送服务请求消息。服务请求消息可以包括要激活的pdu会话的列表和所允许的pdu会话的列表中的至少一个。要激活的pdu会话的列表和/或允许的pdu会话的列表可以包括ue和/或dn通过其传输数据的一条或多条pdu会话信息。
250.在操作614中,ran 101可以将接收到的服务请求消息发送到amf 102。amf 102可以基于接收到的要激活的pdu会话的列表和/或所允许的pdu会话的列表来选择要切换到激活状态的pdu会话。例如,根据本公开的各种实施例,amf 102可以确定将第一pdu会话和第二pdu会话切换到激活状态。amf 102可以确定第一pdu会话和第二pdu会话与同一s-nssai相关联。
251.在操作620和操作630中,amf 102可以向要切换到激活状态的pdu会话的服务smf发送nsmf_pdusession_updatesmcontext请求消息。例如,根据本公开的实施例,amf 102可以确定将第一pdu会话和第二pdu会话切换到激活状态,并且向作为第一pdu会话的服务smf的smf1 200和作为第二pdu会话的服务smf的smf2 500中的每一个发送nsmf_pdusession_updatesmcontext请求消息。被发送到每个服务smf的nsmf_pdusession_updatesmcontext请求消息可以包括与pdu会话相关联的s-nssai的slice-ambr信息。
252.在操作622和操作632中,smf1 200和smf2 500可以执行与pcf 103的策略关联修改过程。pcf 103可以向smf1 200和smf2 500提供与pdu会话相关联的s-nssai的slice-ambr信息。
253.在操作624和操作634中,smf1 200和smf2 500可以为第一pdu会话或/和第二pdu会话选择upf,并执行n4会话建立或n4会话修改过程。smf1 200和/或smf2 500可以向相应的upf(未在图6中示出)发送每个pdu会话的slice-ambr信息。slice-ambr信息可以是在操作620至操作622或/和操作630至操作632中获取的slice-ambr值、或者由相应的smf确定的
slice-ambr值。
254.在操作626和操作636中,smf1 200和smf2 500可以向amf 102发送nsmf_pdusession_updatesmcontext响应消息。nsmf_pdusession_updatesmcontext响应消息可以包括与每个pdu会话相关联的s-nssai的slice-ambr信息。
255.如上所述,当两个smf 200和500或者仅它们之一存在并且从不同的smf 200和500中相应的smf接收到nsmf_pdusession_updatesmcontext响应消息时,在操作640中,amf 102可以向ran 101发送n2消息。n2消息可以包括与由服务请求过程激活的pdu会话相关的信息。例如,可以包括与激活的pdu会话相关联的s-nssai信息。此外,可以包括与s-nssai中的每一条相关联的slice-ambr信息。例如,当第一pdu会话和第二pdu会话被服务请求过程激活时,slice-ambr可以被配置为第一pdu会话和第二pdu会话的总和。可替代地,可以包括与每个pdu会话相关联的session-ambr信息。
256.ran 101可以存储从amf 102接收到的信息,并且此后使用其来控制上行链路和下行链路数据流量。例如,ran 101可以存储接收到的s-nssai和与s-nssai相关联的slice-ambr。根据本公开的另一个实施例,ran 101可以基于接收到的session-ambr来计算和存储s-nssai的slice-ambr。
257.在操作642中,ran 101可以执行与ue 100的rrc连接重新配置过程。此时,在操作640,ran 101可以向ue 100发送从amf 102接收到的服务接受消息。服务接受消息可以包括与由服务请求过程激活的pdu会话相关的信息。例如,可以包括与激活的pdu会话相关联的s-nssai信息。此外,可以包括与每个s-nssai相关联的slice-ambr信息。例如,当第一pdu会话和第二pdu会话被服务请求过程激活时,slice-ambr可以被配置为第一pdu会话和第二pdu会话的总和。可替代地,可以包括与每个pdu会话相关联的session-ambr信息。
258.ue 100可以存储从ran 101接收到的信息,并且此后使用其来控制上行链路和下行链路数据流量。例如,ue 100可以存储接收到的s-nssai和与s-nssai相关联的slice-ambr。可替代地,ue 100可以基于接收到的session-ambr来计算和存储s-nssai的slice-ambr。
259.图7示出了根据本公开的实施例的ue配置更新过程。
260.在参考图7进行描述之前,描述了ue 100和网络实体。ue 100位于特定ran 101内,并且可以配置与ran 101的无线电信道和通信。如上所述,ran 101可以是5g网络的基站、lte或lte-a的基站、或者用作其他无线通信网络中的基站的网络实体。在下文中,为了便于描述,假设ran 101是5g基站,并且移动通信系统是5g无线通信网络。此外,假设除了ran 101之外,5g核心网络还包括amf 102、pcf 103、smf1 200和udm104。
261.参考图7,在操作710中,5g核心网络可以改变与s-nssai相关联的slice-ambr。例如,udm 104可以由于ue订阅信息的改变而改变slice-ambr。可替代地,例如,pcf 103可以由于策略信息的改变而改变slice-ambr。可替代地,例如,smf1 300或amf 102可以由于pdu会话状态的改变而改变slice-ambr。
262.在操作720中,amf 102可以向ue 100发送改变的信息。例如,amf102可以发送s-nssai和与s-nssai相关联的slice-ambr信息。
263.ue 100可以存储接收到的信息,并此后使用该信息来控制与s-nssai相关联的pdu会话的上行链路数据流量。
101可以控制与s-nssai相关联的一个或多个非gbr qos流的最大上行链路数据速率(最大上行链路数据吞吐量)的总和至多到slice-ambr。此外,ran 101可以控制与s-nssai相关联的一个或多个非gbr qos流的最大下行链路数据速率(最大下行链路数据吞吐量)的总和至多到slice-ambr。
285.在操作1010中,ran 101可以将在操作1008中从amf 102接收到的pdu会话建立接受消息发送到ue 100。
286.当slice-ambr被包括在pdu会话建立接受消息中时,ue可以控制与pdu会话相关联的所有pdu会话的非gbr qos流的最大上行链路数据速率的总和至多到slice-ambr。
287.【实施例9】
288.根据本公开的实施例的amf 102可以在图2的操作212、图3的操作312、图5的操作512或图10的操作1002中选择支持s-nssai的smf。
289.在amf 102通过其选择smf的方法中,amf 102可以基于在图1的操作116中从udm 104接收到的订阅数据来确定smf选择方法。订阅数据可以包括smf选择订阅信息(选择订阅数据)。smf选择订阅数据可以包括指示是否应该为与同一s-nssai相关联的多个pdu会话选择同一smf的信息(例如,指示)。
290.根据本公开的实施例的amf 102可以在图2的操作212、图3的操作312、图5的操作512、图10的操作1002中示出的pdu会话建立过程期间,识别在图1的操作116中接收到的smf选择订阅数据是否指示为多个pdu会话选择同一smf。
291.根据本公开的实施例,当smf选择订阅数据指示为多个pdu会话选择同一smf时,amf 102可以识别是否已经在图2的操作212、图3的操作312、图5的操作512、图10的操作1002中选择了已经接收到对pdu会话建立的请求的s-nssai的smf。
292.如果存在已经为s-nssai选择并存储在amf 102中的smf,则amf102可以选择存储的smf。通过上述方法,amf 102可以将同一smf用于s-nssai的多个pdu会话(或附加的pdu会话)。
293.如果不存在先前为s-nssai选择的smf,则amf 102可以重新选择smf。amf 102可以存储新选择的smf信息。
294.根据本公开的实施例,当smf选择订阅数据没有指示为多个pdu会话选择同一smf时,amf 102可以在图2的操作212、图3的操作312、图5的操作512、图10的操作1002中新选择smf。amf 102可以存储新选择的smf信息。
295.根据本公开的实施例的slice-ambr可以指在与s-nssai相关联的所有pdu会话的gbr qos流和非gbr qos流中提供的总数据传输速率(聚合比特率)、或者可以用于定义聚合比特率的限制。
296.根据本公开的实施例的网络或nf(例如,smf、pcf、udm、amf、nssf、nwdaf和ran)可以向非gbr qos流允许slice-ambr中除了gbr qos流的聚合比特率之外的剩余部分。例如,非gbr qos流的聚合比特率可以是与s-nssai相关联的所有pdu会话的session-ambr的总和。此外,当session-ambr的总和大于slice-ambr中除了gbr qos流的聚合比特率之外的剩余部分时,根据本公开的实施例的网络或nf(例如,smf、pcf、udm、amf、nssf、nwdaf和ran)可以将非gbr qos流的聚合比特率限制为slice-ambr中除gbr qos流的聚合比特率之外的剩余部分。gbr qos流的聚合比特率可以是与s-nssai相关联的所有pdu会话的gbr qos流的
mfbr的总和。在另一个示例中,gbr qos流的聚合比特率可以是与s-nssai相关联的所有pdu会话的gbr qos流的gfbr的总和。
297.根据本公开的实施例的网络或nf(例如,smf、pcf、udm、amf、nssf、nwdaf和ran)可以基于与s-nssai相关联的pdu会话的状态信息(例如,激活、未激活、去激活或释放)来控制每个pdu会话的session-ambr。例如,当ue正在使用与同一s-nssai相关联的第一pdu会话和第二pdu会话时,网络或nf可以将第一pdu会话的session-ambr和第二pdu会话的session-ambr的总和限制为slice-ambr中除了gbr qos流的聚合比特率之外的剩余部分。此后,当第二pdu会话的状态改变并且改变的状态信息指第二pdu会话当前未被使用时(例如,第一pdu会话的状态从激活状态改变为去激活状态),网络或nf可以识别(确定)用作第二pdu会话的session-ambr的数据速率当前未被使用。因此,网络或nf可以将用作第二dpu会话的session-ambr的数据速率改变为用作当前处于激活状态的pdu会话(例如,第一pdu会话)的session-ambr。网络或nf可以将改变的session-ambr发送到其他nf(例如,smf、pcf、udm、amf、nssf和nwdaf)和/或ran。接收到改变的session-ambr的另一个nf或ran可以根据新接收到的session-ambr(即改变的session-ambr)来控制相应的pdu会话的数据速率。
298.参考图2,ue 100可以根据图2所示的过程来与第一dn1 203建立第一pdu会话。例如,第一pdu会话可以是为s-nssai和第一数据网络名称(dnn)建立的pdu会话。
299.在操作216中,smf1 200可以从udm 104获取第一pdu会话的slice-ambr信息。例如,slice-ambr可以是s-nssai的slice-ambr信息。此外,smf1 200可以从udm 104获取第一pdu会话的第一session-ambr信息。例如,第一session-ambr可以是s-nssai和第一dnn的session-ambr信息。
300.参考图3a,ue 100可以根据图3所示的过程来与第二dn 300建立第二pdu会话。例如,第二pdu会话可以是与s-nssai和第二dnn建立的pdu会话。
301.在操作312中,amf 102可以确定选择与在图2的操作212中为第一pdu会话选择的smf1 200相同的smf1 200作为第二pdu会话的服务smf。例如,amf 102可以基于在图1的操作116中从udm 104接收到的信息而做出这样的决定。例如,udm 104在图1的操作116中发送到amf 102的订阅信息可以包括指示为s-nssai选择相同nf(例如,smf和pcf)的信息(例如,指示)。amf 102可以通过使用amf 102存储的第一pdu会话的服务smf信息来选择smf 200。
302.在操作316中,smf1 200可以从udm 104获取第二pdu会话的slice-ambr信息。例如,slice-ambr可以是s-nssai的slice-ambr信息。在另一个示例中,在操作216中,smf1 200可以使用为s-nssai获取的slice-ambr信息。此外,smf1 200可以从udm 104获取第二pdu会话的第二session-ambr信息。例如,第二session-ambr可以是s-nssai和第二dnn的session-ambr信息。
303.根据本公开的实施例,可以为支持同一s-nssai的所有pdu会话选择一个相同的smf,并且该smf可以管理slice-ambr、第一session-ambr和第二session-ambr。
304.根据本公开的实施例的smf 200可以考虑slice-ambr、第一pdu会话的gbr qos流、第一pdu会话的第一session-ambr、第二pdu会话的gbr qos流以及第二pdu会话的第二session-ambr来确定第一session-ambr和第二session-ambr。例如,smf1 200可以确定使用slice-ambr当中除了第一pdu会话的gbr qos流的数据速率和第二pdu会话的gbg qos流的数据速率之外的剩余值用于第一session-ambr和第二session-ambr。由smf1 200确定的
第一session-ambr和第二session-ambr可以彼此相同或不同。例如,当确定第一session-ambr和第二session-ambr时,考虑到从udm 104获取的第一pdu会话的订阅的session-ambr和第二pdu会话的订阅的session-ambr或者它们之间的比率,smf1 200可以确定第一session-ambr和第二session-ambr。
305.smf1 200可以通过图2所示的过程来向支持第一pdu会话的ran 101和upf1 202发送第一session-ambr。此外,smf1 200可以向支持第一pdu会话的ran 101和upf1 202发送第一pdu会话的slice-ambr。
306.ran 101和upf1 202可以基于第一session-ambr和slice-ambr中的至少一个来控制第一pdu会话的非gbr qos流的数据速率。
307.smf1 200可以通过图3b所示的过程来向支持第二pdu会话的ran101和upf(当第一pdu会话和第二pdu会话由同一upf支持时的upf1202,当第一pdu会话和第二pdu会话由不同upf支持时的ufp2 400)发送第二session-ambr。此外,smf1 200可以向支持第二pdu会话的ran101和upf 202或400发送第二pdu会话的slice-ambr。
308.ran 101和upf 202或400可以基于第二session-ambr和slice-ambr中的至少一个来控制第二pdu会话的非gbr qos流的数据速率。
309.此外,根据本公开的实施例的smf1 200可以基于第一pdu会话状态信息和第二pdu会话状态信息来控制/改变第一session-ambr和第二session-ambr。例如,当在通过图2至图3a所示的过程建立第一pdu会话和第二pdu会话之后第二pdu会话的状态改变并且改变的状态信息指示第二pdu会话当前未被使用时(例如,第一pdu会话的状态从激活状态改变为去激活状态),smf1 200可以确定用作第二pdu会话的session-ambr的数据速率当前未被使用,并且将用作第二pdu会话的session-ambr的数据速率改变为用作当前处于激活状态的pdu会话(例如,第一pdu会话)的session-ambr。
310.smf1 200可以通过图3b所示的过程来向支持第一pdu会话的ran101和upf1 202发送改变的第一session-ambr。此外,smf1 200可以向支持第一pdu会话的ran 101和upf1 202发送第一pdu会话的slice-ambr。
311.ran 101和upf1 202可以基于改变的第一session-ambr和slice-ambr中的至少一个来控制第一pdu会话的非gbr qos流的数据速率。
312.smf1 200可以通过图4a所示的过程(pdu会话修改过程)来向支持第二pdu会话的ran 101和upf(当第一pdu会话和第二pdu会话由同一upf支持时的upf1 202,当第一pdu会话和第二pdu会话由不同upf支持时的ufp2 400)发送改变的第二session-ambr。此外,smf 200可以向支持第二pdu会话的ran 101和upf 202或400发送第二pdu会话的slice-ambr。
313.ran 101和upf 202或400可以基于改变的第二session-ambr和slice-ambr中的至少一个来控制第二pdu会话的非gbr qos流的数据速率。
314.根据本公开的实施例,可以为支持同一s-nssai的所有pdu会话选择一个相同的pcf 103,并且pcf 103可以管理slice-ambr、第一session-ambr和第二session-ambr。
315.为了选择相同的pcf 103,amf 102可以通过图3a所示的方法来选择相同的smf1 200。
316.可替代地,为了选择相同的pcf 103,amf 102可以向smf1 200提供pcf信息。例如,在图2的操作218至操作220之后(例如,在操作228中),smf1 200可以针对第一pdu会话向
amf 102发送关于所选pcf 103的信息。amf 102可以存储与第一pdu会话相关联的s-nssai信息和关于pcf103的信息。此后,可以根据图5a所示的过程来建立第二pdu会话。amf102可以识别(确定或决定)第二pdu会话的s-nssai与ue 100已经建立的第一pdu会话的s-nssai相同。因此,在操作514中,amf 102可以向第二pdu会话的服务smf2 500提供第一pdu会话的pcf信息。pcf信息可以是关于与amf 102在图2的过程中存储的第一pdu会话相关联的pcf103的信息。从amf 102接收到pcf信息的smf 500可以基于从amf 102接收到的pcf信息,来选择与用于第一pdu会话的pcf相同的pcf 103作为用于第二pdu会话的pcf,并且在操作520中将消息发送到所选pcf 103。
317.根据本公开的实施例的smf103可以考虑slice-ambr、第一pdu会话的gbr qos流、第一pdu会话的第一session-ambr、第二pdu会话的gbr qos流以及第二pdu会话的第二session-ambr来确定第一session-ambr和第二session-ambr。在图2的操作220中,smf1 200可以向pcf 103发送第一pdu会话的第一session-ambr和slice-ambr中的至少一个。在图3a的操作320或图5a的操作520中,smf 200或500可以向pcf 103发送第二pdu会话的第二session-ambr和slice-ambr中的至少一个。
318.基于从smf 200或500接收到的信息,pcf 103可以确定使用session-ambr当中除了第一pdu会话的gbr qos流的数据速率和第二pdu会话的gbg qos流的数据速率之外的剩余值用于第一session-ambr和第二session-ambr。由pcf 103确定的第一session-ambr和第二session-ambr可以彼此相同或不同。例如,当确定第一session-ambr和第二session-ambr时,考虑到从smf 200或500获取的第一pdu会话的订阅的session-ambr和第二pdu会话的订阅的session-ambr和/或它们之间的比率,pcf 103可以确定第一session-ambr和第二session-ambr。
319.在图2的操作222中,pcf 103可以向smf 200发送由pcf 103确定的第一pdu会话的第一session-ambr和slice-ambr中的至少一个。此外,在图3a的操作322或图5a的操作522中,pcf 103可以向smf 200或500发送由pcf 103确定的第二pdu会话的第二session-ambr和slice-ambr中的至少一个。
320.smf1 200可以通过图2所示的过程来向支持第一pdu会话的ran 101和upf1 202发送从pcf 103接收到的第一session-ambr。此外,smf1 200可以向支持第一pdu会话的ran 101和upf1 202发送第一pdu会话的slice-ambr。
321.ran 101和upf1 202可以基于第一session-ambr和slice-ambr中的至少一个来控制第一pdu会话的非gbr qos流的数据速率。
322.smf 200或500可以通过图3b至图5a所示的过程来向支持第二pdu会话的ran 101和upf(当第一pdu会话和第二pdu会话由同一upf支持时的upf1 202,以及当第一pdu会话和第二pdu会话由不同upf支持时的ufp2 400)发送从pcf 103接收到的第二session-ambr。此外,smf200或500可以向支持第二pdu会话的ran 101和upf 202或400发送第二pdu会话的slice-ambr。
323.ran 101和upf 202或400可以基于第二session-ambr和slice-ambr中的至少一个来控制第二pdu会话的非gbr qos流的数据速率。
324.此外,根据本公开的实施例的pcf 103可以基于第一pdu会话状态信息和第二pdu会话状态信息来控制/改变第一session-ambr和第二session-ambr。为此,pcf 103可以向
smf 200或500请求第一pdu会话状态信息和第二pdu会话状态信息,并且从smf 200或500获取第一pdu会话状态信息和第二pdu会话状态信息。例如,在图2的操作222中,pcf 103可以请求对第一pdu会话状态的事件订阅,以便在第一pdu会话状态信息改变时接收改变的信息。smf1 200可以存储来自pcf 103的事件订阅请求,并且当第一pdu会话相关状态改变时,向pcf 103通知该改变。此外,pcf 103可以在图3a的操作322或图5a的操作522中请求对第二pdu会话状态的事件订阅,以便在第二pdu会话状态信息改变时接收改变的信息。smf 200或500可以存储来自pcf 103的事件订阅请求,并且当第二pdu会话相关状态改变时,向pcf 103通知该改变。
325.例如,当第二pdu会话的状态在通过图3a至图5a所示的过程建立第一pdu会话和第二pdu会话之后改变,并且改变的状态信息意指第二pdu会话当前未被使用时(例如,第一pdu会话的状态从激活状态改变为去激活状态),smf 200或500可以向pcf 103通知第二pdu会话状态信息。pcf103可以基于从smf 200或500接收到的信息来确定用作第二pdu会话的session-ambr的数据速率当前未被使用,并且将用作第二pdu会话的session-ambr的数据速率改变为用作当前处于激活状态的pdu会话(例如,第一pdu会话)的session-ambr。因此,pcf 103可以向smf1 200通知改变的第一session-ambr。此外,pcf 103可以向smf 200或500通知改变的第二session-ambr。
326.smf1 200可以通过图3b所示的过程(pdu会话修改过程)来向支持第一pdu会话的ran 101和upf1 202发送改变的第一session-ambr。此外,smf1 200可以向支持第一pdu会话的ran 101和upf1 202发送第一pdu会话的slice-ambr。
327.ran 101和upf1 202可以基于第一session-ambr和slice-ambr中的至少一个来控制第一pdu会话的非gbr qos流的数据速率。
328.smf 200或500可以通过pdu会话修改过程来向支持第二pdu会话的ran 101和upf(当第一pdu会话和第二pdu会话由同一upf支持时的upf1 202,当第一pdu会话和第二pdu会话由不同upf支持时的ufp2400)发送改变的第二session-ambr。此外,smf 200或500可以向支持第二pdu会话的ran 101和upf1 202或400发送第二pdu会话的slice-ambr。
329.ran 101和upf1 202或400可以基于改变的第二session-ambr和slice-ambr中的至少一个来控制第二pdu会话的非gbr qos流的数据速率。
330.随后,描述了根据本公开的另一个实施例。
331.本公开的实施例可以被应用于漫游情况。根据实施例,基于服务提供商策略,slice-ambr可以被应用于归属路由的漫游会话和本地分流(local breakout)漫游会话的数据速率。在这种情况下,可以基于归属公共陆地移动网络(hplmn)策略或受访公共陆地移动网络(vplmn)策略来确定被应用于归属路由漫游会话和本地分流漫游会话的数据速率的slice-ambr。此外,slice-ambr可以基于hplmn和vplmn之间的协议(例如,hplmn和vplmn之间的服务级别协议(sla)或者hplmn的nf和vplmn的nf之间的交互(例如,hpcf和vpcf之间的交互、或者由vsmf或vpcf基于从hudm接收到的值而确定的值))来确定。在上面的描述中,“h”是归属(home)的缩写,“v”是受访(visited)的缩写。也就是说,hpcf可以是位于归属网络中的pcf,而vpcf可以是位于受访网络中的pcf。
332.根据另一个实施例,基于服务提供商策略,slice-ambr可以被分为被应用于归属路由漫游会话的数据速率的值和被应用于本地分流漫游会话的数据速率的值。在这种情况
下,可以基于hplmn策略来确定被应用于归属路由漫游会话的数据速率的slice-ambr。可以基于vplmn策略来确定被应用于本地分流漫游会话的数据速率的slice-ambr。此外,slice-ambr可以基于hplmn和vplmn之间的协议(例如,hplmn和vplmn之间的sla或者hplmn的nf和vplmn的nf之间的交互(例如,hpcf和vpcf之间的交互、或者由vsmf或vpcf基于从hudm接收到的值而确定的值))来确定。
333.根据另一个实施例,基于服务提供商策略,可以将第一slice-ambr应用于归属路由漫游会话的数据速率,将第二slice-ambr应用于本地分流漫游会话的数据速率。在这种情况下,可以基于hplmn策略来确定被应用于归属路由漫游会话的数据速率的第一slice-ambr。可以基于vplmn策略来确定被应用于本地分流漫游会话的数据速率的第二slice-ambr。此外,slice-ambr可以基于hplmn和vplmn之间的协议(例如,hplmn和vplmn之间的sla或者hplmn的nf和vplmn的nf之间的交互(例如,hpcf和vpcf之间的交互、或者由vsmf或vpcf基于从hudm接收到的值而确定的值))来确定。
334.参考图10,在操作1001中从ue 100接收到pdu会话建立请求消息的amf 102可以确定ue 100请求的会话是对应于归属路由漫游还是本地分流漫游。amf 102可以基于该确定和/或服务提供商策略来选择smf。
335.根据实施例,当slice-ambr被应用于归属路由漫游会话和本地分支漫游会话的数据速率时,在操作1002中amf 102可以选择smf(和/或pcf),使得归属路由漫游会话的smf(和/或pcf)与本地分支漫游会话的smf(和/或pcf)相同。
336.根据另一个实施例,当被应用于归属路由漫游会话的数据速率和本地分支漫游会话的数据速率的slice-ambr分离时,在操作1002中amf 102可以选择smf,使得归属路由漫游会话的smf(和/或pcf)不同于本地分支漫游会话的smf(和/或pcf),这与图10中不同。
337.当amf 102基于上述方法之一选择smf1 200时,在操作1003中,amf102可以向smf1 200发送pdu会话创建请求消息,以便生成pdu会话。
338.在操作1003中,从amf 102接收到pdu会话创建请求消息的smf1 200可以考虑slice-ambr(未示出)来确定由ue请求的漫游会话的session-ambr。可替代地,与smf1 200建立策略关联的pcf 103可以考虑slice-ambr(未示出)来确定由ue请求的漫游会话的session-ambr。下述smf1 200可以是hplmn的smf或vplmn的smf。下述pcf可以是hplmn的pcf或vplmn的pcf。
339.根据实施例,当ue 100请求的会话是归属路由漫游会话并且基于hplmn策略来确定被应用于归属路由漫游会话的数据速率的slice-ambr时,smf(和/或pcf)可以基于从hplmn的nf(例如,udm、pcf或smf)接收到的订阅的slice-ambr、服务网络slice-ambr和授权的slice-ambr中的至少一个来确定session-ambr。
340.根据实施例,当ue 100请求的会话是归属路由漫游会话并且基于vplmn策略来确定被应用于归属路由漫游会话的数据速率的slice-ambr时,smf(和/或pcf)可以基于从hplmn的nf(例如,udm、pcf或smf)和/或vplmn的nf(例如,pcf)接收到的订阅的slice-ambr、服务网络slice-ambr和授权的slice-ambr中的至少一个来确定session-ambr。
341.根据实施例,当ue 100请求的会话是本地分流漫游会话并且基于hplmn策略来确定被应用于本地分流漫游会话的数据速率的slice-ambr时,smf(和/或pcf)可以基于从hplmn的nf(例如,udm、pcf或smf)接收到的订阅的slice-ambr、服务网络slice-ambr和授权
的slice-ambr中的至少一个来确定session-ambr。
342.根据实施例,当ue 100请求的会话是本地分流漫游会话并且基于vplmn策略来确定被应用于本地分支漫游会话的数据速率的slice-ambr时,smf(和/或pcf)可以基于从hplmn的nf(例如,udm、pcf或smf)和/或vplmn的nf(例如,pcf)接收到的订阅的slice-ambr、服务网络slice-ambr和授权的slice-ambr中的至少一个来确定session-ambr。
343.上述公开的实施例可以被应用于epc互工作情况。
344.图11示出了5gs系统和eps系统的互工作结构。
345.在图11中,ue 100、ran 101和amf 102可以是上述相同5g网络的元件。此外,诸如3g和/或4g的移动通信网络的第二ue 1100可以经由e-turan 1101连接到sgw 1103和mme 1102。sbw 1103可以向能够执行与本公开中描述的操作相同或相似的操作的网络实体发送数据/信息/信号。
346.在图11中,附加地包括用于3g和/或4g移动通信网络和5g移动通信网络之间的互工作的元件。具体地,在图11中,ufp+pgw-u 1111和e-utran 1101可以执行上述用户平面的数据处理,并且以网络切片为单位执行数据处理。因此,当通过一个或多个网络切片向特定ue提供数据服务时,可以基于订阅的slice-ambr、服务网络slice-ambr和授权的slice-ambr中的至少一个来执行数据传输。
347.此外,在图11中,smf+pgw-c 1112可以是能够提供根据上述公开的实施例的smf功能的网络实体。图11的pcf 1113可以提供根据上述公开的实施例的pcf功能。图11的hss+udm 1114可以提供根据上述公开的实施例的udm功能。smf+pgw-udm 1112可以从hss+1114接收特定ue 100或1100的ue订阅信息。ue订阅信息可以包括slice-ambr。smf+pgw-c1112和/或pcf 1113可以考虑slice-ambr来确定由ue请求的pdu连接的数据速率。当smf+pgw-c 1112确定数据速率时,smf+pgw-c 1112可以通过与pcf 1113的交互来确定数据速率。smf+pgw-c 1112可以向upf-pgw-u 1111发送由smf+pgw-c 1112确定的数据速率或从pcf 1113接收到的数据速率。此外,smf+pgw-c 1112可以经由sgw 1103和mme 1102向e-utran 1101发送由smf+pgw-c 1112确定的数据速率或从pcf 1113接收的数据速率。
348.图8是示出根据本公开的各种实施例的nf的内部功能的框图。
349.在描述图8之前,nf可以是本公开中描述的amf 102、pcf 103、udm104、smf1 200、smf2 500、upf1 202和upf2 400之一。此外,nf可以是与3g移动通信网络和/或4g移动通信网络互工作的sgw 1103、upf+pfw-u 1111、smf+pgw-c 1112、pcf 1113和hss+udm 1114之一。
350.参考图8,网络接口810可以与核心网络中的另一个网络实体通信。例如,当nf是amf 102时,nf可以与smf1 200、smf2 500和pcf 103通信。在另一个示例中,当nf是pcf 103时,nf可以与amf 102、udm 104和smf1 200通信。以类似或相同的方式,当nf是一个特定的网络实体时,网络接口810可以与核心网络中的另一个实体通信。在另一个示例中,当nf是smf+pgw-c 1112时,nf可以与upf+pfw-u 1111、pcf 1113和hss+udm1114中的一个网络实体通信。网络接口可以以特定的电路/逻辑硬件来实现。
351.控制器811可以被实现为用于执行nf的操作的至少一个处理器或/和程序。例如,当nf是amf 102时,控制器811可以执行amf 102的操作。在另一个示例中,当nf是pcf 103时,可以执行pcf 103的操作。在另一个示例中,当nf是smf+pgw-c 1112时,可以执行与smf+
pgw-c 1112相对应的控制操作。在其他网络实体的情况下,可以等同地执行操作所需的控制。
352.存储器812可以存储控制器811所需的程序和各条控制信息,并且还存储本公开中描述的信息。存储器812可以以各种形式来实现,并以具有诸如半导体存储器、缓冲器、硬盘、ram或rom的格式的任何形式来配置。此外,可以存储在存储器812中的数据可以存储由amf 102接收到的信息或者当nf是amf 102时从外部实体接收到的信息。在另一个示例中,当nf是pcf 103时,可以存储pcf 103所需的控制信息和/或接收到的信息。在另一个示例中,当nf是udm 104时,可以存储各条信息,诸如与用户设备相关的信息和用于udm控制的信息。在另一个示例中,当nf是smf1 200时,可以存储上述数据和用于控制的数据。其他网络实体也可以存储上述操作所需的信息。
353.除了上述元件之外,nf还可以包括用于接入运营商的各种接口。在本公开中,对这种附加元件没有特殊限制。
354.图9是示出根据本公开的各种实施例的ue的间隔功能的框图。
355.参考图9,ue 100可以包括收发器910、控制器920和存储器930。根据实现方案,ue 100还可以具有更多的元件。例如,可以进一步包括用于用户接口的各种附加设备,诸如显示器、输入单元、传感器等。本公开不限制这样的附加元件。
356.基于参考图1至图7描述的实施例,收发器910可以通过无线电信道连接到ran 101,并且可以向ran 101发送信号和/或消息以及从ran 101接收信号和/或消息。当ue 100与5g网络通信时,收发器910可以是能够与5g通信网络执行发送/接收的设备。此外,根据需要,收发器910可以包括通信处理器。当收发器910不包括通信处理器时,所有信号和/或消息可以由控制器来处理。
357.控制器920可以控制ue 100的基本操作,并且控制上述消息的接收和存储。此外,控制器920可以通过特定的网络切片来控制数据的发送或接收。控制器920可以由至少一个处理器来配置。
358.存储器930可以存储控制ue 100所需的各条数据,并且可以具有存储从ran 101和/或核心网络的特定nf接收到的消息的区域,以便通过上述网络切片来执行通信。存储器930可以以各种形式来实现,并且以具有诸如半导体存储器、缓冲器、硬盘、ram或rom的格式的任何形式来配置。
359.根据本公开的权利要求或说明书中描述的各种实施例的方法可以通过硬件、软件或硬件和软件的组合来实现。
360.当方法由软件实现时,可以提供用于存储一个或多个程序(软件模块)的计算机可读存储介质。存储在计算机可读存储介质中的一个或多个程序可以被配置为由电子设备内的一个或多个处理器来执行。至少一个程序可以包括使电子设备执行根据由所附权利要求限定和/或在此公开的本公开的各种实施例的方法的指令。
361.程序(软件模块或软件)可以存储在非易失性存储器中,包括随机接入存储器和闪存、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、磁盘存储设备、紧凑盘rom(cd-rom)、数字多功能盘(dvd)或其他类型的光存储设备或磁带。可替代地,它们中的一些或全部的任意组合可以形成存储程序的存储器。此外,电子设备中可以包括多个这样的存储器。
362.此外,程序可以存储在可附接的存储设备中,该存储设备可以通过诸如互联网、内联网、局域网(lan)、广域网(wlan)和存储区域网(san)或其组合的通信网络来接入电子设备。这种存储设备可以经由外部端口接入电子设备。此外,通信网络上分离的存储设备可以接入便携式电子设备。
363.在本公开的上述详细实施例中,根据所呈现的详细实施例,包括在本公开中的元件以单数或复数表达。然而,为了便于描述,单数形式或复数形式被适当地选择到所呈现的情况,并且本公开不受以单数或复数形式表达的元件的限制。因此,以复数表示的元件也可以包括单个元件、或者以单数表示的元件也可以包括多个元件。
364.尽管在本公开的详细描述中已经描述了具体实施例,但是在不脱离本公开的范围的情况下,可以对本公开进行各种修改和改变。因此,本公开的范围不应被定义为限于实施例,而是应由所附权利要求及其等同物来限定。
365.【工业适用性】
366.本公开可以用于当无线通信系统具有网络切片结构时控制ue的数据速率。