[发明专利]基于滚动窗口调度技术的软件机器人集成控制调度方法有效
申请号: | 201710085567.7 | 申请日: | 2017-02-17 |
公开(公告)号: | CN107219824B | 公开(公告)日: | 2020-07-21 |
发明(设计)人: | 王长征;刘文晓;员战强;赵正桥 | 申请(专利权)人: | 山西同方知网数字出版技术有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 山西省太原市太原高*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 滚动 窗口 调度 技术 软件 机器人 集成 控制 方法 | ||
本发明公开一种基于滚动窗口调度技术的软件机器人集成控制调度方法,包括重调度时机的选择、重调度岗位的选取与任务序列的生成三类模块。其中,重调度时机选择模块采用介于周期驱动与事件驱动的混合策略,在保证知识产品转化过程连续的同时,也使调度方法能够应对作业环境的变化;重调度岗位选取模块在保证各类软件岗位额定作业数量的基础上,采用基于优先级的选取策略,优先处理紧急任务又兼顾各类软件岗位选取的公平;任务序列生成模块充分考虑不同计算机设备执行各类软件岗位的性能差异,在可接受的算法复杂度范围内,寻求软件岗位的处理时间与计算机负载平衡的最优化。三类模块组成的集成控制调度方法,实现了待作业软件岗位任务序列的自动生成,在释放人工的同时,提升了计算机设备的利用效率与软件岗位的处理效率。
技术领域
本发明属于动态调度优化算法设计领域,涉及到一种基于滚动窗口调度技术的调度优化算法设计,尤其涉及到基于滚动窗口调度技术的软件机器人集成控制调度方法。
背景技术
论文、图书、年鉴、报纸等知识产品在由纸质格式转化为设定数字格式的过程中,需要经过若干不同的人工岗位与软件岗位的处理。软件机器人承载软件岗位的执行,分布在不同的计算机设备中。
现有的软件机器人集成控制调度主要采用人工调度与协调的方式,受生理条件与计算能力的制约,其难以适应数据库中软件岗位类型数量的迅捷变化,导致各计算机设备所配置的软件机器人类型单一、设备承载忙闲不均与利用效率低下,手动配置的任务序列也难以充分考虑不同计算机设备执行各类软件岗位的性能差异,在引起计算机设备购置成本激增的同时,又面临计算资源浪费的窘境。
为此,需要设计软件机器人集成控制的自动调度方法,在释放人工的同时,提升计算机设备的利用效率与软件岗位的执行效率。
发明内容
本发明所要解决的技术问题是基于滚动窗口调度技术的软件机器人集成控制调度方法,解决了软件岗位任务序列的自动生成与软件机器人在计算机设备中的自动配置问题。
本发明采用如下技术方案实现:基于滚动窗口调度技术的软件机器人集成控制调度方法,其包括三个模块:
1重调度时机的选择模块
此模块用于判断调度方法的启动时机。
1.1配置信息的设定
从数据库中获取人工设定的调度方法配置参数。
1.2周期驱动调度方法
采用固定的检测周期,启动调度方法的判断机制。
1.3事件驱动调度方法
采用处于工作状态的机器人比率与任务序列剩余作业时间,综合判断调度方法的启动时机。
2重调度岗位的选择模块
此模块用于从数据库中选取参与调度的软件岗位的类型与数量。
2.1调度信息的设定
从数据库中获取当前调度信息,设定调度信息的存储格式。
2.2依据额定作业数量的软件岗位选取
依据额定作业数量,选取各类软件岗位参与调度的岗位数量。
2.3依据任务优先级的软件岗位选取
依据岗位优先级,选取紧急任务中参与调度的岗位类型与数量。
3任务序列的生成模块
此模块用于生成单一任务序列,对数据库中的任务序列进行更新。
3.1染色体编码与解码机制的设计
建立调度信息与染色体之间的转化关系,为多目标遗传算法设计奠定基础。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山西同方知网数字出版技术有限公司,未经山西同方知网数字出版技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710085567.7/2.html,转载请声明来源钻瓜专利网。