[发明专利]多任务的执行方法、装置以及用于多任务的执行装置在审
申请号: | 201710161048.4 | 申请日: | 2017-03-17 |
公开(公告)号: | CN108572815A | 公开(公告)日: | 2018-09-25 |
发明(设计)人: | 徐浩洋;韩磊 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 任苏亚;王宝筠 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 任务描述 执行装置 人力物力 任务执行 预先配置 开发 申请 概率 协作 | ||
本申请提供了多任务的执行方法、装置以及用于多任务的执行装置,该多任务的执行方法包括:获取待执行的多个任务的公有配置和对应于每个任务的私有配置;将所述公有配置分别与所述对应于每个任务的私有配置组合,得到对应于每个任务的任务描述配置;依据对应于每个任务的任务描述配置分别执行所述多个任务中的各任务。采用本申请实施例,预先配置好公有配置和私有配置之后,就可以依据公有配置和私有配置来准确获取到各任务的子任务及其执行方式,即便是不同的开发人员也不会出现理解上的偏差,不仅降低了任务执行时出现错误的概率,节省了配置任务的时间和人力物力成本,还促进了不同的开发人员之间的协作开发。
技术领域
本申请涉及任务开发技术领域,特别涉及一种多任务的执行方法、装置以及一种用于多任务的执行装置。
背景技术
Gulp(基于流的自动化构建)工具,主要用于前端开发过程中对代码进行构建。在构建待执行任务的代码并执行时,Gulp需要依据任务对应的配置文件,因此,在有多个任务需要执行的时候,就需要开发人员为各个任务分别预先编写配置文件。
发明内容
发明人在研究过程中发现,开发人员在编写配置文件的过程中,一个任务需要对应一个配置文件,并在该配置文件中编写好该任务执行时的子任务或者执行方式等。在有多个任务需要执行时,对应的多个配置文件就可能由不同的开发人员编写,而不同的开发人员之间,编写配置文件可能会采用不同的方式,并且每个任务对应的配置文件的内容可能存在重复,不仅会导致不同开发人员之间协作开发的效率较低,还使得配置文件的代码较为冗长,给维护配置文件带来了不便。
基于此,本申请提供了一种多任务的执行方案,可以将多个任务之间的配置文件存在的共同内容作为公有配置,只保存一份即可,而多个任务之间不同的执行方式等再分别编写为各任务对应的私有配置。由此,不仅加快了不同开发人员协作开发的效率,还能在具体执行任务时,从任务的任务目录处获取到每个任务的私有配置,以及多个任务的公有配置并执行该多个任务,从而自动执行任务。
本申请还提供了一种多任务的执行装置和用于多任务的执行装置,用以保证上述方法在实际中的实现及应用。
本申请提供了一种多任务的执行方法,该方法包括:
获取待执行的多个任务的公有配置和对应每个任务的私有配置;
将所述公有配置分别与对应每个任务的私有配置组合,得到对应于每个任务的任务描述配置;
依据对应于每个任务的任务描述配置分别执行所述多个任务中的各任务。
其中,所述获取待执行的多个任务的公有配置和对应每个任务的私有配置,包括:
分别获取预先配置的、所述多个任务中每个任务对应的任务目录;
分别解析各任务的所述任务目录的文件夹的层级结构,得到各任务的第一部分私有配置;以及,根据各任务的所述任务目录中的私有地址,获取各任务的第二部分私有配置;
依据预设的公有地址获取所述多个任务的公有配置。
其中,所述将所述公有配置分别与对应每个任务的私有配置组合,得到对应于每个任务的任务描述配置,包括:
分别组合各任务的第一部分私有配置和第二部分私有配置,得到各任务的完整私有配置;
将所述公有配置分别和所述各任务的完整私有配置进行组合,得到所述对应于每个任务的任务描述文件。
其中,所述依据对应于每个任务的任务描述配置分别执行所述多个任务中的各任务,包括:
读取每个任务的任务描述配置,以获得各任务包括的子任务及所述子任务的任务描述配置;
按照所述子任务的任务描述配置,对应执行各任务所包括的子任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710161048.4/2.html,转载请声明来源钻瓜专利网。