导航播报动作的修正方法、装置、介质及计算机设备与流程

文档序号:33712220发布日期:2023-04-01 00:22阅读:来源:国知局

技术特征:
1.一种导航播报动作的修正方法,所述方法包括:获取用户使用导航时的历史轨迹、所述历史轨迹匹配的地图路径、所述地图路径上每个路口对应的播报动作;确定所述历史轨迹中的标记位置、所述标记位置对应的用户实走动作、所述标记位置与每个所述路口之间的距离;其中,所述标记位置为所述历史轨迹上曲率大于或等于预设曲率阈值的位置;基于所述标记位置与每个所述路口之间的距离,确定所述用户实走动作对每个所述路口对应的播报动作的影响值;针对任一所述路口对应的播报动作,将所述路口对应的播报动作修正为多个影响值中的最大影响值对应的动作,其中,所述多个影响值包括:所述用户实走动作对所述播报动作的影响值、候选动作集中其他候选动作对所述播报动作的影响值、无动作对所述播报动作的影响值。2.根据权利要求1所述的方法,其中,在确定所述历史轨迹中的标记位置后,所述方法还包括:若所述历史轨迹包括的标记位置的数量小于所述地图路径包括的路口的数量,则确定所述历史轨迹包括的每个标记位置对应的目标路口,每个所述标记位置与对应的目标路口之间的距离最短;更新无动作对非目标路口对应的播报动作的影响值。3.根据权利要求2所述的方法,其中,所述更新无动作对非目标路口对应的播报动作的影响值,包括:针对非目标路口中的任一路口,获取无动作对所述路口对应的播报动作的当前影响值;基于所述非目标路口的数量,对所述当前影响值进行更新,得到无动作对所述路口对应的播报动作的更新后的影响值。4.根据权利要求1至3任一项所述的方法,其中,所述基于所述标记位置与每个所述路口之间的距离,确定所述用户实走动作对每个所述路口对应的播报动作的影响值,包括:基于所述标记位置与每个所述路口之间的距离、所述用户实走动作对应的影响权重以及产生所述历史轨迹的设备的精度,确定所述用户实走动作对每个所述路口对应的播报动作的影响值。5.根据权利要求4所述的方法,其中,所述基于所述标记位置与每个所述路口之间的距离、所述用户实走动作对应的影响权重以及产生所述历史轨迹的设备的精度,确定所述用户实走动作对每个所述路口对应的播报动作的影响值,包括:针对任一所述路口,基于所述标记位置与所述路口之间的距离和预先配置的距离影响权重,确定距离影响值;基于预先配置的动作与影响权重之间的对应关系,获取所述用户实走动作对应的影响权重作为动作影响值;获取产生所述历史轨迹的设备的精度作为精度影响值;基于所述距离影响值、所述动作影响值和所述精度影响值,确定所述用户实走动作对所述路口对应的播报动作的影响值。
6.根据权利要求4所述的方法,其中,所述用户实走动作对应的影响权重为基于所述历史轨迹的生成时刻与当前时刻的时间差配置得到的权重,且所述影响权重随着所述时间差的增大而减小。7.根据权利要求1至3任一项所述的方法,其中,所述将所述路口对应的播报动作修正为多个影响值中的最大影响值对应的动作之前,所述方法还包括:针对任一所述路口对应的播报动作,从多个影响值中,确定第一影响值和第二影响值,其中,所述第二影响值满足:小于所述第一影响值且大于所述多个影响值中的其他影响值;所述将所述路口对应的播报动作修正为多个影响值中的最大影响值对应的动作,包括:若所述第一影响值与所述第二影响值的差值大于或等于预设差值阈值,则将所述路口对应的播报动作修正为所述第一影响值对应的动作。8.一种导航播报动作的修正装置,所述装置包括:获取单元,用于获取用户使用导航时的历史轨迹、所述历史轨迹匹配的地图路径、所述地图路径上每个路口对应的播报动作;第一确定单元,用于确定所述历史轨迹中的标记位置、所述标记位置对应的用户实走动作、所述标记位置与每个所述路口之间的距离;其中,所述标记位置为所述历史轨迹上曲率大于或等于预设曲率阈值的位置;第二确定单元,用于基于所述标记位置与每个所述路口之间的距离,确定所述用户实走动作对每个所述路口对应的播报动作的影响值;修正单元,用于针对任一所述路口对应的播报动作,将所述路口对应的播报动作修正为多个影响值中的最大影响值对应的动作,其中,所述多个影响值包括:所述用户实走动作对所述播报动作的影响值、候选动作集中其他候选动作对所述播报动作的影响值、无动作对所述播报动作的影响值。9.一种计算机可读存储介质,其中,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如权利要求1至7任一项所述导航播报动作的修正方法的步骤。10.一种计算机设备,其中,包括至少一个计算装置和至少一个存储指令的存储装置;所述指令在被所述至少一个计算装置运行时,促使所述至少一个计算装置执行如权利要求1至7任一项所述导航播报动作的修正方法的步骤。

技术总结
本公开涉及一种导航播报动作的修正方法、装置、介质及计算机设备。本公开通过获取用户的历史轨迹,可以提取历史轨迹中的标记位置以及标记位置对应的用户实走动作,标记位置为历史轨迹上曲率大于或等于预设曲率阈值的位置,说明用户在标记位置有较大可能会进行转向;进而利用标记位置与路口之间的距离,确定用户实走动作对路口播报动作的影响值;从而利用用户实走动作对播报动作的影响值修正播报动作,以使修正后的播报动作符合对应路口的用户真实行为,解决用户因为播报动作计算错误导致的偏航问题,从而达到用户使用导航时,播报动作更准确的效果,提升用户的导航使用体验。提升用户的导航使用体验。提升用户的导航使用体验。


技术研发人员:徐刚
受保护的技术使用者:高德软件有限公司
技术研发日:2022.11.10
技术公布日:2023/3/31
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1