任务处理方法和中继设备与流程

文档序号:11156745阅读:来源:国知局

技术特征:

1.一种任务处理方法,其特征在于,包括:

中继设备接收任务管理平台发送的任务,所述任务中包括所述中继设备的标识、任务标识和所述任务对应的文件资源的存储路径,所述中继设备是所述任务管理平台根据所述中继设备的标识从多个不同的中继设备中确定出的;

所述中继设备根据资源共享文件夹中存储的各文件资源的存储路径,确定所述存储路径对应的文件资源是否已经存在于所述资源共享文件夹中;

若所述存储路径对应的文件资源已经存在于所述资源共享文件夹中,则所述中继设备为所述任务分配处理者标识,并将分配了所述处理者标识的所述任务发送至任务队列中;

所述中继设备接收处理客户端发送的轮询请求,所述轮询请求中包括所述处理客户端对应的处理者标识;

在所述轮询请求中的处理者标识与所述任务对应的处理者标识相同时,所述中继设备将所述任务和所述文件资源发送给所述处理客户端,以使所述处理客户端对所述任务进行处理。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

若所述存储路径对应的文件资源没有存在于所述资源共享文件夹中,则所述中继设备根据所述存储路径从文件服务器中下载所述文件资源,并存储到缓存以及所述资源共享文件夹中。

3.根据权利要求2所述的方法,其特征在于,所述中继设备根据所述存储路径从文件服务器中下载所述文件资源,包括:

所述中继设备根据各下载线程的处理负载,为所述任务分配下载线程;

所述中继设备通过分配的所述下载线程,根据所述存储路径从文件服务器中下载所述文件资源。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

所述中继设备接收所述任务管理平台发送的任务更新通知,所述任务更新通知中包括所述任务标识和所述任务对应的文件资源更新信息,所述更新信息包括更新后的各文件资源的存储路径;

所述中继设备在根据所述更新后的各文件资源的存储路径和所述任务对应的文件资源的存储路径确定存在新增加的文件资源时,根据新增加的文件 资源的存储路径从文件服务器中下载所述新增加的文件资源,并存储到缓存以及所述资源共享文件夹中。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:

所述中继设备接收所述处理客户端反馈的任务处理结果;

所述中继设备在监控到所述任务处理结果对应的处理状态指示所述任务已经处理完成时,将所述任务处理结果发送至所述任务管理平台。

6.一种中继设备,其特征在于,包括:

第一接收模块,用于接收任务管理平台发送的任务,所述任务中包括所述中继设备的标识、任务标识和所述任务对应的文件资源的存储路径,所述中继设备是所述任务管理平台根据所述中继设备的标识从多个不同的中继设备中确定出的;

确定模块,用于根据资源共享文件夹中存储的各文件资源的存储路径,确定所述存储路径对应的文件资源是否已经存在于所述资源共享文件夹中;

分配模块,用于在所述确定模块确定所述存储路径对应的文件资源已经存在于所述资源共享文件夹中时,为所述任务分配处理者标识;

第一发送模块,用于将分配了所述处理者标识的所述任务发送至任务队列中;

第二接收模块,用于接收处理客户端发送的轮询请求,所述轮询请求中包括所述处理客户端对应的处理者标识;

第二发送模块,用于在所述轮询请求中的处理者标识与所述任务对应的处理者标识相同时,将所述任务和所述文件资源发送给所述处理客户端,以使所述处理客户端对所述任务进行处理。

7.根据权利要求6所述的设备,其特征在于,还包括:

下载模块,用于在所述确定模块确定所述存储路径对应的文件资源没有存在于所述资源共享文件夹中时,根据所述存储路径从文件服务器中下载所述文件资源,并存储到缓存以及所述资源共享文件夹中。

8.根据权利要求7所述的设备,其特征在于,所述下载模块包括:

分配单元,用于根据各下载线程的处理负载,为所述任务分配下载线程;

下载单元,用于通过分配的所述下载线程,根据所述存储路径从文件服 务器中下载所述文件资源。

9.根据权利要求6所述的设备,其特征在于,所述第一接收模块还用于:

接收所述任务管理平台发送的任务更新通知,所述任务更新通知中包括所述任务标识和所述任务对应的文件资源更新信息,所述更新信息包括更新后的各文件资源的存储路径;

所述下载模块还用于:在所述确定模块根据所述更新后的各文件资源的存储路径和所述任务对应的文件资源的存储路径确定存在新增加的文件资源时,根据新增加的文件资源的存储路径从文件服务器中下载所述新增加的文件资源,并存储到缓存以及所述资源共享文件夹中。

10.根据权利要求6至9任一项所述的设备,其特征在于,所述第二接收模块还用于:接收所述处理客户端反馈的任务处理结果;

所述中继设备还包括:

监控模块,用于在监控到所述任务处理结果对应的处理状态;

所述第二发送模块还用于:在所述监控模块监控到所述处理状态指示所述任务已经处理完成时,将所述任务处理结果发送至所述任务管理平台。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1