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

任务处理方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 12:14:58


任务处理方法、装置、电子设备及存储介质

技术领域

本发明实施例涉及计算机技术领域,尤其涉及一种任务处理方法、装置、电子设备及存储介质。

背景技术

目前,为了提高空间利用率,多是将多余或者经常不使用的物品存储至目标存储位置。现有的存储方式主要是:用户将单一物品打包放置到箱子中,在将箱子存储至目标存储位置。随着个人存储业务的发展,用户存储的物品品类越来越来,数量也越来越多,用户多会将多个物品存储至一个箱子中,从而将箱子存储至目标存储位置,进而实现个人存储的最大化应用。

发明人在基于上述方式实施本技术方案时,发现存在如下问题:

在将多个物品放置在同一箱子中时,如果用户想取出其中某个物品,则必须先获取整箱物品,再从整箱物品中获取其所需的物品。在物品取出完成后,再将整箱物品打包存储至目标存储位置,此时就会存在每次取物品都需要整箱取出,存在物品取出不便的问题;进一步的,箱子中存储的物品并不全部是用户所需的,因此在将整箱物品发送至用户时,存在运输资源浪费的问题;最后,为了提高获取物品的便捷性,可以将不同的物品放置在不同的箱子中,即一箱一物,此时就会存在浪费箱子资源,以及用户无法多物品存储至一个箱子中,引起用户流失的问题。

发明内容

本发明提供一种任务处理方法、装置、电子设备及存储介质,以实现对多个待处理子任务进行有效管理,从而提高用户体验的技术效果。

第一方面,本发明实施例提供了一种任务处理方法,该方法应用于任务建立方,包括:

获取待处理任务单中与各待处理子任务相对应的子任务标识;

基于各子任务标识和所述待处理任务单的目标任务标识,确定目标任务;

将所述目标任务发送至任务执行方,以使所述任务执行方在接收到目标任务时,确定与所述目标任务相对应的目标识别标识,以基于所述目标识别标识执行所述目标任务中的各待处理子任务。

第二方面,本发明实施例提供了一种任务处理方法,该方法应用于任务执行方,包括:

当接收到目标任务时,确定与所述目标任务相对应的至少一个目标识别标识;其中,所述目标任务为任务建立方根据各待处理子任务建立的任务;所述目标识别标识与各待处理子任务的子任务标识和目标任务的目标任务标识相对应;

基于所述目标识别标识,执行各个待处理子任务。

第三方面,本发明实施例提供了一种任务处理装置,该装置配置于任务建立方,包括:

任务标识确定模块,用于获取待处理任务单中与各待处理子任务相对应的子任务标识;

目标任务确定模块,用于基于各子任务标识和所述待处理任务单的目标任务标识,确定目标任务;

目标任务发送模块,用于将所述目标任务发送至任务执行方,以使所述任务执行方在接收到目标任务时,确定与所述目标任务相对应的目标识别标识,以基于所述目标识别标识执行所述目标任务中的各待处理子任务。

第四方面,本发明实施例提供了一种任务处理装置,该装置配置于任务执行方,包括:

识别标识确定模块,用于当接收到目标任务时,确定与所述目标任务相对应的至少一个目标识别标识;其中,所述目标任务为任务建立方根据各待处理子任务建立的任务;所述目标识别标识与各待处理子任务的子任务标识和目标任务的目标任务标识相对应;

子任务执行模块,用于基于所述目标识别标识,执行各个待处理子任务。

第五方面,本发明实施例还提供了一种电子设备,所述电子设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例任一所述的任务处理方法。

第六方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明实施例任一所述的任务处理方法。

本发明实施例的技术方案,在接收到待处理任务单时,可以获取待处理任务单中各个待处理子任务的子任务标识,进而基于子任务标识生成发送至任务执行方的目标任务,以使任务执行方根据目标任务中各子任务标识生成相应的目标识别标识,以基于目标标识和相应的子任务标识对各个待处理子任务进行有效处理的效果,解决了现有技术中多个待存储物品存储至一个箱子中时,若需要获取该箱子中的某个物品,需要将整个箱子邮寄至用户,以使用户从中取出其所需的物品,存在浪费资源以及用户体验较差的问题,实现了将多个待处理子任务分别进行管理,在用户获取其中某个子任务时,可以基于子任务标识从多个子任务中确定出目标子任务,不仅提高了资源管理效率,还提高了用户体验的技术效果。

附图说明

为了更加清楚地说明本发明示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本发明所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。

图1为本发明实施例一所提供的一种任务处理方法流程示意图;

图2为本发明实施例二所提供的一种任务处理方法流程示意图;

图3为发明实施例二所提供的一种任务处理方法示意图;

图4为本发明实施例三所提供的一种任务处理方法流程示意图;

图5为本发明实施例三所提供的一种任务处理方法示意图;

图6为本发明实施例四所提供的一种任务处理方法流程示意图;

图7为本发明实施例四所提供的一种任务处理方法示意图;

图8为本发明实施例五所提供的一种任务处理方法流程示意图;

图9为本发明实施例六所提供的一种任务处理装置结构示意图;

图10为本发明实施例七所提供的一种任务处理装置结构示意图;

