System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及城市交通领域,具体涉及一种行驶路线中切换公交站的预警方法及其相关设备。
技术介绍
1、公共交通在现代城市中扮演着非常重要的角色。公交作为大型的公共交通设施,成为人们出行必不可缺的工具之一。而随着生活节奏的加快,乘客对公交车行驶时间稳定的需求日益加大。但是,目前,当乘客乘上公交车以后,往往无法预先知道该行驶路线中是否存在交通堵塞,是否会导致乘客到达目的地时间远超预期时间。
2、也即,如果提供一种行驶路线中切换公交站的预警方法,以达到提升乘客的体验感和出行效率的技术效果是本领域亟需解决的技术难题。
技术实现思路
1、本专利技术实施例提供了一种行驶路线中切换公交站的预警方法及其相关设备,以解决上述至少一种技术问题。
2、第一方面,本申请提供了一种行驶路线中切换公交站的预警方法,所述预警方法包括:
3、获取当前行驶公交车的所有站点信息;
4、依据所述所有站点信息确定途经所述所有站点的行驶路线;
5、获取所述行驶路线上任意两个相邻站点的实时路况信息;
6、依据任意两个相邻站点的实时路况信息获取所述任意两个相邻站点之间的当前通行时长;
7、将所述当前通行时长与对应的相邻两个站点之间的历史标准通行时长进行比对,获取当前通行时长差;
8、若所述通行时长差大于通行延时阈值,则标记所述对应的相邻两个站点中,距离目标用户最近的一个站点为切换站点;
9、向所述目标用户预警所述切换站点为
10、可选的,所述当前通行时长为t1;
11、所述历史标准通行时长为t2;
12、所述当前通行时长差为△t,所述△t=t1-t2;
13、所述通行延时阈值为t,所述t=0.5t2。
14、可选的,若所述通行时长差大于通行延时阈值,所述方法还包括:
15、判断所述通行时长差大于通行延时阈值的相邻两个站点是否为多组相邻两个站点;
16、若是,则标记每一组所述相邻的两个站点中,距离目标用户最近的一个站点为一个切换站点;
17、所述向所述目标用户预警所述切换站点为推荐切换的公交站点具体包括:向所述目标用户预警多个所述切换站点为推荐切换的多个公交站点。
18、可选的,在所述若所述时长差大于延时阈值,则标记所述对应的相邻两个站点中,距离目标用户最近的一个站点为切换站点之后,所述预警方法还包括:
19、获取所述切换站点至与所述切换站点相邻的下一站点的备选公交路线;
20、获取所述备选公交路线的实时路况信息;
21、依据所述备选公交路线的实时路况信息获取所述切换站点至与所述切换站点相邻的下一站点的备选通行时间,所述备选通行时间为t3;
22、若所述t3<t1,则获取所述备选公交路线所对应的备选公交车标识名;
23、所述向所述目标用户预警所述切换站点为推荐切换的公交站点之后,所述方法还包括:
24、向所述目标用户推荐所述备选公交车标识名。
25、可选的,所述向所述目标用户预警所述切换站点为推荐切换的公交站点,包括:
26、获取所述当前行驶公交车行驶至所述切换站点之间所需要经历的中间站点数k;
27、当k<3时,向所述目标用户预警所述切换站点为推荐切换的公交站点。
28、第二方面,本申请提供一种行驶路线中切换公交站的预警装置,所述预警装置包括:
29、第一获取单元,用于获取当前行驶公交车的所有站点信息;
30、第一确定单元,用于依据所述所有站点信息确定途经所述所有站点的行驶路线;
31、第二获取单元,用于获取所述行驶路线上任意两个相邻站点的实时路况信息;
32、第三获取单元,用于依据任意两个相邻站点的实时路况信息获取所述任意两个相邻站点之间的当前通行时长;
33、比较单元,用于将所述当前通行时长与对应的相邻两个站点之间的历史标准通行时长进行比对,获取当前通行时长差;
34、第一标记单元,用于标记所述通行时长差大于通行延时阈值所对应的相邻两个站点中,距离目标用户最近的一个站点为切换站点;
35、预警单元,用于向所述目标用户预警所述切换站点为推荐切换的公交站点。
36、可选的,所述预警装置还包括:
37、判断单元,用于判断所述通行时长差大于通行延时阈值的相邻两个站点是否为多组相邻两个站点;
38、第二标记单元,用于标记每一组所述相邻的两个站点中,距离目标用户最近的一个站点为一个切换站点;
39、所述预警单元还用于向所述目标用户预警多个所述切换站点为推荐切换的多个公交站点。
40、可选的,所述预警单元还用于:
41、获取所述当前行驶公交车行驶至所述切换站点之间所需要经历的中间站点数k;
42、当k<3时,向所述目标用户预警所述切换站点为推荐切换的公交站点。
43、第三方面,本申请还提供一种电子设备,包括:存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,其特征在于,处理器用于执行存储器中存储的计算机程序时实现第一方面中任一项行驶路线中切换公交站的预警方法。
44、第四方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于:计算机程序被处理器执行时实现第一方面中任一项行驶路线中切换公交站的预警方法。
45、本专利技术首先获取当前行驶公交车的所有站点信息,并依据所有站点信息确定途经所有站点的行驶路线,进而获取行驶路线上任意两个相邻站点的实时路况信息,然后依据任意两个相邻站点的实时路况信息获取任意两个相邻站点之间的当前通行时长,再将当前通行时长与对应的相邻两个站点之间的历史标准通行时长进行比对,获取当前时长差,标记时长差大于延时阈值所对应的相邻两个站点中,距离目标用户最近的一个站点为切换站点,最后向目标用户预警所述切换站点为推荐切换的公交站点,以提前获取公交行驶路线的路况拥堵信息,并基于拥堵情况为乘客推荐切换站点,使得乘客能够即时获取公交车的路况状态,进而及时选取合适的公交站点换乘,节省出行时间,从而可以提升乘客出行效率和乘坐公交的体验感。
本文档来自技高网...【技术保护点】
1.一种行驶路线中切换公交站的预警方法,其特征在于,所述预警方法包括:
2.根据权利要求1所述的行驶路线中切换公交站的预警方法,其特征在于:
3.根据权利要求2所述的行驶路线中切换公交站的预警方法,其特征在于,若所述通行时长差大于通行延时阈值,所述预警方法还包括:
4.根据权利要求2所述的行驶路线中切换公交站的预警方法,其特征在于,在所述若所述时长差大于延时阈值,则标记所述对应的相邻两个站点中,距离目标用户最近的一个站点为切换站点之后,所述预警方法还包括:
5.根据权利要求2所述的行驶路线中切换公交站的预警方法,其特征在于,所述向所述目标用户预警所述切换站点为推荐切换的公交站点,包括:
6.一种行驶路线中切换公交站的预警装置,其特征在于,包括:
7.根据权利要求6所述的行驶路线中切换公交站的预警装置,其特征在于,所述预警装置还包括:
8.根据权利要求6所述的行驶路线中切换公交站的预警装置,其特征在于,所述预警单元还用于:
9.一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1~5中任一项所述的行驶路线中切换公交站的预警方法。
...【技术特征摘要】
1.一种行驶路线中切换公交站的预警方法,其特征在于,所述预警方法包括:
2.根据权利要求1所述的行驶路线中切换公交站的预警方法,其特征在于:
3.根据权利要求2所述的行驶路线中切换公交站的预警方法,其特征在于,若所述通行时长差大于通行延时阈值,所述预警方法还包括:
4.根据权利要求2所述的行驶路线中切换公交站的预警方法,其特征在于,在所述若所述时长差大于延时阈值,则标记所述对应的相邻两个站点中,距离目标用户最近的一个站点为切换站点之后,所述预警方法还包括:
5.根据权利要求2所述的行驶路线中切换公交站的预警方法,其特征在于,所述向所述目标用户预警所述切换站点为推荐切换的公交站点,包括:
6.一...
【专利技术属性】
技术研发人员:阎研,孙熙,
申请(专利权)人:武汉元光科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。