一种地点提示方法和装置与流程

文档序号:12159312阅读:239来源:国知局
一种地点提示方法和装置与流程

本申请涉及网络技术,特别涉及一种地点提示方法和装置。



背景技术:

随着智能终端技术的发展,智能终端可以使得人们的生活越来越便利。例如,人们可以使用智能终端叫车,以享受包括出租车、专车等各种类型的乘车服务。当乘客叫车后,司机和乘客通常是通过电话口头沟通确定乘客的上车地点,但是经常遇到地点表述不够清楚,乘客需要反复确认,比较麻烦;而且有时沟通的上车地点由于一些道路条件,导致司机到达上车地点就需要较长时间,这些都降低了乘车服务的质量,不能使乘客快速上车。



技术实现要素:

有鉴于此,本申请提供一种地点提示方法和装置,以提高乘车效率,使乘客方便快速的乘车。

具体地,本申请是通过如下技术方案实现的:

第一方面,提供一种地点提示方法,包括:

获取乘车参考信息,所述乘车参考信息包括:乘客所在的第一位置、乘客的乘车目的地、司机所在的第二位置以及道路信息;

根据所述乘车参考信息,计算便利乘客乘车的上车地点;

对所述乘客和司机进行所述上车地点的提示。

第二方面,提供一种地点提示装置,包括:

信息获取模块,用于获取乘车参考信息,所述乘车参考信息包括:乘客 所在的第一位置、乘客的乘车目的地、司机所在的第二位置以及道路信息;

地点计算模块,用于根据乘车参考信息计算便利乘客乘车的上车地点;

地点提示模块,用于对所述乘客和司机进行所述上车地点的提示。

本申请提供的地点提示方法和装置,通过根据乘车参考信息计算便利乘车的上车地点,并对乘客和司机进行提示上车,这种方式使得乘客和司机能够快速了解上车地点的位置,并且该上车地点也是较为便利的上车地点,能够提高乘车效率,使乘客方便快速的乘车。

附图说明

图1是本申请一示例性实施例示出的一种打车应用系统;

图2是本申请一示例性实施例示出的一种地点提示方法的流程图;

图3是本申请一示例性实施例示出的一种上车地点示意图;

图4是本申请一示例性实施例示出的另一种上车地点示意图;

图5是本申请一示例性实施例示出的一种地点提示装置的结构图;

图6是本申请一示例性实施例示出的另一种地点提示装置的结构图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

当前人们经常使用智能终端叫车,以享受包括出租车、专车等各种类型的乘车服务,例如,当乘客使用自己的智能手机打车时,将应用到图1示例的系统。如图1所示,在打车应用中使用的系统可以包括:乘客的智能手机上安装的打车软件,可以称为“叫车客户端”11,司机所开的车上安装的客户端可以称为“接单客户端”12;还包括后台服务器13。

当乘客使用打车软件叫车时,叫车客户端11和接单客户端12将各自进行定位,将乘客所在的第一位置、司机所在的第二位置都上报至服务器13。并且,通常乘客还会在打车时将自己的乘车目的地也一同上报,服务器13会将叫车客户端11上报的乘客第一位置、以及乘车目的地发送至多个接单客户端12,以使得司机知晓当前的乘车需求,直至有司机接单。

当司机接单后,那么接下来乘客就要和司机汇合上车,本申请的地点提示方法,将用于对司机和乘客进行上车地点的提示,以使得乘客和司机能够根据该提示尽快汇合,提高乘客乘车的效率。图2示例了该地点提示方法的流程,该方法是在图1中的后台服务器13执行,可以通过计算机执行指令的形式实现,例如,服务器13中的处理器可以将非易失性存储器中存储的计算机指令读取到内存中运行,从而使得服务器13执行本申请的地点提示,包括:

201、获取乘车参考信息,所述乘车参考信息包括:乘客所在的第一位置、乘客的乘车目的地、司机所在的第二位置以及道路信息;

202、根据所述乘车参考信息,计算便利乘客乘车的上车地点;

203、对所述乘客和司机进行所述上车地点的提示。

参见上述的流程,在步骤201中,服务器13获取的乘车参考信息中,包括但不限于:乘客所在的第一位置、乘客的乘车目的地、司机所在的第二位置以及道路信息。其中,第一位置和第二位置可以是上述的叫车客户端11和接单客户端12进行定位上报,乘车目的地可以是由乘客在叫车客户端输入并随第一位置一起上报服务器。

其中,道路信息,例如可以是乘客所在第一位置附近的道路信息,包括:拥堵程度、单双向车道,是否允许左转等,这些道路信息将影响到司机开车接乘客上车时所走的路线,进而影响到上车的时间,因此在本实施例中加以考虑。此外,也可以考虑其他能够影响上车时间的信息,不再列举。