图11为本发明实施例八所提供的一种电子设备结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一所提供的一种任务处理方法流程示意图,本实施例可适用于确定待处理任务中各个待处理子任务的任务标识,并基于任务标识生成任务执行方可执行的目标任务的情况,该方法可以由任务处理装置来执行,该装置可以通过软件和/或硬件的形式实现,该硬件可以是电子设备,电子设备可以是移动终端、PC端等。该技术方案的执行可以由服务器执行、也可以由终端设备来执行、还可以由服务器和终端设备配合执行。

在介绍本实施例技术方案之前,先简单对应用场景进行示例性说明。可以基于本发明实施例的技术方案研发相应的应用程序,用户可以在终端上安装该应用程序,进而基于应用程序中的功能执行本技术方案;还可以是,可以基于本发明实施例的技术方案研发相应的web页面,可以根据用户在web页面上的触发操作生成目标任务。

如图1所示,所述方法包括:

S110、获取待处理任务单中与各待处理子任务相对应的子任务标识。

其中,待处理任务单可以是用户上传或者用户基于待处理子任务创建的任务单。待处理任务单中包括多个待处理子任务,每个待处理子任务与每个待存储的物品相对应。例如,待处理任务单中包括十个待处理子任务,可以理解为用户将要存储十个物品,即,可以将存储的每个物品作为一个待处理子任务。为了区分每一个待处理子任务,可以生成与每个子任务相对应的子任务标识。即,子任务标识用于表征相应的待处理子任务,每个待处理子任务都存在一个与其相对应的子任务标识,且不同待处理子任务的子任务标识均不相同。

具体的,可以获取用户上传的待处理任务单,同时,可以获取待处理任务单中各个待处理子任务和相应的子任务标识。

示例性的,用户可以终端上安装存储物品的应用程序,或者,基于PC端上的工作台,编辑其要存储的物品,并在待存储物品的物品信息编辑完成后,点击确认按键。此时,可以将编辑的每个待存储物品作为待处理子任务,各个待处理子任务的集合为待处理任务单,可以将待处理任务单发送至服务端,以在服务端接收到待处理任务单后,可以获取待处理任务中各个待存储物品的物品标识,即子任务标识。同时,服务端还可以获取待处理任务单的任务单标识,即目标任务标识。

S120、基于各子任务标识和所述待处理任务单的目标任务标识,确定目标任务。

其中,目标任务标识是与待处理任务单相对应的,是待处理任务单的唯一标识符。可以基于各子任务标识和目标任务标识,生成发送至任务执行方的目标任务。

具体的,在获取各待处理子任务的子任务标识和待处理任务单的目标任务标识后,可以基于目标任务标识和各子任务标识,生成发送至任务执行方的目标任务。

示例性的,若待处理任务单中包括十个待处理子任务,此时,可以获取到十个子任务标识,如,十个子任务标识为1、2…10,目标任务标识可以是A。可以基于目标任务标识A和十个子任务标识,生成发送至任务执行方的目标任务。

需要说明的是,在实际应用过程中,子任务标识可以是一字符串,上述子任务标识仅是示例性说明。

S130、将所述目标任务发送至任务执行方,以使所述任务执行方在接收到目标任务时,确定与所述目标任务相对应的目标识别标识,以基于所述目标识别标识执行所述目标任务中的各待处理子任务。

其中,任务执行方可以理解为执行目标任务的一方,可选的,若待处理任务为存储物品的任务,那么任务执行方可以是取走待存储物品并将待存储物品存储至目标位置的一方。任务执行方为了区分每个待处理子任务,还可以生成与每个待处理子任务相对的目标识别标识。目标识别标识和子任务标识为一一对应的关系,可以理解为子任务标识为锁,识别标识为钥匙的关系。当任务执行方执行目标任务时,只要当目标识别标识和相应的子任务标识相匹配时,才能执行该待处理子任务,即可以取走待存储物品,并将该待存储物品存储至目标位置。

具体的,在确定目标任务后,可以将目标任务发送至任务执行方,以使任务执行方根据目标任务中的子任务标识和目标任务标识,生成相应的目标识别标识,进而使任务执行方根据目标识别标识执行相应的待处理子任务。

示例性的,在上述示例性的基础上,在将目标任务发送至任务执行方后,任务执行方可以根据目标任务中的十个子任务标识,生成十个目标识别标识,并建立一一对应关系。同时,还可以生成与目标任务标识相对应的目标识别标识。在建立一一对应关系之后,任务执行方可以根据目标识别标识,到存储物品的用户地址中取走相应的待存储物品,从而实现多个物品存储至一个箱子中的效果。进一步的,由于箱子中的每个物品都有相应的子任务标识,因此,在用户想要获取箱子中的某个物品时,可以基于子任务标识和相应的目标识别标识来获取,避免了任务执行方需要将整箱物品打包发送至相应用户的问题。

本发明实施例的技术方案,在接收到待处理任务单时,可以获取待处理任务单中各个待处理子任务的子任务标识,进而基于子任务标识生成发送至任务执行方的目标任务,以使任务执行方根据目标任务中各子任务标识生成相应的目标识别标识,以基于目标标识和相应的子任务标识对各个待处理子任务进行有效处理的效果,解决了现有技术中多个待存储物品存储至一个箱子中时,若需要获取该箱子中的某个物品,需要将整个箱子邮寄至用户,以使用户从中取出其所需的物品,存在浪费资源以及用户体验较差的问题,实现了将多个待处理子任务分别进行管理,在用户获取其中某个子任务时,可以基于子任务标识从多个子任务中确定出目标子任务,不仅提高了资源管理效率,还提高了用户体验的技术效果。

