一种降低出行成本的上车点推荐方法及系统与流程

文档序号:24814930发布日期:2021-04-27 13:41阅读:202来源:国知局
一种降低出行成本的上车点推荐方法及系统与流程

1.本发明涉及打车出行领域,具体涉及一种降低出行成本的上车点推荐方法及系统。


背景技术:

2.打车出行是现代社会常见的出行方式之一,尤其是在移动端,提供打车服务的应用层出不穷,乘客只需提供目的地和当前位置,即可快速匹配到合适的司机。由于乘客在使用打车应用时不一定在路边,而是有可能在建筑物或地下通道等车辆无法到达的区域,因此打车应用需要规划出一个合适的双方均可以到达的上车点,以使乘客和司机都前往该上车点碰面,便于直接开始行程。
3.现有的推荐方法往往只根据乘客的当前位置来生成上车点,其原理是以乘客的当前位置为原点,然后逐步向外扩大搜索,将第一个双方均可到达的道路点作为上车点。虽然该上车点为离乘客最近的上车点,但在部分情况下,该点却会出现“绕路”的问题,比如乘客附近的道路有行驶方向的限制,不易进行转向,或者是乘客所处区域有特殊地形,导致附近的道路相互分隔,而不同的道路对行程距离有较大影响,现有的推荐方法由于这些因素导致绕路,会增加行程距离并提高乘客的出行成本,降低乘客的成单率,因此需要一种新的上车点推荐方法来解决上述的不足。


技术实现要素:

4.为了克服上述现有的推荐方法存有的容易绕路导致行程增加和降低成单率的技术缺陷,本发明提供一种减少绕路以缩短行程和提高成单率的降低出行成本的上车点推荐方法及系统。
5.为了解决上述问题,本发明按以下技术方案予以实现的:
6.本发明所述的一种降低出行成本的上车点推荐方法,其特征在于,该方法包括:
7.获取乘客定位点、乘客上车点和乘客终点;
8.通过乘客上车点获得搜索范围内一个以上的推荐上车点;
9.计算各个推荐上车点到乘客终点的价格;
10.计算各个推荐上车点到乘客定位点的行走距离;
11.将行走距离最短且价格较低的推荐上车点推荐给乘客。
12.所述的获取乘客上车点、乘客终点和乘客定位点,具体为:若乘客未输入上车点,则以乘客当前位置作为上车点,若乘客输入了上车点,则读取乘客输入的上车点;终点通过用户输入的目的地获取。
13.所述的通过乘客上车点获得搜索范围内一个以上的推荐上车点,包括:
14.以乘客上车点为原点,生成一个半径为搜索范围的搜索圆;
15.以设定的步长,对搜索圆范围内的道路进行插值处理;
16.利用插值后的道路生成一个以上的插值点;
17.将乘客可到达的插值点作为推荐上车点。
18.所述的搜索范围为300m。
19.所述的步长为10m。
20.所述的将行走距离最短且价格最低的推荐上车点推荐给乘客,包括:
21.将行程的价格最低的推荐上车点作为基准点;
22.计算各推荐上车点与基准点所对应行程的价格的比率;
23.筛选出比率在区分值以内的各个推荐上车点;
24.将行走距离最短的推荐上车点推荐给乘客。
25.所述的区分值为1.00

