System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及导航,尤其涉及一种拥堵路段导航播报方法、系统和电子设备。
技术介绍
1、随着手机地图和车机地图不断发展,在驾车导航路线的规划中,服务器除了会给用户规划出从起点到终点的路线,还会在车辆行驶过程中播报实时信息,例如拥堵路段的通行时间等,使得用户能够感知拥堵通行成本。
2、目前,服务器通常会在导航过程中定频刷新拥堵段信息,将规划路线上的拥堵段进行编号,对于每个拥堵段,都会进行一组信息播报,包括远距离提示信息、近距离提示信息、进入拥堵段提示信息以及正在通过拥堵段提示信息。
3、但是若相邻两次刷新拥堵段信息产生的最近的拥堵段存在重复路段,服务器会在第一次刷新后播报一组或部分提示信息,在第二次刷新后播报重复的提示信息,也即播报信息不准确,导致用户体验较差。
技术实现思路
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、终端设备,还用于获取前一次刷新的第一拥堵段的编号,接收云端服务器发送的第二拥堵段的编号,在第一拥堵段的编号和第二拥堵段的编号相同,且当前刷新时车辆位置所触发的播报内容与前一次刷新时车辆位置所触发的播报内容相同时,本文档来自技高网...
【技术保护点】
1.一种拥堵路段导航播报方法,其特征在于,所述方法应用于云端服务器,所述方法包括:
2.根据权利要求1所述的拥堵路段导航播报方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的拥堵路段导航播报方法,其特征在于,当所述第一拥堵段和所述第二拥堵段之间有重合或连续时,将所述第二拥堵段的编号设置为与所述第一拥堵段的编号相同,具体包括:
4.根据权利要求1所述的拥堵路段导航播报方法,其特征在于,所述方法还包括:
5.一种拥堵路段导航播报方法,其特征在于,所述方法应用于终端设备,所述方法包括:
6.根据权利要求5所述的拥堵路段导航播报方法,其特征在于,所述方法还包括:
7.根据权利要求5所述的拥堵路段导航播报方法,其特征在于,若所述第一拥堵段的编号和所述第二拥堵段的编号相同,且当前刷新时车辆位置所触发的播报内容与前一次刷新时车辆位置所触发的播报内容相同时,停止对当前刷新时车辆位置所触发的播报内容的播报,具体包括以下任意一项:
8.根据权利要求6所述的拥堵路段导航播报方法,其特征在于,若所述第一拥堵段的
9.根据权利要求5-8中任意一项所述的拥堵路段导航播报方法,其特征在于,所述第一拥堵段的编号包括前一次刷新时的时间戳和所述第一拥堵段在导航规划路线中多个拥堵段中的序号;所述第二拥堵段的编号包括当前刷新时的时间戳和所述第二拥堵段在所述导航规划路线中多个拥堵段中的序号。
10.一种拥堵路段导航播报系统,其特征在于,所述系统包括云端服务器和终端设备;
11.一种电子设备,其特征在于,所述电子设备包括:存储器和处理器;
...【技术特征摘要】
1.一种拥堵路段导航播报方法,其特征在于,所述方法应用于云端服务器,所述方法包括:
2.根据权利要求1所述的拥堵路段导航播报方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的拥堵路段导航播报方法,其特征在于,当所述第一拥堵段和所述第二拥堵段之间有重合或连续时,将所述第二拥堵段的编号设置为与所述第一拥堵段的编号相同,具体包括:
4.根据权利要求1所述的拥堵路段导航播报方法,其特征在于,所述方法还包括:
5.一种拥堵路段导航播报方法,其特征在于,所述方法应用于终端设备,所述方法包括:
6.根据权利要求5所述的拥堵路段导航播报方法,其特征在于,所述方法还包括:
7.根据权利要求5所述的拥堵路段导航播报方法,其特征在于,若所述第一拥堵段的编号和所述第二拥堵段的编号相同,且当前刷新时车辆位置所触发的播报内容与前一次刷新时车辆位置所触发...
【专利技术属性】
技术研发人员:赵峰,刘云,
申请(专利权)人:浙江吉利控股集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。