实施例二

图2为本发明实施例二所提供的一种任务处理方法流程示意图,在前述实施例的基础上,可以创建每个待处理子任务,进而基于待处理子任务生成待处理任务单,其具体的实施方式可以参见本实施例技术方案。其中,与上述实施例相同或者相应的技术术语在此不再赘述。

如图2所示,所述方法包括:

S210、当检测到触发任务创建控件时,显示任务创建列表页。

需要说明的是,在获取待处理任务单中各个待处理子任务的子任务标识之前,还需要创建各待处理子任务,进而根据各待处理子任务生成待处理任务单。

可选的,在获取待处理任务单中与各待处理子任务相对应的子任务标识之前,还包括:基于各待处理子任务,生成所述待处理任务单。

其中,各待处理子任务是基于待存储物品的物品信息生成的,例如,若需要存储物品A,则可以在任务编辑页面中编辑与物品A相对应的物品信息,从而基于物品A生成待处理子任务。基于在任务编辑页面中编辑的各个待处理子任务,生成待处理任务单。即,待处理任务单中包括多个待处理子任务。

需要说明的是,可以基于本实施例技术方案研发相应的应用程序,或者开发相应的WEB页面、亦或是开发H5页面,用户在应用程序或者相应页面中输入账号和密码以进入执行本技术方案的程序中。如,用户下载该方法所对应的应用程序,并将该应用程序安装在终端上。用户可以先注册相应的账号,进而在使用时可以输入账号和密码,以登录该应用程序。进入应用程序后,用户可以触发应用程序中的任务创建控件,即,触发创建物品存储的控件。

其中,进入应用程序的首页后,显示界面上可以显示多个控件,每个控件对应于不同的功能任务。任务创建控件为显示界面中的某个控件。任务创建控件所对应的功能任务为创建任务。当触发该控件后,可以弹出任务创建列表页,或者,创建任务的弹窗。任务创建列表页中也包括多个控件,例如,子任务添加控件、子任务创建控件、子任务编辑控件等。任务创建列表页可以是一个独立的页面,在该页面中可以创建多个待处理子任务。

具体的,在用户需要存储物品时,可以登录目标应用程序,以基于目标应用程序中下存储物品的订单。在应用程序上下存储物品的订单可以是:先触发应用程序中的任务创建控件,此时,可以弹出任务创建列表页,或者跳转至任务创建列表页。

S220、根据在任务创建列表页中的触发操作,生成待处理子任务,基于各待处理子任务生成待处理任务单。

在S210的基础上,任务创建列表页中包括多个控件,每个控件对应的功能不同,可选的,子任务添加控件,对待处理子任务的内容进行添加的控件等。用户可以触发任务创建列表页中的各个操作,服务器可以根据用户的触发操作,生成相应的待处理子任务。在各个待处理子任务创建完成后,可以点击确认按键,此时可以生成待处理任务单。待处理任务单中包括多个待处理子任务。

示例性的,任务创建列表页中包括一个待存储物品对应的待编辑控件,相应的,若仅存在一个待存储物品,用户可以触发任务创建列表页中的各个待编辑控件,并在待编辑控件中编辑相应的文本内容。在各个待编辑控件对应的文本内容编辑完成后,可以点击确认按键,此时,待处理子任务创建完成。进一步的,若用户在此触发了另一个位置的确认控件,则生成待处理任务单,待处理任务单中仅包括一个待处理子任务,该待处理子任务与待存储物品相对应的,同时,待处理子任务中还包括待存储物品的物品信息。

具体的,可以根据用户在任务创建列表页中的触发操作,可以生成相应的待处理子任务,进而基于各待处理子任务生成待处理任务单。

在本实施例中,根据在任务创建列表页中的触发操作,生成待处理子任务,基于各待处理子任务生成待处理任务单,包括:当检测到触发任务创建列表页中的子任务添加控件时,创建待编辑子任务以及与待编辑子任务相对应的子任务标识;待编辑子任务中包括至少一个待编辑控件;当检测到触发目标控件时,基于至少一个待编辑控件中的文本信息,将待编辑子任务作为待处理子任务;基于各待处理子任务和相应的子任务标识,生成待处理任务单。

其中,任务创建列表中包括子任务添加控件。子任务添加控件顾名思义为添加待处理子任务的控件,即,任务创建列表页中包括子任务添加控件。当用户触发该控件时,可以显示与创建待处理子任务相对应的多个控件。同时,可以将创建的任务作为待编辑子任务,即,此时虽然已经生成了子任务,但是子任务中并没有相应的信息,用户可以在于待编辑子任务相对应的待编辑控件中编辑相应的文本信息。可以理解为,在触发子任务添加控件时,可以显示多个控件,并将此时显示的多个控件称为待编辑控件。至少一个待编辑控件的数量可以是一个也可以是多个,在各待编辑控件中可以编辑相应的文本信息,其文本信息与编辑控件的名称相对应的,例如,待编辑控件对应的名称为物品名称,那么文本信息即为物品名称A。与每个待处理子任务相对应的待编辑控件数量相同,其作用也相同。用户可以在待编辑控件中编辑相应待处理子任务的任务属性信息。任务属性信息可以包括任务名称、任务品类、任务编号等。相应的,待编辑控件的数量与任务属性信息的数量相对应的。例如,用户要存储的物品为一件衣服,即,创建的待处理子任务与存储的衣服相对应。用户可以触发任务创建列表页中的子任务添加控件,此时显示的待编辑控件可以任务名称控件、任务品类控件以及任务编号控件等,用户可以在待编辑控件中编辑该衣服名称、衣服品类以及衣服编号,并将编辑的信息作为任务属性信息。在编辑完成后,可以触发确认控件,以生成待处理子任务。

