一种协作式任务分派方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37328731 阅读:8 留言:0更新日期:2023-04-21 23:06
本发明专利技术涉及计算机技术领域,特别是涉及一种协作式任务分派方法、装置、计算机设备和存储介质,所述方法包括:发布任务,确定领取任务的用户并排序;按设定时间时隔获取领取任务的用户的位置信息;根据获取的用户的位置信息确定用户与指定位置的距离,根据用户与指定位置的距离选定一种到达方式,根据用户与指定位置的距离以及选定的到达方式确定用户到达指定位置所用的时长得到第一参数;根据计算所得的第一参数调整用户的排序;在设定时长内重复以上步骤,根据用户排序的变化确定第二参数;根据第二参数确定任务的分发组合并将任务下发给分发组合内的对应用户。本发明专利技术在任务分发前根据位置变化确定任务分发的次序,优化了任务分发组合。分发组合。分发组合。

【技术实现步骤摘要】
一种协作式任务分派方法、装置、计算机设备和存储介质


[0001]本专利技术涉及计算机
,特别是涉及一种协作式任务分派方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着互联网技术的发展,基于网络平台的任务分派调度模式也不断发展,在打车、搬家、同城配送等行业广泛应用。
[0003]传统的派单是将任务分发进入系统,由各个用户手动或者自动抢单,按先到先得的方式分派任务。这种方式对于简单的单人任务适用性较好,因为单人任务的完成不需要合作,接单者可以按照个人的情况安排具体事项。
[0004]然而,对于需要多人协同的订单,现有技术仅仅是将订单分发进入系统,由用户自由形成组合,无法调节订单的分派,无法实现组合式订单的分配优化。

技术实现思路

[0005]基于此,有必要针对上述的问题,提供一种协作式任务分派方法、装置、计算机设备和存储介质。
[0006]本专利技术实施例是这样实现的,一种协作式任务分派方法,所述协作式任务分派方法包括:
[0007]发布任务,确定领取任务的用户并排序;
[0008]按设定时间时隔获取领取任务的用户的位置信息;
[0009]根据获取的用户的位置信息确定用户与指定位置的距离,根据用户与指定位置的距离选定一种到达方式,根据用户与指定位置的距离以及选定的到达方式确定用户到达指定位置所用的时长得到第一参数;
[0010]根据计算所得的第一参数调整用户的排序;
[0011]在设定时长内重复以上步骤,根据用户排序的变化确定第二参数;
[0012]根据第二参数确定任务的分发组合并将任务下发给分发组合内的对应用户。
[0013]在其中一个实施例中,本专利技术提供了一种协作式任务分派装置,所述协作式任务分派装置包括:
[0014]第一排序模块,用于发布任务,确定领取任务的用户并排序;
[0015]获取模块,用于按设定时间时隔获取领取任务的用户的位置信息;
[0016]第一参数确定模块,用于根据获取的用户的位置信息确定用户与指定位置的距离,根据用户与指定位置的距离选定一种到达方式,根据用户与指定位置的距离以及选定的到达方式确定用户到达指定位置所用的时长得到第一参数;
[0017]第二排序模块,用于根据计算所得的第一参数调整用户的排序;
[0018]第二参数确定模块,用于在设定时长内重复以上步骤,根据用户排序的变化确定第二参数;
[0019]分发模块,用于根据第二参数确定任务的分发组合并将任务下发给分发组合内的对应用户。
[0020]在其中一个实施例中,本专利技术提供了一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述协作式任务分派方法的步骤。
[0021]在其中一个实施例中,本专利技术提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述协作式任务分派方法的步骤。
[0022]本专利技术提供的协作式任务分派方法在任务分发前,根据用户的位置变化调整用户领取任务的先后次序,避免了通过简单的抢单进行任务分配导致任务分配不合理,无法充分发挥用户有效时间的问题;并且,本专利技术根据用户的位置变化确定任务的最终分配结果,这种方式依靠于用户的位置变化,可以减小用户接到任务后到达任务指定位置的距离,优化用户服务资源的配置。
附图说明
[0023]图1为一个实施例提供的协作式任务分派方法的流程图;
[0024]图2为一个实施例提供的协作式任务分派装置的结构框图;
[0025]图3为一个实施例中计算机设备的内部结构框图。
具体实施方式
[0026]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0027]可以理解,本专利技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本专利技术的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
[0028]如图1所示,在一个实施例中,提出了一种协作式任务分派方法,具体可以包括以下步骤:
[0029]步骤S100,发布任务,确定领取任务的用户并排序;
[0030]步骤S200,按设定时间时隔获取领取任务的用户的位置信息;
[0031]步骤S300,根据获取的用户的位置信息确定用户与指定位置的距离,根据用户与指定位置的距离选定一种到达方式,根据用户与指定位置的距离以及选定的到达方式确定用户到达指定位置所用的时长得到第一参数;
[0032]步骤S400,根据计算所得的第一参数调整用户的排序;
[0033]步骤S500,在设定时长内重复以上步骤,根据用户排序的变化确定第二参数;
[0034]步骤S600,根据第二参数确定任务的分发组合并将任务下发给分发组合内的对应用户。
[0035]在本实施例中,这里的任务包括但不限于各类线下场馆或者场地的志愿任务(如
场馆导引员、球场理球员等)、大件的短途搬运任务以及其它类型需要协作完成的任务等。本专利技术通过软件平台进行任务发布,用户可以在移动终端上领取任务,通过本专利技术的方法系统(服务器)确定将任务分发给哪些领取任务的用户,需要说明的是,在本实施例中,领取任务不代表能够分配到任务,仅是代表用户可以接受这个任务,最终的分配结果由系统通过本专利技术提供的方法最终确定。
[0036]在本实施例中,这里的设定时间间隔可以设置为5

