任务分配方法和装置的制造方法_5

文档序号:9380457阅读:来源:国知局
配 服务器返回的该起始时间点。
[0203] 可选地,该起始时间点确定模块601还用于向该权限分配服务器发送起始时间点 获取指令,使得该权限分配服务器从任务列表中,获取处于未执行状态的第一个任务对应 的起始时间点;接收该权限分配服务器返回的该起始时间点。
[0204] 上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再 --赘述。
[0205] 需要说明的是:上述实施例提供的任务分配装置在分配任务时,仅以上述各功能 模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模 块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功 能。另外,上述实施例提供的任务分配装置与任务分配方法实施例属于同一构思,其具体实 现过程详见方法实施例,这里不再赘述。
[0206] 图7是本发明实施例提供的一种服务器的结构示意图,该服务器700可因配 置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU) 722(例如,一个或一个以上处理器)和存储器732, 一个或一个以 上存储应用程序742或数据744的存储介质730 (例如一个或一个以上海量存储设备)。其 中,存储器732和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序 可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指 令操作。更进一步地,中央处理器722可以设置为与存储介质730通信,在服务器700上执 行存储介质730中的一系列指令操作。
[0207] 服务器700还可以包括一个或一个以上电源726, 一个或一个以上有线或无线网 络接口 750, 一个或一个以上输入输出接口 758, 一个或一个以上键盘756,和/或,一个或一 个以上操作系统 741,例如 Windows Server?,Mac OS X?,Unix?, Linux?,FreeBSD?等等。
[0208] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0209] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种任务分配方法,其特征在于,所述方法包括: 接收至少一个执行服务器发送的权限请求,所述权限请求由对应的执行服务器在当前 时间点到达任务的起始时间点时发送; 确定接收到的第一个权限请求中包含的服务器标识; 基于所述服务器标识,向对应的第一执行服务器发送分配指令,使得所述第一执行服 务器根据所述分配指令,执行所述任务。2. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 在所述任务的状态为未执行状态的前提下,当接收到所述第一个权限请求时,将所述 任务的状态设置为已执行状态; 当再次接收到第二执行服务器发送的权限请求时,向所述第二执行服务器发送请求失 败消息。3. 根据权利要求1所述的方法,其特征在于,所述接收至少一个执行服务器发送的权 限请求之前,所述方法还包括: 建立任务标识与起始时间点之间的对应关系。4. 根据权利要求3所述的方法,其特征在于,所述建立任务标识与起始时间点之间的 对应关系之后,所述方法还包括: 接收任一执行服务器发送的起始时间点获取指令,所述起始时间点获取指令包括任务 标识; 根据所述对应关系,获取所述任务标识对应的起始时间点; 向所述起始时间点获取指令对应的执行服务器发送所述起始时间点。5. 根据权利要求1所述的方法,其特征在于,所述接收至少一个执行服务器发送的权 限请求之前,所述方法还包括: 根据每个任务的起始时间点的先后顺序,生成任务列表,所述任务列表中包括多个条 目,每个条目包括任务标识、起始时间点和任务的状态,所述任务的状态为已执行状态或未 执行状态。6. 根据权利要求5所述的方法,其特征在于,所述根据每个任务的起始时间点的先后 顺序,生成任务列表之后,所述方法还包括: 接收任一执行服务器发送的起始时间点获取指令; 从所述任务列表中,获取处于未执行状态的第一个任务的起始时间点; 向所述起始时间点获取指令对应的执行服务器发送所述起始时间点。7. -种任务分配方法,其特征在于,所述方法包括: 确定待执行任务的起始时间点; 当检测到当前时间点到达所述起始时间点时,向权限分配服务器发送对所述任务的权 限请求; 当接收到所述权限分配服务器发送的分配指令时,执行所述任务。8. 根据权利要求7所述的方法,其特征在于,所述向权限分配服务器发送对所述任务 的权限请求之后,所述方法还包括: 当接收到所述权限分配服务器发送的请求失败消息时,取消执行所述任务。9. 根据权利要求7所述的方法,其特征在于,所述确定待执行任务的起始时间点,包 括: 向所述权限分配服务器发送起始时间点获取指令,所述起始时间点获取指令包括任务 标识,使得所述权限分配服务器根据建立的任务标识与起始时间点之间的对应关系,获取 所述任务标识对应的起始时间点; 接收所述权限分配服务器返回的所述起始时间点。10. 根据权利要求7所述的方法,其特征在于,所述确定待执行任务的起始时间点,包 括: 向所述权限分配服务器发送起始时间点获取指令,使得所述权限分配服务器从任务列 表中,获取处于未执行状态的第一个任务对应的起始时间点; 接收所述权限分配服务器返回的所述起始时间点。11. 一种任务分配装置,其特征在于,所述装置包括: 接收模块,用于接收至少一个执行服务器发送的权限请求,所述权限请求由对应的执 行服务器在当前时间点到达任务的起始时间点时发送; 标识确定模块,用于确定接收到的第一个权限请求中包含的服务器标识; 发送模块,用于基于所述服务器标识,向对应的第一执行服务器发送分配指令,使得所 述第一执行服务器根据所述分配指令,执行所述任务。12. 根据权利要求11所述的装置,其特征在于,所述装置还包括: 状态设置模块,用于在所述任务的状态为未执行状态的前提下,当接收到所述第一个 权限请求时,将所述任务的状态设置为已执行状态; 所述发送模块,还用于当再次接收到第二执行服务器发送的权限请求时,向所述第二 执行服务器发送请求失败消息。13. 根据权利要求11所述的装置,其特征在于,所述装置还包括: 对应关系建立模块,用于建立任务标识与起始时间点之间的对应关系。14. 根据权利要求13所述的装置,其特征在于,所述装置还包括: 所述接收模块,还用于接收任一执行服务器发送的起始时间点获取指令,所述起始时 间点获取指令包括任务标识; 起始时间点获取模块,用于根据所述对应关系,获取所述任务标识对应的起始时间 占. 所述发送模块,还用于向所述起始时间点获取指令对应的执行服务器发送所述起始时 间点。15. 根据权利要求11所述的装置,其特征在于,所述装置还包括: 任务列表生成模块,用于根据每个任务的起始时间点的先后顺序,生成任务列表,所述 任务列表中包括多个条目,每个条目包括任务标识、起始时间点和任务的状态,所述任务的 状态为已执行状态或未执行状态。16. 根据权利要求15所述的装置,其特征在于,所述装置还包括: 所述接收模块,还用于接收任一执行服务器发送的起始时间点获取指令; 起始时间点获取模块,用于从所述任务列表中,获取处于未执行状态的第一个任务的 起始时间点; 所述发送模块,还用于向所述起始时间点获取指令对应的执行服务器发送所述起始时 间点。17. -种任务分配装置,其特征在于,所述装置包括: 起始时间点确定模块,用于确定待执行任务的起始时间点; 发送模块,用于当检测到当前时间点到达所述起始时间点时,向权限分配服务器发送 对所述任务的权限请求; 任务处理模块,用于当接收到所述权限分配服务器发送的分配指令时,执行所述任务。18. 根据权利要求17所述的装置,其特征在于,所述任务处理模块还用于当接收到所 述权限分配服务器发送的请求失败消息时,取消执行所述任务。19. 根据权利要求17所述的装置,其特征在于,所述起始时间点确定模块还用于向所 述权限分配服务器发送起始时间点获取指令,所述起始时间点获取指令包括任务标识,使 得所述权限分配服务器根据建立的任务标识与起始时间点之间的对应关系,获取所述任务 标识对应的起始时间点;接收所述权限分配服务器返回的所述起始时间点。20. 根据权利要求17所述的装置,其特征在于,所述起始时间点确定模块还用于向所 述权限分配服务器发送起始时间点获取指令,使得所述权限分配服务器从任务列表中,获 取处于未执行状态的第一个任务对应的起始时间点;接收所述权限分配服务器返回的所述 起始时间点。
【专利摘要】本发明公开了一种任务分配方法和装置,属于网络技术领域。所述方法包括:通过接收至少一个执行服务器发送的权限请求,确定接收到的第一个权限请求中包含的服务器标识,基于该服务器标识,向对应的第一执行服务器发送分配指令,使得当该第一执行服务器接收到该分配指令时执行该任务。通过在每次分配任务时,向接收到的第一个权限请求所对应的执行服务器发送分配指令,将执行任务的权限分配给该执行服务器。该分配权限的过程无需采用分配分布式锁的方式进行,不同任务的分配权限过程互不影响,避免了由于执行上一任务时分布式锁无法释放而导致下一任务不能正常执行的问题。
【IPC分类】H04L29/08, H04L29/06
【公开号】CN105100280
【申请号】CN201510553050
【发明人】韦传毅
【申请人】广州酷狗计算机科技有限公司
【公开日】2015年11月25日
【申请日】2015年8月31日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1