订单执行状态变化的提示方法和装置与流程

文档序号:16319677发布日期:2018-12-19 05:37阅读:177来源:国知局
订单执行状态变化的提示方法和装置与流程

本发明实施例涉及交通技术领域,尤其涉及订单执行状态变化的提示方法和装置。

背景技术

当前打车软件的普及,有效满足了人们的出行需求,给人们的日常出行带来了很大的便利。现有打车软件,对于订单的计费方法,是通过订单执行状态的变化获取乘客的乘车地点和目的地,并根据上车点和目的地之间的路程,计算乘客需要支付的费用。

对于司机而言,按照时间的先后顺序,乘车订单的执行过程分为四个阶段:前往到达乘客指定的乘车地点、在乘车地点等待乘客至离开乘车地点出发前往目的地、从乘车地点出发前往目的地、到达目的地完成订单。上述四个阶段分别对应四种订单执行状态:出发、到达乘车地点、开始行程和到达目的地。现有打车软件通过司机在司机端的操作,如在显示订单的当前执行状态的界面进行单指滑动,实现订单执行状态的改变。由于司机在驾车过程中,常常出现不方便进行操作或忘记操作的情况,导致难以获取状态的变化,出发、到达乘车地点、开始行程和到达目的地等状态容易发生混淆,造成计费不准、引起纠纷,或者造成乘客在等待司机的过程中无法获知准确的订单执行状态,用户体验不佳。



技术实现要素:

针对现有技术存在的问题,本发明实施例提供订单执行状态变化的提示方法和装置。

根据本发明的第一方面,本发明实施例提供一种订单执行状态变化的提示方法,包括:

获取司机端和乘客端的定位信息,并根据司机端和乘客端的定位信息,获取订单的实际执行状态;

若订单的当前执行状态与所述订单的实际执行状态不同,则向客户端发送指令,以使得客户端根据所述指令发出订单执行状态变化的提示信息。

根据本发明的第二方面,本发明实施例提供一种订单执行状态变化的提示方法,包括:

接收服务端发送的指令;

根据所述服务端发送的指令,发出订单执行状态变化的提示信息;

其中,所述服务端发送的指令为订单的当前执行状态与所述订单的实际执行状态不同时而发送的指令。

根据本发明的第三方面,本发明实施例提供一种订单执行状态变化的提示装置,包括:

状态获取模块,用于获取司机端和乘客端的定位信息,并根据司机端和乘客端的定位信息,获取订单的实际执行状态;

指令发送模块,用于若订单的当前执行状态与所述订单的实际执行状态不同,则向客户端发送指令,以使得客户端根据所述指令发出订单执行状态变化的提示信息。

根据本发明的第四方面,本发明实施例提供一种订单执行状态变化的提示装置,包括:

指令接收模块,用于接收服务端发送的指令;

状态提示模块,用于根据所述服务端发送的指令,发出订单执行状态变化的提示信息;

其中,所述服务端发送的指令,为服务端根据司机端和乘客端的定位信息,获取订单的实际执行状态后,若订单的当前执行状态与所述订单的实际执行状态不同,向司机端发送的指令。

根据本发明的第五方面,本发明实施例提供一种电子设备,包括:

至少一个处理器;以及

与所述处理器通信连接的至少一个存储器,其中:

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行本发明实施例订单执行状态变化的提示方法中服务端侧方法及其所有可选实施例的方法。

根据本发明的第六方面,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行本发明实施例订单执行状态变化的提示方法中服务端侧方法及其所有可选实施例的方法。

根据本发明的第七方面,本发明实施例提供一种电子设备,包括:

至少一个处理器;以及

与所述处理器通信连接的至少一个存储器,其中:

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行本发明实施例订单执行状态变化的提示方法中客户端侧方法及其所有可选实施例的方法。

根据本发明的第八方面,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行本发明实施例订单执行状态变化的提示方法中客户端侧方法及其所有可选实施例的方法。

