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

服务质量管理方法、电子设备以及存储介质与流程

2021-12-07 21:48:00 来源:中国专利 TAG:


1.本发明实施例涉及计算机技术领域,尤其涉及一种服务质量管理方法、电子设备以及存储介质。


背景技术:

2.开放无线接入网(open

radio access network,o

ran)是一种能够实现5g普及化的无线接入解决方案之一。o

ran的核心技术理念是:将无线系统设备切分为标准子系统组件分层独立研发,可支持有限推进硬件加速器、通用硬件平台和射频拉远单元(remote radio unit,rru)子系统的硬件独立解耦。
3.一般而言,实现o

ran需要通过硬件型号和规格的统一,以降低硬件设备制造和生产成本;还需要在传统网络架构的基础上,在网络边缘引入无线网络智能控制平台、无线智能管理器以及开放的标准化接口等。
4.在这样的形势下,o

ran必然导致了网络架构复杂、接口种类繁多、硬件设备配置不统一,使得经由o

ran架构的服务场景的服务质量(quality of service,qos)变得不可靠。


技术实现要素:

5.有鉴于此,本发明实施例提供一种服务质量管理方法、电子设备以及存储介质,以至少部分解决上述问题。
6.根据本发明实施例的第一方面,提供了一种服务质量管理方法,应用于服务配置节点,所述服务配置节点用于管理无线接入网的控制节点,所述方法包括:提取所述无线接入网的网络数据的用户访问特征;根据所述用户访问特征,确定所述网络数据对应的至少一个业务类型;向所述控制节点传输所述至少一个业务类型,使得所述控制节点针对所述至少一个业务类型进行服务质量管理。
7.根据本发明实施例的第二方面,提供了一种服务质量管理方法,应用于无线接入网的控制节点,所述方法包括:从管理所述控制节点的服务配置节点,获取所述无线接入网的网络数据对应的至少一个业务类型;确定与所述至少一个业务类型对应的时延信息;根据与所述至少一个业务类型对应的时延信息,对属于所述至少一个业务类型的业务进行服务质量管理。
8.根据本发明实施例的第三方面,提供了一种服务质量管理方法,包括:确定无线接入网支持的多个业务类型中的当前业务类型为流媒体业务;从所述多个业务类型各自的时延预测模型中,选择与所述流媒体业务对应的时延预测模型;根据所述流媒体业务对应的时延预测模型预测的时延信息,对所述流媒体业务进行服务质量管理。
9.根据本发明实施例的第四方面,提供了一种服务配置节点,用于管理无线接入网的控制节点,所述服务配置节点包括:提取模块,提取所述无线接入网的网络数据的用户访问特征;确定模块,根据所述用户访问特征,确定所述网络数据对应的至少一个业务类型;
传输模块,向所述控制节点传输所述至少一个业务类型,使得所述控制节点针对所述至少一个业务类型进行服务质量管理。
10.根据本发明实施例的第五方面,提供了一种无线接入网的控制节点,包括:获取模块,从管理所述控制节点的服务配置节点,获取所述无线接入网的网络数据对应的至少一个业务类型;确定模块,确定与所述至少一个业务类型对应的时延信息;管理模块,根据与所述至少一个业务类型对应的时延信息,对属于所述至少一个业务类型的业务进行服务质量管理。
11.根据本发明实施例的第六方面,提供了一种服务配置节点,包括:确定模块,确定无线接入网支持的多个业务类型中的当前业务类型为流媒体业务;选择模块,从所述多个业务类型各自的时延预测模型中,选择与所述流媒体业务对应的时延预测模型;管理模块,根据所述流媒体业务对应的时延预测模型预测的时延信息,对所述流媒体业务进行服务质量管理。
12.根据本发明实施例的第七方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面至第三方面中任一方面所述的方法对应的操作。
13.根据本发明实施例的第八方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面至第三方面中任一方面所述的方法。
14.本发明实施例的方案能够提取无线接入网的网络数据的用户访问特征,确定网络数据对应的至少一个业务类型,并且向控制节点传输所述至少一个业务类型,使得控制节点针对至少一个业务类型进行服务质量管理,由于不同业务类型对服务质量的要求差别较大,针对业务类型进行服务质量管理,提高了服务质量管理可靠性,尤其在适用于众多服务场景的通信架构中,保证了各个服务场景的通信效率。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
16.图1为根据一个示例的o

ran架构的示意图;
17.图2为根据本发明的一个实施例的服务质量管理方法的步骤流程图;
18.图3为根据本发明的另一实施例的服务质量管理方法的步骤流程图;
19.图4a为根据本发明的另一实施例的服务质量管理方法的步骤流程图
20.图4b为图4a的实施例的示意性框图;
21.图4c为图4a的实施例部署在o

