本文公开的主题一般涉及无线通信,并且更具体地涉及基于应用标识符和相应的应用简档和应用提供商来创建nssp规则。
背景技术:
以下缩写和首字母缩略词在此定义,其中至少一些在以下描述中被引用。
第三代合作伙伴计划(“3gpp”)、接入和移动性管理功能(“amf”)、应用功能(“af”)、下行链路(“dl”)、增强型移动宽带(“embb”)、演进节点b(“enb”)、欧洲电信标准协会(“etsi”)、频分双工(“fdd”)、频分多址(“fdma”)、混合自动重传请求(“harq”)、因特网协议(“ip”)、物联网(“iot”)、长期演进(“lte”)、lta-高级(“lte-a”)、媒体接入控制(“mac”)、多址接入(“ma”)、移动性管理实体(“mme”)、机器类型通信(“mtc”)、大规模mtc(“mmtc”)、窄带(“nb”)、网络开放功能(“nef”)、网络功能(“nf”)、网络切片选择辅助信息(“nssai”)、网络切片选择策略(“nssp”)、下一代节点b(“gnb”)、分组数据单元(“pdu”)、策略控制功能(“pcf”)、公共陆地移动网络(“plmn”)、服务质量(“qos”)、无线电接入网络(“ran”)、无线电资源控制(“rrc”)、会话管理功能(“smf”)、单网络切片选择辅助信息(“s-nssai”)、传输控制协议(“tcp”)、时分双工(“tdd”)、时分复用(“tdm”)、传输和接收点(“trp”)、发送(“tx”)、统一数据管理(“udm”)、用户数据存储库(“udr”)、用户数据报协议(“udp”)、用户实体/设备(移动终端)(“ue”)、超可靠性低延迟通信(“urllc”)、上行链路(“ul”)、通用移动电信系统(“umts”)、用户平面功能(“upf”)、以及全球微波接入互操作性(“wimax”)。如这里所使用的,“harq-ack”可以总体表示肯定应答(“ack”)和否定应答(“nack”)或(“nak”)。ack意指正确接收tb,而nak意指错误接收tb。
在移动通信网络中,网络切片选择策略(“nssp”)被用于将一个或多个应用标识与一个或多个单网络切片选择辅助信息(“s-nssai”)关联。s-nssai本质上识别5g网络中应该用于承载相关应用的业务的某个网络切片。nssp包括多个nssp规则,每一个nssp规则将应用标识与一个或多个s-nssai(例如,网络切片)关联。按照惯例,该策略由运营商手动构建。然而,手动nssp构建是累赘复杂且耗时的,因为运营商需要考虑许多不同的应用并手动地将它们中的每一个指配给一个或多个s-nssai。
技术实现要素:
公开了用于基于应用标识符和相应的应用简档和应用提供商来创建nssp规则的方法。装置和系统还执行方法的功能。一种用于基于应用标识符和相应的应用简档和应用提供商来创建nssp规则的方法包括:从网络功能接收第一请求,以及确定与应用标识符的列表中的每一个应用标识符关联的一个或多个网络切片标识符。这里,第一请求包括应用标识符的列表,以及对于每一个应用标识符的相应的应用简档和相应的应用提供商。基于应用标识符的相应的应用简档和相应的应用提供商来确定一个或多个网络切片标识符。在一些实施例中,该方法还包括创建用于应用标识符的列表中的每一个应用标识符的nssp规则,nssp规则包含应用标识符和关联的一个或多个网络切片标识符。
一个用于基于应用标识符和相应的应用简档和应用提供商来创建nssp规则的系统包括:用于移动通信网络的网络开放功能(“nef”)和统一数据管理(“udm”)节点。这里,udm节点从nef接收第一请求,其中,第一请求包括一个或多个应用标识符的集合,以及对于每一个应用标识符的相应的应用简档和相应的应用提供商。udm节点基于每一个应用标识符的相应的应用简档和相应的应用提供商来确定与每一个识别的应用关联的一个或多个网络切片标识符。udm节点还创建用于一个或多个应用标识符的集合中的每一个应用标识符的nssp规则,nssp规则包含应用标识符和关联的一个或多个网络切片标识符。
附图说明
通过参考在附图中示出的特定实施例,将呈现上面简要描述的实施例的更具体的描述。应理解,这些附图仅描绘了一些实施例,并且因此不应被认为是对范围的限制,将通过使用附图以附加的特征和细节来描述和解释实施例,所述附图中:
图1是示出用于基于应用标识符和相应的应用简档和应用提供商来创建nssp规则的无线通信系统的一个实施例的示意性框图;
图2是示出用于基于应用标识符和相应的应用简档和应用提供商来创建nssp规则的网络过程的一个实施例的框图;
图3是示出用于基于应用标识符和相应的应用简档和应用提供商来创建nssp规则的网络功能装置的一个实施例的示意性框图;
图4是示出用于基于应用标识符和相应的应用简档和应用提供商来创建nssp规则的应用简档的集合的一个实施例的示意性框图;
图5是示出用于基于应用标识符和相应的应用简档和应用提供商来创建nssp规则的方法的一个实施例的示意性流程图。
具体实施方式
如本领域的技术人员将了解的,实施例的各方面可体现为系统、装置、方法、或程序产品。因此,实施例可以采用完全硬件实施例、完全软件实施例(包括固件、常驻软件、微码等)、或组合软件和硬件方面的实施例的形式。
例如,公开的实施例可以被实现为包括定制的超大规模集成(“vlsi”)电路或门阵列、诸如逻辑芯片、晶体管、或其他分立部件的现成半导体的硬件电路。公开的实施例还可以在诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑器件等的可编程硬件器件中实现。作为另一示例,公开的实施例可以包括可以例如被组织为对象、过程、或函数的可执行代码的一个或多个物理或逻辑块。
此外,实施例可以采取体现于存储下文称为代码的机器可读代码、计算机可读代码和/或程序代码的一个或多个计算机可读存储设备中的程序产品的形式。存储设备可以是有形的、非暂时的和/或非传输的。存储设备可能不体现信号。在某个实施例中,存储设备仅采用信号用于访问代码。
可以利用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读存储介质。计算机可读存储介质可以是存储代码的存储设备。存储设备可以是例如,但不限于电子的、磁的、光的、电磁的、红外的、全息的、微机械的、或半导体系统、装置、或设备,或前述的任何合适的组合。
存储设备的更具体示例(非详尽列表)将包括以下内容:具有一个或多个电线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(“ram”)、只读存储器(“rom”)、可擦除可编程只读存储器(“eprom”或闪存)、便携式紧凑光盘只读存储器(“cd-rom”)、光学存储设备、磁存储设备、或前述的任何合适的组合。在本文件的上下文中,计算机可读存储介质可以是任何有形介质,所述有形介质可以包含或存储用于由指令执行系统、装置、或设备使用或与指令执行系统、装置、或设备连接使用的程序。
遍及本说明书的对“一个实施例”、“实施例”或类似语言的引用意指结合该实施例描述的特定特征、结构或特性被包括在至少一个实施例中。因此,除非另有明确说明,否则遍及本说明书中出现的短语“在一个实施例中”、“在实施例中”以及类似语言可以,但不必然,全部意指相同的实施例,而是意指“一个或多个但不是所有实施例”。除非另有明确说明,否则术语“包括”、“包含”、“具有”及其变体意指“包括但不限于”。除非另有明确说明,否则列举的项目列表并不意味着任何或所有项目是互斥的。除非另有明确说明,否则术语“一(a)”、“一个(an)”和“该”也指“一个或多个”。
此外,所描述的实施例的特征、结构、或特性可以以任何合适的方式组合。在以下描述中,提供了许多具体细节,诸如编程、软件模块、用户选择、网络事务、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等的示例,以提供对实施例的完全理解。然而,相关领域的技术人员将认识到,可以在没有一个或多个具体细节的情况下或者利用其他方法、部件、材料等来实践实施例。在其他情况下,未详细示出或描述公知的结构、材料、或操作以避免使实施例的各方面模糊。
下面参考根据实施例的方法、装置、系统、和程序产品的示意性流程图和/或示意性框图来描述实施例的各方面。应当理解,示意性流程图和/或示意性框图的每个框,以及示意性流程图和/或示意性框图中的框的组合可以通过代码实现。代码可以被提供给通用计算机、专用计算机、或其他可编程数据处理装置的处理器以生成机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令,创建用于实现在示意性流程图和/或示意性框图中指定的功能/动作的装置。
代码还可以存储在能够指导计算机、其他可编程数据处理装置、或其他设备以特定方式运行的存储设备中,使得存储在存储设备中的指令产生包括实现在示意性流程图和/或示意性框图中指定的功能/动作的指令的制造品。
代码还可以被加载到计算机、其他可编程数据处理装置、或其他设备上,以引起在计算机、其他可编程装置、或其他设备上执行一系列操作步骤,以产生计算机实现的过程,使得在计算机或其他可编程装置上执行的代码提供用于实现在示意性流程图和/或示意性框图中指定的功能/动作的过程。
附图中的示意性流程图和/或示意性框图示出了根据各种实施例的装置、系统、方法、和程序产品的可能实现的架构、功能和操作。在这方面,示意性流程图和/或示意性框图中的每一个框可以表示包括用于实现指定的逻辑功能的代码的一个或多个可执行指令的代码的模块、片段、或部分。
还应注意,在一些替选实现中,框中提到的功能可以不按图中所示的顺序发生。例如,取决于所涉及的功能,连续示出的两个框实际上可以基本上同时执行,或者框有时可以以相反的顺序执行。可以设想在功能、逻辑、或效果上等同于所示附图的一个或多个框或其部分的其他步骤和方法。
每一个图中的元件的描述可以涉及前述附图的元件。在包括相似元件的替选实施例的所有附图中,相似的数字涉及相似的元件。
为了在5g移动网络中自动构建nssp,并且为了容易地管理nssp及其分发,诸如udm的数据管理节点接收设置与网络切片选择有关的策略规则的请求。在一些实施例中,经由网络开放功能(“nef”)接收请求。这里,nef可以从与ue使用的一个或多个应用关联的第三方应用功能(“af”)接收请求,其中af请求将af支持的应用与预定应用简档的集合中的一个以及与指定的应用提供商进行映射。nef格式化接收到的请求并且将格式化的请求发送到udm,作为设置与网络切片选择有关的策略规则的请求。在其他实施例中,udm直接从af接收设置与网络切片选择有关的策略规则的请求。
在接收到设置与网络切片选择有关的策略规则的请求时,数据管理节点(例如,udm)基于应用的关联的应用简档和应用提供商来选择要与应用关联的一个或多个网络切片。数据管理节点创建将应用与一个或多个网络切片关联的nssp规则。在某些实施例中,数据管理节点识别与应用关联的并且因此受所创建的nssp规则影响的一个或多个ue。数据管理节点还可以与一个或多个策略控制功能协调以更新任何受影响的ue的nssp。
图1描绘了根据本公开的实施例的用于基于应用标识符和相应的应用简档和应用提供商来创建nssp规则的无线通信系统100。在一个实施例中,无线通信系统100包括远程单元105、基站单元110、和通信链路115。尽管图1中描绘了特定数量的远程单元105、基站单元110、和通信链路115,但是本领域技术人员将认识到,无线通信系统100中可以包括任何数量的远程单元105、基站单元110、和通信链路115。
在一个实现中,无线通信系统100符合3gpp规范中指定的lte系统。然而,更通常地,无线通信系统100可以实现一些其他开放或专有通信网络,例如wimax以及其他网络。本公开不旨在限于任何特定无线通信系统架构或协议的实现。
在一个实施例中,远程单元105可以包括诸如台式计算机、膝上型计算机、个人数字助理(“pda”)、平板计算机、智能电话、智能电视(例如,连接到因特网的电视)、智能电器(例如,连接到互联网的电器)、机顶盒、游戏控制台、安全系统(包括安全摄像机)、车载计算机、网络设备(例如,路由器、交换机、调制解调器)等的计算设备。在一些实施例中,远程单元105包括诸如智能手表、健身带、光学头戴式显示器等的可穿戴设备。此外,远程单元105可以被称为订户单元、移动设备、移动站、用户、终端、移动终端、固定终端、订户站、ue、用户终端、设备、或者本领域中使用的其他术语。远程单元105可以经由上行链路(“ul”)和下行链路(“dl”)通信信号直接地与基站单元110中的一个或多个通信。此外,ul和dl通信信号可以通过通信链路115被承载。
每一个远程单元105包括至少一个可以经由数据路径125与数据网络150中的应用功能(“af”)155通信的移动应用108。在一些实施例中,数据路径125是在移动核心网络130支持的多个网络切片138之一上建立的pdu会话的数据路径。由pdu会话的s-nssai属性来确定由pdu会话使用的特定网络切片138。这里,远程单元105被供应有用于确定如何路由移动应用108的业务的nssp。远程单元105中的移动应用108还可以与其他应用功能155通信。虽然图1中描绘了移动应用108和应用功能155的具体数量,但是本领域技术人员将认识到,远程单元105可以包括任何数量的移动应用108,并且无线通信系统100可以包括任何数量的应用功能155。
基站单元110可以分布在地理区域上。在某些实施例中,基站单元110还可以被称为接入终端、基地、基站、节点b、enb、gnb、家庭节点-b、中继节点、飞蜂窝(femtocell)、接入点、设备、或本领域中使用的任何其他术语。基站单元110通常是诸如无线电接入网络(“ran”)的接入网络120的一部分,所述接入网络120可包括可通信地耦合到一个或多个相应的基站单元110的一个或多个控制器。接入网络120的这些和其他元件未示出,但是通常是被本领域普通技术人员所公知的。基站单元110经由接入网络120连接到移动核心网络130。接入网络120和移动核心网络130在本文中可以共同被称为“移动网络”或“移动通信网络”。
基站单元110可以经由无线通信链路服务于例如小区或小区扇区的服务区域内的多个远程单元105。基站单元110可以经由通信信号直接与一个或多个远程单元105通信。通常,基站单元110发送下行链路(“dl”)通信信号以在时间、频率、和/或空间域中服务远程单元105。此外,dl通信信号可以通过通信链路115被承载。通信链路115可以是许可或未许可无线电频谱中的任何合适的载波。通信链路115促进一个或多个远程单元105和/或一个或多个基站单元110之间的通信。
在一个实施例中,移动核心网络130是可以被耦合到如因特网和专用数据网络以及其他数据网络的数据网络150的5g核心(“5gc”)。在一些实施例中,远程单元105经由与移动核心网络130的网络连接与应用功能(“af”)155(在移动核心网络13外部)通信。每一个移动核心网络130属于单个公共陆地移动网络(“plmn”)。本公开不旨在限于任何特定无线通信系统架构或协议的实现。例如,移动核心网络130的其他实施例包括由宽带论坛(“bbf”)描述的增强分组核心(“epc”)或多服务核心。
移动核心网络130包括多个网络功能(“nf”)和多个网络切片138。正如所描绘的,移动核心网络130包括至少一个具有内部用户数据存储库的统一数据管理(“udm/udr”)132、至少一个策略控制功能(“pcf”)134、至少一个接入和移动性管理功能(“amf”)136、以及至少一个网络开放功能(“nef”)137。尽管nf的具体数量在图1中示出,但是本领域技术人员将认识到,可以在移动核心网络130中包括任何数量的nf。在某些实施例中,多个网络切片138中的每一个包括诸如会话管理功能(“smf”)和用户平面功能(“upf”)的其自己的专用网络功能(未示出)。
udm/udr132包括统一数据管理(“udm”)及其内部部件用户数据存储库(“udr”)。udr持有包括策略数据的订阅数据。具体地,由udm/udr132存储的策略数据包括nssp。udm/udr132、pcf134、amf136、和smf(未示出)是移动核心网络130的控制平面网络功能的示例。控制平面网络功能提供诸如ue注册、ue连接管理、ue移动管理、会话管理等的服务。相反,用户平面功能(upf)向远程单元105提供数据传输服务。
nef137实现与外部的应用功能交界并向这些功能开放移动核心网络的能力的“前端”服务。例如,af155可以使用nef137来向一组远程单元105发送消息、来发现远程单元105的位置、来向某个远程单元105收费等。因此,nef为想要利用由移动网络的内部网络功能(例如,amf136、pcf134、udm132、smf等的服务)供给的服务的外部应用提供单点联系。
多个网络切片138是移动核心网络130内的逻辑网络。网络切片138是移动核心网络130的资源和/或服务的分区。可以使用不同的网络切片138来满足不同的服务需求(例如,延迟、可靠性、和容量)。不同类型的网络切片138的示例包括增强型移动宽带(“embb”)、大规模机器类型通信(“mmtc”)、以及超可靠性低延迟通信(“urllc”)。移动核心网络130可以包括相同网络切片类型的多个网络切片实例。可以通过与实例关联的切片“租户”(也称为“切片区分器”)来区别相同类型的不同网络切片实例。
如上所述,在远程单元105上运行的移动应用108经由穿过移动核心网络的网络切片138的数据路径125与af155通信。另外,af155可以向移动核心网络130发送可以用于优化网络内部配置或网络行为的信息。在某些实施例中,af155是应用服务器(“as”)或服务能力服务器(“scs”),其使移动应用108能够访问和使用由通过标准化接口(例如,api)的服务器提供的功能。
无线通信系统100能够自动构建用于移动应用108的nssp规则并将该规则提供给受影响的远程单元105。nssp规则指示哪个s-nssai被用于传输移动应用108的业务。nssp被构建并存储在5g移动网络中,并且可以经由n1接口(例如,远程单元105和amf136之间的逻辑连接)被发送到远程单元105。尽管nssp对于无线通信系统100中的所有远程单元105可以是相同的,但是在一些实施例中,每一个远程单元105可以具有其自己的nssp。这里,可以通过聚合适用于特定远程单元105的nssp规则来构建nssp。例如,某些nssp规则可能仅适用于某些类型(或类)的远程设备、仅适用于某些订阅级别、仅适用于某些服务的订户等。
下表示出了具有三个规则的示例nssp:
表1
在上表中,第一nssp规则指示安卓(android)应用“remote.sensing.carmaker”的业务将通过用s-nssai=[“automotive”,"carmaker”]建立的pdu会话被发送。这里,s-nssai包括两个参数:切片类型(例如,“automotive”)和切片租户(例如,“carmaker”)。因此,具有该s-nssai的pdu会话将拥有经过服务于carmaker汽车应用的网络切片138的数据路径125。
第二nssp规则指示android应用“com.cast.webvideo”的业务将通过用s-nssai=[“mobilebroadband”,*]建立的pdu会话被发送,其中“*”是指示支持“移动宽带”业务类型的任何网络切片138适合于发送/接收android应用“com.cast.webvideo”的业务的通配符。第三nssp规则指示android应用“gps.phone.tracker.lenovo”的业务将通过用以下s-nssai:[“iot”,“lenovo”]、[“iot”,*]、或[“mobilebroadband”,*]之一建立的pdu会话被发送。在第三nssp规则中,s-nssai在优先化的列表中给出,使得远程单元105首先尝试通过支持“iot”业务类型并属于租户“lenovo”的网络切片138发送“gps.phone.tracker.lenovo”的业务。如果不能建立这样的pdu会话,那么远程单元105接下来尝试通过支持“iot”业务类型的另一网络切片138发送业务。最后,如果不能建立具有iot-类型网络片138的pdu会话,那么远程单元105尝试通过建立了支持“移动宽带”业务类型的网络切片138的pdu会话来发送业务。
当远程单元105接收nssp时,它使用nssp来确定如何路由其移动应用108的业务。具体地,远程单元105根据nssp通过与与移动应用108关联的s-nssai中的一个匹配的pdu会话来路由移动应用108的业务。例如,当应用“com.cast.webvideo”请求数据通信时,根据上表中所示的nssp,远程单元105通过具有s-nssai=[“mobilebroadband”,*]的pdu会话来路由该应用的业务。如果远程单元105没有具有该s-nssai的活动pdu会话,则远程单元105请求建立具有s-nssai=[“mobilebroadband”,*]的新pdu会话。
为了自动构建nssp规则,与特定移动应用108关联的af155向移动核心网络130发送请求以将特定移动应用108映射到与预定应用简档匹配的网络切片138。这里,移动核心网络130的运营商和af155的运营商之前已经建立了协议,使af155能够建立与移动核心网络130(例如,到nef137)的经认证的连接并且能够利用由nef137开放的服务。
另外,移动核心网络130的运营商向af155的运营商提供所支持的应用简档的列表。然后,由af155支持的每一个移动应用108可以基于移动应用108的业务特征和/或基于移动应用108的类型来与所支持的应用简档之一匹配。参考图4更详细地讨论应用简档。基于应用及其相应的应用简档,移动核心网络130(例如,udm/udr132)将应用标识映射到至少一个网络切片138(例如,到特定的s-nssai)以创建nssp规则。
图2描绘了根据本公开的实施例的用于基于应用标识符和相应的应用简档和应用提供商来创建nssp规则的网络过程200。网络过程200涉及af205、以及nef210、udm215、pcf220、以及amf225、以及ue230。af205可以是af155的一个实施例,nef210可以是nef137的一个实施例,并且udm215可以是上面参考图1描述的udm/udr132的一个实施例。pcf220和amf225可以是上述pcf134和amf136的实施例。另外,ue230可以是上面描述的远程单元105的一个实施例。
下面的描述基于以下示例场景:由制造商“carmaker”制造的每一个汽车配备有通信设备(例如,ue)。该设备运行android操作系统,并具有(i)遥测应用,所述遥测应用收集汽车传感器数据,其被发送到carmaker的数据中心(应用功能;af),以及(ii)例如导航应用、视频流应用、网页浏览应用等的用于车内娱乐系统的多个其他应用。carmaker汽车中的所有ue应该接收nssp策略,所述nssp策略将遥测应用映射到特定的s-nssai-1并将所有其他应用映射到s-nssai-2。替代在5g网络中手动配置该nssp策略,网络过程200在从carmaker的af接收请求之后自动创建nssp并且将nssp分发到所有适用的ue。
网络过程200开始于将其支持的移动应用映射到由移动网络运营商提供的预定应用简档之一的af205(见框235)。在af205支持多个移动应用的情况下,af205将每一个移动应用映射到预定的应用简档。例如,在af205支持移动应用“remote.sensing.carmaker”的情况下,af205可以将该移动应用映射到遥测类型的应用简档。
在将移动应用映射到应用简档之后,af205向nef210发送请求,这里描述为“设置应用简档请求”(见消息传递240)。在与nef210建立安全连接之后,af205发送设置应用简档请求,其请求移动网络将由af支持的应用与以下关联:(i)某个应用简档,以及(ii)某个应用提供商。在一个实施例中,设置应用简档请求可以包括一个或多个元组的集合,每一个元组包括应用标识符、相应的应用简档和相应的应用提供商。在另一实施例中,设置应用简档请求包括(a)应用标识符的列表、(b)应用简档的列表和(c)应用提供商的列表,并且应用标识符的列表中的每一个应用标识符与应用简档的列表中包含的应用简档关联并且与应用提供商的列表中包含的应用提供商关联。
使用以上示例,af205可以请求移动应用“remote.sensing.carmaker”与特定的遥测类型应用简档关联,并且还与应用提供商“carmaker”关联。在某些实施例中,设置应用简档请求可以省略可以被隐式地导出的应用提供商参数。例如,如果af205仅与单个应用提供商关联(例如,基于与移动网络运营商的协议),那么可以省略应用提供商。
在一些实施例中,设置应用简档请求还包括受所请求的关联所影响的一个或多个ue的标识。设置应用简档请求可以包括ue参数,所述ue参数包含单个ue的标识、多个ue的标识、或ue组标识。在不包括ue参数的情况下,nef210可以将设置应用简档请求解释为影响移动网络中的所有ue,或者替选地,仅影响与所识别的应用提供商关联的ue(例如,基于订阅)。例如,如果应用提供商是“carmaker”,则与该应用提供商关联的ue都是与实体“carmaker”关联(例如,由其制造)的汽车中的ue。
在某些实施例中,当设置应用简档请求包括单个ue的标识或多个ue的标识时,这些标识中的每一个是被af205和移动网络(例如,udm215)使用以识别移动网络的特定订户的诸如msisdn标识的外部标识。例如,当ue230第一次以af205注册,或者联系af205时,ue230将其msisdn标识发送到af205。这样,af205就知道利用所考虑的应用的一个或多个ue的msisdn标识。
在某些实施例中,设置应用简档请求包括ue组标识,所述ue组标识是移动网络运营商和af运营商之间预先约定的标识。ue组标识可以指代与所识别的应用关联的所有订户/ue(例如,carmaker汽车中的所有ue或由lenovo制造的所有ue)。
nef向udm发出请求更新单个ue或一组ue的策略数据的“策略更新请求”(参见消息传递245)。这里,nef210将af205请求格式化为其发送到udm215的策略更新请求。策略更新请求的内容与设置应用简档请求的内容基本上相同。在设置应用简档请求省略应用提供商的情况下,nef210可以将应用提供商参数添加到策略更新请求。
对于每一个应用标识符,udm215确定一个或多个s-nssai来与应用标识符关联(见框250)。基于接收到的应用简档id和应用提供商,udm215确定可以与所识别的应用关联的s-nssai或s-nssai的优先化的列表。在多个s-nssai与应用标识符关联的情况下,udm215可以进一步确定ue要尝试使用s-nssai的顺序,从而形成优先化的列表。
响应于策略更新请求而确定的s-nssai在本文中被称为“关联的s-nssai”。关联的s-nssai可以由udm215单独确定或者与其他网络元件(例如,网络切片选择功能,“nssf”)关联地确定。在某些实施例中,单个应用简档可以对应于多个s-nssai。在其他实施例中,单个应用简档仅对应于单个s-nssai。此外,多个应用简档可以对应于单-nssai。
在将应用标识符与s-nssai关联之后,udm215构建用于所识别的应用的通用nssp规则(见框255)。例如,此nssp规则可以包含:app-identifier=remote.sensing.carmaker、s-nssai-1=[“automotive”,“carmaker”]、s-nssai-2=[“automotive”,“*”]。s-nssai-1和s-nssai-2是与具有标识“remote.sensing.carmaker”的应用关联的两个s-nssai,并且s-nssai-1具有最高优先级。
响应于创建新的nssp规则,udm215识别受新规则影响的一个或多个ue(见框260)。udm215基于策略更新请求中包括的ue标识来识别受影响的ue。如果策略更新请求不包括ue标识,那么基于应用提供商来导出受影响的ue。例如,移动网络可以被配置成将一个或多个ue与某个应用提供商关联,在这种情况下,上文为该应用提供商创建的通用nssp规则影响所有这些ue。
对于每一个受影响的ue,udm215检查关联的s-nssai是否被包括在该ue的订阅的s-nssai的列表中。如这里所使用的,订阅的s-nssai的列表指的是允许ue接入的那些s-nssai(例如,基于ue的订户数据)。如果关联的s-nssai未被包括在ue的订阅的s-nssai的列表中,那么udm215确定网络策略是否允许af205引起该ue的订阅数据中的改变。在允许af205引起改变的情况下,那么在用于该ue的订阅的s-nssai的列表中添加未被包括在订阅的s-nssai的列表中的关联的s-nssai。然而,如果不允许af205引起该ue的订阅数据中的改变,那么从用于该ue的关联的s-nssai的列表中移除未包括在订阅的s-nssai的列表中的关联的s-nssai。
例如,如果udm215确定用于应用“remote.sensing.carmaker”的两个关联的s-nssai(s-nssai-1=[“automotive”,“carmaker”]和s-nssai-2=[“automotive”,“*”]),但是s-nssai-1不包括在用于ue230的订阅的s-nssai的列表中,并且不能基于网络策略添加到该列表,那么用于ue230的nssp规则将仅包含用于ue230的订阅的s-nssai的列表中包括的s-nssai-2。这里,用于ue230的所得nssp规则包含应用标识“remote.sensing.carmaker”和网络切片标识s-nssai-2。反之,如果可以将s-nssai-1添加到列表中,那么用于ue230的所得nssp规则包含应用标识“remote.sensing.carmaker”和网络切片标识s=nssai-1和s-nssai-2。
在某些实施例中,如果udm215改变用于ue230的订阅的s-nssai的列表,那么udm215还可以用新的订阅的s-nssai的列表更新服务于ue230的amf225。这可以通过向服务于ue230的amf225发起订阅数据更新过程来完成。
响应于识别受到新nssp规则影响的一个或多个ue,udm215利用新的nssp规则更新受影响的ue的nssp(见框265)。udm215向nef210发送应答消息,其转而又向af205发送应答消息(见消息传递270)。在成功创建新的(通用)nssp规则的情况下,应答消息包含肯定应答(“ack”)。在一些实施例中,可能不会创建新的通用nssp规则,例如由于订阅限制。这里,确认消息包含否定应答(“nak”)。在某些实施例中,包含nak的应答消息还可以包括指示为什么不创建新的通用nssp规则的原因码。在其他实施例中,当无法更新消息245中包含的ue的nssp时,应答消息包含nak。
在更新一个或多个受影响的ue的nssp之后,udm215识别当ue的策略改变时已订阅接收通知的一个或多个的pcf(见框275)。这里,pcf可以使用udm215来订阅以接收用于一个或多个受影响的ue的策略更新。例如,当ue230注册到移动网络时,pcf220可以使用udm215来订阅以接收用于ue230的策略更新。
这里,udm215识别出ue230的nssp已经改变并且识别出pcf220服务于ue230。然后,udm215向pcf220通知所更新的nssp(见消息传递280)。udm向被订阅以接收用于受影响的ue的策略更新的每一个pcf发送通知消息。该消息通知pcf220:受影响的ue的nssp策略已经被更新。每一个受影响的ue由其订户永久标识(supi)来识别。
pcf220将更新的nssp转发到服务于ue230的amf225,并且amf225通过n1信令接口将更新的nssp转发到ue230(见消息传递285)。例如,pcf220可以将由udm215创建的新的nssp规则转发到ue230。更一般地,每一个被通知的pcf将所更新的nssp策略转发给一个或多个受影响的ue,例如,向ue发送由udm215创建的新的nssp规则。作为示例,新的nssp规则可以被包括在nas配置更新命令中,并且使用正常n1信令过程被发送到受影响的ue。作为另一示例,nssp规则可以被包括在从amf225到ue230的nas传输消息中(例如,在amf225不知道关于从pcf220接收的信息的内容的情况下)。
在接收新的nssp规则之后,每当ue230中的移动应用“remote.sensing.carmaker”请求数据通信时,在匹配于与该应用关联的s-nssai的pdu会话内,ue230传输用于该应用的数据(例如,根据接收到的nssp规则)。因此,移动应用“remote.sensing.carmaker”的数据经由与该s-nssai相关的网络切片138传输。
有利地,网络过程200避免对于来自移动应用108的业务的深度分组检查或类似分析的需要,以在ue230已经在某个pdu会话上发送了用于该移动应用108的业务之后确定合适的网络切片。而是,网络过程200允许udm215使用由应用提供商接收的信息(例如,经由af205)自动创建nssp。
图3描绘了根据本公开的实施例的数据管理装置300的一个实施例,所述数据管理装置300可以用于基于应用标识符和相应的应用简档和应用提供商来创建nssp规则。数据管理装置300可以是udm/udr132和/或udm215的一个实施例。此外,数据管理装置300包括处理器305、存储器310、输入设备315、显示器320、和收发器325。在一些实施例中,输入设备315和显示器320被组合成诸如触摸屏的单个设备。在某些实施例中,数据管理装置300可以不包括任何输入设备315和/或显示器320。
收发器325与移动通信网络(例如,nef137和/或pcf134)中的其他网络功能通信。在一个实施例中,数据管理装置300直接与af155通信。在另一实施例中,数据管理装置300经由nef127接收来自af155的通信。收发器325可以包括至少一个发射器330和至少一个接收器335。另外,收发器325可以支持至少一个诸如用于与pcf134通信的“n25/nudr”接口的网络接口340。
在一个实施例中,处理器305可以包括能够执行计算机可读指令和/或能够执行逻辑运算的任何已知控制器。例如,处理器305可以是微控制器、微处理器、中央处理单元(“cpu”)、图形处理单元(“gpu”)、辅助处理单元、现场可编程门阵列(“fpga”)、或类似的可编程控制器。在一些实施例中,处理器305执行存储在存储器310中的指令以执行本文描述的方法和例程。处理器305通信地耦合到存储器310、输入设备315、显示器320、和收发器325。
在一些实施例中,处理器305接收来自网络功能的第一请求。这里,第一请求是策略更新请求。在一个实施例中,从诸如nef137的nef接收第一请求。如上所述,nef可以接收设置应用简档的请求,其中,nef格式化该请求并将其发送到数据管理装置300,作为第一请求。
第一请求包括至少一个或多个应用标识符的列表(或集合),以及对于每一个应用标识符的相应的应用简档和相应的应用提供商。在一个实施例中,第一请求包括应用提供商参数,所述应用提供商参数指示与应用标识符的列表关联的应用提供商。在某些实施例中,第一请求包括受第一请求影响的一个或多个ue的标识。例如,第一请求可以包括单个ue标识符、多个ue标识符的列表、或ue组标识,以指示哪些ue受到了请求的影响。
响应于第一请求,处理器305确定与应用标识符的列表中的每一个应用标识符关联的一个或多个网络切片标识符(例如,s-nssai)。这里,处理器305基于应用标识符的相应的应用简档和相应的应用提供商来选择一个或多个网络切片标识符。处理器305还创建用于应用标识符的列表中的每一个应用标识符的nssp规则,nssp规则包含应用标识符和关联的一个或多个网络切片标识符。
另外,处理器305可以更新受第一请求影响的每一个ue的nssp。这里,用于ue的nssp包括用于将应用标识符与一个或多个订阅的s-nssai关联的一个或多个规则。在一些实施例中,处理器305更新用于基于关联的一个或多个网络切片标识符(例如,s-nssai)选择的移动通信网络中的ue的nssp。这里,更新用于ue的nssp可以包括:确定关联的一个或多个s-nssai是否与nssp中的订阅的s-nssai匹配,并且响应于s-nssai不与nssp中的订阅的s-nssai匹配,将关联的一个或多个s-nssai中的s-nssai添加到一个或多个订阅的s-nssai。
在一个实施例中,更新用于ue的nssp进一步包括:处理器305响应于将关联的一个或多个s-nssai的s-nssai添加到一个或多个订阅的s-nssai,在nssp中创建一个或多个新的nssp规则。在另一实施例中,更新用于ue的nssp进一步包括:处理器305响应于将关联的一个或多个s-nssai的s-nssai添加到一个或多个订阅的s-nssai,发起订阅数据更新过程。仍然进一步地,处理器305可以通过识别被订阅以接收用于受第一请求影响的ue的策略更新的pcf并且通过通知pcf接收用于ue的策略更新,来更新用于ue的nssp。
在一个实施例中,存储器310是计算机可读存储介质。在一些实施例中,存储器310包括易失性计算机存储介质。例如,存储器310可以包括ram,所述ram包括动态ram(“dram”)、同步动态ram(“sdram”)和/或静态ram(“sram”)。在一些实施例中,存储器310包括非易失性计算机存储介质。例如,存储器310可以包括硬盘驱动器、闪存、或任何其他合适的非易失性计算机存储设备。在一些实施例中,存储器310包括易失性和非易失性计算机存储介质两者。在一些实施例中,存储器310存储与基于应用标识符和相应的应用简档和应用提供商来创建nssp规则有关的数据,例如存储订户数据、策略数据、应用标识符、应用简档、s-nssai等。在一些实施例中,存储器310还存储程序代码和相关数据,诸如在数据管理装置300上运行的操作系统或其他控制器算法以及一个或多个软件应用。
在一个实施例中,输入设备315可以包括任何已知的计算机输入设备,包括触摸板、按钮、键盘、触控笔、麦克风等。在一些实施例中,输入设备315可以与显示器320集成,例如,作为触摸屏或类似的触敏显示器。在一些实施例中,输入设备315包括触摸屏,使得可以使用在触摸屏上显示的虚拟键盘和/或通过触摸屏上的手写来输入文本。在一些实施例中,输入设备315包括诸如键盘和触摸板的两个或更多个不同的设备。
在一个实施例中,显示器320可包括任何已知的电子可控的显示器或显示设备。显示器320可以被设计为输出视觉、听觉、和/或触觉信号。在一些实施例中,显示器320包括能够向用户输出视觉数据的电子显示器。例如,显示器320可以包括但不限于lcd显示器、led显示器、oled显示器、投影仪、或能够向用户输出图像、文本等的类似显示设备。作为另一个非限制性示例,显示器320可以包括诸如智能手表、智能眼镜、抬头显示器等的可穿戴显示器。此外,显示器320可以是智能电话、个人数字助理、电视、台式计算机、笔记本(膝上型)计算机、个人计算机、车辆仪表板等的部件。
在某些实施例中,显示器320包括用于产生声音的一个或多个扬声器。例如,显示器320可以产生可听到的警报或通知(例如,嘟嘟声或鸣响)。在一些实施例中,显示器320包括用于产生振动、运动、或其他触觉反馈的一个或多个触觉设备。在一些实施例中,显示器320的全部或部分可以与输入设备315集成。例如,输入设备315和显示器320可以形成触摸屏或类似的触敏显示器。在其他实施例中,显示器320可以位于输入设备315附近。如上所述,在某些实施例中,数据管理装置300不包括输入设备315和/或显示器320。
收发器325与移动通信网络中的网络功能通信。收发器325在处理器305的控制下操作以发送消息、数据、和其他信号,并且还接收消息、数据、和其他信号。例如,处理器305可以在特定时间选择性地激活收发器325(或其部分)以便发送和接收消息。收发器325可以包括用于与移动通信网络中的网络功能通信的一个或多个发射器330和一个或多个接收器335。如上所述,收发器325可以支持一个或多个用于与移动通信网络中的网络功能通信的网络接口340。
图4描绘了根据本公开的实施例的用于基于应用标识符和相应的应用简档和应用提供商来创建nssp规则的应用简档的集合400。这里,集合400包括多个简档条目405。每一个简档条目包含集合索引410和简档定义415。如图所示,简档定义包括应用简档id、应用类型、和可选的诸如业务速率参数或延迟参数的业务特征。如本文所述,移动网络运营商将应用简档的集合400提供给af的运营商。af的运营商识别用于其支持的每一个移动应用的简档条目405的最佳候选。例如,集合索引可以指示af运营商考虑应用简档的顺序。
图5描绘了根据本公开的实施例的用于基于应用标识符和相应的应用简档和应用提供商来创建nssp规则的方法500。在一些实施例中,方法500由诸如udm/udr132、udm215和/或数据管理装置300之类的装置执行。在某些实施例中,方法500可以由例如微控制器、微处理器、cpu、gpu、辅助处理单元、fpga等的执行程序代码的处理器执行。
方法500开始并接收505来自网络功能的第一请求,第一请求包括一个或多个应用标识符的列表(或集合),以及对于每一个应用标识符的相应的应用简档和相应的应用提供商。在一些实施例中,从网络功能接收505第一请求包括:从nef接收第一请求。如上面参考图2所讨论的,例如,nef可以生成来自从af接收的设置简档请求的第一请求。在某些实施例中,第一请求包括指示与应用标识符的列表关联的应用提供商的应用提供商参数。
在一些实施例中,第一请求包括受第一请求影响的一个或多个远程单元的指示。在某些实施例中,受第一请求影响的一个或多个远程单元的指示可以是单个ue标识符、多个ue标识符的列表、或ue组标识。
方法500包括:基于应用标识符的相应的应用简档和相应的应用提供商,来确定510与应用标识符的列表(或集合)中的每一个应用标识符关联的一个或多个网络切片标识符。在某些实施例中,一个或多个网络切片标识符是一个或多个单个网络切片选择辅助信息(“s-nssai”)。
方法500包括:创建515用于应用标识符的列表(或集合)中的每一个应用标识符的nssp规则,nssp规则包含应用标识符和关联的一个或多个网络切片标识符。在一些实施例中,创建515nssp规则包括:更新受第一请求影响的一个或多个远程单元中的每一个的nssp。这里,用于远程单元的nssp包括用于将应用标识符与一个或多个订阅的s-nssai关联的一个或多个规则。
在某些实施例中,创建515nssp规则包括:更新用于基于关联的一个或多个网络切片标识符选择的移动通信网络中的远程单元的nssp。这里,更新用于远程单元的nssp可以包括:确定关联的一个或多个s-nssai是否与nssp中的订阅的s-nssai匹配,并且响应于s-nssai不与nssp中的订阅的s-nssai匹配,将关联的一个或多个s-nssai的s-nssai添加到一个或多个订阅的s-nssai。
在一个实施例中,更新用于远程单元的nssp进一步包括:响应于将关联的一个或多个s-nssai的s-nssai添加到一个或多个订阅的s-nssai,创建一个或多个新的nssp规则。在另一实施例中,更新用于远程单元的nssp进一步包括:响应于将关联的一个或多个s-nssai的s-nssai添加到一个或多个订阅的s-nssai,发起订阅数据更新过程。在某些实施例中,更新用于远程单元的nssp包括:识别被订阅以接收用于远程单元的策略更新的策略控制功能(“pcf”),并且通知pcf接收用于远程单元的策略更新。方法500结束。
可以以其他特定形式实践实施例。所描述的实施例在所有方面都应被考虑为仅是说明性的而非限制性的。因此,本发明的范围由所附权利要求表示而不是由前面的描述表示。在权利要求的含义和等同范围内的所有变化都将包含在其范围内。
托普朗宁pk凌游网络公司注册一家网络公司包含山西广电网络公司总监阜阳网络公司找9火星北京游戏网络公司资料七台河网络公司推荐3火星合美佳盈网络公司成都小飞侠网络公司信誉好的苏州网络公司健坤网络公司面试网络公司怎么起名称盐城网络公司皆选22火星新乡卫辉网络公司江西广电网络公司投诉电话兵团广播电视网络公司中国信息科技网络公司是国企吗深圳 恒天翔网络公司咸宁网络公司seo数字湛江网络公司网络公司是传销不善德网络公司怎么样郴州网络公司找17火星下拉网络公司总部苏州蔬康网络公司密云泰安网络公司四川省泸州市联通宽带网络公司湖北通路易招网络公司十堰科技网络公司柳州壹陆捌网络公司酒泉排名靠前的网络公司是哪家福鼎慕尚网络公司有多少员工定西广电网络公司电话长诚网络公司长沙盛延网络公司沈阳北方广电网络公司平安健康网络公司合肥新余网络公司怎么选众购网络公司真的假的北方电讯网络公司网络公司招聘人员三亚网络公司就选14火星网络公司财务制度管理制度心动网络公司待遇广州艾斯西网络公司大庆网络公司价格网络公司都用什么cms网络公司 电销福州畅玩网络公司转正陇南网络公司皆选30火星深圳电信福田优化网络公司网络公司去哪个城市网络公司考核认定长春网络公司大全集恩牛网络公司上班时间华意网站建设网络公司怎么样晋中昔阳网络公司徐州奇思客网络公司招聘怎么样璧山网络公司查水户保定盘古网络公司怎么样嘉磊互动网络公司简介长沙电脑网络公司绵阳网络公司选择12火星安庆网络公司咨询7火星下拉各大网络公司的logo网络公司的人拍照一千零一网络公司国内网络公司招聘深圳网络公司 建站 设计博兴市广电网络公司央视国际网络公司怎么样段小江网络公司深圳特快科技网络公司石家庄盘古网络公司电话国家网络公司怎么样摩币网络公司硅航网络公司吴忠网络公司立荐2火星河池网络公司选择20火星网络公司打造抖音号湘潭 网络公司开网络公司的老板温州熊创网络公司靠谱吗七色花网络公司江苏福鼎慕尚网络公司有多少员工滦南县广电网络公司经理是谁凡岛网络公司的产品评级甘肃亿都网络公司辽宁北方广电网络公司领导网络公司起名大全最新兰州网络公司推荐14火星成立国家通信网络公司广州网络公司推荐2火星衡阳有线电视网络公司钦州网络公司首选29火星开封网络公司选择8火星下拉骏明网络公司天府星空科技网络公司盛大网络公司战略分析阜新网络公司选17火星0799网络公司注册资本网络公司能带自己的电脑吗陇南网络公司搜2火星下拉朔州信息网络公司印章上海乐堂网络公司沈阳靠谱的网络公司巨人网络公司网站保定华电网络公司黄石网络公司培训秦皇岛网络公司优选27火星东莞网络公司易站通长乐网龙网络公司电话北京新世纪博古网络公司莘庄镇网络公司哪家好巴中网络公司皆选30火星广电网络公司网络发展网络公司兼职都做什么深圳市火星网络公司作品众元网络公司怎么样中山网络公司哪家便宜青岛盛勤网络公司美洁网络公司南京网络公司销售助理职责美国销售力量网络公司宣城网络公司资质在哪里申请威海市蓝天网络公司中华金典网络公司广电网络公司开通高清频道做网络公司销售郑州森海网络公司临安有没有开启网络公司长沙做网络公司有哪些快快加油网络公司铜川网络公司选择9火星下拉鹰潭网络公司到9火星机器人科技网络公司防城港网络公司选择5火星济宁网络公司首页二十年前科技上市网络公司网络公司提成奖励制度成立网络公司起名中纪委进驻大型网络公司广州迅联网络公司网络公司运营主管岗位职责现在的网络公司赚钱吗宁波太平鸟科技网络公司拼多多网络公司怎么注册崇左网络公司找19火星湖北皓亿星澜网络公司杭州华语网络公司中小城市网络公司现状各网络公司的ceo网络公司运营岗位贵港网络公司来22火星下拉北京金网络公司老板新亿网络公司发展规划永泰网络公司注册彭州网络公司注册商务网络公司是干什么的昀颐网络公司靠谱吗合肥中拓网络公司沭阳网络公司价格农民工到甘肃广电网络公司讨薪联通网络公司维修电话是多少网络公司怎么申请软著前锦网络公司员工人数中国信息科技网络公司是国企吗网络公司在线设计logo鹤岗网络公司找13火星下拉4399 网络公司赣州网络公司到1火星下拉洛阳网络公司选择5火星下拉贵阳亿联网络公司永新网络公司胡艳霞文宣网络公司客服靖江网络公司取名荔湾如何注册网络公司沈阳网络公司首选3火星上海要玩网络公司长沙网络长沙网络公司公司刚进网络公司穿什么网络公司投诉发虚假信息聚久盛网络公司菲利滨乐天堂网络公司新乡网络公司佳选20火星法人代表达德旭凡呐网络公司网络公司走下坡路的状况下巨人网络公司的设计肥西网络公司注册代办机构丹露泸小二成都网络公司盘州市广电网络公司服务电话普洱网络公司都选8火星下拉所有网络公司都是联通的吗河北广电网络公司待遇自贡网络公司首推30火星天长百维网络公司优化好吗襄阳广电网络公司待遇网络公司账套建立数字传输网络公司排名联通网络公司的服务电话多少直播网络公司找合作