1.10。
26.一种降低出行成本的上车点推荐系统,其特征在于,该系统包括:
27.lbs地图组件,用于获取乘客上车点、乘客终点和乘客定位点;
28.推算组件,用于获得搜索范围内一个以上的推荐上车点;
29.计算组件,用于计算各个推荐上车点到乘客终点的价格;
30.测距组件,用于计算各个推荐上车点到乘客定位点的行走距离;
31.推荐组件,用于将行走距离最短且价格较低的推荐上车点推荐给乘客。
32.与现有技术相比,本发明的有益效果是:
33.本发明所述的一种降低出行成本的上车点推荐方法及系统具有减少绕路以缩短行程和提高成单率的优点,通过乘客定位点来生成乘客上车点,进一步获得多个推荐上车点,从而相互比较后计算出价格更低的上车点,降低了出行的成本,进而提高下单的转化率,解决了现有的推荐方法存有的容易绕路导致行程增加和降低成单率的问题,满足了打车出行的需要。
附图说明
34.下面结合附图对本发明的具体实施方式作进一步详细的说明,其中:
35.图1是本发明的方法流程示意图;
36.图2是本发明的通过乘客上车点获得搜索范围内一个以上的推荐上车点的方法流程示意图;
37.图3是本发明的将行走距离最短且价格最低的推荐上车点推荐给乘客的方法流程示意图;
38.图4是本发明的系统结构示意图。
具体实施方式
39.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
40.如图1~图4所示,本发明所述的一种降低出行成本的上车点推荐方法,其特征在于,该方法包括:
41.101、获取乘客定位点、乘客上车点和乘客终点;
42.所述的获取乘客上车点、乘客终点和乘客定位点,具体为:获取乘客的当前位置,将其作为乘客定位点,作为本发明一种较佳的实施方式,当无法获取到乘客的当前位置时,
则读取用户手动输入的起点作为乘客定位点;然后通过乘客定位点推算出乘客上车点,具体的,将乘客定位点带入到lbs地图组件,即可获得最近的可到达的乘客上车点,然后读取用户输入的目的地,将其作为乘客终点。
43.102、通过乘客上车点获得搜索范围内一个以上的推荐上车点;
44.所述的通过乘客上车点获得搜索范围内一个以上的推荐上车点,包括:
45.201、以乘客上车点为原点,生成一个半径为搜索范围的搜索圆;
46.具体的,所述的搜索范围为300m。当减小搜索范围即会缩小搜索圆,使用户的上车时间缩短,当增大搜索范围即会扩大搜索圆,使用户的上车时间延长。
47.202、以设定的步长,对搜索圆范围内的道路进行插值处理;
48.具体的,对于确定的搜索范围,搜索圆即会确定一个圆形范围,对搜索圆范围内的道路进行插值处理,即每隔一定的步长生成一个点,当增大步长,搜索圆内的点即会变的稀疏,当减小步长,搜索圆内的点即会变的密集,作为本发明一种较佳的实施方式,所述的步长为10m。
49.203、利用插值后的道路生成一个以上的插值点;
50.204、将乘客可到达的插值点作为推荐上车点。
51.具体的,搜索圆内的道路上的插值点即为获得的推荐上车点,推荐上车点之间的物理距离相近,但由于地形等因素,所对应的出行时间和价格则不完全一致。同时剔除掉插值点中乘客不可到达的点,将剩下的乘客可到达的插值点作为推荐上车点。
52.103、计算各个推荐上车点到乘客终点的价格;
53.具体的,计算推荐上车点到乘客终点的路线长度,并计算出行车费用,然后计算路线所需的高速费等附加费用,得到行程所对应的总价格。
54.104、计算各个推荐上车点到乘客定位点的行走距离;
55.105、将行走距离最短且价格较低的推荐上车点推荐给乘客。
56.所述的将行走距离最短且价格最低的推荐上车点推荐给乘客,包括:
57.501、将行程的价格最低的推荐上车点作为基准点;
58.具体的,根据到乘客终点的价格将各个推荐上车点进行排序,获得价格最低的推荐上车点。
59.502、计算各推荐上车点与基准点所对应行程的价格的比率;
60.具体的,以基准点作为参照,各推荐上车点的行程价格相对于基准点的比率为大于1的实数,该比率越小,则说明行程价格越接近,该比率越大,则说明行程价格差异越大,即行程价格较高。
61.503、筛选出比率在区分值以内的各个推荐上车点;
62.具体的,当推荐上车点的行程价格相对于基准点的比率较大时,则说明行程价格较高,因此舍弃这部分推荐上车点,仅保留比率在区分值以内的推荐上车点,即,获得一批行程价格接近的推荐上车点,这些推荐上车点虽然位置各异,但行程所产生的费用则较为接近;作为本发明一种较佳的实施方式,所述的区分值为1.00

1.10,具体的,所述的区分值为1.10,即,保留行程价格与基准点在10%偏差以内的推荐上车点,舍弃价格幅度高于10%的数据,将留下的其作为可用的推荐上车点。
63.504、将行走距离最短的推荐上车点推荐给乘客。
64.具体的,比率在区分值以内的各个推荐上车点虽然行程价格较为接近,但是其行走距离不完全相同,选择行走距离最短的推荐上车点,然后推送给乘客即可,该点同时为行程价格相对较低的上车点,可节省用户的出行成本。
65.一种降低出行成本的上车点推荐系统,其特征在于,该系统包括:
66.lbs地图组件,用于获取乘客上车点、乘客终点和乘客定位点;
67.推算组件,用于获得搜索范围内一个以上的推荐上车点;
68.计算组件,用于计算各个推荐上车点到乘客终点的价格;
69.测距组件,用于计算各个推荐上车点到乘客定位点的行走距离;
70.推荐组件,用于将行走距离最短且价格较低的推荐上车点推荐给乘客。
71.该上车点推荐方法及系统具有减少绕路以缩短行程和提高成单率的优点,通过乘客定位点来生成乘客上车点,进一步获得多个推荐上车点,从而相互比较后计算出价格更低的上车点,降低了出行的成本,进而提高下单的转化率,解决了现有的推荐方法存有的容易绕路导致行程增加和降低成单率的问题,满足了打车出行的需要。
72.以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,故凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1