上车点推荐方法、装置、电子设备和可读存储介质

文档序号:7873 发布日期:2021-09-17 浏览:56次 英文

上车点推荐方法、装置、电子设备和可读存储介质

技术领域

本发明涉及信息处理

技术领域

,具体而言,涉及一种上车点推荐方法、一种上车点推荐装置、一种电子设备和一种可读存储介质。

背景技术

目前,打车出行是现代社会常见的出行方式之一。但在路边扬招打车充满不确定性,乘客既不知道哪里方便等车,也不知道什么时候会来车。因此,需要规划出一个合适乘客到达的上车点,以使乘客和司机能够快速在上车点碰面,便于直接开始行程。

发明内容

本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。

为此,本发明的第一方面提供了一种上车点推荐方法。

本发明的第二方面还提供了一种上车点推荐装置。

本发明的第三方面还提供了一种电子设备。

本发明的第四方面还提供了一种可读存储介质。

有鉴于此,本发明的第一方面提出了一种上车点推荐方法,包括:获取乘客终端的当前位置;确定当前位置所处的第一位置范围内的多个推荐上车点,和当前位置所处的第二位置范围内的空车车辆;获取空车车辆的行驶轨迹;根据空车车辆的行驶轨迹,统计经过多个推荐上车点中每一个推荐上车点的空车车辆的数量;根据空车车辆的数量,从多个推荐上车点中选取目标上车点,并输出目标上车点的信息。

本发明提供的上车点推荐方法,以乘客终端的当前位置为原点,逐步向外扩大搜索位置范围,得到第一位置范围和第二位置范围。获取第一位置范围内的满足乘客出行便利性的多个推荐上车点,以及第二位置范围内能够提供载客服务的空车车辆。预估空车车辆在未来一段时间内的行驶轨迹,并根据空车车辆的行驶轨迹,统计能够经过多个推荐上车点中每一个推荐上车点的空车车辆的数量。该数量越大,说明能够从推荐上车点驶过的空车车辆越多,那么乘客与空车车辆碰面的几率越高,更容易实现乘客的打车目的,则将经过推荐上车点的空车车辆的数量满足要求的推荐上车点作为目标上车点,并输出该目标上车点的信息。从而使乘客能够快速了解自身所在位置周围能够较快上车且方便前往的上车点,以便于乘客扬招车,尽快开始行程,有利于节约了乘客的等车时长,提高了乘客的乘车体验。

具体地,目标上车点的信息包括目标上车点的位置、预估的等车时长、目标上车点附近的空车车辆等。

进一步地,本发明提供的上车点推荐方法不仅能够为扬招车的乘客提供可靠的上车点,还能为网约车的乘客提供可靠的上车点。

根据本发明提供的上述的上车点推荐方法,还可以具有以下附加技术特征:

在上述任一技术方案中,进一步地,获取空车车辆的行驶轨迹,包括:获取当前时刻;根据第二位置范围对应的路况信息,以及第二位置范围内当前时刻所处时间段中所有的历史车辆行驶轨迹,预估空车车辆的行驶轨迹。

在该技术方案中,获取当前时刻,并确定当前时刻所处的时间段,以便于对不同时段的路况进行分析。获取第二位置范围对应的路况信息,根据路况信息确定符合交规规章的可通行道路。同时获取第二位置范围内当前时刻所处时间段中所有的历史车辆行驶轨迹。结合可通行道路和历史车辆行驶轨迹,确定车辆在每个路口可能的行驶的路段,并分析比较每个路段的行驶概率,将每个路口具有行驶概率最高的路段连接,估算出空车车辆可能的行驶轨迹。从而便于通过行驶轨迹确定不同推荐上车点能够经过的空车车辆的数量,有利于从多个推荐上车点中找出等车概率最高的目标上车点,进而缩短乘客的等车时长,提高出行效率。

在上述任一技术方案中,进一步地,根据空车车辆的数量,从多个推荐上车点中选取目标上车点,并输出目标上车点的信息,包括:根据空车车辆的数量和预设排序策略,对多个推荐上车点进行排序;将序号位于预设序号之前的推荐上车点作为目标上车点;获取目标上车点特征;按照目标上车点特征对应输出目标上车点的信息。

在该技术方案中,按照预设排序策略,例如数量从大到小排列,或者去掉最大数量和最小数量后再从大到小排列,对能够经过不同空车车辆的数量的多个推荐上车点进行排序,将序号位于预设序号之前的推荐上车点,也即指定个数的多个推荐上车点中能够经过空车车辆较多的推荐上车点作为最终推荐给乘客的目标上车点。并且获取预设的目标上车点特征,输出与目标上车点特征匹配的目标上车点的信息。不仅能够为乘客推荐等车概率最高的地点,而且还能为乘客提供不同目标上车点特征的目标上车点的信息,进而针对乘客不同的场景,为乘客提供多种目标上车点的建议,使得推荐的目标上车点能够满足不同的场景需求,以便于乘客选择更符合自身需求的上车点,提高乘客的使用体验。

具体地,目标上车点特征用于表示乘客对目标上车点的需求,可根据乘客选择的历史上车点合理设置。

在上述任一技术方案中,进一步地,按照目标上车点特征对应输出目标上车点的信息之后,还包括:获取乘客终端的身份信息;根据身份信息确定预设上车点特征;基于目标上车点对应的目标上车点特征与预设上车点特征相同,输出目标上车点的提示信息。

