掌桥专利:专业的专利平台
掌桥专利
首页

一种众包任务资源配置方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 11:52:33


一种众包任务资源配置方法、装置、电子设备及存储介质

技术领域

本发明涉及数据分析技术领域,尤其涉及一种众包任务资源配置方法、装置、电子设备及存储介质。

背景技术

目前,通常根据任务成本、距离、交通、人员密集度等外部影响因素进行统计分析,以对该任务进行合理资源配置。但是,由于外部影响因素繁杂,且难以判断每个外部影响因素对该任务本身的影响比重,进而无法对该任务进行准确合理的资源配置。在众包市场中,对任务的不合理资源配置,容易提高该任务回撤风险或导致哄抢现象。并且,现有技术中对任务的资源配置无约束限制,若该任务由于重新资源配置而在众包市场中跳变,也会提高该任务的回撤风险。

发明内容

本发明的目的是针对现有技术中无法对众包任务进行合理的资源配置的问题,提供一种众包任务资源配置方法、装置、电子设备及存储介质。

为实现上述目的,本发明提供一种众包任务资源配置方法,所述方法包括:

获取多个众包任务的时间信息,根据多个所述时间信息的发布时间和接单时间,确定每个所述众包任务的抢单值及所述多个众包任务的抢单平衡值;其中,所述抢单值用于表征单个所述众包任务从发布到接单的所需时间,所述抢单平衡值用于表征所述多个众包任务从发布到接单的基准所需时间;

根据多个所述抢单值及所述抢单平衡值,确定对应每个所述众包任务的第一权重值以及对应所述多个众包任务的第二权重值;其中,所述第一权重值用于表征单个所述众包任务的抢单速度,所述第二权重值用于表征所述多个众包任务的基准抢单速度;

根据多个所述第一权重值与所述第二权重值,确定所述众包任务的配置参数;

根据所述配置参数及预设的配置比例生成对应的资源配置策略;其中,所述配置比例用于表征所述众包任务的待分配最大资源;

实施所述资源配置策略。

优选地,所述获取多个众包任务的时间信息中,所述多个众包任务为同一类别的多个众包任务;

在所述获取多个众包任务的时间信息之前,还包括:

获取每个所述众包任务的属性信息;

根据所述属性信息对每个所述众包任务进行分类。

优选地,所述确定每个所述众包任务的抢单值及所述多个众包任务的抢单平衡值,还包括:

获取多个所述抢单值中的最大值和最小值;

在所述抢单值的最大值和最小值之间确定一数值;其中,所述数值为所述抢单值的最大值或者所述抢单值的最小值的预设倍数;

当所述数值满足预设条件时,将所述数值作为所述抢单平衡值;所述预设条件为所述数值大于第一数量的抢单值且小于第二数量的抢单值。

优选地,当所述数值不满足预设条件时,调整所述预设倍数,在所述抢单值的最大值和最小值之间重新确定一数值,直至所述数值满足所述预设条件。

优选地,所述第一权重值和所述第二权重值分别通过将所述抢单值和所述抢单平衡值输入权重计算模型中以获取,其中所述权重计算模型采用如下函数:

f(Δt)=1/(1+Δt),Δt≥0;

其中,f(Δt)为因变量,用于表示所述第一权重值或第二权重值;Δt为自变量,用于表示单个众包任务的抢单值或多个众包任务的抢单平衡值;

在将所述抢单值或者所述抢单平衡值输入所述权重计算模型之前,还包括:

基于所述抢单值的单位信息,对所述函数中的自变量进行单位化替换;其中,所述单位信息为秒或分钟或小时或日。

优选地,所述根据多个所述第一权重值与所述第二权重值,确定所述众包任务的配置参数,还包括:

从多个所述第一权重值中确定一个作为多个所述第一权重值的代表值;其中,所述代表值包括多个所述第一权重值的均值、中位数、以及最频繁出现的所述第一权重值中任意一个;

根据所述代表值与所述第二权重值获得所述配置参数的配置范围;

将所述配置范围进行归一化处理,以获得所述配置参数。

优选地,在所述实施所述资源配置策略之前,还包括:

获取预设的任务约束策略,所述任务约束策略用于表征适用于所述众包任务的资源配置策略的阈值;

当所述资源配置策略不符合所述任务约束策略时,根据所述任务约束策略调整所述配置参数,并根据调整后的所述配置参数及所述预设的配置比例重新生成对应的资源配置策略。

