一种基于众包模式的任务推送方法和装置制造方法及图纸

技术编号:21853967 阅读:26 留言:0更新日期:2019-08-14 01:11
本发明专利技术公开了一种基于众包模式的任务推送方法和装置,涉及计算机技术领域。该方法的一个具体实施方式包括:接收变更信息,其中所述变更信息中包括变更位置;根据所述变更位置的粒度建立待执行任务,其中所述待执行任务中包括所述变更位置;根据所述变更位置的粒度推送所述待执行任务。本发明专利技术克服了现有众包模式中任务的建立和推送针对性低的技术问题、进而达到增加任务完成效率和质量,降低众包任务的成本技术效果。

A Task Pushing Method and Device Based on Crowdsourcing Mode

【技术实现步骤摘要】
一种基于众包模式的任务推送方法和装置
本专利技术涉及计算机
,尤其涉及一种基于众包模式的任务推送方法、装置、电子设备和计算机可读介质。
技术介绍
随着互联网大数据的应用,把工作任务外包给来自于大众网络的多个任务承包方的众包模式已经越来越普及。例如企业利用众包模式来收集某种信息数据,作为日后产品或者产品数据的数据更新和分析来源,可以更好地保证数据的实时性及有效性。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:现有的众包模式对于任务建立的精细化程度不够,以至于建立的任务针对性不强,众包任务也未有针对性地进行分配或推送,从而降低了任务的完成效率与质量,增加了众包任务的成本。
技术实现思路
有鉴于此,本专利技术实施例提供一种基于众包模式的任务推送方法、装置,能够有针对性地建立和推送待执行任务,从而增加了任务完成效率和质量,降低众包任务的成本。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种基于众包模式的任务推送方法,包括:接收变更信息,其中所述变更信息中包括变更位置;根据所述变更位置的粒度建立待执行任务,其中所述待执行任务中包括所述变更位置;根据所述变更位置的粒度推送所述待执行任务。可选地,根据所述变更位置的粒度建立待执行任务的方法包括:确定所述变更位置是否在预设范围内,若所述变更位置在所述预设范围内,则根据所述变更位置的粒度建立待执行任务。可选地,在确定所述变更位置是否在预设范围内时,若所述变更位置不在所述预设范围内,则所述变更位置为新增的变更位置;根据所述新增的变更位置的粒度建立待执行任务;以及修改所述预设范围包括所述新增的变更位置。可选地,在根据所述变更位置的粒度建立待执行任务之前,所述方法还包括:确定所述预设范围内是否包括预设执行活动;若包括所述预设执行活动,则根据所述变更位置的粒度建立待执行任务。可选地,根据所述变更位置的粒度推送所述待执行任务之后,所述方法还包括:接收所述待执行任务的执行数据;若在预设时间段内未能接收到所述待执行任务的执行数据,则回收所述待执行任务。为实现上述目的,根据本专利技术实施例的另一个方面,提供了一种基于众包模式的任务推送装置,包括:接收模块,用于接收变更信息,其中所述变更信息中包括变更位置;任务模块,用于根据所述变更位置的粒度建立待执行任务,其中所述待执行任务中包括所述变更位置;推送模块,用于根据所述变更位置的粒度推送所述待执行任务。可选地,所述任务模块还用于在根据所述变更位置的粒度建立待执行任务时,确定所述变更位置是否在预设范围内,若所述变更位置在所述预设范围内,则根据所述变更位置的粒度建立待执行任务。可选地,所述任务模块还用于在确定所述变更位置是否在预设范围内时,若所述变更位置不在所述预设范围内,则所述变更位置为新增的变更位置;根据所述新增的变更位置的粒度建立待执行任务;所述装置还包括修改模块,用于修改所述预设范围包括所述新增的变更位置。可选地,所述任务模块还用于在根据所述变更位置的粒度建立待执行任务之前,确定所述预设范围内是否包括预设执行活动;若包括所述预设执行活动,则根据所述变更位置的粒度建立待执行任务。可选地,所述装置还包括第二接收模块,用于在所述推送模块根据所述变更位置的粒度推送所述待执行任务之后,接收所述待执行任务的执行数据;所述推送模块还用于,若所述第二接收模块在预设时间段内未能接收到所述待执行任务的执行数据,则回收所述待执行任务。为实现上述目的,根据本专利技术实施例的再一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现基于众包模式的任务推送方法中任一所述的方法。为实现上述目的,根据本专利技术实施例的再一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被一个或多个处理器执行时实现基于众包模式的任务推送方法中任一所述的方法。上述专利技术中的一个实施例具有如下优点或有益效果:因为采用根据变更信息中的变更位置的粒度建立和推送待执行任务的技术手段,所以克服了现有众包模式中任务的建立和推送针对性低的技术问题,进而达到增加任务完成效率和质量、降低众包任务的成本技术效果。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术实施例的一种基于众包模式的任务推送方法的主要步骤的示意图;图2是根据本专利技术实施例的一种基于众包模式的任务推送装置的主要部分的示意图;图3是本专利技术实施例可以应用于其中的示例性系统架构图;图4是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1是根据本专利技术实施例的一种任务建立方法的主要步骤的示意图,如图1所示:步骤S101表示接收变更信息,其中所述变更信息中包括变更位置;此步骤的主要目的是获取包括变更位置的变更信息,以变更位置为基础建立待执行任务,更有针对性。其中,所述变更信息可以是上游业务发送的含有业务变更内容的信息,变更的内容可以包括新增、修改或删除,变更位置用于指示该变更发生的位置。例如在物流领域,变更信息可以为新增、修改或删除某一配送路线,变更位置即为这条配送路线在地理上的位置。步骤S102表示根据所述变更位置的粒度建立待执行任务,其中所述待执行任务中包括所述变更位置;此步骤的目的是以变更位置作为约束任务建立的条件,进一步提高任务建立的针对性。其中,变更位置的粒度可以是指预设的变更位置范围大小,例如,变更位置包括点、路线、区域和城市,其中点和路线为小粒度,区域为中粒度,城市为大粒度。即变更位置为地理上的某一点、某一条路线(根据既有经验,不超过3km长度)、某一个区域(不超过社区大小)或某一个城市,如道路施工导致的既有道路信息存在修改或者新增的一条道路及其对应的其它空间信息,将这些位置确定为变更位置,以这些位置为基础建立待执行任务,更有针对性。再例如,以硬盘上的各个分区为变更位置;或以IP地址的来源划分变更位置。根据所述变更位置的粒度建立待执行任务的方法包括:确定所述变更位置是否在预设范围内,若所述变更位置在所述预设范围内,则根据所述变更位置的粒度建立待执行任务。此步骤的目的是根据预设范围建立待执行任务,进一步提高任务建立的针对性。在确定所述变更位置是否在预设范围内时,若所述变更位置不在所述预设范围内,则所述变更位置为新增的变更位置;根据所述新增的变更位置的粒度建立待执行任务;以及修改所述预设范围包括所述新增的变更位置。此步骤的目的是修改预设范围,以备下次确定变更位置。在根据所述变更位置的粒度建立待执行任务之前,所述方法还包括:确定所述预设范围内是否包括预设执行活动;若包括所述预设执行活动,则根据所述变更位置的粒度建立待执行任务。确定所述变更位置是否在预设范围内,若所述变更位置在所述预设范围内本文档来自技高网...