还需要说明的是,在触发子任务添加控件时,还可以创建与该待编辑子任务相对应的子任务标识,该子任务标识与待编辑子任务一一对应,如,创建该物品所对应的SN码,即产品序列码,产品序列码和待存储物品(待编辑子任务、待处理子任务)相对应。

具体的,在检测到用户触发任务创建列表页中的子任务添加控件时,可以创建待编辑子任务和随机生成与待编辑子任务相对应的子任务标识。待编辑子任务中包括至少一个待编辑控件,可以在待编辑控件中编辑待存储物品的物品信息,如,物品信息可以是名称、物品品类、物品编号等。在待编辑控件中编辑完成并触发确认按键后,可以获取待编辑控件中编辑的文本信息,基于文本信息和待编辑子任务的任务标识,生成待处理子任务。若需要存储的物品有多个时,可以重复执行该步骤,以得到与各个待存储物品相对应的待处理子任务。基于各个待处理子任务,生成待处理任务单。

还需要说明的是,与各个待处理子任务相对应的子任务标识可以是随机生成的,也可以是采用一定的算法生成,例如,雪花算法。

可选的,创建与待编辑子任务相对应的子任务标识,包括:采用雪花算法对待编辑子任务的关联信息进行处理,生成与该编辑子任务相对应的子任务标识。

其中,关联信息可以是生成待编辑子任务的时间戳、用户账号等信,基于雪花算法可以对该信息进行处理,得到与待编辑子任务对应的子任务标识。由于用户账号通常是唯一的,同一待编辑子任务的创建时间戳是存在一定的差异的,因此与每个待编辑子任务(待处理子任务)所对应的子任务标识也是唯一的。

具体的,可以采用雪花算法对待编辑子任务的用户账号、时间戳进行处理,得到该待编辑子任务的子任务标识。

S230、获取待处理任务单中与各待处理子任务相对应的子任务标识。

S240、基于各子任务标识和待处理任务单的目标任务标识,确定目标任务。

在本实施例中,目标任务中包括与待处理任务单所对应的目标任务标识,还包括与各个待处理子任务相对应的子任务标识。

为了便于任务执行方更好的执行目标任务,在上传待处理任务单时,可以选择任务类型;或者,在基于待处理任务单中的各个任务标识生成目标任务时,添加任务类型。这样设置的好处在于,可以使任务执行方可以根据任务类型来执行待处理任务单中的各个待处理子任务。

可选的,基于各子任务标识和与待处理任务单相对应的目标任务标识,确定目标任务,包括:确定与待处理任务单相对应的目标任务标识和任务类型;基于任务类型、子任务标识和目标任务标识,生成目标任务。

其中,目标任务标识与待处理任务单相对应,在触发任务创建控件时,就可以生成与待处理任务单相对应的任务标识,并将该标识作为目标任务标识。任务类型是预先设置的,可以包括:小型任务、中型任务和大型任务。任务类型与存储各待存储物品的箱子尺寸相对应的,如,小型任务对应的为箱子尺寸较小,大型任务对应的箱子尺寸较大。用户可以根据实际需求,即,待存储物品(待处理子任务的数量和大小)来选择任务类型。

在本实施例中,目标任务中包括任务类型的好处在于,便于任务执行方可以携带相应尺寸的箱子来转各待存储物品。

具体的,根据用户选择的任务类型、子任务标识和目标任务标识来生成目标任务。

S250、将目标任务发送至任务执行方,以使任务执行方在接收到目标任务时,确定与目标任务相对应的目标识别标识,以基于目标识别标识执行目标任务中的各待处理子任务。

具体的,可以将目标任务发送至任务执行方,以使任务执行方执行接收到的目标任务。

在本实施例中,所述将目标任务发送至任务执行方,以使任务执行方在接收到目标任务时,确定与目标任务相对应的目标识别标识,以基于目标识别标识执行目标任务中的各待处理子任务,包括:将目标任务发送至任务执行方,以使任务执行方在接收到目标任务时,分别生成与各子任务标识和目标任务标识对应的目标识别标识,以基于目标识别标识和任务类型执行目标任务中的各待处理子任务。

具体的,在任务执行方接收到目标任务时,可以分别确定与目标任务标识和子任务标识相对应的目标识别标识。同时,可以建立目标识别标识和待处理子任务之间的对应关系,以便任务执行方基于目标识别标识和任务类型来执行目标任务中的各个待处理子任务。如,携带与任务类型相匹配的箱子尺寸执行各待处理子任务。

作为上述实施例的一可选实施例,图3为发明实施例二所提供的一种任务处理方法示意图。待处理任务单为待存储物品所对应的物品单,待处理子任务与各个待存储物品相对应。用户可以登录目标应用程序,并在目标应用程序中触发任务创建控件后,可以弹出任务创建列表页,同时,可以生成暂放各存储物品的箱子编号,即目标任务标识。在任务创建列表页中可以创建与每个待存储物品相对应的待处理子任务,同时,也可以生成与待处理子任务相对应的产品序列码SN码(子任务标识)。用户可以维护该产品序列码和相应的待存储物品信息。在所有待存储物品信息编辑完成后,即生成与各待存储物品对应的待处理子任务后,用户可以触发确认控件。基于用户的触发操作生成待处理任务单,并将待处理任务单发送至服务器,从而使服务器基于待处理任务单生成发送至任务执行方的目标任务。

