一种产品设计任务的分配方法及装置与流程

文档序号:18451881发布日期:2019-08-17 01:19阅读:393来源:国知局
一种产品设计任务的分配方法及装置与流程

本发明涉及信息处理技术领域,具体涉及一种产品设计任务的分配方法及装置。



背景技术:

在进行产品开发时,需要将产品分解,分解为一个个设计任务,再交给产品处理终端去完成。

现有技术中,企业内部在进行产品开发时,遵循的是总分式的任务分配模式,在这种任务分配模式下,由于设计任务需要在不同的部门、科室间流转,而跨部门沟通和联系相对复杂,导致设计任务分配效率低下。

因此,如何提出一种产品设计任务的分配方法,能够使设计任务直接分配给设计师,提高产品设计任务的分配效率成为业界亟待解决的重要课题。



技术实现要素:

针对现有技术中的缺陷,本发明实施例提供一种产品设计任务的分配方法及装置。

一方面,本发明实施例提出一种产品设计任务的分配方法,包括:

获得待分配任务的处理终端数量和待分配的设计任务数量;

若判断获知所述设计任务数量大于或者等于所述处理终端数量,则根据推送规则向每个所述待分配任务的处理终端发送对应的待选择的设计任务;

接收每个所述处理终端返回的任务选择结果,并根据每个所述任务选择结果向每个所述处理终端分配对应的设计任务;其中,所述任务选择结果包括一个所述待分配的设计任务。

再一方面,本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述产品设计任务的分配方法的步骤。

又一方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述产品设计任务的分配方法的步骤。

本发明实施例提供的产品设计任务的分配方法及装置,在设计任务数量大于或者等于处理终端数量时,向根据推送规则向每个所述待分配任务的处理终端发送对应的待选择的设计任务,并接收每个处理终端返回的任务选择结果,再根据处理终端返回的任务选择结果分配设计任务,使设计任务直接分配给处理终端,提高了设计任务的分配效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的产品设计任务的分配方法的流程示意图;

图2为本发明另一实施例提供的产品设计任务的分配方法的流程示意图;

图3为本发明又一实施例提供的产品设计任务的分配方法的流程示意图;

图4为本发明再一实施例提供的产品设计任务的分配方法的流程示意图;

图5为本发明一实施例提供的任务分配规则的流程示意图;

图6为本发明还一实施例提供的产品设计任务的分配方法的流程示意图;

图7为本发明一实施例提供的产品设计任务的分配装置结构示意图;

图8为本发明一实施例提供的电子设备的实体结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

根据产品的结构树,可以在进行产品开发时,将整个产品分解为许多不同的设计任务,例如在机械设备开发时,将机械设备分解为多个不同的系统,接着将每个系统分解为多个部件,再将每个部件分解为多个零件,然后查询已有的产品平台库或者标准件库,确认需要重新设计的零件,每个重新设计的零件可以作为一个设计任务,每个设计任务需要由设计师来完成。针对设计任务的分配,本发明实施例提供的产品设计任务的分配方法,将设计任务直接提供给设计师进行选择,避免中间环节,提高了设计任务的分配效率。

图1为本发明一实施例提供的产品设计任务的分配方法的流程示意图,如图1所示,本发明实施例提供的产品设计任务的分配方法包括:

s101、获得待分配任务的处理终端数量和待分配的设计任务数量;

具体地,对于已经划分出的各个设计任务,可以统一通过产品设计任务的分配装置(以下简称分配装置),分配到各个处理终端。所述分配装置可以统计获得当前需要分配的设计任务的数量,即待分配的设计任务数量,还可以获得当前能够被分配设计任务的处理终端的数量,例如处于空闲状态的处理终端,即待分配任务的处理终端数量。其中,所述处理终端与设计师一一对应,所述设计师可以通过处理终端接收设计任务、处理设计任务,以及提交完成的设计任务,所述处理终端例如为电脑。可理解的是,各个所述处理终端与所述分配装置通信连接。

