一种导航位置共享方法技术

技术编号:39737518 阅读:11 留言:0更新日期:2023-12-17 23:39
本申请涉及一种导航位置共享方法

【技术实现步骤摘要】
一种导航位置共享方法、装置、设备和存储介质


[0001]本申请涉及导航
,特别是涉及一种导航位置共享方法

装置

计算机设备和存储介质


技术介绍

[0002]多辆车辆组成车队行驶时,驾驶人员期望知晓车队中成员的位置,以方便自身跟车或等待对方跟进,在普遍的位置共享方式中,需要借助特定的导航客户端实现
(
或安装特定的导航系统

应用
)
,导航客户端在显示导航地图的同时,将车队成员的位置标注显示在导航地图中

[0003]在现有位置共享技术中,由于位置共享功能与地图功能未解耦,想要将共享位置显示在导航地图中,用户必须采用同时具有位置共享功能与地图功能的导航客户端,才能在导航期间进行位置共享,使用不灵活


技术实现思路

[0004]基于此,提供一种导航位置共享方法

装置

计算机设备和存储介质,改善现有技术中位置共享功能与地图功能未解耦的问题

[0005]一方面,提供一种导航位置共享方法,所述方法包括:
[0006]获取第一车辆的第一位置数据和第二车辆的第二位置数据;
[0007]根据所述第一位置数据和第二位置数据获得车辆的相对位置信息;
[0008]根据所述相对位置信息,以导航图层上的所述第一车辆的第一显示点为参考点,确定所述第二车辆的第二显示点在共享图层上的位置,其中,所述导航图层与所述共享图层为等比例图层,所述导航图层用于显示导航系统提供的地图数据;
[0009]将所述共享图层显示于第一车辆的所述导航图层之上,以在所述第一车辆的导航期间显示所述第二车辆的位置

[0010]在一个实施例中,所述获取第一车辆的第一位置数据和第二车辆的第二位置数据之前,包括:
[0011]发送对所述第二车辆的位置共享请求至位置共享云端,以使所述位置共享云端转发所述位置共享请求至所述第二车辆,并在获得所述第二车辆的共享授权指令后,获取所述第二车辆的第二位置数据发送至所述第一车辆

[0012]在一个实施例中,所述获得所述第二车辆的共享授权指令后,还包括:
[0013]生成共享令牌发送至所述第一车辆和第二车辆,所述共享令牌用于匹配第一车辆和第二车辆,以使所述第一车辆基于所述共享令牌,从所述位置共享云端获得具有相同共享令牌的第二车辆的第二位置数据

[0014]在一个实施例中,所述获取第一车辆的第一位置数据和第二车辆的第二位置数据之前,包括:
[0015]发送对所述第二车辆的位置共享请求至位置共享云端,以从位置共享云端获得第
二车辆的所述第二位置数据;
[0016]其中,所述第二位置数据由所述第二车辆在响应所述位置共享云端转发的所述位置共享请求时,发送至所述位置共享云端

[0017]在一个实施例中,所述获取第一车辆的第一位置数据和第二车辆的第二位置数据之前,包括:
[0018]发送对所述第二车辆的位置共享请求至位置共享云端,以从位置共享云端获得第二车辆的所述第二位置数据;
[0019]其中,所述第二位置数据由所述位置共享云端从所述导航系统的导航云端获取,所述第二车辆通讯连接至所述导航云端

[0020]在一个实施例中,所述获取第一车辆的第一位置数据和第二车辆的第二位置数据之前,包括:
[0021]发送位置共享请求至通讯云端,以使通讯云端转发所述位置共享请求至所述第二车辆,并在所述第二车辆响应所述位置共享请求后,建立所述第二车辆与位置共享云端的通讯,其中,所述位置共享请求包括链接至所述位置共享云端的共享链接

[0022]在一个实施例中,所述在所述第一车辆的导航期间显示所述第二车辆的位置之后,还包括:
[0023]判断第一车辆和第二车辆的实际距离是否超出预设范围;
[0024]若是,则隐藏所述共享图层中第二车辆的第二显示点,并在所述共享图层中显示所述实际距离