在该技术方案中,按照目标上车点特征对应输出目标上车点的信息之后,获取乘客终端的身份信息,并确定该身份信息对应的预设上车点特征。在目标上车点对应的目标上车点特征与预设上车点特征相同的情况下,说明该目标上车点更加符合乘客的实际需求,则向乘客输出目标上车点的提示信息,以突出该目标上车点。从而实现了对于不同人群推荐不同目标上车点,节省乘客选择目标上车点的时间,便于乘客快速找到所需的上车点,进而使得上车点推荐更加智能化和人性化,并且提高上车点推荐的高效性。

其中,身份信息包括乘客的年龄、职业、身体状况等。

在上述任一技术方案中,进一步地,输出目标上车点的信息之后,还包括:响应于目标上车点的确认指令,根据第一位置范围对应的路况信息,规划确认指令对应的目标上车点与当前位置之间的导航信息。

在该技术方案中,在乘客确定所需的目标上车点后,可通过下达的确认指令执行目标上车点的选择操作。此时,用户终端根据第一位置范围对应的路况信息,在电子地图上规划确认指令对应的目标上车点与当前位置之间的导航信息,以便于用户直观的获知如何能够到达该目标上车点,避免特殊地形导致的附近的道路相互分隔对乘客认路造成的不良影响,即使乘客不熟悉附近的道路,也能保证乘客能够轻松且安全的达到目标上车点,防止乘客迷路,提高上车效率。

在上述任一技术方案中,进一步地,确定当前位置所处的第一位置范围内的多个推荐上车点,包括:根据第一预设距离,确定当前位置所处的第一位置范围;根据第一位置范围对应的路况信息,确定第一位置范围内的多个候选上车点;根据预设筛选信息,从多个候选上车点中选取多个推荐上车点;其中,预设筛选信息包括以下至少一种:候选上车点与当前位置之间的距离、第一位置范围内的历史车辆出发点、乘客终端的历史上车点、候选上车点对应的乘客历史等车时长。

在该技术方案中,以乘客终端的当前位置为原点,第一预设距离且半径,圈定当前位置所处的第一位置范围,根据第一位置范围对应的路况信息,分析出第一位置范围内能够便于用户前往或符合交规的多个候选上车点。并且每个乘客对于上车点的偏好不同,有的喜欢步行距离近的推荐上车点,有的偏好等车时长较短的推荐上车点,有的偏好容易找到的推荐上车点。为此,根据预设筛选信息,从多个候选上车点中选取符合乘客个性化需求的多个推荐上车点。从而在大数据基础上,精准匹配乘客不同需求,为乘客提供个性化的上车点推荐,不仅能够减少扬招车乘客的等车时长,而且还能够有利于降低网约车乘客的订单取消率,提升乘客好评率。

需要说明的是,路况信息包括道路信息(路口和与路口衔接的路段),道路禁停情况,道路限速,路肩宽度,车流量,道路拥堵情况,道路有无可停车位等目标项。通过多个目标项选取乘客附近道路上能够停车且满足安全性的候选上车点。从而避免违规停车和高危停车,让每个乘客上车安全且从容。

其中,预设筛选信息包括以下至少一种:候选上车点与当前位置之间的距离、第一位置范围内的历史车辆出发点、乘客终端的历史上车点、候选上车点对应的乘客历史等车时长。

在上述任一技术方案中,进一步地,确定当前位置所处的第二位置范围内的空车车辆,包括:根据第二预设距离,确定当前位置所处的第二位置范围;基于车辆的当前位置位于第二位置范围内,且处于空车状态,将车辆记作空车车辆;其中,第二预设距离大于或等于第一预设距离。

在该技术方案中,以乘客终端的当前位置为原点,第二预设距离且半径,圈定当前位置所处的第二位置范围。对在线的所有车辆进行筛选,当车辆满足位于第二位置范围内和处于空车状态者两个条件时,说明该车辆能顾载客,且能够经过推荐上车点的可能性较大,则将该车辆记作空车车辆。从而通过预估空车车辆的行驶轨迹对推荐上车点进行进一步筛选,已选与选择出乘客等车概率较高的目标上车点,进而缩短乘客的等车时长,提高出行效率。

其中,第二预设距离可根据第二位置范围对应的路况信息合理设置,且第二预设距离大于或等于第一预设距离,也即第二位置范围包含了第一位置范围。

在上述任一技术方案中,进一步地,输出目标上车点的信息,包括:根据空车车辆的行驶轨迹,确定经过目标上车点的空车车辆作为目标车辆;获取目标车辆的当前位置;根据目标车辆的当前位置和目标上车点的位置,确定目标上车点的等车时长;输出等车时长。

在该技术方案中,在目标上车点的信息包括等车时长的情况下,根据预测的空车车辆的未来一段时间的行驶轨迹,找出可能经过目标上车点的空车车辆,并将该空车车辆记作目标车辆。结合路况信息,计算目标车辆的当前位置和目标上车点的位置之间的距离,通过该距离和目标车辆的车速预估目标车辆到达目标上车点所需的时间,也即等车时长(乘客在目标上车点需要等候的时间),并通过显示或语音等方式将等车时长呈现给乘客,以便于乘客了解到在每一个目标上车点扬招车时所需的等车时长,进而有利于乘客选择乘车效率高目标上车点,提升使用体验。