s102、若判断获知所述设计任务数量大于或者等于所述处理终端数量,则根据推送规则向每个所述待分配任务的处理终端发送对应的待选择的设计任务;

具体地,所述分配装置在获得所述待分配任务的处理终端数量和所述待分配的设计任务数量之后,将所述待分配任务的处理终端数量与所述待分配的设计任务数量进行比较,如果所述待分配的设计任务数量小于或者等于所述待分配任务的处理终端数量,说明所述待分配的设计任务足够分配。对于每个所述待分配任务的处理终端,可以根据推送规则发送与每个所述待分配任务的处理终端对应的待选择的设计任务。所述待分配任务的处理终端可以接收对应的待选择的设计任务,并显示所述待选择的设计任务,供设计师进行选择。所述设计师在所述处理终端浏览所述待选择的设计任务,从中选择一个设计任务,所述处理终端检测到所述设计师对所述待选择的设计任务的选择操作之后,向所述分配装置发送任务选择结果,所述任务选择结果包括所述设计师选择的设计任务。

例如,所述分配装置可以根据每个所述处理终端的技能属性以及各个所述待分配的设计任务的技能属性要求,分别获得与每个所述处理终端匹配的待分配的设计任务;然后根据任务排序规则将与每个所述处理终端匹配的待分配的设计任务进行排序,获得每个所述处理终端对应的待选择的设计任务;再向每个所述处理终端发送对应的待选择的设计任务。其中,所述处理终端的技能属性和所述设计任务的技能属性要求是预设的。

s103、接收每个所述处理终端返回的任务选择结果,并根据每个所述任务选择结果向每个所述处理终端分配对应的设计任务;其中,所述任务选择结果包括一个所述待分配的设计任务。

具体地,所述分配装置可以接收每个所述处理终端返回的任务选择结果,然后将所述任务选择结果包括的一个所述待分配的设计任务分配给返回所述任务选择结果的处理终端。可理解的是,如果有多个所述处理终端选择同一个所述待分配的设计任务,可以将所述待分配的设计任务分配给最先返回所述任务选择结果的处理终端。

例如,所述分配装置获得50个待分配任务的处理终端和76个待分配的设计任务。所述分配装置判断获知待分配的设计任务76大于待分配任务的处理终端数量50,会根据推送规则向50个所述待分配任务的处理终端中的每个所述待分配任务的处理终端发送对应的待选择的设计任务。对于50个所述待分配任务的处理终端中的一个处理终端a,所述分配装置可以获取处理终端a技能属性,然后将处理终端a的技能属性与76个所述待分配的设计任务中每个所述待分配的设计任务的技能属性要求进行比较,如果处理终端a的技能属性满足66个所述待分配的设计任务的技能属性要求,那么将上述66个所述待分配的设计任务作为与处理终端a匹配的待分配的设计任务。然后,所述分配装置根据所述任务排序规则对上述66个与处理终端a匹配的待分配的设计任务进行排序,获得与处理终端a对应的待选择的设计任务,发送给处理终端a。处理终端a接收到对应的待选择的设计任务之后,显示所述待选择的设计任务,在检测到处理终端a对应的设计师对所述待选择的设计任务的一个设计任务z的选择之后,将选择的设计任务z携带在选择结果中发送给所述分配装置。所述分配装置接收到处理终端a发送的选择结果之后,会将设计任务z分配给处理终端a。所述分配装置对50个所述待分配任务的处理终端的具体任务分配过程与上述对处理终端a的任务分配过程类似,此处不进行赘述。

本发明实施例提供的产品设计任务的分配方法,在设计任务数量大于或者等于处理终端数量时,向根据推送规则向每个所述待分配任务的处理终端发送对应的待选择的设计任务,并接收每个处理终端返回的任务选择结果,再根据处理终端返回的任务选择结果分配设计任务,使设计任务直接分配给处理终端,提高了设计任务的分配效率。

