一种计程车拼车方法、系统及服务器

申请号 CN201410059643.3 申请日 2014-02-23 公开(公告)号 CN104332046A 公开(公告)日 2015-02-04
申请人 曾昭兴; 发明人 曾昭兴;
摘要 本 发明 提供一种计程车拼车方法,包括步骤:获取第一乘客的起点信息和终点信息,生成第一乘车路径;获取若干第二乘客的起点信息以及终点信息,生成若干第二乘车路径;若生成的所述第二乘车路径与所述第一乘车路径的有重合路径,发出拼车提醒。本发明操作简单,可以解决了由于目的地可能差异大导致拼车后消耗的金钱和时间较多的问题,又可以使得计程车的资源得到更好地调动,以最少的行使路程,为更多的人服务。同时,本发明提供一种计程车拼车系统及 服务器 。
权利要求

1.一种计程车拼车方法,其特征在于,包括步骤:获取第一乘客的起点信息和终点信息,生成第一乘车路径;获取若干第二乘客的起点信息以及终点信息,生成若干第二乘车路径;若生成的所述第二乘车路径与所述第一乘车路径的有重合路径,发出拼车提醒。
2.根据权利要求1所述的拼车方法,其特征在于,若生成的所述第二乘车路径与所述第一乘车路径的重合路径最长,则将生成该第二乘车路径的第二乘客作为最优第二乘客。
3.根据权利要求1所述的拼车方法,其特征在于,所述第二乘车路径与所述第一乘车路径的重合路径越长,则对应的第二乘客的拼车优先级越高。
4.根据权利要求2所述的拼车方法,其特征在于,向所述拼车优先级为前N的第二乘客发出拼车提醒,N<4。
5.根据权利要求1-4所述的拼车方法,其特征在于,所述生成乘车路径的方法,确定s所述乘客的起点和终点,选择起点到终点路程最近的前M条行驶路径; 将所述M条行驶路径中的各条行驶路径划分为若干小段路径,分别计算计程车经过每小段路径的平均速度,再根据每小段路径的长度分别计算计程车经过每小段路径的平均时间,将每小段路径的平均时间相加得到各条行驶路径总的行驶时间; 比较各条行驶路径的行驶时间,将行驶时间最短的一条作为所述乘车路径。
6.一种计程车拼车系统,其特征在于,包括第一乘客客户端、服务器以及若干第二乘客客户端,所述第一乘客客户端用于获取第一乘客的起点信息与终点信息;所述若干第二乘客客户端用于获取若干第二乘客的起点信息与终点信息;所述服务器用于分别接收第一乘客客户端以及若干第二乘客客户端起点信息与终点信息并生成相应的第一乘车路径与若干第二乘车路径;若生成的所述第二乘车路径与所述第一乘车路径的有重合路径,发出拼车提醒。
7.根据权利要求6所述的计程车拼车系统,其特征在于,若生成的所述第二乘车路径与所述第一乘车路径的重合路径最长,则将生成该第二乘车路径的第二乘客作为最优第二乘客。
8.根据权利要求7所述的拼车方法,其特征在于,所述第二乘车路径与所述第一乘车路径的重合路径越长,则对应的第二乘客的拼车优先级越高。
9.一种计程车拼车服务器,其特征在于,所述服务器用于根据第一乘客的起点信息与终点信息以及根据第二乘客的起点信息与终点信息,分别生成第一乘车路径与第二乘车路径;当生成的所述第二乘车路径与所述第一乘车路径的有重合路径,发出拼车提醒。
10.根据权利要求9所述的拼车服务器,其特征在于,所述第二乘车路径与所述第一乘车路径的重合路径越长,则对应的第二乘客的拼车优先级越高。

说明书全文

一种计程车拼车方法、系统及服务器

技术领域

[0001] 本发明涉及一种城市交通运输领域,特别涉及一种计程车拼车方法、系统及服务器。

背景技术