为实现上述目的,本发明还提供一种众包任务资源配置装置,所述装置包括:

获取单元,用于获取多个众包任务的时间信息,根据多个所述时间信息的发布时间和接单时间,确定每个所述众包任务的抢单值及所述多个众包任务的抢单平衡值;其中,所述抢单值用于表征单个所述众包任务从发布到接单的所需时间,所述抢单平衡值用于表征所述多个众包任务从发布到接单的基准所需时间;

确定单元,用于根据多个所述抢单值及所述抢单平衡值,确定对应每个所述众包任务的第一权重值以及对应所述多个众包任务的第二权重值;其中,所述第一权重值用于表征单个所述众包任务的抢单速度,所述第二权重值用于表征所述多个众包任务的基准抢单速度;

参数配置单元,用于根据多个所述第一权重值与所述第二权重值,确定所述众包任务的配置参数;

策略配置单元,用于根据所述配置参数及预设的配置比例生成对应的资源配置策略;其中,所述配置比例用于表征所述众包任务的待分配最大资源;

实施单元,用于实施所述资源配置策略。

为实现上述目的,本发明还提供一种电子设备,所述电子设备包括:

存储器,存储至少一个指令;及

处理器,执行所述存储器中存储的指令以实现上述任意一项所述的众包任务资源配置方法。

为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现上述任意一项所述的众包任务资源配置方法。

上述技术方案的有益效果:

本发明通过同类多个众包任务的发布时间和接单时间获得同类多个众包任务的抢单值及抢单平衡值,并根据预设的权重计算模型映射得出与抢单值及抢单平衡值相对应的第一权重值和第二权重值,根据第一权重值及第二权重值确定该类众包任务整体抢单速度快与慢,从而选择对应的资源配置策略,以有效降低任务回撤风险以及避免任务哄抢现象。同时,本发明利用任务约束策略进行反向传播约束,记录资源调整后的实际配置参数,避免该类众包任务最终资源配置的显著跳变而引起众包市场波动,有效防止回撤风险的提高。

附图说明

图1为本发明众包任务资源配置方法实施例一之众包任务资源配置方法的流程示意图;

图2为本发明众包任务资源配置方法实施例一之确定抢单平衡值的流程示意图;

图3为本发明众包任务资源配置方法实施例一之确定配置参数的流程示意图;

图4为本发明众包任务资源配置方法实施例二的流程示意图;

图5为本发明众包任务资源配置方法实施例三的众包任务资源配置装置的功能模块图;

图6为本发明众包任务资源配置方法实施例四的电子设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在说本申请实施例中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。

在本申请的描述中,需要理解的是,步骤前的数字标号并不标识执行步骤的前后顺序,仅用于方便描述本申请及区别每一步骤,因此不能理解为对本申请的限制。

实施例一

请参阅图1,其本发明众包任务资源配置方法实施例一之众包任务资源配置方法的流程示意图,从图中可以看出,具体包括:

S001:获取每个所述众包任务的属性信息;根据所述属性信息对每个所述众包任务进行分类。

众包任务指的是一个公司或机构把过去由员工执行的工作任务,以自由自愿的形式外包给非特定的大众志愿者的做法。众包任务通常是由个人来承担,但如果涉及到需要多人协作完成的任务,也有可能以依靠开源的个体生产的形式出现。

后台服务器接收输入的多个众包任务,并根据多个众包任务的地址信息、任务难易程度信息、任务时限信息等其中一项或多项的属性信息对多个众包任务进行分类。分类完成后,根据该类众包任务的属性信息对该类众包任务进行统一资源配置。

在示例性的实施例中,可事先为不同属性信息设置对应的配置参数,所述后台服务器则可通过该类众包任务的属性信息获取对应的统一资源配置。例如:该类任务成本为200元,市级地址设置配置参数为0.8,区级地址设置配置参数为0.6,高难度设置配置参数为0.9,中难度设置配置参数为0.8,低难度设置配置参数为0.7,若该类众包任务为地址信息为市级地址,任务难易程度信息为低难度,则该类众包任务统一定价为200*0.8*0.6=96元。

S101:获取多个众包任务的时间信息,根据多个所述时间信息的发布时间和接单时间,确定每个所述众包任务的抢单值及所述多个众包任务的抢单平衡值;其中,所述抢单值用于表征单个所述众包任务从发布到接单的所需时间,所述抢单平衡值用于表征所述多个众包任务从发布到接单的基准所需时间。