ran架构中的示意图;
22.图5为根据本发明的另一实施例的用于流媒体传输的服务质量管理方法的步骤流程图;
23.图6为根据本发明的另一实施例的服务配置节点的结构框图;
24.图7为根据本发明的另一实施例的控制节点的结构框图;
25.图8为根据本发明的另一实施例的服务配置节点的结构框图;以及
26.图9为根据本发明的另一实施例的电子设备的结构示意图。
具体实施方式
27.为了使本领域的人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本发明实施例保护的范围。
28.下面结合本发明实施例附图进一步说明本发明实施例具体实现。
29.图1为根据一个示例的o

ran架构的示意图。图1的o

ran架构主要分为服务管理编排(service management and orchestration,smo)、无线智能控制器(radio intelligent controller,ric)、gnodeb(也可以被称为ng基站)等部分。其中,smo、ric和gnodeb可以作为独立的硬件部署在不同的网元中,也可以作为软件配置部署在相同的网元中。
30.smo可以通过o1接口等对各个网元进行管理。o1接口负责管理网络功能,包括数据实时采集、配置、告警、性能、安全管理等。ric包括非实时ric(non

real

time ric)和近实时ric(near

real

time ric)。
31.其中,非实时ric可以部署在smo中。近实时ric负责处理时延要求大于1秒的业务,比如数据分析、人工智能机器模型训练等。近实时ric负责处理时延要求小于1秒(50ms

200ms)的业务,比如无线资源管理、切换决策、双连接控制、负载均衡等网络业务。
32.非实时ric配置在smo内,通过从ran和业务服务端收集全域相关数据,进行数据分析和机器模型训练,并将推理和策略通过用于人工智能的e1接口下发、将机器学习模型等部署于近实时ric。
33.近实时ric可以位于ran内,也可以与ran在物理上分离(ran只包括cu和du)。近实时ric负责收集和分析ran的即时信息,结合非实时ric提供的额外或全局信息,并通过非实时ric通过e1接口下发的推理模型和策略,实时采集数据和预测网络和用户行为变化,并根据策略通过e2接口实时对ran参数进行调整,包括调整资源分配、优先级、切换等。比如,预测到网络即将发生拥塞,近实时ric可以根据推理实时调整网络参数以预防拥塞。
34.近实时ric可以配置有一个或多个应用程序。一个或多个应用程序是可以由第三方独立部署的应用,用于将机器学习模型和策略部署于其中,并且不同的应用程序可以与不同的ran功能关联,从而使得ran功能组件具备灵活的可编程性和可扩展性。
35.总之,近实时ric和非实时ric两者通过人工智能的方式(例如,机器学习模型)对网络负载均衡、移动性管理、多连接控制、qos管理、网络节能等功能进行主动优化和调整,最终实现网络智能化、自动化。
36.国际电信联盟(international telecommunication union,itu)为5g定义了增强移动宽带(enhance mobile broadband,embb)、海量物联网通信(massive machine type communication,mmtc)、超高可靠性与超低时延业务(ultra reliable&low latency communication,urllc)三个应用场景。本发明实施例的方案适用于上述三个应用场景。
37.对于qos管理而言,尤其在上述三个应用场景中,很多高资源需求的5g原生多媒体应用(如虚拟现实vr、云游戏等)对延迟极为敏感。由于网络衰落、网络漫游和用户移动等因
素的影响,网络质量的变化是频繁且持续的。这些网络链路质量的变化会导致网络传输时延发生变化,继而影响到上述应用层业务或服务的qos。
38.图2为根据本发明的一个实施例的服务质量管理方法的步骤流程图。图2的服务质量管理方法应用于服务配置节点,服务配置节点可以为smo或者具有smo功能的网络节点。所述服务配置节点用于管理无线接入网的控制节点,所述方法包括:
39.s210:提取所述无线接入网的网络数据的用户访问特征。
40.在步骤s220中,网络数据可以包括所述无线接入网的用户访问数据和网络配置数据中的至少一者。用户访问特征可以包括实时用户访问信息、访问时长信息、应用程序信息中的至少一者。
41.还可以提取网络数据的业务特征和网络特征,业务特征可以包括多媒体服务信息和人工智能服务信息中的至少一者。网络特征可以包括所述无线接入网的信道信息、访问测量信息、协议栈状态信息以及小区物理层信息中的至少一者。
42.基于图1的o