本发明实施例提供的订单执行状态变化的提示方法和装置,通过获取订单的实际执行状态,并在订单的当前执行状态与订单的实际执行状态不同时,向客户端发送使得客户端发出订单执行状态变化的提示信息的指令,能及时提示司乘人员乘车订单的执行状态发生了变化,从而使司乘人员能清楚地获知订单的实际执行状态,及时在客户端上进行改变订单执行状态的操作,保证订单的当前执行状态与订单的实际执行状态一致,从而保证计费的准确性,使得乘车订单的执行过程更加清晰流畅、更加准确。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例订单执行状态变化的提示方法的流程图;

图2为本发明实施例订单执行状态变化的提示方法的流程图;

图3为本发明实施例订单执行状态变化的提示装置的功能框图;

图4为本发明实施例电子设备的结构框图;

图5为本发明实施例订单执行状态变化的提示装置的功能框图;

图6为本发明实施例电子设备的结构框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例订单执行状态变化的提示方法的流程图。如图1所示,一种订单执行状态变化的提示方法包括:步骤s101、获取司机端和乘客端的定位信息,并根据司机端和乘客端的定位信息,获取订单的实际执行状态。

需要说明的是,本发明实施例提供的订单执行状态变化的提示方法的执行主体为服务端。

服务端实时获取司机端和乘客端的定位信息。司机端和乘客端的定位信息,可以分别通过司机端和乘客端中的定位模块和卫星定位系统采集,并分别通过司机端和乘客端将定位信息发送至服务端。

司机端,指司机使用的终端。乘客端,指乘客使用的终端。司机端和乘客端上均安装有打车软件。

卫星定位系统,可以是gps(globalpositioningsystem)、北斗系统、伽利略卫星导航系统(galileo)和glonass系统,本发明实施例对此不作具体限制。

在乘车订单的执行过程中的不同阶段,司机端和乘客端的定位信息并不相同。例如,只有在从乘车地点出发前往目的地的阶段,司机端和乘客端都在同一辆车上;而对于其他阶段,司机端和乘客端可能并不在一起,司机端、乘客端分别与乘车地点、目的地的位置关系也不相同。因此,可以通过司机端和乘客端的定位信息,获取乘车订单的实际执行状态,即订单的实际执行状态。

步骤s102、若订单的当前执行状态与订单的实际执行状态不同,则向客户端发送指令,以使得客户端根据指令发出订单执行状态变化的提示信息。

具体地,获取订单的实际执行状态后,将订单的实际执行状态与订单的当前执行状态进行对比。

订单的当前执行状态,是打车软件记录的订单执行状态。

根据订单的实际执行状态与订单的当前执行状态的对比结果,可以获知订单的当前执行状态与订单的实际执行状态是否相同,即乘车订单的实际执行状态与打车软件记录的执行状态是否一致。

当订单的当前执行状态与订单的实际执行状态不同时,说明乘车订单的实际执行状态与打车软件记录的执行状态不一致,服务端向客户端发送指令。该指令用于使得客户端发出订单执行状态变化的提示信息,以提示客户订单执行状态发生了变化但没有在客户端上进行改变订单执行状态的操作,需要尽快在客户端上进行改变订单执行状态的操作,实现对客户的提醒,使得客户能及时将订单的当前执行状态改为与订单的实际执行状态一致。

当订单的当前执行状态与订单的实际执行状态相同时,说明乘车订单的实际执行状态与打车软件记录的执行状态一致,服务端不需要向客户端发送使得客户端发出订单执行状态变化的提示信息的指令。

需要说明的是,步骤s102中的客户端包括司机端和乘客端中的至少一个。

可以理解的是,当步骤s102中的客户端为司机端时,服务端向司机端发送指令,司机端发出订单执行状态变化的提示信息,向司机进行提示;司机端发出订单执行状态变化的提示信息后,司机获知提示信息,在司机端上进行改变订单执行状态的操作;司机在司机端上进行改变订单执行状态的操作后,司机端向服务端发送订单执行状态的变化信息;服务端接收订单执行状态的变化信息后,根据订单执行状态的变化信息,获取改变后的订单执行状态,作为订单新的当前执行状态;服务端获取订单新的当前执行状态后,还可以向乘客端发出指令,使得乘客端上显示的订单的当前执行状态被修改为订单新的当前执行状态,即被修改为订单的实际执行状态,从而使乘客获知准确的订单执行状态,提高用户体验。

当步骤s102中的客户端为乘客端时,服务端、司机端、乘客端之间的交互过程,与上述步骤s102中的客户端为司机端时,服务端、司机端、乘客端之间的交互过程类似,此处不再赘述。

当步骤s102中的客户端为司机端和乘客端时,服务端向司机端和乘客端发送指令,司机端发出订单执行状态变化的提示信息,向司机进行提示,乘客端发出订单执行状态变化的提示信息,向乘客进行提示;司机根据订单执行状态变化的提示信息,在司机端上进行改变订单执行状态的操作后,司机端向服务端发送订单执行状态的变化信息;乘客根据订单执行状态变化的提示信息,在乘客端上进行改变订单执行状态的操作后,乘客端向服务端发送订单执行状态的变化信息;服务端接收司机端和乘客端发送的订单执行状态的变化信息后,根据订单执行状态的变化信息,获取改变后的订单执行状态,作为订单新的当前执行状态。

本发明实施例通过获取订单的实际执行状态,并在订单的当前执行状态与订单的实际执行状态不同时,向客户端发送使得客户端发出订单执行状态变化的提示信息的指令,能及时提示司乘人员乘车订单的执行状态发生了变化,从而使司乘人员能清楚地获知订单的实际执行状态,及时在客户端上进行改变订单执行状态的操作,保证订单的当前执行状态与订单的实际执行状态一致,从而保证计费的准确性,使得乘车订单的执行过程更加清晰流畅、更加准确。

基于上述实施例,根据司机端和乘客端的定位信息,获取订单的实际执行状态的具体步骤包括:若判断获知司机端的地理位置和乘客端的地理位置之间的距离小于预设的距离阈值的时长达到预设的时间阈值,则将订单的实际执行状态确定为开始行程。

具体地,根据司机端和乘客端的定位信息,可以获知司机端的地理位置和乘客端的地理位置。

若司机端的地理位置和乘客端的地理位置均逐渐远离乘车地点,二者之间的距离小于预设的距离阈值,且二者之间的距离小于预设的距离阈值的时长达到预设的时间阈值,说明司机端和乘客端在一起且共同移动了一段时间,对应的乘车订单的执行过程中的阶段为从乘车地点出发前往目的地,将订单的实际执行状态确定为开始行程。

若司机端接收乘车订单后,司机端的地理位置发生变化且不同于乘车地点,说明司机端在向乘车地点移动,对应的乘车订单的执行过程中的阶段为前往到达乘客指定的乘车地点,将订单的实际执行状态确定为出发。

若司机端的地理位置为乘车地点且一段时间内司机端的地理位置未发生变化,说明司机已经抵达乘车地点,对应的乘车订单的执行过程中的阶段为在乘车地点等待乘客至离开乘车地点出发前往目的地,将订单的实际执行状态确定为到达乘车地点。

若司机端的地理位置和乘客端的地理位置之间的距离从小于预设的距离阈值增大至大于预设的距离阈值,说明司机端和乘客端开始分开,对应的乘车订单的执行过程中的阶段为到达目的地完成订单,将订单的实际执行状态确定为到达目的地。

本发明实施例通过根据司机端和乘客端的定位信息,获取订单的实际执行状态,从而能判断的当前执行状态与订单的实际执行状态是否一致,并在二者不同时,向司机端发送使得司机端发出订单执行状态变化的提示信息的指令,能及时提示司机乘车订单的执行状态发生了变化,从而使司机能清楚地获知订单的实际执行状态,及时在司机端上进行改变订单执行状态的操作,保证订单的当前执行状态与订单的实际执行状态一致,从而保证计费的准确性,使得乘车订单的执行过程更加清晰流畅、更加准确。

图2为本发明实施例订单执行状态变化的提示方法的流程图。基于上述实施例,如图2所示,一种订单执行状态变化的提示方法包括:步骤s201、接收服务端发送的指令;其中,服务端发送的指令为订单的当前执行状态与订单的实际执行状态不同时而发送的指令。

需要说明的是,本发明实施例提供的订单执行状态变化的提示方法的执行主体为客户端,即司机端或乘客端。

下面以执行主体为司机端为例,说明步骤s201和步骤s202的具体过程。

当服务端根据司机端和乘客端的定位信息,获取订单的实际执行状态,并判断获知订单的当前执行状态与订单的实际执行状态不同后,向司机端发送指令,司机端接收服务端发送的该指令。

步骤s202、根据服务端发送的指令,发出订单执行状态变化的提示信息。

具体地,司机端接收服务端发送的该指令后,根据服务端发送的该指令,发出订单执行状态变化的提示信息,提示司机订单执行状态发生了变化但没有在司机端上进行改变订单执行状态的操作,需要尽快在司机端上进行改变订单执行状态的操作,实现对司机的提醒,使得司机能及时将订单的当前执行状态改为与订单的实际执行状态一致。

执行主体为乘客端时,步骤s201和步骤s202的具体过程与上述执行主体为司机端时,步骤s201和步骤s202的具体过程类似,此处不再赘述。

本发明实施例通过接收服务端发送的用于使得客户端发出订单执行状态变化的提示信息的指令,根据该指令发出订单执行状态变化的提示信息,能及时提示司乘人员乘车订单的执行状态发生了变化,从而使司乘人员能清楚地获知订单的实际执行状态,及时在客户端上进行改变订单执行状态的操作,保证订单的当前执行状态与订单的实际执行状态一致,从而保证计费的准确性,使得乘车订单的执行过程更加清晰流畅、更加准确。

基于上述实施例,发出订单执行状态变化的提示信息的具体步骤包括:在屏幕上显示订单执行状态变化的图像提示信息和/或发出订单执行状态变化的声音提示信息。

具体地,客户端发出的订单执行状态变化的提示信息,包括视觉提示信息和听觉提示信息中的至少一种,但不限于视觉提示信息和听觉提示信息。

发出订单执行状态变化的提示信息,可以为在屏幕上显示订单执行状态变化的图像提示信息,对司机或乘客进行视觉提示,也可以发出订单执行状态变化的声音提示信息,对司机或乘客进行听觉提示,还可以在屏幕上显示订单执行状态变化的图像提示信息的同时发出订单执行状态变化的声音提示信息,同时对司机或乘客进行视觉提示和听觉提示。

图像提示信息,可以为客户端上的显示界面的变化,以引起司机眼睛的注意。例如,司机端上的显示界面上特定区域的颜色的交替变化、特定区域的闪烁、生成弹框、生成动画等。

声音提示信息,可以为客户端发出特定的声音或录制好的语音提示,以引起司机耳朵的注意。特定的声音,可以为打车软件预设的特定声音,或司机选择的特定声音。录制好的语音提示,可以为“订单执行状态已经改变,请尽快操作”,但不限于此。

为了保证司乘人员能注意到订单执行状态变化的提示信息,可以重复发出多次订单执行状态变化的提示信息。

本发明实施例通过发出图像提示信息和/或声音提示信息,能显著地引起司乘人员的注意,从而使司乘人员尽快注意到订单的执行状态的改变,及时在客户端上进行改变订单执行状态的操作,保证订单的当前执行状态与订单的实际执行状态一致,从而保证计费的准确性,使得乘车订单的执行过程更加清晰流畅、更加准确。

图3为本发明实施例订单执行状态变化的提示装置的功能框图。基于上述实施例,如图3所示,一种订单执行状态变化的提示装置包括:状态获取模块301,用于获取司机端和乘客端的定位信息,并根据司机端和乘客端的定位信息,获取订单的实际执行状态;指令发送模块302,用于若订单的当前执行状态与订单的实际执行状态不同,则向客户端发送指令,以使得客户端根据指令发出订单执行状态变化的提示信息。

