1.一种公交线路推荐方法,其特征在于,所述方法包括:
获取用户的实时公交检索请求的请求时间、起点以及终点;
根据所述起点和所述终点,确定所述用户能够乘坐的至少两条公交线路和各所述公交线路包括的公交车的标识;
对于各所述公交线路,根据所述请求时间和获得的公交的来车信息、以及各路所述公交车的标识对应的所述公交车在各预设时段的拥挤程度值,获取所述公交线路中乘坐的各路所述公交车的拥挤程度值;
根据各所述公交线路中乘坐的各路所述公交车的拥挤程度值,向所述用户推荐所述公交线路。
2.根据权利要求1所述的方法,其特征在于,对于各所述公交线路,根据所述请求时间和获得的公交的来车信息、以及各路所述公交车的标识对应的所述公交车在各预设时段的拥挤程度值,获取所述公交线路中乘坐的各路所述公交车的拥挤程度值,具体包括:
对于各所述公交线路,根据所述请求时间和获得的公交的来车信息,确定所述用户在所述公交线路中乘坐的各路所述公交车的时间段;
根据所述用户在所述公交线路中乘坐的各路所述公交车的时间段、以及各路所述公交车的标识对应的所述公交车在各所述预设时段的拥挤程度值,获取所述公交线路中乘坐的各路所述公交车的拥挤程度值。
3.根据权利要求1所述的方法,其特征在于,根据各所述公交线路中乘坐的各路所述公交车的拥挤程度值,向所述用户推荐所述公交线路,具体包括:
根据各所述公交线路中乘坐的各路所述公交车的拥挤程度值,计算各所述公交线路的舒适度值;
根据各所述公交线路的舒适度值,向所述用户推荐所述公交线路。
4.根据权利要求3所述的方法,其特征在于,根据各所述公交线路中乘坐的各路所述公交车的拥挤程度值,计算各所述公交线路的舒适度值,具体包括:
将各所述公交线路中乘坐的各路所述公交车的拥挤程度值相乘;
将相乘的结果取对数,作为对应的所述公交线路的舒适度值。
5.根据权利要求3所述的方法,其特征在于,根据各所述公交线路的舒适度值,向所述用户推荐所述公交线路,具体包括:
将各所述公交线路的舒适度值按照从大到小排序;
按照所述舒适度值从大到小的顺序,向所述用户推荐至少一条所述公交线路。
6.根据权利要求1-5任一所述的方法,其特征在于,根据所述请求时间和获得的公交的来车信息、以及各路所述公交车的标识对应的所述公交车在各预设时段的拥挤程度值,获取各所述公交线路中乘坐的各路所述公交车的拥挤程度值之前,所述方法还包括:
根据公交车的历史刷卡数据,确定各路所述公交车在高峰时期的最大负荷;
根据各路所述公交车的最大负荷,为各路所述公交车设置拥挤程度信息,所述拥挤程度信息中包括各路所述公交车的至少三个拥挤程度值,以及各所述拥挤程度值对应的人流量区间;
根据所述公交车的历史刷卡数据,挖掘各路所述公交车在各所述预设时段的人流量;
根据各路所述公交车在各所述预设时段的人流量以及各路所述公交车的拥挤程度信息,确定各路所述公交车在各所述预设时段的拥挤程度值。
7.一种公交线路推荐装置,其特征在于,所述装置包括:
基础信息获取模块,用于获取用户的实时公交检索请求的请求时间、起点以及终点;
确定模块,用于根据所述起点和所述终点,确定所述用户能够乘坐的至少两条公交线路和各所述公交线路包括的公交车的标识;
拥挤程度获取模块,用于对于各所述公交线路,根据所述请求时间和获得的公交的来车信息、以及各路所述公交车的标识对应的所述公交车在各预设时段的拥挤程度值,获取所述公交线路中乘坐的各路所述公交车的拥挤程度值;
推荐模块,用于根据各所述公交线路中乘坐的各路所述公交车的拥挤程度值,向所述用户推荐所述公交线路。
8.根据权利要求7所述的装置,其特征在于,所述拥挤程度获取模块,具体用于:
对于各所述公交线路,根据所述请求时间和获得的公交的来车信息,确定所述用户在所述公交线路中乘坐的各路所述公交车的时间段;
根据所述用户在所述公交线路中乘坐的各路所述公交车的时间段、以及各路所述公交车的标识对应的所述公交车在各所述预设时段的拥挤程度值,获取所述公交线路中乘坐的各路所述公交车的拥挤程度值。
9.根据权利要求7所述的装置,其特征在于,所述推荐模块,具体包括:
舒适度计算单元,用于根据各所述公交线路中乘坐的各路所述公交车的拥挤程度值,计算各所述公交线路的舒适度值;
推荐单元,用于根据各所述公交线路的舒适度值,向所述用户推荐所述公交线路。
10.根据权利要求9所述的装置,其特征在于,所述舒适度计算单元,具体用于:
将各所述公交线路中乘坐的各路所述公交车的拥挤程度值相乘;
将相乘的结果取对数,作为对应的所述公交线路的舒适度值。
11.根据权利要求9所述的装置,其特征在于,所述推荐单元,具体用于:
将各所述公交线路的舒适度值按照从大到小排序;
按照所述舒适度值从大到小的顺序,向所述用户推荐至少一条所述公交线路。
12.根据权利要求7-11任一所述的装置,其特征在于,根所述还包括设置模块和挖掘模块;
所述确定模块,还用于根据公交车的历史刷卡数据,确定各路所述公交车在高峰时期的最大负荷;
所述设置模块,用于根据各路所述公交车的最大负荷,为各路所述公交车设置拥挤程度信息,所述拥挤程度信息中包括各路所述公交车的至少三个拥挤程度值,以及各所述拥挤程度值对应的人流量区间;
所述挖掘模块,用于根据所述公交车的历史刷卡数据,挖掘各路所述公交车在各所述预设时段的人流量;
所述确定模块,还用于根据各路所述公交车在各所述预设时段的人流量以及各路所述公交车的拥挤程度信息,确定各路所述公交车在各所述预设时段的拥挤程度值。