ran架构,本发明实施例的非实时ric可以获取smo通过o1接口实时采集到的全局数据(包括来自ran的数据和来自业务服务端的数据)。近实时ric还可以通过e2接口实时采集来自ran的数据,并且将数据通过o1接口上报到smo。
43.s220:根据所述用户访问特征,确定所述网络数据对应的至少一个业务类型。
44.在步骤s220中,至少一个业务类型包括但不限于流媒体业务、人工智能业务、多媒体业务中的至少一者。人工智能业务包括语音识别业务、计算机视觉识别业务、自然语言处理业务。多媒体业务包括诸如视频业务、文本业务、图片业务等。流媒体业务包括短视频流媒体、直播业务、点播业务等。
45.国际电信联盟(international telecommunication union,itu)为5g定义了增强移动宽带(enhance mobile broadband,embb)、海量物联网通信(massive machine type communication,mmtc)、超高可靠性与超低时延业务(ultra reliable&low latency communication,urllc)三大应用场景。本发明实施例中的至少一个业务包括上述应用场景中的各种业务。
46.此外,可以将所述用户访问特征输入到预先训练的业务分类模型中,得到所述网络数据对应的至少一个业务类型。业务分类模型可以在非实时ric模块中进行训练。非实时ric模块可以通过o1接口获取网络数据作为训练样本,并且周期性地或根据预设时间训练业务分类模型,对业务分类模型进行更新。
47.s230:向所述控制节点传输所述至少一个业务类型,使得所述控制节点针对所述至少一个业务类型进行服务质量管理。
48.在步骤s230中,可以根据与所述至少一个业务类型对应的时延信息和所述网络特征,生成控制指令。第一控制指令可以指示服务端调整服务数据的配置参数。第二控制指令可以指示控制节点调整与属于至少一个业务类型的业务关联的网络配置参数。
49.本发明实施例的方案能够提取无线接入网的网络数据的用户访问特征,确定网络数据对应的至少一个业务类型,并且向控制节点传输所述至少一个业务类型,使得控制节点针对至少一个业务类型进行服务质量管理,由于不同业务类型对服务质量的要求差别较大,针对业务类型进行服务质量管理,提高了服务质量管理可靠性,尤其在适用于众多服务场景的通信架构中,保证了各个服务场景的通信效率。
50.在增强移动宽带场景中,本发明实施例中能够通过第一控制指令实时调整业务服务端的流媒体服务参数,流媒体服务参数可以包括流媒体的卡顿频率信息、卡顿时间信息、传输延迟信息、分辨率信息、帧率信息、均衡质量指标信息、时间戳延迟信息中的至少一者。
51.在海量物联网通信场景中,本发明实施例中能够通过第一控制指令和第二控制指令实时调整物联网无线接入网的网络配置、和/或物联网设备的服务端配置参数。
52.在超高可靠性与超低时延业务场景中,本发明实施例中能够通过第二控制指令调整网络配置参数,例如,调整路由参数,该路由参数可以指示较低延迟的无线接入节点。第二控制指令可以包括特定ran的标识、ran中的特定du的标识、特定cu的标识中的至少一者。
53.在超高可靠性与超低时延业务场景的一个示例的自动驾驶场景中,自动驾驶车辆中包括路况数据采集模块、自动驾驶模块和网络模块。自动驾驶车辆可以将路况数据采集模块采集到的实时数据输入到预先部署在自动驾驶模块中的障碍物识别模型中,得到实时的障碍物信息。此外,还可以通过无线接入网在自动驾驶车辆进行辅助控制。
54.例如,自动驾驶车辆还可以通过网络模块获取与该自动驾驶车辆位于同一无线接入网的其他移动设备的位置数据。自动驾驶车辆还可以经由网络模块被乘坐该自动驾驶车辆或在自动驾驶车辆外部的用户所携带的用户设备控制,用户设备与自动驾驶车辆位于同一无线接入网或相邻的无线接入网。本发明实施例的服务质量管理方法能够执行用户设备对自动驾驶车辆的无线控制或者自动驾驶车辆向用户设备的无线反馈进行管理。具体而言,第二控制指令可以指示控制节点调整与属于自动驾驶业务类型的业务关联的网络配置参数,使得用户设备与自动驾驶车辆的网络模块之间的通信延迟减小。
55.在超高可靠性与超低时延业务场景的另一示例的远程实时操作场景中,本发明实施例的服务质量管理方法能够执行远程操作设备对被操作设备的无线控制或者被操作设备向远程操作设备的无线反馈进行管理。具体而言,第二控制指令可以指示控制节点调整与远程实时操作场景关联的网络配置参数,使得远程操作设备与被操作设备的网络模块之间的通信延迟减小。例如,远程操作设备位于第一无线接入网中,被操作设备位于第二无线接入网中,近实时ric可以对第一无线接入网和第一无线接入网同时进行动态管理,以减小远程操作设备与被操作设备之间的通信延迟。
56.在另一些示例中,图2的方法还包括:提取所述网络数据的业务特征和网络特征;向所述控制节点传输所述业务特征和所述网络特征,使得所述控制节点根据所述业务特征和所述网络特征对所述至少一个业务类型进行服务质量管理。业务特征和所述网络特征可靠地反映了服务质量指标,提高了服务质量管理的效率。
57.所述业务特征可以包括多媒体服务信息和人工智能服务信息中的至少一者。所述网络特征可以包括所述无线接入网的信道信息、访问测量信息、协议栈状态信息以及小区物理层信息中的至少一者。
58.在另一些示例中,所述根据所述用户访问特征,确定所述网络数据对应的至少一个业务类型,包括:将所述用户访问特征输入到预先训练的业务分类模型中,得到所述网络数据对应的至少一个业务类型。业务分类模型提高了业务分类的效率,同时可以根据o

