[发明专利]任务执行方法和装置在审
申请号: | 201710895616.3 | 申请日: | 2017-09-27 |
公开(公告)号: | CN109558238A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 刘绍华 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务执行 方法和装置 中断 存储空间 任务生成 文件占用 指示终止 终止命令 监测 删除 记录 安全 | ||
本发明公开了一种任务执行方法和装置。其中,该方法包括:在执行第一目标任务的过程中,接收用于指示终止第一目标任务的终止命令,其中,第一目标任务为异步不可中断任务;监测第一目标任务是否执行完毕;当监测到第一目标任务执行完毕时,删除执行第一目标任务的过程中生成的记录。本发明解决了现有技术中无法安全终止异步不可中断任务导致执行异步不可中断任务生成的文件占用存储空间造成资源浪费的技术问题。
技术领域
本发明涉及互联网领域,具体而言,涉及一种任务执行方法和装置。
背景技术
有一类任务,一旦开始执行,在执行过程中无法终止,必须等到该任务完成后,才可进行下一步操作或删除任务生成的记录,这类任务称为异步不可中断任务。
前台发送一个命令给后台,并开始等待。后台接收到命令,执行异步不可中断任务,执行过程中将生成中间记录,任务完成时生成最终结果返回给前台。
如果在运行中强制终止任务,即前台生成中断,不再等待后台完成,并强制删除临时记录。此时虽然前台已经终止任务,但后台并没有停止执行任务。这样的操作会有以下几个问题:1、后台可能继续生成垃圾临时文件,并且该临时文件不被前台知晓,将永远留存在系统中,时间久了会导致大量磁盘空间被占用。2、如果在后台旧任务没有完成时,前台发送相同的命令,后台的新任务与旧任务很可能发生冲突,例如旧任务在最终完成时会删除临时文件,此时可能将新任务生成的临时文件删除,导致新任务的执行发生错误。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种任务执行方法和装置,以至少解决现有技术中无法安全终止异步不可中断任务导致执行异步不可中断任务生成的文件占用存储空间造成资源浪费的技术问题。
根据本发明实施例的一个方面,提供了一种任务执行方法,其特征在于,包括:在执行第一目标任务的过程中,接收用于指示终止所述第一目标任务的终止命令,其中,所述第一目标任务为异步不可中断任务;监测所述第一目标任务是否执行完毕;当监测到所述第一目标任务执行完毕时,删除执行所述第一目标任务的过程中生成的记录。
进一步地,所述方法还包括:如果在所述第一目标任务没有执行完毕的情况下接收到用于指示执行第二目标任务的第一执行命令,则在所述第一目标任务执行完毕,并删除执行所述第一目标任务的过程中生成的记录之后,执行所述第二目标任务,其中,所述第二目标任务与所述第一目标任务具有相同的唯一标识。
进一步地,所述方法还包括:如果在所述第一目标任务没有执行完毕的情况下接收到用于指示执行第二目标任务的第一执行命令,则发送错误提示信息,所述错误提示信息用于指示所述第一目标任务正在删除。
进一步地,在删除执行所述第一目标任务的过程中生成的记录之后,所述方法还包括:检测是否接收到用于指示执行第二目标任务的第二执行命令;如果检测到所述第二执行命令,执行所述第二目标任务。
根据本发明实施例的一个方面,提供了一种任务执行装置,其特征在于,包括:接收单元,用于在执行第一目标任务的过程中,接收用于指示终止所述第一目标任务的终止命令,其中,所述第一目标任务为异步不可中断任务;监测单元,用于监测所述第一目标任务是否执行完毕;删除单元,用于当监测到所述第一目标任务执行完毕时,删除执行所述第一目标任务的过程中生成的记录。
进一步地,所述装置还包括:第一执行单元,用于如果在所述第一目标任务没有执行完毕的情况下接收到用于指示执行第二目标任务的第一执行命令,则在所述第一目标任务执行完毕,并删除执行所述第一目标任务的过程中生成的记录之后,执行所述第二目标任务,其中,所述第二目标任务与所述第一目标任务具有相同的唯一标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710895616.3/2.html,转载请声明来源钻瓜专利网。