本发明属于计算机领域,尤其涉及一种基于大数据的路线推荐方法和系统。
背景技术:
1、在地图应用中,路线推荐通常是寻找从起始点到终点之间距离最短或耗时最少的路线,通常情况下用户也会选择推荐的路线之一,例如符合自身出行方式的路线,或者符合自身出行时间的路线。
2、在现有技术下,通过地图的路线推荐,例如导航路线,大规模的出行人群虽然凭借导航路线,可以到达目的地,但是到达目的地时,可能会出现人群聚集的情况,这就导致部分用户的体验感较差。
技术实现思路
1、本发明实施例的目的在于提供一种基于大数据的路线推荐方法和系统,旨在解决上述背景技术中提出的问题。
2、本发明实施例是这样实现的,一方面,一种基于大数据的路线推荐方法,所述方法包括以下步骤:
3、获取第一路线,所述第一路线覆盖至少一个热点标记区域;
4、获取用户的行进信息,根据用户的行进信息,检测其从当前位置到达目标偏好区域的第一预估用时;
5、判断所述目标偏好区域是否为热点标记区域之一;
6、若所述目标偏好区域为热点标记区域之一,则根据第一方式,确定目标偏好区域的后续时段的预估人流量,所述第一方式包括:根据目标偏好区域对应的当前的人流量信息和后续进入的人流量,生成预估人流量,其中所述后续进入的人流量是根据当前第一路线中前往热点标记区域的人流量所确定的;
7、若判定存在所述预估人流量不大于人流量阈值,则确定预估人流量不大于人流量阈值时所对应的第二预估用时;
8、根据第一预估用时和第二预估用时的差值,生成行进改变时差,根据行进改变时差,推荐在第二预估用时后到达目标偏好区域的行进路线。
9、作为本发明的进一步方案,所述方法还包括:
10、获取与热点标记区域相关的主干路线;
11、获取当前天气出行指数,识别前置时段内与当前天气出行指数相差值在设定范围内的历史天气出行指数;
12、识别历史天气出行指数所对应的日期,获取识别出的日期在所述主干路线中所覆盖的路线,生成第二路线;
13、从所述第二路线中筛选前往热点标记区域的路线,生成第一路线。
14、作为本发明的再进一步方案,所述方法还包括:
15、获取第一区域,所述第一区域为与标记热点区域之间存在可能通行路线的区域;
16、根据第一预估时间内的人群移动信息,获取可能行程路线中覆盖标记热点区域的路线,生成第一路线,所述人群移动信息用于表征超过设定块状区域大小的人群整体移动。
17、作为本发明的又进一步方案,所述检测其从当前位置到达目标偏好区域的第一预估用时具体包括:
18、识别所述行进信息中的第一路段坡度信息;
19、将所述第一路段坡度信息按照设定坡度阶梯进行分类,生成分段等阶梯坡度;
20、识别在每个分段等阶梯坡度内用户的平均行进速度;
21、识别从当前位置到目标偏好区域的标记路线,识别所述标记路线的每个分段路线内的分段路线坡度,将分段路线坡度按照分段等阶梯坡度进行分类,根据分类结果匹配平均行进速度;
22、根据分段路线内的平均行进速度和分段路线的路线长度,计算每个分段路线的用时,将计算所得的用时累计相加,生成第一预估用时。
23、作为本发明的进一步方案,所述方法还包括:
24、若判定在最大时限内所述预估人流量始终大于人流量阈值,则发出规避提示信息,所述规避提示信息用于表征在所述最大时限内规避前往目标偏好区域。
25、作为本发明的进一步方案,所述方法还包括:
26、获取用户的行进规划时刻;
27、识别所述预估人流量与人流量阈值的差值在第一设定差值内的若干第一可能时刻;
28、判断处于行进规划时刻之前的第一可能时刻,生成第二可能时刻;
29、根据第二可能时刻、当前时刻的差值和用户的行进信息,分别确定规划行进速度和规划行进用时,根据确定的结果推荐前往目标偏好区域的行进路线。
30、作为本发明的进一步方案,所述方法还包括:
31、检测第二预估用时后的至少一个人流量高峰时段,所述人流量高峰时段的人流量与人流量阈值之间的差值大于第二设定差值;
32、计算人流量高峰时段与第二预估用时对应时刻的差值,生成建议停留时长;
33、当检测到用户在第二预估用时后到达目标偏好区域时,或者,检测到用户在第二预估用时后到达目标偏好区域的意愿信息时,提示所述建议停留时长。
34、作为本发明的进一步方案,另一方面,一种基于大数据的路线推荐系统,所述系统还包括:
35、路线获取模块,用于:获取第一路线,所述第一路线覆盖至少一个热点标记区域;
36、行进信息获取模块,用于:获取用户的行进信息,根据用户的行进信息,检测其从当前位置到达目标偏好区域的第一预估用时;
37、判断模块,用于:判断所述目标偏好区域是否为热点标记区域之一;
38、人流量确定模块,用于:若所述目标偏好区域为热点标记区域之一,则根据第一方式,确定目标偏好区域的后续时段的预估人流量,所述第一方式包括:根据目标偏好区域对应的当前的人流量信息和后续进入的人流量,生成预估人流量,其中所述后续进入的人流量是根据当前第一路线中前往热点标记区域的人流量所确定的;
39、用时确定模块,用于:若判定存在所述预估人流量不大于人流量阈值,则确定预估人流量不大于人流量阈值时所对应的第二预估用时;
40、路线推荐模块,用于:根据第一预估用时和第二预估用时的差值,生成行进改变时差,根据行进改变时差,推荐在第二预估用时后到达目标偏好区域的行进路线。
41、本发明实施例提供的一种基于大数据的路线推荐方法和系统,根据第一预估用时和第二预估用时的差值,生成行进改变时差,根据行进改变时差,推荐在第二预估用时后到达目标偏好区域的行进路线,能够基于原有的到达目标偏好区域的第一预估用时,可以在不改变原有路线的基础上,改变速度,可以按照原路线提前到达或者延迟到达,使得到达时刻符合所述预估人流量不大于人流量阈值的第二预估时,提升用户的出行或者观光体验感。
1.一种基于大数据的路线推荐方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于大数据的路线推荐方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的基于大数据的路线推荐方法,其特征在于,所述方法还包括:
4.根据权利要求1-3任一所述的基于大数据的路线推荐方法,其特征在于,所述检测其从当前位置到达目标偏好区域的第一预估用时具体包括:
5.根据权利要求1所述的基于大数据的路线推荐方法,其特征在于,所述方法还包括:
6.根据权利要求1或2或3或5所述的基于大数据的路线推荐方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的基于大数据的路线推荐方法,其特征在于,所述方法还包括:
8.一种基于大数据的路线推荐系统,其特征在于,所述系统还包括: