一种出行路线推荐处理方法及服务器与流程

文档序号:14057873阅读:151来源:国知局
一种出行路线推荐处理方法及服务器与流程

本发明涉及互联网技术领域,具体涉及一种出行路线推荐处理方法及服务器。



背景技术:

随着智能终端的普及,人们可以使用智能终端上的打车软件来满足自己出行的需要。

人们在打车出行中,由于司机对路线的熟悉程度不同,经常会使用电子地图进行导航,但是电子地图导航的路线不能完全符合人们的出行需求。例如,有时人们会遇到导航路线不合理的情况,有时导航提供不了比较近的路线,有时导航提供不了避免堵车的路线。在遇到上述情况时,人们需要与司机沟通,告知司机所要行驶的路线,如果人们经常走相同的路线,每次都与司机沟通路线是件很麻烦的事情。

因此,如何提供满足人们出行需求的路线,以提高人们的出行效率成为亟须解决的问题。



技术实现要素:

针对现有技术中的缺陷,本发明提供一种出行路线推荐处理方法及服务器。

一方面,本发明提出一种出行路线推荐处理方法,包括:

接收乘客终端发送的用车订单信息,所述用车订单信息包括乘车出发地和乘车目的地;

获取与所述乘车出发地和乘车目的地匹配的乘客录制路线,则将包含所述乘客录制路线的用车订单分配给司机终端将所述乘客录制路线发送给承接所述用车订单的司机终端,其中,所述乘客录制路线为乘客通过所述乘客终端预先录制的。

另一方面,本发明提供一种服务器,包括:

接收单元,用于接收乘客终端发送的用车订单信息,所述用车订单信息包括乘车出发地和乘车目的地;

分配单元,用于获取与所述乘车出发地和乘车目的地匹配的乘客录制路线,将所述乘客录制路线发送给承接所述用车订单的司机终端,其中,所述乘客录制路线为乘客通过所述乘客终端预先录制的。

本发明提供的出行路线推荐处理方法及服务器,由于能够根据用车订单信息获取到乘客终端的乘客录制路线,从而提供满足乘客出行需求的路线,提高了乘客的出行效率。

附图说明

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

图1为本发明实施例出行路线推荐处理方法的流程示意图;

图2为本发明一实施例服务器的结构示意图;

图3为本发明另一实施例服务器的结构示意图;

图4为本发明实施例服务器的实体结构示意图。

具体实施方式

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

图1为本发明实施例出行路线推荐处理方法的流程示意图,如图1所示,本发明提供的出行路线推荐处理方法,包括:

s101、接收乘客终端发送的用车订单信息,所述用车订单信息包括乘车出发地和乘车目的地;

当乘客终端发送用车订单信息时,服务器会接收乘客终端发送的用车订单信息。例如:乘客终端在2016年07月28日下午18:30生成从a大厦前往b小区的用车订单信息,则服务器会接收所述用车订单信息。其中,所述用车订单信息包括乘车出发地和乘车目的地。

s102、获取与所述乘车出发地和乘车目的地匹配的乘客录制路线,将所述乘客录制路线发送给承接所述用车订单的司机终端,其中,所述乘客录制路线为乘客通过所述乘客终端预先录制的。

服务器根据接收到的所述用车订单信息中包含的所述乘车目的地和所述乘车出发地,经过在数据库中的查找,若获取到与所述乘车出发地和乘车目的地匹配的乘客录制路线,则将所述乘客录制路线发送给承接所述用车订单的司机终端。其中,所述乘客录制路线为乘客通过所述乘客终端预先录制的。可理解的是,如果服务器获取不到所述乘客终端的乘客录制路线,可以将接收到的所述用车订单分配给司机终端。

例如,在步骤s101中,服务器接收到乘客终端在2016年07月28日下午18:30生成从a大厦前往b小区的用车订单信息,服务器会根据a大厦和b小区查找数据库中有没有所述乘客终端的乘客录制路线,若获取到所述乘客录制路线,服务器将所述乘客录制路线发送给承接所述用车订单的司机终端。如果没有获取到所述乘客录制路线,服务器可以将所述用车订单分配给司机终端。

本发明提供的出行路线推荐处理方法,由于能够根据用车订单信息获取到乘客终端的乘客录制路线,从而提供满足乘客出行需求的路线,提高了乘客的出行效率。

在上述实施例的基础上,进一步地,所述方法还包括:

若获取到所述乘客终端的所述乘客录制路线,则向所述乘客终端发送选择所述乘客录制路线的请求;相应地,所述将所述乘客录制路线发送给承接所述用车订单的司机终端,包括:若接收到所述乘客终端返回确认使用所述乘客录制路线的响应信息,则将所述乘客录制路线发送给承接所述用车订单的司机终端。

