任务分配方法、装置、存储介质及服务器制造方法及图纸

技术编号:21158545 阅读:25 留言:0更新日期:2019-05-22 07:52
本发明专利技术涉及数据处理领域,具体涉及一种任务分配方法、装置、存储介质及服务器,所述方法包括:接收任务发起方发起的任务请求,根据所述任务请求生成相应的任务;获取预置的业务节点的处理信息;解析所述任务,获取任务的基础信息,基于预设的匹配规则根据所述基础信息匹配对应的业务节点;将所述任务发送至对应的业务节点。本发明专利技术能够合理地将任务分配至不同的业务节点,加快任务的分配效率,提高任务的处理效率。

Task allocation methods, devices, storage media and servers

The invention relates to the field of data processing, in particular to a task allocation method, device, storage medium and server. The method includes: receiving task requests initiated by task initiator, generating corresponding tasks according to the task requests, obtaining processing information of preset business nodes, parsing the tasks, obtaining basic information of tasks, and based on preset matching rules. According to the basic information, the corresponding business node is matched and the task is sent to the corresponding business node. The invention can reasonably distribute tasks to different business nodes, accelerate task allocation efficiency and improve task processing efficiency.

【技术实现步骤摘要】
任务分配方法、装置、存储介质及服务器
本专利技术涉及数据处理领域,具体涉及一种任务分配方法、装置、存储介质及服务器。
技术介绍
随着公司的不断发展,公司的规模不断扩大,同时依托互联网技术的发展,公司业务的服务范围不断拓展,从线下的门店服务拓展为线上—线下结合的综合服务,公司的业务来源也从单一的渠道变成多方位的渠道,包括线上渠道和线下渠道,线上渠道包括移动端线上渠道、PC端线上渠道、电话端线上渠道等,在业务越来越多的同时,对于业务的管理也越来越难,而目前,对于接收到的任务,往往采取就近分配原则,当某一端口流量大时,该端口所需处理的任务也过大,而其他端口则长时间处于空闲状态,导致资源分配不合理,从而导致出现任务处理滞后、任务处理效率过低的现象。
技术实现思路
为克服以上技术问题,特别是现有技术无法高效地分配、处理不同渠道产生的任务的问题,特提出以下技术方案:第一方面,本专利技术提供了一种任务分配方法,包括:接收任务发起方发起的任务请求,根据所述任务请求生成相应的任务;获取预置的业务节点的处理信息;解析所述任务,获取任务的基础信息,基于预设的匹配规则根据所述基础信息匹配对应的业务节点;将所述任务发送至对应的业务节点。进一步的,所述基于预设的匹配规则根据所述基础信息匹配对应的业务节点,包括:基于预设的匹配规则根据所述基础信息匹配对应的多个业务节点,对所述多个业务节点进行排序;所述将所述任务发送至对应的业务节点,包括:从所述多个业务节点中获取排序在前的一个业务节点;判断获取的业务节点的当前任务负荷,若所述获取的业务节点的当前任务负荷大于预设值,将任务分配至排序的下一业务节点。进一步的,所述对所述多个业务节点进行排序,包括:获取所述多个业务节中的各业务节点在预设时间内的任务完成进度、任务完成率、任务完成满意度及任务评分的反馈信息,作为业务节点的排序规则的影响要素,根据影响要素调整所述多个业务节点的排序。进一步的,所述将所述任务发送至对应的业务节点之后,还包括:追踪业务节点对所述任务的反馈,若预设时间内没有接收到业务节点对所述任务的反馈时,将任务分配至排序的下一业务节点。进一步的,所述获取所述多个业务节中的各业务节点在预设时间内的任务完成进度、任务完成率、任务完成满意度及任务评分的反馈信息,作为业务节点的排序规则的影响要素,根据影响要素调整所述多个业务节点的排序,包括:获取所述多个业务节中的各业务节点的预设时间内的业务的反馈信息;根据预设时间内的任务完成进度得到平均完成进度,乘以第一系数得到第一分值;根据预设时间内的任务完成率得到平均完成率,乘以第二系数得到第二分值;根据预设时间内的任务完成满意度得到平均满意度,乘以第三系数得到第三分值;根据预设时间内的任务评分得到平均评分,乘以第四系数得到第四分值;把第一分值、第二分值、第三分值、第四分值相加,得到总分值,根据总分值从大到小的顺序,调整所述多个业务节点的排序。进一步的,所述获取预置的业务节点的处理信息之后,还包括:根据所述业务节点的处理信息判断业务节点是否存在上下级关系;若业务节点之间存在上下级关系,判断下级业务节点是否跟随上级业务节点的匹配规则;若是,下级业务节点匹配规则根据上级业务节点的匹配规则而确定;若否,下级业务节点的匹配规则根据自身业务节点的匹配规则而确定。第二方面,本专利技术提供一种任务分配装置,包括:任务归集模块:用于接收任务发起方发起的任务请求,根据所述任务请求生成相应的任务;信息获取模块:用于获取预置的业务节点的处理信息;任务匹配模块:用于解析所述任务,获取任务的基础信息,基于预设的匹配规则根据所述基础信息匹配对应的业务节点;任务推送模块:用于将所述任务发送至对应的业务节点。进一步的,所述任务匹配模块还包括执行:基于预设的匹配规则根据所述基础信息匹配对应的多个业务节点,对所述多个业务节点进行排序;所述任务推送模块还包括执行:从所述多个业务节点中获取排序在前的一个业务节点;判断获取的业务节点的当前任务负荷,若所述获取的业务节点的当前任务负荷大于预设值,将任务分配至排序的下一业务节点。第三方面,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述的任务分配方法。第四方面,本专利技术还提供了一服务器,所述服务器包括一个或多个处理器、存储器、一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的任务分配方法。本专利技术与现有技术相比,具有以下有益效果:本专利技术提供了一种基于任务来源渠道及大数据方案对任务进行合理分配的方法,在接收到收任务发起方发起的任务请求后,根据所述任务请求生成相应的任务,然后将任务归集到后台等待分配,同时实时获取预置的业务节点的处理信息,业务节点的处理信息包括业务节点当前的任务数量,业务节点的任务处理效率,业务节点的任务处理满意度,业务节点的优先级别,业务节点的权限级别,业务节点包括的业务人员等信息,在将任务分配至业务节点之前,获取任务的基础信息,基于预设的匹配规则根据所述基础信息匹配对应的业务节点,将所述任务发送至对应的业务节点,合理地将任务分配至不同的业务节点;同时,接收任务与分配任务由不同的功能模块执行,不同功能模块之间相互独立,即使任务无法得到处理,仍然能够接收到新的任务请求,避免遗漏新的任务请求,同样的,即使无法接收新的任务请求,仍然能够对已有的任务进行分配,有效地避免单一功能模块的错误而对其它功能模块的影响,加快任务的分配效率,提高任务的处理效率。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术任务分配方法的一实施例流程示意图;图2为本专利技术任务分配方法的另一实施例流程示意图;图3为本专利技术任务分配装置的一实施例示意图;图4为本专利技术服务器的一实施例结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。本领域技术人员应当理解,本专利技术所称的“应用”、“应用程序”、“计算机程序”以及类似表述的概念,是业内技术人员所公知的相同概念,是指由一系列计算机指令及相关数据资源有机构造的适本文档来自技高网
...

