System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及虚拟机器人的任务调度方法、操作系统及存储介质。
技术介绍
1、在虚拟机器人的业务场景中,通常会接收到多种不同的调度业务如实例生成任务调度、网络测试任务调度、编译任务请求调度、数字场景构建及多脑协同处理调度等。
2、在调度过程中,一个任务通常会被划分为多个子任务并进行由不同的处理节点进行处理。在面对大量的数据处理任务时,需要进行大量的数据分析处理,而大量数据信息的分析则要求系统具备高级的计算和分析能力,这通常超出了现有操作系统所能提供的基本处理功能,此时需要开发人员进行任务调度协同处理,而在面对大量的处理任务时,需要花费较长的时间进行处理。因此,在面对当前大量的处理任务时,当前的虚拟机器人的操作系统存在因资源调度能力差导致任务调度效率低的缺陷。
3、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种虚拟机器人的任务调度方法、操作系统及存储介质,解决现有技术中因资源调度能力差导致任务调度效率低的缺陷的问题。
2、为实现上述目的,本专利技术提供一种虚拟机器人的任务调度方法,所述方法应用于虚拟机器人操作系统,所述方法包括:
3、获取到业务调度请求且系统资源处于空闲状态时,确定所述业务调度请求的调度类型,并基于大脑引擎以及所述调度类型对所述业务调度请求进行分解,得到多个子任务;
4、将多个所述子任务下发到所述虚拟机器人操作系统
5、获取各个所述虚拟机器人反馈的处理结果,并基于所述处理结果调整所述虚拟机器人占用的所述系统资源。
6、可选地,所述获取到业务调度请求且系统资源处于空闲状态时,确定所述业务调度请求的调度类型,并基于大脑引擎以及所述调度类型对所述业务调度请求进行分解,得到多个子任务的步骤包括:
7、接收到所述业务调度请求时,获取所述虚拟机器人操作系统的系统资源的状态信息;
8、在所述系统资源中存在执行所述业务调度请求对应的虚拟机器人调度资源时,根据所述业务调度请求携带的调度标签确定所述调度类型;
9、基于所述大脑引擎以及所述调度类型对所述业务调度请求进行模板匹配处理,得到任务执行流程;
10、根据所述任务执行流程将所述业务调度请求分解成多个所述子任务。
11、可选地,所述接收到所述业务调度请求时,获取所述虚拟机器人操作系统的系统资源的状态信息;的步骤之后,还包括:
12、在所述系统资源存在执行所述业务调度请求对应的虚拟机器人调度资源时,基于所述大脑引擎控制所述虚拟机器人操作系统的多个内核大脑对所述业务调度请求进行分解,得到多个所述子任务。
13、可选地,所述将多个所述子任务下发到所述虚拟机器人操作系统的后端服务器控制的虚拟机器人的步骤包括:
14、确定多个所述子任务的数据传输策略及数据存储策略;
15、在所述数据传输策略以及所述数据存储策略符合预设需求时,基于消息发射器将多个所述子任务下发到后端服务器中对应的所述虚拟机器人。
16、可选地,所述获取各个所述虚拟机器人反馈的处理结果,并基于所述处理结果调整所述虚拟机器人占用的所述系统资源的步骤包括:
17、获取各个所述虚拟机器人对应的所述处理结果,并根据所述处理结果释放所述虚拟机器人占用的所述系统资源;
18、在接收到重新执行所述业务调度请求的指令时,基于所述指令调整各个所述虚拟机器人的是系统资源的分配策略后,将多个所述子任务重新下发到各个所述虚拟机器人。
19、可选地,所述将多个所述子任务下发到所述虚拟机器人操作系统的后端服务器控制的虚拟机器人的步骤之后,还包括:
20、获取各个所述虚拟机器人反馈的处理结果,并基于所述处理结果进行知识图谱化处理。
21、可选地,所述获取各个所述虚拟机器人反馈的处理结果,并基于所述处理结果调整所述虚拟机器人占用的所述系统资源的步骤之后,还包括:
22、基于所述虚拟机器人对应的处理结果更新所述虚拟机器人操作系统的任务调度策略。
23、此外,为实现上述目的,本专利技术提供一种虚拟机器人操作系统方法,所述虚拟机器人操作系统包括内核大脑、中控及消息发射器,所述内核大脑基于大脑引擎进行控制;
24、所述中控用于处理所有端业务逻辑消息转发、任务分发调度以及用户授权登录认证、所述消息发射器用于数据转发及注册、所述内核大脑包括提供系统功能的多个大脑,所述系统功能包括事理调度、图谱数据存储、实例创建及维护记录及任务分发调度。
25、此外,为实现上述目的,本专利技术还提供一种虚拟机器人操作系统,所述虚拟机器人操作系统包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的虚拟机器人的任务调度程序,所述虚拟机器人的任务调度程序被所述处理器执行时实现如上所述的虚拟机器人的任务调度方法的步骤。
26、此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有虚拟机器人的任务调度程序,所述虚拟机器人的任务调度程序被处理器执行时实现如上所述的虚拟机器人的任务调度方法的步骤。
27、本专利技术实施例提供了虚拟机器人的任务调度方法、操作系统及存储介质,在获取到业务调度请求且系统资源处于空闲状态时,确定所述业务调度请求的调度类型,并基于大脑引擎以及所述调度类型对所述业务调度请求进行分解,得到多个子任务,随即将多个所述子任务下发到所述虚拟机器人操作系统的后端服务器控制的虚拟机器人,接着获取各个所述虚拟机器人反馈的处理结果,并基于所述处理结果调整所述虚拟机器人占用的所述系统资源。通过虚拟机器人操作系统的大脑引擎对不同的调度类型的业务调度请求进行调度管理,并基于调度结果对系统资源的占用进行优化调整,提高操作系统的资源调度能力,从而提高任务调度效率。
本文档来自技高网...【技术保护点】
1.一种虚拟机器人的任务调度方法,其特征在于,应用于虚拟机器人操作系统,所述虚拟机器人的任务调度方法包括:
2.如权利要求1所述的虚拟机器人的任务调度方法,其特征在于,所述获取到业务调度请求且系统资源处于空闲状态时,确定所述业务调度请求的调度类型,并基于大脑引擎以及所述调度类型对所述业务调度请求进行分解,得到多个子任务的步骤包括:
3.如权利要求2所述的虚拟机器人的任务调度方法,其特征在于,所述接收到所述业务调度请求时,获取所述虚拟机器人操作系统的系统资源的状态信息;的步骤之后,还包括:
4.如权利要求3所述的虚拟机器人的任务调度方法,其特征在于,所述将多个所述子任务下发到所述虚拟机器人操作系统的后端服务器控制的虚拟机器人的步骤包括:
5.如权利要求1所述的虚拟机器人的任务调度方法,其特征在于,所述获取各个所述虚拟机器人反馈的处理结果,并基于所述处理结果调整所述虚拟机器人占用的所述系统资源的步骤包括:
6.如权利要求1所述的虚拟机器人的任务调度方法,其特征在于,所述将多个所述子任务下发到所述虚拟机器人操作系统的后端服务器
7.如权利要求1所述的虚拟机器人的任务调度方法,其特征在于,所述获取各个所述虚拟机器人反馈的处理结果,并基于所述处理结果调整所述虚拟机器人占用的所述系统资源的步骤之后,还包括:
8.一种虚拟机器人操作系统,其特征在于,所述虚拟机器人操作系统包括内核大脑、中控及消息发射器,所述内核大脑基于大脑引擎进行控制;
9.一种虚拟机器人的操作系统,其特征在于,所述虚拟机器人的操作系统包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的虚拟机器人的任务调度程序,所述虚拟机器人的任务调度程序被所述处理器执行时实现如权利要求1至7中任一项所述的虚拟机器人的任务调度方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有虚拟机器人的任务调度程序,所述虚拟机器人的任务调度程序被处理器执行时实现如权利要求1至7中任一项所述的虚拟机器人的任务调度方法的步骤。
...【技术特征摘要】
1.一种虚拟机器人的任务调度方法,其特征在于,应用于虚拟机器人操作系统,所述虚拟机器人的任务调度方法包括:
2.如权利要求1所述的虚拟机器人的任务调度方法,其特征在于,所述获取到业务调度请求且系统资源处于空闲状态时,确定所述业务调度请求的调度类型,并基于大脑引擎以及所述调度类型对所述业务调度请求进行分解,得到多个子任务的步骤包括:
3.如权利要求2所述的虚拟机器人的任务调度方法,其特征在于,所述接收到所述业务调度请求时,获取所述虚拟机器人操作系统的系统资源的状态信息;的步骤之后,还包括:
4.如权利要求3所述的虚拟机器人的任务调度方法,其特征在于,所述将多个所述子任务下发到所述虚拟机器人操作系统的后端服务器控制的虚拟机器人的步骤包括:
5.如权利要求1所述的虚拟机器人的任务调度方法,其特征在于,所述获取各个所述虚拟机器人反馈的处理结果,并基于所述处理结果调整所述虚拟机器人占用的所述系统资源的步骤包括:
6.如权利要求1所述的虚拟机器人的任务调度方法,其特征在于...
【专利技术属性】
技术研发人员:赖洪昌,罗义聪,
申请(专利权)人:深圳市极限网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。