10分钟,视当前时刻距离任务开始的时间由管理者自行设定,可以是一个固定值也可以是一个变化值,本专利技术实施例对此不作进一步限定。在本实施例中,对于已领取任务的用户,系统按设定的时间间隔获取用户的位置信息,根据用户的位置信息的情况最终确定任务的分配。
[0037]在本实施例中,这里的指定位置是指执行任务的起始位置,对于如场馆引导员等任务,其地点是固定唯一的,而对于短途运送等,则指运送的起始位置。在本实施例中,这里的到达方式包括但不限于步行、骑行、打车、自驾、公交地铁等。第一参数为用户到达指定位置所用的时长。
[0038]在本实施例中,根据第一参数调整用户的排序,避免了通过简单的抢单决定任务分配导致资源调配不均的问题。
[0039]在本实施例中,这里的设定时间可以是一个固定时间,例如任务发布后的一个小时内,也可以是一个动态时间,例如任务开始前一个小时,此时设定时长就是任务发布到任务开始前一个小时之间的时间,在此过程中,由于不断地获取用户的位置信息,并不断地调整用户的排序,故根据此段时间内用户排序的变化可以确定出第二参数,则第二参数可以最终决定任务下发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种协作式任务分派方法,其特征在于,所述协作式任务分派方法包括:发布任务,确定领取任务的用户并排序;按设定时间时隔获取领取任务的用户的位置信息;根据获取的用户的位置信息确定用户与指定位置的距离,根据用户与指定位置的距离选定一种到达方式,根据用户与指定位置的距离以及选定的到达方式确定用户到达指定位置所用的时长得到第一参数;根据计算所得的第一参数调整用户的排序;在设定时长内重复以上步骤,根据用户排序的变化确定第二参数;根据第二参数确定任务的分发组合并将任务下发给分发组合内的对应用户。2.根据权利要求1所述的协作式任务分派方法,其特征在于,所述确定领取任务的用户并排序,包括:接收到用户领取任务的反馈信息,获取领取任务的用户的身份标识;根据用户领取任务的时间的先后顺序,将用户进行一次排序;接收到后来用户领取任务的反馈信息,判断一次排序是否发生改变;若一次排序未发生改变,将后来用户置于一次排序末端;若一次排序已发生改变,获取后来用户的位置信息,根据后来用户的位置信息确定后来用户的插入位置并将后来用户插入到已发生改变的排序中。3.根据权利要求2所述的协作式任务分派方法,其特征在于,所述根据后来用户的位置信息确定后来用户的插入位置并将后来用户插入到已发生改变的排序中,包括:根据后来用户的位置信息确定后来用户与指定位置的距离,根据后来用户与指定位置的距离选定一种到达方式;根据后来用户与指定位置的距离以及选定的到达方式确定后来用户到达指定位置所用的时长;在已排序用户中,确定与后来用户到达指定位置时长最接近的用户,将后来用户插入到确定出的与后来用户到达指定位置时长最接近的用户的前侧或者后侧。4.根据权利要求1所述的协作式任务分派方法,其特征在于,所述根据计算所得的第一参数调整用户的排序,之后还包括:比较更新前后的排序,判断是否存在更新前后均相邻的两个用户,若存在,比较两个用户到达指定位置所用时长的时差,判断时差是否小于设定的时差阈值,若是,则撤销后一次排序两个相邻用户的相对位置改变。5.根据权利要求1所述的协作式任务分派方法,其特征在于,所述根据计算所得的第一参数调整...

【专利技术属性】
技术研发人员:张先武
申请(专利权)人:深圳云众聚才信息服务有限公司
类型:发明
国别省市:

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

1