【技术实现步骤摘要】
任务调度方法、装置及电子设备
本申请涉及任务调度技术,尤其涉及一种任务调度方法、装置及电子设备,属于后台任务调度
技术介绍
随着云计算的发展,越来越多的本地应用被网页应用替代,网页应用具有很多本地应用无法比拟的特点,例如,网页应用不占用本地的存储空间、网页应用不需要安装以及网页应用可以方便的在不同设备之间切换。网页应用主要依靠云端的服务器完成任务的处理,当用户需要网页应用执行一个操作时,可以点击网页中对应的选项,该点击操作将触发对应的执行指令,客户端可以将该执行指令发送至服务器,服务器可以根据该执行指令执行对应的任务,任务执行结束后再返回执行结果至客户端。为了实现用户更加高级和复杂的需求,单个选项对应的任务数量越来越多,且单个任务也越来越复杂。因而,服务器在执行多任务时需要花费更多的时间,对应的,网页向用户反馈执行结果的时间会比较长。而对用户而言,如果在点击选项后网页长时间没有反馈,会让用户误以为网页卡死或选项未触发成功等,从而影响用户的使用体验。
技术实现思路
有鉴于此,本申请 ...
【技术保护点】
1.一种任务调度方法,其特征在于,应用于服务器,包括:/n根据执行指令确定待执行的多个任务,所述执行指令为用户在客户端的网页应用中触发的;/n执行所述任务,并确定各任务的执行状态;/n根据各任务的执行状态,向所述客户端通知所述执行指令的执行进度。/n
【技术特征摘要】
1.一种任务调度方法,其特征在于,应用于服务器,包括:
根据执行指令确定待执行的多个任务,所述执行指令为用户在客户端的网页应用中触发的;
执行所述任务,并确定各任务的执行状态;
根据各任务的执行状态,向所述客户端通知所述执行指令的执行进度。
2.根据权利要求1所述的方法,其特征在于,所述执行所述任务,包括:
对于每个任务,根据所述任务与其他任务之间的执行关系,构建所述任务对应的任务模型,所述任务模型包括所述任务和所述任务的树形结构,所述树形结构包括所述任务的父子关系和兄弟关系;
根据各任务模型的树形结构,依次执行各任务模型中的任务。
3.根据权利要求2所述的方法,其特征在于,所述根据各任务模型的树形结构,依次执行各任务模型中的任务,包括:
根据各任务模型的树形结构,确定任务队列,所述任务队列包括所述任务模型的执行顺序和执行状态;
对于每个任务模型,根据所述执行顺序,执行所述任务模型中的任务,并更新所述任务模型的执行状态;
对应的,所述确定各任务的执行状态,包括:
根据所述任务队列中各任务模型的执行状态,确定各任务的执行状态。
4.根据权利要求1所述的方法,其特征在于,所述根据各任务的执行状态,向所述客户端通知所述执行指令的执行进度,包括:
根据各任务的执行状态确定所述执行进度;
向所述客户端发送所述执行进度,以供所述客户端展示所述执行进度。
5.根据权利要求1所述的方法,其特征在于,所述执行...
【专利技术属性】
技术研发人员:吴昊,曾庆雷,王帅,
申请(专利权)人:深圳市明源云科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。