[发明专利]网络智能调度系统及方法在审
申请号: | 201910229462.3 | 申请日: | 2019-03-25 |
公开(公告)号: | CN110718216A | 公开(公告)日: | 2020-01-21 |
发明(设计)人: | 麦浩镔;陈志华;陈嘉琪;刘洋;薛佳骏;陈宁;杨少滨;李虹;何文婷 | 申请(专利权)人: | 广东省信息安全测评中心 |
主分类号: | G10L15/22 | 分类号: | G10L15/22;G10L15/18;G10L15/28;H04L29/08;G06F40/30 |
代理公司: | 44223 深圳新创友知识产权代理有限公司 | 代理人: | 黄议本 |
地址: | 510098 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 功能插件 命令语句 主脑 任务结果 输出内容 指令 任务管理系统 调度子系统 输出子系统 调度系统 发送系统 结果存储 列表生成 任务存储 任务完成 通信中心 网络智能 语义理解 生成子 一次性 并行 发送 反馈 响应 记录 | ||
本发明公开了网络智能调度系统及方法。所述系统包括接收发送系统、任务管理系统和主脑系统;所述主脑系统包括通信中心、语义理解子系统、调度子系统、功能插件子系统、任务跟进子系统、任务存储列表、结果存储列表和结果输出子系统;所述功能插件子系统包括多个功能插件。所述方法包括:基于对命令语句的识别生成多个子任务;各个子任务被分别发送给各个功能插件,由各个功能插件并行去完成各个子任务;在各个子任务完成后生成子任务结果列表并基于子任务结果列表生成输出内容;对输出内容进行记录并发送出去,从而实现一次性对包含多个指令的命令语句进行反馈。如此,可对包含多个指令的命令语句进行响应,可提高效率。
技术领域
本发明涉及网络技术领域,特别涉及一种网络智能调度系统及方法。
背景技术
在网络安全领域中,网络安全系统需要根据用户输入的逐个指令来返回逐个对应的数据。比如,用户要查询A公司的网络资产,则需要先输入A公司;网络安全系统在列表中查找该指令对应的数据,然后将该数据返回给用户;用户再输入网络资产,网络安全系统在列表中查找对应的数据并返回给用户,以此类推。上述方式无法一次对包含多个指令的命令语句进行响应,效率低,已无法满足互联网快速发展的需求。
以上背景技术内容的公开仅用于辅助理解本发明的发明构思及技术方案,其并不必然属于本专利申请的现有技术,在没有明确的证据表明上述内容在本专利申请的申请日已经公开的情况下,上述背景技术不应当用于评价本申请的新颖性和创造性。
发明内容
本发明解决的技术问题是:网络安全系统无法一次对包含多个指令的命令语句进行响应,效率低。为此,本发明提出一种网络智能调度系统及方法。
为解决上述技术问题,本发明采用以下技术方案:
一种网络智能调度方法,包括:
接收包含多个指令的命令语句;
对所述命令语句进行记录并进行分发以使所述命令语句可被处理;
对所述命令语句进行识别并生成与所述命令语句对应的子任务列表,所述子任务列表中有多个子任务;
将所述子任务列表中的各个子任务分别发送给可完成所述子任务的各个功能插件;
各个所述功能插件并行去完成各个所述子任务;
记录所述子任务的完成情况以生成子任务结果列表;
跟进所述子任务列表中的子任务的完成情况;
在所述子任务列表中的所有子任务完成后,基于所述子任务结果列表生成输出内容;
对所述输出内容进行记录并发送出去,从而实现一次性对所述包含多个指令的命令语句进行反馈。
在一些优选的实施方式中,对所述命令语句进行识别并生成与所述命令语句对应的子任务列表具体包括:
对所述命令语句进行识别,得到识别结果;
将所述识别结果进行分解,以生成多个子任务;一个所述子任务只需一个所述功能插件便可完成。
在一些优选的实施方式中,将所述识别结果进行分解具体包括:将所述识别结果分解成主体和操作。
在一些优选的实施方式中,将所述识别结果分解成主体和操作之后,将所述操作分成一个或多个子任务。
在一些优选的实施方式中,所述包含多个指令的命令语句用于查询网络资产。
在另一方面,本发明提供一种网络智能调度系统,包括接收发送系统、任务管理系统和主脑系统;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东省信息安全测评中心,未经广东省信息安全测评中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910229462.3/2.html,转载请声明来源钻瓜专利网。