System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种HUD骑行眼镜的导航交互系统技术方案_技高网

一种HUD骑行眼镜的导航交互系统技术方案

技术编号:44655782 阅读:5 留言:0更新日期:2025-03-17 18:47
本发明专利技术公开了一种HUD骑行眼镜的导航交互系统,包括:移动终端,用于通过手机获取GPS定位信息及目标导航地图的缩放级别;根据定位信息及缩放级别,生成全部瓦片编号:通过网络接口及所述全部瓦片编号,获取全部瓦片;将全部瓦片拼接成一张完整图片;使用导航路径的点位信息和由所述缩放级别确认的比例计算路径中的每个点位在所述完整图片中的像素坐标;依次连接所述像素坐标,得到带有路径信息的地图;通过导航的定位信息在所述带有路径信息的地图上绘制出当前所在位置及朝向,得到导航地图;AR骑行眼镜,用于接收所述移动终端发送的导航地图,并对所述导航地图进行显示;控制端,与移动终端相连,用于开启或关闭所述AR骑行眼镜。

【技术实现步骤摘要】

本申请涉及导航地图生成,尤其涉及一种hud骑行眼镜的导航交互系统。


技术介绍

1、目前,智能手机已经广泛被大家使用,智能手机上的导航应用app也深受大家欢迎,给使用者在出行方面带来了极大的便利。

2、在骑行或车载的途中,为了方便使用者获取手机上的导航信息,一些导航指示设备应运而生,比如一些ar眼镜、hud显示设备、智能骑行头盔及面罩等,可将导航指示设备与手机相连,以显示手机上的导航地图页面,但是一旦手机处于锁屏状态下时,则无法实现路况信息提示,使得用户如果想要获知路况信息还需要解锁后进入到电子地图,操作繁琐,而且还不利于使用员的安全。

3、还有一些导航指示设备在导航中只显示转向指示及一些行驶的数值数据,无法显示导航地图,主要原因是大部分地图厂商提供的sdk导航返回信息有限。


技术实现思路

1、本申请实施例的目的是提供一种hud骑行眼镜的导航交互系统,以解决相关技术中存在的在手机锁屏状态下,导航指示设备中无法显示导航地图画面的技术问题。

2、根据本申请实施例,提供一种hud骑行眼镜的导航交互系统,包括:

3、移动终端,用于获取gps定位信息及目标导航地图的缩放级别,根据所述gps定位信息及缩放级别,生成导航地图所需的全部瓦片编号,通过网络接口及所述全部瓦片编号,获取全部瓦片,将所述全部瓦片拼接成一张完整图片,使用导航路径的点位信息和比例,计算路径中的每个点位在所述完整图片中的像素坐标,所述比例为由所述缩放级别确认的完整地图平面投影与当前缩放级别地图平面投影的比值,依次连接所述像素坐标,得到带有路径信息的地图,通过导航定位信息在所述带有路径信息的地图上绘制出当前所在位置及朝向,得到导航地图,所述导航定位信息由手机定位信息与导航路径的点位信息对比确定;

4、ar骑行眼镜,用于接收所述移动终端发送的导航地图,并对所述导航地图进行显示;

5、控制端,与所述移动终端相连,用于开启或关闭所述ar骑行眼镜。

6、可选的,获取gps定位信息及目标导航地图的缩放级别,包括:

7、申请获取手机设备定位信息权限;

8、实时获取手机gps定位信息;

9、根据目标导航地图需求自行确认地图缩放级别。

10、可选的,根据所述gps定位信息及缩放级别,生成导航地图所需的全部瓦片编号,包括:

11、根据所述gps定位信息及缩放级别,计算当前定位所在的瓦片编号;

12、通过所述当前定位所在瓦片编号,计算生成地图所需的全部瓦片编号。

13、可选的,根据所述gps定位信息及缩放级别,计算当前定位所在的瓦片编号,包括:

14、瓦片编号(x,y,z)通过以下公式计算得到:

15、x=floor((lon+180)/360*pow(2,z));

16、y=floor((0.5-log((1+sin(lat*m_pi/180))/(1-sin(lat*m_pi/180)))/(4*m_pi))*pow(2,z));

17、z=ceil(zoomlevel);

18、其中,x为瓦片横坐标,y为瓦片纵坐标,lon为经度,lat为纬度,pow(n,m)为n的m次方,floor()为向下取整函数,ceil()为向下取整函数,log()为对数函数,sin()为正弦函数,m_pi为π,z为瓦片缩放等级坐标,zoomlevel为缩放级别。

19、可选的,通过所述当前定位所在瓦片编号,计算生成地图所需的全部瓦片编号,包括:

20、通过当前定位所在瓦片编号计算出生成地图所需的九张瓦片编号分别为:

21、第一张瓦片的编号为:(x-1,y-1,z);