图2为本发明另一实施例提供的产品设计任务的分配方法的流程示意图,如图2所示,在上述各实施例的基础上,进一步地,所述根据推送规则向每个所述待分配任务的处理终端发送对应的待选择的设计任务包括:

s1021、根据每个所述处理终端的技能属性以及各个所述待分配的设计任务的技能属性要求,分别获得与每个所述处理终端匹配的待分配的设计任务;

具体地,所述分配装置可以获得每个所述处理终端的技能属性和各个所述待分配的设计任务的技能属性要求,然后将每个所述处理终端的技能属性与分别与每个所述待分配的设计任务的技能属性要求进行比较,如果所述处理终端的技术属性满足所述待分配的设计任务的技能属性要求,那么所述待分配的设计任务为与所述处理终端匹配。

其中,在进行产品设计时,通常都需要使用设计软件,例如autodeskcad软件、catia软件等,对每个所述设计师所掌握的设计软件可以进行评级,例如设计师甲autodeskcad软件操作1级,catia软件操作3级等,所述设计师对所述设计软件的操作等级可以作为所述设计师的技术属性,由于所述处理终端与所述设计师一一对应,可以将所述设计师的技能属性作为对应的处理终端的技能属性。同样,每个所述待分配的设计任务会有对设计软件的操作等级要求,即技能等级要求,所述技能等级要求预先配置给所述待分配的设计任务。

s1022、根据任务排序规则将与每个所述处理终端匹配的待分配的设计任务进行排序,获得每个所述处理终端对应的待选择的设计任务;

具体地,所述分配装置在获得每个所述处理终端匹配的待分配任务之后,可以根据任务排序规则分别对每个所述处理终端匹配的待分配的设计任务进行排序,获得每个所述处理终端匹配的待分配的设计任务的排序结果,上述排序结果作为每个所述处理终端对应的待选择的设计任务。

例如,所述分配装置可以根据与每个所述处理终端匹配的待分配的设计任务中每个所述设计任务的重要性参数值,对与每个所述处理终端匹配的待分配的设计任务进行排序。或者,所述分配装置可以根据与每个所述处理终端匹配的待分配的设计任务中每个所述设计任务的紧急性参数值,对与每个所述处理终端匹配的待分配的设计任务进行排序。或者,所述分配终端根据与每个所述处理终端匹配的待分配的设计任务中每个所述设计任务的重要性参数值和紧急性参数值,对与每个所述处理终端匹配的待分配的设计任务进行排序。其中,所述设计任务的重要性参数值和紧急性参数值可以预先设置。

s1023、向每个所述处理终端发送对应的待选择的设计任务。

具体地,所述分配装置获得每个所述处理终端对应的待选择的设计任务之后,可以将每个所述处理终端对应的待选择的设计任务发分别发送给每个所述处理终端,以供每个所述处理终端对应的设计师进行设计任务的选择,有利于排序在前的所述待分配的设计任务优先被选择。可理解的是,如果所述分配装置没有获得某个所述处理终端匹配的待分配任务,即某个所述处理终端匹配的待分配任务为空,那么所述分配装置无需对某个所述处理终端的待分配任务进行排序,也无需向某个所述处理终端发送对应的待选择任务。

图3为本发明又一实施例提供的产品设计任务的分配方法的流程示意图,如图3所示,在上述各实施例的基础上,进一步地,所述任务排序规则包括:

s301、根据每个所述待分配任务的重要性参数值和紧急性参数值,获得每个所述待分配任务的任务评分;其中,所述重要性参数值是预设的,所述紧急性参数值是预先获得的;

具体地,所述分配装置可以获得每个所述待分配任务的重要性参数值和紧急性参数值,然后根据每个所述待分配任务的重要性参数和紧急性参数,获得每个所述待分配任务的任务评分,所述重要性参数值是预设的,所述紧急性参数值是预先获得的。