需要说明的是,目标车辆的车速可根据该路段历史车速合理设置。目标车辆的数量可以是一个也可以是多个,在得到多个目标车辆的情况下,分别计算每一个目标车辆到达目标上车点的时长(乘客的等车时长),可将多个目标车辆对应的等车时长中最小值输出给乘客,或者将多个目标车辆对应的等车时长的平均值输出给乘客,以便于乘客选择乘车效率高目标上车点。

根据本发明的第二方面,还提出了一种上车点推荐装置,包括:第一获取模块,用于获取乘客终端的当前位置;第一确定模块,用于确定当前位置所处的第一位置范围内的多个推荐上车点,和当前位置所处的第二位置范围内的空车车辆;第二获取模块,用于获取空车车辆的行驶轨迹;统计模块,用于根据空车车辆的行驶轨迹,统计经过多个推荐上车点中每一个推荐上车点的空车车辆的数量;选择模块,用于根据空车车辆的数量,从多个推荐上车点中选取目标上车点;输出模块,用于输出目标上车点的信息。

在该技术方案中,以乘客终端的当前位置为原点,逐步向外扩大搜索位置范围,得到第一位置范围和第二位置范围。获取第一位置范围内的满足乘客出行便利性的多个推荐上车点,以及第二位置范围内能够提供载客服务的空车车辆。预估空车车辆在未来一段时间内的行驶轨迹,并根据空车车辆的行驶轨迹,统计能够经过多个推荐上车点中每一个推荐上车点的空车车辆的数量。该数量越大,说明能够从推荐上车点驶过的空车车辆越多,那么乘客与空车车辆碰面的几率越高,更容易实现乘客的打车目的,则将经过推荐上车点的空车车辆的数量满足要求的推荐上车点作为目标上车点,并输出目标上车点的信息。从而使乘客能够快速了解自身所在位置周围能够较快上车且方便前往的上车点,以便于乘客扬招车,尽快开始行程,有利于节约了乘客的等车时长,提高了乘客的乘车体验。

在上述任一技术方案中,进一步地,第一获取模块,还用于获取当前时刻;上车点推荐装置还包括:预测模块,用于根据第二位置范围对应的路况信息,以及第二位置范围内当前时刻所处时间段中所有的历史车辆行驶轨迹,预估空车车辆的行驶轨迹。

在该技术方案中,获取当前时刻,并确定当前时刻所处的时间段,以便于对不同时段的路况进行分析。获取第二位置范围对应的路况信息,根据路况信息确定符合交规规章的可通行道路。同时获取第二位置范围内当前时刻所处时间段中所有的历史车辆行驶轨迹。结合可通行道路和历史车辆行驶轨迹,确定车辆在每个路口可能的行驶的路段,并分析比较每个路段的行驶概率,将每个路口具有行驶概率最高的路段连接,估算出空车车辆可能的行驶轨迹。从而便于通过行驶轨迹确定不同推荐上车点能够经过的空车车辆的数量,有利于从多个推荐上车点中找出等车概率最高的目标上车点,进而缩短乘客的等车时长,提高出行效率。

在上述任一技术方案中,进一步地,推荐上车点的数量为多个,上车点推荐装置还包括:排序模块,用于根据空车车辆的数量和预设排序策略,对多个推荐上车点进行排序;第一确定模块,还用于将序号位于预设序号之前的推荐上车点作为目标上车点;第三获取模块,用于获取目标上车点特征;输出模块,还用于按照目标上车点特征对应输出目标上车点的信息。

在该技术方案中,按照预设排序策略,例如数量从大到小排列,或者去掉最大数量和最小数量后再从大到小排列,对能够经过不同空车车辆的数量的多个推荐上车点进行排序,将序号位于预设序号之前的推荐上车点,也即指定个数的多个推荐上车点中能够经过空车车辆较多的推荐上车点作为最终推荐给乘客的目标上车点。并且获取预设的目标上车点特征,输出与目标上车点特征匹配的目标上车点的信息。不仅能够为乘客推荐等车概率最高的地点,而且还能为乘客提供不同目标上车点特征的目标上车点的信息,进而针对乘客不同的场景,为乘客提供多种目标上车点的建议,使得推荐的目标上车点能够满足不同的场景需求,以便于乘客选择更符合自身需求的上车点,提高乘客的使用体验。

在上述任一技术方案中,进一步地,上车点推荐装置还包括:第四获取模块,用于获取乘客终端的身份信息;第二确定模块,用于根据身份信息确定预设上车点特征;输出模块,还用于基于目标上车点对应的目标上车点特征与预设上车点特征相同,输出目标上车点的提示信息。

在该技术方案中,按照目标上车点特征对应输出目标上车点的信息之后,获取乘客终端的身份信息,并确定该身份信息对应的预设上车点特征。在目标上车点对应的目标上车点特征与预设上车点特征相同的情况下,说明该目标上车点更加符合乘客的实际需求,则向乘客输出目标上车点的提示信息,以突出该目标上车点。从而实现了对于不同人群推荐不同目标上车点,节省乘客选择目标上车点的时间,便于乘客快速找到所需的上车点,进而使得上车点推荐更加智能化和人性化,并且提高上车点推荐的高效性。

在上述任一技术方案中,进一步地,上车点推荐装置还包括:导航模块,用于响应于目标上车点的确认指令,根据第一位置范围对应的路况信息,规划确认指令对应的目标上车点与当前位置之间的导航信息。

