一种任务处理的方法及装置与流程

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

技术特征:

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

针对每个发布任务的网站,对所述网站所包含的多个网页内容分别进行解析,确定获取任务的方式;

根据确定出的获取任务的方式,确定预先定义的与所述方式对应的应对策略;

执行所述应对策略以模拟用户的操作,从所述网站获取任务;

将所述任务分发给一个或多个客户端进行处理;

接收所述一个或多个客户端返回的处理结果。

2.如权利要求1所述的方法,其特征在于,从所述网站获取任务之后,还包括:

判断从所述网站中获取的任务中是否包含所述任务完整的任务数据;

若否,则根据所述网页内容中所述任务的描述信息,在网络中搜索对应的任务数据。

3.如权利要求1或2所述的方法,其特征在于,将所述任务分发给一个或多个客户端进行处理,具体包括:

根据所述网页内容中所述任务的描述信息,判断所述任务是否可以被拆分;

若是,则将所述任务进行拆分,并将拆分后的任务转发给多个客户端分别进行处理;

若否,则将所述任务转发至一个客户端进行处理。

4.如权利要求3所述的方法,其特征在于,将所述任务进行拆分,并将拆分后的任务分别转发给多个客户端分别进行处理,具体包括:

根据所述任务的描述信息,判断所述任务是否可拆分为多个子任务和/或环节;

若是,将所述任务拆分为多个子任务和/或环节;

将拆分后的多个子任务和/或环节的任务数据下发给多个客户端分别进行处理。

5.如权利要求4所述的方法,其特征在于,所述多个子任务和/或环节之间为并行处理关系或者串行处理关系。

6.一种任务的处理装置,其特征在于,包括:

解析模块,用于针对每个发布任务的网站,对所述网站所包含的多个网页内容分别进行解析,确定获取任务的方式;

应对策略确定模块,用于根据确定出的获取任务的方式,确定预先定义的与所述方式对应的应对策略;

任务获取模块,用于执行所述应对策略以模拟用户的操作,从所述网站获取任务;

任务下发模块,用于将所述任务分发给一个或多个客户端进行处理;

结果接收模块,用于接收所述一个或多个客户端返回的处理结果。

7.如权利要求6所述的装置,其特征在于,还包括:任务数据判断模块,用于判断从所述网站中获取的任务中是否包含所述任务完整的任务数据;若否,则根据所述网页内容中所述任务的描述信息,在网络中搜索对应的任务数据。

8.如权利要求6或7所述的装置,其特征在于,所述任务下发模块,具体用于根据所述网页内容中所述任务的描述信息,判断所述任务是否可以被拆分;若是,则将所述任务进行拆分,并将拆分后的任务转发给多个客户端分别进行处理;若否,则将所述任务转发至一个客户端进行处理。

9.如权利要求8所述的装置,其特征在于,所述任务下发模块,进一步用于根据所述任务的描述信息,判断所述任务是否可拆分为多个子任务和/或环节;若是,将所述任务拆分为多个子任务和/或环节;将拆分后的多个子任务和/或环节的任务数据下发给多个客户端分别进行处理。

10.如权利要求9所述的装置,其特征在于,所述多个子任务和/或环节之 间为并行处理关系或者串行处理关系。

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