本公开涉及物品配送领域,具体地,涉及一种任务排序方法、装置、存储介质及电子设备。
背景技术:
1、随着互联网技术的不断发展,终端的功能也越来越强大。用户经常会遇到对终端上展示的任务等进行调整顺序的场景。例如,人们可以通过终端进行在线下单,购买自己需要的物品,然后配送员需要根据配送系统默认的任务配送顺序,将当天配送任务对应的物品配送至用户所在的小区或直接配送至用户手中。然而实际配送过程中,配送系统默认的物品配送顺序并非准确、合理。
2、由此,就需要配送员在终端上手动调整任务的配送顺序。
技术实现思路
1、本公开的目的是提供一种任务排序方法、装置、存储介质及电子设备。
2、为了实现上述目的,第一方面,本公开提供一种任务排序方法,包括:
3、展示任务界面,所述任务界面包括第一显示界面和第二显示界面,所述第一显示界面中包括待顺序执行的任务列,所述第二显示界面中包括与所述任务列对应的序号列;
4、响应于接收到将目标任务向所述序号列移动的移动操作,确定所述移动操作所指向的目标序号;
5、根据所述目标序号,对包括所述目标任务的所述任务列的执行顺序进行重新排序。
6、可选地,将目标任务向所述序号列移动之前,所述方法还包括:
7、接收对所述序号列中包括的序号的滑动操作;
8、根据所述滑动操作,在所述第二显示界面中显示所述目标序号。
9、可选地,所述确定所述移动操作所指向的目标序号之后,所述方法还包括:
10、获取针对所述目标序号的放大显示指令;
11、根据所述放大显示指令,将所述目标序号放大至设定倍数并显示。
12、可选地,所述对包括所述目标任务的所述任务列的执行顺序进行重新排序后,所述方法还包括:
13、获取针对所述目标任务的置顶显示指令;
14、根据所述置顶显示指令,在所述第一显示界面中,置顶显示重新排序后的所述目标任务。
15、可选地,所述任务界面还包括第三显示界面,所述第三显示界面用于显示所述任务列中任务的执行顺序和对应任务的路线地图。
16、可选地,所述任务列中的每一个任务对应有选择按钮,所述方法还包括:
17、接收对所述任务列中一个或多个选择按钮的选择操作,得到一个或多个被选定任务,将每个所述被选定任务确定为所述目标任务;
18、所述响应于接收到将目标任务向所述序号列移动的移动操作,确定所述移动操作所指向的目标序号,包括:
19、响应于接收到将被选定任务向所述序号列移动的移动操作,确定所述移动操作所指向的目标序号。
20、可选地,在所述目标任务为一个时,所述根据所述目标序号,对包括所述目标任务的所述任务列的执行顺序进行重新排序,包括:
21、将所述目标序号确定为所述目标任务的执行序号;
22、将大于所述目标任务的初始序号并小于等于所述目标序号之间的任务,按照初始序号的先后顺序重新排序。
23、可选地,在所述目标任务为多个时,所述根据所述目标序号,对包括所述目标任务的所述任务列的执行顺序进行重新排序,包括:
24、根据所述目标序号,和被选定任务的数量,确定具有最小初始序号的被选定任务的第一执行序号;
25、按照初始序号的先后顺序,将每一其他被选定任务的执行序号依次排序至所述第一执行序号之后,得到每一所述其他被选定任务的第二执行序号;
26、将大于最小初始序号并小于等于最大第二执行序号之间的、未被选定的任务,按照初始序号的先后顺序重新排序。
27、第二方面,本公开提供一种任务排序装置,包括:
28、展示模块,用于展示任务界面,所述任务界面包括第一显示界面和第二显示界面,所述第一显示界面中包括待顺序执行的任务列,所述第二显示界面中包括与所述任务列对应的序号列;
29、确定模块,用于响应于接收到将目标任务向所述序号列移动的移动操作,确定所述移动操作所指向的目标序号;
30、排序模块,用于根据所述目标序号,对包括所述目标任务的所述任务列的执行顺序进行重新排序。
31、可选地,所述装置还包括:
32、接收模块,用于将目标任务向所述序号列移动之前,接收对所述序号列中包括的序号的滑动操作;
33、根据所述滑动操作,在所述第二显示界面中显示所述目标序号。
34、可选地,所述装置还包括:
35、获取模块,用于在确定所述移动操作所指向的目标序号之后,获取针对所述目标序号的放大显示指令;
36、根据所述放大显示指令,将所述目标序号放大至设定倍数并显示。
37、可选地,所述装置还包括:
38、获取模块,用于对包括所述目标任务的所述任务列的执行顺序进行重新排序后,获取针对所述目标任务的置顶显示指令;
39、根据所述置顶显示指令,在所述第一显示界面中,置顶显示重新排序后的所述目标任务。
40、可选地,所述任务界面还包括第三显示界面,所述第三显示界面用于显示所述任务列中任务的执行顺序和对应任务的路线地图。
41、可选地,所述任务列中的每一个任务对应有选择按钮,所述装置还包括:
42、接收模块,用于接收对所述任务列中一个或多个选择按钮的选择操作,得到一个或多个被选定任务,将每个所述被选定任务确定为所述目标任务;
43、响应于接收到将目标任务向所述序号列移动的移动操作,所述确定模块采用如下方式确定所述移动操作所指向的目标序号:
44、响应于接收到将被选定任务向所述序号列移动的移动操作,确定所述移动操作所指向的目标序号。
45、可选地,在所述目标任务为一个时,所述排序模块采用如下方式根据所述目标序号,对包括所述目标任务的所述任务列的执行顺序进行重新排序:
46、将所述目标序号确定为所述目标任务的执行序号;
47、将大于所述目标任务的初始序号并小于等于所述目标序号之间的任务,按照初始序号的先后顺序重新排序。
48、可选地,在所述目标任务为多个时,所述排序模块采用如下方式根据所述目标序号,对包括所述目标任务的所述任务列的执行顺序进行重新排序:
49、根据所述目标序号,和被选定任务的数量,确定具有最小初始序号的被选定任务的第一执行序号;
50、按照初始序号的先后顺序,将每一其他被选定任务的执行序号依次排序至所述第一执行序号之后,得到每一所述其他被选定任务的第二执行序号;
51、将大于最小初始序号并小于等于最大第二执行序号之间的、未被选定的任务,按照初始序号的先后顺序重新排序。
52、第三方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面提供的所述方法的步骤。
53、第四方面,本公开提供一种电子设备,包括:
54、存储器,其上存储有计算机程序;
55、处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面提供的所述方法的步骤。
56、通过上述技术方案,通过将任务界面调整为包括待顺序执行的任务列和包括与所述任务列对应的序号列,使得用户对目标任务的执行顺序重新排序时,可以将目标任务向序号列中的目标序号处移动,由于序号列展示的序号相比任务列中任务的更多,使得目标任务的初始序号距离目标任务调整后的序更近,对包括所述目标任务的所述任务列的执行顺序进行重新排序,可缩短用户拖动目标任务的拖动路程,提高任务排序效率和准确率。
57、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。