具体地,服务器若获取到所述乘客终端的所述乘客录制路线,则向所述乘客终端发送选择所述乘客录制路线的请求信息,以便乘客可以通过所述乘客终端选择是否使用所述乘客录制路线。若服务器接收到乘客通过所述乘客终端发送的确认使用所述乘客录制路线的响应信息,则将所述乘客录制路线发送给承接所述用车订单的司机终端。可理解的是,乘客也可以选择不使用所述乘客录制路线,在服务器接收到所述乘客通过所述乘客终端发送的不使用所述乘客录制路线的响应信息后,可以将用车订单分配给所述司机终端。

例如,服务器接收到乘客终端在2016年07月28日下午18:30生成从a大厦前往b小区的用车订单信息,服务器会根据a大厦和b小区查找数据库中有没有所述乘客终端的乘客录制路线,若获取到所述乘客录制路线,服务器向所述乘客终端发送请求信息,询问乘客是否使用乘客终端之前录制的所述乘客录制路线,如果服务器接收到所述乘客通过所述乘客终端发送的确认使用所述乘客录制路线的响应信息,服务器将所述乘客录制路线发送给承接所述用车订单的司机终端。其中,在乘客通过所述乘客终端选择使用所述乘客录制路线时,服务器会接收到所述乘客终端发送的选择信息,并根据所述乘客录制路线计算所述用车订单的预估价格,并发送所述预估价格信息到所述乘客终端以便所述乘客获知。

本发明提供的出行路线推荐处理方法,由于能够根据用车订单信息获取到乘客终端的乘客录制路线,从而提供满足乘客出行需求的路线,提高了乘客的出行效率。而服务器发送获取到的乘客录制路线到乘客终端以供乘客确认,有利于确认乘客的出行需求。

在上述各实施例的基础上,所述获取与所述乘车出发地和乘车目的地匹配的乘客录制路线包括:

若判断获知所述乘客录制路线的起点坐标和终点坐标在所述乘车出发地坐标与所述乘车目的地坐标连线上的投影都在所述乘车出发地坐标和所述乘车目的地坐标连线内,则获取所述乘客录制路线。

具体地,为了获取所述乘客录制路线,服务器首先获取所述乘客录制路线的起点坐标和终点坐标在所述乘车出发地坐标与所述乘车目的地坐标连线上的投影,然后判断所述起点坐标的投影和所述终点坐标的投影是否都在所述乘车出发地坐标和所述乘车目的地坐标连线内,若所述起点坐标的投影和所述终点坐标的投影都在所述乘车出发地坐标和所述乘车目的地坐标连线内,服务器则获取所述乘客录制路线。可理解的是,服务器获取到的所述乘客录制路线可以是所述用车订单的整个行程,也可以是所述用车订单的部分行程。

本发明提供的出行路线推荐处理方法,由于能够根据用车订单信息获取到乘客终端的乘客录制路线,从而提供满足乘客出行需求的路线,提高了乘客的出行效率。而给出对所述乘客录制路线的具体获取方法,有助于服务器获取到乘客录制路线。

在上述各实施例的基础上,进一步地,所述获取与所述乘车出发地和乘车目的地匹配的乘客录制路线包括:

若判断获知所述乘车出发地的第一名称标识与所述乘客录制路线的起点的第二名称标识匹配且所述乘车目的地的第三名称标识与所述乘客录制路线的终点的第四名称标识匹配,则获取所述乘客录制路线。

具体地,为获取到所述乘客录制路线,服务器对比所述乘车出发地的第一名称标识与所述乘客录制路线的起点的第二名称标识,同时服务器对比所述乘车目的地的第三名称标识与所述乘客录制路线的终点的第四名称标识,如果所述第一名称标识与所述第二名称标识匹配且所述第三名称标识与所述第四名称标识匹配,那么服务器获取所述乘客录制路线。可理解的是,服务器获取到的所述乘客录制路线是所述用车订单的整个行程。

所述匹配是指两个名称标识代表的是同一个地点,例如所述第一名称标识为永旺家园四区,如果所述第二名称标识也是永旺家园四区,所述第一名称标识与所述第二名称标识名称相同,代表同一个地点,所述第一名称标识与所述第二名称标识匹配;假设永旺家园四区又被称为六里屯四区,如果所述第二名称标识是六里屯四区,虽然所述第一名称标识与所述第二名称标识名称不一样,但都代表同一个地点,所以所述第一名称标识与所述第二名称标识匹配。

本发明提供的出行路线推荐处理方法,由于能够根据用车订单信息获取到乘客终端的乘客录制路线,从而提供满足乘客出行需求的路线,提高了乘客的出行效率。而给出对所述乘客录制路线的具体获取方法,有利于服务器获取到乘客录制路线。

