一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种订单处理系统、方法及装置与流程

2022-10-13 02:51:56 来源:中国专利 TAG:


1.本说明书涉及计算机技术领域,尤其涉及一种订单处理系统、方法及装置。


背景技术:

2.随着线上到线下(online to offline,o2o)技术的发展,越来越多的用户从线上购买商品。用户在线上购买商品生成订单后,需要配送员进行线下的配送。
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.本说明书提供一种订单处理方法,所述方法应用于服务器,所述方法包括:
86.接收由业务客户端发送的按键事件;所述按键事件是由第一用户通过对驾驶设备上配置的快捷键单元进行操作确定的;
87.根据所述按键事件确定目标事件,并处理所述目标事件对应的待处理订单;
88.将所述目标事件的处理结果返回给所述业务客户端,以使所述业务客户端接收并展示所述目标事件的处理结果。
89.可选地,接收由业务客户端发送的按键事件之前,所述方法还包括:
90.将若干待分配订单发送给业务客户端展示;
91.根据所述按键事件确定目标事件,并处理所述目标事件对应的待处理订单,具体包括:
92.响应于接收到的第一按键事件,确定订单分配事件,并根据所述驾驶设备的位置信息,确定与所述第一按键事件对应的待分配订单;所述第一按键事件是由所述驾驶设备响应于所述第一用户通过所述驾驶设备上配置的快捷键单元进行的确定操作确定的;
93.将与所述第一按键事件对应的待分配订单分配给所述第一用户。
94.可选地,根据所述驾驶设备的位置信息,确定与所述第一按键事件对应的待分配订单,具体包括:
95.在所述若干待分配订单中,确定任务点与所述驾驶设备的位置信息最近的候选订单;
96.若所述候选订单为一个,则将所述候选订单确定为与所述订单分配事件对应的待分配订单;
97.若所述候选订单为两个以上,则向所述业务客户端发送各候选订单以及第一指示信息,并在接收到所述业务客户端返回的第一询问信息对应的候选订单以及第二按键事件时,将所述第一询问信息对应的候选订单确定为与所述订单分配事件对应的待分配订单;所述第一询问信息是由所述业务客户端响应于所述第一指示信息,分别针对接收到的每个候选订单展示的,用于询问所述第一用户是否接受所述第一询问信息对应的候选订单的配送任务;所述第二按键事件是由所述驾驶设备响应于所述第一用户根据所述业务客户端展示的第一询问信息,通过所述快捷键单元输入的确定操作确定的。
98.可选地,接收由业务客户端发送的按键事件之前,所述方法还包括:
99.将若干待配送订单发送给业务客户端展示;
100.根据所述按键事件,确定目标事件,并处理所述目标事件对应的待处理订单,具体包括:
101.响应于接收到的第三按键事件,确定通话事件,并根据所述通话事件以及所述驾驶设备的位置信息,确定与所述通话事件对应的待配送订单以及第三指示信息;所述第三按键事件是由所述驾驶设备响应于所述第一用户通过所述快捷键单元输入的通话操作确定的;
102.将与所述通话事件对应的待配送订单以及所述第三指示信息返回给所述业务客户端,以使所述业务客户端响应于所述第三指示信息,呼叫与所述通话事件对应的待配送订单的第二用户。
103.可选地,根据所述驾驶设备的位置信息,确定与所述通话事件对应的待配送订单以及第三指示信息,具体包括:
104.在所述若干待配送订单中,确定任务点与所述驾驶设备的位置信息最近的候选订单;
105.若所述候选订单为一个,则将所述候选订单确定为与所述通话事件对应的待配送订单;
106.若所述候选订单为两个以上,则向所述业务客户端发送各候选订单以及第二指示信息,并在接收到所述业务客户端返回的第二询问信息对应的候选订单以及第四按键事件时,将所述第四按键事件对应的候选订单确定为与所述通话事件对应的待配送订单;所述第二询问信息是由所述业务客户端响应于所述第二指示信息,分别针对接收到的每个候选订单展示的,用于询问所述第一用户是否与所述第二询问信息对应的候选订单的第二用户通话;所述第四按键事件是由所述驾驶设备响应于所述第一用户根据所述业务客户端展示的第二询问信息,通过所述快捷键单元输入的通话操作确定的。
107.可选地,接收由业务客户端发送的按键事件之前,所述方法还包括:
108.将若干待配送订单发送给业务客户端展示;
109.根据所述按键事件,确定目标事件,并处理所述目标事件对应的待处理订单,具体包括:
110.响应于接收到的第五按键事件,确定送达事件,并根据所述送达事件以及所述驾驶设备的位置信息,确定与所述送达事件对应的待配送订单;所述第五按键事件是由所述驾驶设备响应于所述第一用户通过所述快捷键单元输入的确定操作确定的;
111.根据与所述送达事件对应的待配送订单,向与所述送达事件对应的待配送订单的第二用户发送确认送达信息,以便所述第二用户确认所述待配送订单送达。
112.可选地,根据所述送达事件以及所述驾驶设备的位置信息,确定与所述送达事件对应的待配送订单,具体包括:
113.在所述若干待配送订单中,确定任务点与所述驾驶设备的位置信息最近的候选订单;
114.若所述候选订单为一个,则将所述候选订单确定为与所述送达事件对应的待配送订单;
115.若所述候选订单为两个以上,则向所述业务客户端发送各候选订单以及第四指示信息,并在接收到所述业务客户端返回的第三询问信息对应的候选订单以及第六按键事件时,将所述第三询问信息对应的候选订单确定为与所述送达事件对应的待配送订单;所述第三询问信息是由所述业务客户端响应于所述第四指示信息,分别针对接收到的每个候选订单展示的,用于询问所述第一用户是否送达所述第三询问信息对应的候选订单;所述第六按键事件是由所述驾驶设备响应于由所述业务客户端展示的第三询问信息,通过所述快捷键单元输入的确定操作确定的。
116.可选地,响应于由所述业务客户端发送的紧急呼叫事件,确定紧急呼叫号码以及第五指示信息;所述紧急呼叫事件是由所述驾驶设备响应于所述第一用户触发所述快捷键单元上的紧急呼叫按键确定的;
117.将所述紧急呼叫号码以及所述第五指示信息发送给所述业务客户端,以使所述业务客户端响应于所述第五指示信息,呼叫由所述服务器发送的紧急呼叫号码。
118.本说明书提供一种订单处理装置,所述装置应用于驾驶设备,所述装置包括:
119.按键事件确定模块,用于响应于第一用户通过所述快捷键单元进行的操作,确定按键事件;
120.按键事件发送模块,用于将所述按键事件发送给业务客户端,以便所述业务客户端将所述按键事件转发给服务器,使得所述服务器根据所述按键事件确定目标事件,并处理所述目标事件对应的待处理订单,并返回处理结果。
121.本说明书提供一种订单处理装置,所述装置应用于业务客户端,所述装置包括:
122.第一接收模块,用于接收由驾驶设备发送的按键事件;所述按键事件是由所述驾驶设备响应于第一用户通过所述驾驶设备上配置的快捷键单元进行的操作确定的;
123.转发模块,用于将所述按键事件转发给所述服务器,以使所述服务器根据所述按键事件,确定目标事件,处理所述目标事件对应的待处理订单,并返回处理结果;
124.结果展示模块,用于接收并展示所述目标事件的处理结果。
125.本说明书提供一种订单处理装置,所述装置应用于服务器,所述装置包括:
126.第二接收模块,用于接收由业务客户端发送的按键事件;所述按键事件是由第一用户通过对驾驶设备上配置的快捷键单元进行操作确定的;
127.处理模块,用于根据所述按键事件,确定目标事件,并处理所述目标事件对应的待处理订单;
128.结果返回模块,用于将所述目标事件的处理结果返回给所述业务客户端,以使所述业务客户端接收并展示所述目标事件的处理结果。
129.本说明书提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述订单处理方法。
130.本说明书提供了一种驾驶设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述驾驶设备上配置有快捷键单元,所述处理器执行所述程序时实现上述订单处理方法。
131.本说明书提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述订单处理方法。
132.本说明书采用的上述至少一个技术方案能够达到以下有益效果:
133.在本说明书实施例提供的订单处理系统中,通过在驾驶设备上配置快捷键单元,驾驶设备响应于第一用户根据所述业务客户端展示的待处理订单,对所述快捷键单元的操作,确定按键事件,将按键事件发送给业务客户端,由业务客户端转发给服务器,服务器将根据接收到的按键事件确定目标事件,并处理目标事件对应的待处理订单,进而返回目标事件的处理结果。可见,在驾驶设备上配置快捷键单元,配送员在配送过程中,无需在移动终端上进行操作,也可以完成订单配送流程。由于配送员可以在配送订单的同时,通过驾驶设备上的快捷键单元进行操作,不仅提高了配送效率,还增加了驾驶安全性,避免配送员因需要通过移动终端进行操作造成的驾驶安全风险。
附图说明
134.此处所说明的附图用来提供对本说明书的进一步理解,构成本说明书的一部分,本说明书的示意性实施例及其说明用于解释本说明书,并不构成对本说明书的不当限定。在附图中:
135.图1为本说明书中一种订单处理系统的示意图;
136.图2a为本说明书中一种订单处理方法的流程示意图;
137.图2b为本说明书中一种快捷键单元的示意图;
138.图3a为本说明书中一种订单处理方法的流程示意图;
139.图3b为本说明书中一种业务客户端的示意图;
140.图4a为本说明书中一种订单处理方法的流程示意图;
141.图4b为本说明书中一种业务客户端的示意图;
142.图5a为本说明书中一种订单处理方法的流程示意图;
143.图5b为本说明书中一种业务客户端的示意图;
144.图6为本说明书提供的一种订单处理装置的示意图;
145.图7为本说明书提供的一种订单处理装置的示意图;
146.图8为本说明书提供的一种订单处理装置的示意图;
147.图9为本说明书提供的对应于图2a的驾驶设备示意图;
148.图10为本说明书提供的对应于图2a的电子设备示意图。
具体实施方式
149.为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。
150.另外,需要说明的是,本发明中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。
151.以下结合附图,详细说明本说明书各实施例提供的技术方案。
152.图1为本说明书中提供的一种订单处理系统的示意图。
153.在o2o场景中,用户可以在线上购买商品后,由配送员为用户提供商品的配送服
务。为了提高配送效率,配送员通常会在执行配送任务的同时,通过移动终端上配置的业务客户端完成订单操作流程,由于配送员需要在使用驾驶设备的同时,在移动终端上进行操作,使得配送员存在驾驶安全风险。
154.基于此,本说明书提供了一种订单处理系统,订单处理系统包括驾驶设备、业务客户端,以及服务器。第一用户为配送员,当然,也可以是商家。第二用户为在线上下单的用户,第二用户通过线上下单的方式生成订单,将该订单分配给第一用户后,由第一用户为第二用户提供线下的配送服务。
155.在实际应用中,第一用户会将自身持有的移动终端固定在驾驶设备上,该移动终端上配置业务客户端。第一用户可以在驾驶过程中,根据业务客户端展示的各类型的待处理订单,对各待处理订单进行操作,如接单、电话通知第二用户,以及确认订单送达等。由此,各类型的待处理订单可包括待分配订单和待送达订单。
156.第一用户通过使用驾驶设备为第二用户提供配送服务,该驾驶设备可以为电动车、汽车、自行车等,当然,也可以为诸如无人机、无人车等自动驾驶设备或者其他驾驶设备,本说明书对此不做具体限定。驾驶设备上配置的快捷键单元,以及驾驶设备与业务客户端和服务器进行通信的通信单元,在本说明书一个或多个实施例中,驾驶设备上还可以配置用于确定自身位置信息的定位装置,如如全球定位系统(global positioning system,gps)、北斗卫星导航系统等。上述各装置可以是预先集成在驾驶设备上,也可以是额外配置在驾驶设备上,本说明书对此不做限定。
157.在本说明书实施例中,该驾驶设备与业务客户端可以为绑定关系,当第一用户登入业务客户端后,该业务客户端会与该第一用户的用户标识进行绑定,而后第一用户可以将业务客户端与驾驶设备进行交互,使服务器获取驾驶设备对应的设备标识以及第一用户对应的用户标识,并响应于第一用户执行的指定操作将该设备标识与第一用户的用户标识进行绑定,以实现对业务客户端与驾驶设备的绑定。其中,上述用户标识可以为用户身份标识号(identity document,id)、用户手机号等,设备标识可以为驾驶设备的产品序列号(serial number,sn)、用户识别号(called user identification number,cuid)等,本说明书对此不做具体限定。
158.例如,第一用户可以通过安装该业务客户端的终端设备(如手机、平板电脑等),来对驾驶设备上展示的图形码(如二维码、条形码等)进行扫描,扫描后业务客户端会向第一用户展示出相应的页面,当第一用户对该页面中相应的控件(如“确认绑定”的按钮)执行点击操作后,服务器可以将该业务客户端对应的第一用户的用户id与驾驶设备对应的sn序列号进行绑定,以实现对驾驶设备与业务客户端的绑定。
159.当然,用户还可以通过将业务客户端与驾驶设备建立蓝牙(bluetooth)连接,或者建立近场通信(near field communication,nec)等其他方式,实现业务客户端与驾驶设备的绑定,本说明书对此不做具体限定。
160.另外,上述业务客户端可以部署在诸如手机、平板电脑、笔记本电脑以及台式电脑等指定设备中,本说明书对此不做具体限定。
161.图2a为本说明书中一种订单处理方法的流程示意图,具体包括以下步骤:
162.s100:驾驶设备响应于第一用户通过快捷键单元的操作,确定按键事件。
163.在本说明书实施例中,第一用户所使用的驾驶设备上配置有快捷键单元,该快捷
键单元上至少包括确定按键、取消按键和通话按键,可选的,还可以包括紧急呼叫按键,如图2b所示。为了提高第一用户的驾驶安全性,快捷键单元的配置位置可以是第一用户在配送过程中触手可及的位置,即第一用户即使是在驾驶过程中也便于对快捷键单元进行操作,如驾驶设备的握把上。快捷键单元上的按键可以集成同一类型的各种功能,以节约快捷键单元对驾驶设备的占用,如选择按键可以为可滑动的按钮,通过上下滑动以进行不同的选择;如确定按键在接单场景下可以为确定接收待分配订单的配送任务,而在通话场景下可以为确定与待配送订单对应的第二用户进行通话。当然,为了避免第一用户在配送过程中对快捷键单元进行错误操作,也可以将实现各功能的按键分别设置,即,按键与功能一一对应。
164.可以理解的是,驾驶设备可以响应于第一用户对快捷键单元的操作,确定第一用户的操作类型,如触发的快捷键的类型,将确定出的第一用户的操作类型作为按键事件,发送给业务客户端,进而转发给服务器,服务器可根据按键事件中第一用户的操作类型,以及当前的订单,确定目标事件。
165.通常,第一用户会将配置有业务客户端的移动终端固定在驾驶设备上,以便实时查看业务客户端展示的待处理订单或者提示信息等展示信息。第一用户在行驶过程中,可以针对业务客户端展示的各类型的信息,通过对配置在驾驶设备上的快捷键单元进行操作,以便对各类型的展示信息进行处理,如接单、通话,以及确认送达等订单流程。
166.s102:驾驶设备将按键事件发送给业务客户端。
167.s104:业务客户端将所述按键事件转发给服务器。
168.进一步的,当第一用户对快捷键单元上配置的各类型的按键进行操作,确定了按键事件,且业务客户端无法对按键事件对应的待处理订单进行处理时,业务客户端还可以将按键事件转发给服务器,由服务器根据按键事件确定目标事件,并对目标事件对应的待处理订单进行处理,如订单的分配,以及通话方式的加密等。
169.s106:服务器根据所述按键事件确定目标事件,并处理所述目标事件对应的待处理订单。
170.通常,服务器可根据按键事件中第一用户对快捷键单元的操作类型,确定目标事件,进而查找到目标事件对应的待处理订单,根据目标事件的类型,以及目标事件对应的待处理订单的类型,确定目标事件对应的待处理订单的处理方案。例如,目标事件对应的待处理订单为待分配订单,且目标事件为订单分配事件,说明可以为第一用户进行订单分配,进而,可将确定出的订单分配事件对应的待分配订单的订单标识与用户的标识进行绑定,即,指定第一用户执行该待分配订单的配送任务。目标事件的类型通常根据第一用户对快捷键单元上各类型的按键的操作进行确定,目标事件对应的待处理订单的类型可以理解为该待处理订单的状态,如第二用户下单后生成的待分配订单的状态为未分配第一用户,分配了第一用户的待配送订单的状态为未送达至第二用户等等。
171.s108:将目标事件的处理结果返回给业务客户端。
172.s110:业务客户端接收并展示所述目标事件的处理结果。
173.进一步的,为了将目标事件的处理结果实时反馈给第一用户,服务器可将处理结果返回给业务客户端,由业务客户端进行展示,以提示第一用户,目标事件已经处理完毕。处理结果与目标事件的类型,以及目标事件对应的待处理订单相关。
174.可以理解的是,第一用户通过对快捷键单元进行操作确定的按键事件,服务器根据按键事件确定目标事件后,针对目标事件对应的待处理订单的处理结果可以是处理成功,也可以是处理失败。例如,第一用户确认接单某一待分配订单,服务器在接收到该第二按键事件后,检测到该待分配订单已经被分配给其他第一用户,此时,服务器处理该第二按键事件对应的待分配订单时,处理结果为处理失败,也即,无法将该第二按键事件对应的待分配订单分配给该第一用户。
175.基于图2a所示的订单处理方法,通过在驾驶设备上配置快捷键单元,驾驶设备响应于第一用户通过对快捷键单元进行操作,确定按键事件,将按键事件发送给业务客户端,由业务客户端转发给服务器,服务器将根据接收到的按键事件确定目标事件,进而处理目标事件对应的待处理订单,并返回目标事件的处理结果。可见,在驾驶设备上配置快捷键单元,配送员在配送过程中,无需在移动终端上进行操作,也可以完成订单配送流程。由于配送员可以在配送订单的同时,通过对驾驶设备上的快捷键单元进行操作,不仅提高了配送效率,还增加了驾驶安全性,避免配送员因需要通过移动终端进行操作造成的驾驶安全风险。
176.在本说明书一个或多个实施例中,当待处理订单为待分配订单时,如图2a步骤s100~s110可以通过以下方案实现,具体流程示意图如图3a所示。
177.s200:确定若干待分配订单。
178.具体的,服务器可以根据第一用户所在的位置,确定第一用户可以接受的配送任务。在本说明书实施例中,由于配置有快捷键单元的驾驶设备适用于第一用户在配送过程中执行订单配送流程的场景,因此可认为第一用户、第一用户持有的配置有业务客户端的移动设备,以及第一用户使用的驾驶设备在同一位置。服务器监测驾驶设备的位置信息可以通过业务客户端周期性发送的业务客户端自身所在位置获得,也可以通过驾驶设备周期性发送的驾驶设备所在位置获得,本说明书对此不做限定。服务器可以将任意待分配订单发送给业务客户端展示,为了提高订单分配的合理性,也可以将驾驶设备周围预设范围内的待分配订单发送给业务客户端展示,当然,还可以采用现有的任一订单分配原则确定若干待分配订单,本说明书对此不做限定。
179.另外,在本说明书实施例中,待分配订单可以是第二用户在线上下单后,未分配给任一第一用户进行配送的各订单。
180.s202:服务器向业务客户端发送各待分配订单。
181.s204:业务客户端展示各待分配订单。
182.通常,服务器将各待分配订单发送给业务客户端展示,第一用户可以根据具体情况在移动终端上选择接受待分配订单的配送任务。为了提高配送效率,可能会出现第一用户在使用移动终端选择待分配订单的同时,对其他因分配给自身的待配送订单进行配送的情况。显然,在配送过程中直接使用移动终端的方式使得第一用户存在驾驶安全风险。基于此,本说明书实施例中,业务客户端可以仅用于显示信息,如订单或者提示。第一用户可以通过配置在驾驶设备上的快捷键单元,执行确定、取消或者通话等操作。
183.可选地,业务客户端还可以展示各待分配订单分别对应的商家位置,以及配送目的地等订单信息。
184.s206:驾驶设备响应于第一用户通过快捷键单元输入的确定操作,确定第一按键
事件。
185.在实际应用中,当第一用户观察到业务客户端展示的各待分配订单时,可通过触发快捷键单元上的确定按键,以输入确定操作,驾驶设备响应于确定操作,确定第一按键事件。第一按键事件表征第一用户当前可以接受被分配待分配订单的配送任务,而具体第一用户被分配到哪个待分配订单,可以由服务器确定。
186.s208:驾驶设备向业务客户端发送第一按键事件以及驾驶设备的位置信息。
187.进一步的,驾驶设备将第一按键事件以及驾驶设备的位置信息发送给业务客户端,业务客户端会将接收到的信息转发给服务器,服务器响应于接收到的第一按键事件,可根据驾驶设备的位置信息,为第一用户分配待分配订单。
188.s210:业务客户端将第一按键事件以及驾驶设备的位置信息转发给服务器。
189.s212:服务器响应于第一按键事件,确定订单分配事件,并根据订单分配事件以及驾驶设备的位置信息,在所述若干待分配订单中,确定任务点与驾驶设备的位置信息最近的候选订单;若所述候选订单为一个,则将候选订单确定为与订单分配事件对应的待分配订单。
190.具体的,为了保证订单分配的合理性,可将若干待分配订单中,任务点距离驾驶设备的位置信息最近的待分配订单分配给第一用户,以便于第一用户快速到达待分配订单的任务点,执行待分配订单的配送任务。其中,任务点可以是待分配订单的配送起始点,也就是待分配订单的商家位置。
191.如果在若干待分配订单中任务点与驾驶设备的位置信息最近的候选订单的数量仅为一个,可以直接将该候选订单确定为订单分配事件对应的待分配订单,即,可将该候选订单直接分配给第一用户。
192.s214:若候选订单为两个以上,向业务客户端发送各候选订单以及第一指示信息。
193.进一步的,在实际应用中,可能会出现在所述若干待分配订单中,任务点与驾驶设备的位置信息最近的候选订单的数量不止一个的情况,此时,确定第一指示信息,并将第一指示信息与各候选订单发送给业务客户端,由业务客户端询问第一用户接受各候选订单中哪个候选订单的配送任务。其中,第一指示信息用于指示业务客户端生成用于询问第一用户的询问信息,询问信息可以与候选订单一一对应。
194.s216:业务客户端响应于第一指示信息,分别针对接收到的每个候选订单,确定该候选订单对应的第一询问信息,所述第一询问信息用于询问第一用户是否接受第一询问信息对应的候选订单的配送任务。
195.由于服务器发送的第一指示信息指示业务客户端生成用于询问第一用户是否接受候选订单的配送任务的询问信息,询问信息可以与候选订单一一对应。因此,针对每个候选订单,确定该候选订单对应的第一询问信息,该候选订单对应的第一询问信息用于询问第一用户是否接受该第一询问信息对应的候选订单的配送任务。
196.s218:业务客户端展示各候选订单对应的第一询问信息。
197.s220:驾驶设备响应于所述第一用户根据展示的第一询问信息,通过快捷键单元输入的确定操作,确定第二按键事件。
198.当第一用户观察到业务客户端展示的候选订单对应的第一询问信息时,触发快捷键单元上的确定按键,确定第二按键事件,也即第一用户输入确定操作,驾驶设备即确定第
二按键事件,表征第一用户接受该第一询问信息对应的候选订单。当第一用户触发快捷键单元上的取消按键,即输入取消操作,表征第一用户不接受该第一询问信息对应的候选订单,业务客户端可以展示其他候选订单对应的第一询问信息。
199.例如,如图3b所示,为业务客户端的一种展示界面,针对候选订单a,业务客户端可以展示候选订单a对应的第一询问信息,如“是否接受候选订单a”,当第一用户触发快捷键单元上的确定按键确定第二按键事件后,服务器响应于第二按键事件,将候选订单a分配给第一用户后,业务服务器可以显示候选订单a的分配结果,如“成功接单候选订单a”。当第一用户触发快捷键单元上的取消按键时,业务客户端可以显示其他候选订单对应的第一询问信息,如“是否接受候选订单b”,以继续询问第一用户。
200.可选地,为了便于第一用户根据展示的第一询问信息,确定自身可接受的候选订单,可以在第一询问信息中包含第一询问信息对应的候选订单的至少部分的订单信息,如配送起始点、配送终止点或者配送物类型等。
201.可选地,可以预先设置停止询问的阈值,如第一用户输入确定操作后,业务客户端即停止询问,也可以遍历各候选订单对应的第一询问信息,确定若干第一询问信息对应的第二按键事件,本说明书对此不做限定。
202.s222:向业务客户端发送第二按键事件。
203.s224:业务客户端接收第一询问信息对应的第二按键事件。
204.s226:业务客户端将第一询问信息对应的候选订单以及所述第二按键事件转发给服务器。
205.可以理解的是,驾驶设备响应于第一用户针对展示的第一询问信息输入的确定操作,确定了第二按键事件,表征第一用户接受该第一询问信息对应的候选订单的配送任务。将第二按键事件以及第一询问信息对应的候选订单发送给服务器,使得服务器将该第一询问信息对应的候选订单分配给第一用户。
206.s228:服务器在接收到第一询问信息对应的候选订单以及第二按键事件,将第一询问信息对应的候选订单确定为与订单分配事件对应的待分配订单。
207.具体的,服务器响应于接收到的第二按键事件,将第一询问信息对应的候选订单确定为可分配给第一用户的待分配订单。
208.s230:服务器将与订单分配事件对应的待分配订单分配给第一用户。
209.可选地,当服务器检测第二按键事件对应的待分配订单仍未分配给任一第一用户时,可以将第二按键事件对应的待分配订单分配给所述第一用户,由所述第一用户执行该待配送订单的配送任务,此时,订单分配结果为分配成功,并将该待分配订单的订单信息携带在订单分配结果中,同时返回给业务客户端。
210.当然,如果服务器检测到第二按键事件对应的待分配订单已经分配给其他第一用户时,第二按键事件对应的待分配订单无法再次进行分配,此时订单分配结果为分配失败。将分配失败的结果返回给业务客户端,以使业务客户端展示该分配失败结果,进而提示第一用户第二按键事件对应的待分配订单并未分配给第一用户自身。
211.基于图3a所示的订单处理系统,第一用户触发一次配置在驾驶设备上的快捷键单元中的确认按键,即可被分配任务点距离自身最近的待分配订单。即使存在多个任务点距离自身最近的待分配订单,也可以通过业务客户端将各候选订单展示给第一用户,第一用
户可再次触发配置在驾驶设备上的快捷键单元包括的确定按键,即可由驾驶设备确定第二按键事件,服务器会响应于第二按键事件,将第二按键事件对应的待分配订单分配给第一用户。可见,第一用户可通过有限次数的触发快捷键单元,就可以实现接单或者有选择性的接单的目的,提高了接单的效率,并且,无需在移动终端上进行操作,保证了第一用户的行驶安全性。
212.在本说明书一个或多个实施例中,当待处理订单为待配送订单时,第一用户可以与待配送订单的第二用户进行通话,如图2a步骤s100~s110可以通过以下方案实现,具体流程示意图如图4a所示。
213.s300:服务器确定若干待配送订单。
214.具体的,业务客户端可以对驾驶设备的位置信息进行实时监测,并根据驾驶设备的位置信息确定驾驶设备周围预设范围内的若干待配送订单。可以理解的是,待配送订单指的是已经分配给第一用户、但第一用户还未完成的订单配送任务。具体的待分配订单的确定方式与如图3a步骤s200类似,此处不再赘述。
215.s302:服务器将各待配送订单发送给业务客户端。
216.根据具体的应用场景,服务器可以将驾驶设备周围预设范围内的若干待配送任务发送给业务客户端,也可以将第一用户对应的所有待配送订单发送给业务客户端,本说明书对此不做限定。
217.s304:业务客户端展示各待配送订单。
218.s306:驾驶设备响应于第一用户通过所述快捷键单元输入的通话操作,确定第三按键事件。
219.业务客户端展示由服务器确定并发送的各待配送订单,第一用户可以针对即将送达的待配送订单,与第二用户进行通话沟通,如沟通实际的送货位置,或者告知第二用户即将送达等。此时,第一用户可以通过触发快捷键单元上配置的通话按键,确定第三按键事件。其中,第三按键事件表征所述第一用户针对所述业务客户端展示的各待配送订单中的至少一个执行通话操作。
220.s308:驾驶设备发送第三按键事件以及驾驶设备的位置信息。
221.将第三按键事件发送给业务客户端,并有业务客户端转发给服务器,服务器可以响应于第三按键事件,确定通话事件,并根据通话事件,从若干待配送订单中选择至少一个可执行通话操作的待配送订单。驾驶设备的位置信息可用于由服务器确定若干待配送订单中可执行通话操作的待配送订单。
222.s310:业务客户端转发第三按键事件以及驾驶设备的位置信息。
223.s312:服务器响应于第三按键事件,确定通话事件,并根据通话事件以及驾驶设备的位置信息,在所述若干待配送订单中,确定任务点与驾驶设备的位置信息最近的候选订单;若所述候选订单为一个,则将候选订单确定为与通话事件对应的待配送订单。
224.具体的,当任务点与驾驶设备的位置信息最近的候选订单的数量仅为一个时,服务器可以直接指示业务客户端与该候选订单的第二用户进行通话,无需第一用户进行选择,简化第一用户使用快捷键单元的操作流程。当配送任务点与驾驶设备的位置信息最近的候选订单的数量为多个时,服务器可以指示业务客户端展示各候选订单,由第一用户选择优先电话呼叫某一候选订单的第二用户。可以理解的是,与通话事件对应的待配送订单
即为当前需要进行通话的待配送订单。
225.s314:若候选订单为两个以上,服务器将各候选订单以及第二指示信息发送给业务客户端。
226.其中,第二指示信息用于指示业务客户端询问第一用户呼叫各候选订单中的哪个候选订单的第二用户。
227.s316:业务客户端响应于第二指示信息,分别针对接收到的每个候选订单,确定该候选订单对应的第二询问信息,所述第二询问信息用于询问第一用户是否与第二询问信息对应的候选订单的第二用户通话。
228.具体的,针对每个候选订单,确定该候选订单对应的第二询问信息,该候选订单对应的第二询问信息用于询问第一用户是否呼叫该候选订单的第二用户。可选的,为了便于第一用户针对展示的第二询问信息触发快捷键单元,还可以在第二询问信息中包含第二询问信息对应的候选订单的至少部分订单信息,如配送起始点、配送终止点或者配送物类型等。
229.s318:业务客户端展示各候选订单对应的第二询问信息。
230.s320:驾驶设备响应于所述第一用户根据展示的第二询问信息,通过快捷键单元输入的通话操作,确定第四按键事件。
231.进一步的,第一用户针对展示的第二询问信息,触发快捷键单元中包含的通话按键时,确定第四按键事件,第四按键事件用于表征第一用户可与该第二询问信息对应的候选订单的第二用户进行通话,当第一用户针对展示的第二询问信息,触发快捷键单元中包含的取消按键时,说明第一用户不与该第二询问信息对应的候选订单的第二用户进行通话,可展示其他候选订单对应的第二询问信息。
232.例如,如图4b所示,为业务客户端的一种展示界面,针对候选订单c,业务客户端可以展示候选订单c对应的第二询问信息,如“是否呼叫候选订单c”,当第一用户触发快捷键单元上的通话按键确定第四按键事件后,服务器响应于第四按键事件,指示业务客户端呼叫候选订单c的第二用户,如显示“正在呼叫候选订单c”。当第一用户触发快捷键单元上的取消按键时,业务客户端可以显示其他候选订单对应的第二询问信息,如“是否呼叫候选订单d”,以继续询问第一用户。
233.s322:驾驶设备发送第四按键事件。
234.s324:业务客户端接收到第二询问信息对应的第四按键事件。
235.s326:业务客户端将第二询问信息对应的候选订单以及所述第四按键事件发送给服务器。
236.s328:服务器在接收到第二询问信息对应的候选订单以及第四按键事件时,将第二询问信息对应的候选订单确定为与通话事件对应的待配送订单。
237.可以理解的是,通话事件对应的待配送订单为第一用户需要与该通话事件对应的待配送订单的第二用户进行通话。当服务器接收到第二询问信息对应的候选订单以及第四按键事件时,说明第一用户通过驾驶设备上配置的快捷键单元确认需要与该第二询问信息对应的候选订单的第二用户进行通话,因此,将该第二询问信息对应的候选订单确定通话事件对应的待配送订单。
238.s330:服务器根据通话事件对应的待配送订单,确定第三指示信息。
239.其中,第三指示信息用于指示业务客户端发起第一用户与通话事件对应的待配送订单的第二用户之间的通话,以便第一用户与第二用户针对通话事件对应的待配送订单进行沟通。
240.s332:服务器向业务客户端发送通话事件对应的待配送订单以及第三指示信息。
241.s334:业务客户端响应于第三指示信息,呼叫与通话事件对应的待配送订单的第二用户。
242.业务客户端可以根据通话事件对应的待配送订单中第二用户的联系方式直接呼叫第二用户。
243.可选地,在实际应用中,可以对第二用户的通话方式进行隐私保护处理,通过加密等方式,隐藏第二用户的真实的通话方式,但依旧可以使得第一用户与第二用户进行通话沟通。
244.为了对第二用户的隐私信息进行保护,可以将第一用户联系第二用户所用的第二用户的电话号码进行加密。其中第二用户的电话号码可以是第二用户在自身使用的业务客户端预留的电话号码,也可以是第二用户线上下单时留存的电话号码。服务器可以根据通话事件,查找通话事件对应的待配送订单,进而确定第二用户的电话号码,并进行加密处理。服务器对第二用户的电话号码的加密处理可以是现有任意加密方式,本说明书对此不做限定。
245.业务客户端接收到加密后的第二用户的电话号码时,将根据加密后的第二用户的电话号码自动进行拨号,在第二用户的电话号码受到隐私保护的前提下,使得第一用户与第二用户进行通话,以便第一用户告知第二用户订单即将配送到达,便于第一用户与第二用户进行实时沟通,提高配送效率。
246.可选地,业务客户端还可以通过线上联系第二用户的方式,向第二用户发送快捷信息,以提示第二用户待配送订单即将送达或者沟通具体送达位置等。
247.基于如图4a所示的方案,第一用户只需通过对驾驶设备上配置的快捷键单元中包含的通话按键进行有限次地操作,即可与需要进行通话的待配送订单的第二用户进行通话,无需对移动终端进行操作,节约了操作流程,并保证第一用户的驾驶安全性。
248.在本说明书一个或多个实施例中,当待处理订单为待配送订单时,第一用户可以对待配送订单执行确认送达操作,如图2a步骤s100~s110可以通过以下方案实现,具体流程示意图如图5a所示。
249.s400:服务器确定若干待配送订单。
250.在第一用户需要对待配送订单执行确认送达操作的场景中,服务器确定若干待配送订单的方式与如图4a步骤s300类似,此处不再赘述。
251.s402:服务器将各待配送订单发送给业务客户端。
252.s404:业务客户端展示各待配送订单。
253.s406:驾驶设备响应于第一用户通过所述快捷键单元输入的确定操作,确定第五按键事件。
254.其中,第五按键事件表征第一用户可针对自身接受的各配送订单中的至少一个执行确认送达操作。
255.s408:驾驶设备将第五按键事件以及驾驶设备的位置信息发送给业务客户端。
256.s410:业务客户端将第五按键事件以及驾驶设备的位置信息转发给服务器。
257.s412:服务器响应于第五按键事件,确定送达事件,并根据送达事件以及驾驶设备的位置信息,在若干待分配订单中,确定任务点与驾驶设备的位置信息最近的候选订单。若候选订单为一个,则将候选订单确定为与送达事件对应的待配送订单。
258.服务器响应于接收到第五按键事件,可确定第一用户需要针对自身接受的各配送订单中的至少一个执行确认送达操作,基于此,在若干待分配订单中,确定任务点与驾驶设备的位置信息最近的候选订单,可以认为第一用户可针对该候选订单执行确认送达操作。
259.当候选订单的数量仅为一个时,可以直接将该候选订单作为与送达事件对应的待配送订单,并向与送达事件对应的待配送订单的第二用户发送确认送达信息,以便第二用户确认所述待配送订单送达。
260.s414:若候选订单为两个以上,服务器向业务客户端发送各候选订单以及第四指示信息。
261.当候选订单的数量为多个时,则可询问第一用户实际送达的待配送订单是各候选订单中的哪个。此时,服务器可向业务客户端发送第四指示信息,第四指示信息用于指示业务客户端针对各候选订单生成用于询问第一用户的确认送达的待配送订单是各候选订单中的哪个候选订单的询问信息,以便确认与送达事件对应的待配送订单。
262.s416:业务客户端响应于第四指示信息,分别针对接收到的每个候选订单,确定该候选订单对应的第三询问信息,所述第三询问信息用于询问第一用户是否送达第三询问信息对应的候选订单。
263.s418:业务客户端展示各候选订单对应的第三询问信息。
264.s420:驾驶设备响应于所述第一用户根据展示的第三询问信息,通过快捷键单元输入的确定操作,确定第六按键事件。
265.当第一用户根据展示的第三询问信息,触发快捷键单元的确定按键,这说明第一用户输入的是确定操作,由驾驶设备响应于确定操作,确定第六按键事件。第六按键事件可以表征第一用户需要针对第三询问信息对应的候选订单执行确认送达操作,即第一用户确认送达该第三询问信息对应的候选订单。
266.当第一用户根据展示的第三询问信息,触发快捷键单元的取消按键,则说明第一用户输入的取消操作,响应于第一用户输入的取消操作,展示其他候选订单对应的第三询问信息。
267.例如,如图5b所示,为业务客户端的一种展示界面,针对候选订单e,业务客户端可以展示候选订单e对应的第三询问信息,如“是否送达候选订单e”,当第一用户触发快捷键单元上的确定按键,由驾驶设备确定第六按键事件后,服务器响应于第六按键事件,向候选订单e的第二用户发送确认送达信息,还可以指示业务段显示处理结果,如显示“确认已送达候选订单e”。当第一用户触发快捷键单元上的取消按键时,业务客户端可以显示其他候选订单对应的第三询问信息,如“是否送达候选订单f”,以继续询问第一用户。
268.s422:驾驶设备将第六按键事件发送给业务客户端。
269.s424:业务客户端接收到第三询问信息对应的第六按键事件。
270.s426:业务客户端将第三询问信息对应的候选订单以及第六按键事件发送给服务器。
271.s428:服务器在接收到第三询问信息对应的候选订单以及第六按键事件,将第三询问信息对应的候选订单确定为与送达事件对应的待配送订单。
272.可以理解的是,送达事件对应的待配送订单指的是第一用户确认送达的待配送订单,因此,在服务器接收到第六按键事件时,会将第三询问信息对应的候选订单确定为送达事件对应的待配送订单,也就是第一用户可确认送达的待配送订单。
273.s430:服务器根据与送达事件对应的待配送订单,向与送达事件对应的待配送订单的第二用户发送确认送达信息,以便第二用户确认所述待配送订单送达。
274.具体的,服务器向送达事件对应的待配送订单的第二用户发送的确认送达信息,可以是通过文字的形式发送给第二用户,也可以是通过语音的形式发送给第二用户,本说明书对此不做限定。
275.基于图5a所示的订单处理方法,第一用户仅需通过驾驶设备上配置的快捷键单元进行有限次的操作,即可对待配送订单执行确认送达操作,不仅提高了执行确认送达操作的效率,还保证了第一用户的驾驶安全性。
276.在本说明书一个或多个实施例中,配置在驾驶设备上的快捷键单元还包括紧急呼叫按键。
277.在实际应用中,第一用户在执行订单配送任务的过程中,可能会发生异常情况,如驾驶设备无法继续行驶。此时,第一用户可以通过触发快捷键单元中包含的紧急呼叫按键,驾驶设备可响应于所述第一用户触发所述紧急呼叫按键,确定紧急呼叫事件,将所述紧急呼叫事件以及所述驾驶设备的位置信息发送给所述业务客户端,业务客户端响应于接收到的紧急呼叫事件,呼叫预先设置的紧急呼叫号码,以达到快速联系紧急联系人的目的。其中,预先设置的紧急呼叫号码可以是默认的业务平台的工作人员的电话,也可以是第一用户预先设置的紧急联系人的电话号码,当然,还可以是现有任一紧急求助电话,本说明书对此不做限定。
278.本说明书的一个或多个实施例提供的订单处理方法,基于同样的思路,本说明书还提供了相应的订单处理装置,如图6、7、8所示。
279.图6为本说明书提供的一种订单处理装置示意图,所述装置应用于驾驶设备,具体包括:
280.按键事件确定模块500,用于响应于第一用户通过所述快捷键单元进行的操作,确定按键事件;
281.按键事件发送模块502,用于将所述按键事件发送给业务客户端,以便所述业务客户端将所述按键事件转发给服务器,使得所述服务器根据所述按键事件,确定目标事件,并处理所述目标事件对应的待处理订单,并返回处理结果。
282.可选的,所述按键事件确定模块500具体用于,响应于所述第一用户根据所述业务客户端展示的若干待配送订单,通过所述快捷键单元输入的确定操作,确定第一按键事件;所述若干待分配订单是由所述服务器发送给业务客户端展示的;
283.可选的,所述按键事件发送模块502具体用于,将所述第一按键事件以及所述驾驶设备的位置信息发送给所述业务客户端,以便所述业务客户端将所述第一按键事件以及所述驾驶设备的位置信息转发给所述服务器,使得所述服务器根据所述第一按键事件确定订单分配事件,并根据所述订单分配事件以及所述驾驶设备的位置信息,确定与所述订单分
配事件对应的待分配订单,并将与所述订单分配事件对应的待分配订单分配给所述第一用户。
284.可选的,所述装置还包括:
285.第二按键事件处理模块504,用于响应于所述第一用户根据所述业务客户端展示的第一询问信息,通过所述快捷键单元输入的确定操作,确定第二按键事件;所述第一询问信息是由所述业务客户端响应于由所述服务器发送的第一指示信息,分别针对由所述服务器发送的每个候选订单展示的,用于询问所述第一用户是否接受所述第一询问信息对应的候选订单的配送任务;所述第一指示信息以及所述候选订单,是在所述服务器从所述若干待分配订单中,确定任务点与所述驾驶设备的位置信息最近的候选订单为两个以上时发送的;将所述第二按键事件发送给所述业务客户端,以便所述业务客户端将所述第一询问信息对应的候选订单以及所述第二按键事件返回所述服务器,使得所述服务器在接收到所述业务客户端返回的第一询问信息对应的候选订单以及所述第二按键事件时,将所述第一询问信息对应的候选订单确定为与所述第一按键事件对应的待分配订单。
286.可选的,所述按键事件确定模块500具体用于,响应于所述第一用户根据所述业务客户端展示的若干待配送订单,通过所述快捷键单元输入的通话操作,确定第二按键事件;所述若干待配送订单是由所述服务器发送给业务客户端展示的;
287.可选的,所述按键事件发送模块502具体用于,将所述第二按键通话事件以及所述驾驶设备的位置信息发送给所述业务客户端,以便所述业务客户端将所述第二按键事件以及所述驾驶设备的位置信息转发给所述服务器,使得所述服务器根据所述第二按键事件,确定通话事件,并根据所述通话事件以及所述驾驶设备的位置信息,确定并返回与所述通话事件对应的待配送订单以及第三指示信息,以使所述业务客户端响应于所述第三指示信息,呼叫与所述通话事件对应的待配送订单的第二用户。
288.可选的,所述装置还包括:
289.第四按键事件处理模块506,用于响应于所述第一用户根据所述业务客户端展示的第二询问信息,通过所述快捷键单元输入的通话操作,确定第四按键事件;所述第二询问信息是由所述业务客户端响应于由所述服务器发送的第二指示信息,分别针对由所述服务器发送的每个候选订单展示的,用于询问所述第一用户是否与所述第二询问信息对应的候选订单的第二用户通话;所述第二指示信息以及所述候选订单,是在所述服务器从所述若干待配送订单中,确定任务点与所述驾驶设备的位置信息最近的候选订单为两个以上时发送的;将所述第四按键事件发送给所述业务客户端,以便所述业务客户端将所述第二询问信息对应的候选订单以及所述第四按键事件返回所述服务器,使得所述服务器在接收到所述业务客户端返回的第二询问信息对应的候选订单以及第四按键事件时,将所述第二询问信息对应的候选订单确定为与所述通话事件对应的待配送订单。
290.可选的,所述按键事件确定模块500具体用于,响应于所述第一用户根据所述业务客户端展示的若干待配送订单,通过所述快捷键单元输入的确定操作,确定第五按键事件;所述若干待配送订单是由所述服务器发送给业务客户端展示的;
291.可选的,所述按键事件发送模块502具体用于,将所述第五按键事件以及所述驾驶设备的位置信息发送给所述业务客户端,以便所述业务客户端将所述第五按键事件以及所述驾驶设备的位置信息转发给所述服务器,使得所述服务器根据所述第五按键事件确定送
达事件,并根据所述送达事件以及所述驾驶设备的位置信息,确定与所述送达事件对应的待配送订单,并向与所述送达事件对应的待配送订单的第二用户发送确认送达信息,以便所述第二用户确认所述待配送订单送达。
292.可选的,所述装置还包括:
293.第六按键事件处理模块508,用于响应于所述第一用户根据所述业务客户端展示的第三询问信息,通过所述快捷键单元输入的确定操作,确定第六按键事件;所述第三询问信息是由所述业务客户端响应于由所述服务器发送的第四指示信息,分别针对由所述服务器发送的每个候选订单展示的,用于询问所述第一用户是否送达所述第三询问信息对应的候选订单;所述第四指示信息以及所述候选订单,是在所述服务器从所述若干待配送订单中,确定任务点与所述驾驶设备的位置信息最近的候选订单为两个以上时发送的;将所述第六按键事件发送给所述业务客户端,以便所述业务客户端将所述第三询问信息对应的候选订单以及所述第六按键事件返回所述服务器,使得所述服务器在接收到所述业务客户端返回的第三询问信息对应的候选订单以及第六按键事件时,将所述第三询问信息对应的候选订单确定为与所述送达事件对应的待配送订单。
294.可选地,所述装置还包括:
295.第一紧急处理模块510,用于响应于所述第一用户触发所述快捷键单元上的紧急呼叫按键,确定紧急呼叫事件,将所述紧急呼叫事件发送给所述业务客户端,以使所述业务客户端将所述紧急呼叫事件转发给所述服务器,使得所述服务器确定并返回第五指示信息以及紧急呼叫号码,以便所述业务客户端相应所述第五指示信息,呼叫所述紧急呼叫号码。
296.图7为本说明书提供的一种订单处理装置示意图,所述装置应用于业务客户端,具体包括:
297.第一接收模块600,用于接收由驾驶设备发送的按键事件;所述按键事件是由所述驾驶设备响应于第一用户通过所述驾驶设备上配置的快捷键单元进行的操作确定的;
298.转发模块602,用于将所述按键事件转发给所述服务器,以使所述服务器根据所述按键事件确定目标事件,并处理所述目标事件对应的待处理订单,并返回处理结果;
299.结果展示模块604,用于接收并展示所述目标事件的处理结果。
300.可选的,所述转发模块602具体用于,转发第一按键事件以及所述驾驶设备的位置信息,以使所述服务器响应于所述第一按键事件,确定订单分配事件,并根据所述订单分配事件以及所述驾驶设备的位置信息,确定与所述订单分配事件对应的待分配订单,并将与所述订单分配事件对应的待分配订单分配给所述第一用户;所述第一按键事件是由所述驾驶设备响应于所述第一用户通过所述快捷键单元输入的确定操作确定的。
301.可选的,所述装置还包括:
302.第一询问信息处理模块606,用于响应于由所述服务器发送的第一指示信息,分别针对由所述服务器发送的每个候选订单,展示该候选订单对应的第一询问信息;所述第一询问信息用于询问所述第一用户是否接受所述第一询问信息对应的候选订单的配送任务;所述第一指示信息以及所述候选订单是在所述服务器从若干待分配订单中,确定任务点与所述驾驶设备的位置信息最近的候选订单为两个以上时发送的;当接收到所述驾驶设备发送的所述第一询问信息对应的第二按键事件时,将所述第一询问信息对应的候选订单以及所述第二按键事件返回所述服务器,使得所述服务器将所述第一询问信息对应的候选订单
确定为与所述订单分配事件对应的待分配订单;所述第二按键事件是由所述驾驶设备响应于所述第一用户根据所述业务客户端展示的第一询问信息,通过所述快捷键单元输入的确定操作确定的。
303.可选的,所述转发模块602具体用于,将第三按键事件以及所述驾驶设备的位置信息转发给所述服务器,以使所述服务器根据所述第三按键事件确定通话事件,并根据所述通话事件以及所述驾驶设备的位置信息确定所述通话事件对应的待配送订单以及第三指示信息,并返回;所述第三按键事件是由所述驾驶设备响应于所述第一用户通过所述快捷键单元输入的通话操作确定的;
304.可选的,所述结果展示模块604具体用于,响应于由所述服务器返回的第三指示信息,呼叫与通话事件对应的待配送订单的第二用户;所述第三指示信息以及与所述通话事件对应的待配送订单是由所述服务器响应于接收到的通话事件,根据所述驾驶设备的位置信息确定的。
305.可选的,所述装置还包括:
306.第二询问信息处理模块608,用于响应于由所述服务器发送的第二指示信息,分别针对由所述服务器发送的每个候选订单,展示该候选订单对应的第二询问信息,所述第二询问信息用于询问所述第一用户是否与所述第二询问信息对应的候选订单对应的第二用户通话,所述第二指示信息以及所述候选订单是在所述服务器从若干待配送订单中,确定任务点与所述驾驶设备的位置信息最近的候选订单为两个以上时发送的;当接收到所述驾驶设备发送的所述第二询问信息对应的第四按键事件时,将所述第二询问信息对应的候选订单以及所述第四按键事件返回所述服务器,使得所述服务器将所述第四按键事件对应的候选订单确定为与所述通话事件对应的待配送订单;所述第四按键事件是所述驾驶设备响应于所述第一用户根据所述业务客户端展示的第二询问信息,通过所述快捷键单元输入的通话操作确定的。
307.可选的,所述转发模块602具体用于,将第五按键事件以及所述驾驶设备的位置信息转发给所述服务器,使得所述服务器响应于所述第五按键事件,确定送达事件,并根据所述送达事件以及所述驾驶设备的位置信息,确定与所述送达事件对应的待配送订单,并向与所述送达事件对应的待配送订单的第二用户发送确认送达信息,以便所述第二用户确认所述待配送订单送达。
308.可选的,所述装置还包括:
309.第三询问信息处理模块610,用于响应于由所述服务器发送的第四指示信息,分别针对由所述服务器发送的每个候选订单,展示该候选订单对应的第三询问信息,所述第三询问信息用于询问所述第一用户是否送达所述第三询问信息对应的候选订单;所述第四指示信息以及所述候选订单是由所述服务器在若干待配送订单中,确定任务点与所述驾驶设备的位置信息最近的候选订单为两个以上时发送的;当接收到所述驾驶设备发送的所述第三询问信息对应的第六按键事件时,将所述第三询问信息对应的候选订单以及第六按键事件返回所述服务器,使得所述服务器将所述第三询问信息对应的候选订单确定为与所述送达事件对应的待配送订单;所述第六按键事件是由所述驾驶设备响应于由所述业务客户端展示的第三询问信息,通过所述快捷键单元输入的确定操作确定并发送的。
310.可选的,所述装置还包括:
311.第二紧急处理模块612,用于接收紧急呼叫事件并转发给所述服务器,使得所述服务器响应于紧急呼叫事件,确定并返回第五指示信息以及紧急呼叫号码;所述紧急呼叫事件是由所述驾驶设备响应于所述第一用户触发所述快捷键单元上的紧急呼叫按键确定并发送的;响应于由所述服务器发送的第五指示信息,呼叫所述紧急呼叫号码。
312.图8为本说明书提供的一种订单处理装置示意图,所述装置应用于服务器,具体包括:
313.第二接收模块700,用于接收由业务客户端发送的按键事件;所述按键事件是由第一用户通过对驾驶设备上配置的快捷键单元进行操作确定的;
314.处理模块702,用于根据所述按键事件确定目标事件,并处理所述目标事件对应的待处理订单;
315.结果返回模块704,用于将所述目标事件的处理结果返回给所述业务客户端,以使所述业务客户端接收并展示所述目标事件的处理结果。
316.可选地,所述装置还包括:
317.订单发送模块706,用于将若干待分配订单发送给业务客户端展示;
318.可选地,所述处理模块702,具体用于响应于接收到的第一按键事件,确定订单分配事件,并根据所述驾驶设备的位置信息,确定与所述第一按键事件对应的待分配订单;所述第一按键事件是由所述驾驶设备响应于所述第一用户通过所述驾驶设备上配置的快捷键单元进行的确定操作确定的;将与所述第一按键事件对应的待分配订单分配给所述第一用户。
319.可选地,所述处理模块702,具体用于在所述若干待分配订单中,确定任务点与所述驾驶设备的位置信息最近的候选订单;若所述候选订单为一个,则将所述候选订单确定为与所述订单分配事件对应的待分配订单;若所述候选订单为两个以上,则向所述业务客户端发送各候选订单以及第一指示信息,并在接收到所述业务客户端返回的第一询问信息对应的候选订单以及第二按键事件时,将所述第一询问信息对应的候选订单确定为与所述订单分配事件对应的待分配订单;所述第一询问信息是由所述业务客户端响应于所述第一指示信息,分别针对接收到的每个候选订单展示的,用于询问所述第一用户是否接受所述第一询问信息对应的候选订单的配送任务;所述第二按键事件是由所述驾驶设备响应于所述第一用户根据所述业务客户端展示的第一询问信息,通过所述快捷键单元输入的确定操作确定的。
320.可选地,所述订单发送模块706,还用于将若干待配送订单发送给业务客户端展示;
321.可选地,所述处理模块702,具体用于响应于接收到的第三按键事件,确定通话事件,并根据所述通话事件以及所述驾驶设备的位置信息,确定与所述通话事件对应的待配送订单以及第三指示信息;所述第三按键事件是由所述驾驶设备响应于所述第一用户通过所述快捷键单元输入的通话操作确定的;将与所述通话事件对应的待配送订单以及所述第三指示信息返回给所述业务客户端,以使所述业务客户端响应于所述第三指示信息,呼叫与所述通话事件对应的待配送订单的第二用户。
322.可选地,所述处理模块702,具体用于在所述若干待配送订单中,确定任务点与所述驾驶设备的位置信息最近的候选订单;若所述候选订单为一个,则将所述候选订单确定
为与所述通话事件对应的待配送订单;若所述候选订单为两个以上,则向所述业务客户端发送各候选订单以及第二指示信息,并在接收到所述业务客户端返回的第二询问信息对应的候选订单以及第四按键事件时,将所述第四按键事件对应的候选订单确定为与所述通话事件对应的待配送订单;所述第二询问信息是由所述业务客户端响应于所述第二指示信息,分别针对接收到的每个候选订单展示的,用于询问所述第一用户是否与所述第二询问信息对应的候选订单的第二用户通话;所述第四按键事件是由所述驾驶设备响应于所述第一用户根据所述业务客户端展示的第二询问信息,通过所述快捷键单元输入的通话操作确定的。
323.可选地,所述订单发送模块706,还用于将若干待配送订单发送给业务客户端展示;
324.可选地,所述处理模块702,具体用于响应于接收到的第五按键事件,确定送达事件,并根据所述送达事件以及所述驾驶设备的位置信息,确定与所述送达事件对应的待配送订单;所述第五按键事件是由所述驾驶设备响应于所述第一用户通过所述快捷键单元输入的确定操作确定的;根据与所述送达事件对应的待配送订单,向与所述送达事件对应的待配送订单的第二用户发送确认送达信息,以便所述第二用户确认所述待配送订单送达。
325.可选地,所述处理模块702,具体用于在所述若干待配送订单中,确定任务点与所述驾驶设备的位置信息最近的候选订单;若所述候选订单为一个,则将所述候选订单确定为与所述送达事件对应的待配送订单;若所述候选订单为两个以上,则向所述业务客户端发送各候选订单以及第四指示信息,并在接收到所述业务客户端返回的第三询问信息对应的候选订单以及第六按键事件时,将所述第三询问信息对应的候选订单确定为与所述送达事件对应的待配送订单;所述第三询问信息是由所述业务客户端响应于所述第四指示信息,分别针对接收到的每个候选订单展示的,用于询问所述第一用户是否送达所述第三询问信息对应的候选订单;所述第六按键事件是由所述驾驶设备响应于由所述业务客户端展示的第三询问信息,通过所述快捷键单元输入的确定操作确定的。
326.可选地,所述装置还包括:
327.第三紧急处理模块708,用于响应于由所述业务客户端发送的紧急呼叫事件,确定紧急呼叫号码以及第五指示信息;所述紧急呼叫事件是由所述驾驶设备响应于所述第一用户触发所述快捷键单元上的紧急呼叫按键确定的;将所述紧急呼叫号码以及所述第五指示信息发送给所述业务客户端,以使所述业务客户端响应于所述第五指示信息,呼叫由所述服务器发送的紧急呼叫号码。
328.本说明书还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,计算机程序可用于执行上述图2a提供的订单处理方法。
329.本说明书还提供了图9所示的一种对应于图2a的驾驶设备的示意结构图。如图9所述,在硬件层面,该驾驶设备上配置有快捷键单元,另外,该驾驶设备还包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,以实现上述图2a所述的订单处理方法。当然,除了软件实现方式之外,本说明书并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
330.本说明书还提供了图10所示的电子设备的示意结构图。如图10所述,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,以实现上述图2a所述的订单处理方法。当然,除了软件实现方式之外,本说明书并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
331.在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmable logic device,pld)(例如现场可编程门阵列(field programmable gate array,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardware description language,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advanced boolean expression language)、ahdl(altera hardware description language)、confluence、cupl(cornell university programming language)、hdcal、jhdl(java hardware description language)、lava、lola、myhdl、palasm、rhdl(ruby hardware description language)等,目前最普遍使用的是vhdl(very-high-speed integrated circuit hardware description language)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
332.控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(application specific integrated circuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc 625d、atmel at91sam、microchip pic18f26k20以及silicone labs c8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
333.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放
器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
334.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
335.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
336.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
337.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
338.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
339.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
340.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
341.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
342.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要
素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
343.本领域技术人员应明白,本说明书的实施例可提供为方法、系统或计算机程序产品。因此,本说明书可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
344.本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
345.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
346.以上所述仅为本说明书的实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书可以有各种更改和变化。凡在本说明书的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献