一种任务的处理方法、服务器及客户端与流程

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

技术特征:

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

任务服务器接收第一级客户端的任务分发请求;所述第一级客户端为负责处理包含多个环节的任务中首个环节的客户端;

所述任务服务器向所述第一级客户端通知所述任务数据包所在的数据服务器的地址,以便任务数据包在负责处理所述任务的各级客户端间逐级流转;

所述任务服务器统一向所述各级客户端分别指示其对应的任务环节,或者通过所述各级客户端逐级向下通告每级客户端对应的任务环节;

所述任务服务器接收所述各级客户端返回的所述任务的各个环节的处理结果。

2.如权利要求1所述的方法,其特征在于,所述任务服务器统一向所述各级客户端指示其对应的任务环节,具体包括:

所述任务服务器分别向所述各级客户端发送对应第一任务信息,所述第一任务信息指示该客户端负责处理的环节;

所述任务服务器通过所述各级客户端逐级通告各级客户端对应的任务环节,具体包括:

所述任务服务器向所述第一级客户端发送第二任务信息并通告各级客户端在完成自身任务环节后向下一级客户端传递所述第二任务信息,所述第二任务信息包含负责处理所述任务的各级客户端对应的任务环节。

3.如权利要求2所述的方法,其特征在于,所述第二任务信息,具体包括:所述各级客户端的标识和地址、所述各级客户端对应处理的各环节的标识。

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

第一级客户端向任务服务器发送任务分发请求;所述第一级客户端为负责处理包含多个环节的任务中首个环节的客户端;

所述第一级客户端接收所述任务服务器返回的所述任务数据包的地址;

所述第一级客户端接收所述任务服务器发出的负责处理所述任务的各级 客户端对应的任务环节的指示,以便所述各级客户端逐级向下通告每级客户端对应的任务环节;或者所述各级客户端分别接收任务服务器发出的各级客户端自身对应的任务环节的指示;

所述第一级客户端根据任务数据包的地址获取任务数据包进行对应任务环节的处理,并将所述任务数据包向下逐级传递直至最后一级,以便各级客户端进行对应任务环节的处理;

所述各级客户端向所述任务服务器返回处理结果。

5.如权利要求4所述的方法,其特征在于,第一级客户端接收所述任务服务器发出的负责处理所述任务的各级客户端对应的任务环节的指示,具体包括:

所述第一级客户端接收任务服务器发出的第二任务信息以及各级客户端在完成自身任务环节后向下一级客户端传递所述第二任务信息的通告;所述第二任务信息包含负责处理所述任务的各级客户端对应的任务环节;

所述各级客户端分别接收任务服务器发出的各级客户端自身对应的任务环节的指示,具体包括:

所述各级客户端分别接收任务服务器发出的第一任务信息,所述第一任务信息指示该客户端负责处理的环节。

6.如权利要求4所述的方法,其特征在于,第一任务信息和第二任务信息中,还包括:通告指定级别的客户端将任务处理结果传递至下级客户端的信息;

各级客户端完成自身任务环节的处理之后,还包括:判断自身是否是第一任务信息或者第二任务信息中指定级别的客户端,若是,将自身任务环节处理的结果传递给下级客户端。

7.一种任务服务器,其特征在于,包括:

请求接收模块,用于接收第一级客户端的任务分发请求;所述第一级客户端为负责处理包含多个环节的任务中首个环节的客户端;

任务分发模块,用于向所述第一级客户端通知所述任务数据包所在的数据服务器的地址,以便任务数据包在负责处理所述任务的各级客户端间逐级流转;以及统一向所述各级客户端分别指示其对应的任务环节,或者通过所述各级客户端逐级向下通告每级客户端对应的任务环节;

结果接收模块,用于接收所述各级客户端返回的所述任务的各个环节的处理结果。

8.如权利要求7所述的任务服务器,其特征在于,所述任务分发模块,包括:

第一指示子模块,用于分别向所述各级客户端发送对应第一任务信息,所述第一任务信息指示该客户端负责处理的环节;

第二指示子模块,用于向所述第一级客户端发送第二任务信息并通告各级客户端在完成自身任务环节后向下一级客户端传递所述第二任务信息,所述第二任务信息包含负责处理所述任务的各级客户端对应的任务环节。

9.如权利要求8所述的任务服务器,其特征在于,所述第二任务信息,具体包括:所述各级客户端的标识和地址、所述各级客户端对应处理的各环节的标识。

10.一种客户端,其特征在于,用于处理包含多个环节的任务中首个环节,包括:

请求发送模块,用于向任务服务器发送任务分发请求;

接收模块,用于接收所述任务服务器返回的所述任务数据包的地址;以及接收所述任务服务器发出的负责处理所述任务的各级客户端对应的任务环节的指示或者接收所述任务服务器发出的自身对应的任务环节的指示;

任务处理模块,用于根据任务数据包的地址获取任务数据包进行对应任务环节的处理,并将所述任务数据包向下级传递,并在所述接收模块接收到所述各级客户端对应的任务环节的指示时,向下级客户端通告每级客户端对应的任务环节;

处理结果发送模块,用于向所述任务服务器返回处理结果。

11.一种客户端,其特征在于,用于处理包含多个环节的任务中非首个环节,包括:

指示接收模块,用于接收任务服务器发出的自身对应的任务环节的指示,或者接收同一任务的上一级客户端发出的所述任务各级客户端对应的任务环节的指示;

数据包接收模块,用于接收所述上一级客户端发出的任务数据包;

任务处理模块,用于根据自身对应的任务环节对所述任务数据包进行处理;并在所述指示接收模块接收到所述各级客户端对应的任务环节的指示时,将所述各级客户端对应的任务环节的指示向下一级客户端进行传递;

处理结果发送模块,用于向所述任务服务器返回处理结果。

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