[0025]另一方面,提供一种导航位置共享装置,所述装置包括:
[0026]获取模块,用于获取第一车辆的第一位置数据和第二车辆的第二位置数据;
[0027]位置计算模块,用于根据所述第一位置数据和第二位置数据获得车辆的相对位置信息;
[0028]显示计算模块,用于根据所述相对位置信息,以导航图层上的所述第一车辆的第一显示点为参考点,确定所述第二车辆的第二显示点在共享图层上的位置,其中,所述导航图层与所述共享图层为等比例图层,所述导航图层用于显示导航系统提供的地图数据;
[0029]显示模块,用于将所述共享图层显示于第一车辆的所述导航图层之上,以在所述第一车辆的导航期间显示所述第二车辆的位置

[0030]再一方面,提供一种计算机设备,包括存储器

处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述方法的步骤

[0031]还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的方法的步骤

[0032]上述导航位置共享方法

装置

设备和存储介质,通过两车的位置数据,计算获得车辆的相对位置信息,基于获得的相对位置信息,以第一车辆的第一显示点为参考点,计算出第二车辆的第二显示点在显示界面上的位置,在进行导航显示时,利用导航图层显示原本的导航数据,利用共享图层显示车辆之间的共享位置,实现了地图导航功能与位置共享功能的解耦,在实际应用中,用户即可根据自身需求,灵活选择不同供应商提供的地图导航功能

附图说明
[0033]图1为一个实施例中导航位置共享方法的应用环境图;
[0034]图2为一个实施例中导航位置共享方法的流程示意图;
[0035]图3为一个实施例中车辆在行驶中的导航示意图;
[0036]图4为一个实施例中导航图层与共享图层的示意图;
[0037]图5为一个实施例中车端与导航云端

位置共享云端的交互示意图;
[0038]图6为另一个实施例中车端与导航云端

位置共享云端的交互示意图;
[0039]图7为一个实施例中显示界面的示意图;
[0040]图8为一个实施例中导航位置共享装置的结构框图;
[0041]图9为一个实施例中计算机设备的内部结构图

具体实施方式
[0042]为了使本申请的目的

技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明

应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请

[0043]具本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种导航位置共享方法,其特征在于,包括:获取第一车辆的第一位置数据和第二车辆的第二位置数据;根据所述第一位置数据和第二位置数据获得车辆的相对位置信息;根据所述相对位置信息,以导航图层上的所述第一车辆的第一显示点为参考点,确定所述第二车辆的第二显示点在共享图层上的位置,其中,所述导航图层与所述共享图层为等比例图层,所述导航图层用于显示导航系统提供的地图数据;将所述共享图层显示于第一车辆的所述导航图层之上,以在所述第一车辆的导航期间显示所述第二车辆的位置
。2.
根据权利要求1所述的导航位置共享方法,其特征在于,所述获取第一车辆的第一位置数据和第二车辆的第二位置数据之前,包括:发送对所述第二车辆的位置共享请求至位置共享云端,以使所述位置共享云端转发所述位置共享请求至所述第二车辆,并在获得所述第二车辆的共享授权指令后,获取所述第二车辆的第二位置数据发送至所述第一车辆
。3.
根据权利要求2所述的导航位置共享方法,其特征在于,所述获得所述第二车辆的共享授权指令后,还包括:生成共享令牌发送至所述第一车辆和第二车辆,所述共享令牌用于匹配第一车辆和第二车辆,以使所述第一车辆基于所述共享令牌,从所述位置共享云端获得具有相同共享令牌的第二车辆的第二位置数据
。4.
根据权利要求1所述的导航位置共享方法,其特征在于,所述获取第一车辆的第一位置数据和第二车辆的第二位置数据之前,包括:发送对所述第二车辆的位置共享请求至位置共享云端,以从位置共享云端获得第二车辆的所述第二位置数据;其中,所述第二位置数据由所述第二车辆在响应所述位置共享云端转发的所述位置共享请求时,发送至所述位置共享云端
。5.
根据权利要求1所述的导航位置共享方法,其特征在于,所述获取第一车辆的第一位置数据和第二车辆的第二位置数据之前,包括:发送对所述第二车辆的位置共享请求至位置共享云端,以从位置共享云端获得第二车辆的所述第二位置数据;其中,所述...

【专利技术属性】
技术研发人员:苟晋叶松林李志强
申请(专利权)人:重庆赛力斯新能源汽车设计院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1