在该技术方案中,在乘客确定所需的目标上车点后,可通过下达的确认指令执行目标上车点的选择操作。此时,用户终端根据第一位置范围对应的路况信息,在电子地图上规划确认指令对应的目标上车点与当前位置之间的导航信息,以便于用户直观的获知如何能够到达该目标上车点,避免特殊地形导致的附近的道路相互分隔对乘客认路造成的不良影响,即使乘客不熟悉附近的道路,也能保证乘客能够轻松且安全的达到目标上车点,防止乘客迷路,提高上车效率。

在上述任一技术方案中,进一步地,第一确定模块,还用于根据第一预设距离,确定当前位置所处的第一位置范围;根据第一位置范围对应的路况信息,确定第一位置范围内的多个候选上车点;选择模块,还用于根据预设筛选信息,从多个候选上车点中选取多个推荐上车地点;其中,预设筛选信息包括以下至少一种:候选上车点与当前位置之间的距离、第一位置范围内的历史车辆出发点、乘客终端的历史上车点、候选上车点对应的乘客历史等车时长。

在该技术方案中,以乘客终端的当前位置为原点,第一预设距离且半径,圈定当前位置所处的第一位置范围,根据第一位置范围对应的路况信息,分析出第一位置范围内能够便于用户前往或符合交规的多个候选上车点。并且每个乘客对于上车点的偏好不同,有的喜欢步行距离近的推荐上车点,有的偏好等车时长较短的推荐上车点,有的偏好容易找到的推荐上车点。为此,根据预设筛选信息,从多个候选上车点中选取符合乘客个性化需求的多个推荐上车点。从而在大数据基础上,精准匹配乘客不同需求,为乘客提供个性化的上车点推荐,不仅能够减少扬招车乘客的等车时长,而且还能够有利于降低网约车乘客的订单取消率,提升乘客好评率。

需要说明的是,路况信息包括道路信息(路口和与路口衔接的路段),道路禁停情况,道路限速,路肩宽度,车流量,道路拥堵情况,道路有无可停车位等目标项。通过多个目标项选取乘客附近道路上能够停车且满足安全性的候选上车点。从而避免违规停车和高危停车,让每个乘客上车安全且从容。

在上述任一技术方案中,进一步地,第一确定模块,还用于根据第二预设距离,确定当前位置所处的第二位置范围;基于车辆的当前位置位于第二位置范围内,且处于空车状态,将车辆记作空车车辆;其中,第二预设距离大于或等于第一预设距离。

在该技术方案中,以乘客终端的当前位置为原点,第二预设距离且半径,圈定当前位置所处的第二位置范围。对在线的所有车辆进行筛选,当车辆满足位于第二位置范围内和处于空车状态者两个条件时,说明该车辆能顾载客,且能够经过推荐上车点的可能性较大,则将该车辆记作空车车辆。从而通过预估空车车辆的行驶轨迹对推荐上车点进行进一步筛选,已选与选择出乘客等车概率较高的目标上车点,进而缩短乘客的等车时长,提高出行效率。

其中,第二预设距离可根据第二位置范围对应的路况信息合理设置,且第二预设距离大于或等于第一预设距离,也即第二位置范围包含了第一位置范围。

在上述任一技术方案中,进一步地,上车点推荐装置还包括:第三确定模块,用于根据空车车辆的行驶轨迹,确定经过目标上车点的空车车辆作为目标车辆;第五获取模块,用于获取目标车辆的当前位置;第三确定模块,还用于根据目标车辆的当前位置和目标上车点的位置,确定目标上车点的等车时长;输出模块,还用于输出等车时长。

在该技术方案中,在目标上车点的信息包括等车时长的情况下,根据预测的空车车辆的未来一段时间的行驶轨迹,找出可能经过目标上车点的空车车辆,并将该空车车辆记作目标车辆。结合路况信息,计算目标车辆的当前位置和目标上车点的位置之间的距离,通过该距离和目标车辆的车速预估目标车辆到达目标上车点所需的时间,也即等车时长(乘客在目标上车点需要等候的时间),并通过显示或语音等方式将等车时长呈现给乘客,以便于乘客了解到在每一个目标上车点扬招车时所需的等车时长,进而有利于乘客选择乘车效率高目标上车点,提升使用体验。

根据本发明的第三方面,还提出了一种电子设备,包括:存储器,存储器储存有程序或指令;处理器,与存储器连接,处理器执行程序或指令时实现第一方面提出的上车点推荐方法。因此该电子设备具备第一方面提出的上车点推荐方法的全部有益效果,为避免重复,不再过多赘述。

根据本发明的第四方面,提出了一种可读存储介质,其上存储有程序或指令,程序或指令被处理器执行时执行第一方面提出的上车点推荐方法。因此该可读存储介质具备第一方面提出的上车点推荐方法的全部有益效果,为避免重复,不再过多赘述。

本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1示出了本发明一个实施例的上车点推荐方法的流程示意图之一;

图2示出了本发明一个实施例的上车点推荐方法的流程示意图之二;

图3示出了本发明一个实施例的上车点推荐方法的流程示意图之三;

图4示出了本发明一个实施例的上车点推荐方法的流程示意图之四;

图5示出了本发明一个实施例的上车点推荐方法的流程示意图之五;