本发明实施例的技术方案,在获取待处理任务单之前,用户可以在显示界面上编辑与各待存储物品相对应的待处理子任务,并生成与各待处理子任务相对应的子任务标识,基于各子任务标识和待处理子任务生成待处理任务单,以使服务器根据待处理任务单中的物品对各个待处理子任务进行有效管理的技术效果。

实施例三

图4为本发明实施例三所提供的一种任务处理方法流程示意图,在前述实施例的基础上,如果用户想要获取已存储的某一个或者多个子任务时,可以基于本实施例所提供的方法来执行。其中,与上述实施例相同或者相应的技术术语在此不再赘述。

如图4所示,所述方法包括:

S310、当检测到触发任务创建控件时,显示任务创建列表页。

S320、根据在任务创建列表页中的触发操作,生成待处理子任务,基于各待处理子任务生成待处理任务单。

S330、获取待处理任务单中与各待处理子任务相对应的子任务标识。

S340、基于各子任务标识和待处理任务单的目标任务标识,确定目标任务。

S350、将目标任务发送至任务执行方,以使任务执行方在接收到目标任务时,确定与目标任务相对应的目标识别标识,以基于目标识别标识执行目标任务中的各待处理子任务。

S360、当检测到触发获取任务的控件时,弹出与任务相对应的任务选择列表页。

需要说明的是,如果用户想要从存储的物品中获取某一个物品,还可以登录该应用程序,并触发该应用程序中的某个任务获取控件。在触发任务获取控件后,可以弹出任务选择列表页。任务选择列表页中包括多个待获取子任务,每个待获取子任务都是与预先创建并发送至任务方的待处理子任务。用户可以触发待选择任务列表页中的任意一个待处理子任务。

S370、基于在任务选择列表页中的触发操作,确定目标待获取子任务,并将目标待获取子任务的子任务标识发送至任务执行方,以使任务执行方根据子任务标识调取目标待获取子任务。

其中,可以将用户在待选择列表页中触发的待获取子任务作为目标待获取子任务。如,待选择列表页中包括十个待获取子任务,若用户触发了编号为5的待获取子任务,则可以将编号为5的待获取子任务作为目标待获取子任务。为了获取到与目标待获取子任务所对应的物品,可以将目标待获取子任务的子任务标识发送至任务执行方。任务执行方可以根据子任务标识调取目标待获取子任务。

作为上述实施例的一可选实施例,图5为本发明实施例三所提供的一种任务处理方法示意图。如图5所示,若用户需要从已存储的物品中获取某一个或多个物品,则可以在登录应用程序后进入物品获取页面,物品获取页面中包括多个待获取子任务(待获取物品),用户可以触发选择其要获取的待获取子任务,在选择完成并触发确认按键后,可以向服务器提交提取订单。提取订单中包括触发选择的目标待获取子任务。服务器可以将目标待获取子任务的子任务标识发送至任务执行方,以使任务执行方获取各目标待获取子任务,并将目标待获取子任务发送至相应的用户。

本发明实施例的技术方案,在检测到用户触发获取子任务的控件时,可以根据用户触发的子任务标识确定目标待获取子任务,并将目标待获取子任务的子任务标识发送至任务执行方,以使任务执行方可以从已执行的多个待处理子任务中确定目标待获取子任务,并将目标待获取子任务反馈至任务建立方,解决了需要将全部任务发送至任务建立方,存在资源浪费的技术问题,实现了将多个待处理子任务统一处理,提高了资源处理效率、管理效率以及用户体验的技术效果。

实施例四

图6为本发明实施例四所提供的一种任务处理方法流程示意图,本实施例可适用于根据接收到的目标任务生成相应的目标识别标识,进而基于目标识别标识执行相应目标任务的情况,该方法可以由任务执行方所对应的任务处理装置来执行,该装置可以通过软件和/或硬件的形式实现,该硬件可以是电子设备,电子设备可以是移动终端、PC端等。该技术方案的执行可以由服务器执行、也可以由终端设备来执行、还可以由服务器和终端设备配合执行。

如图6所示,所述方法包括:

S410、当接收到目标任务时,确定与所述目标任务相对应的至少一个目标识别标识。

需要说明的是,执行本实施例技术方案的为任务执行方。任务执行方可以理解为执行相应任务的一方。在本实施例中,任务执行方为取走待存储物品,并将待存储物品存储至相应位置的一方。例如,若目标任务中包括十个待存储物品,任务执行方是取走十个待存储物品,并将待存储物品存储至目标位置的用户。在任务执行方取走相应的待存储物品之前,也需要登录应用程序,以接收到任务建立方发送的目标任务,进而使任务执行方接收到目标任务后,与任务执行方相对应的用户可以执行该目标任务。

其中,目标任务为任务建立方创建的,并需要任务执行方执行的任务。目标任务中包括至少一个待处理子任务、各待处理子任务的子任务标识以及目标任务的目标任务标识。目标识别标识是与目标任务中的目标任务标识和子任务标识一一对应的。具体的,当任务执行方接收到目标任务后,任务执行方可以生成与每个子任务标识相对应的目标识别标识,如,目标识别标识可以是射频识别标签。即生成与每个子任务标识和目标任务标识对应的射频识别标签。

