业务调度参数确定方法、装置、设备及存储介质与流程
未命名
09-18
阅读:120
评论:0
1.本发明涉及通信技术领域,尤其涉及一种业务调度参数确定方法、装置、设备及存储介质。
背景技术:
2.基于5g qos identifier(5qi,是5g网络中用于区分不同服务质量要求的标识符。5qi与特定的qos特性,如传输时延、数据速率、丢包率等关联,以满足不同业务场景的需求。)的服务质量(quality of service、qos)提供了packet delay budget属性,主要用户在网络不拥塞的情况下,98%的数据包延迟不能超过5qi的pdb属性,可靠性无法满足业务需求,且不考虑网络拥塞场景,无法有效体现或满足业务需求的时延情况;网络技术主要围绕时延需求、低时延的保障能力进行了技术改进;更低的bler,更低的mcs、pdcp重复确保了网络时延的稳定性,预调度、mini-slot等技术降低时延;但缺少与具体业务时延需求相关联,无法及时有效发现时延不满足的时刻,也无及时有效的应对。
3.现网情况下通常采用一套相对静态的策略和业务调度参数组合,缺少基于业务需求的应对策略;全网多种低时延技术应用,全面有效降低了网络侧时延,但造成了网络资源浪费,也无法满足同一个小区下或同一5qi下不同业务的需求。现有技术都是网络侧提供的技术服务,缺少基于业务实际需求的约定时延需求,以及不同时延需要的策略组合方案,缺少依据环境变化动态优化调整的能力。
4.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现要素:
5.本发明的主要目的在于提供了一种业务调度参数确定方法、装置、设备及存储介质,旨在解决现有技术采用一套相对静态的业务调度参数组合降低网络侧时延导致的网络资源浪费的技术问题。
6.为实现上述目的,本发明提供了一种业务调度参数确定方法,所述方法包括以下步骤:
7.获取待调度通信业务的业务场景信息以及业务时延需求;
8.根据所述业务场景信息确定业务调度颗粒度;
9.基于所述业务调度颗粒度对所述待调度通信业务进行服务质量监控,得到时延数据;
10.根据所述业务时延需求和所述时延数据确定业务调度参数。
11.可选地,所述根据所述业务时延需求和所述时延数据确定业务调度参数的步骤,包括:
12.根据所述业务时延需求确定业务端到端时延;
13.根据所述时延数据确定无线接入网络到用户平面功能的目标时延;
14.根据所述业务端到端时延和所述目标时延确定业务调度参数。
15.可选地,所述根据所述业务端到端时延和所述目标时延确定业务调度参数的步骤,包括:
16.根据所述业务端到端时延和所述目标时延确定业务无线侧时延;
17.根据所述业务无线侧时延判断所述时延数据是否满足预设条件;
18.若所述时延数据不满足所述预设条件,则基于所述业务无线侧时延通过预设参数调度算法确定业务调度参数。
19.可选地,所述根据所述业务无线侧时延判断所述时延数据是否满足预设条件的步骤之后,还包括:
20.在所述时延数据满足所述预设条件时,获取所述业务调度颗粒度对应的目标业务调度参数;
21.将所述目标业务调度参数作为所述业务调度参数。
22.可选地,所述根据所述业务时延需求和所述时延数据确定业务调度参数的步骤之前,还包括:
23.获取无线侧调度相关参数;
24.对所述无线侧调度相关参数进行不同数据组合,得到初始调度参数组合;
25.确定所述初始调度参数组合对应的无线侧时延数据;
26.根据所述初始调度参数组合和所述无线侧时延数据对长短期记忆神经网络模型进行训练,得到预设参数调度算法。
27.可选地,所述根据所述初始调度参数组合和所述无线侧时延数据对长短期记忆神经网络模型进行训练,得到预设参数调度算法的步骤,包括:
28.根据所述初始调度参数组合和所述无线侧时延数据生成初始序列数据集;
29.对所述初始序列数据集进行数据清洗和归一化,得到时序数据池;
30.根据所述时序数据池对长短期记忆神经网络模型进行训练,得到预设参数调度算法。
31.可选地,所述根据所述业务时延需求和所述时延数据确定业务调度参数的步骤之后,还包括:
32.获取待处理业务,并确定所述待处理业务对应的业务需求;
33.根据所述业务需求确定与所述待处理业务的业务需求一致的目标业务;
34.将所述目标业务的业务调度参数作为所述待处理业务的业务调度参数。
35.此外,为实现上述目的,本发明还提供一种业务调度参数确定装置,所述装置包括:
36.获取模块,用于获取待调度通信业务的业务场景信息以及业务时延需求;
37.业务调度颗粒度确定模块,用于根据所述业务场景信息确定业务调度颗粒度;
38.服务质量监控模块,用于基于所述业务调度颗粒度对所述待调度通信业务进行服务质量监控,得到时延数据;
39.业务调度参数确定模块,用于根据所述业务时延需求和所述时延数据确定业务调度参数。
40.此外,为实现上述目的,本发明还提出一种业务调度参数确定设备,所述设备包
括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的业务调度参数确定程序,所述业务调度参数确定程序配置为实现如上文所述的业务调度参数确定方法的步骤。
41.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有业务调度参数确定程序,所述业务调度参数确定程序被处理器执行时实现如上文所述的业务调度参数确定方法的步骤。
42.本发明获取待调度通信业务的业务场景信息以及业务时延需求;根据所述业务场景信息确定业务调度颗粒度;基于所述业务调度颗粒度对所述待调度通信业务进行服务质量监控,得到时延数据;根据所述业务时延需求和所述时延数据确定业务调度参数。由于本发明是基于业务调度颗粒度对待调度通信业务进行服务质量监控,得到时延数据,根据业务时延需求和时延数据确定业务调度参数。相对于现有的采用共同的参数调度策略进行数据通信的方式,本发明上述方式能够对业务调度参数进行动态调整,满足实际业务时延需求和稳定性需求,实现网随业动,降低对网络负荷和底噪的影响。
附图说明
43.图1是本发明实施例方案涉及的硬件运行环境的业务调度参数确定设备的结构示意图;
44.图2为本发明业务调度参数确定方法第一实施例的流程示意图;
45.图3为本发明业务调度参数确定方法第二实施例的流程示意图;
46.图4为本发明业务调度参数确定方法第三实施例的流程示意图;
47.图5为本发明业务调度参数确定方法第三实施例的模型训练示意图;
48.图6为本发明业务调度参数确定装置第一实施例的结构框图。
49.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
50.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
51.参照图1,图1为本发明实施例方案涉及的硬件运行环境的业务调度参数确定设备结构示意图。
52.如图1所示,该业务调度参数确定设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
53.本领域技术人员可以理解,图1中示出的结构并不构成对业务调度参数确定设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
54.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模
块、用户接口模块以及业务调度参数确定程序。
55.在图1所示的业务调度参数确定设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明业务调度参数确定设备中的处理器1001、存储器1005可以设置在业务调度参数确定设备中,所述业务调度参数确定设备通过处理器1001调用存储器1005中存储的业务调度参数确定程序,并执行本发明实施例提供的业务调度参数确定方法。
56.基于上述业务调度参数确定设备,本发明实施例提供了一种业务调度参数确定方法,参照图2,图2为本发明业务调度参数确定方法第一实施例的流程示意图。
57.本实施例中,所述业务调度参数确定方法包括以下步骤:
58.步骤s10:获取待调度通信业务的业务场景信息以及业务时延需求。
59.需要说明的是,本实施例的执行主体可以是一种具有数据处理、网络通信以及程序运行功能的计算服务设备,例如手机、平板电脑、个人电脑等,或者是一种能够实现上述功能的电子设备或业务调度参数确定设备。以下以所述业务调度参数确定设备为例,对本实施例及下述各实施例进行说明。
60.需要说明的是,所述待调度通信业务可以是采用5g网络进行通信的数据交互业务,例如,语音业务、游戏业务、个人用户的通信业务等。所述业务场景信息可以包括所述待调度通信业务对应的网络的需求信息,如个人业务、企业业务、游戏场景下业务等。所述业务时延需求可以包括用户对所述待调度通信业务的端到端时延、业务速率等网络性能需求。
61.在具体实施中,无论是个人业务还是行业业务,都可以通过不同手段获取待调度通信业务对网络的需求,包括业务端到端时延、业务速率需求等相关信息;行业用户可通过与企业进行沟通获取,个人业务可通过业务厂家、投诉、满意度、现网拨测、业务平台卡顿率、上下行时延质差等多种渠道获取。业务感知的指标有很多种,但基本都可以通过时延满足情况来平均业务感知的好快。
62.步骤s20:根据所述业务场景信息确定业务调度颗粒度。
63.需要说明的是,业务调度颗粒度可以是在进行业务流量的调度时,资源分配和任务安排的精细程度。颗粒度越小,表示对业务流量调度的控制力度越大,可以根据每个业务、应用或用户的具体需求进行更精细的资源调配。但颗粒度过小可能导致调度复杂性增加,增加系统开销。本实施例中的所述业务调度颗粒度可以包括5qi和切片粒度。
64.在具体实施中,业务调度参数确定设备首先确定待调度通信业务承载的5qi、切片签约及pcf策略情况;5g网络中的基站(gnodeb,gnb)会将服务质量流(qos flow,是5g网络中用于传输ip数据包的基本单元。它将数据包与特定的服务质量属性关联起来,以确保不同业务类型和应用场景的服务质量要求得到满足。qos flow由核心网络5gc和无线接入网络ran共同管理,通过5qi来识别。一个用户设备ue可以有多个qos flow,以支持并发的多种服务质量需求。)映射到承载上,qos flow与无线承载信道(radio bearer)可以是多对一的映射关系,也可以是一对一的映射关系。如果无pcc签约规则,通常情况下按照udm签约默认5qi承载;针对一些重要业务或特殊业务需求,可以通过pcf规则修改5qi承载;具体5qi承载可以按照用户级别签约默认承载,也可以按照个人用户群体与行业用户群体进行区分;针对重要业务可以通过pcf规则签约gbr或其他non-gbr承载等;切片有个人用户默认切片和
行业默认切片,也有各自不同的专用切片。根据pcf制定的ursp规则,不同业务可以使用不同的切片。现网个人用户默认承载通常为5qi9,行业用户默认承载为5qi6和8。vonr作为一种语音业务,通常使用5qi1和2;游戏业务可以签约5qi4等gbr承载;对于行业业务,通常都配置有专用切片;不同的切片可以承载在相同的5qi上,同一个默认切片也可以承载在不同的5qi承载。其次,业务调度颗粒度依据业务涉及的用户数及其需求。如游戏业务承载在5qi4,游戏业务用户群体多,业务需求一致,基于游戏业务时延需求可以基于5qi4;行业用户默认承载签约在5qi6,港口plc业务需要低时延、高可靠,5qi6承载用户业务需求不一致,以切片粒度调度差异化策略组合更好满足业务需求,不会对其他业务及网络负荷产生更多的影响。
65.步骤s30:基于所述业务调度颗粒度对所述待调度通信业务进行服务质量监控,得到时延数据。
66.需要说明的是,所述基于所述业务调度颗粒度对所述待调度通信业务进行服务质量监控,得到时延数据可以是检测基于所述业务调度颗粒度对应的承载和业务调度参数策略进行通信的所述待调度通信业务的各项指标,包括:延迟、丢包率、抖动和吞吐量等关键性能指标。可通过qos监控(quality of service monitoring,qos monitoring)进行测量。
67.应理解的是,无线侧时延与网络无线环境变化密切相关,无线环境与网络覆盖、干扰、负荷、可视性、频段、制式、用户分布等有关系。qos monitoring特性是网络端到端特性。
68.在具体实施中,可通过pcf或smf下发qos monitoring请求,发起时延测量;smf基于pcf策略或本地策略触发qos监控,发qos monitoring请求,发起per ue per qos flow粒度的时延测量,终端发送周期性测量报告,内容包括到基站侧及upf的上下行时延,包括上下行无线侧时延、应用层-应用层rtt时延的平均值、最大值等;smf可以根据本地配置的策略请求为所有upf和an之间的gtp-u路径激活qos监视;
69.步骤s40:根据所述业务时延需求和所述时延数据确定业务调度参数。
70.需要说明的是,所述根据所述业务时延需求和所述时延数据确定业务调度参数可以是判断所述时延数据是否满足所述业务时延需求,若不满足,则通过重新确定业务调度参数的参数满足所述业务时延需求。若满足,则将所述业务调度颗粒度对应的目标业务调度参数作为所述业务调度参数。
71.进一步的,为了提高业务调度的速率,提高用户体验感,所述步骤s40之后,还包括:获取待处理业务,并确定所述待处理业务对应的业务需求;
72.根据所述业务需求确定与所述待处理业务的业务需求一致的目标业务;
73.将所述目标业务的业务调度参数作为所述待处理业务的业务调度参数。
74.需要说明的是,所述业务需求可以包括大带宽业务和低时延业务需求。
75.在具体实施中,当待调度通信业务与已确定业务调度参数的通信业务的业务需求一致时,例如,均为低时延业务时,可以获取所述已确定业务调度参数的通信业务的业务调度参数,将所述已确定业务调度参数的通信业务的业务调度参数作为所述待调度通信业务的业务调度参数。例如,当基于切片粒度的调度任务的业务需求共性非常明显时,可以采用切片粒度进行参数组调度,如plc等业务;当5qi承载的业务相对明确或共性基本一致时,可以采用5qi进行差异化调度,如游戏业务等;当基于默认切片或5qi承载业务不明显时,可以采用现网小区默认调度策略;实现网络需求最小化满足、网络资源最小化开销等。
76.本实施例获取待调度通信业务的业务场景信息以及业务时延需求;根据所述业务场景信息确定业务调度颗粒度;基于所述业务调度颗粒度对所述待调度通信业务进行服务质量监控,得到时延数据;根据所述业务时延需求和所述时延数据确定业务调度参数。由于本实施例是基于业务调度颗粒度对待调度通信业务进行服务质量监控,得到时延数据,根据业务时延需求和时延数据确定业务调度参数。相对于现有的采用共同的参数调度策略进行数据通信的方式,本实施例上述方式能够对业务调度参数进行动态调整,满足实际业务时延需求和稳定性需求,实现网随业动,降低对网络负荷和底噪的影响。
77.参考图3,图3为本发明业务调度参数确定方法第二实施例的流程示意图。
78.基于上述第一实施例,在本实施例中,所述步骤s40包括:
79.步骤s401:根据所述业务时延需求确定业务端到端时延。
80.需要说明的是,所述根据所述业务时延需求确定业务端到端时延可以是从所述业务时延需求中提取出符合用户网络需求的最大业务端到端时延。
81.步骤s402:根据所述时延数据确定无线接入网络到用户平面功能的目标时延。
82.需要说明的是,无线接入网络(radio access network,ran),用户平面功能(user plane function,upf)。所述无线接入网络到用户平面功能的目标时延可以是数据包从无线接入网络传输到核心网络(5g时代通常是5g核心网络)的upf所需的时间。这个时延衡量了数据在网络中的传输速度,对于需要高实时性的应用(如在线游戏、视频通话和自动驾驶等)尤为关键。为了使测量的各种时延的准确性,在本实施例中的各种时延均可采用一定周期内的平均时延数据。
83.应理解的是,ran到upf时延受多个因素影响,包括无线信号质量、网络拥堵、设备性能等。在5g网络中,目标是将这个时延降到毫秒级,以满足更高的性能要求和支持实时应用。为了实现这一目标,5g网络采用了诸如mimo(多输入多输出技术)、小基站、网络切片和服务质量(qos)策略等先进技术。
84.步骤s403:根据所述业务端到端时延和所述目标时延确定业务调度参数。
85.需要说明的是,所述根据所述业务端到端时延和所述目标时延确定业务调度参数可以是根据所述业务端到端时延和所述目标时延确定用户的业务无线侧时延需求,再根据所述业务无线侧时延需求和时延数据判断当前是否满足所述业务无线侧时延需求,若不满足,可将更细化的业务调度颗粒度对应的目标业务调度参数作为所述业务调度参数。若满足,可将当前业务调度颗粒度对应的目标业务调度参数作为所述业务调度参数。
86.进一步的,为了降低网络资源,并满足用户的时延需求,所述步骤s403,可包括:根据所述业务端到端时延和所述目标时延确定业务无线侧时延;
87.根据所述业务无线侧时延判断所述时延数据是否满足预设条件;
88.若所述时延数据不满足所述预设条件,则基于所述业务无线侧时延通过预设参数调度算法确定业务调度参数。
89.需要说明的是,所述根据所述业务端到端时延和所述目标时延确定业务无线侧时延可以是用所述业务端到端时延减去所述目标时延得到所述业务无线侧时延。所述业务无线侧时延可以是在满足用户的时延需求的前提下,最大的无线侧时延。所述根据所述业务无线侧时延判断所述时延数据是否满足预设条件可以是判断所述业务无线侧时延是否小于或等于所述时延数据中测量的实际无线侧时延,若小于或等于,则判定所述时延数据满
足所述预设条件,可直接将业务调度颗粒度对应的目标业务调度参数作为所述业务调度参数。若不满足,则说明业务调度颗粒度对应的目标业务调度参数不能满足用户对时延的需求,此时,基于所述业务无线侧时延通过预设参数调度算法确定业务调度参数。所述预设参数调度算法可以是预先训练的能够得出不同粒度的调度参数组合的算法。可通过所述预设参数调度算法重新确定业务调度参数,直至满足用户的时延需求。为了满足用户的需求,还可以定期对比业务无线侧时延和时延数据中的实际业务无线侧时延,在实际业务无线侧时延低于所述业务无线侧时延时,继续采用所述业务调度参数。否则,基于所述业务无线侧时延通过预设参数调度算法重新确定业务调度参数。
90.本实施例根据所述业务时延需求确定业务端到端时延;根据所述时延数据确定无线接入网络到用户平面功能的目标时延;根据所述业务端到端时延和所述目标时延确定业务调度参数。本实施例通过将业务调度颗粒度下的时延数据与业务时延需求进行对比,判断当前是否满足用户的业务时延需求,在不满足时,重新确定业务调度参数,能够在不增加网络负荷的前提下满足用户对网络时延的要求,提高用户体验感。
91.参考图4,图4为本发明业务调度参数确定方法第三实施例的流程示意图。
92.基于上述各实施例,在本实施例中,所述步骤s40之前,所述方法还包括:
93.步骤s001:获取无线侧调度相关参数。
94.需要说明的是,所述无线侧调度相关参数可以是能够影响无线侧数据传输时延的相关参数,包括但不限于:上行预调度开关、预调度数据量、预调度持续时长、预调度周期、drx开关、上下行bler目标值、上下行速率保障、上下行mcs初始值、上下行mcs最大值、mcs调整步长、sr周期等。
95.步骤s002:对所述无线侧调度相关参数进行不同数据组合,得到初始调度参数组合。
96.需要说明的是,所述初始调度参数组合可以是包含不同参数和/或同一参数不通参数值的数据组合,可参照以下公式:
[0097][0098]
其中,x用于表征初始调度参数组合,x11-xmn用于表征各种不同的参数和/或参数值,例如,x11为上行预调度开关为开,x1n为预调度数据量为10,xm1为预调度持续时长为10,xmn为drx开关为关等。
[0099]
步骤s003:确定所述初始调度参数组合对应的无线侧时延数据。
[0100]
需要说明的是,所述确定所述初始调度参数组合对应的无线侧时延数据可以是通过qos monitoring测量基于所述初始调度参数组合进行网络数据交互时的不同网元粒度的时延数据,根据测量的时延数据确定所述初始调度参数组合对应的无线侧时延数据。
[0101]
步骤s004:根据所述初始调度参数组合和所述无线侧时延数据对长短期记忆神经网络模型进行训练,得到预设参数调度算法。
[0102]
需要说明的是,所述根据所述初始调度参数组合和所述无线侧时延数据对长短期记忆神经网络模型进行训练可以是根据所述初始调度参数组合和所述初始调度参数组合对应的无线侧时延数据对长短期记忆神经网络模型进行训练,得到预设参数调度算法。
[0103]
进一步的,为了使所述预设参数调度算法能够准确计算出业务调度参数,所述步骤s004之前,还包括:根据所述初始调度参数组合和所述无线侧时延数据生成初始序列数据集;
[0104]
对所述初始序列数据集进行数据清洗和归一化,得到时序数据池;
[0105]
根据所述时序数据池对长短期记忆神经网络模型进行训练,得到预设参数调度算法。
[0106]
需要说明的是,所述根据所述初始调度参数组合和所述无线侧时延数据生成初始序列数据集可以是根据多组初始调度参数组合和初始调度参数组合对应的无线侧时延数据构建初始序列数据集。对所述初始序列数据集进行数据清洗和归一化,得到时序数据池可以是对所述初始序列数据集进行数据清洗,剔除不规范数据,并将数据进行归一化,形成时序数据池。
[0107]
在具体实施中,可参照图5,图5为本发明业务调度参数确定方法第三实施例的模型训练示意图;参照图5,遗忘门的值为0意味着不会将来自ct-1的信息传递到ct的计算中,值为1意味着ct-1的所有信息都将传递到ct的计算中。本例中利用预设参数调度算法计算的无线侧时延如低于业务需要的无线侧时延时,即为1,相关信息向下传递;计算的无线侧时延大于业务需要的无线侧时延时,即为0,不进行传递;通过预设参数调度算法计算找出基于满足业务时延需求的差异化组合参数作为业务调度参数。
[0108]
本实施例中根据输入不同调度参数及调度参数不同的取值范围,利用预设参数调度算法可以计算出适合不同业务时延需求的业务调度参数组合,然后可以对不同业务调度参数组合设置为不同的id号,后续可以根据id号找到对应的业务调度参数组合,x输入项可以为5qi级、也可以是切片级。根据业务最小化满足粒度,减少对其他业务的影响。如港口的plc、agv采用切片粒度(用户少、需求个人性),游戏业务采用5qi粒度(用户多、5qi独立承载);适合游戏业务时延需求的业务调度参数组合可以合并为1个id,也可以根据需要分为drxid组、预调度id组等;当采用切片调度业务调度参数组合时,基于5qi级或小区级相同功能策略失效,以切片粒度对应的业务调度参数组合为主;即以小粒度对应的业务调度参数组合为第一优先级。
[0109]
在具体实施中,基于业务无线侧时延需求,预设参数调度算法可以得出不同粒度的调度参数组合,考虑网络无线资源有限性,原则上用户群体少,能够基于切片实现的调度,则按照切片粒度进行实现,群体有相同的共性影响小的则按照5qi进行差异化,其他的则按照小区进行独立化设置;示例:垂直行业plc需求,不同行业对时延需求不一致;港口的远程控制plc和agv时延需求也不同,港口的plc和agv均有单独的专用切片s-nssai,与其他行业用户共同承载在5qi6上,针对港口的plc和agv控制则采用基于切片粒度进行差异化调度;如果采用5qi级别差异化调度满足plc和agv时延,针对性不强,同时会造成大量的资源浪费,网络底噪抬升大,资源消耗多等情况发生,且其他业务的时延需求也不尽相同。按照5qi、切片粒度进行计算。
[0110]
本实施例获取无线侧调度相关参数;对所述无线侧调度相关参数进行不同数据组合,得到初始调度参数组合;确定所述初始调度参数组合对应的无线侧时延数据;根据所述初始调度参数组合和所述无线侧时延数据对长短期记忆神经网络模型进行训练,得到预设参数调度算法。本实施例能够根据所述初始调度参数组合和所述无线侧时延数据对长短期
记忆神经网络模型进行训练,得到预设参数调度算法,使得能够根据预设参数调度算法确定满足用户时延需求的业务调度参数,实现资源最小化开销,从而满足不同业务差异化需求。
[0111]
参照图6,图6为本发明业务调度参数确定装置第一实施例的结构框图。
[0112]
如图6所示,本发明实施例提出的业务调度参数确定装置包括:
[0113]
获取模块10,用于获取待调度通信业务的业务场景信息以及业务时延需求;
[0114]
业务调度颗粒度确定模块20,用于根据所述业务场景信息确定业务调度颗粒度;
[0115]
服务质量监控模块30,用于基于所述业务调度颗粒度对所述待调度通信业务进行服务质量监控,得到时延数据;
[0116]
业务调度参数确定模块40,用于根据所述业务时延需求和所述时延数据确定业务调度参数。
[0117]
本实施例获取待调度通信业务的业务场景信息以及业务时延需求;根据所述业务场景信息确定业务调度颗粒度;基于所述业务调度颗粒度对所述待调度通信业务进行服务质量监控,得到时延数据;根据所述业务时延需求和所述时延数据确定业务调度参数。由于本实施例是基于业务调度颗粒度对待调度通信业务进行服务质量监控,得到时延数据,根据业务时延需求和时延数据确定业务调度参数。相对于现有的采用共同的参数调度策略进行数据通信的方式,本实施例上述方式能够对业务调度参数进行动态调整,满足实际业务时延需求和稳定性需求,实现网随业动,降低对网络负荷和底噪的影响。
[0118]
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
[0119]
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的业务调度参数确定方法,此处不再赘述。
[0120]
基于本发明上述业务调度参数确定装置第一实施例,提出本发明业务调度参数确定装置的第二实施例。
[0121]
在本实施例中,所述业务调度参数确定模块40,还用于根据所述业务时延需求确定业务端到端时延;
[0122]
根据所述时延数据确定无线接入网络到用户平面功能的目标时延;
[0123]
根据所述业务端到端时延和所述目标时延确定业务调度参数。
[0124]
进一步的,所述业务调度参数确定模块40,还用于根据所述业务端到端时延和所述目标时延确定业务无线侧时延;
[0125]
根据所述业务无线侧时延判断所述时延数据是否满足预设条件;
[0126]
若所述时延数据不满足所述预设条件,则基于所述业务无线侧时延通过预设参数调度算法确定业务调度参数。
[0127]
进一步的,所述业务调度参数确定模块40,还用于在所述时延数据满足所述预设条件时,获取所述业务调度颗粒度对应的目标业务调度参数;
[0128]
将所述目标业务调度参数作为所述业务调度参数。
[0129]
进一步的,所述业务调度参数确定模块40,还用于获取无线侧调度相关参数;
[0130]
对所述无线侧调度相关参数进行不同数据组合,得到初始调度参数组合;
[0131]
确定所述初始调度参数组合对应的无线侧时延数据;
[0132]
根据所述初始调度参数组合和所述无线侧时延数据对长短期记忆神经网络模型进行训练,得到预设参数调度算法。
[0133]
进一步的,所述业务调度参数确定模块40,还用于根据所述初始调度参数组合和所述无线侧时延数据生成初始序列数据集;
[0134]
对所述初始序列数据集进行数据清洗和归一化,得到时序数据池;
[0135]
根据所述时序数据池对长短期记忆神经网络模型进行训练,得到预设参数调度算法。
[0136]
进一步的,所述业务调度参数确定模块40,还用于获取待处理业务,并确定所述待处理业务对应的业务需求;
[0137]
根据所述业务需求确定与所述待处理业务的业务需求一致的目标业务;
[0138]
将所述目标业务的业务调度参数作为所述待处理业务的业务调度参数。
[0139]
本发明业务调度参数确定装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
[0140]
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有业务调度参数确定程序,所述业务调度参数确定程序被处理器执行时实现如上文所述的业务调度参数确定方法的步骤。
[0141]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0142]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0143]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0144]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
技术特征:
1.一种业务调度参数确定方法,其特征在于,所述业务调度参数确定方法包括以下步骤:获取待调度通信业务的业务场景信息以及业务时延需求;根据所述业务场景信息确定业务调度颗粒度;基于所述业务调度颗粒度对所述待调度通信业务进行服务质量监控,得到时延数据;根据所述业务时延需求和所述时延数据确定业务调度参数。2.如权利要求1所述的业务调度参数确定方法,其特征在于,所述根据所述业务时延需求和所述时延数据确定业务调度参数的步骤,包括:根据所述业务时延需求确定业务端到端时延;根据所述时延数据确定无线接入网络到用户平面功能的目标时延;根据所述业务端到端时延和所述目标时延确定业务调度参数。3.如权利要求2所述的业务调度参数确定方法,其特征在于,所述根据所述业务端到端时延和所述目标时延确定业务调度参数的步骤,包括:根据所述业务端到端时延和所述目标时延确定业务无线侧时延;根据所述业务无线侧时延判断所述时延数据是否满足预设条件;若所述时延数据不满足所述预设条件,则基于所述业务无线侧时延通过预设参数调度算法确定业务调度参数。4.如权利要求3所述的业务调度参数确定方法,其特征在于,所述根据所述业务无线侧时延判断所述时延数据是否满足预设条件的步骤之后,还包括:在所述时延数据满足所述预设条件时,获取所述业务调度颗粒度对应的目标业务调度参数;将所述目标业务调度参数作为所述业务调度参数。5.如权利要求1-4任一项所述的业务调度参数确定方法,其特征在于,所述根据所述业务时延需求和所述时延数据确定业务调度参数的步骤之前,还包括:获取无线侧调度相关参数;对所述无线侧调度相关参数进行不同数据组合,得到初始调度参数组合;确定所述初始调度参数组合对应的无线侧时延数据;根据所述初始调度参数组合和所述无线侧时延数据对长短期记忆神经网络模型进行训练,得到预设参数调度算法。6.如权利要求5所述的业务调度参数确定方法,其特征在于,所述根据所述初始调度参数组合和所述无线侧时延数据对长短期记忆神经网络模型进行训练,得到预设参数调度算法的步骤,包括:根据所述初始调度参数组合和所述无线侧时延数据生成初始序列数据集;对所述初始序列数据集进行数据清洗和归一化,得到时序数据池;根据所述时序数据池对长短期记忆神经网络模型进行训练,得到预设参数调度算法。7.如权利要求1-4任一项所述的业务调度参数确定方法,其特征在于,所述根据所述业务时延需求和所述时延数据确定业务调度参数的步骤之后,还包括:获取待处理业务,并确定所述待处理业务对应的业务需求;根据所述业务需求确定与所述待处理业务的业务需求一致的目标业务;
将所述目标业务的业务调度参数作为所述待处理业务的业务调度参数。8.一种业务调度参数确定装置,其特征在于,所述业务调度参数确定装置包括:获取模块,用于获取待调度通信业务的业务场景信息以及业务时延需求;业务调度颗粒度确定模块,用于根据所述业务场景信息确定业务调度颗粒度;服务质量监控模块,用于基于所述业务调度颗粒度对所述待调度通信业务进行服务质量监控,得到时延数据;业务调度参数确定模块,用于根据所述业务时延需求和所述时延数据确定业务调度参数。9.一种业务调度参数确定设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的业务调度参数确定程序,所述业务调度参数确定程序配置为实现如权利要求1至7中任一项所述的业务调度参数确定方法的步骤。10.一种存储介质,其特征在于,所述存储介质上存储有业务调度参数确定程序,所述业务调度参数确定程序被处理器执行时实现如权利要求1至7任一项所述的业务调度参数确定方法的步骤。
技术总结
本发明属于通信领域,公开了一种业务调度参数确定方法、装置、设备及存储介质。该方法包括:获取待调度通信业务的业务场景信息以及业务时延需求;根据业务场景信息确定业务调度颗粒度;基于业务调度颗粒度对待调度通信业务进行服务质量监控,得到时延数据;根据业务时延需求和时延数据确定业务调度参数。由于本发明是基于业务调度颗粒度对待调度通信业务进行服务质量监控,得到时延数据,根据业务时延需求和时延数据确定业务调度参数。相对于现有的采用共同的参数调度策略进行数据通信的方式,本发明上述方式能够对业务调度参数进行动态调整,满足实际业务时延需求和稳定性需求,实现网随业动,降低对网络负荷和底噪的影响。降低对网络负荷和底噪的影响。降低对网络负荷和底噪的影响。
技术研发人员:郑英 朱英 陈康 王莹 王莉莉
受保护的技术使用者:中国移动通信集团有限公司
技术研发日:2023.06.28
技术公布日:2023/9/14
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
