【技术实现步骤摘要】
一种资源控制系统及方法
本申请涉及机器智能
,尤其涉及一种资源控制系统及方法。
技术介绍
在通信运营商的通信设备的日常维护工作中,网元设备的资源分配工作占维护工作量的很大一部分。例如,运维人员需要花费大量的精力和时间,操作多个网元设备,确定这些网元设备的资源池是否达到瓶颈,确定这些网元设备的哪些资源被占用、哪些资源可分配,然后基于确定出的这些信息,逐一登录这些网元设备,手动操作完成这些网元设备的资源分配。显然,这种由运维人员手动操作完成资源分配的方式效率低下,亟待提高。
技术实现思路
本申请实施例提供一种资源控制系统及方法,以解决现有的资源分配方式效率低下的问题。第一方面,本申请实施例提供一种资源控制系统,所述系统包括:人机交互界面、流程引擎和规则引擎;其中,所述人机交互界面,用于接收用户对所述系统的操作,所述操作包括配置资源控制业务处理流程,并生成可被执行的资源控制程序文件;其中,所述资源控制业务处理流程用于控制目标网元设备中的资源,所述资源控制程序文件被执行时能够执行所述资源控制业务处理流程;所述流程引擎,用于在满足预设触发条件时,解释执行所述资源控制程序文件,并调用所述规则引擎执行所述资源控制业务处理流程中一个或多个任务节点对应的任务;其中,所述预设触发条件包括:到达预设触发时间、接收到资源控制任务和接收到资源预警警告中的一个或多个;所述规则引擎,用于响应所述流程引擎的调用操作,以按照所述资源控制业务处理流程中的一个或多个任务节点对应的规则执行相应的处理。第二方面,本申请实施例还提供一种资源控制方法,应用于本申请第一方面提供的系统,所述系统包括:人 ...
【技术保护点】
1.一种资源控制系统,其特征在于,所述系统包括:人机交互界面、流程引擎和规则引擎,其中,所述人机交互界面,用于接收用户对所述系统的操作,所述操作包括配置资源控制业务处理流程,并生成可被执行的资源控制程序文件;其中,所述资源控制业务处理流程用于控制目标网元设备中的资源,所述资源控制程序文件被执行时能够执行所述资源控制业务处理流程;所述流程引擎,用于在满足预设触发条件时,解释执行所述资源控制程序文件,并调用所述规则引擎执行所述资源控制业务处理流程中一个或多个任务节点对应的任务;其中,所述预设触发条件包括:到达预设触发时间、接收到资源控制任务和接收到资源预警警告中的一个或多个;所述规则引擎,用于响应所述流程引擎的调用操作,以按照所述资源控制业务处理流程中的一个或多个任务节点对应的规则执行相应的处理。
【技术特征摘要】
1.一种资源控制系统,其特征在于,所述系统包括:人机交互界面、流程引擎和规则引擎,其中,所述人机交互界面,用于接收用户对所述系统的操作,所述操作包括配置资源控制业务处理流程,并生成可被执行的资源控制程序文件;其中,所述资源控制业务处理流程用于控制目标网元设备中的资源,所述资源控制程序文件被执行时能够执行所述资源控制业务处理流程;所述流程引擎,用于在满足预设触发条件时,解释执行所述资源控制程序文件,并调用所述规则引擎执行所述资源控制业务处理流程中一个或多个任务节点对应的任务;其中,所述预设触发条件包括:到达预设触发时间、接收到资源控制任务和接收到资源预警警告中的一个或多个;所述规则引擎,用于响应所述流程引擎的调用操作,以按照所述资源控制业务处理流程中的一个或多个任务节点对应的规则执行相应的处理。2.根据权利要求1所述的系统,其特征在于,所述系统还包括:人工智能AI引擎;所述AI引擎,用于根据机器学习算法或深度学习算法,以及所述目标网元设备的历史资源利用信息,预测目标时段内所述目标网元设备的资源利用率,并在所述资源利用率满足第一预设条件时,生成资源预警警告。3.根据权利要求1或2所述的系统,其特征在于,所述人机交互界面,包括:流程配置子模块和动态轨迹跟踪子模块,所述流程配置子模块,用于接收用户对所述人机交互界面中的界面元素和流程图元素的操作,完成对所述资源控制业务处理流程的配置;其中,所述界面元素包括所述人机交互界面中显示的资源控制组件,所述流程图元素包括所述人机交互界面中显示的表示业务处理步骤或业务数据的流程图符号,以及在所述资源控制业务处理流程中,所述流程图元素表示对资源进行控制的任务节点;所述动态轨迹跟踪子模块,用于以动态轨迹的方式在所述人机交互界面中展示所述资源控制业务处理流程的执行过程,在接收到用户对所述资源控制业务处理流程中的任务节点的第一预设操作后,展示所述任务节点对应的日志信息。4.根据权利要求2所述的系统,其特征在于,所述规则引擎包括:指令执行组件、通用运算组件和可视化模拟组件,其中,所述指令执行组件,用于登录所述目标网元设备,并控制所述目标网元设备执行与所述目标网元设备匹配的资源分配指令集中的指令,以及接收所述目标网元设备返回的指令执行结果;所述通用运算组件,用于对任务节点中产生的业务数据进行预设运算、判断和逻辑分支处理中的一种或多种处理,所述预设运算包括:正则运算、过滤运算、聚合运算、逻辑运算、基础运算和排序运算中的一种或多种;所述可视化模拟组件,用于模拟并展示用户操作所述系统执行所述资源控制业务处理流程的过程。5.根据权利要求4所述的系统,其特征在于,所述指令执行组件,包括:设备登录单元、指令执行单元和指令解析单元,其中,所述设备登录单元,用于基于预先确定登录方式登录所述目标网元设备;所述指令执行单元,用于在登录所述目标网元设备后,控制所述目标网元设备执行与所述目标网元设备匹配的资源分配指令集中的指令;所述指令解析单元,用于获取所述指令执行单元执行指令后返回的结果,从所述结果中提取数据指标,对所述数据指标是否满足第二预设条件进行判断,并将判断结果反馈给所述流程引擎。6.根据权利要求4所述的系统,其特征在于,所述可视化模拟组件包括:动作单元、顺序处理单元和验证码判断单元,其中,所述动作单元,用于模拟用户对所述系统中的元素执行第二预设操作,所述第二预设操作可用于爬取所述系统中的待处理资源控制任务;所述顺序处理单元,用于控制所述动作单元按照预设执行顺序执行所述第二预设操作,以模拟用户操作所述系统中的元素执行所述资源控制业务处理流程的过程。所述验证码判断单元,用于在所述系统需要提供验证码验证身份的情况下,自动识别...
【专利技术属性】
技术研发人员:冯一真,谢争明,张思洁,
申请(专利权)人:广州衡昊数据科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。