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

文档序号:6714844阅读:86来源:国知局
一种计程车拼车方法、系统及服务器的制造方法
【专利摘要】本发明提供一种计程车拼车方法,包括步骤:获取第一乘客的起点信息和终点信息,生成第一乘车路径;获取第二乘客的起点信息和终点信息;若所述第二乘客的起点信息与所述第一乘车路径的距离在第一预设距离内,且第二乘客的终点信息与所述第一乘车路径的距离在第二预设距离内,发出拼车提醒。本发明操作简单,可以在乘客较少的情况下,充分利用计程车的资源,为更多的人服务。在设置筛选第二乘客的条件基础上,使得计程车不会因为接送第二乘客而增加过多路程,减少了拼车接送的成本。同时,本发明提供一种计程车拼车系统及服务器。
【专利说明】一种计程车拼车方法、系统及服务器

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

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


【发明内容】

[0004] 基于上述情况,本发明提出了一种拼车方法,计程车司机在载了第一个乘客后,系 统自动生成该乘客的第一乘车路径;在计程车出发按第一乘车路径出发去目的地时,系统 再通过不断获取其他乘客的乘车信息(包括起点信息以及终点信息),并其他乘客的的起点 信息以及终点信息;若所述第二乘客的起点信息与所述第一乘车路径的距离在第一预设距 离内,且第二乘客的终点信息与所述第一乘车路径的距离在第二预设距离内,发出拼车提 醒。司机和第一乘客获取拼车提醒后,如果同意拼车,就可以与第二乘客进行拼车。这样可 以在乘客较少的情况下,充分利用计程车的资源,为更多的人服务。同时,也设置了筛选第 二乘客的条件,使得计程车不会因为接送第二乘客而绕过多的路。
[0005] 本发明公开了一种计程车拼车方法,包括步骤:获取第一乘客的起点信息和终点 信息,生成第一乘车路径;获取第二乘客的起点信息和终点信息;若所述第二乘客的起点 信息与所述第一乘车路径的距离在第一预设距离内,且第二乘客的终点信息与所述第一乘 车路径的距离在第二预设距离内,发出拼车提醒。
[0006] 根据第一乘客的起点信息、终点信息以及第二乘客的起点信息、终点信息生成第 二乘车路径;若所述第二乘车路径与第一乘车路径的差值大于预设路径长度,取消拼车提 醒。
[0007] 获取第三乘客的起点信息及终点信息,若所述第三乘客的起点信息与所述第二乘 车路径的距离在第一预设距离内,且第三乘客的终点信息与所述第二乘车路径的距离在第 二预设距离内,向第三乘客发出拼车提醒。
[0008] 本发明还公开了一种计程车拼车系统,包括第一乘客客户端、服务器以及第二乘 客客户端,所述第一乘客客户端用于获取第一乘客的起点信息与终点信息;所述第二乘客 客户端用于获取第二乘客的起点信息与终点信息;所述服务器用于分别接收第一乘客客户 端以及若干第二乘客客户端起点信息与终点信息并生成相应的第一乘车路径;当所述第二 乘客的起点信息与所述第一乘车路径的距离在第一预设距离内,且第二乘客的终点信息与 所述第一乘车路径的距离在第二预设距离内时,发出拼车提醒。
[0009] 以及公开了一种计程车拼车服务器,该服务器用于根据第一乘客的起点信息与终 点信息生成第一乘车路径;在获取第二乘客的起点信息与终点信息后,若所述第二乘客的 起点信息与所述第一乘车路径的距离在第一预设距离内,且第二乘客的终点信息与所述第 一乘车路径的距离在第二预设距离内,发出拼车提醒。
[0010] 相较于现有技术,本发明操作简单,可以在乘客较少的情况下,充分利用计程车的 资源,为更多的人服务。在设置筛选第二乘客的条件基础上,使得计程车不会因为接送第二 乘客而绕过多路,在减少拼车接送的成本使得各个乘客都能到达目的地。

【专利附图】

【附图说明】
[0011] 图1是本发明的一种计程车拼车方法的流程示意图; 图2是本发明的一种计程车拼车方法实施例的路线示意图; 图3是一种计程车拼车系统实施例的结构示意图。

