导航方法、虚拟用户创建模型的训练方法以及存储介质与流程

文档序号:35475193发布日期:2023-09-16 17:38阅读:25来源:国知局
导航方法、虚拟用户创建模型的训练方法以及存储介质与流程

本申请涉及导航,尤其涉及导航方法、虚拟用户创建模型的训练方法以及存储介质。


背景技术:

1、随着计算机技术的飞速发展以及智能终端的快速普及,人们的日常出行变得越来越依赖具备地图导航功能的应用软件。用户在使用具备地图导航功能的应用软件进行导航的过程中,具备地图导航功能的应用软件往往会利用导航路线推荐模型,针对用户确定的目标起始点以及目标终止点为用户推荐多条导航路线,以供用户选择。

2、用户在使用具备地图导航功能的应用软件进行导航的过程中,导航路线推荐模型可以推荐出更为符合用户对行程数据需求的导航路线,是保障用户具有更好的导航体验的关键因素,而为了能够使导航路线推荐模型可以推荐出更为符合用户对行程数据需求的导航路线,往往要不断地利用导航路线对应的行程数据对导航路线推荐模型进行训练。因此,如何利用导航路线对应的行程数据对导航路线推荐模型进行训练,成为了本领域技术人员亟待解决的问题。


技术实现思路

1、本申请实施例提供导航方法、虚拟用户创建模型的训练方法以及存储介质,以解决上述一个或多个技术问题。

2、第一方面,本申请实施例提供了一种导航方法,包括:

3、获取针对目标起始点以及目标终止点的首选推荐导航路线以及至少一条备选推荐导航路线;

4、在目标用户选定首选推荐导航路线发起导航时,针对至少一条备选推荐导航路线配置对应的第一虚拟用户;第一虚拟用户的行进过程模拟目标用户的行进决策方式;

5、控制第一虚拟用户按照对应的备选推荐导航路线模拟从目标起始点行进至目标终止点的行进过程;

6、获取虚拟用户对应的行程数据以及目标用户对应的行程数据;虚拟用户至少包括第一虚拟用户,第一虚拟用户按照备选推荐导航路线产生行程数据,目标用户按照从目标起始点行进至目标终止点的实际导航路线产生行程数据;

7、至少基于虚拟用户对应的行程数据以及目标用户对应的行程数据,训练导航路线推荐模型;导航路线推荐模型用于针对目标用户推荐导航路线。

8、第二方面,本申请实施例提供了一种虚拟用户创建模型的训练方法,包括:

9、获取样本出行特征集合以及对应标注的行进决策方式;样本出行特征集合包括多个样本用户对应的出行特征以及多个样本用户群体对应的出行特征中的至少一种;出行特征用于表征历史出行行为;

10、利用样本出行特征集合以及对应标注的行进决策方式,训练虚拟用户创建模型,虚拟用户创建模型用于在执行本申请实施例中提供的导航方法时基于目标用户对应的出行特征生成虚拟用户。

11、第三方面,本申请实施例提供了一种导航装置,包括:

12、推荐导航路线获取模块,用于获取针对目标起始点以及目标终止点的首选推荐导航路线以及至少一条备选推荐导航路线;

13、第一虚拟用户配置模块,用于在目标用户选定首选推荐导航路线发起导航时,针对至少一条备选推荐导航路线配置对应的第一虚拟用户;第一虚拟用户的行进过程模拟目标用户的行进决策方式;

14、行进过程模拟模块,用于控制第一虚拟用户按照对应的备选推荐导航路线模拟从目标起始点行进至目标终止点的行进过程;

15、行程数据获取模块,用于获取虚拟用户对应的行程数据以及目标用户对应的行程数据;虚拟用户至少包括第一虚拟用户,第一虚拟用户按照备选推荐导航路线产生行程数据,目标用户按照从目标起始点行进至目标终止点的实际导航路线产生行程数据;