具体的,所述获取多个众包任务的时间信息中,所述多个众包任务为同一类别的多个众包任务。

后台服务器将分类完成的多个众包任务发送至众包平台,待用户设备接单成功后向后台服务器反馈多个众包任务的:任务id、发布时间,接单时间、完成时间、地址、价格、接单人、任务内容以及其他任务信息,后台服务器对任务信息进行记录并存档。其中,用户设备是指接收服务方,如交通工具叫车服务中的司机,所使用的移动终端或个人计算机等设备。

在示例性的实施例中,可根据任务i的发布时间T

需特别说明的是,由于用户设备接单成功并完成任务时,会对应获得该类众包任务的赏金,因此相对赏金越高的任务,会更受到用户设备的喜爱,即该任务被接单概率和接单速度会更快,对应的抢单值也就越小。可知,在同类众包任务的资源配置中,资源配置越高的众包任务,对应的抢单值也就越小(特殊情况除外,如:资源配置较低的任务相对资源配置较高的任务进行了过度宣传)。此处资源配置与抢单值的关系判断符合市场自然规律,非人为设定。

并且,抢单值越大,表征该众包任务短时间内无用户设备接单;当抢单值过大时(如2小时、4小时、1天、2天等,根据该类众包任务的任务时限信息进行定义),该众包任务可能会因长时间无用户设备接单而存在被后台服务器回撤的风险。

如图2所述,其为本发明众包任务资源配置方法实施例一之确定抢单平衡值的流程示意图,具体包括:

S11:获取多个所述抢单值中的最大值和最小值。

S12:在所述抢单值的最大值和最小值之间确定一数值;其中,所述数值为所述抢单值的最大值或者所述抢单值的最小值的预设倍数。

例如:将抢单平衡值Δt

又例如:将抢单平衡值Δt

S13:当所述数值满足预设条件时,将所述数值作为所述抢单平衡值;所述预设条件为所述数值大于第一数量的抢单值且小于第二数量的抢单值。

若所述抢单平衡值过小,则容易引起所述众包任务哄抢现象发生;若所述抢单平衡值过大,则容易引起所述众包任务回撤风险发生。因此,所述抢单平衡值Δt

1、Δt

优选地,设定Δt

2、Δt

优选地,设定Δt

例如:判断Δt

又例如:判断Δt

在示例性的实施例中,当所述数值不满足预设条件时,调整所述预设倍数,在所述抢单值的最大值和最小值之间重新确定一数值,直至所述数值满足所述预设条件。

例如:当将Δt

本实施例设置抢单平衡值是为了便于定义同类中每个众包任务的相对接单速度的快与慢。以抢单平衡值作为基础点,若抢单值大于抢单平衡值,则说明该众包任务接单较慢,反应该众包任务的资源配置偏低;若抢单值小于抢单平衡值,则说明该众包任务接单较快,反应该众包任务的资源配置偏高。

需特别说明的是,同类众包任务中的抢单平衡值Δt

S102:根据多个所述抢单值及所述抢单平衡值,确定对应每个所述众包任务的第一权重值以及对应所述多个众包任务的第二权重值;其中,所述第一权重值用于表征单个所述众包任务的抢单速度,所述第二权重值用于表征所述多个众包任务的基准抢单速度。

在示例性的实施例中,所述第一权重值和所述第二权重值分别通过将所述抢单值和所述抢单平衡值输入权重计算模型中以获取。优选地,所述权重计算模型采用如下函数:

f(Δt)=1/(1+Δt),Δt≥0;

其中,f(Δt)为因变量,用于表示所述第一权重值或第二权重值;Δt为自变量,用于表示单个众包任务的抢单值或多个众包任务的抢单平衡值。

将多个所述抢单值Δt

当抢单值Δt

