【技术实现步骤摘要】
一种位置推荐方法、服务器及存储介质
本申请涉及导航
,尤其涉及一种位置推荐方法、服务器及存储介质。
技术介绍
随着计算机技术的飞速发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性和实时性要求,也对技术提出了更高的要求。卫星定位系统即全球定位系统(GlobalPositioningSystem,GPS)伴随着智能移动设备的广泛应用也得到了广泛的应用,各种基于GPS的地图导航应用给人们的出行带来了很大的方便。目前使用导航应用时,用户需设定出发位置和目的地位置,然后导航应用根据用户设定的出发位置和目的地位置,推荐一系列从出发位置至目的地位置的出行方案。但是,目前的导航服务中,都是在已知目的地位置的情况下进行导航路径推荐的,针对多个用户同时从不同出发位置出行时,不能为该多个用户推荐同一目的地,导致目前的导航功能较为单一,且智能化程度较低。申请内容为解决上述技术问题,本申请实施例期望提供一种位置推荐方法、服务器及存储介质,解决了目前不能为多个用户推荐目的地的问题,实现了为多个用户推荐目的地位置的方案,丰富了导航功能,并有效提高了导航功能的智能化程度。本申请的技术方案是这样实现的:第一方面,一种位置推荐方法,所述方法包括:接收客户端设备发送的包括至少两个用户对应的出发位置的请求指令;其中,所述请求指令用于指示基于所述至少两个用户对应的出发位置推荐目的地位置;响应所述请求指令,基于所述至少两个用户对应的出发位 ...
【技术保护点】
1.一种位置推荐方法,其特征在于,所述方法包括:/n接收客户端设备发送的包括至少两个用户对应的出发位置的请求指令;其中,所述请求指令用于指示基于所述至少两个用户对应的出发位置推荐目的地位置;/n响应所述请求指令,基于所述至少两个用户对应的出发位置,从目标导航地图中确定目的地位置;/n发送所述目的地位置至所述客户端设备;其中,所述目的地位置用于显示在所述客户端设备显示的所述目标导航地图中,从而实现为用户推荐目的地位置。/n
【技术特征摘要】
1.一种位置推荐方法,其特征在于,所述方法包括:
接收客户端设备发送的包括至少两个用户对应的出发位置的请求指令;其中,所述请求指令用于指示基于所述至少两个用户对应的出发位置推荐目的地位置;
响应所述请求指令,基于所述至少两个用户对应的出发位置,从目标导航地图中确定目的地位置;
发送所述目的地位置至所述客户端设备;其中,所述目的地位置用于显示在所述客户端设备显示的所述目标导航地图中,从而实现为用户推荐目的地位置。
2.根据权利要求1所述的方法,其特征在于,所述响应所述请求指令,基于所述至少两个用户对应的出发位置,从目标导航地图中确定目的地位置,包括:
响应所述请求指令,获取针对所述目的地位置的预设要求;其中,所述请求指令包括所述预设要求;
从所述目标导航地图中,确定所述至少两个用户对应的出发位置所在的目标区域;
在所述目标区域内,获取所述至少两个用户中的每一用户与所述预设要求匹配的历史轨迹信息,得到所述至少两个用户对应的所述历史轨迹信息;
基于所述至少两个用户对应的所述历史轨迹信息,确定所述目的地位置。
3.根据权利要求2所述的方法,其特征在于,所述基于所述至少两个用户对应的所述历史轨迹信息,确定所述目的地位置,包括:
基于所述至少两个用户对应的所述历史轨迹信息,统计每一用户对应的所述历史轨迹信息包括的m个参考位置及所述m个参考位置中每一参考位置的出现次数,得到m组出现次数;其中,m为大于或等于0的整数;
基于m组所述出现次数,确定每一用户对应的所述历史轨迹信息对应的权重系数,从而得到至少两个用户对应的权重系数;
基于所述至少两个用户对应的权重系数和所述至少两个用户对应的出发位置,确定所述目的地位置。
4.根据权利要求3所述的方法,其特征在于,所述基于所述至少两个用户对应的权重系数和所述至少两个用户对应的出发位置,确定所述目的地位置,包括:
确定所述至少两个用户对应的历史轨迹信息中包括的X个参考位置;其中,X为大于或等于m的整数;
确定所述X个参考位置中每一参考位置至所述至少两个用户对应的出发位置中每一出发位置的距离值,得到每一所述参考位置对应的n个距离值;其中,n为所述至少两个用户包括的用户的数量;
确定所述至少两个用户对应的权重系数中每一权重系数的平方值,得到所述至少两个用户对应的平方值;
确定每一所述参考位置对应的n个所述距离值中每一距离值与对应用户的所述平方值的乘积值,并对所述至少两个用户的所述乘积值进行累加,得到每一所述参考位置的累加值;
从所述X个参考位置中,选取对应的所述累加值最小的参考位置作为所述目的地位置。
5.根据权利要求3所述的方法,其特征在于,所述基于所述至少两个用户对应的权重系数和所述至少两个用户对应的出发位置,确定所述目的地位置,还包括:
确定所述至少两个用户对应的历史轨迹信息中包括的X个参考位置;其中,X为大于或等于m的整数;
若n大于或等于3,以所述至少两个用户对应的出发位置中的任意一个出发位置为起点,按照预设方向依次以三个出发位置为一组的划分方式对所述至少两个用户对应的出发位置进行分组,得到n减2个位置集合;其中,n为所述至少两个用户包括的用户的数量,每一个所述位置集合包括第一出发位置P1、第二出发位置P2和第三出发位置P3;
通过公式确定∠P3PP2,通过公式确定∠P3PP1,通过公式确定∠P1PP2;其中,k1为所述第一出发位置P1对应的权重系数,k2为所述第二出发位置P2对应的权重系数,k3为所述第三出发位置P3对应的权重系数,P为每一个所述位置集合确定的待确定位置;
确定∠P3PP2、∠P3PP1和∠P1PP2中的两个目标角,和所述两个目标角对应的由第一出发位置P1、第二出发位置P2和第三出发位置P3组成的两条目标弦,确定两个圆;
确定所述两个圆的交点为所述待确定位置P,从而得到n减2个所述待确定位置P;其中,所述待确定位置P不属于每一个所述位置集合;
若所述n减2个所述待确定位置P为同一位置,从所...
【专利技术属性】
技术研发人员:周善龙,万磊,李毅,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。