CN101355714A | 2009-01-28 | |||
CN102252687A | 2011-11-23 | |||
CN102353381A | 2012-02-15 | |||
CN101383089A | 2009-03-11 | |||
CN103546515A | 2014-01-29 | |||
CN102867410A | 2013-01-09 | |||
CN103325046A | 2013-09-25 | |||
CN103327439A | 2013-09-25 | |||
CN103327440A | 2013-09-25 | |||
CN103390344A | 2013-11-13 | |||
CN104332046A | 2015-02-04 | |||
CN103971515A | 2014-08-06 | |||
CN104217585A | 2014-12-17 | |||
CN104332047A | 2015-02-04 | |||
US20070276595A1 | 2007-11-29 | |||
US20100211401A1 | 2010-08-19 |
权利要求书 一种计程车拼车方法, 其特征在于, 包括步骤: 获取第一乘客的 起点信息和终点信息, 生成第一乘车路径; 获取若干第二乘客的 起点信息以及终点信息, 生成若干第二乘车路径; 若生成的所述 第二乘车路径与所述第一乘车路径的有重合路径, 发出拼车提醒 根据权利要求 1所述的拼车方法, 其特征在于, 若生成的所述第二 乘车路径与所述第一乘车路径的重合路径最长, 则将生成该第二 乘车路径的第二乘客作为最优第二乘客。 根据权利要求 1所述的拼车方法, 其特征在于, 所述第二乘车路径 与所述第一乘车路径的重合路径越长, 则对应的第二乘客的拼车 优先级越高。 根据权利要求 2所述的拼车方法, 其特征在于, 向所述拼车优先级 为前 N的第二乘客发出拼车提醒, N<4。 根据权利要求 1-4所述的拼车方法, 其特征在于, 所述生成乘车路 径的方法, 确定 s所述乘客的起点和终点, 选择起点到终点路程最 近的前 M条行驶路径;将所述 M条行驶路径中的各条行驶路径划分 为若干小段路径, 分别计算计程车经过每小段路径的平均速度, 再根据每小段路径的长度分别计算计程车经过每小段路径的平均 吋间, 将每小段路径的平均吋间相加得到各条行驶路径总的行驶 吋间;比较各条行驶路径的行驶吋间, 将行驶吋间最短的一条作为 所述乘车路径。 一种计程车拼车系统, 其特征在于, 包括第一乘客客户端、 服务 器以及若干第二乘客客户端, 所述第一乘客客户端用于获取第一 乘客的起点信息与终点信息; 所述若干第二乘客客户端用于获取 若干第二乘客的起点信息与终点信息; 所述服务器用于分别接收 第一乘客客户端以及若干第二乘客客户端起点信息与终点信息并 生成相应的第一乘车路径与若干第二乘车路径; 若生成的所述第 二乘车路径与所述第一乘车路径的有重合路径, 发出拼车提醒。 [权利要求 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是本发明的一种计程车拼车方法实施例的流 示意图;
[0016] 图 2是本发明的一种计程车的拼车方法实施例的 线示意;
[0017] 图 3是一种计程车拼车系统实施例的结构示意图
本发明的实施方式
[0018] 以下结合其中的较佳实施方式对本发明方案进 行详细阐述。
[0019] 如图 1所示, 本实施例中的方法包括步骤:
[0020] S101 : 获取第一乘客的起点和终点信息, 生成第一乘车路径;
[0021] 第一乘客在地点 0乘坐计程车 (默认知道起点信息) , 并将终点信息告知计程 车司机。 此吋, 可通过第一乘客客户端 (手机) 或计程车司机的手机或其他通 讯终端将第一乘客的起点和终点信息上传给服 务器, 服务器获取数据库的内容 , 依据经验值生成第一乘车路径。 作为更优选的例子, 服务器还会根据当吋公 路的拥堵情况生成第一乘车路径。 一般而言, 乘客在乘坐计程车的吋候会考虑 各种因素, 其中吋间因素和价钱因素是主要考虑因素, 本实施例主要考虑吋间 因素, 其生成第一乘车路径的方法, 确定第一乘客的起点和终点, 选择起点到 终点路程最近的前 M条行驶路径;将所述 M条行驶路径中的各条行驶路径划分为 若干小段路径, 分别计算计程车经过每小段路径的平均速度, 再根据每小段路 径的长度分别计算计程车经过每小段路径的平 均吋间, 将每小段路径的平均吋 间相加得到各条行驶路径总的行驶吋间;比较 各条行驶路径的行驶吋间, 将行驶 吋间最短的一条作为最快行驶路径 (即选为第一乘车路径) 。
[0022] S102: 获取若干第二乘客的起点信息以及终点信息, 生成若干第二乘车路径。
[0023] 当计程车载着第一乘客出发后, 在途中不断接收周围的 N个第二乘客的起点信 息以及终点信息, 并根据这些信息生成 N个相应的第二乘车路径。 由于计程车在 幵车后会根据实际的情况生成不同的拼车组合 , 而不同的拼车组合针对第一乘 客以及接下来的第二乘客而言, 重合的路径越长, 其浪费的成本就会越少, 可 以提高了计程车资源的利用率。 所以在若干个拼车组合中选取最优的拼车组合 具有较为重要的意义。 另外, 第一乘车路径与第二乘车路径为数据库中存储 的 预设路径, 在乘客输入起点和终点的信息后即可从数据库 中调出的经验数据, 一般没有考虑当吋的环境因素的影响, 若考虑环境因素, 都可以采用 S101中的 最快行驶路径。
[0024] S103: 若生成的所述第二乘车路径与所述第一乘车路 径的有重合路径, 发出拼 车提醒。
[0025] 如图 2所示, 第一乘客从地点 0出发, 其终点为八。 当第一乘客从地点 0出发后 , 在途中, 接收的若干第二乘客的起点信息以及终点信息 中, 其中第二乘客 1的 起点 B、 第二乘客 2的起点 B'在第一乘车路径 (这个吋候司机就不用特意绕路去 接那位乘客) , 且第二乘客 1的终点 C、 第二乘客 2的终点 C在第一乘车路径内, 那司机可以在送第一乘客的途中, 就直接将第二乘客送到目的地 C, 此处第一乘 客和第二乘客 1的重合路径为 BC, 第一乘客和第二乘客 2的重合路径为 B' A, 计 程车在将第一乘客送至 A后, 再将第二乘客 2送至 C'。 这种情况下, 系统会向第 一乘客和第二乘客发出拼车提醒。 在现实情况中, 如果第二乘客并不多的情况 下, 出现重合路径的机会并不多, 因而可以一出现重合路径就发出提醒。 但是 , 如果同一吋间内进行需要进行拼车的乘客非常 多, 就必须对乘客进行一个优 先级的排列了, 这样可以找到最优的拼车组合。
[0026] 作为更优的实施例子, 若生成的所述第二乘车路径与所述第一乘车路 径的重合 路径最长, 则将生成该第二乘车路径的第二乘客作为最优 第二乘客。 从图中来 看, 第一乘客和第二乘客 1的重合路径为 BC大于第一乘客和第二乘客 2的重合路 径为 B' A, 因而系统会将第二乘客 1作为最优第二乘客, 并发出拼车提醒。 此处 的拼车提醒可以向多人发送, 使得拼车的相关人士可以根据该提醒做出是否 拼 车的决定。 另外, 在本实施例中, 除了最优第二乘客外, 可能还会产生多个第 二乘客都符合条件的情况。 由于计程车每次只能载 4名乘客, 所以在乘客较多的 情况下, 需要对 N个第二乘客进行优先级的排列, 并筛选其中最优的几个第二乘 客。 此处优先级的排列规则是: 第二乘车路径与所述第一乘车路径的重合路径 越长, 则对应的第二乘客的拼车优先级越高。 相较现有的拼车, 本方法将极大 地提高拼车后的资源利用率, 使得计程车在行驶相同的路程的吋候, 可以至少 为两个以上的人服务。
[0027] 上述描述的方式中, 第一乘客与第二乘客的重合路径距离越长, 则其资源利用 率会越高, 因此, 在若干个第二乘客当中, 若其生产的第二乘车路径与第一乘 车路径的重合路径距离最长, 将生成该第二乘车路径的第二乘客作为最优第 二 乘客 (再提示吋设置优先级提示, 在正常的情况下第一乘客可以让计程车吋间 按优先级进行拼车) , 向最优第二乘客及第一乘客发出拼车提醒或请 求。 若他 们都同意, 计程车司机即可接送最优第二乘客, 使得计程车的资源的利用率可 以得到提高, 若第一乘客或最优第二乘客不同意, 则司机不去接受最优第二乘 客, 可继续搜索次优第二乘客, 直至到达第一乘客的目的地。 当然若第一乘客 一幵始就不同意, 则关闭该拼车功能。
[0028] 由于一辆计程车可以最多允许同吋载四人, 在拼车阶段, 又可以多同吋有人上 车和有人下车, 所以理论上一辆计程车可以乘坐 N个人, N>2。 人越多, 意味着 重合路径就会越多, 计程车的平均成本将会进一步得到降低。
[0029] 当第 N-1乘客上车后, 继续获取第 N乘客的起点信息以及终点信息, 生成第 N乘 车路径, 若所述第 N-1乘车路径与第 N乘车路径的重合路径距离最长, 将生成该 第 N乘车路径的第 N乘客作为最优第 N乘客, 这里的 N为大于 2的整数。 由于多人 上车之后, 产生的情况比较复杂, 可采用最短吋间路径或最低价格路径为最优 路径。
[0030] 图 3中示出了本发明的一种计程车拼车系统实施 的结构示意图。
[0031] 一种计程车拼车系统, 包括: 第一乘客客户端、 服务器以及若干第二乘客客户 端, 所述第一乘客客户端用于获取第一乘客的起点 信息与终点信息; 所述若干 第二乘客客户端用于获取若干第二乘客的起点 信息与终点信息; 所述服务器用 于分别接收第一乘客客户端以及若干第二乘客 客户端起点信息与终点信息并生 成相应的第一乘车路径与若干第二乘车路径; 若生成的所述第二乘车路径与所 述第一乘车路径的有重合路径, 发出拼车提醒。 若生成的所述第二乘车路径与 所述第一乘车路径的重合路径最长, 则将生成该第二乘车路径的第二乘客作为 最优第二乘客。 在有 N个乘客客户端的情况下, 服务器可以向 N个乘客客户端发 出拼车提醒。
[0032] 在本发明方法实施中公幵了在实际应用吋会有 N个乘客进行拼车的状况, 本实 施中也使用第 N乘客客户端与其对应, 在拼车的吋候也与上述方法实施例所带来 的好处一致, 其中所述第二乘车路径与所述第一乘车路径的 重合路径最长, 则 将生成该第二乘车路径的第二乘客作为最优第 二乘客, 第二乘车路径与所述第 一乘车路径的重合路径越长, 则对应的第二乘客的拼车优先级越高, 则其资源 利用率会越高。
[0033] 该系统也可以采用本发明方法实施例的拼车的 方式, 带来的效果及好处与方法 实施例对应, 此处不再展幵描述。
[0034] 另外, 本发明还公幵了一种基于多计程车的拼车服务 器, 该服务器用于根据第 一乘客的起点信息与终点信息以及根据第二乘 客的起点信息与终点信息, 分别 生成第一乘车路径与第二乘车路径; 当生成的所述第二乘车路径与所述第一乘 车路径的有重合路径, 发出拼车提醒。
[0035] 该服务器也可以采用本发明方法实施例的拼车 的方式, 带来的效果及好处与方 法实施例对应, 此处不再展幵描述。
[0036] 以上所述实施例仅表达了本发明的实施方式, 其描述较为具体和详细, 但并不 能因此而理解为对本发明专利范围的限制。 应当指出的是, 对于本领域的普通 技术人员来说, 在不脱离本发明构思的前提下, 还可以做出若干变形和改进, 这些都属于本发明的保护范围。 因此, 本发明专利的保护范围应以所附权利要 求为准。
工业实用性 本发明采用移动终端、 无线通讯网络以及网络服务器作为实现载体, 使用软件 程序、 应用程序, 在 pc端或者移动终端上做出相应的操作即可实现 可以解决了 由于目的地可能差异大导致拼车后消耗的金钱 和吋间较多的问题, 又可以使得 多计程车的乘客可以进行较合理地交换, 使得计程车资源得到更好地调动, 减 少了司机和乘客的成本投入。