[0002] 出租车是城市交通的重要组成部分之一。中国目前出租汽车总量己达110多万辆,年客运量达120亿人次,其能源的消耗量可想而知,并且目前多数出租车只能搭载一方乘客,多数情况下乘客也只有一人,因此造成资源的浪费及其严重。另一方面,在上下班高峰期、节假日或天气不好的情况下打车难的问题也困扰着广大消费者。计程车拼车不但能为国家节约大量能源,还能给广大消费者带来方便。
[0003] 目前大部分拼车的乘客,都采用在乘车地点讨论,然后再决定是否进行拼车。这种方式,可能产生以下问题:1、由于都是陌生人,比较难以进行及时沟通;2、由于目的地可能差异非常大,导致拼车后消耗的金钱和时间较多;3、拼车后需要照顾其他拼车乘客,经常需要绕路或者让其他乘客提前下车。

发明内容

[0004] 基于上述情况,本发明提出了一种拼车方法,计程车司机在载了第一个乘客后,系统自动生成该乘客的第一乘车路径;在计程车出发按第一乘车路径出发去目的地时,系统再通过不断获取其他乘客的乘车信息(包括起点信息以及起点信息),并其他乘客的的起点信息以及起点信息生成第二乘车路径;若生成的所述第二乘车路径与所述第一乘车路径的有重合路径,发出拼车提醒。这里产生的重合路径相对比较多,可以利用优先级排序使得乘客有多种选择,司机和第一乘客获取拼车提醒后,如果同意拼车,就可以与第二乘客进行拼车;可以避免乘客因为目的地不一致造成地时间和金钱浪费,又可以使得计程车更好地调动资源,以最少的行使路程,为最多的人服务。
[0005] 本发明公开了一种计程车拼车方法,包括步骤:获取第一乘客的起点信息和终点信息,生成第一乘车路径;获取若干第二乘客的起点信息以及终点信息,生成若干第二乘车路径;若生成的所述第二乘车路径与所述第一乘车路径的有重合路径,发出拼车提醒。
[0006] 若生成的所述第二乘车路径与所述第一乘车路径的重合路径最长,则将生成该第二乘车路径的第二乘客作为最优第二乘客。
[0007] 所述第二乘车路径与所述第一乘车路径的重合路径越长,则对应的第二乘客的拼车优先级越高。
[0008] 向所述拼车优先级为前N的第二乘客发出拼车提醒,N<4。
[0009] 所述生成乘车路径的方法,确定乘客的起点和终点,选择起点到终点路程最近的前M条行驶路径; 将所述M条行驶路径中的各条行驶路径划分为若干小段路径,分别计算计程车经过每小段路径的平均速度,再根据每小段路径的长度分别计算计程车经过每小段路径的平均时间,将每小段路径的平均时间相加得到各条行驶路径总的行驶时间; 比较各条行驶路径的行驶时间,将行驶时间最短的一条作为乘车路径。
[0010] 服务器根据当时公路的拥堵情况重新实时生成所述第一乘车路径。
[0011] 本发明还公开了一种计程车拼车系统,包括第一乘客客户端、服务器以及若干第二乘客客户端,所述第一乘客客户端用于获取第一乘客的起点信息与终点信息;所述若干第二乘客客户端用于获取若干第二乘客的起点信息与终点信息;所述服务器用于分别接收第一乘客客户端以及若干第二乘客客户端起点信息与终点信息并生成相应的第一乘车路径与若干第二乘车路径;若生成的所述第二乘车路径与所述第一乘车路径的有重合路径,发出拼车提醒。
[0012] 若生成的所述第二乘车路径与所述第一乘车路径的重合路径最长,则将生成该第二乘车路径的第二乘客作为最优第二乘客。
[0013] 以及公开了一种计程车拼车服务器,所述服务器用于根据第一乘客的起点信息与终点信息以及根据第二乘客的起点信息与终点信息,分别生成第一乘车路径与第二乘车路径;当生成的所述第二乘车路径与所述第一乘车路径的有重合路径,发出拼车提醒。
[0014] 相较于现有技术,本发明操作简单,可以解决了由于目的地可能差异大导致拼车后消耗的金钱和时间较多的问题,又可以使得多计程车的乘客可以进行较合理地交换,使得计程车资源得到更好地调动,减少了司机和乘客的成本投入。附图说明
[0015] 图1是本发明的一种计程车拼车方法实施例的流程示意图;图2是本发明的一种计程车的拼车方法实施例的路线示意;
图3是一种计程车拼车系统实施例的结构示意图。