22、第二张瓦片的编号为:(x,y-1,z);

23、第三张瓦片的编号为:(x+1,y-1,z);

24、第四张瓦片的编号为:(x-1,y,z);

25、第五张瓦片的编号为:(x,y,z);

26、第六张瓦片的编号为:(x+1,y,z);

27、第七张瓦片的编号为:(x-1,y+1,z);

28、第八张瓦片的编号为:(x,y+1,z);

29、第九张瓦片的编号为:(x+1,y+1,z);

30、其中x为瓦片横坐标,y为瓦片纵坐标,z为瓦片缩放等级坐标。

31、可选的,将所述全部瓦片拼接成一张完整图片,包括:

32、将所述全部瓦片按照瓦片编号进行排列拼接成一张完整图片。

33、可选的,在通过导航定位信息在所述带有路径信息的地图上绘制出当前所在位置及朝向,得到导航地图,所述导航定位信息由手机定位信息与导航路径的点位信息对比确定之后,还包括:

34、将所述导航地图根据需求进行裁剪和旋转操作,得到所需要的导航地图。

35、可选的,在将所述导航地图根据需求进行裁剪和旋转操作,得到所需要的导航地图之后,还包括:

36、将所需要的导航地图进行减色压缩,得到最终的导航地图。

37、可选的,将所需要的导航地图进行减色压缩,得到最终的导航地图,包括:

38、将所需要的导航地图转换为bitmmap格式,再通过减色算法将多通道的bitmmap格式图片转换为单通道图片,得到最终导航地图。

39、可选的,还包括:

40、基于移动终端性能及导航的刷新频率,重复移动终端内执行的步骤,连续生成导航地图。

41、本申请的实施例提供的技术方案可以包括以下有益效果:

42、由上述实施例可知,本申请在移动终端锁屏息屏下导航时获取移动终端定位信息,通过获取到的信息计算并下载相对应的地图瓦片,将瓦片按照对应坐标进行拼接得到合适的地图底图。然后基于导航动态信息,在生成的地图底图上绘制导航路线及当前用户所在位置,得到实时的导航地图图片。最后根据显示断需求将得到的导航地图进行旋转及裁剪操作得到动态导航地图的一帧图片并完成传输及显示。在导航过程中根据显示端的刷新频率重复进行得到动态的导航地图。这种方式克服了移动终端在锁屏息屏状态下用户界面不刷新的技术问题,进而达到了在移动终端锁屏息屏时完成导航地图的生成并成功在显示端展示的效果。

43、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

本文档来自技高网...

【技术保护点】

1.一种HUDAR骑行眼镜的导航交互系统,其特征在于,包括:

2.根据权利要求1所述的系统,其特征在于,获取GPS定位信息及目标导航地图的缩放级别,包括:

3.根据权利要求1所述的系统,其特征在于,根据所述GPS定位信息及缩放级别,生成导航地图所需的全部瓦片编号,包括:

4.根据权利要求1所述的系统,其特征在于,根据所述GPS定位信息及缩放级别,计算当前定位所在的瓦片编号,包括:

5.根据权利要求1所述的系统,其特征在于,通过所述当前定位所在瓦片编号,计算生成地图所需的全部瓦片编号,包括:

6.根据权利要求1所述的系统,其特征在于,将所述全部瓦片拼接成一张完整图片,包括:

7.根据权利要求1所述的系统,其特征在于,在通过导航定位信息在所述带有路径信息的地图上绘制出当前所在位置及朝向,得到导航地图,所述导航定位信息由手机定位信息与导航路径的点位信息对比确定之后,还包括:

8.根据权利要求1所述的系统,其特征在于,在将所述导航地图根据需求进行裁剪和旋转操作,得到所需要的导航地图之后,还包括:

<p>9.根据权利要求8所述的系统,其特征在于,将所需要的导航地图进行减色压缩,得到最终的导航地图,包括:

10.根据权利要求1所述的系统,其特征在于,还包括:

...

【技术特征摘要】

1.一种hudar骑行眼镜的导航交互系统,其特征在于,包括:

2.根据权利要求1所述的系统,其特征在于,获取gps定位信息及目标导航地图的缩放级别,包括:

3.根据权利要求1所述的系统,其特征在于,根据所述gps定位信息及缩放级别,生成导航地图所需的全部瓦片编号,包括:

4.根据权利要求1所述的系统,其特征在于,根据所述gps定位信息及缩放级别,计算当前定位所在的瓦片编号,包括:

5.根据权利要求1所述的系统,其特征在于,通过所述当前定位所在瓦片编号,计算生成地图所需的全部瓦片编号,包括:

6.根据权利要求1所述的系...

【专利技术属性】
技术研发人员:张梦尧
申请(专利权)人:杭州绀青弁科技有限公司
类型:发明
国别省市:

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

1