在上述各实施例的基础上,进一步地,所述乘客录制路线为乘客通过所述乘客终端预先录制的包括:

在所述乘客之前用车时,在行程开始时或开始以后所述乘客终端开始路线录制,在行程结束时或结束以前所述乘客终端停止所述路线录制并保存录制完成的路线。

具体地,乘客在通过乘客终端发送所述用车订单之前,对所述用车订单的某段行程或者整个行程进行了路线录制,路线录制过程为在所述乘客之前用车时,所述乘客在行程开始时或开始以后打开所述乘客终端的路线录制功能以便开始路线录制,在行程结束时或结束以前停止所述乘客终端的所述路线录制并保存录制完成的路线。上述录制完成的路线被所述乘客终端发送到服务器,以便乘客在后续打车时服务器获取所述乘客录制路线。

例如,乘客赵先生每天打车回家,有两条近路可以使行程变短并节省打车时间,但是电子地图的导航路线中并没有这两条近路的导航信息。大多数的司机对上述两条近路也不熟悉,赵先生在打车时几乎每次都要跟司机描述行程路线。为了避免和司机的重复沟通,赵先生可以在某次打车时,开启手机终端打车软件客户端的路线录制功能,录制其中一条近路的行驶路线并保存,然后通过手机终端把上述录制的路线上传到服务器。用同样的方法,赵先生可以录制另一条近路的行驶路线并保存上传到服务器。这样,赵先生在以后打车回家的时候,就可以在用车订单里选择已录制的乘客录制路线,避免和司机的重复沟通,提高了出行体验,节省了回家的时间和成本。

本发明提供的出行路线推荐处理方法,由于能够根据用车订单信息获取到乘客终端的乘客录制路线,从而提供满足乘客出行需求的路线,提高了乘客的出行效率。而乘客通过录制乘客录制路线,为以后的出行提供了方便。

图2为本发明一实施例服务器的结构示意图,如图2所示,本发明提供的服务器包括接收单元201和分配单元202,其中:

接收单元201用于接收乘客终端发送的用车订单信息,所述用车订单信息包括乘车出发地和乘车目的地;分配单元202用于获取与所述乘车出发地和乘车目的地匹配的乘客录制路线,将所述乘客录制路线发送给承接所述用车订单的司机终端,其中,所述乘客录制路线为乘客通过所述乘客终端预先录制的。

具体地,当乘客终端发送用车订单信息时,接收单元201会接收乘客终端发送的用车订单信息。例如:乘客终端在2016年07月28日下午18:30生成从a大厦前往b小区的用车订单信息,则接收单元201会接收所述用车订单信息。其中,所述用车订单信息包括乘车出发地和乘车目的地。

分配单元202根据接收到的所述用车订单信息中包含的所述乘车目的地和所述乘车出发地,经过在数据库中的查找,若获取到与所述乘车出发地和乘车目的地匹配的乘客录制路线,则将所述乘客录制路线发送给承接所述用车订单的司机终端。其中,所述乘客录制路线为乘客通过所述乘客终端预先录制的。可理解的是,如果分配单元202获取不到所述乘客终端的乘客录制路线,可以将接收到的所述用车订单分配给司机终端。

本发明提供的服务器,由于能够根据用车订单信息获取到乘客终端的乘客录制路线,从而提供满足乘客出行需求的路线,提高了乘客的出行效率。

图3为本发明另一实施例服务器的结构示意图,如图3所示,在上述实施例的基础上,进一步地,本发明提供的服务器还包括:

发送单元203用于若获取到所述乘客终端的所述乘客录制路线,则向所述乘客终端发送选择所述乘客录制路线的请求;相应地,所述分配单元202用于若接收到所述乘客终端返回确认使用所述乘客录制路线的响应信息,则将所述乘客录制路线发送给承接所述用车订单的司机终端。

具体地,分配单元202若获取到所述乘客终端的所述乘客录制路线,发送单元203向所述乘客终端发送选择所述乘客录制路线的请求信息,以便乘客可以通过所述乘客终端选择是否使用所述乘客录制路线。若分配单元202接收到乘客通过所述乘客终端发送的确认使用所述乘客录制路线的响应信息,则将所述乘客录制路线发送给承接所述用车订单的司机终端。可理解的是,乘客也可以选择不使用所述乘客录制路线,在分配单元202接收到所述乘客通过所述乘客终端发送的不使用所述乘客录制路线的响应信息后,可以将用车订单分配给所述司机终端。

本发明提供的服务器,由于能够根据用车订单信息获取到乘客终端的乘客录制路线,从而提供满足乘客出行需求的路线,提高了乘客的出行效率。而服务器发送获取到的乘客录制路线到乘客终端以供乘客确认,有利于确认乘客的出行需求。