S420、基于所述目标识别标识,执行各个待处理子任务。

具体的,在确定目标识别标识后,与任务执行方所对应的工作人员,如,站点用户,可以携带射频识别标签到任务建立方所对应的地址中获取目标任务。此时,由于射频识别标签和子任务标识是一一对应的,因此可以将射频识别标签粘贴到与子任务标识相对应的待存储物品上。

在本实施例中,确定与各个子任务标识和目标任务标识相对应的目标识别标签的好处在于:在任务建立方对应的用户想要获取已存储的物品时,任务执行方可以根据目标待获取物品的子任务标识,确定与其相对应的目标识别标识,进而将目标待获取物品发送至任务建立方对应的用户,避免需要将全部物品发送至任务建立方对应的用户,以使用户从中挑选出其所需的物品,存在浪费运输资源以及用户体验较差的问题。

作为上述实施例的一可选实施例,图7为本发明实施例四所提供的一种任务处理方法示意图,如图7所示:在将目标任务发送至任务执行方后,任务执行方可以根据目标任务中的各个任务标识,生成相应的目标识别标识(射频识别标签RFID标签),即为每个任务标识绑定RFID标签,每个标签都不相同。在生成与各任务标识对应的目标识别标识之后,任务执行方对应的任务执行用户可以携带标签,到与任务建立方所对应的地址中取走待存储物品。目标任务中各子任务标识对应的为待存储物品,目标任务标识为暂存各待存储物品的箱子。在取走各待存储物品时,可以依据待存储物品的子任务标识粘贴相应的射频识别标签。在各待存储物品所对应的目标识别标识粘贴完成之后,任务执行方对应的用户可以取走待存储物品,以将待存储物品存储至目标存储位置,如,存储至库房中。

本发明实施例的技术方案,在接收到待处理任务单时,可以获取待处理任务单中各个待处理子任务的子任务标识,进而基于子任务标识生成发送至任务执行方的目标任务,以使任务执行方根据目标任务中各子任务标识生成相应的目标识别标识,以基于目标标识和相应的子任务标识对各个待处理子任务进行有效处理的效果,解决了现有技术中多个待存储物品存储至一个箱子中时,若需要获取该箱子中的某个物品,需要将整个箱子邮寄至用户,以使用户从中取出其所需的物品,存在浪费资源以及用户体验较差的问题,实现了将多个待处理子任务分别进行管理,在用户获取其中某个子任务时,可以基于子任务标识从多个子任务中确定出目标子任务,不仅提高了资源管理效率,还提高了用户体验的技术效果。

实施例五

图8为本发明实施例五所提供的一种任务处理方法流程示意图,在前述实施例的基础上,若任务执行方接收到任务建立方发送的获取目标子任务的任务获取请求时,可以基于本实施例公开的方法来执行。其中,与上述实施例相同或者相应的技术术语在此不再赘述。

如图8所示,所述方法包括:

S510、当接收到目标任务时,确定与目标任务相对应的至少一个目标识别标识。

在本实施例中,确定与目标任务相对应的至少一个目标识别标识可以是:当接收到目标任务时,获取目标任务中的目标任务标识和各子任务标识;确定与目标任务标识相对应的主目标识别标识,和与各目标子任务标识相对应的从目标识别标识。

其中,主目标识别标识为与目标任务标识相对应的射频识别标签。从识别标识的数量与子任务标识的数量相同。从识别标识是与子任务标识相对应的射频识别标签。

具体的,在获取到目标任务后,可以获取目标任务中的目标任务标识和子任务标识,并分别为目标任务标识和子任务标识绑定当前站点所对应的射频识别标签,并将该射频识别标签作为目标识别标识。

S520、基于目标识别标识,执行各个待处理子任务。

可选的,基于目标识别标识,执行各个待处理子任务,包括:建立主目标识别标识、各待处理子任务以及相应的从目标识别标识之间的对应关系;基于对应关系,执行目标任务中的各待处理子任务。

为了确定各任务标识所对应的目标识别标识,可以建立任务标识和识别标识之间的对应关系,以基于对应关系获取各任务标识对应的射频识别标签。任务执行方对应的用户可以携带射频识别标签到任务建立方所对应的用户地址中,将射频识别标签按照对应关系粘贴到各待处理子任务中,即粘贴到各待存储物品上。将射频识别标签粘贴到对应待存储物品上的好处在于,可以基于射频识别标签,确定各待存储物品对应的子任务标识,进而获取到用户想要获取的待存储物品。

S530、当接收到任务建立方发送的获取目标子任务的任务获取请求时,确定任务请求中的任务标识,以及任务标识的主识别标识和从识别标识。

需要说明的是,当用户需要从已存储的物品中获取某个物品时,可以触发任务获取控件。当触发任务获取控件后,可以跳转至任务获取页面。任务获取页面中包括多个已存储的物品,即多个任务执行方已完成执行的子任务。用户可以触发任务获取页面中的各个子任务,并将触发的子任务作为目标子任务。同时,还可以确定目标子任务所属的待处理任务单,并获取到待处理任务单的目标任务标识。

具体的,基于对应关系,可以确定与目标任务标识对应的主识别标识,与子任务标识相对应的从识别标识。

