技术领域
[0001] 本公开总体上涉及用于网络切片的动态拥塞控制的计算机实现方法以及相关的方法和装置。
相关背景技术
[0002] 当网络节点或链路无法承载由发送节点生成的所有业务时,可能发生网络拥塞。面对网络拥塞,拥塞控制机制(本文中也被称为拥塞控制过程)可以是必需的,否则网络可能崩溃,并且可能存在分组丢失以及呈指数增长的延迟。拥塞控制是发送方节点以及发送方和接收方之间的中继节点控制其传输速率以实现最佳或改进的网络范围的资源分配(例如,网络吞吐量)的过程。在诸如第四代(4G)和第五代(5G)网络的移动网络中,由于业务是基于因特网协议(IP)流的,因此传输网络可以受到网络拥塞的严重影响。在优化或改进网络中的拥塞控制时,可以追求多个目标以实现所期望的全局最优或改进的操作点。不同目标和权衡的示例包括公平性、聚合吞吐量、时延等。
具体实施方式
[0021] 在下文中,将参考附图更全面地描述本发明构思,在附图中示出了本发明构思的实施例的示例。然而,本发明构思可以用多种不同形式来体现,并且不应当被解释为限于本文中所阐述的实施例。而是,提供这些实施例使得本公开将全面和完整,并且将本发明构思的范围充分传达给本领域技术人员。还应注意,这些实施例并不互相排斥。来自一个实施例的组成部分可以被默认假设为存在于/用于另一实施例中。
[0022] 以下描述呈现了所公开主题的各种实施例。这些实施例被呈现为教导示例,并且不被解释为限制所公开主题的范围。例如,在不脱离所述主题的范围的情况下,可以修改、省略或扩展所述实施例的某些细节。
[0023] 以下描述呈现了所公开主题的各种实施例。这些实施例被呈现为教导示例,并且不被解释为限制所公开主题的范围。例如,在不脱离所述主题的范围的情况下,可以修改、省略或扩展所述实施例的某些细节。术语“用户设备”以非限制性方式使用,并且如下文所说明的,可以指代任何类型的通信设备。本文中的术语“用户设备”可以与术语“通信设备”互换和替换。此外,术语“网络节点”以非限制性方式使用,并且如下文所说明的,可以指代但不限于5G网络中的任何类型的核心网络节点或基于IP流的网络中的任何网络节点。
[0024] 用于拥塞控制的不同过程可以处理许多目标,并且可以根据预期的客户体验和当前网络状态(例如,用户数量、运营成本等)来考虑目标之间的最佳权衡。此外,要追求的目标的优先级排序可以随时间变化,例如当网络中的用户的数量改变时。这不仅可以涉及使用不同的拥塞控制机制,而且还可以涉及可以根据网络操作动态地挑选和选择不同机制的智能系统。
[0025] 在5G核心(5GC)中,用户设备(UE)(如本文中进一步定义的)业务与分组数据单元(PDU)会话相关联,该PDU会话通过无线电接入网络(RAN)接入点(例如,gNodeB)和作为PDU会话锚的用户面功能(UPF)之间的基于IP的流来承载,该UPF是向数据网络(DN)提供N6接口的UPF。由于该基于IP的传输网络在运营商的控制下,因此可以采用不同的业务优先级排序策略。例如,如果网络中存在很少的活动UE,可以使吞吐量优先,即使这会导致一些公平性干扰,因为它可能不影响UE的服务质量(QoS)。另一方面,如果网络开始变得拥挤,可以从重视公平性的拥塞控制过程中受益。图1是示出了应用不同优先级排序的不同网络场景的两个图100a、100b。图100a示出了每个UE 108可用的许多资源102,其中,通过分组交换机104a至104f和基站106到UE 108的吞吐量优先于公平性而不损害UE 108的体验质量(QoE)。图100b示出了若干个UE 108/业务,其中,公平性优先于通过分组交换机104a至104f和基站
106到UE 108的吞吐量,因为一些UE 108可能消耗所有可用资源而其他UE 108可能饥饿。
[0026] 在5GC中,每个PDU会话与网络切片实例(NSI)相关联。NSI是针对不同UE及其应用提供特定的网络能力和网络特性的逻辑网络。网络切片涉及接入网络(RAN)、传输网络、核心网络(CN)、以及可能地,作为通信服务提供商一部分的云网络。由于网络切片中的许多链路是基于IP流的,因此拥塞控制机制可以直接影响网络切片的质量、或者网络切片的服务水平规范的满足程度。
[0027] 可以通过标准化的要求(本文中也被称为规范)的集合来正式规定网络切片,这些要求被用作创建并管理5G网络中的网络切片的5G管理系统的输入。通用网络切片模板(GST)或任何其他专有方式(例如,GST由GSMA规定,并且其他垂直协会也可以具有它们自己的切片模板规范)可以用于规定必须创建的给定网络切片所需的确切要求。网络切片模板具有应用级属性的集合,这些应用级属性规定UE所预期的QoS。管理系统的目标可以包括在5G网络的链路中实现最佳或改进的拥塞控制机制,以满足网络中正被管理的所有网络切片的要求。
[0028] 以下对一些方法的潜在问题的说明是作为本公开的一部分的当前实现,而不应理解为其他人先前已知的。
[0029] 目前,未实现5GC中应用的拥塞控制策略的动态改变,并且可以忽略若干个高效拥塞控制过程。提供能够确定不同拥塞控制过程的最适合或改进的组合的智能代理的动态和认知架构可以提高5GC中的业务流的效率并简化应用的QoS保证。
[0030] 在网络切片调试过程期间,可以启用网络资源和服务来提供预期的网络切片要求。参见例如3GPP TS 28.530,技术规范组服务和系统方面;管理和编排;概念、用例和要求(版本16),https://www.3gpp.org/DynaReport/28530.htm。端到端网络切片解决方案的重要部分是用户面中网络功能之间的所有链路,该用户面包括UPF的集合。可以使用标准化隧道协议GTP‑U创建所有UPF之间的虚拟链路。参见例如GSM协会官方文档NG.116,通用网络切片模板,版本2.0。这些虚拟链路中的业务是基于UDP的,因此可能遭受网络拥塞。因此,选择更适合或改进的拥塞控制过程在(受控的)5G核心网络中运行可以实现更高效的网络切片。
[0031] 目前,智能方案未用于解决5G核心网络中的拥塞控制。此外,这种方案将需要了解由用户使用以承载PDU会话的网络切片要求。即使已经存在的拥塞控制机制(例如,传输控制协议(TCP)Reno版本、Cubic版本、瓶颈带宽和往返传播时间(BBR)版本等)应用于网络,它们也不能动态地改变,因为这种过程在因特网上的使用通常是静态的。
[0032] 本公开的各种实施例可以提供针对这些和其他潜在问题的解决方案。在本公开的一些实施例中,提供了一种使用认知层(在其中根据规定的KPI来选择人工智能(AI)启发的代理网络)来选择要在给定网络切片的5GC接口中使用的最佳或改进的拥塞控制过程的方法。
[0033] 如本文所提到的,认知层包括语义信息与来自针对选择过程的可用拥塞控制过程的使用的统计数据的组合。语义信息可以包括但不限于对网络中与拥塞控制过程相关联的组成部分和信息的语义描述。在示例性实施例中,语义信息包括但不限于所需的信息(例如,信道、UE操作系统、UE位置);针对拥塞控制过程最佳的拓扑或网络信息(例如,数据中心、多路径或单路径);拥塞控制过程的类型(例如,基于学习(例如,基于蒙特卡罗(Monte Carlo)、监督学习、无监督学习、强化学习等)或基于规则(例如,基于损失、基于延迟、基于容量、混合等);针对拥塞控制过程最佳的技术或技术信息(例如,有线或无线);以及优先级(例如,吞吐量、公平性、损失减少、延迟减少、流完成时间(FCT)等)。
[0034] 在示例性实施例中,用于特定拥塞控制过程的语义信息,Timely(参见例如,https://conferences.sigcomm.org/sigcomm/2015/pdf/papers/p537.pdf),包括针对Timely最佳的拓扑或网络信息(例如,数据中心);针对Timely的拥塞控制过程的类型(例如,基于规则(例如,基于延迟));针对Timely最佳的技术或技术信息(例如,有线);以及Timely的优先级(例如,吞吐量和延迟减少)。
[0035] 对于统计数据,可以使用无监督学习技术来基于随时间收集的数据对过程的适用性进行分类。
[0036] 即使在存在很少的可用的使用数据时(例如,当新的拥塞控制过程被引入系统时),这两种类型的信息(即语义/声明和使用数据)的组合也可以允许认知层做出决策。
[0037] 虽然在用于选择拥塞控制过程的认知层的非限制上下文中说明了本文讨论的一些实施例,但本发明不限于此。而是,可以使用其他机器处理器,包括但不限于,机器处理器可以仅基于无监督学习方法。在使用包括无监督学习方法的机器处理器的示例性实施例中,该选择将不考虑更高级别的声明性知识,而是可以依赖于从使用数据中提取的见解。在使用认知层或无监督学习方法的示例性实施例中,从网络切片请求直到所选切片的实例化的操作流遵循图7和图8中包括的操作(本文中进一步讨论),不同之处在于:在使用无监督学习方法而不是认知层的示例性实施例中,拥塞控制选择模块605可以直接接收并回复请求。
[0038] 根据本公开的各种实施例的动态拥塞控制选择可以被实现为虚拟网络功能、或现有网络功能的一部分。因此,各种实施例的方法可以在云环境中运行。本公开的方法可以以与本文描述的示例性实现类似的方式在云环境中实现,作为现有网络功能的一部分。
[0039] 在一些实施例中,由于核心网络及其网络功能在运营商的控制之下,因此认知层可以选择针对给定网络场景实现最佳或改进的策略的代理。一些新的基于机器学习(ML)的拥塞控制过程(例如,强化学习(RL))可以与传统的TCP拥塞控制(例如,Cubic版本、BBR版本等)一起被包括在选择列表中。
[0040] 在各种实施例中,拥塞控制过程的动态选择可以应用于使用任何类型(例如,用户数据报协议(UDP)、传输控制协议(TCP)或流控制传输协议(SCTP))的传输协议的流。在TCP和SCTP的情况下,拥塞控制过程可以直接使用头部中的标准化字段或使用非标准化头部选项。在UDP的情况下,拥塞控制过程可以在UDP之上添加具有任何必要数据的额外头部,或者利用隧道头部,例如通用分组无线电服务(GPRS)隧道协议(GTP‑U),这是对5GC中的用户面接口的选择。
[0041] 本公开的各种实施例的方法包括认知层根据当前网络切片要求来选择不同的协议栈。网络切片规范可以通过标准化模板(如来自GSMA的GST)或由运营商或垂直行业协会提供的其他方式来规定。一旦规定了网络要求,就要求认知层选择代理(例如,ML模型)来实现处理这种需求的拥塞控制过程。该代理不仅可以考虑GST规范,还可以考虑其他相关信息,例如当前网络状态和与其他业务流的共存、所涉及的网络拓扑等。然后在5G核心中每个接口的网络功能(主要是UPF)的协议栈中应用所选拥塞控制过程。
[0042] 在本公开的各种实施例中,由于拥塞控制了解网络切片要求,因此对要应用的拥塞控制过程的选择可以在网络切片调试阶段期间由网络切片管理功能/网络切片子网管理功能(NSMF/NSSMF)使用。
[0043] 此外,在本公开的各种实施例中,针对选择过程,认知层可以使用声明性知识和统计性知识的组合。声明性组成部分包括封装在认知层中的描述算法的知识(例如,与其他算法的共存,它有什么特性—公平性、吞吐量等)。统计组成部分包括从算法正运行时收集的度量中提取的见解。
[0044] 由本公开的各种实施例提供的潜在优点可以包括提高5G核心网络的效率。效率提高可以包括:
[0045] (1)针对不同网络切片的不同拥塞控制过程。网络切片的概念可以暗示网络资源的隔离。由于智能代理可以基于IP流来选择拥塞控制过程,并且了解网络切片,因此可以根据网络管理系统的优化或改进标准将不同的拥塞控制过程应用于不同的网络切片。
[0046] (2)了解网络切片要求的拥塞控制选择。还可以针对单独的网络切片部署最佳或改进的智能代理,以更好地满足它们的要求。管理系统不仅可以考虑单独的网络切片要求,还可以考虑被调试以在网络中运行的所有网络切片的聚合,从而做出全局优化或改进决策。
[0047] (3)拥塞控制过程的自适应使用。针对新调试的网络切片,最佳或改进的拥塞控制过程也可以随时间而改变。
[0048] (4)新拥塞控制过程的演进。随着新的拥塞控制过程的出现,尤其是基于ML的技术的新的拥塞控制过程的出现,可以在网络中使用新的智能代理。
[0049] 本公开的各种实施例的动态拥塞控制选择方法可以选择要在网络功能之间的5G核心接口中使用的最适合的拥塞控制过程,以满足与由UE使用的网络服务相关联的网络切片的要求。该方法可以包括基于AI的认知层。认知层包括可以优化高级KPI的智能代理的集合。在一些实施例中,该方法的输入包括:被视为认知层的KPI的高级要求、以及来自不同来源的知识。5G系统中的高级要求可以与要提供给网络服务的网络切片相关联,并且它们可以通过网络切片模板来表达。在5GC中,可以从UDM网络功能中获取至少一些知识。该方法的输出包括对要由给定网络切片中所涉及的网络功能使用的适合的拥塞控制过程(例如,最适合的拥塞控制过程)的选择。就5G核心而言,如果该方法应用于用户面,则所选拥塞控制过程可以由gNodeB与第一所选UPF之间的N3接口以及第一所选UPF与PDU会话锚之间的所有N9接口使用。
[0050] 图5是示出了根据本公开的一些实施例的动态拥塞控制选择的概览的图。虽然上文讨论的实施例是在5G网络的非限制性上下文中说明的,但本发明不限于此。而是,可以使用其他网络,包括但不限于,任何基于IP流的网络。图5的示例性实施例示出了关于例如5G网络功能、接口等或任何类型的现有和未来的基于IP流的网络的各种实施例的方法的概览。本文在5GC的上下文中下讨论了本公开的各种实施例,包括移动网络核心功能中常见的丰富数据和知识、以及网络中可以被设计为应对所使用的拥塞控制过程的动态改变的节点。因此,各种实施例的方法可以应用于受控和新建的部署,例如5GC。
[0051] 仍然参考图5,认知层504接收输入502。输入502包括但不限于网络切片传输相关属性、5GC拓扑(例如,网络功能和链路)、用户面、和/或控制面接口、链路速度操作范围、复用的程度(例如,发送方的数量)等。基于输入502,认知层504基于与来自输入502的网络切片相关的至少一个状况,获得针对网络切片的所选传输协议516的接口的拥塞控制过程514的动态推荐。认知层504输出518所选拥塞控制过程(包括所选传输协议和所选拥塞控制过程)。
[0052] 图6是根据本公开一些实施例的应用于5G核心网络的示例性实施例中所涉及的实体的图。参考图6,UE或任何通信服务消费者(CSC)设备108向认知层504提供网络切片请求作为输入,该网络切片请求包括要由管理5G网络的通信服务提供商(CSP)满足的要求列表。虽然认知层504被描绘为5G核心节点102中的层,但本发明不限于此。而是,可以使用认知层
504的其他位置,包括但不限于在外部网络、连接到因特网的外部网络等中。图2(下文中进一步描述)是示出了基于由GSM协会(GSMA)标准化的通用网络切片模板(GST)的网络切片请求网络切片类型(NEST)的示例性表200。参见例如GSM协会官方文档NG.116,通用网络切片模板,版本3.0。再次参考图6,认知层504通信地连接到UDM 60、NSMF/NSSMF 603和拥塞控制选择模块605,以执行本公开的各种实施例的操作(例如,如关于图5所描述的操作)。
[0053] 再次参考图2,表200包括属性202。在示例性实施例中,属性202包括延迟容限、确定性通信和切片服务质量参数,它们是用于拥塞控制过程选择目的的属性的一些非限制性示例。对于每个属性202,表200还可以包括属性值204、参数206和参数值208。
[0054] 图7是示出了根据本公开的一些实施例的方法和该方法中所涉及的实体的操作的流程图。图7的操作701总结如下:
[0055] 从网络切片模板703,操作705包括提取针对给定网络切片的传输相关要求(例如,延迟容限、下行链路/上行链路吞吐量等)。这些要求可以直接从由UE/CSC 108发送的网络切片请求中获得,或者它可以从网络数据库(例如,存储了与所有网络切片实例相关的信息的UDM)中获得。上面关于图2的表讨论的属性是可以考虑的传输相关要求的示例。
[0056] 操作707包括获得已经(或将要)被调试用于网络切片请求的网络切片实例的网络拓扑。网络拓扑包括用于指派了网络切片请求的网络切片实例的网络功能和它们之间的(虚拟)链路。网络功能可以是用户面或控制面的一部分。5G核心网络中网络功能之间的通信可以遵循基于服务的架构(SBA),在其中使用基于超文本传输协议(HTTP)协议的基于表征状态转移(REST)的操作;或者可以遵循基于接口的架构,在其中网络功能使用不同类型的传输协议和隧道直接通信。在一些实施例中,网络功能之间的基于接口的连接用于拥塞控制方法的应用,因为这些接口可能具有更多的遭受网络拥塞的业务并且具有通信中所涉及的确定性网络功能对。
[0057] 在一些实施例中,操作709包括确定用户面中的作为网络切片实例的一部分的(例如,在RAN和数据网络之间的)网络接口。该示例性实施例中的接口是N3(在gNodeB和第一所选UPF之间)和N9(在UPF之间);以及这些接口使用GTP‑U隧道协议来承载数据有效载荷。
[0058] 可选地或备选地,在一些实施例中,可选操作711包括确定控制面中拥塞控制过程可能有用的网络接口。如下面进一步讨论的,该操作是可选的,并且可以取决于5G核心网络的网络控制面的演进和增长而被考虑。
[0059] 在一些实施例中,操作713包括查询认知层,以用于选择针对5G核心网络中的每个所选接口最佳的或改进的拥塞控制过程。对于操作713,可以对在操作705中提取的网络切片要求进行归一化并将其转换为可以由认知层处理的KPI。选择方法由利用现有的声明性知识和过程性知识以及机器推理技术的认知层(例如,AI启发的过程)来执行。
[0060] 在一些实施例中,操作715包括在(在操作707中找到的)目标网络功能中应用所选拥塞控制过程。拥塞控制选择的实现可以由不同位置/实体717做出并且在网络切片的生命周期的不同阶段发生。例如,在一些实施例中,该选择可以涉及在网络切片调试和/或实例化阶段期间网络功能的配置。参见例如3GPP TR 28.801,技术规范组服务和系统方面;电信管理;对下一代网络的网络切片的管理和编排的研究(版本15),www.3gpp.org/DynaReport/28801.htm。不同的拥塞控制过程可以先前在虚拟或物理网络接口卡中实现。
[0061] 仍然参考图7,本公开的各种实施例中涉及的实体717包括但不限于关于网络切片请求(例如,GST或其他)与拥塞控制选择模块605进行通信的UE/CSC 108。拥塞控制选择模块605可以与UDM 601进行通信(例如,结合操作705至711中的任何一个)。可选操作711可以涉及认知层504或拥塞控制选择模块605。选项715可以涉及与NSMF/NSSMF 603进行通信的拥塞控制选择模块605。
[0062] 现在将在5GC用户面和控制面中讨论本公开的方法的示例性实施例的适用性。本发明的各种实施例的方法可以用于5GC的任何部分(包括控制面和用户面)中的拥塞控制选择。在针对用户面的一些实施例中,所选拥塞控制过程可以在通过接口N3和N9建立的GTP‑U隧道中使用(参见例如图3,其示出了用户面中gNodeB和用户面功能(UPF)之间的示例性网络接口的框图300)。这可以是在其中可以应用拥塞控制选择的常见场景,因为拥塞控制对于5G切片的QoS很重要,并且用户面可以是大多数数据流传输的地方。
[0063] 在针对控制面的一些实施例中,控制流的传输级协议可以是更加异构的并且根据接口而变化。图4是控制面中gNodeB、接入和移动性管理功能(AMF)、以及会话管理功能(SMF)之间的示例性网络接口的框图400。参考图4,在控制面中示出了使用SCTP的接口。注意,虽然所有接口都可以从更好的拥塞控制选择中获益,但如果将不同的拥塞控制过程应用于接口的两端处的网络功能,则可能破坏互操作性。还应注意,控制面中的业务可能导致较少的拥塞,并且在QoS要求方面限制较少。
[0064] 图8是根据本公开的一些实施例在用于动态拥塞控制选择的示例性实施例中执行的操作的序列图。
[0065] 参考图8,UE/CSC 108向拥塞控制选择模块605发送801具有要求(例如,NEST)的网络切片请求。响应于接收到网络切片请求,拥塞控制选择模块605从网络切片请求中提取803传输相关要求。
[0066] 在操作805处,拥塞控制选择模块605从UDM 601请求网络切片拓扑(包括网络功能和链路)。响应于操作805的请求,UDM 601向拥塞控制选择模块605发送807网络切片拓扑。
[0067] 在操作809处,拥塞控制选择模块605向UDM 601请求在网络切片中使用的用户面接口。响应于操作809的请求,UDM 601向拥塞控制选择模块605发送811用户面接口信息(例如,端点和链路)。
[0068] 备选地,在一些实施例中,可以执行操作813和815。在操作813中,拥塞控制选择模块605请求在网络切片中使用的控制面接口。响应于操作813的请求,UDM 601向拥塞控制选择模块605发送控制面接口信息(例如,端点和链路)。
[0069] 针对每个所选接口,动态地重复(或换言之,循环)817和819的操作。在操作817中,拥塞控制选择模块605向认知层504请求拥塞控制过程。响应于操作817的请求,认知层504向拥塞控制选择模块605发送所选拥塞控制过程(或所选拥塞控制过程的标识)。
[0070] 仍然参考图8,针对每个所选接口,重复(或换言之,循环)操作821。在操作821中,拥塞控制选择模块605在NSMF/NSSMF 603中应用所选拥塞控制过程。
[0071] 本公开的各种实施例包括一种用于基于要求的集合来选择针对网络切片的传输网络的最佳或改进的拥塞控制过程的方法。可以通过基于AI的方法(例如,认知层和/或机器处理器)来辅助该选择,该基于AI的方法可以基于声明性知识和/或历史数据来选择最佳或改进的过程。该选择还可以考虑针对网络切片的标准化要求,这些标准化要求可以通过模板(例如,来自GSMA的GST)或其他垂直行业创建的任何其他表达方式来表达。
[0072] 在各种实施例中,该方法可以包括六个操作,如参考图7和图8所描述的,其中,最初与传输相关的要求可以从作为找到相关接口的网络切片的一部分的网络拓扑中提取。针对用户面中的接口,以及可选地,针对控制面中的接口,可以遵循所提供的推荐来应用拥塞控制过程。
[0073] 在一些实施例中,选择方法可以在网络切片调试阶段期间作为网络切片管理功能/网络切片子网管理功能(NSMF/NSSMF)的一部分来实现。
[0074] 现在已经描述了各组成部分的操作,现在将根据本公开的各种实施例参考图10的流程图来讨论特定于网络的网络节点900(使用图9的框图的结构实现)的用于执行用于对网络切片的动态拥塞控制的计算机实现方法的操作。如图所示,网络节点900可以包括网络接口电路914(也被称为网络接口),其被配置为提供与网络和/或无线电接入网络RAN的其他节点的通信。网络节点900还可以包括耦接到网络接口电路的处理电路912(也被称为处理器)、以及耦接到处理电路912的存储器电路916(也被称为存储器)。存储器电路916可以包括计算机可读程序代码,该计算机可读程序代码当由处理电路912运行时使处理电路912执行操作。此外,模块可以存储在存储器916中,并且这些模块可以提供指令,使得当模块的指令由机器学习模型或认知层920的相应计算机处理电路运行时,机器学习模型或认知层920的处理电路根据本文公开的实施例执行图10的流程图的相应操作。
[0075] 如本文所讨论的,网络节点900的操作可以由机器学习模型或认知层920和/或网络接口电路914来执行。例如,机器学习模型或认知层920和/或处理器912可以控制网络接口电路914,以通过网络接口电路914向一个或多个其他网络节点发送通信和/或通过网络接口电路从一个或多个其他网络节点接收通信。图10中描述的每个操作可以按照彼此的任意组合的方式进行组合和/或省略,并且预期所有这样的组合均落入本公开的精神和范围内。
[0076] 参考图10,提供了一种用于网络切片的动态拥塞控制的计算机实现方法。该方法包括:基于与网络切片相关的至少一个状况,从网络节点获得1007针对网络切片的多个接口的拥塞控制过程的推荐。拥塞控制过程的应用处理与网络切片相关的至少一个状况。该方法还包括:在针对网络切片的多个接口的协议栈中应用1009拥塞控制过程。
[0077] 在一些实施例中,网络节点包括认知层和机器学习模型中的至少一个。机器学习模型包括无监督机器学习模型。
[0078] 在一些实施例中,认知层包括声明性知识和统计性知识。声明性知识包括封装在认知层中的描述多个拥塞控制过程的知识,并且统计性知识包括从多个拥塞控制过程中的操作拥塞控制过程的多个度量中提取的信息。
[0079] 在一些实施例中,与网络切片相关的至少一个状况包括网络切片的规范、网络的状态、其他网络切片中的业务流、以及网络的拓扑结构中的至少一个。
[0080] 在一些实施例中,获得(1007)包括:处理认知层的输入,以从认知层获得输出。该输出包括针对拥塞控制过程的推荐。该输入包括来自网络的至少一条知识信息和与网络切片相关的至少一个状况相关联的至少一个关键性能指标KPI。
[0081] 在一些实施例中,在针对网络切片的多个接口的协议栈中应用(1009)拥塞控制过程包括:将拥塞控制过程应用于使用传输协议通过多个接口的业务流。
[0082] 在一些实施例中,该方法还包括:提取(1001)与网络切片相关的至少一个状况。提取包括:从网络切片请求和网络知识数据库中的至少一个中获得至少一个状况。
[0083] 在一些实施例中,该方法还包括:获得(1003)针对网络切片请求的网络切片实例的网络拓扑。网络拓扑包括指派给网络切片实例的多个网络功能以及所述多个网络功能之间的多个链路。
[0084] 在一些实施例中,该方法还包括:确定(1005)网络切片实例中包括的多个接口。
[0085] 在一些实施例中,多个接口包括:网络的用户面中的接口或控制面中的接口。
[0086] 在一些实施例中,提取(1001)包括:对至少一个状况进行归一化并将其转换为至少一个KPI。
[0087] 在一些实施例中,针对网络切片的多个接口应用(1009)拥塞控制过程包括:在多个网络功能中应用拥塞控制过程。
[0088] 在一些实施例中,获得(1007)包括:至少在网络切片调试阶段和实例化阶段之一期间的多个网络功能的配置之后获得。
[0089] 对于用于网络切片的动态拥塞控制的计算机实现方法和相关方法的一些实施例,图10的流程图中的各种操作可以是可选的。例如,图10的框1001、1003和1005的操作可以是可选的。
[0090] 图11是根据一些实施例的无线网络的框图。
[0091] 尽管本文描述的主题可以使用任何适合的组成部分在任何适合类型的系统中实现,但本文公开的实施例是关于无线网络(例如,图11中所示的示例无线网络)描述的。为简单起见,图11的无线网络仅描绘了网络4106、网络节点4160和4160b、以及WD 4110、4110b和4110c(也被称为移动终端)。实际上,无线网络还可以包括适于支持无线设备之间或无线设备与另一通信设备(例如,陆线电话、服务提供商或任何其他网络节点或终端设备)之间的通信的任何附加元件。在所示组成部分中,网络节点4160和无线设备(WD)4110被描绘为具有附加细节。无线网络可以向一个或多个无线设备提供通信和其他类型的服务,以便于无线设备访问和/或使用由无线网络提供或经由无线网络提供的服务。
[0092] 无线网络可以包括任何类型的通信、电信、数据、蜂窝和/或无线电网络或其他类似类型的系统,和/或与任何类型的通信、电信、数据、蜂窝和/或无线电网络或其他类似类型的系统接口连接。在一些实施例中,无线网络可以被配置为根据特定标准或其他类型的预定义规则或过程来操作。因此,无线网络的特定实施例可以实现通信标准,诸如全球移动通信系统(GSM)、通用移动电信系统(UMTS)、长期演进(LTE)和/或其他合适的2G、3G、4G或5G标准;无线局域网(WLAN)标准(例如,IEEE 802.11标准);和/或任何其他适合的无线通信标准,例如全球微波接入互操作性(WiMax)、蓝牙、Z‑Wave和/或ZigBee标准。
[0093] 网络4106可以包括一个或多个回程网络、核心网络、IP网络、公共交换电话网络(PSTN)、分组数据网络、光网络、广域网(WAN)、局域网(LAN)、无线局域网(WLAN)、有线网络、无线网络、城域网和其他网络,以实现设备之间的通信。
[0094] 网络节点4160和WD 4110包括下面更详细描述的各种组成部分。这些组成部分一起工作以提供网络节点和/或无线设备功能,例如在无线网络中提供无线连接。在不同的实施例中,无线网络可以包括任何数量的有线或无线网络、网络节点、基站、控制器、无线设备、中继站和/或可以便于或参与数据和/或信号的通信(无论是经由有线连接还是经由无线连接)的任何其他组成部分或系统。
[0095] 如本文所使用的,网络节点指的是能够、被配置、被布置和/或可操作以直接或间接地与无线设备和/或与无线网络中的其他网络节点或设备通信,以实现和/或提供向无线设备的无线接入和/或执行无线网络中的其他功能(例如,管理)的设备。网络节点的示例包括但不限于核心节点、接入点(AP)(例如,无线电接入点)、基站(BS)(例如,无线电基站、NodeB、演进NodeB(eNB)和NR NodeB(gNB))。基站可以基于它们提供的覆盖量(或者换言之,基于它们的发射功率水平)来分类,于是它们还可以被称为毫微微基站、微微基站、微基站或宏基站。基站可以是中继节点或控制中继的中继施主节点。网络节点还可以包括分布式无线电基站的一个或多个(或所有)部分,例如集中式数字单元和/或远程无线电单元(RRU),有时被称为远程无线电头端(RRH)。这些远程无线电单元可以与天线集成为集成了天线的无线电,或可以不与天线集成为集成了天线的无线电。分布式无线电基站的部分也可以被称为分布式天线系统(DAS)中的节点。网络节点的又一些示例包括多标准无线电(MSR)设备(如MSR BS)、网络控制器(如无线电网络控制器(RNC)或基站控制器(BSC))、基站收发机站(BTS)、传输点、传输节点、多小区/多播协调实体(MCE)、核心网络节点(例如,MSC、MME)、O&M节点、OSS节点、SON节点、定位节点(例如,E‑SMLC)和/或MDT。作为另一示例,网络节点可以是虚拟网络节点,如下面更详细描述的。然而,更一般地,网络节点可以表示如下的任何合适的设备(或设备组):该设备(或设备组)能够、被配置、被布置和/或可操作以实现和/或向无线设备提供对无线网络的接入,或向已接入无线网络的无线设备提供某种服务。
[0096] 在图11中,网络节点4160包括处理电路4170、设备可读介质4180、接口4190、辅助设备4184、电源4186、电源电路4187和天线4162。尽管图11的示例无线网络中示出的网络节点4160可以表示包括所示硬件组成部分的组合的设备,但是其他实施例可以包括具有不同组成部分组合的网络节点。应当理解,网络节点包括执行本文公开的任务、特征、功能和方法所需的硬件和/或软件的任何适合组合。此外,虽然网络节点4160的组成部分被描绘为位于较大框内或嵌套在多个框内的单个框,但实际上,网络节点可包括构成单个图示组成部分的多个不同物理组成部分(例如,设备可读介质4180可以包括多个单独的硬盘驱动器以及多个RAM模块)。
[0097] 类似地,网络节点4160可以由多个物理上分开的组成部分(例如,节点B组成部分和RNC组成部分、BTS组成部分和BSC组成部分等)组成,其可以具有各自的相应组成部分。在网络节点4160包括多个单独的组成部分(例如,BTS和BSC组成部分)的某些场景中,可以在多个网络节点之间共享分离的组成部分中的一个或多个。例如,单个RNC可以控制多个NodeB。在这种场景中,每个唯一的NodeB和RNC对在一些情况下可以被认为是单个单独的网络节点。在一些实施例中,网络节点4160可被配置为支持多种无线电接入技术(RAT)。在这种实施例中,一些组成部分可被复制(例如,用于不同RAT的单独设备可读介质4180),并且一些组成部分可被重新使用(例如,可以由RAT共享相同的天线4162)。网络节点4160还可以包括用于集成到网络节点4160中的不同无线技术(例如,GSM、WCDMA、LTE、NR、WiFi或蓝牙无线技术)的多组各种所示的组成部分。这些无线技术可以被集成到网络节点4160内的相同或不同芯片或芯片组和其他组成部分中。
[0098] 处理电路4170被配置为执行本文描述为由网络节点提供的任何确定、计算或类似操作(例如,某些获得操作)。由处理电路4170执行的这些操作可以包括由处理电路4170通过以下处理获得的信息:例如,将获得的信息转换为其他信息,将获得的信息或转换后的信息与存储在网络节点中的信息进行比较,和/或基于获得的信息或转换后的信息执行一个或多个操作,并根据所述处理的结果做出确定。
[0099] 处理器电路4170可以包括下述中的一个或多个的组合:微处理器、控制器、微控制器、中央处理单元、数字信号处理器、专用集成电路、现场可编程门阵列、或者任何其它适当的计算设备、资源、或硬件、软件和/或编码逻辑的组合,其可操作为单独地或与其他网络节点4160组成部分(例如,设备可读介质4180)一起提供网络节点4160功能。例如,处理电路4170可以执行存储在设备可读介质4180中或存储在处理电路4170内的存储器中的指令。这样的功能可以包括提供本文讨论的各种无线特征、功能或益处中的任何一个。在一些实施例中,处理电路4170可以包括片上系统(SOC)。
[0100] 在一些实施例中,处理电路4170可以包括射频(RF)收发机电路4172和基带处理电路4174中的一个或多个。在一些实施例中,射频(RF)收发机电路4172和基带处理电路4174可以位于单独的芯片(或芯片组)、板或单元(例如无线电单元和数字单元)上。在备选实施例中,RF收发机电路4172和基带处理电路4174的部分或全部可以在同一芯片或芯片组、板或单元上。
[0101] 在某些实施例中,本文描述为由网络节点、基站、eNB或其他这样的网络设备提供的一些或所有功能可由处理电路4170执行,处理电路4170执行存储在设备可读介质4180或处理电路4170内的存储器上的指令。在备选实施例中,功能中的一些或全部可以例如以硬连线方式由处理电路4170提供,而不执行存储在单独的或分立的设备可读介质上的指令。在任何这些实施例中,无论是否执行存储在设备可读存储介质上的指令,处理电路4170都可以被配置为执行所描述的功能。由这种功能提供的益处不仅限于处理电路4170或不仅限于网络节点4160的其他组成部分,而是作为整体由网络节点4160和/或总体上由终端用户和无线网络享有。
[0102] 设备可读介质4180可以包括任何形式的易失性或非易失性计算机可读存储器,包括但不限于永久存储设备、固态存储器、远程安装存储器、磁介质、光学介质、随机存取存储器(RAM)、只读存储器(ROM)、大容量存储介质(例如,硬盘)、可移除存储介质(例如,闪存驱动器、致密盘(CD)或数字视频盘(DVD))和/或任何其他易失性或非易失性、非暂时性设备可读和/或计算机可执行存储器设备,其存储可由处理电路4170使用的信息、数据和/或指令。设备可读介质4180可以存储任何合适的指令、数据或信息,包括计算机程序、软件、包括逻辑、规则、代码、表等中的一个或多个的应用、和/或能够由处理电路4170执行并由网络节点
4160使用的其他指令。设备可读介质4180可以用于存储由处理电路4170做出的任何计算和/或经由接口4190接收的任何数据。在一些实施例中,可以认为处理电路4170和设备可读介质4180是集成的。
[0103] 接口4190用于网络节点4160、网络4106和/或WD 4110之间的信令和/或数据的有线或无线通信。如图所示,接口4190包括端口/端子4194,用于例如通过有线连接向网络4106发送数据和从网络4106接收数据。接口4190还包括无线电前端电路4192,其可以耦接到天线4162,或者在一些实施例中是天线4162的一部分。无线电前端电路4192包括滤波器
4198和放大器4196。无线电前端电路4192可以连接到天线4162和处理电路4170。无线电前端电路可以被配置为调节在天线4162和处理电路4170之间通信的信号。无线电前端电路
4192可以接收数字数据,该数字数据将通过无线连接向外发送给其他网络节点或WD。无线电前端电路4192可以使用滤波器4198和/或放大器4196的组合将数字数据转换为具有适合信道和带宽参数的无线电信号。然后可以通过天线4162发送无线电信号。类似地,当接收数据时,天线4162可以收集无线电信号,然后由无线电前端电路4192将其转换为数字数据。数字数据可以传递给处理电路4170。在其他实施例中,接口可以包括不同组成部分和/或组成部分的不同组合。
[0104] 在某些备选实施例中,网络节点4160可以不包括单独的无线电前端电路4192,作为替代,处理电路4170可以包括无线电前端电路并且可以连接到天线4162,而无需单独的无线电前端电路4192。类似地,在一些实施例中,RF收发机电路4172的全部或一些可以被认为是接口4190的一部分。在其他实施例中,接口4190可以包括一个或多个端口或端子4194、无线电前端电路4192和RF收发机电路4172(作为无线电单元(未示出)的一部分),并且接口4190可以与基带处理电路4174(是数字单元(未示出)的一部分)通信。
[0105] 天线4162可以包括一个或多个天线或天线阵列,被配置为发送和/或接收无线信号。天线4162可以耦接到无线电前端电路4190,并且可以是能够无线地发送和接收数据和/或信号的任何类型的天线。在一些实施例中,天线4162可以包括一个或多个全方向、扇形或平面天线,该天线可操作以发送/接收在例如2GHz的和66GHz之间的无线电信号。全向天线可以用于在任何方向上发送/接收无线电信号,扇形天线可以用于向/从在特定区域内的设备发送/接收无线电信号,以及平板天线可以是用于以相对直线的方式发送/接收无线电信号的视线天线。在一些情况下,使用多于一个天线可以称为MIMO。在某些实施例中,天线4162可以与网络节点4160分开,并且可以通过接口或端口连接到网络节点4160。
[0106] 天线4162、接口4190和/或处理电路4170可以被配置为执行本文描述为由网络节点执行的任何接收操作和/或某些获得操作。可以从无线设备、另一网络节点和/或任何其他网络设备接收任何信息、数据和/或信号。类似地,天线4162、接口4190和/或处理电路4170可以被配置为执行本文描述的由网络节点执行的任何发送操作。可以将任何信息、数据和/或信号发送给无线设备、另一网络节点和/或任何其他网络设备。
[0107] 电源电路4187可以包括电源管理电路或耦接到电源管理电路,并且被配置为向网络节点4160的组成部分提供电力以执行本文描述的功能。电源电路4187可以从电源4186接收电力。电源4186和/或电源电路4187可以被配置为以适合于各个组成部分的形式(例如,在每个相应组成部分所需的电压和电流水平处)向网络节点4160的各组成部分提供电力。电源4186可以包括在电源电路4187和/或网络节点4160中或外部。例如,网络节点4160可以经由输入电路或诸如电缆的接口连接到外部电源(例如,电源插座),由此外部电源向电源电路4187供电。作为另一示例,电源4186可以包括电池或电池组形式的电源,其连接到或集成在电源电路4187中。如果外部电源发生故障,电池可以提供备用电力。也可以使用其他类型的电源,例如光伏器件。
[0108] 网络节点4160的备选实施例可以包括超出图11所示的组成部分的附加组成部分,所述附加组成部分可以负责提供网络节点的功能(包括本文描述的功能中的任一者和/或支持本文描述的主题所需的任何功能性)的某些方面。例如,网络节点4160可以包括用户接口设备,以允许将信息输入到网络节点4160中并允许从网络节点4160输出信息。这可以允许用户针对网络节点4160执行诊断、维护、修复和其他管理功能。
[0109] 如本文中所使用的,用户设备(UE)或通信服务消费者(CSC)设备是指能够、被配置、被布置和/或可操作以与网络节点和/或其他无线设备无线通信的设备。除非另有说明,否则术语UE在本文中可以与用户设备、用户装置、通信设备、无线设备(WD)和/或CSC设备互换使用。无线传送可以包括使用电磁波、无线电波、红外波和/或适于通过空气传送信息的其他类型的信号来发送和/或接收无线信号。在一些实施例中,UE可以被配置为在没有直接人类交互的情况下发送和/或接收信息。例如,UE可以被设计为当由内部或外部事件触发时,或者响应于来自网络的请求,以预定的调度向网络发送信息。UE的示例包括但不限于智能电话、移动电话、蜂窝电话、IP语音(VoIP)电话、无线本地环路电话、台式计算机、个人数字助理(PDA)、无线摄像头、游戏控制台或设备、音乐存储设备、回放设备、可穿戴终端设备、无线端点、移动台、平板计算机、便携式计算机、便携式嵌入式设备(LEE)、便携式安装设备(LME)、智能设备、无线客户驻地设备(CPE)、车载无线终端设备等。UE可以例如通过实现用于侧链路通信的3GPP标准来支持设备到设备(D2D)通信、车辆到车辆(V2V)通信,车辆到基础设施(V2I)通信,车辆到任何事物(V2X)通信,并且在这种情况下可以被称为D2D通信设备。作为又一特定示例,在物联网(IoT)场景中,UE可以表示执行监控和/或测量并将这种监测和/或测量的结果发送给另一UE和/或网络节点的机器或其他设备。在这种情况下,UE可以是机器到机器(M2M)设备,在3GPP上下文中它可以被称为MTC设备。作为一个具体示例,UE可以是实现3GPP窄带物联网(NB‑IoT)标准的UE。这种机器或设备的具体示例是传感器、计量设备(例如,功率计)、工业机器、或者家用或个人用具(例如,冰箱、电视等)、个人可穿戴设备(例如,手表、健身追踪器等)。在其他场景中,UE可以表示能够监视和/或报告其操作状态或与其操作相关联的其他功能的车辆或其他设备。如上所述的UE可以表示无线连接的端点,在这种情况下,该设备可以被称为无线终端。此外,如上所述的UE可以是移动的,在这种情况下,它也可以被称为移动设备或移动终端。
[0110] 如图所示,无线设备4110包括天线4111、接口4114、处理电路4120、设备可读介质4130、用户接口设备4132、辅助设备4134、电源4136和电源电路4137。WD 4110可以包括用于WD 4110所支持的不同无线技术(例如,GSM、WCDMA、LTE、NR、WiFi、WiMAX或蓝牙无线技术,仅提及少数)的所示组成部分中的一个或多个组成部分的多个集合。这些无线技术可以集成到与WD 4110内的其他组成部分相同或不同的芯片或芯片组中。
[0111] 天线4111可以包括一个或多个天线或天线阵列,被配置为发送和/或接收无线信号,并且连接到接口4114。在某些备选实施例中,天线4111可以与WD 4110分开并且可以通过接口或端口连接到WD 4110。天线4111、接口4114和/或处理电路4120可以被配置为执行本文描述为由WD执行的任何接收或发送操作。可以从网络节点和/或另一个WD接收任何信息、数据和/或信号。在一些实施例中,无线电前端电路和/或天线4111可以被认为是接口。
[0112] 如图所示,接口4114包括无线电前端电路4112和天线4111。无线电前端电路4112包括一个或多个滤波器4118和放大器4116。无线电前端电路4114连接到天线4111和处理电路4120,并且被配置为调节在天线4111和处理电路4120之间通信的信号。无线电前端电路4112可以耦接到天线4111或者是天线1011的部分。在一些实施例中,WD 4110可以不包括单独的无线电前端电路4112;而是,处理电路4120可以包括无线电前端电路,并且可以连接到天线4111。类似地,在一些实施例中,RF收发机电路4122中的一些或全部可以被认为是接口
4114的一部分。无线电前端电路4112可以接收数字数据,该数字数据将通过无线连接向外发送给其他网络节点或WD。无线电前端电路4112可以使用滤波器4118和/或放大器4116的组合将数字数据转换为具有适合信道和带宽参数的无线电信号。然后可以通过天线4111发送无线电信号。类似地,当接收数据时,天线4111可以收集无线电信号,然后由无线电前端电路4112将其转换为数字数据。数字数据可以传递给处理电路4120。在其他实施例中,接口可以包括不同组成部分和/或组成部分的不同组合。
[0113] 处理器电路4120可以包括下述中的一个或多个的组合:微处理器、控制器、微控制器、中央处理单元、数字信号处理器、专用集成电路、现场可编程门阵列、或者任何其它合适的计算设备、资源、或硬件、软件和/或编码逻辑的组合,其可操作为单独地或与其他WD 4110组成部分(例如,设备可读介质4130)相结合来提供WD 4110功能。这样的功能可以包括提供本文讨论的各种无线特征或益处中的任何一个。例如,处理电路4120可以执行存储在设备可读介质4130中或处理电路4120内的存储器中的指令,以提供本文公开的功能。
[0114] 如图所示,处理电路4120包括RF收发机电路4122、基带处理电路4124和应用处理电路4126中的一个或多个。在其他实施例中,处理电路可以包括不同的组成部分和/或组成部分的不同组合。在某些实施例中,WD 4110的处理电路4120可以包括SOC。在一些实施例中,RF收发机电路4122、基带处理电路4124和应用处理电路4126可以在单独的芯片或芯片组上。在备选实施例中,基带处理电路4124和应用处理电路4126的部分或全部可以组合成一个芯片或芯片组,并且RF收发机电路4122可以在单独的芯片或芯片组上。在另外的备选实施例中,RF收发机电路4122和基带处理电路4124的部分或全部可以在同一芯片或芯片组上,并且应用处理电路4126可以在单独的芯片或芯片组上。在其他备选实施例中,RF收发机电路4122、基带处理电路4124和应用处理电路4126的一部分或全部可以组合在同一芯片或芯片组中。在一些实施例中,RF收发机电路4122可以是接口4114的一部分。RF收发机电路4122可以调节用于处理电路4120的RF信号。
[0115] 在某些实施例中,本文描述为由WD执行的一些或所有功能可以由执行存储在设备可读介质4130上的指令的处理电路4120提供,在某些实施例中,设备可读介质4130可以是计算机可读存储介质。在备选实施例中,功能中的一些或全部可以例如以硬连线方式由处理电路4120提供,而不执行存储在单独的或分立的设备可读存储介质上的指令。在那些特定实施例的任一实施例中,无论是否执行存储在设备可读存储介质上的指令,处理电路4120都可以被配置为执行所描述的功能。由这种功能提供的益处不仅限于处理电路4120或者不仅限于WD 4110的其他组成部分,而是作为整体由WD 4110和/或通常由终端用户和无线网络享用。
[0116] 处理电路4120可以被配置为执行本文描述为由WD执行的任何确定、计算或类似操作(例如,某些获得操作)。由处理电路4120执行的这些操作可以包括由处理电路4120通过以下处理获得的信息:例如,将获得的信息转换为其他信息,将获得的信息或转换后的信息与由WD 4110存储的信息进行比较,和/或基于获得的信息或转换后的信息执行一个或多个操作,并根据所述处理的结果做出确定。
[0117] 设备可读介质4130可操作以存储计算机程序、软件、包括逻辑、规则、代码、表等中的一个或多个的应用、和/或能够由处理电路4120执行的其他指令。设备可读介质4130可以包括计算机存储器(例如,随机存取存储器(RAM)或只读存储器(ROM))、大容量存储介质(例如,硬盘)、可移除存储介质(例如,致密盘(CD)或数字视频盘(DVD))、和/或任何其他易失性或非易失性、非暂时性设备可读和/或计算机可执行存储器设备,其存储可以由处理电路4120使用的信息、数据和/或指令。在一些实施例中,可以认为处理电路4120和设备可读介质4130是集成的。
[0118] 用户接口设备4132可以提供允许人类用户与WD 4110交互的组成部分。这种交互可以是多种形式,例如视觉、听觉、触觉等。用户接口设备4132可操作以产生输出给用户并允许用户向WD 4110提供输入。交互的类型可以根据安装在WD 4110中的用户接口设备4132的类型而变化。例如,如果WD 4110是智能电话,则可以通过触摸屏进行交互;如果WD 4110是智能仪表,则交互可以通过提供用途的屏幕(例如,使用的加仑数)或提供听觉警报的扬声器(例如,如果检测到烟雾)。用户接口设备4132可以包括输入接口、设备和电路、以及输出接口、设备和电路。用户接口设备4132被配置为允许将信息输入到WD 4110中,并且连接到处理电路4120以允许处理电路4120处理输入信息。用户接口设备4132可以包括例如麦克风、接近或其他传感器、按键/按钮、触摸显示器、一个或多个相机、USB端口或其他输入电路。用户接口设备4132还被配置为允许从WD 4110输出信息,并允许处理电路4120从WD 4110输出信息。用户接口设备4132可以包括例如扬声器、显示器、振动电路、USB端口、耳机接口或其他输出电路。通过使用用户接口设备4132的一个或多个输入和输出接口、设备和电路,WD 4110可以与终端用户和/或无线网络通信,并允许它们受益于本文描述的功能。
[0119] 辅助设备4134可操作以提供可能通常不由WD执行的更具体的功能。这可以包括用于为各种目的进行测量的专用传感器,用于诸如有线通信等的附加类型通信的接口。辅助设备4134的组成部分的包含内容和类型可以根据实施例和/或场景而变化。
[0120] 在一些实施例中,电源4136可以是电池或电池组的形式。也可以使用其他类型的电源,例如外部电源(例如电源插座)、光伏器件或电池单元。WD 4110还可以包括用于从电源4136向WD 4110的各个部分输送电力的电源电路4137,WD 4110的各个部分需要来自电源4136的电力以执行本文描述或指示的任何功能。在某些实施例中,电源电路4137可以包括电源管理电路。电源电路4137可以附加地或备选地可操作以从外部电源接收电力;在这种情况下,WD 4110可以通过输入电路或诸如电力电缆的接口连接到外部电源(例如电源插座)。在某些实施例中,电源电路4137还可操作以将电力从外部电源输送到电源4136。例如,这可以用于电源4136的充电。电源电路4137可以对来自电源4136的电力执行任何格式化、转换或其他修改,以使电力适合于向其供电的WD 4110的各个组成部分。
[0121] 在对本公开的各种实施例的以上描述中,要理解的是,本文使用的术语仅用于描述具体的实施例的目的,而不意图限制发明构思。除非另外定义,否则本文使用的所有术语(包括技术和科学术语)具有发明构思所属领域的普通技术人员通常所理解的相同意义。还应当理解,诸如在通用词典中定义的那些术语之类的术语应被解释为具有与它们在本说明书的上下文和相关技术中的意义相一致的意义,而不被解释为理想或过于表面所述的意义,除非本文如此明确地定义。
[0122] 当元件被称为相对于另一元件进行“连接”、“耦接”、“响应”或其变化时,它可以直接连接、耦接到或者响应于其它元件,或者可以存在中间元件。相反,当元件被称作相对于另一元件进行“直接连接”、“直接耦接”、“直接响应”或其变化时,不存在中间元件。贯穿全文,类似附图标记表示类似的元件。此外,本文使用的“耦接”、“连接”、“响应”或其变型可以包括无线耦接、连接或响应。如本文使用的,单数形式“一”,“一个”和“所述”意在还包括复数形式,除非上下文明确地给出相反的指示。为了简洁和/或清楚,可能没对公知的功能或结构进行详细描述。术语“和/或”包括关联列出的一个或多个项目的任意和所有组合。
[0123] 将理解,尽管本文中可以使用术语第一、第二、第三等来描述各元件/操作,但这些元件/操作不应被这些术语限制。这些术语仅用于将一个元件/操作与另一元件/操作相区分。因此,在一些实施例中的第一元件/操作可以在其他实施例中称作第二元件/操作,而不会脱离本发明构思的教导。贯穿说明书,相同的附图标记或相同的参考符号表示相同或类似的元件。
[0124] 如本文使用的术语“包括(comprise、comprising、comprises、include、including、includes)”、“具有(have、has、having)”或其变型是开放式的,并且包括一个或多个所陈述的特征、整数、元件、步骤、组成部分、或功能,但是不排除存在或添加一个或多个其它特征、整数、元件、步骤、组成部分、功能或其组合。此外,如本文的使用,常用缩写“例如(e.g.)”源于拉丁短语“exempli gratia”,其可以用于介绍或指定之前提到的项目的一个或多个一般示例,而不意在作为该项目的限制。常用缩写“即(i.e.)”源于拉丁短语“id est”,可以用于指定更广义的引述的具体项目。
[0125] 本文参考计算机实现的方法、装置(系统和/或设备)和/或计算机程序产品的框图和/或流程图图示描述了示例实施例。应理解,可以通过由一个或多个计算机电路执行的计算机程序指令来实现框图和/或流程图图示的框以及框图和/或流程图图示中的框的组合。可以将这些计算机程序指令提供给通用计算机电路、专用计算机电路和/或其它可编程数据处理电路的处理器电路来产生机器,使得经由计算机和/或其它可编程数据处理装置的处理器执行的指令转换和控制晶体管、存储器位置中存储的值、以及这种电路内的其它硬件组成部分,以实现框图和/或流程图框中指定的功能/动作,并由此创建用于实现框图和/或流程图框中指定的功能/动作的装置(功能体)和/或结构。
[0126] 这些计算机程序指令也可以存储在有形计算机可读介质中,该有形计算机可读介质能够指导计算机或其它可编程数据处理装置按照具体的方式作用,使得在计算机可读介质中存储的指令产生制品,该制品包括实现在框图和/或流程图的框中指定的功能/动作的指令。因此,本发明构思的实施例可以在硬件和/或在诸如数字信号处理器之类的处理器上运行的软件(包括固件、贮存软件、微代码等)上实现,所述处理器可以被统称为″电路″、″模块″或其变体。
[0127] 还应注意,在一些备选实现中,在框中标记的功能/动作可以不以流程图中标记的顺序发生。例如,依赖于所涉及的功能/动作,连续示出的两个框实际上可以实质上同时执行,或者框有时候可以按照相反的顺序执行。此外,可以将流程图和/或框图的给定框的功能分成多个框和/或流程图和/或框图的两个或更多个框的功能可以至少部分地被集成。最后,在不脱离发明构思的范围的情况下,可以在所示出的框之间添加/插入其他框,和/或可以省略框/操作。此外,尽管一些框包括用于指示通信的主要方向的关于通信路径的箭头,但应当理解,通信可以以与所表示的箭头相反的方向发生。
[0128] 在基本上不脱离本发明构思原理的前提下,可以对实施例做出许多改变和修改。所有这些改变和修改旨在在本文中被包括在发明构思的范围内。因此,上述主题应理解为示例性的而非限制性的,并且实施例的示例旨在覆盖落入本发明构思的精神和范围之内的所有这些修改、改进和其他实施例。因此,在法律允许的最大范围内,本发明构思的范围应由包括实施例的示例及其等同物的本公开的最宽允许解释来确定,并且不应受限于或限制于之前的具体实施方式。
[0129] 下面提供了对本公开中使用的各种缩写/首字母缩略词的解释。
[0130] 缩略语 解释
[0131] 5GC 5G核心
[0132] UE 用户设备
[0133] DN 数据网络
[0134] UPF 用户面功能
[0135] UDP 用户数据报协议
[0136] TCP 传输控制协议
[0137] SCTP 流控制传输协议
[0138] GTP‑U GPRS隧道协议——用户面
[0139] PDU 分组数据单元
[0140] RAN 无线电接入网络
[0141] CN 核心网络
[0142] 参考文献如下:
[0143] 1. 3GPP TS 28.530‑Technical Specification Group Services and System Aspects;Management and orehestration;Concepts,use cases and requirements(Release 16)‑https://www.3gpp.org/DynaReport/28530.htm
[0144] 2.GSM Association Ofricial Document NG.116‑Generic Network Slice Template,Version 2.0
[0145] 3. 3GPP TR 28.801‑Technical Specification Group Services and System Aspects;Telecommunication management;Study on management and orchestration of network slicing for next generation network(Release 15)‑www.3gpp.org/DynaReport/28801.html。