ran架构高效地实现模型更新和重新部署。作为一个示例,所述业务分类模型部署在所述服务配置节点中的非实时ric模块中。
59.图3为根据本发明的另一实施例的服务质量管理方法的步骤流程图。图3的服务质
量管理方法应用于无线接入网的控制节点,控制节点可以包括近实时ric的节点、或者包括近实时ric和ran两者的节点、或者具有近实时ric功能的节点,所述方法包括:
60.s310:从管理所述控制节点的服务配置节点,获取所述无线接入网的网络数据对应的至少一个业务类型。
61.在步骤s310中,至少一个业务类型包括但不限于流媒体业务、人工智能业务、多媒体业务中的至少一者。人工智能业务包括语音识别业务、计算机视觉识别业务、自然语言处理业务。多媒体业务包括诸如视频业务、文本业务、图片业务等。流媒体业务包括短视频流媒体、直播业务、点播业务等。
62.s320:确定与所述至少一个业务类型对应的时延信息。
63.在步骤:320中,可以将所述业务特征和网络特征输入到所述时延预测模型中,得到属于所述至少一个业务类型的业务的时延信息。
64.s330:根据与所述至少一个业务类型对应的时延信息,对属于所述至少一个业务类型的业务进行服务质量管理。
65.在步骤s330中,可以通过网络配置参数对无线接入网进行服务质量管理,也可以服务数据的配置参数对服务端进行服务质量管理。网络配置参数可以包括网络警报信息、带宽分配信息、网络路由信息中的至少一者。服务数据可以包括流媒体数据,服务数据的配置参数包括所述流媒体数据的帧率、渲染参数、图像分辨率中的至少一者。
66.本发明实施例的方案能够确定至少一个业务类型对应的时延信息,并且根据时延信息,对属于至少一个业务类型的业务进行服务质量管理。由于时延信息是服务质量的重要指标,因此提高了服务质量管理的可靠性。
67.在另一些示例中,所述确定与所述至少一个业务类型对应的时延信息,包括:确定与所述至少一个业务类型对应的预先训练的时延预测模型;利用所述时延预测模型,预测属于所述至少一个业务类型的业务的时延信息。时延预测模型提高了延迟预测的效率,并且能够基于o

ran架构高效地实现模型的更新和部署。
68.在另一些示例中,所述方法还包括:从所述服务配置节点获取所述网络数据的业务特征和网络特征,利用所述时延预测模型,预测属于所述至少一个业务类型的业务的时延信息,包括:将所述业务特征和网络特征输入到所述时延预测模型中,得到属于所述至少一个业务类型的业务的时延信息。业务特征和所述网络特征可靠地反映了服务质量指标,提高了服务质量管理的效率。
69.所述业务特征可以包括多媒体服务信息和人工智能服务信息中的至少一者。所述网络特征可以包括所述无线接入网的信道信息、访问测量信息、协议栈状态信息以及小区物理层信息中的至少一者。
70.所述时延预测模型部署在所述控制节点的近实时ric模块中。
71.在另一些示例中,所述服务配置节点用于实时采集属于所述至少一个业务类型的业务的实际时延,所述方法还包括:从所述服务配置节点将所述更新时延预测模型获取到所述近实时ric模块,对所述时延预测模型进行更新,所述更新时延预测模型至少以属于所述至少一个业务类型的业务的实际时延作为训练样本,在所述服务配置节点中进行更新训练得到。由此,通过近实时ric模块和服务配置节点可靠且高效地实现了模型的更新和部署。
72.在另一些示例中,所述根据与所述至少一个业务类型对应的时延信息,对属于所述至少一个业务类型的业务进行服务质量管理,包括:根据与所述至少一个业务类型对应的时延信息和所述网络特征,生成第一控制指令;向属于所述至少一个业务类型的业务的服务端发送第一控制指令,所述第一控制指令指示所述服务端调整服务数据的配置参数。基于时延信息生成的第一控制指令实现了对服务端直接的服务质量管理,在网络资源较少时,提高了服务质量效率。
73.在另一些示例中,所述根据与所述至少一个业务类型对应的时延信息,对属于所述至少一个业务类型的业务进行服务质量管理,包括:根据与所述至少一个业务类型对应的时延信息和所述网络特征,生成第二控制指令,所述第二控制指令指示所述控制节点调整与属于所述至少一个业务类型的业务关联的网络配置参数。由此,基于时延信息生成的第二控制指令实现了对无线接入网的服务质量管理。
74.在另一些示例中,所述至少一个业务类型为流媒体业务,所述服务端经由所述无线接入网执行所述流媒体业务,所述第一控制指令指示所述服务端调整所述流媒体业务的流媒体配置参数。本示例中能够通过控制指令实时调整业务服务端的流媒体服务参数,流媒体服务参数可以包括流媒体的卡顿频率信息、卡顿时间信息、传输延迟信息、分辨率信息、帧率信息、均衡质量指标信息、时间戳延迟信息中的至少一者。
75.例如,第一控制指令中可以包括执行所述流媒体业务的服务端的标识,可以向经由所述无线接入网执行所述流媒体业务的服务端发送第一控制指令,服务端响应该控制指令,调节经由无线接入网进行流媒体传输的流媒体服务参数。
76.下面将结合图4a