其中,所述紧急性参数值可以根据所述待分配任务的任务分配时间、所述待分配任务的预计完成时间、所述待分配任务的截止期限以及所述待分配任务的单位时间超期成本获得。所述分配装置根据所述任务分配时间和所述截止期限,可以获得完成所述待分配任务的任务执行时间,表明从分配所述待分配任务开始到所述待分配任务的截止时间为止,最多有多长时间可以用来完成所述待分配任务。如果所述任务执行时间大于或者等于所述预计完成时间,说明有足够的时间来完成所述待分配任务,不会超期,所述紧急性参数值可以设置为0;如果所述任务执行时间小于所述预计完成时间,说明根据所述预计完成时间来完成所述待分配任务会超期,超期时间等于所述预计完成时间减去所述任务执行时间,所述紧急性参数值可以等于所述单位时间超期成本乘以所述超期时间。其中,所述预计完成时间和所述单位时间超期成本根据实际经验进行设置,本发明实施例不做限定。

例如,所述分配装置根据公式s=a*i+b*e,计算获得所述待分配任务的任务评分s,其中,i为所述重要性参数值,a为所述重要性参数值的权重值,e为所述紧急性参数值,b为所述紧急性参数值的权重值。a和b的值根据实际经验进行设置,本发明实施例不做限定。

s302、根据各个所述待分配任务的任务评分从高到低的顺序,将各个所述待分配任务进行排序。

具体地,所述分配装置在获得各个所述待分配任务的任务评分之后,将各个所述待分配任务的任务评分进行比较,按照所述任务评分由高到低的顺序对各个所述待分配任务进行排序,可以获得所述处理终端对应的待选择的设计任务。所述任务评分越高,对应的所述待分配的设计任务越重要和紧急,将任务评分高的待分配的设计任务显示在前,以利于任务评分高的待分配的设计任务被优先选择。

在上述各实施例的基础上,进一步地,所述根据每个所述待分配任务的重要性参数值和紧急性参数值,获得每个所述待分配任务的任务评分包括:

根据公式s=a*i+b*e,计算获得所述待分配任务的任务评分s,其中,i为所述重要性参数值,a为所述重要性参数值的权重值,e为所述紧急性参数值,b为所述紧急性参数值的权重值。

具体地,所述分配装置可以获得所述重要性参数值i,所述紧急性参数值e,然后根据公式s=a*i+b*e,可以计算获得所述待分配任务的任务评分s,s的值越大说明对应的所述待分配的设计任务越重要和紧急。其中,所述重要性参数值的权重值a和所述紧急性参数值的权重值b根据实际经验进行设置,本发明实施例不做限定。

图4为本发明再一实施例提供的产品设计任务的分配方法的流程示意图,如图4所示,在上述各实施例的基础上,进一步地,本发明实施例提供的产品设计任务的分配方法还包括:

s401、若判断获知所述设计任务数量小于所述处理终端数量,则获取一个待分配的设计任务作为抢标任务发送给满足抢标要求的处理终端;

具体地,所述分配装置在获得所述待分配任务的处理终端数量和所述待分配的设计任务数量之后,将所述待分配任务的处理终端数量与所述待分配的设计任务数量进行比较,如果所述待分配的设计任务数量小于所述待分配任务的处理终端数量,说明所述待分配的设计任务不够分配。所述分配装置可以获取一个所述待分配的设计任务作为抢标任务,然后将所述抢标任务发送给满足抢标要求的处理终端。其中,所述抢标要求根据实际需要进行设置,本发明实施例不做限定。

例如,所述分配装置可以先获取所述待分配的设计任务中重要性参数值最高的设计任务作为所述抢标任务,或者获取所述待分配的设计任务中紧急性参数值最高的设计任务作为所述抢标任务,或者所述分配装置根据所述待分配任务的重要性参数值和紧急性参数值,获得每个所述待分配任务的任务评分,将所述任务评分最高的所述待分配任务作为所述抢标任务。所述抢标要求可以包括所述处理终端的技能属性满足所述抢标任务的技能属性要求。其中,所述重要性参数值和所述紧急性参数值可以预先设置。

