本公开涉及地理数据处理,具体涉及一种上车点推荐方法及程序产品。
背景技术:
1、随着互联网技术的不断发展,人们越来越多地使用一些打车应用来乘车,在乘客使用这些打车应用乘车的时候,这些打车应用会为用户智能化推荐一些方便与司机汇合的上车点。用户在自己经常打车的区域打车时,打车应用会基于用户在该区域的历史打车记录为用户推荐用户偏好的个性化上车点,但是,当用户在不熟悉的区域打车时,由于用户没有在这个区域打过车,此时打车应用会基于该区域内大多数用户的打车热度以及路网信息等为用户推荐通用上车点,但是,由于用户不熟悉该区域,用户对推荐的通用上车点的位置和名称不一定都是熟悉的,司乘沟通成本会比较高,甚至可能导致用户取消打车。
技术实现思路
1、为了解决相关技术中的问题,本公开实施例提供一种上车点推荐方法及程序产品。
2、第一方面,本公开实施例中提供了一种上车点推荐方法。
3、具体地,所述上车点推荐方法,包括:
4、接收服务请求端发送的上车点推荐请求,所述上车点推荐请求中携带有服务请求端的当前定位;
5、获取在距离所述当前定位预设范围内的历史到达点集合和历史上车点集合;
6、响应于未获取到历史上车点且获取到所述历史到达点集合,从所述历史到达点集合中选择目标历史到达点;
7、确定所述目标历史到达点为推荐上车点,并将所述推荐上车点发送给所述服务请求端。
8、结合第一方面,本公开在第一方面的第一种实现方式中,其中,所述方法还包括:
9、获取所述当前定位所在区域内的通用上车点集合;
10、从所述通用上车点集合中选择目标通用上车点;
11、确定所述目标历史到达点为推荐上车点,包括:
12、比较所述目标通用上车点和所述目标历史到达点,在所述目标历史到达点满足预设条件时,确定所述目标历史到达点为推荐上车点。
13、结合第一方面及其第一种实现方式,本公开在第一方面的第二种实现方式中,其中,所述预设条件包括第一距离与第二距离之间的差值小于等于第一预设值且所述目标历史到达点位于车辆可达区域,所述第一距离包括目标历史到达点与所述当前定位之间的距离,所述第二距离包括目标通用上车点与所述当前定位之间的距离。
14、结合第一方面及其上述的各种实现方式,本公开在第一方面的第三种实现方式中,其中,在所述目标通用上车点和所述目标历史到达点之间的距离小于等于第二预设值且所述目标通用上车点与所述当前定位之间的距离小于所述目标历史到达点与所述当前定位之间的距离时,向所述服务请求端发送推荐指示消息,所述推荐指示消息用于指示所述目标通用上车点为推荐上车点并指示将所述目标通用上车点的名称修改为所述目标历史到达点的poi名称。
15、结合第一方面及其上述的各种实现方式,本公开在第一方面的第四种实现方式中,其中,所述历史到达点集合中包括历史到达时刻与当前时刻之间的时长未超过预设时长的历史到达点。
16、结合第一方面及其上述的各种实现方式,本公开在第一方面的第五种实现方式中,其中,所述方法还包括:
17、响应于获取到所述历史上车点集合和历史到达点集合,使用排序模型对所述历史上车点集合和历史到达点集合中的位置点一起排序,得到目标上车点;
18、确定所述目标上车点为推荐上车点。
19、第二方面,本公开实施例中提供了一种上车点推荐方法,包括:
20、具体地,所述上车点推荐方法,包括:
21、向服务器发送上车点推荐请求,所述上车点推荐请求中携带有服务请求端的当前定位;
22、接收所述服务器发送的推荐上车点;
23、显示所述推荐上车点,并在所述推荐上车点为历史到达点时,显示提示信息,所述提示信息用于提示推荐上车点为历史到达点。
24、结合第二方面,本公开在第二方面的第一种实现方式中,其中,所述方法还包括:
25、接收所述服务器发送的推荐指示消息,所述推荐指示消息用于指示所述目标通用上车点作为推荐上车点并指示将所述目标通用上车点的名称修改为所述目标历史到达点的poi名称;
26、显示所述目标通用上车点为推荐上车点,并显示所述目标通用上车点的名称为所述目标历史到达点的poi名称。
27、第三方面,本公开实施例中提供了一种上车点推荐装置。
28、具体地,所述上车点推荐装置,包括:
29、第一接收模块,被配置为接收服务请求端发送的上车点推荐请求,所述上车点推荐请求中携带有服务请求端的当前定位;
30、第一获取模块,被配置为获取在距离所述当前定位预设范围内的历史到达点集合和历史上车点集合;
31、第一择优模块,被配置为响应于未获取到历史上车点且获取到所述历史到达点集合,从所述历史到达点集合中选择目标历史到达点;
32、第一确定模块,被配置为确定所述目标历史到达点为推荐上车点;
33、第一发送模块,被配置为将所述推荐上车点发送给所述服务请求端。
34、结合第三方面,本公开在第三方面的第一种实现方式中,其中,所述装置还包括:
35、第二获取模块,被配置为获取所述当前定位所在区域内的通用上车点集合;
36、第二择优模块,被配置为从所述通用上车点集合中选择目标通用上车点;
37、所述第一确定模块被配置为:
38、比较所述目标通用上车点和所述目标历史到达点,在所述目标历史到达点满足预设条件时,确定所述目标历史到达点为推荐上车点。
39、结合第三方面及其第一种实现方式,本公开在第三方面的第二种实现方式中,其中,所述预设条件包括第一距离与第二距离之间的差值小于等于第一预设值且所述目标历史到达点位于车辆可达区域,所述第一距离包括目标历史到达点与所述当前定位之间的距离,所述第二距离包括目标通用上车点与所述当前定位之间的距离。
40、结合第三方面及其上述的各种实现方式,本公开在第三方面的第三种实现方式中,其中,所述装置还包括:
41、第二发送模块,被配置为在所述目标通用上车点和所述目标历史到达点之间的距离小于等于第二预设值且所述目标通用上车点与所述当前定位之间的距离小于所述目标历史到达点与所述当前定位之间的距离时,向所述服务请求端发送推荐指示消息,所述推荐指示消息用于指示所述目标通用上车点为推荐上车点并指示将所述目标通用上车点的名称修改为所述目标历史到达点的poi名称。
42、结合第三方面及其上述的各种实现方式,本公开在第三方面的第四种实现方式中,其中,所述历史到达点集合中包括历史到达时刻与当前时刻之间的时长未超过预设时长的历史到达点。
43、结合第三方面及其上述的各种实现方式,本公开在第三方面的第五种实现方式中,其中,所述装置还包括:
44、排序模块,被配置为响应于获取到所述历史上车点集合和历史到达点集合,使用排序模型对所述历史上车点集合和历史到达点集合中的位置点一起排序,得到目标上车点;
45、第二确定模块,被配置为确定所述目标上车点为推荐上车点。
46、第四方面,本公开实施例中提供了一种上车点推荐装置。
47、具体地,所述上车点推荐装置,包括:
48、第三发送模块,被配置为向服务器发送上车点推荐请求,所述上车点推荐请求中携带有服务请求端的当前定位;
49、第二接收模块,被配置为接收所述服务器发送的推荐上车点;
50、第一显示模块,被配置为显示所述推荐上车点,并在所述推荐上车点为历史到达点时,显示提示信息,所述提示信息用于提示推荐上车点为历史到达点。
51、结合第四方面,本公开在第四方面的第一种实现方式中,其中,所述装置还包括:
52、第三接收模块,被配置为接收所述服务器发送的推荐指示消息,所述推荐指示消息用于指示所述目标通用上车点作为推荐上车点并指示将所述目标通用上车点的名称修改为所述目标历史到达点的poi名称;
53、第二显示模块,被配置为显示所述目标通用上车点为推荐上车点,并显示所述目标通用上车点的名称为所述目标历史到达点的poi名称。
54、第五方面,本公开提供了一种上车点推荐方法,
55、具体地,所述上车点推荐方法,包括:
56、服务请求端向服务器发送上车点推荐请求,所述上车点推荐请求中携带有服务请求端的当前定位;
57、所述服务器接收所述上车点推荐请求后,获取在距离所述当前定位预设范围内的历史到达点集合和历史上车点集合;响应于未获取到历史上车点且获取到所述历史到达点集合,从所述历史到达点集合中选择目标历史到达点;确定所述目标历史到达点为推荐上车点,并将所述推荐上车点发送给所述服务请求端;
58、所述服务请求端显示接收的所述推荐上车点,并在所述推荐上车点为历史到达点时,显示提示信息,所述提示信息用于提示推荐上车点为历史到达点。
59、第六方面,本公开提供了一种上车点推荐装置,
60、具体地,所述上车点推荐装置,包括:
61、服务请求端,被配置为向服务器发送上车点推荐请求,所述上车点推荐请求中携带有服务请求端的当前定位;
62、所述服务器,被配置为接收所述上车点推荐请求后,获取在距离所述当前定位预设范围内的历史到达点集合和历史上车点集合;响应于未获取到历史上车点且获取到所述历史到达点集合,从所述历史到达点集合中选择目标历史到达点;确定所述目标历史到达点为推荐上车点,并将所述推荐上车点发送给所述服务请求端;
63、所述服务请求端,还被配置为显示接收的所述推荐上车点,并在所述推荐上车点为历史到达点时,显示提示信息,所述提示信息用于提示推荐上车点为历史到达点。
64、第七方面,本公开实施例提供了一种电子设备,包括存储器和处理器,其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如任一方面所述的方法。
65、第八方面,本公开实施例中提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现如任一方面所述的方法。
66、第九方面,本公开实施例中提供了一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现如任一方面所述的方法步骤。
67、根据本公开实施例提供的技术方案,在用户打车时,如果当前定位附近没有该用户偏好的历史上车点,可以从该用户的历史到达点集合中选择目标历史到达点为推荐上车点,对于用户来说,用户对历史到达点的熟悉程度是比通用上车点要高的,为用户推荐历史到达点作为上车点,可以提升用户对上车点的认知程度,进而提高推荐成功率以及降低司乘沟通成本。
68、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。