【具体实施方式】
[0012] 以下结合其中的较佳实施方式对本发明方案进行详细阐述。
[0013] 如图1所示,本实施例中的方法包括步骤: S101 :获取第一乘客的起点信息和终点信息,生成第一乘车路径。
[0014] 第一乘客在地点0乘坐计程车(默认知道起点信息),并将终点信息告知计程车司 机。此时,可通过第一乘客客户端(手机)或计程车司机的手机或其他通讯终端将第一乘客 的起点和终点信息上传给服务器,服务器获取数据库的内容,依据经验值生成第一乘车路 径。作为更优选的例子,服务器还会根据当时公路的拥堵情况生成第一乘车路径。一般而 言,乘客在乘坐计程车的时候会考虑各种因素,其中时间因素和价钱因素是主要考虑因素, 本实施例主要考虑时间因素,其生成各个乘车路径的方法,确定乘客的起点和终点,选择起 点到终点路程最近的前Μ条行驶路径;将所述Μ条行驶路径中的各条行驶路径划分为若 干小段路径,分别计算计程车经过每小段路径的平均速度,再根据每小段路径的长度分别 计算计程车经过每小段路径的平均时间,将每小段路径的平均时间相加得到各条行驶路径 总的行驶时间;比较各条行驶路径的行驶时间,将行驶时间最短的一条作为最快行驶路径 (即选为乘车路径)。
[0015] S102 :获取第二乘客的起点信息和终点信息。
[0016] 当计程车载着第一乘客出发后,在途中不断接收周围的Ν个第二乘客的起点信息 以及终点信息,可以根据这些信息与第一乘车路径结合可生成Ν个相应的第二乘车路径。 由于计程车在开车后会根据实际的情况生成不同的拼车组合,而不同的拼车组合针对第一 乘客以及接下来的第二乘客而言,司机绕道去接第二乘客的路径距离越短,其浪费的成本 就会越少,进而提高了计程车资源的利用率。所以在若干个拼车组合中选取最优的拼车组 合具有较为重要的意义。另外,第一乘车路径与第二乘车路径为数据库中存储的预设路径, 在乘客输入起点和终点的信息后即可从数据库中调出的经验数据,一般没有考虑当时的环 境因素的影响,若考虑环境因素,都可以采用S101中的最快行驶路径。
[0017] S103:若所述第二乘客的起点信息与所述第一乘车路径的距离在第一预设距离 内,且第二乘客的终点信息与所述第一乘车路径的距离在第二预设距离内,发出拼车提醒。
[0018] 由于在现实的生活中,拼车的情况比较的复杂,在拼车的乘客比较少的情况下,不 可能都很容易地产生重合路径,而如果司机绕一些路去接乘客,使得在当时可以产生一个 拼车组合,这样既有利于第一乘客也可以服务到第二位乘客,并有效地提高计程车资源的 利用率。如图2所示,第一乘客从地点0出发,其终点为A。当第一乘客从地点0出发后,在 途中,接收的若干第二乘客的起点信息以及终点信息中,有一个第二乘客的起点C与第一 乘车路径的距离在第一预设距离内,且第二乘客的终点C'与第一乘车路径的距离在第二预 设距离内。即司机在送第一乘客的途中,绕道去C接第二乘客并送他将送到目的地C',只需 两次停车的时间即可,此处设定第一预设距离和第二预设距离主要是为了限定司机绕道的 距离。因为绕道的主要目的是为了接第二乘客,使其与第一乘客组成拼车组合,在提高计程 车的利用效率的同时又降低第一乘客和第二乘客的支出费用。
[0019] 由于从卫星地图上看似很近的两个地方,计程车在实际开车时,有可能需要绕很 远的距离。因此,应该根据实际情况取消拼车提醒,具体实施步骤为:根据第一乘客的起点 信息、终点信息以及二乘客的起点信息、终点信息生成第二乘车路径;若所述第二乘车路径 与第一乘车路径的差值大于预设路径长度,取消拼车提醒。此处的预设路径长度为经验值, 第一乘客或司机可根据实际情况进行设置。
[0020] 另外,当第二乘客上车后,还有可能出现第三乘客,那么这时候也可以进行拼车。 具体步骤为:获取第三乘客的起点信息及终点信息,若所述第三乘客的起点信息与所述第 二乘车路径的距离在第一预设距离内,且第三乘客的终点信息与所述第二乘车路径的距离 在第二预设距离内,向第三乘客发出拼车提醒。
[0021] 上述描述的方式中,司机绕道去接第二乘客的路径距离越短,则其资源利用率会 越高,但是还是会浪费一定的时间。因此,在若干个第二乘客当中,向第二乘客及第一乘客 发出拼车提醒或请求。若他们都同意,计程车司机即可接送第二乘客,使得计程车的资源的 利用率可以得到提高,若第一乘客或第二乘客不同意,则司机不去接第二乘客,可继续搜索 其他第二乘客,直至到达第一乘客的目的地。当然若第一乘客一开始就不同意,则关闭该拼 车功能。
[0022] 图3中示出了本发明的一种计程车拼车系统实施例的结构示意图。
[0023] -种计程车拼车系统,包括:第一乘客客户端、服务器以及第二乘客客户端,第一 乘客客户端用于获取第一乘客的起点信息与终点信息;第二乘客客户端获取第二乘客的起 点信息与终点信息;服务器用于分别接收第一乘客客户端以及第二乘客客户端起点信息与 终点信息,并生成相应的第一乘车路径;当第二乘客的起点信息与第一乘车路径的距离在 第一预设距离内,且第二乘客的终点信息与所述第一乘车路径的距离在第二预设距离内, 服务器向第一乘客客户端、第二乘客客户端发出拼车提醒。在有N个乘客客户端的情况下, 服务器可以向N个乘客客户端发出拼车提醒。
[0024] 在本发明方法实施中公开了在实际应用时会有N个乘客进行拼车的状况,本实施 中也使用第N乘客客户端与其对应,在拼车的时候也与上述方法实施例所带来的好处一
【权利要求】
1. 一种计程车拼车方法,其特征在于,包括步骤:获取第一乘客的起点信息和终点信 息,生成第一乘车路径;获取第二乘客的起点信息和终点信息;若所述第二乘客的起点信 息与所述第一乘车路径的距离在第一预设距离内,且第二乘客的终点信息与所述第一乘车 路径的距离在第二预设距离内,发出拼车提醒。
2. 根据权利要求1所述的拼车方法,其特征在于,根据所述第一乘客的起点信息、终点 信息以及所述第二乘客的起点信息、终点信息生成第二乘车路径;若所述第二乘车路径与 第一乘车路径的差值大于预设路径长度,取消拼车提醒。
3. 根据权利要求2所述的拼车方法,其特征在于,获取第三乘客的起点信息及终点信 息,若所述第三乘客的起点信息与所述第二乘车路径的距离在第一预设距离内,且第三乘 客的终点信息与所述第二乘车路径的距离在第二预设距离内,向第三乘客发出拼车提醒。
4. 根据权利要求1-3任一项所述的拼车方法,其特征在于,生成各个乘车路径的方法, 确定所述乘客的起点和终点,选择起点到终点路程最近的前Μ条行驶路径;将所述Μ条行 驶路径中的各条行驶路径划分为若干小段路径,分别计算计程车经过每小段路径的平均速 度,再根据每小段路径的长度分别计算计程车经过每小段路径的平均时间,将每小段路径 的平均时间相加得到各条行驶路径总的行驶时间;比较各条行驶路径的行驶时间,将行驶 时间最短的一条作为所述乘车路径。
5. -种计程车拼车系统,其特征在于,包括第一乘客客户端、服务器以及第二乘客客户 端,所述第一乘客客户端用于获取第一乘客的起点信息与终点信息;所述第二乘客客户端 用于获取第二乘客的起点信息与终点信息;所述服务器用于分别接收第一乘客客户端以及 若干第二乘客客户端起点信息与终点信息并生成相应的第一乘车路径;当所述第二乘客的 起点信息与所述第一乘车路径的距离在第一预设距离内,且第二乘客的终点信息与所述第 一乘车路径的距离在第二预设距离内时,发出拼车提醒。
6. 根据权利要求5所述的计程车拼车系统,其特征在于,根据所述第一乘客的起点信 息、终点信息以及所述第二乘客的起点信息、终点信息生成第二乘车路径;若所述第二乘车 路径与所述第一乘车路径的差值大于预设路径长度,取消拼车提醒。
7. 根据权利要求6所述的拼车方法,其特征在于,还包括第三乘客客户端,所述第三乘 客客户端用于获取第三乘客的起点信息及终点信息,若所述第三乘客的起点信息与所述第 二乘车路径的距离在第一预设距离内,且第三乘客的终点信息与所述第二乘车路径的距离 在第二预设距离内,向第三乘客发出拼车提醒。
8. -种计程车拼车服务器,其特征在于,所述服务器用于根据第一乘客的起点信息与 终点信息生成第一乘车路径;在获取第二乘客的起点信息与终点信息后,若所述第二乘客 的起点信息与所述第一乘车路径的距离在第一预设距离内,且第二乘客的终点信息与所述 第一乘车路径的距离在第二预设距离内,发出拼车提醒。
9. 根据权利要求8所述的拼车服务器,其特征在于,根据所述第一乘客的起点信息、终 点信息以及所述第二乘客的起点信息、终点信息生成第二乘车路径;若所述第二乘车路径 与第一乘车路径的差值大于预设路径长度,取消拼车提醒。
10. 根据权利要求9所述的拼车服务器,其特征在于,获取第三乘客的起点信息及终 点信息,若所述第三乘客的起点信息与所述第二乘车路径的距离在第一预设距离内,且第 三乘客的终点信息与所述第二乘车路径的距离在第二预设距离内,向第三乘客发出拼车提 醒。
【文档编号】G08G1/00GK104217585SQ201410519054
【公开日】2014年12月17日 申请日期:2014年10月6日 优先权日:2014年2月23日
【发明者】曾昭兴, 曾怡婷 申请人:广州市沃希信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1