在步骤202中,服务器可以根据上述201中获得的乘车参考信息,计算上车地点。可以按照便利乘客乘车的算法来计算该上车地点,并且,在上车地点的确定中,综合考虑的乘客和司机的位置信息、目的地、道路信息等多 种信息,这些多信息的考虑有助于在上车地点的确定中结合多种影响因素,例如,道路信息可以使得司机行车接乘客时避开拥堵线路、避免绕行单行道等,而乘车目的地信息可以使得在确定上车地点时尽量顺沿向目的地行进的方向。如下结合附图,示例几种“便利乘客乘车的上车地点”:

如图3所示,示例了一双向车道,箭头所示的方向为根据乘客的乘车目的地得到的目的地方向,可以看到,当前乘客所在的第一位置与目的地方向不一致,如果司机从第二位置行进至第一位置接上乘客,则还需要再掉头才能沿目的地方向行进,比较绕路,既使得乘客上车时间较慢,也会延长乘车时间。本实施例选取的便利乘客乘车的上车地点可以为图3中所示的推荐上车地点,为乘客当前所在位置的道路对面。乘客如果沿着指引线路行进至推荐上车地点,那么司机就可以顺路接上乘客,节约时间,非常方便。

如图4所示,示例了一单行道,乘客正在该单行道上的第一位置处等车。箭头所示的方向为根据乘客的乘车目的地得到的目的地方向,如果司机行至乘客当前的第一位置接乘客,需要绕远驶入单行道再到第一位置接,造成了司机绕道,乘客上车时间也较慢。本实施例选取的便利乘客乘车的上车地点可以为图4中所示的推荐上车地点,推荐乘客到沿着目的地方向的道路的上车点等候,这样司机可以顺路接乘客继续向目的地行进,也加快了上车效率。

由上述两个例子可以看到,在便利乘客乘车的上车地点计算时,考虑了乘客和司机的所在位置,也考虑了乘车目的地相关的目的地方向,同时也考虑了单双道等道路信息,这些信息的综合考虑将使得上车地点的确定更加准确,使得能够较为准确的选择一个有利于乘客快速上车的地点,避免绕路。

在步骤203中,服务器可以对乘客和司机进行上述计算得到的上车地点的提示,以使得乘客和司机双方都知道该上车地点的位置,从而可以在该位置汇合上车。在本步骤中,服务器进行提示主要是指示客户端进行提示,比如,指示叫车客户端11和接单客户端12进行上车地点提示。

在一个例子中,服务器可以将显示上车地点的地图信息发送至客户端显示,使得客户端能够通过地图直观的将上车地点展示给乘客或司机;并且, 服务器可以在上车地点的位置进行符号标识,比如以星号或三角号等突出标识标志上车地点;或者,还可以在上车地点的位置进行文字标识,比如在上车地点显示提示文字“请至该地点上车”。

在另一个例子中,服务器还可以在发送至客户端的地图上,标识由乘客所在的第一位置行进至上车地点的导航指引。比如,可以用指引线路将乘客由第一位置步行至上车地点的路线显示出来,方便乘客根据该路线至上车地点;或者,还可以通过语音导航的方式引导乘客行至上车地点上车。

通过上述例子的地点提示方法,使得乘客和司机都可以得到上车地点的提示,司机可以根据该地点行车至此等候乘客,乘客可以根据该地点行至此上车,并且该上车地点是综合根据各种乘车参考信息得到的,能够使得乘客乘车更加便利。

此外,服务器在计算便利乘客乘车的上车地点时,可以是由预先设置的待选位置点数据库中选择一个位置点作为上车地点。其中,待选位置点数据库中的各个待选的位置点,可以包括如下地点:

第一位置点:可以是服务器根据道路信息所在的地图,获取的在地图中适合停靠的地点。

例如,在上述的步骤201中获取的道路信息(比如,拥堵、单双向)是杭州市的路况,那么该道路信息的所在地图即为杭州市的地图,地图信息中可以包括:杭州市的各个公交站、停车场、街道、大厦、公园等信息。而在这些信息中适合车辆临时停靠的停车地点,可以包括:公交站、大厦入口、停车场、路口右拐等位置,由于这些位置适合临时停车,因此可以作为待选位置点,并且,对于乘客和司机来说也比较好找。

第二位置点:可以是历史上下车的位置信息。例如,司机每次载客时,都会到一个地点接上乘客上车,即上车位置点,当乘客到达目的地后,司机也会在一个地点让乘客下车,即下车位置点。

