[发明专利]排程任务更新系统及方法无效
申请号: | 200710201568.X | 申请日: | 2007-08-31 |
公开(公告)号: | CN101377746A | 公开(公告)日: | 2009-03-04 |
发明(设计)人: | 李忠一;叶建发;李大鹏;李支红 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 更新 系统 方法 | ||
技术领域
本发明涉及一种排程任务更新系统及方法。
背景技术
在应用程序系统中,如网页资料下载系统,通常下载的程序都是事先定义的执行排程来安排和管理。而在事先设定的排程中,难免由于各种原因需要对原先设定的排程进行调整及更新,比如删除、添加某一个排程。一般情况下,对原先的排程进行调整及更新时,需要关闭整个执行程序之后重新启动或者在原先排程执行的过程中手动删除、添加排程,不仅费时而且繁琐。
发明内容
鉴于以上内容,有必要提供一种排程任务更新系统,其可自动对新设置的排程进行更新,提高了排程更新执行的效率。
鉴于以上内容,还有必要提供一种排程任务更新方法,其可自动对新设置的排程进行更新,提高了排程更新执行的效率。
一种排程任务更新系统,该系统包括主机,所述主机包括:设置模块,用于设置排程任务文件;生成模块,用于根据设置的排程任务文件生成任务列表,该任务列表中至少包括一个排程任务;读取模块,用于读取该任务列表中排程任务的属性参数,所述的属性参数包括每个排程任务的编号;判断模块,用于根据所述内存中是否存在可供调用的排程任务判断其内存中原有任务列表是否为空;比较模块,用于当所述内存中原有任务列表不为空时,依据所述编号,将该生成的任务列表中的排程任务与所述内存中原有任务列表的排程任务进行比较,确定是否有所不同;更新模块,用于当上述比较的结果为不同时,将所述内存中原有任务列表更新为所述生成的任务列表。
一种排程任务更新方法,该方法包括如下步骤:设置排程任务文件;根据设置的排程任务文件生成任务列表,该任务列表中至少包括一个排程任务;读取该任务列表中排程任务的属性参数,所述的属性参数包括每个排程任务的编号;根据所述内存中是否存在可供调用的排程任务判断其内存中原有任务列表是否为空;当所述内存中原有任务列表不为空时,依据所述编号,将该生成的任务列表中的排程任务与所述内存中原有任务列表的排程任务进行比较,确定是否有所不同;当上述比较的结果为不同时,将所述内存中原有任务列表更新为所述生成的任务列表。
相较于现有技术,所述的排程任务更新系统及方法,其可自动对新设置的排程进行更新,提高了排程更新执行的效率。
附图说明
图1是本发明排程任务更新系统较佳实施例的硬件架构图。
图2是图1中所示主机的功能模块图。
图3是本发明排程任务更新方法较佳实施例的流程图。
具体实施方式
如图1所示,是本发明排程任务更新系统较佳实施例的系统架构图。该系统主要包括显示器1、主机2、键盘3及鼠标4,所述主机2保存有排程任务文件。所述的排程任务文件包括可执行脚本文件及属性文件。所述的可执行脚本文件是指能够触发该排程任务运行的脚本语言命令(如:Xquery命令)的文件。所述的属性文件包括任务执行的开始时间、结束时间、频率及每个任务对应的编号等参数。所述的编号用于区别不同的排程任务。每一个编号对应一个排程任务,相同的任务有相同的编号。所述主机2连接有显示器1、键盘3及鼠标4,所述的显示器1、键盘3及鼠标4用作排程任务更新时的输入、输出设备。
如图2所示,是图1中所示主机2的功能模块图。所述主机2包括设置模块210、生成模块211、读取模块212、判断模块213、比较模块214、更新模块215、导入模块216及执行模块217。本发明所称的模块是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程,因此在本发明以下对软件描述中都以模块描述。
其中,所述设置模块210用于设置排程任务文件并将其保存于主机2上。所述的排程任务文件包括可执行脚本文件及属性文件。所述的可执行脚本文件是指能够触发该排程任务运行的脚本语言命令(如:Xquery命令)的文件。所述的属性文件包括排程任务执行的开始时间、结束时间、频率及每个任务对应的编号等参数。所述的编号用于区别不同的排程任务。每一个编号对应一个排程任务,相同的任务有相同的编号。
所述生成模块211用于根据设置的排程任务文件生成一个任务列表。所述任务列表将所有的排程任务集合起来,在某一个排程任务需要执行的时,调用该任务列表中对应的排程任务即可。
所述读取模块212用于读取该任务列表中排程任务的属性参数。所述的属性参数包括排程任务执行的开始时间、结束时间、频率及每个任务对应的编号等参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710201568.X/2.html,转载请声明来源钻瓜专利网。