【技术保护点】
1.一种任务分配方法,其特征在于,包括:接收任务发起方发起的任务请求,根据所述任务请求生成相应的任务;获取预置的业务节点的处理信息;解析所述任务,获取任务的基础信息,基于预设的匹配规则根据所述基础信息匹配对应的业务节点;将所述任务发送至对应的业务节点。

【技术特征摘要】
1.一种任务分配方法,其特征在于,包括:接收任务发起方发起的任务请求,根据所述任务请求生成相应的任务;获取预置的业务节点的处理信息;解析所述任务,获取任务的基础信息,基于预设的匹配规则根据所述基础信息匹配对应的业务节点;将所述任务发送至对应的业务节点。2.根据权利要求1所述的方法,其特征在于,所述基于预设的匹配规则根据所述基础信息匹配对应的业务节点,包括:基于预设的匹配规则根据所述基础信息匹配对应的多个业务节点,对所述多个业务节点进行排序;所述将所述任务发送至对应的业务节点,包括:从所述多个业务节点中获取排序在前的一个业务节点;判断获取的业务节点的当前任务负荷,若所述获取的业务节点的当前任务负荷大于预设值,将任务分配至排序的下一业务节点。3.根据权利要求2所述的方法,其特征在于,所述对所述多个业务节点进行排序,包括:获取所述多个业务节中的各业务节点在预设时间内的任务完成进度、任务完成率、任务完成满意度及任务评分的反馈信息,作为业务节点的排序规则的影响要素,根据影响要素调整所述多个业务节点的排序。4.根据权利要求2所述的方法,其特征在于,所述将所述任务发送至对应的业务节点之后,还包括:追踪业务节点对所述任务的反馈,若预设时间内没有接收到业务节点对所述任务的反馈时,将任务分配至排序的下一业务节点。5.根据权利要求3所述的方法,其特征在于,所述获取所述多个业务节中的各业务节点在预设时间内的任务完成进度、任务完成率、任务完成满意度及任务评分的反馈信息,作为业务节点的排序规则的影响要素,根据影响要素调整所述多个业务节点的排序,包括:获取所述多个业务节中的各业务节点的预设时间内的业务的反馈信息;根据预设时间内的任务完成进度得到平均完成进度,乘以第一系数得到第一分值;根据预设时间内的任务完成率得到平均完成率,乘以第二系数得到第二分值;根据预设时间内的任务完成满意度得到平均满意度,乘以第三系数...

【专利技术属性】
技术研发人员:林国胜
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1