s402、在预设时间段内接收所述满足抢标要求的处理终端返回的抢标信息;

具体地,所述分配装置将所述抢标任务发送给满足抢标要求的处理终端之后,所述满足抢标要求的处理终端可以接收所述抢标任务,并显示所述抢标任务,对应的设计师在看到所述抢标任务之后,可以进行抢标操作,例如通过鼠标点击所述抢标任务。所述处理终端检测到所述设计师的抢标操作之后,可以向所述分配装置返回抢标信息,所述抢标信息表明所述处理终端对应的设计师愿意接受所述抢标任务。所述分配装置会在预设时间段内,接收所述满足抢标要求的处理终端中每个所述处理终端返回的抢标信息。其中,所述预设时间段根据实际经验进行设置,例如1分钟,本发明实施例不做限定。可理解的是,如果所述分配装置在所述预设时间段内没有接收到任何一个所述抢标信息,那么不会进行后续的抢标任务分配,可以重新发布抢标任务。

s403、根据任务分配规则以及所述满足抢标要求的处理终端返回的抢标信息,获得一个所述处理终端分配所述抢标任务。

具体地,所述分配装置在获得满足抢标要求的处理终端返回的抢标信息之后,会根据任务分配规则以及所述满足抢标要求的处理终端返回的抢标信息,从返回所述抢标信息的处理终端中,获得一个所述处理终端,并将所述抢标任务分配给获得的一个所述处理终端。

在上述各实施例的基础上,进一步地,所述任务分配规则包括:

若判断获知所述抢标信息只有一个,则将所述抢标任务分配给发送所述抢标信息的处理终端;

具体地,所述分配装置可以统计所述抢标信息的数量,如果只有一个所述抢标信息,表明所述满足抢标要求的处理终端中,只有一个所述处理终端在所述预设时间段内返回了所述抢标信息,所述分配装置可以将所述抢标任务直接分配给发送所述抢标信息的处理终端。

图5为本发明一实施例提供的任务分配规则的流程示意图,如图5所示,在上述各实施例的基础上,进一步地,所述任务分配规则包括:

s501、若判断获知所述抢标信息有多个,则根据每个发送所述抢标信息的处理终端对应的工作评价值、任务匹配度值和等待时间值,获得每个发送所述抢标信息的处理终端的抢标评分;其中,所述工作评价值、任务匹配度值和等待时间值是预先获得的;

具体地,所述分配装置可以统计所述抢标信息的数量,如果所述抢标信息有多个,说明有多个所述处理终端返回了所述抢标信息,需要从多个所述处理终端中选择出一个所述处理终端分配所述抢标任务。所述分配装置可以获得每个发送所述抢标信息的处理终端对应的工作评价值、任务匹配度值和等待时间值,然后根据每个发送所述抢标信息的处理终端对应的工作评价值、任务匹配度值和等待时间值,获得每个发送所述抢标信息的处理终端的抢标评分。

其中,所述工作评价值是对所述处理终端对应的设计师已经完成的工作的评价,可以通过统计所述设计师在进行此次任务分配之前完成的预设数量的设计任务的平均评分获得,所述工作评价值越高,说明对应的设计师完成设计任务的质量越好,优先给所述工作评价值高的处理终端分配设计任务;所述等待时间值是所述分配装置统计所述处理终端等待分配任务的时间,所述处理终端等待分配任务的时间越长所述等待时间值越大,优先给所述等待时间值大的处理终端分配任务;所述任务匹配度值可以根据所述抢标任务的领域属性和所述处理终端的领域属性获得,如果所述抢标任务的领域属性和所述处理终端的领域属性匹配,那么可以将所述任务匹配度值设置为x,x例如为1;如果所述抢标任务的领域属性和所述处理终端的领域属性不匹配,可以将所述任务匹配度值设置为y,y例如为0或者负数。每个所述抢标任务预先设置所述领域属性,所述领域属性是指所述设计任务所属的技术领域、部件或者零件,根据实际经验进行设置,本发明实施例不做限定;所述处理终端对应的设计师会有擅长的技术领域、部分或者零件,可以将所述处理终端对应的设计师所擅长的技术领域、部件或者零件作为所述处理终端的领域属性,与所述设计任务的领域属性对应。如果所述抢标任务的领域属性和所述处理终端的领域属性包括相同的内容,那么所述抢标任务的领域属性和所述处理终端的领域属性匹配,例如抢标任务a的领域属性为部件001,处理终端b的领域属性为部件001、部件003和部件007,由于抢标任务a的领域属性和处理终端b的领域属性都包括部件001,抢标任务a的领域属性和处理终端b的领域属性匹配。