图6示出了本发明一个实施例的上车点推荐方法的流程示意图之六;

图7示出了本发明一个实施例的上车点推荐方法的流程示意图之七;

图8示出了本发明一个实施例的上车点推荐方法的流程示意图之八;

图9示出了本发明一个实施例的上车点推荐装置的示意框图。

图10示出了本发明一个实施例的电子设备的示意框图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

下面参照图1至图10描述根据本发明一些实施例的上车点推荐方法、装置、电子设备和可读存储介质。

如图1所示,根据本发明的第一方面的实施例,提出了一种上车点推荐方法,包括:

步骤102,获取乘客终端的当前位置;

步骤104,确定当前位置所处的第一位置范围内的多个推荐上车点,和当前位置所处的第二位置范围内的空车车辆;

步骤106,获取空车车辆的行驶轨迹;

步骤108,根据空车车辆的行驶轨迹,统计经过多个推荐上车点中每一个推荐上车点的空车车辆的数量;

步骤110,根据空车车辆的数量,从多个推荐上车点中选取目标上车点,并输出目标上车点的信息。

在该实施例中,以乘客终端的当前位置为原点,逐步向外扩大搜索位置范围,得到第一位置范围和第二位置范围。获取第一位置范围内的满足乘客出行便利性的多个推荐上车点,以及第二位置范围内能够提供载客服务的空车车辆。预估空车车辆在未来一段时间内的行驶轨迹,并根据空车车辆的行驶轨迹,统计能够经过多个推荐上车点中每一个推荐上车点的空车车辆的数量。该数量越大,说明能够从推荐上车点驶过的空车车辆越多,那么乘客与空车车辆碰面的几率越高,更容易实现乘客的打车目的,则将经过推荐上车点的空车车辆的数量满足要求的推荐上车点作为目标上车点,并输出目标上车点的信息。从而使乘客能够快速了解自身所在位置周围能够较快上车且方便前往的上车点,以便于乘客扬招车,尽快开始行程,有利于节约了乘客的等车时长,提高了乘客的乘车体验。

具体地,目标上车点的信息包括目标上车点的位置、预估的目标上车点的等车时长,目标上车点附近的空车车辆等。

进一步地,本发明提供的上车点推荐方法不仅能够为扬招车的乘客提供可靠的上车点,还能为网约车的乘客提供可靠的上车点。

在本发明的一个实施例中,如图2所示,步骤106,获取空车车辆的行驶轨迹,包括:

步骤202,获取当前时刻;

步骤204,根据第二位置范围对应的路况信息,以及第二位置范围内当前时刻所处时间段中所有的历史车辆行驶轨迹,预估空车车辆的行驶轨迹。

在该实施例中,获取当前时刻,并确定当前时刻所处的时间段,以便于对不同时段的路况进行分析。获取第二位置范围对应的路况信息,根据路况信息确定符合交规规章的可通行道路。同时获取第二位置范围内当前时刻所处时间段中所有的历史车辆行驶轨迹。结合可通行道路和历史车辆行驶轨迹,确定车辆在每个路口可能的行驶的路段,并分析比较每个路段的行驶概率,将每个路口具有行驶概率最高的路段连接,估算出空车车辆可能的行驶轨迹。从而便于通过行驶轨迹确定不同推荐上车点能够经过的空车车辆的数量,有利于从多个推荐上车点中找出等车概率最高的目标上车点,进而缩短乘客的等车时长,提高出行效率。

其中,路况信息包括道路信息(路口和与路口衔接的路段)、道路禁停情况、道路限速、路肩宽度、车流量、道路拥堵情况、道路有无可停车位等目标项。

具体举例来说,根据空车车辆的前进方向,即将进入三岔路口,根据历史车辆行驶轨迹,可确定出当前时刻所处时间段中所有经过该三岔路口的车辆的前进方向,例如,历史车辆行驶轨迹中在三岔路口左拐的车辆占所有车辆的三分之一,右拐占三分之二,则将该三岔路口右拐的路段作为空车车辆可能的行驶路段,并继续判断按照该行驶路段行驶后的下一个路口处可能的行驶路段,通过在第二位置范围内每个可能经过的靠路口处的路段分析,预估出最终的行驶轨迹。

在本发明的一个实施例中,如图3所示,步骤110,根据空车车辆的数量,从多个推荐上车点中选取并输出目标上车点的信息,包括:

步骤302,根据空车车辆的数量和预设排序策略,对多个推荐上车点进行排序;

其中,预设排序策略包括数量从大到小排列,或者去掉最大数量和最小数量后再从大到小排列。

步骤304,将序号位于预设序号之前的推荐上车点作为目标上车点;

步骤306,获取目标上车点特征;

其中,目标上车点特征用于表示乘客对目标上车点的需求,可按照乘客的输入信息或乘客选择的历史上车点合理设置。例如,目标上车点特征包括:乘客与上车点之间的距离最近、经过空车车辆最多、预计等车时长最短、空车车辆与目标上车点之间的距离最近等。

步骤308,按照目标上车点特征对应输出目标上车点的信息。