S540、基于主识别标识确定目标任务,基于从识别标识从目标任务中各待获取子任务中确定目标待获取子任务。

具体的,基于主识别标识(射频识别标签)确定出暂存待存储物品的箱子,基于从识别标识,可以确定任务建立方确定出的待获取物品。

S550、将与目标待获取子任务相对应的响应数据反馈至任务建立方。

具体的,在获取到待获取子任务(已存储的待获取物品)后,可以将物品打包出库,同时,将打包出库信息反馈至任务建立方。打包出库后可以按照任务建立方编辑的用户地址,将物品送至任务建立方对应的用户。

若目标待获取子任务是通过邮寄的方式将其发送至任务建立方,为了进一步便于用户追踪其要获取的物品,可以将快递单号发送至任务建立方。

需要说明的是,在任务建立方创建任务时,可以编辑默认邮寄地址,还可以是在触发获取任务时编辑子任务发送地址,当然,也可以是在子任务选择完成后编辑子任务发送地址,以便任务执行方可以根据编辑的任务发送地址,将子任务发送至相应的用户。

本发明实施例的技术方案,在接收到待处理任务单时,可以获取待处理任务单中各个待处理子任务的子任务标识,进而基于子任务标识生成发送至任务执行方的目标任务,以使任务执行方根据目标任务中各子任务标识生成相应的目标识别标识,以基于目标标识和相应的子任务标识对各个待处理子任务进行有效处理的效果,解决了现有技术中多个待存储物品存储至一个箱子中时,若需要获取该箱子中的某个物品,需要将整个箱子邮寄至用户,以使用户从中取出其所需的物品,存在浪费资源以及用户体验较差的问题,实现了将多个待处理子任务分别进行管理,在用户获取其中某个子任务时,可以基于子任务标识从多个子任务中确定出目标子任务,不仅提高了资源管理效率,还提高了用户体验的技术效果。

实施例六

图9为本发明实施例六所提供的一种任务处理装置结构示意图,该装置可以配置与任务建立方,该装置包括:任务标识确定模块610、目标任务确定模块620以及目标任务发送模块630。其中,

任务标识确定模块610,用于获取待处理任务单中与各待处理子任务相对应的子任务标识;目标任务确定模块620,用于基于各子任务标识和所述待处理任务单的目标任务标识,确定目标任务;目标任务发送模块630,用于将所述目标任务发送至任务执行方,以使所述任务执行方在接收到目标任务时,确定与所述目标任务相对应的目标识别标识,以基于所述目标识别标识执行所述目标任务中的各待处理子任务。

在上述技术方案的基础上,所述装置包括任务单创建模块,包括:

列表页创建单元,用于当检测到触发任务创建控件时,显示任务创建列表页;任务单生成单元,用于根据在所述任务创建列表页中的触发操作,生成待处理子任务,基于各待处理子任务生成所述待处理任务单。

在上述各技术方案的基础上,所述任务单生成单元,包括:

子任务标识创建子单元,用于当检测到触发所述任务创建列表页中的子任务添加控件时,创建待编辑子任务以及与所述待编辑子任务相对应的子任务标识;所述待编辑子任务中包括至少一个待编辑控件;待处理任务生成子单元,用于当检测到触发目标控件时,基于所述至少一个待编辑控件中的文本信息,将所述待编辑子任务作为待处理子任务;任务单生成子单元,用于基于各待处理子任务和相应的子任务标识,生成所述待处理任务单。

在上述各技术方案的基础上,子任务标识创建单元,还用于:采用雪花算法对所述待编辑子任务的关联信息进行处理,生成所述子任务标识。

在上述各技术方案的基础上,所述目标任务确定模块,包括:

任务属性信息确定单元,用于确定与所述待处理任务单相对应的目标任务标识和任务类型;目标任务确定单元,用于基于所述任务类型、所述子任务标识和所述目标任务标识,生成所述目标任务。

在上述各技术方案的基础上,所述目标任务发送模块,还用于:将所述目标任务发送至任务执行方,以使所述任务执行方在接收到目标任务时,分别生成与各子任务标识和目标任务标识对应的目标识别标识,以基于所述目标识别标识和所述任务类型执行所述目标任务中的各待处理子任务。

在上述各技术方案的基础上,所述装置还包括:

任务选择列表页显示模块,用于当检测到触发获取任务的控件时,弹出与所述任务相对应的任务选择列表页;其中,所述任务选择列表页中包括多个待获取子任务;所述待获取子任务为预先创建并发送至所述任务执行方的子任务;目标待获取子任务发送模块,用于基于在所述任务选择列表页中的触发操作,确定目标待获取子任务,并将所述目标待获取子任务的子任务标识发送至所述任务执行方,以使所述任务执行方根据所述子任务标识调取所述目标待获取子任务。

在上述各技术方案的基础上,所述待处理子任务与待存储物品一一对应。

本发明实施例的技术方案,在接收到待处理任务单时,可以获取待处理任务单中各个待处理子任务的子任务标识,进而基于子任务标识生成发送至任务执行方的目标任务,以使任务执行方根据目标任务中各子任务标识生成相应的目标识别标识,以基于目标标识和相应的子任务标识对各个待处理子任务进行有效处理的效果,解决了现有技术中多个待存储物品存储至一个箱子中时,若需要获取该箱子中的某个物品,需要将整个箱子邮寄至用户,以使用户从中取出其所需的物品,存在浪费资源以及用户体验较差的问题,实现了将多个待处理子任务分别进行管理,在用户获取其中某个子任务时,可以基于子任务标识从多个子任务中确定出目标子任务,不仅提高了资源管理效率,还提高了用户体验的技术效果。

