任务调度方法、装置及电子设备制造方法及图纸

技术编号:28836714 阅读:23 留言:0更新日期:2021-06-11 23:33
本申请提供一种任务调度方法、装置及电子设备,涉及后台任务调度技术领域,其中,该方法包括:根据执行指令确定待执行的多个任务,然后执行各任务,并确定各任务的执行状态,最后根据各任务的执行状态,向客户端通知执行指令的执行进度,其中,执行指令为用户在客户端的网页应用中触发的。本申请提供的技术方案以根据各任务的执行状态,确定执行指令的执行进度,并向客户端通知该执行进度,能让客户端及时反馈处理状态,提高用户的使用体验。

【技术实现步骤摘要】
任务调度方法、装置及电子设备
本申请涉及任务调度技术,尤其涉及一种任务调度方法、装置及电子设备,属于后台任务调度

技术介绍
随着云计算的发展,越来越多的本地应用被网页应用替代,网页应用具有很多本地应用无法比拟的特点,例如,网页应用不占用本地的存储空间、网页应用不需要安装以及网页应用可以方便的在不同设备之间切换。网页应用主要依靠云端的服务器完成任务的处理,当用户需要网页应用执行一个操作时,可以点击网页中对应的选项,该点击操作将触发对应的执行指令,客户端可以将该执行指令发送至服务器,服务器可以根据该执行指令执行对应的任务,任务执行结束后再返回执行结果至客户端。为了实现用户更加高级和复杂的需求,单个选项对应的任务数量越来越多,且单个任务也越来越复杂。因而,服务器在执行多任务时需要花费更多的时间,对应的,网页向用户反馈执行结果的时间会比较长。而对用户而言,如果在点击选项后网页长时间没有反馈,会让用户误以为网页卡死或选项未触发成功等,从而影响用户的使用体验。
技术实现思路
有鉴于此,本申请提供了一种任务调度方本文档来自技高网...

【技术保护点】
1.一种任务调度方法,其特征在于,应用于服务器,包括:/n根据执行指令确定待执行的多个任务,所述执行指令为用户在客户端的网页应用中触发的;/n执行所述任务,并确定各任务的执行状态;/n根据各任务的执行状态,向所述客户端通知所述执行指令的执行进度。/n

【技术特征摘要】
1.一种任务调度方法,其特征在于,应用于服务器,包括:
根据执行指令确定待执行的多个任务,所述执行指令为用户在客户端的网页应用中触发的;
执行所述任务,并确定各任务的执行状态;
根据各任务的执行状态,向所述客户端通知所述执行指令的执行进度。


2.根据权利要求1所述的方法,其特征在于,所述执行所述任务,包括:
对于每个任务,根据所述任务与其他任务之间的执行关系,构建所述任务对应的任务模型,所述任务模型包括所述任务和所述任务的树形结构,所述树形结构包括所述任务的父子关系和兄弟关系;
根据各任务模型的树形结构,依次执行各任务模型中的任务。


3.根据权利要求2所述的方法,其特征在于,所述根据各任务模型的树形结构,依次执行各任务模型中的任务,包括:
根据各任务模型的树形结构,确定任务队列,所述任务队列包括所述任务模型的执行顺序和执行状态;
对于每个任务模型,根据所述执行顺序,执行所述任务模型中的任务,并更新所述任务模型的执行状态;
对应的,所述确定各任务的执行状态,包括:
根据所述任务队列中各任务模型的执行状态,确定各任务的执行状态。


4.根据权利要求1所述的方法,其特征在于,所述根据各任务的执行状态,向所述客户端通知所述执行指令的执行进度,包括:
根据各任务的执行状态确定所述执行进度;
向所述客户端发送所述执行进度,以供所述客户端展示所述执行进度。


5.根据权利要求1所述的方法,其特征在于,所述执行...

【专利技术属性】
技术研发人员:吴昊曾庆雷王帅
申请(专利权)人:深圳市明源云科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1