在该实施例中,按照预设排序策略,对能够经过不同空车车辆的数量的多个推荐上车点进行排序,将序号位于预设序号之前的推荐上车点,也即指定个数的多个推荐上车点中能够经过空车车辆较多的推荐上车点作为最终推荐给乘客的目标上车点。并且获取预设的目标上车点特征,输出与目标上车点特征匹配的目标上车点的信息。不仅能够为乘客推荐等车概率最高的地点,而且还能为乘客提供不同目标上车点特征的目标上车点的信息,进而针对乘客不同的场景,为乘客提供多种目标上车点的建议,使得推荐的目标上车点能够满足不同的场景需求,以便于乘客选择更符合自身需求的上车点,提高乘客的使用体验。

具体举例来说,将目标上车点以列表的形式展现在乘客终端的用户界面,列表中将会注明每个目标上车点的目标上车点特征,如上车距离最短上车点A,上车最快上车点B,附近用户常用上车点C等,方便用户选择最适合自己的目标上车点。

在本发明的一个实施例中,如图4所示,步骤308,按照目标上车点特征对应输出目标上车点的信息之后,还包括:

步骤402,获取乘客终端的身份信息;

步骤404,根据身份信息确定预设上车点特征;

步骤406,基于目标上车点对应的目标上车点特征与预设上车点特征相同,输出目标上车点的提示信息。

在该实施例中,按照目标上车点特征对应输出目标上车点的信息之后,获取乘客终端的身份信息,并确定该身份信息对应的预设上车点特征。在目标上车点对应的目标上车点特征与预设上车点特征相同的情况下,说明该目标上车点更加符合乘客的实际需求,则向乘客输出目标上车点的提示信息,以突出该目标上车点。从而实现了对于不同人群推荐不同目标上车点,节省乘客选择目标上车点的时间,便于乘客快速找到所需的上车点,进而使得上车点推荐更加智能化和人性化,并且提高上车点推荐的高效性。

其中,身份信息包括乘客的年龄、职业、身体状况等。例如,对于老人小孩和孕妇优先推荐距离近,无需穿行马路的目标上车点,对于年轻人推荐接驾方便,上车更快的目标上车点,对于中年人推荐易于寻找使用率高的目标上车点。提示信息的形式可以是突出显示目标上车点的图标、高亮显示目标上车点的图标、设置箭头指向目标上车等,本申请实施例不做限定。

在本发明的一个实施例中,如图5所示,步骤110,输出目标上车点的信息之后,还包括:

步骤502,响应于目标上车点的确认指令,根据第一位置范围对应的路况信息,规划确认指令对应的目标上车点与当前位置之间的导航信息。

在该实施例中,在乘客确定所需的目标上车点后,可通过下达的确认指令执行目标上车点的选择操作。此时,用户终端根据第一位置范围对应的路况信息,在电子地图上规划确认指令对应的目标上车点与当前位置之间的导航信息,以便于用户直观的获知如何能够到达该目标上车点,避免特殊地形导致的附近的道路相互分隔对乘客认路造成的不良影响,即使乘客不熟悉附近的道路,也能保证乘客能够轻松且安全的达到目标上车点,防止乘客迷路,提高上车效率。

在本发明的一个实施例中,如图6所示,步骤104,确定当前位置所处的第一位置范围内的多个推荐上车点,包括:

步骤602,根据第一预设距离,确定当前位置所处的第一位置范围;

步骤604,根据第一位置范围对应的路况信息,确定第一位置范围内的多个候选上车点;

步骤606,根据预设筛选信息,从多个候选上车点中选取多个推荐上车点。

在该实施例中,以乘客终端的当前位置为原点,第一预设距离且半径,圈定当前位置所处的第一位置范围,根据第一位置范围对应的路况信息,分析出第一位置范围内能够便于用户前往或符合交规的多个候选上车点。并且每个乘客对于上车点的偏好不同,有的喜欢步行距离近的推荐上车点,有的偏好等车时长较短的推荐上车点,有的偏好容易找到的推荐上车点。为此,根据预设筛选信息,从多个候选上车点中选取符合乘客个性化需求的多个推荐上车点。从而在大数据基础上,精准匹配乘客不同需求,为乘客提供个性化的上车点推荐,不仅能够减少扬招车乘客的等车时长,而且还能够有利于降低网约车乘客的订单取消率,提升乘客好评率。

需要说明的是,路况信息包括道路信息(路口和与路口衔接的路段),道路禁停情况,道路限速,路肩宽度,车流量,道路拥堵情况,道路有无可停车位等目标项。通过多个目标项选取乘客附近道路上能够停车且满足安全性的候选上车点。从而避免违规停车和高危停车,让每个乘客上车安全且从容。

其中,预设筛选信息包括以下至少一种:候选上车点与当前位置之间的距离、第一位置范围内的历史车辆出发点、乘客终端的历史上车点、候选上车点对应的乘客历史等车时长。

具体地,在预设筛选信息包括候选上车点与当前位置之间的距离的情况下,根据预设筛选策略,从多个候选上车点中选取推荐上车地点,包括:根据多个候选上车点中每一个候选上车点与当前位置之间的距离和预设的排序策略,对多个候选上车点进行排序,将序号位于指定序号之前的候选上车点作为推荐上车地点。从而能够选择出距离当前位置较近的多个候选上车点,以减少乘客的步行距离。