本发明实施例所提供的任务处理装置可执行本发明任意实施例所提供的任务处理方法,具备执行方法相应的功能模块和有益效果。

值得注意的是,上述装置所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明实施例的保护范围。

实施例七

图10为本发明实施例七所提供的一种任务处理装置结构示意图,该装置应用于任务执行方,该装置包括:识别标识确定模块710和子任务执行模块720。

其中,识别标识确定模块710,用于当接收到目标任务时,确定与所述目标任务相对应的至少一个目标识别标识;其中,所述目标识别标识与所述目标任务中各待处理子任务的子任务标识和目标任务标识相对应;子任务执行模块720,用于基于所述目标识别标识,执行各个待处理子任务。

在上述各技术方案的基础上,所述识别标识确定模块包括:

任务标识识别单元,用于当接收到目标任务时,获取所述目标任务中的目标任务标识和各子任务标识;目标识别标识生成单元,用于确定与所述目标任务标识相对应的主目标识别标识,和与各目标子任务标识相对应的从目标识别标识。

在上述各技术方案的基础上,所述子任务执行模块包括:

对应关系建立单元,用于建立所述主目标识别标识、各待处理子任务以及相应的从目标识别标识之间的对应关系;子任务执行单元,用于基于所述对应关系,执行所述目标任务中的各待处理子任务。

在上述各技术方案的基础上,所述装置还包括:

识别标识生成模块,用于当接收到任务建立方发送的获取目标子任务的任务获取请求时,确定所述任务请求中的任务标识,以及所述任务标识的主识别标识和从识别标识;目标待获取子任务确定模块,用于基于所述主识别标识确定目标任务,基于所述从识别标识从所述目标任务中各待获取子任务中确定目标待获取子任务;反馈信息发送模块,用于将与所述目标待获取子任务相对应的响应数据反馈至所述任务建立方。

本发明实施例的技术方案,在接收到待处理任务单时,可以获取待处理任务单中各个待处理子任务的子任务标识,进而基于子任务标识生成发送至任务执行方的目标任务,以使任务执行方根据目标任务中各子任务标识生成相应的目标识别标识,以基于目标标识和相应的子任务标识对各个待处理子任务进行有效处理的效果,解决了现有技术中多个待存储物品存储至一个箱子中时,若需要获取该箱子中的某个物品,需要将整个箱子邮寄至用户,以使用户从中取出其所需的物品,存在浪费资源以及用户体验较差的问题,实现了将多个待处理子任务分别进行管理,在用户获取其中某个子任务时,可以基于子任务标识从多个子任务中确定出目标子任务,不仅提高了资源管理效率,还提高了用户体验的技术效果。

本发明实施例所提供的任务处理装置可执行本发明任意实施例所提供的任务处理方法,具备执行方法相应的功能模块和有益效果。

值得注意的是,上述装置所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明实施例的保护范围。

实施例八

图11为本发明实施例八所提供的一种电子设备结构示意图。图11示出了适于用来实现本发明实施例实施方式的示例性电子设备80的框图。图11显示的电子设备80仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图11所示,电子设备80以通用计算设备的形式表现。电子设备80的组件可以包括但不限于:一个或者多个处理器或者处理单元801,系统存储器802,连接不同系统组件(包括系统存储器802和处理单元801)的总线803。

总线803表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。

电子设备80典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备80访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

系统存储器802可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM)804和/或高速缓存存储器805。电子设备80可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统806可以用于读写不可移动的、非易失性磁介质(图11未显示,通常称为“硬盘驱动器”)。尽管图11中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线803相连。存储器802可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。

具有一组(至少一个)程序模块807的程序/实用工具808,可以存储在例如存储器802中,这样的程序模块807包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块807通常执行本发明所描述的实施例中的功能和/或方法。

电子设备80也可以与一个或多个外部设备809(例如键盘、指向设备、显示器810等)通信,还可与一个或者多个使得用户能与该电子设备80交互的设备通信,和/或与使得该电子设备80能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口811进行。并且,电子设备80还可以通过网络适配器812与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器812通过总线803与电子设备80的其它模块通信。应当明白,尽管图11中未示出,可以结合电子设备80使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

处理单元801通过运行存储在系统存储器802中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的任务处理方法。

实施例九

本发明实施例九还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行任务处理方法。

该方法包括:

获取待处理任务单中与各待处理子任务相对应的子任务标识;

基于各子任务标识和所述待处理任务单的目标任务标识,确定目标任务;

将所述目标任务发送至任务执行方,以使所述任务执行方在接收到目标任务时,确定与所述目标任务相对应的目标识别标识,以基于所述目标识别标识执行所述目标任务中的各待处理子任务。

或,

当接收到目标任务时,确定与所述目标任务相对应的至少一个目标识别标识;其中,所述目标识别标识与所述目标任务中各待处理子任务的子任务标识和目标任务标识相对应;

基于所述目标识别标识,执行各个待处理子任务。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明实施例操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言——诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

相关技术
  • 任务处理网络生成、任务处理方法、装置、电子设备及存储介质
  • 分类任务增量处理方法及装置、电子设备和存储介质
技术分类

06120113228983