计算机网络系统和计算机联网方法与流程

未命名 07-14 阅读:83 评论:0

计算机网络系统和计算机联网方法
1.本技术要求于2021年12月30日提交的题为“communication services ordering and provisioning”的美国申请号17/646,625、以及于2021年12月29日提交的题为“communication services ordering and provisioning”的欧洲专利申请号21386082.8的优先权,通过引证将其全部内容结合于此。
技术领域
2.本公开涉及计算机联网,并且涉及在网络中订购和提供通信服务。


背景技术:

3.计算机网络已经变得无处不在,并且网络应用的数量、联网设备和联网设备的类型正在迅速扩展。现在这种设备包括计算机、智能电话、物联网(iot)设备、车辆、医疗器械厂设备等。5g网络架构增强了使用基于云的网络功能虚拟化(nfv)来提供通信服务的能力。可以使用与5g核心的功能结合的移动网络运营商的无线接入网络(ran)来创建专业网络。例如,可以为特定服务级别协议(sla)、特殊使用情况或其他特定需求创建网络。这种网络的实例包括移动专用网络、工业网络、用于连接的车辆的专用网络等。


技术实现要素:

4.大体上,本公开描述了用于在例如5g网络的网络中按需提供服务的技术。使用本文公开的技术,服务的终端用户可以请求网络运营商使用工作流来提供服务,该工作流以选择与要提供的服务匹配的服务模板开始。网络服务提供商可以向网络提供系统提供门户,其中该门户经由用户接口呈现视觉提示,该用户接口提供服务提供过程的可视化,并且接收用户输入,在一些情况下,可以从可视化中选择该用户输入。在一些方面,用户可以是5g移动网络运营商的租户(例如,客户)。作为实例,租户可以是移动网络运营商的企业客户。在一些方面,用户可以是5g网络服务提供商的管理员。
5.在5g网络域中提供服务可以涉及多个服务和多个服务提供商。例如,提供端到端5g网络切片可涉及提供网络功能以在多个地理分布的数据中心(“多云”)中支持网络切片,并且还可涉及在多个网络域(“多域”)中提供和实现的服务,诸如无线接入网络(ran)、传输网络、核心网络服务以及服务网关接口(sgi)。不同的服务和网络域可具有不同的能力、功能和服务等级。租户可能想要向租户所拥有或租用的网络基础设施提供完整的通信服务,并且在一些情况下提供相关的网络切片。在现有系统中,租户可联系移动网络运营商(mno)以请求提供该服务。为了提供该服务,网络管理员可能需要使用各种不同的配置接口和配置参数。当租户等待移动网络运营商提供该服务时,可能需要大量等待时间。这对于租户可能是失望的,导致较差的用户体验。进一步地,接口和参数的复杂性和多样性可导致在提供过程期间的大量错误。
6.根据本文公开的技术,租户(或提供商拥有的切片的网络服务提供商)可按需发起具有预定义服务等级协议(sla)和网络切片模板(nst)的通信服务的提供,并且租户可指定
服务的不同属性,例如,跟踪区、计算云/数据中心、允许的订户、网络切片选择策略等。可由终端用户经由用户接口下单通信服务,该用户接口提供用于选择跟踪区、订户、数据中心等的简档选择和视觉提示。本文公开的技术可以促进服务订单创建过程,该服务订单创建过程可以由终端用户用于请求对可以针对特定sla、使用情况和用户要求而创建的端到端网络的按需提供。在一些方面,终端用户可以是移动网络运营商的租户,可以在按需的基础上提供通信服务。
7.诸如移动网络运营商的网络服务提供商可以利用本文描述的技术来向其客户提供网络即服务(naas)。例如,该技术可促进终端用户和移动专用网络的按需提供。这种移动专用网络的实例包括用于连接的车辆的专用网络、物联网(iot)网络、用于工业的网络等。在一些方面,网络服务提供商可基于由租户或其他终端用户经由实现本文所描述的技术的接口生成的服务订单按需创建具有qos和其他参数的网络切片。
8.本文公开的技术包括提供便于租户和网络运营商的其他客户端创建服务订单的用户接口的提供门户。用户接口可以通过工作流的一系列操作来引导用户,这些操作可以导致能够指示提供系统为用户配置和部署网络服务的服务订单的创建。在一些方面,通过为用户提供接口以从地图中选择在提供通信服务中涉及的组件可以将通信服务定位到特定的地理区域。本文公开的技术可通过使终端用户能够执行通信服务的按需提供来提供优于先前系统的技术优势。作为本公开中所描述的技术的实际应用,提供门户可由网络运营商的终端用户租户使用来提供网络运营商的通信服务以供租户使用。提供门户可促进终端用户订购网络服务,并且使网络服务按需提供,而无需涉及移动网络运营商工作人员。因此,当与现有系统比较时,租户能够更快地接收通信服务器的益处。进一步地,移动网络运营商可以有较少开销。此外,该技术允许用户指定服务的局部地理区域。
9.在一个实例中,一种系统包括网络提供系统,该网络提供系统包括第一处理电路;以及提供门户,该提供门户包括第二处理电路,其中,该提供门户被配置为:从客户端设备接收对指定用于通信服务的网络服务属性的服务模板的选择的指示,接收对一个或多个跟踪区的选择的指示,以及基于用于通信服务的网络服务属性和一个或多个跟踪区来生成服务订单,并且其中,网络提供系统被配置为在网络基础设施中根据服务订单提供通信服务,以在一个或多个跟踪区处提供该通信服务。
10.在另一实例中,一种方法包括:由一个或多个处理器从客户端设备接收对指定用于通信服务的网络服务属性的服务模板的选择的指示;由一个或多个处理器接收对一个或多个跟踪区的选择的指示;由一个或多个处理器基于用于通信服务的网络服务属性和一个或多个跟踪区生成服务订单;并且在网络基础设施中,根据服务订单提供通信服务,以在一个或多个跟踪区处提供该通信服务。
11.在另一实例中,一种系统包括网络提供系统,该网络提供系统包括第一处理电路;以及提供门户,该提供门户包括第二处理电路,其中,提供门户网站被配置为:输出具有多个第一图形对象的跟踪区地图以供在客户端设备的显示设备上显示,每个第一图形对象表示对应的跟踪区;输出具有多个第二图形对象的计算云地图以供在显示设备上显示,每个第二图形对象表示对应的计算云;接收对多个第一图形对象中的一个或多个第一图形对象的选择的指示;接收对多个第二图形对象中的一个或多个第二图形对象的选择的指示;基于与所选择的一个或多个第一图形对象对应的一个或多个跟踪区以及与所选择的一个或
多个第二图形对象对应的计算云生成服务订单,并且其中,网络提供系统被配置为在网络基础设施中根据服务订单提供通信服务,以在一个或多个跟踪区处提供该通信服务。
12.在附图和以下描述中阐述了一个或多个实例的细节。其他特征、目的和优点将从说明书和附图以及从权利要求显而易见。
附图说明
13.图1是示出了根据本公开的技术的示例性网络系统的框图。
14.图2是根据本发明的技术的用于添加网络切片模板的用户接口屏幕的概念视图。
15.图3a至图3g是根据本公开的技术的用于提供网络服务的用户接口屏幕的概念视图。
16.图4是根据本公开的技术的示出服务订单状态的用户接口屏幕的概念视图。
17.图5是示出了根据本公开的技术的用于提供网络服务的方法的操作的流程图。
18.图6是示出了根据本公开的一种或多种技术操作的计算设备的一个实例的更多细节的框图。
具体实施方式
19.图1是示出了根据本公开的技术的示例性网络系统的框图。在图1示出的实例中,网络系统100包括提供系统102、提供门户104、一个或多个无线接入网(ran)109和核心105。提供系统104为例如移动网络运营商的网络运营商的客户提供通信服务。作为实例,租户可订购来自移动网络运营商的通信服务。可以按照服务订单112来描述期望的服务。提供系统102处理该服务订单,并可基于服务订单112中的信息向租户分配提供期望服务所需的通信基础设施和资源。
20.在一些方面,与对租户的服务相关联的资源可由核心105的功能和/或ran 109的组件来提供或管理。在一些方面,核心105实现网络系统100的各种离散控制平面和用户平面功能。在一些方面,核心105包括5g控制平面功能,诸如接入和移动性管理功能(amf)152、会话管理功能(smf)153、策略控制功能(pcf)154、用户数据管理(udm)155、网络存储库功能(nrf)157、鉴权服务功能(ausf)156和网络切片选择功能(nssf)159。amf 152可提供接入移动性管理服务。smf 153可提供会话管理服务。pcf 154可提供策略控制服务。统一数据管理(udm)功能155可管理网络用户数据。ausf 156可提供鉴权服务。网络存储库功能(nrf)157可提供可被用来注册和发现网络运营商的网络中的服务的存储库。网络切片选择功能(nssf)159可用以选择可用网络切片的实例以供用户设备(ue)装置131使用。核心105还可包括用户平面功能(upf)158。upf 158可提供分组路由、转发和其他网络数据处理功能(例如,服务质量、分组检查、业务优化等)。关于由amf 152、smf 153、pcf 154、udm 155、nrf 157、ausf 156、nrf 157、upf 158和nssf 159提供的服务和功能的更多细节可见于第三代合作伙伴计划2021,技术规范组服务和系统方面;5g系统的系统架构(5gs);第2阶段(第17版),ts 23.501v17.0.0(2021-03),将其全部内容通过引证结合于此。
21.在一些实例中,ran 109包括位于不同蜂窝网络站点(“小区站点”)处的无线电单元(ru)以及分布单元(du)和集中单元(cu)。每个ru由lo phy和rf发射器组成。可使用用于高性能分组处理的专门硬件来实现lo phy组件。
22.ru可以经由前传网络连接到du。前传网络将lo phy和hi phy连接,并被ru和du用来实现5g的f2接口。du通过ru管理无线电的分组传输。在一些情况下,这种分组传输符合通用分组无线接口(cpri)和/或符合增强型cpri(ecpri)标准,或符合ieee 1914.3。du可以实现无线电链路控制(rlc)、媒体接入控制(mac)和hi phy层。du至少部分地由cu控制。
23.du可经由中传网络连接至cu,中传网络可由du和cu使用以实现5g的f1接口。cu可以实现无线资源控制(rrc)和分组数据汇聚协议(pdcp)层。cu经由回传网络连接至核心105。中传和回传网络各自可以是广域网(wan)。
24.ran 109可以包括gnodeb 102。在网络系统100的无电接入网络109的一些实例中,gnodeb 102包括cu 136和du 134。cu 136可支持多个du以实现多个gnodeb。进一步地,一个或多个ru可由单个du 134支持。
25.任何du可以或不可以位于包括由du支持的ru的小区站点处。du可以位于小区站点处,而其他du可以位于本地数据中心并且共同支持多个ru。网络系统100可以具有包括成千上万的小区站点和gnodeb的无线接入网络109。
26.无线接入网络109连接至核心105以与数据网络140交换分组。核心105可以是5g核心网络,并且数据网络(dn)140可以表示例如一个或多个服务提供商网络和服务、互联网、第三方服务、一个或多个ip-vpn、ip-多媒体子系统、其组合、或其他网络或网络的组合。
27.提供门户104提供由客户端设备101用来提供通信服务的接口。在一些方面,提供门户104可呈现用户接口106,该用户接口呈现用户接口元素(例如,屏幕、菜单、地图等)作为用于提供通信服务的工作流的一部分。在一些方面,用户接口和工作流可以是“端到端”工作流,使得当完成工作流时,存在可用于提供门户来创建服务订单112的足够信息,该服务订单可由提供系统102用于提供期望的通信服务。
28.客户端设备101可以是终端用户计算设备,该终端用户计算设备接收用于经由耦接至客户端设备101的显示器向操作客户端设备101的用户呈现的用户接口106元素。在一些方面,客户端设备101可由移动网络运营商的租户操作,并且用于订购期望的通信服务。在一些方面,客户端设备101可由移动网络运营商工作人员操作,并且用于为租户或移动网络运营商的用户提供通信服务。例如,移动网络运营商可以使用提供门户来提供切片以承载语音业务、网页浏览业务或其他类型的业务。
29.提供门户104可通信地耦接至客户端设备101和提供系统102。在图1示出的实例中,在计算环境中执行提供门户104,该计算环境可由云服务提供商提供或者在mno的分支机构提供。然而,可以在其他环境中执行提供门户104。提供门户104可以是提供系统102的组件。进一步地,提供门户104可以是数据中心(诸如移动网络运营商的数据中心)中的服务器或其他计算设备的组件。此外,在不同实例中,在本文中归属于提供系统102或提供门户104的一些操作可以由提供系统102或提供门户104执行。
30.在一些方面,可以使用提供门户104提供的通信服务包括网络切片。在5g网络环境中,网络切片是促进在同一物理网络基础设施上多路复用的多个虚拟化和独立逻辑网络的创建的网络架构。网络切片可以与其他网络切片逻辑隔离,并且可以被定制为满足可以由服务等级协议(sla)建立的应用的服务等级期望。在图1示出的实例中,提供系统102可以在移动网络运营商的接入网络上创建网络切片并将其分配给数据网络140。
31.在一些方面,移动网络运营商可创建网络切片模板111。网络切片模板111可以是
定义用于配置网络切片的不同网络切片属性的蓝图。例如,网络切片模板可定义由切片使用的网络和服务以及到这种网络和服务的接口。模板可用于创建可被定制用于特定目的的切片。例如,网络切片模板111可包括用于创建承载视频流的网络切片的模板、用于创建承载云游戏网络业务的网络切片的模板、用于创建承载人工现实业务的网络切片的模板等。
32.图2是根据本发明的技术的用于添加网络切片模板的用户接口屏幕的概念视图。将结合图1的方面来讨论图2。例如,切片模板屏幕202可由移动网络运营商用于定义网络切片模板以供租户订购和提供通信服务时使用。在一些方面,切片模板屏幕202可由提供门户104的用户接口106提供。在图2示出的实例中,接口屏幕202包括表示用于实现网络切片的组件的图形元素,这些组件包括网络功能204a-204e、接口206a-206f、以及连接208a-208c。在一些方面,功能204可以是核心105的功能152-159中的任一个。切片模板屏幕202可以提供用户接口以将网络功能204a-204e和网络接口206a-206f结合到网络切片模板中。切片模板屏幕202还可用于创建和显示接口204和功能206之间的连接208。提供门户104可获得可用功能、接口和其他网络基础设施元素,以在从数据库108的网络拓扑115定义网络切片模板时使用。
33.用户可利用切片模板屏幕202来将诸如功能204和接口206的切片组件使用控件210添加到网络切片定义。在将功能204和接口206添加到网络切片模板之后,用户可利用屏幕202中提供的接口来将功能连接到接口。在图2示出的实例中,nrf功能204a已经连接到n4接口206a,amf功能204d已经连接到n4接口206a和n3接口206d,upf接口204e已经连接到n4接口206a、n1接口206b和n6接口206e。接口206f可以是连接多个网络功能的虚拟网络。在图2示出的实例中,管理接口206f可以是具有连接多个网络功能的管理能力的虚拟网络。一旦创建,网络切片模板就可用作蓝图来创建视频流切片。
34.在一些方面,可使用切片模板屏幕202向功能204分配一个或多个标签。在图2示出的实例中,nrf功能204a已被分配标签“边缘”,amf功能204d已被分配标签“低cpu”,并且upf功能204e已被分配标签“核心”。图2所示的其他功能204也被分配标签。在部署使用模板创建的切片期间,提供系统102可使用功能204的标签将提供的切片所使用的功能与诸如计算云或计算节点的网络基础设施匹配。例如,具有“边缘”标签的功能可指示提供系统102希望(或者甚至是强制性的)将功能分配给在边缘计算云中的资源。例如,可能希望nrf功能204a可用于低延迟,从而使得提供系统102更希望将nrf功能204a定位在网络切片基础设施的边缘处。在这种情况下,已经为nrf功能204a分配“边缘”标签。作为进一步的实例,“核心”标签可以指示希望将网络功能分配给更靠近5g网络切片的核心的资源。例如,用户平面功能(upf)204携带数据网络和用户设备之间的数据,并且可能希望将upf 204定位为靠近数据网络(例如,更靠近核心)。其他位置相关的标签可包括“地区”或“国家”。“低cpu”标签可指示该功能不需要高性能处理能力并且因此可以被分配给利用较低性能处理器的资源。“smartnic”标签可指示该功能应当被部署到具有smartnic的计算节点。其他标签可指示用于部署所标记的功能的编排系统的类型,诸如“openshift”、“openstack”或“kubernetes”。如果数据中心或云不能够支持与标签相关联的能力,则数据中心或云不能够托管所标记的功能,并且可能不可由用户在门户用户接口106中选择。
35.在一些方面,用户可利用切片模板屏幕202来从屏幕202上显示的组件获得更多信息。在图2示出的实例中,用户已经选择了upf功能204e,并且作为响应,提供门户104在屏幕
202上显示关于upf功能204e的信息框212,包括与upf功能204e的接口相关的信息。信息框212可包括控制元素(例如,按钮、菜单等)以配置所选元素(在该实例中为upf功能204e),移除所选元素或预览所选元素。在一些方面,响应于对预览控制元素的选择,提供门户104显示所选元素的组成网络功能、配置和接口。如果元素当前不具有组成元素,则可禁用预览控制元素。
36.例如,在用户使用屏幕202定义了网络切片模板之后,用户可给网络切片模板分配名称,并将网络切片模板作为网络切片模板111之一保存在数据库108中,以供稍后在由网络系统100促进的服务的按需提供中使用。
37.返回图1,数据库108还可包括服务模板110。移动网络运营商可定义(可能使用用户接口106)服务模板110。服务模板110可包括具有可适用于各种类型的通信服务的预定义网络服务属性的各种模板。例如,服务模板110可包括具有可适用于网络切片的预定义属性的模板,这些网络切片旨在携带增强移动宽带(embb)网络业务、大规模机器型通信(mmtc)业务、超可靠和低延迟通信(urllc)网络业务、视频流网络业务、增强现实/虚拟现实网络业务、云游戏网络业务等。网络服务属性可包括识别网络服务的组件的特性的标签、核心功能或用于提供通信服务的其他功能、由通信服务使用的接口、sla、吞吐率、延迟特性、上行链路和下行链路限制、服务所允许的用户设备(ue)装置的最大数量、服务的优先级、服务所支持的最大会话等。服务模板可以用作用于通信服务的按需提供的蓝图。例如,移动网络运营商的租户可选择如下所述的服务模板以执行具有由所选模板定义的属性的通信服务的按需订购和提供。
38.图3a至图3g是根据本公开的技术的用于按需订购和提供通信服务的用户接口屏幕的概念视图。将结合图1的方面讨论图3a至图3g的用户接口屏幕。一般而言,图3a至图3g的用户接口屏幕是移动网络运营商的租户(或移动网络运营商自身)可执行请求通信服务的按需提供的工作流的一部分。在图3a至图3g的实例中示出的用户接口屏幕可由用户接口106提供至客户端设备101以在客户端设备101的显示器上呈现。
39.图3a是示出了根据本发明的技术的服务模板选择屏幕302的概念视图。在一些方面,服务模板选择屏幕包括各自表示在服务模板110中定义的不同服务模板的模板图标304a-304h(统称为“模板图标304”)。在一些方面,模板图标可包括模板的名称、模板的描述、由服务模板指定的网络切片模板、提供的服务的网络业务的优先级和服务类型。希望提供新通信服务的用户可利用用户接口106来选择模板图标304中最接近地表示用户希望提供的通信服务的类型的一个模板图标。
40.服务模板选择屏幕302包括控制接口元素310,该控制接口元素包括在被选择时使得提供门户104执行动作的用户接口元素。例如,控制接口元素310包括“添加模板”组件,当被选择时,该组件使得提供门户104呈现用于提供新服务模板的用户接口。控制接口元素310的其他组件可以使得提供门户104将过滤器应用至服务模板304和/或搜索特定的服务模板304。
41.图3b是示出了根据本公开的技术的服务模板定义屏幕318的概念视图。在图3b示出的实例中,响应于对图3a的模板图标304b的选择来示出服务模板定义屏幕318。服务模板定义屏幕318显示所选择的服务模板的属性。这种属性的实例包括由使用模板创建的网络切片所携带的网络业务的优先级(例如,“20”),由网络切片所携带的网络业务的类型(例
如,“embb”)。属性还可包括服务等级属性。例如,在图3b中示出的实例中,模板指定最大延迟(例如,“100ms”)、用于通信服务的ue的最大数量(例如,“100”)、以及用于通信服务的协议数据单元(pdu)会话的最大数量(例如,“5000”)。可以指定的其他sla属性包括用于网络切片的最小和最大上行链路吞吐量(例如,分别为“100mbps”和“300mbps”)、用于网络切片的最小和最大下行链路吞吐量(例如,分别为“100mbps”和“300mbps”)、以及每个ue设备的最大上行链路和下行链路吞吐量(例如,分别为“100mbps”和“100mbps”)。
42.服务模板定义屏幕可包括编辑用户接口元素322和订单用户接口元素320。响应于对编辑用户接口元素322的选择,提供门户104的ui 106可以呈现可以由用户利用来从由所选择的服务模板提供的默认值改变不同属性的接口。响应于对订单用户接口元素320的选择,提供门户的ui 106可以呈现继续服务订单工作流的另外的用户接口屏幕。在一些方面,提供门户104可向租户提供根据所选模板提供的服务的估计成本。例如,使用指定用于高吞吐量和/或低延迟通信服务的属性值的服务模板提供的通信服务的价格可以比使用不指定用于高吞吐量和/或低延迟通信服务的属性值的服务模板提供的通信服务高。
43.图3c是示出了根据本发明的技术的用于服务订单定义屏幕324的通用信息部分326的概念视图。响应于客户端设备101的用户选择“订单”用户接口元素320(图3b),提供门户104的ui 106可以向客户端设备101呈现服务订单定义屏幕324。通用信息部分326包括允许用户提供通信服务名称328和待提供的通信服务的描述334的字段。另外,通用信息部分326包括可用于根据服务模板所提供的默认值来修改通信服务的属性的字段。例如,通用信息部分326可包括服务类型字段329,可以利用该服务类型字段来改变根据所选模板提供的默认值配置的通信服务的服务类型。类似地,网络切片模板字段330可用于从服务模板中提供的默认值改变网络切片模板。服务模板字段332可以用于将要被提供的通信服务的服务模板改变成不同的服务模板。
44.图3d是示出了根据本公开的技术的用于服务订单定义屏幕324的通用切片信息部分336的概念视图。通用切片信息部分336包括允许用户修改将为通信服务提供的网络切片的sla相关属性的字段。例如,通用切片信息部分326可包括允许用户根据由与服务模板相关联的网络切片模板提供的默认值中修改sla相关属性的用户接口元素。在图3d示出的实例中,这种属性包括优先级、最大延迟、最大ue、最大pdu会话、最小和最大上行链路吞吐量、最小和最大下行链路吞吐量、每个ue的最大上行链路吞吐量一季每个ue的最大下行链路吞吐量。
45.图3e是示出了根据本公开的技术的用于服务订单的跟踪区选择屏幕340的概念视图。一般而言,跟踪区是区域内的一个或多个移动网络小区的集合,这些移动网络小区被分组在一起以促进减少管理ue所涉及的开销。例如,当ue从跟踪区中的一个小区移动到相同跟踪区中的另一小区时,可以避免握手协议。网络切片可与多个跟踪区相关联。ui 106的跟踪区选择屏幕340为与将被作为通信服务的一部分提供的网络切片相关联的跟踪区提供选择机制。例如,租户可能想要定位将通信服务提供到他们的订户的地方,并且可以通过从选择屏幕340选择期望的跟踪区来这样做。在图3e中示出的实例中,跟踪区选择屏幕340显示了示出区域内的跟踪区344的地图342。用户可利用跟踪区选择屏幕340来选择一个或多个跟踪区344以包括在要为通信服务提供的网络切片中。
46.跟踪区选择屏幕340包括图例346,其说明在跟踪区选择屏幕340上示出的跟踪区
344的各方面。作为实例,图例346显示了可以指示与跟踪区相关联的警报状况和严重性的颜色编码条。跟踪区选择屏幕340还包括具有可用于选择区域内的跟踪区344、在地图上放大或缩小等的接口元素的控制菜单348。在一些方面,用户可利用区域选择工具349来选择移动网络运营商的跟踪区,这些跟踪区在由使用区域选择工具349形成的矩形界定的区域内。作为实例,租户可能希望在体育场中或附近提供专用通信服务。租户可使用区域选择工具349来定义地图342上体育场周围的期望区域。
47.图3f是示出了根据本公开的技术的用于服务订单的订户屏幕350的概念视图。ui 106的订户屏幕350可以呈现与正在提供通信服务的租户相关联的订户的列表352。租户可从列表选择订户,该订户将接入由租户提供的通信服务。在图3f示出的实例中,一旦提供,一组订户354已被选择为授权接入通信服务。
48.图3g是示出了根据本公开的技术的用于服务订单的计算云选择屏幕360的概念视图。在图3g中示出的实例中,计算云选择屏幕360示出了地图362,该地图示出了表示区域内的计算云和/或数据中心的图标364。在一些方面,地图362上显示的计算云和/或数据中心可局限于预先经由图3e的跟踪区选择屏幕340选择的跟踪区内的计算云和/或数据中心。用户可利用计算云选择屏幕360来选择表示计算云和/或数据中心的一个或多个图标364,该计算云和/或数据中心提供计算资源以执行在提供要提供的通信服务中涉及的工作负荷。例如,工作负荷可包括无线接入网络(ran)功能、核心105功能等。用户可以基于通信服务的期望特性来选择计算云。例如,如果期望终端用户的低延迟,则用户可选择表示边缘云的图标364。进一步地,用户可选择表示核心云的图标以使得集中单元(cu)定位在核心云附近,并且可选择表示边缘云的图标以使得分布单元(du)位于边缘云处。在一些方面,计算云可具有指示计算云的特性的标签。例如,计算云可具有指示计算云是边缘计算云、核心计算云的标签。进一步地,标签可指示计算云的处理能力。其他标签可指示计算云的其他特性。移动网络运营商可将这种标签分配给计算云。
49.计算云选择屏幕360可包括提供关于地图362上的元素的信息的图例366。作为实例,图例346示出了颜色编码条,该颜色编码条可以指示与地图362上示出的计算云相关联的警报状况和严重性。计算云选择屏幕360还包括控制菜单368,其提供可用于选择区域内的图标364、在地图上放大或缩小等的用户接口元素。
50.返回图1,在一些方面,图3a至图3g中所示的屏幕可以用于完成工作流,该工作流从用户收集关于要由移动网络运营商按需提供的通信服务的信息。该信息可用于创建服务订单112,该服务订单可由提供系统102处理以提供期望的通信服务。
51.放置单元120可以将服务订单112中的信息作为输入提供给由放置单元120执行的放置算法(也称为导归(homing)算法),该放置算法可以确定由用户选择的跟踪区和计算云内的放置通信服务元素(例如,cu和du),如上所述。在一些方面,放置单元120基于与网络切片元素相关联的标签放置通信服务元素。作为实例,放置算法可以将服务订单中指定的通信服务的属性与和网络切片模板中的基础设施元素相关联的标签和计算云的标签匹配。例如,放置单元120可以尝试放置用于通信服务的du,其属性指示在用户选择的边缘云处的du中需要低延迟。放置单元120可使用其他特性和属性来确定由通信服务使用的网络资源的放置。例如,放置单元120可以使用与可定义服务的范围(例如,边缘、区域、国家)的每个计算云相关联的标签。此外,放置单元120可利用指定容器运行时的标签(例如,kubernetes、
openstack等)来将工作负荷的放置约束到支持指定的容器运行时的资源。进一步地,当要部署的通信服务中的工作负荷具有指示需要(或期望)智能nic的特性时,放置单元可利用指示网络资源包括智能nic的标签。另外,放置单元120可以考虑亲和约束。例如,放置单元可以尝试将cu放置在与du相同的云(或云提供商)中。
52.在一些方面,图3g的计算云选择屏幕360可以是工作流的可选部分。在这种方面中,放置单元120的放置算法可以自动包括经由图3e的跟踪区选择屏幕340选择的跟踪区内的计算云和数据中心。在一些方面,用户可以任选地使用计算云选择屏幕360来提供对计算云和/或数据中心的更细粒度的选择。
53.在一些方面,放置单元120可以生成与要提供的通信服务相关联的用户的成本的估计。可以向用户提供该估计,并且用户可以利用该估计来确定是否具有由部署单元122部署的通信服务。
54.在一些方面,放置单元120可以确定是否存在提供通信服务所需的通信服务元素的可行放置。如果存在这种可行放置,则可以将放置细节作为输入提供给部署单元122,该部署单元可以基于服务订单112和由放置单元120确定的放置来执行通信服务的提供。如果使用由图3a至图3g表示的工作流收集的参数和信息,不存在通信服务的可行放置,则提供门户104可以通知用户不能如指定的那样部署通信服务。然后,用户可以返回至图3a至图3g的屏幕以修改参数,使得放置单元120可以重新确定相对于网络资源的放置的通信服务的可行性。
55.在图3e和图3g中所示的示例性工作流屏幕中,跟踪区和计算云的地图视图被提供给用户。此外或作为替换的,可提供跟踪区和计算云的列表视图。
56.图4是根据本公开的技术的示出服务订单历史的用户接口屏幕的概念视图。在图4示出的实例中,服务订单历史屏幕402包括已被部署单元122(图1)接收以供处理的服务订单的列表404。服务订单的历史可以指示该服务订单已被接收但还未被处理、当前正被处理、已完成处理、或未能处理。
57.图5是示出了根据本发明的一种或多种技术的提供门户的示例性操作的流程图。提供门户可从客户端设备接收对指定用于通信服务的网络服务属性的服务模板的选择(505)。接下来,提供门户可接收对一个或多个跟踪区的选择(510)。接下来,提供门户可接收对一个或多个计算云和/或数据中心的选择(515)。接下来,提供门户可基于用于通信服务的网络服务属性、一个或多个跟踪区和一个或多个计算云来生成服务订单(520)。接下来,提供系统可根据服务订单提供该通信服务(525)。
58.图6是示出了根据本公开的一种或多种技术操作的计算设备的一个实例的更多细节的框图。图6可以示出服务器或其他计算设备600的具体实例,其包括用于执行在本文中描述的提供门户104、放置单元120、部署单元122或任何其他系统、应用、节点软件或模块中的任何一个或多个的一个或多个处理器602。可以在其他情况下使用计算设备600的其他实例。尽管为了举例说明在图6中被示为独立计算设备600,但计算设备可以是包括一个或多个处理器或用于执行软件指令的其他合适的计算环境的任何组件或系统,并且例如不必一定包括图6中所示的一个或多个元素(例如,通信单元606;并且在诸如存储设备608的一些示例性组件中,可以不与其他组件机房共置或在相同的机箱中)。如在图6的具体实例中所示,计算设备600包括一个或多个处理器602、一个或多个输入设备604、一个或多个通信单
元606、一个或多个输出设备612、一个或多个存储设备608以及用户接口(ui)设备610。在一个实例中,计算设备600还包括可由计算设备600执行的一个或多个应用622和操作系统616。(物理地、通信地和/或操作地)耦接组件602、604、606、608、610和612中的每一个以用于组件间通信。在一些实例中,通信信道614可包括系统总线、网络连接、进程间通信数据结构、消息总线或用于通信数据的任何其他方法。作为一个实例,可以通过一个或多个通信信道614耦接组件602、604、606、608、610和612。
59.在一个实例中,处理器602被配置为实现用于在计算设备600内执行的功能和/或处理指令。例如,处理器602可以是能够处理存储在存储设备608中的指令的处理电路。处理器602的实例可包括微处理器、控制器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或等效的离散或集成逻辑电路中的任何一个或多个。
60.一个或多个存储设备608可被配置为在操作期间在计算设备600内存储信息。在一些实例中,存储设备608被描述为计算机可读存储介质。在一些实例中,存储设备608是临时存储器,意味着存储设备608的主要目的不是长期存储。在一些实例中,存储设备608被描述为易失性存储器,意味着当计算机关闭时,存储设备608不会维持存储的内容。易失性存储器的实例包括随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)和本领域中已知的其他形式的易失性存储器。在一些实例中,存储设备608用于存储由处理器602执行的程序指令。在一个实例中,存储设备608由在计算设备600上运行的软件或应用使用以在程序执行期间临时存储信息。
61.在一些实例中,存储设备608还包括一个或多个计算机可读存储介质。存储设备608可被配置为存储比易失性存储器更大量的信息。存储设备608还可被配置为用于信息的长期存储。在一些实例中,存储设备608包括非易失性存储元素。这种非易失性存储元素的实例包括磁性硬盘、光盘、软盘、闪存、或电可编程存储器(eprom)或电可擦可编程(eeprom)存储器的形式。
62.在一些实例中,计算设备600还包括一个或多个通信单元606。在一个实例中,计算设备600利用通信单元606经由一个或多个网络(诸如,一个或多个有线/无线/移动网络)与外部设备通信。通信单元606可包括网络接口卡,诸如以太网卡、光收发器、射频收发器或可发送和接收信息的任何其他类型的设备。在一些实例中,计算设备600使用通信单元606与外部设备通信。
63.在一个实例中,计算设备600还包括一个或多个用户接口设备610。在一些实例中,用户接口设备610被配置为通过触觉、音频或视频反馈从用户接收输入。用户接口设备610的实例包括存在敏感显示器、鼠标、键盘、语音响应系统、摄像机、麦克风、或用于检测来自用户的命令的任何其他类型的设备。在一些实例中,敏感显示器包括触敏屏幕。
64.一个或多个输出设备612也可被包括在计算设备600中。在一些实例中,输出设备612被配置为使用触觉、音频或视频刺激向用户提供输出。在一个实例中,输出设备612包括存在显示器、声卡、视频图形适配器卡、或用于将信号转换成人类或机器可理解的适当形式的任何其他类型的设备。输出设备612的额外实例包括扬声器、阴极射线管(crt)监测器、液晶显示器(lcd)、或可以向用户生成可理解输出的任何其他类型的设备。
65.计算设备600可包括操作系统616。在一些实例中,操作系统616控制计算设备600的组件的操作。例如,在一个实例中,操作系统616促进一个或多个应用622、接入网络智能
控制器102和/或接入网络代理624与处理器602、通信单元606、存储设备608、输入设备604、用户接口设备610和输出设备612的通信。
66.应用622还可包括可由计算设备600执行的程序指令和/或数据。可由计算设备600执行的示例性应用622可包括用于实现上述能力的应用和/或其他软件。例如,应用622可以包括与提供门户104、放置单元120和部署单元122相关联的应用。
67.本公开中描述的技术可至少部分以硬件、软件、固件或其任何组合来实现。例如,所描述的技术的各个方面可以在一个或多个可编程处理器内实现,包括一个或多个微处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、或任何其他等效的集成或离散逻辑电路、以及这种组件的任何组合。术语“处理器”或“处理电路”通常可指单独或与其他逻辑电路结合的任何前述逻辑电路,或任何其他等效电路。包括硬件的控制单元还可执行本公开的技术中的一个或多个。
68.这种硬件、软件和固件可在同一设备内或在单独设备内实现以支持本公开描述的各种操作和功能。此外,所描述的单元、模块或组件中的任一个可以一起或单独实现为离散但可互相操作的逻辑设备。将不同特征描绘为模块或单元旨在突出不同的功能方面,并且不一定暗示这种模块或单元必须通过单独的硬件或软件组件来实现。相反,与一个或多个模块或单元相关联的功能可以由单独的硬件或软件组件执行或者集成在共同或单独的硬件或软件组件内。
69.本公开中描述的技术还可在包含指令的诸如计算机可读存储介质的计算机可读介质中实施或编码。嵌入或编码在计算机可读介质中的指令可使得可编程处理器或其他处理器例如当该指令被执行时执行该方法。计算机可读介质可包括非暂时性计算机可读存储介质和暂时性通信介质。有形且非暂时性的计算机可读存储介质可包括随机存取存储器(ram)、只读存储器(rom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、快闪存储器、硬盘、cd-rom、软盘、盒式磁带、磁性介质、光学介质或其他计算机可读存储介质。术语“计算机可读存储介质”是指物理存储介质,而不是信号、载波或其他暂态介质。

技术特征:
1.一种计算机网络系统,包括:网络提供系统,包括第一处理电路;以及提供门户,包括第二处理电路,其中,所述提供门户被配置为:从客户端设备接收对指定用于通信服务的网络服务属性的服务模板的选择的指示,接收对一个或多个跟踪区的选择的指示,并且基于用于所述通信服务的所述网络服务属性和所述一个或多个跟踪区生成服务订单,并且其中,所述网络提供系统被配置为在网络基础设施中根据所述服务订单提供所述通信服务,以在所述一个或多个跟踪区处提供所述通信服务。2.根据权利要求1所述的系统,其中,所述提供门户还被配置为输出包括具有多个图形对象的跟踪区地图的用户接口以供在所述客户端设备的显示设备上显示,每个图形对象表示对应的跟踪区,其中,接收对所述一个或多个跟踪区的选择包括接收对与所述一个或多个跟踪区中的所述跟踪区对应的所述图形对象的选择的指示。3.根据权利要求1所述的系统,其中,所述提供门户还被配置为接收对一个或多个计算云的选择的指示,并且其中,生成所述服务订单包括所述提供门户还被配置为基于用于所述通信服务的所述网络服务属性、所述一个或多个跟踪区以及所选择的一个或多个计算云来生成所述服务订单。4.根据权利要求3所述的系统,其中,所述提供门户还被配置为在所述客户端设备的显示设备上输出包括具有多个图形对象的计算云地图的用户接口,每个图形对象表示对应的计算云,并且其中,接收对所述一个或多个计算云的选择的指示包括所述提供门户被配置为接收对与所述一个或多个计算云对应的所述图形对象的选择的指示。5.根据权利要求3所述的系统,其中,所述一个或多个计算云包括边缘计算云和核心计算云。6.根据权利要求3所述的系统,其中,所述一个或多个计算云包括一个或多个数据中心。7.根据权利要求3所述的系统,其中,所述网络提供系统还被配置为根据与5g核心功能相关联的第一标记和与所述一个或多个计算云中的至少一个相关联的第二标记的匹配,确定所述5g核心功能的放置。8.根据权利要求1至7中任一项所述的系统,其中,所述服务模板指定网络切片模板,所述网络切片模板指定多个5g核心功能之间使用多个通信接口的通信连接性。9.根据权利要求1至7中任一项所述的系统,其中,所述提供门户还被配置为接收对一个或多个订户的选择的指示,并且其中,生成所述服务订单包括所述提供门户还被配置为基于用于所述通信服务的所述网络服务属性、所述一个或多个跟踪区以及所述一个或多个订户生成所述服务订单。10.根据权利要求1至7中任一项所述的系统,其中,所述提供门户由移动网络运营商操作,并且所述客户端设备包括由所述移动网络运营商的租户操作的设备。
11.根据权利要求1至7中任一项所述的系统,其中,所述通信服务是5g移动网络的网络切片。12.一种计算机联网方法,包括:由一个或多个处理器从客户端设备接收对指定用于通信服务的网络服务属性的服务模板的选择的指示;由所述一个或多个处理器接收对一个或多个跟踪区的选择的指示;由所述一个或多个处理器基于用于所述通信服务的所述网络服务属性和所述一个或多个跟踪区生成服务订单;并且在网络基础设施中,根据所述服务订单提供所述通信服务,以在所述一个或多个跟踪区处提供所述通信服务。13.根据权利要求12所述的方法,还包括:输出包括具有多个图形对象的跟踪区地图的用户接口以供在所述客户端设备的显示设备上显示,每个图形对象表示对应的跟踪区;其中,接收对所述一个或多个跟踪区的选择包括接收对与所述一个或多个跟踪区中的所述跟踪区对应的所述图形对象的选择的指示。14.根据权利要求12所述的方法,还包括:在所述客户端设备的显示设备上输出包括具有多个图形对象的计算云地图的用户接口,每个图形对象表示对应的计算云,并且接收对所述多个图形对象中的与一个或多个计算云对应的一个或多个图形对象的选择的指示;其中,生成所述服务订单包括基于用于所述通信服务的所述网络服务属性、所述一个或多个跟踪区以及与所选择的一个或多个图形对象对应的所述一个或多个计算云来生成所述服务订单。15.根据权利要求14所述的方法,其中,网络提供系统还被配置为根据与5g核心功能相关联的第一标记和与所述一个或多个计算云中的至少一个相关联的第二标记的匹配,确定所述5g核心功能的放置。16.根据权利要求12至15中任一项所述的方法,还包括:接收对一个或多个订户的选择的指示;其中,生成所述服务订单包括基于用于所述通信服务的所述网络服务属性、所述一个或多个跟踪区和所述一个或多个订户生成所述服务订单。17.一种计算机网络系统,包括:网络提供系统,包括第一处理电路;以及提供门户,包括第二处理电路,其中,所述提供门户被配置为:输出具有多个第一图形对象的跟踪区地图以供在客户端设备的显示设备上显示,每个第一图形对象表示对应的跟踪区,输出具有多个第二图形对象的计算云地图以供在所述显示设备上显示,每个第二图形对象表示对应的计算云,接收对所述多个第一图形对象中的一个或多个第一图形对象的选择的指示,接收对所述多个第二图形对象中的一个或多个第二图形对象的选择的指示,
基于与所选择的一个或多个第一图形对象对应的一个或多个跟踪区以及与所选择的一个或多个第二图形对象对应的计算云生成服务订单,并且其中,所述网络提供系统被配置为在网络基础设施中根据所述服务订单提供所述通信服务,以在所述一个或多个跟踪区处提供所述通信服务。18.根据权利要求17所述的系统,其中,所述网络提供系统还被配置为根据与多个5g核心功能相关联的第一标记和与一个或多个所述计算云相关联的第二标记的匹配,确定所述5g核心功能的放置。19.根据权利要求17或18所述的系统,其中,一个或多个所述计算云包括边缘计算云和核心计算云。20.根据权利要求17或18所述的系统,其中,所述通信服务是5g移动网络的网络切片。

技术总结
公开了一种计算机网络系统和计算机联网方法。一种示例性网络提供系统包括提供门户,该提供门户被配置为:从客户端设备接收对指定用于通信服务的网络服务属性的服务模板的选择,接收对一个或多个跟踪区的选择,接收对一个或多个订户的选择,并且基于用于通信服务的网络服务属性、一个或多个跟踪区以及一个或多个订户来生成服务订单。网络提供系统被配置为根据服务订单提供通信服务。根据服务订单提供通信服务。根据服务订单提供通信服务。


技术研发人员:柳博芙
受保护的技术使用者:瞻博网络公司
技术研发日:2022.08.12
技术公布日:2023/7/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