s502、将所述抢标任务分配给所述抢标评分最高的处理终端。

具体地,所述分配装置在获得每个发送所述抢标信息的处理终端的抢标评分之后,可以比较各个所述抢标评分,获得最高的所述抢标评分,然后将所述抢标任务分配给所述抢标评分最高的处理终端。

在上述各实施例的基础上,进一步地,根据每个发送所述抢标信息的处理终端对应的工作评价值、任务匹配度值和等待时间值,获得每个发送所述抢标信息的处理终端的抢标评分包括:

根据公式p=c*w+d*f+k*t,计算获得所述待分配任务的抢标评分p,其中,w为所述工作评价值,a为所述工作评价值的权重值,f为所述任务匹配度值,d为所述任务匹配度值的权重值,t为所述等待时间值,k为所述等待时间值的权重值。

具体地,所述分配装置可以获得每个发送所述抢标信息的处理终端的工作评价值w、任务匹配度值f和等待时间值t,然后根据公式p=c*w+d*f+k*t,计算获得所述待分配任务的抢标评分p。其中,所述工作评价值的权重值a,所述任务匹配度值的权重值d和所述等待时间值的权重值k根据实际经验进行设置,本发明实施例不做限定。

图6为本发明还一实施例提供的产品设计任务的分配方法的流程示意图,如图6所示,在上述各实施例的基础上,进一步地,所述获的得待分配任务的处理终端数量包括:

s1011、获取所述处理终端的未完成的设计任务数量和任务剩余完成时间;

具体地,所述设计师可以通过所述处理终端将未完成的设计任务数量和任务剩余完成时间上报给所述分配装置。所述分配装置可以接收所述处理终端上报的对应的设计师未完成的设计任务数量和任务剩余完成时间,作为所述处理终端的未完成的设计任务数量和任务剩余完成时间。其中,所述任务剩余完成时间是指所述设计师将未完成的设计任务完成所需的时间,可以由所述设计师根据实际经验估算。

s1012、若判断获知所述待处理的设计任务数量小于预设值且所述任务剩余完成时间小于时间阈值,则将所述处理终端作为一个所述待分配任务的处理终端。

具体地,所述分配装置在获得所述处理终端的未完成的设计任务数量和任务剩余完成时间之后,将所述未完成的设计任务数量与预设值进行比较,并将所述任务剩余完成时间与所述时间阈值进行比较,如果所述未完成的设计任务数量小于所述预设值且所述任务剩余完成时间小于所述时间阈值,那么将所述处理终端作为一个所述待分配任务的处理终端。所述分配装置对每个所述处理终端,都进行上述判断过程,统计满足所述预设值和所述时间阈值的处理终端的数量,从而可以获得所述待分配任务的处理终端数量。其中,所述预设值和所述时间阈值根据实际需要进行设置,本发明实施例不做限定。

将未完成的设计任务数量小于预设值和任务剩余完成时间小于时间阈值的处理终端作为待分配任务的处理终端,可以在处理终端快要完成任务之前,为处理终端提前分配设计任务,避免处理终端等待设计任务分配,有利于提高设计任务的分配效率。

图7为本发明一实施例提供的产品设计任务的分配装置结构示意图,如图7所示,本发明实施例提供的产品设计任务的分配装置,包括获得单元701、发送单元702和分配单元703,其中:

获得单元701用于获得待分配任务的处理终端数量和待分配的设计任务数量;发送单元702用于若判断获知所述设计任务数量大于或者等于所述处理终端数量,则根据推送规则向每个所述待分配任务的处理终端发送对应的待选择的设计任务;分配单元703用于接收每个所述处理终端返回的任务选择结果,并根据每个所述任务选择结果向每个所述处理终端分配对应的设计任务;其中,所述任务选择结果包括一个所述待分配的设计任务。

具体地,对于已经划分出的各个设计任务,可以统一通过产品设计任务的分配装置,分配到各个处理终端。获得单元701可以统计获得当前需要分配的设计任务的数量,即待分配的设计任务数量,还可以获得当前能够被分配设计任务的处理终端的数量,例如处于空闲状态的处理终端,即待分配任务的处理终端数量。

在获得所述待分配任务的处理终端数量和所述待分配的设计任务数量之后,发送单元702将所述待分配任务的处理终端数量与所述待分配的设计任务数量进行比较,如果所述待分配的设计任务数量小于或者等于所述待分配任务的处理终端数量,说明所述待分配的设计任务足够分配。对于每个所述待分配任务的处理终端,发送单元702可以根据推送规则发送与每个所述待分配任务的处理终端对应的待选择的设计任务。所述待分配任务的处理终端可以接收对应的待选择的设计任务,并显示所述待选择的设计任务,供设计师进行选择。所述设计师在所述处理终端浏览所述待选择的设计任务,从中选择一个设计任务,所述处理终端检测到所述设计师对所述待选择的设计任务的选择操作之后,向分配单元703发送任务选择结果,所述任务选择结果包括所述设计师选择的设计任务。

分配单元703可以接收每个所述处理终端返回的任务选择结果,然后将所述任务选择结果包括的一个所述待分配的设计任务分配给返回所述任务选择结果的处理终端。可理解的是,如果有多个所述处理终端选择同一个所述待分配的设计任务,可以将所述待分配的设计任务分配给最先返回所述任务选择结果的处理终端。

本发明实施例提供的产品设计任务的分配装置,在设计任务数量大于或者等于处理终端数量时,向根据推送规则向每个所述待分配任务的处理终端发送对应的待选择的设计任务,并接收每个处理终端返回的任务选择结果,再根据处理终端返回的任务选择结果分配设计任务,使设计任务直接分配给处理终端,提高了设计任务的分配效率。

本发明实施例提供的分配装置的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图8为本发明一实施例提供的电子设备的实体结构示意图,如图8所示,该电子设备可以包括:处理器(processor)810、通信接口(communicationsinterface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑指令,以执行如下方法:获得待分配任务的处理终端数量和待分配的设计任务数量;若判断获知所述设计任务数量大于或者等于所述处理终端数量,则根据推送规则向每个所述待分配任务的处理终端发送对应的待选择的设计任务;接收每个所述处理终端返回的任务选择结果,并根据每个所述任务选择结果向每个所述处理终端分配对应的设计任务;其中,所述任务选择结果包括一个所述待分配的设计任务。

此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:获得待分配任务的处理终端数量和待分配的设计任务数量;若判断获知所述设计任务数量大于或者等于所述处理终端数量,则根据推送规则向每个所述待分配任务的处理终端发送对应的待选择的设计任务;接收每个所述处理终端返回的任务选择结果,并根据每个所述任务选择结果向每个所述处理终端分配对应的设计任务;其中,所述任务选择结果包括一个所述待分配的设计任务。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述各方法实施例所提供的方法,例如包括:获得待分配任务的处理终端数量和待分配的设计任务数量;若判断获知所述设计任务数量大于或者等于所述处理终端数量,则根据推送规则向每个所述待分配任务的处理终端发送对应的待选择的设计任务;接收每个所述处理终端返回的任务选择结果,并根据每个所述任务选择结果向每个所述处理终端分配对应的设计任务;其中,所述任务选择结果包括一个所述待分配的设计任务。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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