该上车位置点和下车位置点即为上述的历史上下车的位置信息,可以由司机所在的接单客户端上报至服务器。例如,对于服务器来说,可以根据司 机的车在某个地点停留的时间来确定这是否是上车位置点或下车位置点;比如,当乘客上车时,可以是在第一位置附近的某个地方上车,司机的车在该附近地方停留几分钟,服务器据此确定为上车位置点;或者,当乘客下车时,可以是在乘车目的地附近的某个地方下车,那么司机的车将在目的地附近位置停留几分钟,服务器据此确定为下车位置点。这种历史上下车的位置信息通常可以认为是适合上下客的位置点。

服务器在确定上述的第一位置点和第二位置点后,存储进数据库,作为待选位置点。当计算便利乘客乘车的上车地点时,可以由这些待选位置点中选择一个作为上车地点即可,既使得上车地点较为合理,并且服务器计算也相对简单。选择上车地点时,可以考虑多种影响因素,

示例性的,可以选择满足如下条件的位置点作为上车地点:顺沿乘车方向、司机到达比较方便、并且距离乘客较近。在计算时,例如,可以根据乘客所在的第一位置和乘车目的地,得到乘客的乘车方向(即目的地方向),由待选位置点数据库中选择的位置点沿所述乘车方向,并且结合道路信息计算的由第一位置行至该位置点的时间,尽量选择在预设便利乘车的时间范围内,比如,需要小于2分钟。

进一步的,服务器根据上述方式计算的上车地点的数量可以为多个,比如两个或三个等,这种情况可以指示乘客选择一个地点。

例如,服务器可以将计算得到的两个待选的上车地点都标注在地图上,发送至司机和乘客的客户端显示,假设乘客选择了一个地点,这就是最终上车地点,由乘客的叫车客户端将最终上车地点发送至服务器,服务器再转发给司机的接单客户端,使得司机也能够知晓乘客需要在哪个地点上车,并按照对该最终上车地点的提示到该地点汇合上车。

此外,服务器在指示客户端提示上车地点给乘客时,可以提供选择项给乘客,供乘客选择是否接受服务器推荐的上车地点。如果乘客选择不接受,那就按照常规方式,乘客可以与司机沟通确认上车位置;而如果乘客选择接受地点推荐,那么乘客对该上车地点的选择也会上报服务器,服务器转发给 司机的客户端,司机行车至上车地点,乘客步行至该地点上车。

由于司机和乘客都按照该地点汇合,将大大节省司机与乘客的沟通时间,同时方便了双方的汇合,节约乘客等待时间,达到快速上车。由于上车地点是确定的,即使用户位置是粗略定位,也能够准确的引导用户至上车地点。

为了实现上述的地点提示方法,本申请还提供了一种地点提示装置,该装置可以用于后台服务器。该服务器可以包括处理组件,处理组件包括一个或多个处理器,以及由存储器代表的存储器资源,用于存储可由处理组件执行的计算机指令,比如存储的是上述地点提示装置,即存储器中存储的指令可以包括一个或一个以上的每个对应于一组指令的模块。处理组件可以调用存储器中的指令,以执行上述实施例的地点提示方法。该服务器还可以包括其他组件,比如可以包括电源组件,用于执行服务器的电源管理;还可以包括网络接口,可以用于连接网络;还可以包括输入输出(I/O)接口等。

图5示例了地点提示装置的逻辑结构,对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。如图5所示,该地点提示装置可以包括:信息获取模块51、地点计算模块52和地点提示模块53;其中,

信息获取模块51,用于获取乘车参考信息,所述乘车参考信息包括:乘客所在的第一位置、乘客的乘车目的地、司机所在的第二位置以及道路信息;

地点计算模块52,用于根据乘车参考信息计算便利乘客乘车的上车地点;

地点提示模块53,用于对所述乘客和司机进行所述上车地点的提示。

进一步的,地点计算模块52,具体用于根据所述第一位置和乘车目的地,得到乘客的乘车方向;由预先设置的待选位置点数据库中,选择作为所述上车地点的至少一个位置点,所述位置点沿所述乘车方向,且根据所述道路信息计算的由第一位置行至所述位置点的时间在预设便利乘车的时间范围内。

进一步的,地点提示模块53,还用于当所述选择的上车地点为多个时,对所述乘客和司机进行所述上车地点的提示之后,接收乘客由所述至少一个上车地点中选择的上车地点,作为最终上车地点,并对所述乘客和司机进行 所述最终上车地点的提示。

图6示例了另一种地点提示装置的结构,该装置还可以包括:位置点确定模块54和位置点存储模块55;其中,

位置点确定模块54,用于根据所述道路信息所在地图,获取在所述地图中的停车地点作为第一位置点;接收历史上下车的位置信息,作为第二位置点;

位置点存储模块55,用于将所述第一位置点和第二位置点,作为所述待选位置点,存储入所述待选位置点数据库。

进一步的,地点提示模块53,用于在所述上车地点的位置进行符号标识或者文字标识;或者,进行由所述第一位置到所述上车地点的导航指引。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

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