根据第二权重值f(Δt

其中,所述函数f(Δt

1、f(Δt

2、f(Δt

例如:Δt

公式1的值为1、0.5、0.1,统计上有显著区分度。

公式2的值为1、0.998、0.985,统计上无显著区分度。

需特别说明的是,同类多个众包任务的抢单值Δt

进一步的,基于所述抢单值的单位信息,对所述函数中的自变量进行单位化替换;其中,所述单位信息为秒或分钟或小时或日。

所述函数f(Δt)=1/(1+Δt)中,Δt为自变量,其单位信息可为毫秒或分钟或小时或日等时间单位,若所述函数中数字1单位为日,而对应抢单值单位为秒,则得出的同类不同众包任务的第一权重值在统计上无显著变化。故为便于统计,对所述函数中的自变量进行单位化替换。

优选地,可由多个所述众包任务中,选择一个具有代表性的抢单值作为分母,相当于为Δt定标。其中,具有代表性的抢单值包括但不限于:均值、中位数、最小值等。

本实施例中,选用Δt

可知,无论该类众包任务的时限信息如何,Δt

以抢单值Δt

1、f(Δt

2、f(Δt

例如Δt

公式1的值为1、0.89、0.47,统计上有显著区分度。

公式2的值为1、0.98、0.86,统计上无显著区分度。

可知,对应抢单平衡值Δt

S103:根据多个所述第一权重值与所述第二权重值,确定所述众包任务的配置参数。如图3所示,其为本发明众包任务资源配置方法实施例一之确定配置参数的流程示意图,具体包括:

S31:从多个所述第一权重值中确定一个作为多个所述第一权重值的代表值;其中,所述代表值包括多个所述第一权重值的均值、中位数、以及最频繁出现的所述第一权重值中任意一个;

S32:根据所述代表值与所述第二权重值获得所述配置参数的配置范围;

S33:将所述配置范围进行归一化处理,以获得所述配置参数。

在示例性的实施例中,选择多个所述第一权重值的均值作为所述代表值:

根据多个所述第一权重值的代表值

优选地,通过以下公式对所述配置范围进行归一化处理以得到所述配置参数:

其中,f(Δt

当Δt

通过归一化处理,将配置参数范围限定在-1~1,以便对所述众包任务的资源调整范围进行更直观判断,同时便于对所述众包任务的资源调整。

其中,若配置参数为正值,则说明该类众包任务整体平均抢单速度较快,则判该类众包任务的统一资源配置超过了抢单平衡值对应的资源配置,存在资源配置较高的现象,需对该类众包任务进行降低资源配置策略;若配置参数为负值,则需对该类众包任务进行提高资源配置策略。

S104:根据所述配置参数及预设的配置比例生成对应的资源配置策略;其中,所述配置比例用于表征所述众包任务的待分配最大资源。

例如:所述配置参数为0.6,预设的配置比例为5%,所述众包任务的原价为100元。由于所述配置参数为正数,可知需对该类众包任务进行降低资源配置策略。

100*5%*0.6=3(元)

S105:实施所述资源配置策略。

可知该类众包任务的统一资源配置高了3元,需对该类众包任务进行降价3元的资源配置策略。

本发明通过同类多个众包任务的发布时间和接单时间获得同类多个众包任务的抢单值及抢单平衡值,并根据预设的权重计算模型映射得出与抢单值及抢单平衡值相对应的第一权重值和第二权重值,根据第一权重值及第二权重值确定该类众包任务整体抢单速度快与慢,从而选择选择对应的资源配置策略。有效降低任务回撤风险以及避免任务哄抢现象。

实施例二

相对于实施例一,本实施例在实施对应资源配置策略时,综合考虑了所述众包任务资源配置策略的阈值问题。请参阅图4,其为本发明众包任务资源配置方法实施例二的流程示意图,从图中可以看出,具体包括:

如图4所示,其本发明众包任务资源配置方法实施例二的流程示意图,在实施例一基础上,实施资源配置策略之前还包括:

S41:获取预设的任务约束策略,所述任务约束策略用于表征适用于所述众包任务的资源配置策略的阈值;

S42:当所述资源配置策略不符合所述任务约束策略时,根据所述任务约束策略调整所述配置参数,并根据调整后的所述配置参数及所述预设的配置比例重新生成对应的资源配置策略。

例如:所述配置参数为0.6,预设的配置比例为5%,该类众包任务的原价为100元,任务约束策略为“最终价格不得低于99元”。由于所述配置参数为正数,可知需对该类众包任务进行降低资源配置策略。

100*5%*0.6=3(元)

可知该类众包任务的统一资源配置高了3元,但由于所述任务约束策略的设置,则对所述众包任务进行降价1元的资源配置策略。

同时,利用实际降价1元,套用上述公式得到实际配置参数为:1/(100*5%)=0.2,最终保存0.2作为该众包任务的配置参数,以便后期该类众包任务的价格约束变化后,该类众包任务的最终定价都可稳定连续变化。

通过实施例二,利用任务约束策略进行反向传播约束,记录资源调整后的实际配置参数,避免该类众包任务最终资源配置的显著跳变而引起众包市场波动,有效防止回撤风险的提高。同时,能确保任务约束策略变更后,该类众包任务的最终资源配置都可稳定连续变化。

实施例三

如图5所示,其为本发明众包任务资源配置方法实施例三的众包任务资源配置装置的功能模块图。

所述装置包括分类单元31、获取单元32、确定单元33、参数配置单元34、策略配置单元35、实施单元36。本发明所称的单元是指一种能够被处理器所执行,并且能够完成固定功能的一系列计算机程序段,其存储在存储器中。在本实施例中,关于各单元的功能将在后续的实施例中详述。

分类单元31用于根据所述属性信息对每个所述众包任务进行分类。

在示例性的实施例中,后台服务器接收输入的多个众包任务,分类单元31根据多个众包任务的地址信息、任务难易程度信息、任务时限信息等其中一项或多项的属性信息对多个众包任务进行分类。

获取单元32用于获取多个众包任务的时间信息,根据多个所述时间信息的发布时间和接单时间,确定每个所述众包任务的抢单值及所述多个众包任务的抢单平衡值;其中,所述抢单值用于表征单个所述众包任务从发布到接单的所需时间,所述抢单平衡值用于表征所述多个众包任务从发布到接单的基准所需时间。

在示例性的实施例中,后台服务器将分类完成的众包任务发送至众包平台,待用户设备接单成功后向后台服务器反馈该众包任务的:任务id、发布时间,接单时间、完成时间、地址、价格、接单人、任务内容以及其他任务信息,后台服务器对任务信息进行记录并存档。获取单元32可从后台服务器中获取时间信息中的发布时间和接单时间。

确定单元33用于根据多个所述抢单值及所述抢单平衡值,确定对应每个所述众包任务的第一权重值以及对应所述多个众包任务的第二权重值;其中,所述第一权重值用于表征单个所述众包任务的抢单速度,所述第二权重值用于表征所述多个众包任务的基准抢单速度。

在示例性的实施例中,确定单元33将多个所述抢单值代入预设的权重计算模型中f(Δt)=1/(1+Δt),Δt≥0,得到第一权重值;确定单元33将所述抢单平衡值代入预设的权重计算模型中f(Δt)=1/(1+Δt),Δt≥0,得到第二权重值。

参数配置单元34用于根据多个所述第一权重值与所述第二权重值,确定所述众包任务的配置参数。

策略配置单元35用于根据所述配置参数及预设的配置比例生成对应的资源配置策略;其中,所述配置比例用于表征所述众包任务的待分配最大资源。

实施单元36用于实施所述资源配置策略。

实施例四

如图6所示,其本发明众包任务资源配置方法实施例四的电子设备的结构示意图。

在示例性的实施例中,所述电子设备4包括,但不限于,存储器41、处理器42,以及存储在所述存储器41中并可在所述处理器上运行的计算机程序,例如众包任务资源配置程序。本领域技术人员可以理解,所述示意图仅仅是电子设备的示例,并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述电子设备还可以包括输入输出设备、网络接入设备、总线等。

所述存储器41至少包括一种类型的计算机可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器41可以是电子设备的内部存储单元,例如该电子设备的硬盘或内存。在另一些实施例中,存储器41也可以是电子设备的外部存储设备,例如该电子设备上配备的插接式硬盘,智能存储卡(Smart MediaCard,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,存储器41还可以既包括电子设备的内部存储单元也包括其外部存储设备。本实施例中,存储器41通常用于存储安装于电子设备的操作系统和各类应用软件。此外,存储器41还可以用于暂时地存储已经输出或者将要输出的各类数据。

所述处理器42可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器42是所述电子设备的运算核心和控制中心,利用各种接口和线路连接整个电子设备的各个部分,及执行所述电子设备的操作系统以及安装的各类应用程序、程序代码等。

所述处理器42执行所述电子设备的操作系统以及安装的各类应用程序。所述处理器42执行所述应用程序以实现上述各个众包任务资源配置方法实施例中的步骤,例如图1所示的步骤S001、S101、S102、S103、S104、S105。

实施例五

本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘、服务器、App应用商城等等,其上存储有计算机程序,程序被处理器执行时实现相应功能。本实施例的计算机可读存储介质用于存储所述众包任务资源配置方法的计算机程序,被处理器42执行时实现实施例一、二、三或四的众包任务资源配置方法。

相关技术
  • 一种众包任务资源配置方法、装置、电子设备及存储介质
  • 一种基于任务构建及完成信息验证的资源配置方法、装置和电子设备
技术分类

06120113082604