本技术涉及计算机,具体涉及订单处理方法、订单合并结果展示方法、订单分配结果展示方法、订单处理装置、订单合并结果展示装置、订单分配结果展示装置、电子设备以及计算机存储介质。
背景技术:
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、可选的,所述向所述服务端发送请求获得所述合并结果的第一请求消息,包括:
58、响应于检测到订单处理工作人员在订单处理终端的订单处理页面上输入的用于请求对待处理订单进行合并的请求消息的触发操作,向所述服务端发送请求获得所述合并结果的第一请求消息。
59、本技术提供一种订单分配结果展示方法,包括:
60、获得服务端提供的针对多个待处理订单的分配结果;所述待处理订单为需要合并处理且分配配送资源的订单;所述分配结果是对所述待处理订单的合并结果中的订单分配配送资源后的分配结果;所述合并结果是基于候选网格区域中的各个候选网格区域之间的距离、所述待处理订单所属的候选网格区域判断第一候选网格区域中的待处理订单、第二候选网格区域中的待处理订单是否符合预设的订单合并条件的判断过程获得的,所述第一候选网格区域与所述第二候选网格区域之间的距离满足预设距离条件,所述第一候选网格区域与所述第二候选网格区域为预设的多个候选网格区域中的区域,所述第一候选网格区域与所述第二候选网格区域是基于所述候选网格区域中的各个候选网格区域之间的距离确定的;所述待处理订单所属的候选网格区域是基于所述待处理订单的配送路径信息与预设的多个候选网格区域确定的;
61、展示针对所述多个待处理订单的分配结果。
62、可选的,还包括:
63、向所述服务端发送请求获得所述分配结果的第二请求消息;
64、所述获得服务端提供的针对多个待处理订单的分配结果,包括:
65、获得所述服务端针对所述第二请求消息提供的分配结果。
66、可选的,还包括:
67、确定所述分配结果对应的目标配送资源;
68、所述展示针对所述多个待处理订单的分配结果,包括:在所述目标配送资源对应的配送终端上展示所述分配结果。
69、本技术提供一种订单处理装置,包括:
70、召回单元,用于召回多个待处理订单;
71、候选网格区域确定单元,用于基于所述待处理订单的配送路径信息与预设的多个候选网格区域,确定所述待处理订单所属的候选网格区域,所述候选网格区域是对地理空间区域进行划分后的网格区域;
72、判断单元,用于根据所述候选网格区域中的各个候选网格区域之间的距离、所述待处理订单所属的候选网格区域,判断第一候选网格区域中的待处理订单与第二候选网格区域中的待处理订单是否满足预设的订单合并条件;其中,所述第一候选网格区域与所述第二候选网格区域之间的距离满足预设距离条件,所述第一候选网格区域与所述第二候选网格区域为所述预设的多个候选网格区域中的区域,所述第一候选网格区域与所述第二候选网格区域是基于所述候选网格区域中的各个候选网格区域之间的距离确定的;
73、合并单元,用于如果第一候选网格区域中的待处理订单与第二候选网格区域中的待处理订单满足预设的订单合并条件,则将满足所述预设的订单合并条件的第一候选网格区域中的待处理订单与第二候选网格区域中的待处理订单进行合并,获得所述待处理订单的合并结果。
74、本技术提供一种订单合并结果展示装置,包括:
75、合并结果获得单元,用于获得服务端提供的针对多个待处理订单的合并结果;所述待处理订单为需要合并处理的订单;所述合并结果是基于候选网格区域中的各个候选网格区域之间的距离、所述待处理订单所属的候选网格区域判断第一候选网格区域中的待处理订单、第二候选网格区域中的待处理订单是否符合预设的订单合并条件的判断过程获得的,所述第一候选网格区域与所述第二候选网格区域之间的距离满足预设距离条件,所述第一候选网格区域与所述第二候选网格区域为预设的多个候选网格区域中的区域,所述第一候选网格区域与所述第二候选网格区域是基于所述候选网格区域中的各个候选网格区域之间的距离确定的;所述待处理订单所属的候选网格区域是基于所述待处理订单的配送路径信息与预设的多个候选网格区域确定的;
76、第一展示单元,用于展示针对所述多个待处理订单的合并结果。
77、本技术提供一种订单分配结果展示装置,包括:
78、分配结果获得单元,用于获得服务端提供的针对多个待处理订单的分配结果;所述待处理订单为需要合并处理且分配配送资源的订单;所述分配结果是对所述待处理订单的合并结果中的订单分配配送资源后的分配结果;所述合并结果是基于候选网格区域中的各个候选网格区域之间的距离、所述待处理订单所属的候选网格区域判断第一候选网格区域中的待处理订单、第二候选网格区域中的待处理订单是否符合预设的订单合并条件的判断过程获得的,所述第一候选网格区域与所述第二候选网格区域之间的距离满足预设距离条件,所述第一候选网格区域与所述第二候选网格区域为预设的多个候选网格区域中的区域,所述第一候选网格区域与所述第二候选网格区域是基于所述候选网格区域中的各个候选网格区域之间的距离确定的;所述待处理订单所属的候选网格区域是基于所述待处理订单的配送路径信息与预设的多个候选网格区域确定的;
79、第二展示单元,用于展示针对所述多个待处理订单的分配结果。
80、本技术提供一种电子设备,包括:
81、处理器;
82、存储器,用于存储计算机程序,该计算机程序被处理器运行,执行上述订单处理方法、订单合并结果展示方法、订单分配结果展示方法。
83、本技术提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,该计算机程序被处理器运行,执行上述订单处理方法、订单合并结果展示方法、订单分配结果展示方法。
84、与现有技术相比,本技术实施例具有以下优点:
85、本技术提供一种订单处理方法,包括:召回多个待处理订单;基于待处理订单的配送路径信息与预设的多个候选网格区域,确定待处理订单所属的候选网格区域,候选网格区域是对地理空间区域进行划分后的网格区域;根据候选网格区域中的各个候选网格区域之间的距离、待处理订单所属的候选网格区域,判断第一候选网格区域中的待处理订单与第二候选网格区域中的待处理订单是否满足预设的订单合并条件;其中,第一候选网格区域与第二候选网格区域之间的距离满足预设距离条件,第一候选网格区域与第二候选网格区域为预设的多个候选网格区域中的区域,第一候选网格区域与第二候选网格区域是基于候选网格区域中的各个候选网格区域之间的距离确定的;如果第一候选网格区域中的待处理订单与第二候选网格区域中的待处理订单满足预设的订单合并条件,则将满足预设的订单合并条件的第一候选网格区域中的待处理订单与第二候选网格区域中的待处理订单进行合并,获得待处理订单的合并结果,在对待处理订单进行合并处理时,先确定待处理订单所属的候选网格区域,再基于各个候选网格区域之间的距离、待处理订单所属的候选网格区域,判断第一候选网格区域中的待处理订单与第二候选网格区域中的待处理订单是否满足预设的订单合并条件,由于第一候选网格区域与第二候选网格区域之间的距离满足预设距离条件,实际上有些候选网格区域与第一候选网格区域之间的距离可能是不满足预设距离条件的,进而无需判断这些候选网格区域的待处理订单是否与第一候选网格区域中的待处理订单满足预设的订单合并条件,进而极大地减少了判断合并过程中的计算量,提高了合并订单过程中的合并效率;同时,由于该方法判断的是不同候选网格区域内的待处理订单之间是否满足预设的订单合并条件,进而能够较大程度地避免因待处理订单属于不同配送区域而无法合并的情形,提升了订单合并过程中的合理性。