在上述各实施例的基础上,进一步地,所述分配单元202具体用于:若判断获知所述乘客录制路线的起点坐标和终点坐标在所述乘车出发地坐标与所述乘车目的地坐标连线上的投影都在所述乘车出发地坐标和所述乘车目的地坐标连线内,则获取所述乘客录制路线。

具体地,为了获取所述乘客录制路线,分配单元202首先获取所述乘客录制路线的起点坐标和终点坐标在所述乘车出发地坐标与所述乘车目的地坐标连线上的投影,然后判断所述起点坐标的投影和所述终点坐标的投影是否都在所述乘车出发地坐标和所述乘车目的地坐标连线内,若所述起点坐标的投影和所述终点坐标的投影都在所述乘车出发地坐标和所述乘车目的地坐标连线内,分配单元202则获取所述乘客录制路线。可理解的是,分配单元202获取到的所述乘客录制路线可以是所述用车订单的整个行程,也可以是所述用车订单的部分行程。

本发明提供的服务器,由于能够根据用车订单信息获取到乘客终端的乘客录制路线,从而提供满足乘客出行需求的路线,提高了乘客的出行效率。而给出对所述乘客录制路线的具体获取方法,有助于服务器获取到乘客录制路线。

在上述各实施例的基础上,进一步地,所述分配单元202具体用于:若判断获知所述乘车出发地的第一名称标识与所述乘客录制路线的起点的第二名称标识匹配且所述乘车目的地的第三名称标识与所述乘客录制路线的终点的第四名称标识匹配,则获取所述乘客录制路线。

具体地,为获取到所述乘客录制路线,分配单元202对比所述乘车出发地的第一名称标识与所述乘客录制路线的起点的第二名称标识,同时分配单元202对比所述乘车目的地的第三名称标识与所述乘客录制路线的终点的第四名称标识,如果所述第一名称标识与所述第二名称标识匹配且所述第三名称标识与所述第四名称标识匹配,那么分配单元202获取所述乘客录制路线。可理解的是,服务器获取到的所述乘客录制路线是所述用车订单的整个行程。

所述匹配是指两个名称标识代表的是同一个地点,例如所述第一名称标识为永旺家园四区,如果所述第二名称标识也是永旺家园四区,所述第一名称标识与所述第二名称标识名称相同,代表同一个地点,所述第一名称标识与所述第二名称标识匹配;假设永旺家园四区又被称为六里屯四区,如果所述第二名称标识是六里屯四区,虽然所述第一名称标识与所述第二名称标识名称不一样,但都代表同一个地点,所以所述第一名称标识与所述第二名称标识匹配。

本发明提供的服务器,由于能够根据用车订单信息获取到乘客终端的乘客录制路线,从而提供满足乘客出行需求的路线,提高了乘客的出行效率。而给出对所述乘客录制路线的具体获取方法,有利于服务器获取到乘客录制路线。

在上述各实施例的基础上,进一步地,所述乘客录制路线为乘客通过所述乘客终端预先录制的包括:在所述乘客之前用车时,在行程开始时或开始以后所述乘客终端开始路线录制,在行程结束时或结束以前所述乘客终端停止所述路线录制并保存录制完成的路线。

具体地,乘客在通过乘客终端发送所述用车订单之前,对所述用车订单的某段行程或者整个行程进行了路线录制,路线录制过程为在所述乘客之前用车时,所述乘客在行程开始时或开始以后打开所述乘客终端的路线录制功能以便开始路线录制,在行程结束时或结束以前停止所述乘客终端的所述路线录制并保存录制完成的路线。上述录制完成的路线被所述乘客终端发送到服务器,以便乘客在后续打车时服务器获取所述乘客录制路线。

本发明提供的服务器,由于能够根据用车订单信息获取到乘客终端的乘客录制路线,从而提供满足乘客出行需求的路线,提高了乘客的出行效率。而乘客通过录制乘客录制路线,为以后的出行提供了方便。

本发明提供的服务器的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图4为本发明实施例服务器的实体结构示意图,如图4所示,该服务器可以包括:处理器(processor)410、通信接口(communicationsinterface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。通信接口420可以用于服务器与乘客终端之间的信息传输。处理器410可以调用存储器430中的逻辑指令,以执行如下方法:接收乘客终端发送的用车订单信息,所述用车订单信息包括乘车出发地和乘车目的地;获取与所述乘车出发地和乘车目的地匹配的乘客录制路线,将所述乘客录制路线发送给承接所述用车订单的司机终端,其中,所述乘客录制路线为乘客通过所述乘客终端预先录制的。

此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,装置,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

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

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

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

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