在预设筛选信息包括候选上车点对应的乘客历史等车时长的情况下,根据预设筛选策略,从多个候选上车点中选取推荐上车地点,包括:通过大数据获取多个候选上车点中每一个候选上车点在当前时刻所处时间段的乘客历史等车时长。基于乘客历史等车时长大于时长阈值,说明在该时间段内,这个候选上车点处的空车车辆较少或车辆到达候选上车点的道路拥堵,曾经选择该候选上车点的乘客完成乘车操作所需是时间较长,则删除该候选上车点,其他的候选上车点即为满足时长阈值的推荐上车点。从而利用乘客历史等车时长预估每一个候选上车点所需的等车时长,以减少不利于快速乘车的候选上车点。

在预设筛选信息包括乘客终端的历史上车点情况下,根据预设筛选策略,从多个候选上车点中选取推荐上车地点,包括:基于乘客历史上车点与多个候选上车点中的任一候选上车点相同,说明该乘客曾经选择该候选上车点作为上车点,则将任一候选上车点作为推荐上车地点,从而自动匹配出用户常用的推荐上车地点。

在预设筛选信息包括第一位置范围内的历史车辆出发点情况下,根据预设筛选策略,从多个候选上车点中选取推荐上车地点,包括:根据网约车大数据的历史订单信息,确定第一位置范围内的所有历史车辆出发点。按照第三预设距离,对历史车辆出发点进行聚类处理,确定到第一位置范围内的多个出发点分布区域,以分析乘客人群分布。并确定多个出发点分布区域中每一个出发点分布区域的分布密度,分布密度越大,说明出发点分布区域内出现的订单越多,也即附近的乘客更倾向于在该出发点分布区域内乘车。基于候选上车点位于分布密度大于密度阈值的出发点分布区域内,将候选上车点作为推荐上车地点。从而利用第一位置范围内所有乘客的选择倾向历史,分析出更适合乘客乘车的上车点,有利于降低目标上车点的订单取消率。

值得一提的是,对于预设筛选信息包括多个条件的情况,可预先建立排序模型,排序模型中针对上述的不同条件设定了不同的权重值,利用权重值确定每个候选上车点的需求分数,将需求分数进行从大到小排名,将排名位于预设名次之前的候选上车点作为推荐上车点,以使推荐上车点能够精准匹配乘客的多种需求,为所有乘客提供个性化推荐上车点服务。

在本发明的一个实施例中,如图7所示,在司机的数量为多个的情况下,步骤104,确定当前位置所处的第二位置范围内的空车车辆,包括:

步骤702,根据第二预设距离,确定当前位置所处的第二位置范围;

步骤704,基于车辆的当前位置位于第二位置范围内,且处于空车状态,将车辆记作空车车辆。

在该实施例中,以乘客终端的当前位置为原点,第二预设距离且半径,圈定当前位置所处的第二位置范围。对在线的所有车辆进行筛选,当车辆满足位于第二位置范围内和处于空车状态者两个条件时,说明该车辆能顾载客,且能够经过推荐上车点的可能性较大,则将该车辆记作空车车辆。从而通过预估空车车辆的行驶轨迹对推荐上车点进行进一步筛选,已选与选择出乘客等车概率较高的目标上车点,进而缩短乘客的等车时长,提高出行效率。

其中,第二预设距离可根据第二位置范围对应的路况信息合理设置,且第二预设距离大于或等于第一预设距离,也即第二位置范围包含了第一位置范围。

在本发明的一个实施例中,如图8所示,步骤110,输出目标上车点的信息,包括:

步骤802,根据空车车辆的行驶轨迹,确定经过目标上车点的空车车辆作为目标车辆;

步骤804,获取目标车辆的当前位置;

步骤806,根据目标车辆的当前位置和目标上车点的位置,确定目标上车点的等车时长;

步骤808,输出等车时长。

在该实施例中,根据预测的空车车辆的未来一段时间的行驶轨迹,找出可能经过目标上车点的空车车辆,并将该空车车辆记作目标车辆。结合路况信息,计算目标车辆的当前位置和目标上车点的位置之间的距离,通过该距离和目标车辆的车速预估目标车辆到达目标上车点所需的时间,也即等车时长(乘客在目标上车点需要等候的时间),并通过显示或语音等方式将等车时长呈现给乘客,以便于乘客了解到在每一个目标上车点扬招车时所需的等车时长,进而有利于乘客选择乘车效率高目标上车点,提升使用体验。

需要说明的是,目标车辆的车速可根据该路段历史车速合理设置。目标车辆的数量可以是一个也可以是多个,在得到多个目标车辆的情况下,分别计算每一个目标车辆到达目标上车点的时长(乘客的等车时长),可将多个目标车辆对应的等车时长中最小值输出给乘客,或者将多个目标车辆对应的等车时长的平均值输出给乘客,以便于乘客选择乘车效率高目标上车点。

如图9所示,根据本发明第二方面的实施例,还提出了一种上车点推荐装置900,包括:第一获取模块902,第一获取模块902用于获取乘客终端的当前位置;第一确定模块904,第一确定模块904用于确定当前位置所处的第一位置范围内的多个推荐上车点,和当前位置所处的第二位置范围内的空车车辆;第二获取模块906,第二获取模块906用于获取空车车辆的行驶轨迹;统计模块908,统计模块908用于根据空车车辆的行驶轨迹,统计经过多个推荐上车点中每一个推荐上车点的空车车辆的数量;选择模块910,选择模块910用于根据空车车辆的数量,从多个推荐上车点中选取目标上车点;输出模块912,输出模块912用于输出目标上车点的信息。