4c来详细描述本发明另一实施例的服务质量管理方法。图4a示出了本实施例的服务质量管理方法的各个步骤;图4b示出了图4a的实施例的示意性框图;并且图4c示出了图4a的实施例部署在o

ran架构。
77.s410:获取无线接入网的网络数据,网络数据至少包括用户访问数据和网络配置数据。用户访问数据包括但不限于用户访问请求的频次信息、用户访问请求的时间信息、用户访问请求的地理信息等。
78.参照图4b,步骤s410可以由smo执行,具体而言,可以由布置在smo中的数据采集器来执行。
79.参考图4c,数据采集器可以通过o1接口获取无线接入网的网络配置数据以及业务服务器的用户访问数据。
80.s420:提取网络数据的业务特征和网络特征。
81.具体而言,可以从用户访问数据和网络配置数据两者中提取业务特征和网络特征,也可以从网络配置数据中提取业务特征和网络特征。
82.作为一个示例,可以采用预先设定的第一特征提取策略,从网络数据中提取到业务特征和网络特征。
83.作为另一示例,可以采用预先训练的第一机器学习模型进行特征提取,例如,将网络数据输入到第一机器学习模型中,得到业务特征和网络特征。
84.参照图4b,步骤s420可以由smo执行,具体而言,可以由布置在smo中的数据特征提取器来执行。
85.s430:提取网络数据的用户访问特征。
86.具体而言,可以从用户访问数据中提取用户访问特征,或者从用户访问数据和网络配置数据两者中提取用户访问特征。
87.作为一个示例,可以采用预先设定的第二特征提取策略,从网络数据中提取到用户访问特征。
88.作为另一示例,可以采用预先训练的第二机器学习模型进行特征提取,例如,将网络数据输入到第二机器学习模型中,得到用户访问特征。
89.应理解,对于步骤s420和s430而言,可以从网络数据中一同提取业务特征、网络特征和用户访问特征。
90.例如,可以部署预先训练的第三机器学习模型,并且将网络数据输入到第三机器学习模型中,得到业务特征、网络特征和用户访问特征。
91.参照图4b,步骤s430可以由smo执行,具体而言,可以由布置在smo中的数据特征提取器来执行。数据特征提取器可以包配置有上述的第一特征提取策略和第二特征提取策略。数据特征提取器也可以部署有上述的第一机器学习模型、第二机器学习模型和第三机器学习模型,其中,第一机器学习模型、第二机器学习模型和第三机器学习模型可以部署在同一数据特征提取器中,也可以部署在不同的数据特征提取器(例如,分别部署在一数据特征提取器)中。
92.参考图4c,上述的第一机器学习模型、第二机器学习模型和第三机器学习模型中的任一者可以在非实时ric模块中进行训练。非实时ric模块可以通过o1接口获取网络数据作为训练样本,并且周期性地或根据预设时间训练模型,并且对模型进行更新。
93.参考图4c,步骤s420和步骤s430中的数据特征提取器可以配置在非实时ric中。
94.s440:将所述用户访问特征输入到预先训练的业务分类模型中,得到所述网络数据对应的至少一个业务类型。
95.参照图4b,步骤s440可以由smo执行,具体而言,可以由布置在smo中的业务分类器来执行。
96.参考图4c,业务分类器可以布置在非实时ric中。
97.此外,上述的业务分类模型可以在非实时ric模块中进行训练。非实时ric模块可以通过o1接口获取网络数据作为训练样本,并且周期性地或根据预设时间训练业务分类模型,对业务分类模型进行更新。
98.s450:向所述控制节点传输所述至少一个业务类型、业务特征和所述网络特征。
99.参照图4b,步骤s450可以由smo与近实时ric之间的接口实现,具体而言,可以由布置在smo中的业务分类器与部署在近实时ric中的业务时延预测器之间的通信接口来执行。
100.具体而言,业务分类器可以向近实时ric发送第一请求,第一请求中可以包括目标业务类型的标识。此外,数据特征提取器可以向近实时ric发送第二请求,第二请求中包括业务特征和网络特征。
101.s460:确定与所述至少一个业务类型对应的预先训练的时延预测模型。
102.具体而言,业务时延预测器在软件上可以实现为一个或多个。例如,可以针对不同的业务类型配置不同的业务时延预测器。更具体地,可以针对n个业务类型,配置n个业务时延预测器,分别被称为业务1时延预测器、业务2时延预测器、