16、推荐模型训练模块,用于至少基于虚拟用户对应的行程数据以及目标用户对应的行程数据,训练导航路线推荐模型;导航路线推荐模型用于针对目标用户推荐导航路线。

17、第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一项的方法。

18、与相关技术相比,本申请具有如下优点:

19、本申请实施例提供的导航方法,在目标用户选定首选推荐导航路线发起导航时,先针对至少一条备选推荐导航路线配置对应的第一虚拟用户,然后,再控制第一虚拟用户按照对应的备选推荐导航路线模拟从目标起始点行进至目标终止点的行进过程,并进一步获取虚拟用户对应的行程数据以及目标用户对应的行程数据,对导航路线推荐模型进行训练。

20、由于虚拟用户至少包括第一虚拟用户,且第一虚拟用户的行进过程模拟目标用户的行进决策方式,因此,可以将第一虚拟用户对应的行程数据视为,目标用户按照备选推荐导航路线从目标起始点行进至目标终止点产生的行程数据。也即是说,可以将获取虚拟用户对应的行程数据以及目标用户对应的行程数据视为,获取到了目标用户在同一时间段内按照首选推荐导航路线以及至少一条备选推荐导航路线从目标起始点行进至目标终止点分别产生的行程数据。由于在时间段、起始点以及终止点均相同的情况下,不同导航路线分别对应的行程数据,能够更好的反映出不同导航路线对行程数据产生的影响。因此,利用目标用户在同一时间段内按照不同导航路线从目标起始点行进至目标终止点分别产生的行程数据,对导航路线推荐模型进行训练,能够使训练得到导航路线推荐模型可以推荐出更为符合目标用户对出行数据需求的导航路线,从而能够提高目标用户具有更好的导航体验。也即是说,获取虚拟目标用户对应的行程数据以及目标用户对应的行程数据,对导航路线推荐模型进行训练,能够使训练得到导航路线推荐模型可以推荐出更为符合目标用户对出行数据需求的导航路线,从而也能够提高目标用户的导航体验。

21、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。



技术特征:

1.一种导航方法,包括:

2.根据权利要求1所述的方法,其中,所述目标用户对应的行程数据通过如下步骤获取:

3.根据权利要求2所述的方法,其中,所述虚拟用户还包括第二虚拟用户,所述方法还包括:

4.根据权利要求3所述的方法,其中,还包括:

5.根据权利要求4所述的方法,其中,所述获取所述第二虚拟用户按照所述目标用户偏航前使用的导航路线从所述目标起始点行进至所述目标终止点的行程数据包括:

6.根据权利要求1所述的方法,其中,所述针对所述至少一条备选推荐导航路线生成对应的第一虚拟用户包括:

7.根据权利要求6所述的方法,其中,所述依据所述目标用户对应的出行特征,为各备选推荐导航路线分别配置对应的第一虚拟用户包括:

8.一种虚拟用户创建模型的训练方法,包括:

9.一种导航装置,包括:

10.一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-8中任一项所述的方法。


技术总结
本申请提供了导航方法、虚拟用户创建模型的训练方法以及存储介质,导航方法包括:获取针对目标起始点以及目标终止点的首选推荐导航路线以及至少一条备选推荐导航路线;针对所述至少一条备选推荐导航路线配置对应的第一虚拟用户;控制所述第一虚拟用户按照对应的备选推荐导航路线模拟从所述目标起始点行进至所述目标终止点的行进过程;获取虚拟用户对应的行程数据以及所述目标用户对应的行程数据;至少基于所述虚拟用户对应的行程数据以及所述目标用户对应的行程数据,训练导航路线推荐模型。本申请的方案,能够使训练得到导航路线推荐模型可以推荐出更为符合目标用户对出行数据需求的导航路线,从而能够提高目标用户具有更好的导航体验。

技术研发人员:王岩
受保护的技术使用者:阿里巴巴(中国)有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1