在该实施例中,以乘客终端的当前位置为原点,逐步向外扩大搜索位置范围,得到第一位置范围和第二位置范围。获取第一位置范围内的满足乘客出行便利性的多个推荐上车点,以及第二位置范围内能够提供载客服务的空车车辆。预估空车车辆在未来一段时间内的行驶轨迹,并根据空车车辆的行驶轨迹,统计能够经过多个推荐上车点中每一个推荐上车点的空车车辆的数量。该数量越大,说明能够从推荐上车点驶过的空车车辆越多,那么乘客与空车车辆碰面的几率越高,更容易实现乘客的打车目的,则将经过推荐上车点的空车车辆的数量满足要求的推荐上车点作为目标上车点,并输出目标上车点的信息。从而使乘客能够快速了解自身所在位置周围能够较快上车且方便前往的上车点,以便于乘客扬招车,尽快开始行程,有利于节约了乘客的等车时长,提高了乘客的乘车体验。

可选的,第一获取模块902,还用于获取当前时刻;上车点推荐装置900还包括:预测模块(图中未示出),预测模块用于根据第二位置范围对应的路况信息,以及第二位置范围内当前时刻所处时间段中所有的历史车辆行驶轨迹,预估空车车辆的行驶轨迹。

可选的,推荐上车点的数量为多个,上车点推荐装置900还包括:排序模块(图中未示出),排序模块用于根据空车车辆的数量和预设排序策略,对多个推荐上车点进行排序;第一确定模块904,还用于将序号位于预设序号之前的推荐上车点作为目标上车点;第三获取模块(图中未示出),第三获取模块用于获取目标上车点特征;输出模块912,还用于按照目标上车点特征对应输出目标上车点的信息。

可选的,上车点推荐装置900还包括:第四获取模块(图中未示出),第四获取模块用于获取乘客终端的身份信息;第二确定模块(图中未示出),第二确定模块用于根据身份信息确定预设上车点特征;输出模块912,还用于基于目标上车点对应的目标上车点特征与预设上车点特征相同,输出目标上车点的提示信息。

可选的,上车点推荐装置900还包括:导航模块(图中未示出),导航模块用于响应于目标上车点的确认指令,根据第一位置范围对应的路况信息,规划确认指令对应的目标上车点与当前位置之间的导航信息。

可选的,第一确定模块904,还用于根据第一预设距离,确定当前位置所处的第一位置范围;根据第一位置范围对应的路况信息,确定第一位置范围内的多个候选上车点;选择模块910,还用于根据预设筛选信息,从多个候选上车点中选取多个推荐上车地点;其中,预设筛选信息包括以下至少一种:候选上车点与当前位置之间的距离、第一位置范围内的历史车辆出发点、乘客终端的历史上车点、候选上车点对应的乘客历史等车时长。

可选的,第一确定模块904,还用于根据第二预设距离,确定当前位置所处的第二位置范围;基于车辆的当前位置位于第二位置范围内,且处于空车状态,将车辆记作空车车辆;其中,第二预设距离大于或等于第一预设距离。

可选的,上车点推荐装置900还包括:第三确定模块(图中未示出),第三确定模块用于根据空车车辆的行驶轨迹,确定经过目标上车点的空车车辆作为目标车辆;第五获取模块(图中未示出),第五获取模块用于获取目标车辆的当前位置;第三确定模块,还用于根据目标车辆的当前位置和目标上车点的位置,确定目标上车点的等车时长;输出模块912,还用于输出等车时长。

在该实施例中,上车点推荐装置900的各模块执行各自功能时实现如上述任一实施例中的上车点推荐方法的步骤,因此,上车点推荐装置900同时也包括如上述任一实施例中的上车点推荐方法的全部有益效果,在此不再赘述。

本发明实施例中的上车点推荐装置900可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本发明实施例不作具体限定。

本发明实施例中的应用程序的上车点推荐装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本发明实施例不作具体限定。

如图10所示,根据本发明第三方面的实施例,还提供了一种电子设备1000,包括:处理器1004,存储器1002及存储在存储器1002上并可在处理器1004上运行的程序或指令,程序或指令被处理器1004执行时实现如上述任一实施例中提供的上车点推荐方法的步骤,因此,该电子设备1000包括如上述任一实施例中提供的上车点推荐方法的全部有益效果,在此不再赘述。

在本发明的实施例中,电子设备为乘客终端或与能够与乘客终端通信的设备。

其中,存储器1002可用于存储应用程序程序以及各种数据。存储器1002可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1002可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器1004通过运行或执行存储在存储器1002内的应用程序程序和/或模块,以及调用存储在存储器1002内的数据,执行电子设备1000的各种功能和处理数据,从而对电子设备1000进行整体监控。处理器1004可包括一个或多个处理单元;处理器1004可集成应用处理器和调制解调处理器。

根据本发明第四方面的实施例,还提供了一种可读存储介质,其上存储有程序或指令,该程序或指令被处理器执行时实现如上述任一实施例中提供的上车点推荐方法的步骤。

在该实施例中,可读存储介质能够实现本发明的实施例提供的上车点推荐方法的各个过程,并能达到相同的技术效果,为避免重复,这里不再赘述。

其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等。

在本发明中,术语“多个”则指两个或两个以上,除非另有明确的限定。术语“安装”、“相连”、“连接”、“固定”等均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;“相连”可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:基于POI的城市空中交通飞行载具起降点选址方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!