、业务n时延预测器(如图4b所示)。应理解,n个业务时延预测器中的每个业务时延预测器可以为预先配置的软件程序,
也可以分别为预先训练的时延预测模型1

n。
103.可以根据业务分类器发送的第一请求,选择与n个业务时延预测器中的目标业务时延预测器,对应于n个业务类型中的目标业务类型。
104.参照图4b,步骤s460可以由近实时ric执行。
105.参考图4c,上述的时延预测模型1

n可以在非实时ric模块中进行训练。非实时ric模块可以通过o1接口获取网络数据作为训练样本,并且周期性地或根据预设时间训练时延预测模型1

n,对时延预测模型1

n进行更新。非实时ric模块将训练完成训练的机器学习模型通过e1接口发送到近实时ric中。
106.s470:将所述业务特征和网络特征输入到所述时延预测模型中,得到属于所述至少一个业务类型的业务的时延信息。
107.参照图4b,步骤s470可以由近实时ric执行,具体而言,可以由部署在近实时ric中的业务时延预测器执行。
108.具体地,时延预测模型1

n各自的训练样本可以包括各自的业务类型、业务特征和网络特征。其中,对于不同时延预测模型1

n,业务特征和网络特征既可以相同也可以不同。优选地,对于不同时延预测模型1

n,业务特征和网络特征相同,由此提高了样本的重合度,提高了时延预测模型1

n整体的训练效率。
109.s480:根据与所述至少一个业务类型对应的时延信息和所述网络特征,生成控制指令。控制指令包括第一控制指令和第二控制指令。
110.第一控制指令指示服务端调整服务数据的配置参数。第一控制指令中可以包括该服务端的标识。参照图4b,示出了n个服务器包括业务1服务器、业务2服务器、