需要说明的是,本发明实施例提供的订单执行状态变化的提示装置为服务端。

本发明提供的订单执行状态变化的提示装置用于执行本发明提供的订单执行状态变化的提示方法,订单执行状态变化的提示装置包括的各模块实现相应功能的具体方法和流程详见上述订单执行状态变化的提示方法的实施例,此处不再赘述。

本发明实施例通过获取订单的实际执行状态,并在订单的当前执行状态与订单的实际执行状态不同时,向客户端发送使得客户端发出订单执行状态变化的提示信息的指令,能及时提示司乘人员乘车订单的执行状态发生了变化,从而使司乘人员能清楚地获知订单的实际执行状态,及时在客户端上进行改变订单执行状态的操作,保证订单的当前执行状态与订单的实际执行状态一致,从而保证计费的准确性,使得乘车订单的执行过程更加清晰流畅、更加准确。

图4为本发明实施例电子设备的结构框图。基于上述实施例,如图4所示,一种电子设备包括:处理器(processor)401、存储器(memory)402和总线403;其中,处理器401和存储器402通过总线403完成相互间的通信;处理器401用于调用存储器402中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:订单执行状态变化的提示方法;根据司机端和乘客端的定位信息,获取订单的实际执行状态的方法;向客户端发送指令,以使得客户端根据指令发出订单执行状态变化的提示信息等。

本发明另一实施例公开一种计算机程序产品,计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:订单执行状态变化的提示方法;根据司机端和乘客端的定位信息,获取订单的实际执行状态的方法;向客户端发送指令,以使得客户端根据指令发出订单执行状态变化的提示信息等。

本发明另一实施例提供一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行上述各方法实施例所提供的方法,例如包括:订单执行状态变化的提示方法;根据司机端和乘客端的定位信息,获取订单的实际执行状态的方法;向客户端发送指令,以使得客户端根据指令发出订单执行状态变化的提示信息等。

图5为本发明实施例订单执行状态变化的提示装置的功能框图。基于上述实施例,如图5所示,一种订单执行状态变化的提示装置包括:指令接收模块501,用于接收服务端发送的指令;状态提示模块502,用于根据服务端发送的指令,发出订单执行状态变化的提示信息;其中,服务端发送的指令为订单的当前执行状态与订单的实际执行状态不同时而发送的指令。

需要说明的是,本发明实施例提供的订单执行状态变化的提示装置为客户端。

本发明提供的订单执行状态变化的提示装置用于执行本发明提供的订单执行状态变化的提示方法,订单执行状态变化的提示装置包括的各模块实现相应功能的具体方法和流程详见上述订单执行状态变化的提示方法的实施例,此处不再赘述。

本发明实施例通过接收服务端发送的用于使得客户端发出订单执行状态变化的提示信息的指令,根据该指令发出订单执行状态变化的提示信息,能及时提示司乘人员乘车订单的执行状态发生了变化,从而使司乘人员能清楚地获知订单的实际执行状态,及时在客户端上进行改变订单执行状态的操作,保证订单的当前执行状态与订单的实际执行状态一致,从而保证计费的准确性,使得乘车订单的执行过程更加清晰流畅、更加准确。

图6为本发明实施例电子设备的结构框图。基于上述实施例,如图6所示,一种电子设备包括:处理器(processor)601、存储器(memory)602和总线603;其中,处理器601和存储器602通过总线603完成相互间的通信;处理器601用于调用存储器602中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:订单执行状态变化的提示方法;根据服务端发送的指令,发出订单执行状态变化的提示信息的方法等。

本发明另一实施例公开一种计算机程序产品,计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:订单执行状态变化的提示方法;根据服务端发送的指令,发出订单执行状态变化的提示信息的方法等。

本发明另一实施例提供一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行上述各方法实施例所提供的方法,例如包括:订单执行状态变化的提示方法;根据服务端发送的指令,发出订单执行状态变化的提示信息的方法等。

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行上述各个实施例或者实施例的某些部分的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1