【技术实现步骤摘要】
基于鸿蒙系统的分布式任务调度系统
[0001]本专利技术涉及任务调度,尤其涉及基于鸿蒙系统的分布式任务调度系统。
技术介绍
[0002]用户在使用终端设备时,一般会涉及多个应用同时运行,用户请求数量多、访问频繁,但是目前现有的系统只能对用户请求进行顺序执行;同时在任务调度时存在调度混乱,使得任务处理负担大,任务处理效率低下,影响用户的使用请求,尤其针对新的鸿蒙系统来说,处理用户请求的效率低下,不能满足用户的需求。
技术实现思路
[0003]为了克服现有技术的不足,本专利技术的目的在于提供基于鸿蒙系统的分布式任务调度系统,其能够解决现有技术中任务调度混乱,任务处理效率低下等问题。
[0004]本专利技术的目的采用如下技术方案实现:基于鸿蒙系统的分布式任务调度系统,包括流程构建模块、流程解析模块、流程拆分模块、流程转发模块和多个分布式服务器;其中,流程构建模块,用于接收来自客户端的若干个用户请求并根据每个用户请求构建任务流程,以及将构建的任务流程转发给流程解析模块进行解析;所述流程拆分模块,用于根据每个任 ...
【技术保护点】
【技术特征摘要】
1.基于鸿蒙系统的分布式任务调度系统,其特征在于,包括流程构建模块、流程解析模块、流程拆分模块、流程转发模块和多个分布式服务器;其中,流程构建模块,用于接收来自客户端的若干个用户请求并根据每个用户请求构建任务流程,以及将构建的任务流程转发给流程解析模块进行解析;所述流程拆分模块,用于根据每个任务流程的解析结果将每个任务流程拆分重组为若干个子流程,并将若干个子流程发送给流程转发模块;所述流程转发模块,用于根据预设算法将多个子流程分别转发到对应的若干个分布式服务器,从而使得对应分布式服务器对接收到的对应子流程进行处理以实现对数据层的访问;所述流程转发模块,还用于接收每个分布式服务器返回的对应子流程的访问结果,并将每个分布式服务器返回的对应子流程的访问结果转发给流程拆分模块;所述流程拆分模块,还用于根据每个任务流程所拆分的对应子流程的访问结果生成每个任务流程的访问结果并转发至客户端,以使得客户端根据访问结果显示对应数据或执行对应动作。2.根据权利要求1所述的基于鸿蒙系统的分布式任务调度系统,其特征在于,所述流程转发模块,还用于根据分布式服务器的服务类型、分布式服务器的忙闲度、分布式服务器的处理流程的效率中的一个或多个因素来确定若干个子流程的分配方式,进而根据分配方式将每个子流程转发到对应的分布式服务器。3.根据权利要求1所述的基于鸿蒙系统的分布式任务调度系统,其特征在于,所述流程转发模块,还用于向每个分布式服务器发送定时检测指令,以及获取每个分布式服务器的反馈结果,并根据每个分布式服务器的反馈结果判断分布式服务器是否出现异常;所述流程转发模块,还用于当对应分布式服务器出现异常时,向对应分布式服务器发送重启指令,使得对应分布式服务器重启进入正常工作状态...
【专利技术属性】
技术研发人员:柒强,
申请(专利权)人:广州朗国电子科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。