一种网络资源调度系统的制作方法

文档序号:32406068发布日期:2022-12-02 20:30阅读:37来源:国知局
一种网络资源调度系统的制作方法

1.本发明涉及5g通信技术领域,尤其涉及一种网络资源调度系统。


背景技术:

2.5g网络在工业现场的应用过程中,需要针对工业现场的实际网络需求进行网络资源配置。
3.目前,工业现场使用的网络一般为根据计划网络需求预先配置的网络,在对工业场景中的终端侧业务进行调整时,网络无法根据调整后的网络需求进行及时调整,采用预先配置的网络可能会导致当前工业场景内的网络性能不能达到最佳状态,且无法保障各通信设备的安全性。


技术实现要素:

4.本发明提供了一种网络资源调度系统,能够实现根据工业场景的业务需求,对网络资源进行实时调度。
5.根据本发明的一方面,提供了一种网络资源调度系统,包括:业务模块、工业神经网络模块、网络资源调度模块以及网络传输模块;
6.所述业务模块用于向工业神经网络模块提供当前工业场景中的多厂区的各类业务数据;
7.所述工业神经网络模块用于接收业务模块发送的各类业务数据以及网络传输模块发送的业务网络需求数据,将各类业务数据以及业务网络需求数据按照预设的图结构转换为多源图数据,并将生成的多源图数据转发至网络资源调度模块;
8.所述网络资源调度模块用于将接收到的多源图数据进行处理,获取当前网络资源的最优调度方案,并转化为网络需求调度指令发送至网络传输模块;
9.所述网络传输模块用于将业务网络需求数据发送至工业神经网络模块;以及
10.将接收到的网络需求调度指令转化为网络性能指标参数,根据网络性能指标参数对当前工业场景的网络资源进行配置。
11.可选的,所述业务模块包括下述至少一项:排产分配单元以及mes(manufacturing execution system,制造执行管理系统)单元;
12.排产分配单元用于向工业神经网络模块提供当前工业场景中的多厂区的生产计划数据;
13.ems单元用于向工业神经网络模块提供当前工业场景中的多厂区的实时生产状态数据。
14.可选的,所述工业神经网络模块具体用于:
15.接收业务模块发送的多厂区的各类业务数据以及网络传输模块发送的业务网络需求数据;
16.将所述各类业务数据以及业务网络需求数据按照预设的图结构转换为图数据的
形式并存储;
17.将生成的多源图数据发送至网络资源调度模块。
18.可选的,所述网络资源调度模块包括数据汇总单元、数据治理单元、数据分析单元以及数据翻译单元;
19.数据汇总单元用于将工业神经网络模块发送的多源图数据汇总采集至数据分析单元;
20.数据治理单元用于对数据汇总单元采集的多源图数据进行过滤筛选,确定目标图数据;
21.数据分析单元用于对目标图数据进行计算分析,获取当前网络资源的最优调度方案;
22.数据翻译单元用于将当前网络资源的最优调度方案转化为网络需求调度指令,并将网络需求调度指令发送至网络传输模块。
23.可选的,数据治理单元具体用于:
24.在数据汇总单元汇总采集的图数据中,过滤掉与当前网络资源调度方案不相关的图数据;
25.在过滤后的多源图数据中确定唯一数据源,筛选出目标图数据。
26.可选的,数据分析单元具体用于:
27.根据目标图数据中的业务网络需求数据获取该工业场景中的全局网络需求数据;
28.利用全局网络需求数据与实时生产状态数据进行计算,获取基于实时价值目标的多个较优解;
29.利用全局网络需求数据与当前生产计划数据进行计算,获取基于生产计划目标的多个较优解;
30.利用基于实时价值目标的多个较优解与基于生产计划目标的多个较优解,计算获取当前网络资源的最优调度方案。
31.可选的,数据翻译单元具体用于:
32.将数据分析单元获取的当前网络资源的最优调度方案转化为网络需求调度指令;
33.向网络传输模块暴露通讯接口,将网络需求调度指令发送至网络传输模块。
34.可选的,所述网络传输模块包括5g核心网、5g基站以及接入终端;
35.5g核心网用于接收数据翻译单元发送的网络需求调度指令,将网络需求调度指令转化为5g网络内部的网络性能指标参数,并根据网络性能指标参数向5g基站以及接入终端下发传输调度指令;
36.5g基站用于根据5g核心网下发的传输调度指令,对5g基站侧的网络需求参数进行配置;
37.接入终端用于根据5g核心网下发的调度指令,对接入终端侧的网络需求参数进行配置。
38.可选的,所述5g核心网还用于提供数据传输所需的专用信令面通道;
39.5g基站和接入终端还用于将业务网络需求数据发送至工业神经网络模块。
40.可选的,接入终端中还包括资源调度评分单元,用于根据资源调度后的网络情况对当前网络资源调度方案进行评分,并将评分结果发送至数据分析单元。
41.本发明实施例的技术方案,通过在网络资源调度系统中配置业务模块、工业神经网络模块、网络资源调度模块以及网络传输模块的方式,能够根据工业场景的业务需求,获取网络资源的最优调度方案。
42.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
43.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
44.图1a是根据本发明实施例一提供的一种网络资源调度系统的结构示意图;
45.图1b是根据本发明实施例一提供的另一种网络资源调度系统的结构示意图;
46.图2为本发明实施例二提供的一种网络传输模块的结构示意图。
具体实施方式
47.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
48.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
49.实施例一
50.图1a为本发明实施例一提供的一种网络资源调度系统的结构示意图,如图1a所示,网络资源调度系统包括:业务模块110、工业神经网络模块120、网络资源调度模块130以及网络传输模块140。
51.业务模块110用于向工业神经网络模块120提供当前工业场景中的多厂区的各类业务数据;
52.工业神经网络模块120用于接收业务模块110发送的各类业务数据以及网络传输模块140发送的业务网络需求数据,将各类业务数据以及业务网络需求数据按照预设的图结构转换为多源图数据,并将生成的多源图数据转发至网络资源调度模块130;
53.网络资源调度模块130用于将接收到的多源图数据进行处理,获取当前网络资源的最优调度方案,并转化为网络需求调度指令发送至网络传输模块140;
54.网络传输模块140用于将业务网络需求数据发送至工业神经网络模块120;以及
55.将接收到的网络需求调度指令转化为网络性能指标参数,根据网络性能指标参数对当前工业场景的网络资源进行配置。
56.可以理解的是,在一个工业场景中可以具有多个厂区,各厂区中可以包含多个终端设备,终端设备可以用于执行工业场景中的相关业务,为了满足终端设备的网络通信需求,可以对网络资源进行配置,以保证该工业场景内的网络性能处于最佳状态。
57.若不采用本发明的技术方案,业务模块110与网络传输模块140会处于单独工作的状态,无论业务模块110生成什么类型的业务数据,网络传输模块140均会采用预设的网络资源调度方案配置工业场景内的网络资源。
58.本发明创造性的提出,在网络资源调度系统中,增加工业神经网络模块120以及网络资源调度模块130,通过工业神经网络模块120的数据汇总转换以及网络资源调度模块130的计算处理,能够针对业务模块110生成的不同的业务数据获取最优的网络资源调度方案,并利用当前最优的网络资源调度方案对网络传输模块140进行配置。
59.图1b为本发明实施例一提供的另一种网络资源调度系统的结构示意图,如图1b所示,业务模块110包括排产分配单元111以及mes单元112;网络资源调度模块130包括数据汇总单元131、数据治理单元132、数据分析单元133以及数据翻译单元134;网络传输模块140包括5g核心网141、5g基站142以及接入终端143。
60.具体的,业务模块110可以包括下述至少一项:排产分配单元111以及mes单元112;
61.排产分配单元111可以用于向工业神经网络模块120提供当前工业场景中的多厂区的生产计划数据;
62.ems单元112可以用于向工业神经网络模块120提供当前工业场景中的多厂区的实时生产状态数据。
63.在一个具体的工业场景中,可以包含多个生产设备用于执行生产任务,排产分配单元111可以根据工作人员制定的生产计划,向工业神经网络模块120提供当前工业场景中多厂区中的各生产设备的生产计划数据;ems单元112可以将当前工业场景中多厂区中的各生产设备的实时生产状态数据发送至工业神经网络模块120。
64.可选的,业务模块110中还可以包括其他用于提供生产设备相关数据的单元,以提供如业务模型数据、移动设备的运动路径数据、碰撞检测数据以及实时监控数据等各类业务数据。
65.业务模块110提供相对完备的业务数据,可以使网络资源调度模块130生成的当前网络资源的调度方案最优化。
66.具体的,工业神经网络模块120可以具体用于:
67.接收业务模块110发送的多厂区的各类业务数据以及网络传输模块140发送的业务网络需求数据;
68.将所述各类业务数据以及业务网络需求数据按照预设的图结构转换为图数据的形式并存储;
69.将生成的多源图数据发送至网络资源调度模块130。
70.网络传输模块140发送的业务网络需求数据可以理解为,在当前工业场景中,各厂区可能执行不同的生产任务,因此可能对网络的需求不同,业务网络需求数据可以指各厂
区执行当前业务时所需的网络配置,如吞吐量和网络优先级等配置。
71.图结构是一种用顶点和边表示数据的数据结构,由于工业场景内的网络交互相对复杂,使用图结构来表示数据,能够更加明确当前工业场景内的网络交互关系,且对工业场景内生产计划的修改可以通过对图结构中的顶点和边进行修改的方式来实现,不会对其他未修改的生产计划产生影响。
72.可选的,工业神经网络模块120可以理解为一个基于图数据库的业务数据存储模块,网络资源调度模块130可以基于工业神经网络模块120中存储的图数据,生成当前网络资源的最优调度方案。
73.由于工业神经网络模块120中存储的是图数据,业务模块110与网络传输模块140发送的数据信息不符合工业神经网络模块120的数据需求,因此在工业神经网络120接收到业务模块110发送的各类业务数据以及网络传输模块140发送的业务网络需求数据之后,需要对各类业务数据以及业务网络需求数据进行数据结构转换,转换为图数据的形式再进行存储与转发。
74.在一个具体的实施方式中,工业神经网络模块120中存储的数据还可以包括各类业务实体数据、业务模型数据、终端设备的位置数据以及历史网络需求数据等,工业神经网络模块120中存储的具体数据可以根据实际需求进行配置。
75.具体的,网络资源调度模块130可以包括数据汇总单元131、数据治理单元132、数据分析单元133以及数据翻译单元134;
76.数据汇总单元131可以用于将工业神经网络模块120发送的多源图数据汇总采集至数据分析单元133;
77.数据治理单元132可以用于对数据汇总单元131采集的多源图数据进行过滤筛选,确定目标图数据;
78.数据分析单元133可以用于对目标图数据进行计算分析,获取当前网络资源的最优调度方案;
79.数据翻译单元134可以用于将当前网络资源的最优调度方案转化为网络需求调度指令,并将网络需求调度指令发送至网络传输模块140。
80.由于工业神经网络模块120中可能会存储多种数据,且部分数据与当前工业场景中的网络资源调度方案计算无关,因此网络资源调度模块130需要先筛选出用于网络资源调度方案计算的相关数据,再进行计算获取最优网络资源调度方案。
81.进一步的,由于工业神经网络模块120可以获取来自排产分配单元111、ems单元112、网络传输模块140以及工业场景中其他数据源发送的数据,而在实际的工业场景中,即使各数据源发送的是相同的数据内容,数据格式也可能不同,因此,还需要在网络资源调度模块130中确定唯一数据源,作为计算当前网络资源的最优调度方案的数据。
82.在一个具体的实施方式中,数据治理单元132可以将数据汇总单元131采集的数据进行清洗,排除与当前工业场景中的网络资源调度方案计算无关的数据,并在过滤后的数据中对同类型同维度的不同源数据进行筛选,确定唯一数据源。
83.数据分析单元133可以根据数据治理单元筛选后的目标图数据,通过图算法运算获取基于实时价值目标和基于生产计划目标的多个较优调度方案,并在多个较优调度方案的基础上,计算获取当前网络资源的最优调度方案。
84.在网络资源调度系统中,数据分析单元133计算的调度方案无法直接对网络传输模块140中的网络资源配置项进行更改,因此,需要在网络资源调度模块130中配置一个数据翻译单元134,对数据分析单元133计算的当前网络资源的最优调度方案进行转化,生成网络需求调度指令之后发送至网络传输模块140,从而实现对网络资源的调度。
85.可选的,网络需求调度指令中可以包括网络指标需求、形成切片数量、切片分配、qos(quality of service,服务质量)等级、编码规则、主动重传次数以及基站功控等性能指标参数。
86.网络传输模块140可以包括5g核心网141、5g基站142以及接入终端143;
87.5g核心网141可以用于接收数据翻译单元134发送的网络需求调度指令,将网络需求调度指令转化为5g网络内部的网络性能指标参数,并根据网络性能指标参数向5g基站142以及接入终端143下发传输调度指令;
88.5g基站142可以用于根据5g核心网141下发的传输调度指令,对5g基站侧的网络需求参数进行配置;
89.接入终端143用于根据5g核心网141下发的调度指令,对接入终端侧的网络需求参数进行配置。
90.在一个具体的实施方式中,可以通过5g核心网141中的af(application function,应用功能)网元接收数据翻译单元134发送的网络需求调度指令,并将网络需求调度指令转化为5g网络内部的网络性能指标参数,5g网络内部的网络性能指标参数可以包括切片数量、切片分配、qos等级、编码规则、主动重传次数以及基站功控等性能指标参数,通过获取5g网络内部的网络性能指标参数可以生成传输调度指令,传输调度指令可以用于对5g网络资源进行调度。
91.可以理解的是,虽然数据翻译单元134生成的网络需求调度指令中包含网络指标需求等性能指标参数,但与网络传输模块140中5g基站142需要配置的参数可能会存在不匹配的现象,因此,需要通过5g核心网141将数据翻译单元134生成的网络需求调度指令,转化为对5g网络内部的网络性能指标参数。
92.在一个具体的实施方式中,5g基站142中的5g协议栈和基站控制软件可以响应5g核心网141下发的传输调度指令,并根据传输调度指令配置相应的空口切片数量、终端切片分配、qos等级执行、编码规则执行、主动重传次数配置以及基站功控配置等参数配置;接入终端143中的5g接入终端软件和终端协议栈可以响应5g核心网141下发的传输调度指令,并根据传输调度指令配置相应的空口切片数量、终端切片分配、qos等级执行、编码规则执行、主动重传次数配置以及基站功控配置等参数配置。
93.5g基站142与接入终端143需要同时响应5g核心网141下发的传输调度指令并配置参数的原因在于:为了保证5g网络的正常通信,5g基站侧与接入终端侧的参数应进行相应配置,因此需要在5g基站侧与接入终端侧分别按照5g核心网141下发的传输调度指令进行一次参数配置。
94.进一步的,5g核心网141还可以用于提供数据传输所需的专用信令面通道;
95.5g基站142和接入终端143还可以用于将业务网络需求数据发送至工业神经网络模块。
96.在一个具体实施方式中,业务网络需求数据可以包括5g基站142发送的网络需求
参数以及接入终端143发送的数据传输需求,在网络传输模块140将业务网络需求数据发送至工业神经网络模块120的过程中,5g核心网141可以提供数据传输所需的专用信令面通道;5g基站142可以提供单独的数据需求切片用来传递网络需求参数,并实际执行将网络需求参数存储于工业神经网络模块120的任务;接入终端143可以将数据传输需求存储于工业神经网络模块120中。
97.本发明实施例的技术方案,通过在网络资源调度系统中配置业务模块、工业神经网络模块、网络资源调度模块以及网络传输模块的方式,能够根据工业场景的业务需求,获取网络资源的最优调度方案。
98.实施例二
99.本实施例在上述实施例的基础上,进一步具体介绍了网络资源调度模块130中的数据汇总单元131、数据治理单元132、数据分析单元133以及数据翻译单元134。
100.在一个具体的实施方式中,数据汇总单元131可以汇总采集工业神经网络模块120中的各类数据至数据分析单元133中的分析数据缓存中,并基于分布式存储技术,实现厂区多源数据的汇总。
101.数据治理单元132可以具体用于:
102.在数据汇总单元131汇总采集的图数据中,过滤掉与当前网络资源调度方案不相关的图数据;
103.在过滤后的多源图数据中确定唯一数据源,筛选出目标图数据。
104.目标图数据是指可以用于数据分析单元133中计算当前网络资源最优调度方案的图数据,目标图数据是具有唯一数据源的图数据。
105.数据分析单元133可以具体用于:
106.根据目标图数据中的业务网络需求数据获取该工业场景中的全局网络需求数据;
107.利用全局网络需求数据与实时生产状态数据进行计算,获取基于实时价值目标的多个较优解;
108.利用全局网络需求数据与当前生产计划数据进行计算,获取基于生产计划目标的多个较优解;
109.利用基于实时价值目标的多个较优解与基于生产计划目标的多个较优解,计算获取当前网络资源的最优调度方案。
110.在一个具体的实施方式中,数据分析单元133可以基于数据治理单元132治理好的目标图数据,进行图算法运算。数据分析单元133可以先根据目标图数据中的业务网络需求数据获取该工业场景中的全局网络需求数据;将全局网络需求数据与从mes单元112中获取的实时生产状态数据进行图卷积神经网络运算,获取该工业场景中基于实时价值目标的多个较优解;同时将全局网络需求数据与从排产分配单元111中获取的当前生产计划数据进行计算,获取该工业场景中基于生产计划目标的多个预调度较优解;进一步的,可以利用基于实时价值目标的多个较优解与基于生产计划目标的多个较优解,通过遗传算法计算获取当前网络资源的最优调度方案。
111.数据翻译单元134可以具体用于:
112.将数据分析单元133获取的当前网络资源的最优调度方案转化为网络需求调度指令;
113.向网络传输模块140暴露通讯接口,将网络需求调度指令发送至网络传输模块。
114.图2为本发明实施例二提供的一种网络传输模块的结构示意图,如图2所示,网络传输模块140中还可以包括资源调度评分单元144。
115.资源调度评分单元144可以用于根据资源调度后的网络情况对当前网络资源调度方案进行评分,并将评分结果发送至数据分析单元133。
116.优选的,资源调度评分单元144中可以内置一个评分算法,用于对当前网络资源调度方案进行评分,并将获取到的评分结果发送至数据分析单元133中,数据分析单元133可以将每次资源调度方案的评分结果输入至遗传算法中,对遗传算法进行迭代处理。
117.这样设置的好处在于:通过对当前网络资源调度方案进行评分,并将评分结果用于数据分析单元133中遗传算法的迭代的方式,能够根据实际工业场景的网络需求以及网络配置对遗传算法进行优化,能够持续优化网络资源调度方案。
118.本发明实施例的技术方案,通过在网络资源调度模块中配置数据汇总单元、数据治理单元、数据分析单元以及数据翻译单元的方式,能够获取工业场景中的全域业务数据,并将业务实时调整与网络预调度相结合,实现多源业务的综合决策。
119.具体应用场景
120.1.5g网络搭建
121.本具体应用场景旨在说明一个可选的5g网络搭建方式,5g网络在工业场景的部署应以场景需求为导向,先以每1000平方米配置1个prru(pico remote radio unit,微型射频拉远单元)的密度覆盖5g网络,再针对大带宽、低延时的场景增加额外prru,并配套单独扩展单元。网络部署应采用多种网络复合应用的方式,对于难以布线、带宽要求高、延迟要求高或并发数据量大的区域优先采用5g网络,能够有效降低企业运维成本。
122.2.业务模块数据接入
123.本具体应用场景旨在说明一个可选的业务模块数据接入方式。数据可以按来源分别实施接入,其中,设备实时数据、环境实时监控数据,优先采用自带接口的直接采集方式,对于接口无法打通的情况,优先采用物联网盒子破解采集数据,若仍无法采集,也可采用加装传感器、机器视觉方案进行采集,物联数据的存储一般存储为与物理实体相关联的节点。各类管理系统的关系型数据,优先采用数据接口进行接入,对于接口开发困难的或数据含义不明朗的数据也可采用数据库直连的方式接入,业务系统数据一般在工业神经网络中存储为对应物理对象的属性。对于原本没有关注的数据维度,采用工业手持机进行主动采集,一般在工业神经网络中存储为对应物理对象的属性。
124.3.调度算法搭建
125.本具体应用场景旨在说明一个可选的调度算法搭建方式。基于已接入的业务模型,可以构建图抽象结构,并基于图抽象结构建立实时调度的图卷积神经网络算法模型和预调度的图卷积神经网络算法模型,并对算法进行调优。进一步的,通过识别企业业务目标,并转化为遗传算法的目标函数,根据调优后的输出结果,进行基于目标函数的遗传算法学习,得到初步调度结果,并转化为切片数量、切片分配、qos等级、编码规则、主动重传次数、基站功控等性能指标参数。
126.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只
要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
127.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1