、业务n服务器,对应于n个业务类型。应理解,每个业务类型还可以对应于多个服务器。在每个业务类型对应于一个服务器的情况下,第一控制指令中可以包括业务类型标识。
111.在每个业务类型对应于多个服务器的情况下,第一控制指令中可以包括业务类型的标识,还可以包括执行该业务类型的服务器的标识。
112.第二控制指令指示控制节点调整与属于至少一个业务类型的业务关联的网络配置参数。尽管在图4b中示出了一个无线接入网,但是应理解,近实时ric还可以用于控制多个无线接入网。第二控制指令中可以包括特定无线接入网的标识,向特定无线接入网发送网络配置参数。
113.参照图4b,步骤s480可以由近实时ric执行,具体而言,可以由部署在近实时ric中的决策生成器执行。
114.参考图4c,决策生成器可以布置在近实时ric中。决策生成器可以通过e2接口向业务服务器以及无线接入网发送第一控制指令和第二控制指令。
115.此外,决策生成器以及时延预测器可以配置在图1所述的一个或多个应用程序中。
116.图5为根据本发明的另一实施例的用于流媒体传输的服务质量管理方法的步骤流程图。图5的服务质量管理方法可以应用于包括smo和近实时ric的节点、或者包括近实时ric的节点。该方法包括:
117.s510:确定无线接入网支持的多个业务类型中的当前业务类型。
118.s520:在所述当前业务类型为流媒体业务时,从所述多个业务类型各自对应的时延预测模型中,选择与所述流媒体业务对应的时延预测模型。
119.s530:根据所述流媒体业务对应的时延预测模型预测的时延信息,向经由所述无线接入网执行所述流媒体业务的服务端发送控制指令,所述控制指令指示所述服务端调整所述流媒体业务的流媒体配置参数。
120.本发明实施例中能够通过控制指令实时调整业务服务端的流媒体服务参数,流媒体服务参数可以包括流媒体的卡顿频率信息、卡顿时间信息、传输延迟信息、分辨率信息、帧率信息、均衡质量指标信息、时间戳延迟信息中的至少一者。
121.例如,控制指令中可以包括执行所述流媒体业务的服务端的标识,可以向经由所述无线接入网执行所述流媒体业务的服务端发送控制指令,服务端响应该控制指令,调节经由无线接入网进行流媒体传输的流媒体服务参数。
122.本发明实施例的方案能够确定流媒体业务对应的时延预测模型,进而确定预测的流媒体业务的时延信息,并且根据时延信息,对流媒体业务进行服务质量管理。由于时延信息是流媒体业务服务质量的重要指标,因此提高了流媒体业务服务质量管理的可靠性。
123.图6为根据本发明的另一实施例的服务配置节点的结构框图。图6的服务配置节点用于管理无线接入网的控制节点,所述服务配置节点可以为smo或者具有smo功能的网络节点,服务配置节点包括:
124.提取模块610,提取所述无线接入网的网络数据的用户访问特征;
125.确定模块620,根据所述用户访问特征,确定所述网络数据对应的至少一个业务类型;
126.传输模块630,向所述控制节点传输所述至少一个业务类型,使得所述控制节点针对所述至少一个业务类型进行服务质量管理。
127.本发明实施例的方案能够提取无线接入网的网络数据的用户访问特征,确定网络数据对应的至少一个业务类型,并且向控制节点传输所述至少一个业务类型,使得控制节点针对至少一个业务类型进行服务质量管理,由于不同业务类型对服务质量的要求差别较大,针对业务类型进行服务质量管理,提高了服务质量管理可靠性,尤其在适用于众多服务场景的通信架构中,保证了各个服务场景的通信效率。
128.在另一些示例中,提取模块还用于:提取所述网络数据的业务特征和网络特征。传输模块还用于:向所述控制节点传输所述业务特征和所述网络特征,使得所述控制节点根据所述业务特征和所述网络特征对所述至少一个业务类型进行服务质量管理。
129.在另一些示例中,确定模块具体用于:将所述用户访问特征输入到预先训练的业务分类模型中,得到所述网络数据对应的至少一个业务类型。
130.在另一些示例中,所述业务分类模型部署在所述服务配置节点中的非实时ric模块中。
131.在另一些示例中,所述业务特征包括多媒体服务信息和人工智能服务信息中的至少一者。
132.在另一些示例中,所述多媒体服务信息为流媒体服务信息,所述流媒体服务信息包括流媒体的卡顿频率信息、卡顿时间信息、传输延迟信息、分辨率信息、帧率信息、均衡质量指标信息、时间戳延迟信息中的至少一者。所述网络特征包括所述无线接入网的信道信息、访问测量信息、协议栈状态信息以及小区物理层信息中的至少一者。
133.在另一些示例中,所述网络数据包括所述无线接入网的用户访问数据和网络配置
数据中的至少一者。
134.在另一些示例中,所述用户访问特征包括实时用户访问信息、访问时长信息、应用程序信息中的至少一者。
135.本实施例的装置用于实现前述多个方法实施例中相应的方法,并具有相应的方法实施例的有益效果,在此不再赘述。此外,本实施例的装置中的各个模块的功能实现均可参照前述方法实施例中的相应部分的描述,在此亦不再赘述。
136.图7为根据本发明的另一实施例的控制节点的结构框图。图7的无线接入网的控制节点可以包括近实时ric的节点、或者包括近实时ric和ran两者的节点、或者具有近实时ric功能的节点,控制节点包括:
137.获取模块710,从管理所述控制节点的服务配置节点,获取所述无线接入网的网络数据对应的至少一个业务类型;
138.确定模块720,确定与所述至少一个业务类型对应的时延信息;
139.管理模块730,根据与所述至少一个业务类型对应的时延信息,对属于所述至少一个业务类型的业务进行服务质量管理。
140.本发明实施例的方案能够确定至少一个业务类型对应的时延信息,并且根据时延信息,对属于至少一个业务类型的业务进行服务质量管理。由于时延信息是服务质量的重要指标,因此提高了服务质量管理的可靠性。
141.在另一些示例中,确定模块具体用于:确定与所述至少一个业务类型对应的预先训练的时延预测模型;利用所述时延预测模型,预测属于所述至少一个业务类型的业务的时延信息。
142.在另一些示例中,获取模块还用于:从所述服务配置节点获取所述网络数据的业务特征和网络特征。确定模块具体用于:将所述业务特征和网络特征输入到所述时延预测模型中,得到属于所述至少一个业务类型的业务的时延信息。
143.在另一些示例中,所述时延预测模型部署在所述控制节点的近实时ric模块中。
144.在另一些示例中,所述服务配置节点用于实时采集属于所述至少一个业务类型的业务的实际时延。所述节点还包括模型获取模块,从所述服务配置节点将所述更新时延预测模型获取到所述近实时ric模块,对所述时延预测模型进行更新,所述更新时延预测模型至少以属于所述至少一个业务类型的业务的实际时延作为训练样本,在所述服务配置节点中进行更新训练得到。
145.在另一些示例中,管理模块具体用于:根据与所述至少一个业务类型对应的时延信息和所述网络特征,生成第一控制指令;向属于所述至少一个业务类型的业务的服务端发送第一控制指令,所述第一控制指令指示所述服务端调整服务数据的配置参数。
146.在另一些示例中,所述服务数据包括流媒体数据,所述服务数据的配置参数包括所述流媒体数据的帧率、渲染参数、图像分辨率中的至少一者。
147.在另一些示例中,管理模块具体用于:根据与所述至少一个业务类型对应的时延信息和所述网络特征,生成第二控制指令,所述第二控制指令指示所述控制节点调整与属于所述至少一个业务类型的业务关联的网络配置参数。
148.在另一些示例中,所述网络配置参数包括网络警报信息、带宽分配信息、网络路由信息中的至少一者。
149.本实施例的装置用于实现前述多个方法实施例中相应的方法,并具有相应的方法实施例的有益效果,在此不再赘述。此外,本实施例的装置中的各个模块的功能实现均可参照前述方法实施例中的相应部分的描述,在此亦不再赘述。
150.图8为根据本发明的另一实施例的服务配置节点的结构框图。图8的服务配置节点可以包括smo和近实时ric两者、或者包括近实时ric,该服务配置节点包括:
151.确定模块810,确定无线接入网支持的多个业务类型中的当前业务类型。
152.选择模块820,在所述当前业务类型为流媒体业务时,从所述多个业务类型各自对应的时延预测模型中,选择与所述流媒体业务对应的时延预测模型;
153.管理模块830,根据所述流媒体业务对应的时延预测模型预测的时延信息,向经由所述无线接入网执行所述流媒体业务的服务端发送控制指令,所述控制指令指示所述服务端调整所述流媒体业务的流媒体配置参数。
154.本发明实施例的方案能够确定流媒体业务对应的时延预测模型,进而确定预测的流媒体业务的时延信息,并且根据时延信息,对流媒体业务进行服务质量管理。由于时延信息是流媒体业务服务质量的重要指标,因此提高了流媒体业务服务质量管理的可靠性。
155.本实施例的装置用于实现前述多个方法实施例中相应的方法,并具有相应的方法实施例的有益效果,在此不再赘述。此外,本实施例的装置中的各个模块的功能实现均可参照前述方法实施例中的相应部分的描述,在此亦不再赘述。
156.参照图9,示出了根据本发明的另一实施例的电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定。
157.如图9所示,该电子设备可以包括:处理器(processor)902、通信接口(communications interface)904、存储器(memory)906、以及通信总线908。
158.其中:
159.处理器902、通信接口904、以及存储器906通过通信总线908完成相互间的通信。
160.通信接口904,用于与其它电子设备或服务器进行通信。
161.处理器902,用于执行程序910,具体可以执行上述方法实施例中的相关步骤。
162.具体地,程序910可以包括程序代码,该程序代码包括计算机操作指令。
163.处理器902可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
164.存储器906,用于存放程序910。存储器906可能包含高速ram存储器,也可能还包括非易失性存储器(non

volatile memory),例如至少一个磁盘存储器。
165.程序910具体可以用于使得处理器902执行以下操作:
166.提取所述无线接入网的网络数据的用户访问特征;根据所述用户访问特征,确定所述网络数据对应的至少一个业务类型;向所述控制节点传输所述至少一个业务类型,使得所述控制节点针对所述至少一个业务类型进行服务质量管理;
167.或者,从管理所述控制节点的服务配置节点,获取所述无线接入网的网络数据对应的至少一个业务类型;确定与所述至少一个业务类型对应的时延信息;根据与所述至少一个业务类型对应的时延信息,对属于所述至少一个业务类型的业务进行服务质量管理;
168.或者,确定无线接入网支持的多个业务类型中的当前业务类型为流媒体业务;从所述多个业务类型各自的时延预测模型中,选择与所述流媒体业务对应的时延预测模型;根据所述流媒体业务对应的时延预测模型预测的时延信息,对所述流媒体业务进行服务质量管理。
169.此外,程序910中各步骤的具体实现可以参见上述方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
170.需要指出,根据实施的需要,可将本发明实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明实施例的目的。
171.上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如cd rom、ram、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如asic或fpga)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,ram、rom、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的方法。此外,当通用计算机访问用于实现在此示出的方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的方法的专用计算机。
172.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。
173.以上实施方式仅用于说明本发明实施例,而并非对本发明实施例的限制,有关技术领域的普通技术人员,在不脱离本发明实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明实施例的范畴,本发明实施例的专利保护范围应由权利要求限定。
再多了解一些

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

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

相关文献