【技术保护点】
1.一种基于众包模式的任务推送方法,其特征在于,包括:接收变更信息,其中所述变更信息中包括变更位置;根据所述变更位置的粒度建立待执行任务,其中所述待执行任务中包括所述变更位置;根据所述变更位置的粒度推送所述待执行任务。

【技术特征摘要】
1.一种基于众包模式的任务推送方法,其特征在于,包括:接收变更信息,其中所述变更信息中包括变更位置;根据所述变更位置的粒度建立待执行任务,其中所述待执行任务中包括所述变更位置;根据所述变更位置的粒度推送所述待执行任务。2.根据权利要求1所述的方法,其特征在于,根据所述变更位置的粒度建立待执行任务的方法包括:确定所述变更位置是否在预设范围内,若所述变更位置在所述预设范围内,则根据所述变更位置的粒度建立待执行任务。3.根据权利要求2所述的方法,其特征在于,在确定所述变更位置是否在预设范围内时,若所述变更位置不在所述预设范围内,则所述变更位置为新增的变更位置;根据所述新增的变更位置的粒度建立待执行任务;以及修改所述预设范围包括所述新增的变更位置。4.根据权利要求2所述的方法,其特征在于,在根据所述变更位置的粒度建立待执行任务之前,所述方法还包括:确定所述预设范围内是否包括预设执行活动;若包括所述预设执行活动,则根据所述变更位置的粒度建立待执行任务。5.根据权利要求1述的方法,其特征在于,根据所述变更位置的粒度推送所述待执行任务之后,所述方法还包括:接收所述待执行任务的执行数据;若在预设时间段内未能接收到所述待执行任务的执行数据,则回收所述待执行任务。6.一种基于众包模式的任务推送装置,其特征在于,包括:接收模块,用于接收变更信息,其中所述变更信息中包括变更位置;任务模块,用于根据所述变更位置的粒度建立待执行任务,其中所述待执行任务中包括所述变更位置;推送模块,用于根据所述变更位置的粒度推送所述...

【专利技术属性】
技术研发人员:李亚娟蔡金华赫桂望张佳斌
申请(专利权)人:北京京东振世信息技术有限公司
类型:发明
国别省市:北京,11

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

1