具体实施方式

[0016] 以下结合其中的较佳实施方式对本发明方案进行详细阐述。
[0017] 如图1所示,本实施例中的方法包括步骤:S101:获取第一乘客的起点和终点信息,生成第一乘车路径;
第一乘客在地点O乘坐计程车(默认知道起点信息),并将终点信息告知计程车司机。此时,可通过第一乘客客户端(手机)或计程车司机的手机或其他通讯终端将第一乘客的起点和终点信息上传给服务器,服务器获取数据库的内容,依据经验值生成第一乘车路径。作为更优选的例子,服务器还会根据当时公路的拥堵情况生成第一乘车路径。一般而言,乘客在乘坐计程车的时候会考虑各种因素,其中时间因素和价钱因素是主要考虑因素,本实施例主要考虑时间因素,其生成第一乘车路径的方法,确定第一乘客的起点和终点,选择起点到终点路程最近的前M条行驶路径; 将所述M条行驶路径中的各条行驶路径划分为若干小段路径,分别计算计程车经过每小段路径的平均速度,再根据每小段路径的长度分别计算计程车经过每小段路径的平均时间,将每小段路径的平均时间相加得到各条行驶路径总的行驶时间; 比较各条行驶路径的行驶时间,将行驶时间最短的一条作为最快行驶路径(即选为第一乘车路径)。
[0018] S102:获取若干第二乘客的起点信息以及终点信息,生成若干第二乘车路径。
[0019] 当计程车载着第一乘客出发后,在途中不断接收周围的N个第二乘客的起点信息以及终点信息,并根据这些信息生成N个相应的第二乘车路径。由于计程车在开车后会根据实际的情况生成不同的拼车组合,而不同的拼车组合针对第一乘客以及接下来的第二乘客而言,重合的路径越长,其浪费的成本就会越少,可以提高了计程车资源的利用率。所以在若干个拼车组合中选取最优的拼车组合具有较为重要的意义。另外,第一乘车路径与第二乘车路径为数据库中存储的预设路径,在乘客输入起点和终点的信息后即可从数据库中调出的经验数据,一般没有考虑当时的环境因素的影响,若考虑环境因素,都可以采用S101中的最快行驶路径。
[0020] S103:若生成的所述第二乘车路径与所述第一乘车路径的有重合路径,发出拼车提醒。
[0021] 如图2所示,第一乘客从地点O出发,其终点为A。当第一乘客从地点O出发后,在途中,接收的若干第二乘客的起点信息以及终点信息中,其中第二乘客1的起点B、第二乘客2的起点B’在第一乘车路径(这个时候司机就不用特意绕路去接那位乘客),且第二乘客1的终点C、第二乘客2的终点C’在第一乘车路径内,那司机可以在送第一乘客的途中,就直接将第二乘客送到目的地C,此处第一乘客和第二乘客1的重合路径为BC,第一乘客和第二乘客2的重合路径为B’ A,计程车在将第一乘客送至A后,再将第二乘客2送至C’。这种情况下,系统会向第一乘客和第二乘客发出拼车提醒。在现实情况中,如果第二乘客并不多的情况下,出现重合路径的机会并不多,因而可以一出现重合路径就发出提醒。但是,如果同一时间内进行需要进行拼车的乘客非常多,就必须对乘客进行一个优先级的排列了,这样可以找到最优的拼车组合。
[0022] 作为更优的实施例子,若生成的所述第二乘车路径与所述第一乘车路径的重合路径最长,则将生成该第二乘车路径的第二乘客作为最优第二乘客。从图中来看,第一乘客和第二乘客1的重合路径为BC大于第一乘客和第二乘客2的重合路径为B’ A,因而系统会将第二乘客1作为最优第二乘客,并发出拼车提醒。此处的拼车提醒可以向多人发送,使得拼车的相关人士可以根据该提醒做出是否拼车的决定。另外,在本实施例中,除了最优第二乘客外,可能还会产生多个第二乘客都符合条件的情况。由于计程车每次只能载4名乘客,所以在乘客较多的情况下,需要对N个第二乘客进行优先级的排列,并筛选其中最优的几个第二乘客。此处优先级的排列规则是:第二乘车路径与所述第一乘车路径的重合路径越长,则对应的第二乘客的拼车优先级越高。相较现有的拼车,本方法将极大地提高拼车后的资源利用率,使得计程车在行驶相同的路程的时候,可以至少为两个以上的人服务。
[0023] 上述描述的方式中,第一乘客与第二乘客的重合路径距离越长,则其资源利用率会越高,因此,在若干个第二乘客当中,若其生产的第二乘车路径与第一乘车路径的重合路径距离最长,将生成该第二乘车路径的第二乘客作为最优第二乘客(再提示时设置优先级提示,在正常的情况下第一乘客可以让计程车时间按优先级进行拼车),向最优第二乘客及第一乘客发出拼车提醒或请求。若他们都同意,计程车司机即可接送最优第二乘客,使得计程车的资源的利用率可以得到提高,若第一乘客或最优第二乘客不同意,则司机不去接受最优第二乘客,可继续搜索次优第二乘客,直至到达第一乘客的目的地。当然若第一乘客一开始就不同意,则关闭该拼车功能。
[0024] 由于一辆计程车可以最多允许同时载四人,在拼车阶段,又可以多同时有人上车和有人下车,所以理论上一辆计程车可以乘坐N个人,N>2。人越多,意味着重合路径就会越多,计程车的平均成本将会进一步得到降低。
[0025] 当第N-1乘客上车后,继续获取第N乘客的起点信息以及终点信息,生成第N乘车路径,若所述第N-1乘车路径与第N乘车路径的重合路径距离最长,将生成该第N乘车路径的第N乘客作为最优第N乘客,这里的N为大于2的整数。由于多人上车之后,产生的情况比较复杂,可采用最短时间路径或最低价格路径为最优路径。
[0026] 图3中示出了本发明的一种计程车拼车系统实施例的结构示意图。
[0027] 一种计程车拼车系统,包括:第一乘客客户端、服务器以及若干第二乘客客户端,所述第一乘客客户端用于获取第一乘客的起点信息与终点信息;所述若干第二乘客客户端用于获取若干第二乘客的起点信息与终点信息;所述服务器用于分别接收第一乘客客户端以及若干第二乘客客户端起点信息与终点信息并生成相应的第一乘车路径与若干第二乘车路径;若生成的所述第二乘车路径与所述第一乘车路径的有重合路径,发出拼车提醒。若生成的所述第二乘车路径与所述第一乘车路径的重合路径最长,则将生成该第二乘车路径的第二乘客作为最优第二乘客。在有N个乘客客户端的情况下,服务器可以向N个乘客客户端发出拼车提醒。
[0028] 在本发明方法实施中公开了在实际应用时会有N个乘客进行拼车的状况,本实施中也使用第N乘客客户端与其对应,在拼车的时候也与上述方法实施例所带来的好处一致,其中所述第二乘车路径与所述第一乘车路径的重合路径最长,则将生成该第二乘车路径的第二乘客作为最优第二乘客,第二乘车路径与所述第一乘车路径的重合路径越长,则对应的第二乘客的拼车优先级越高,则其资源利用率会越高。
[0029] 该系统也可以采用本发明方法实施例的拼车的方式,带来的效果及好处与方法实施例对应,此处不再展开描述。
[0030] 另外,本发明还公开了一种基于多计程车的拼车服务器,该服务器用于根据第一乘客的起点信息与终点信息以及根据第二乘客的起点信息与终点信息,分别生成第一乘车路径与第二乘车路径;当生成的所述第二乘车路径与所述第一乘车路径的有重合路径,发出拼车提醒。
[0031] 该服务器也可以采用本发明方法实施例的拼车的方式,带来的效果及好处与方法实施例对应,此处不再展开描述。
[0032] 以上所述实施例仅表达了本发明的实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
QQ群二维码
意见反馈