生成用于第三方应用程序的导航用户界面的制作方法

文档序号:35635318发布日期:2023-10-06 04:46阅读:33来源:国知局
生成用于第三方应用程序的导航用户界面的制作方法

本公开整体涉及生成用于导航应用程序的图形用户界面。


背景技术:

1、移动设备诸如智能电话通常用于执行导航功能。移动设备可包括呈现地图、搜索位置和/或提供导航指令的导航和/或地图绘制应用程序。事实上,移动设备上的导航应用程序已成为用户从一个位置导航到另一个位置的主要方式。为了利用移动设备的导航功能,一些车载信息娱乐系统(例如,显示屏、导航系统、无线电系统等)被配置为与移动设备进行交互,使得移动设备的功能可通过车载信息娱乐系统来访问。


技术实现思路

1、在一些具体实施中,移动设备可代表第三方应用程序生成图形用户界面(gui)以供车载信息娱乐系统呈现。移动设备可获得车辆系统的配置信息。移动设备(例如,操作系统)可被配置具有用于定义各种用户输入控件的布局的各种gui模板。第三方应用程序可向操作系统提供模板标识符和地图数据。移动设备可基于所识别的模板、地图数据和车辆系统的配置信息来生成用于第三方应用程序的gui专用于由车辆系统显示。移动设备继而可将所生成的gui发送至车辆系统,并且车辆系统可将gui呈现在车辆系统的显示器上。

2、特定具体实施提供了至少以下优点。通过生成用于第三方应用程序的图形用户界面,移动设备可在车辆系统的显示器上呈现在各应用程序之间具有一致外观和感觉的图形用户界面。通过生成用于第三方应用程序的图形用户界面,移动设备可生成被优化以供各种车辆系统中的每一车辆系统显示的图形用户界面,而不会通过配置第三方应用程序以处理各种车辆系统的不同功能来加重第三方应用程序提供方的负担。通过生成用于第三方应用程序的图形用户界面,移动设备可管理第三方应用程序和车辆系统之间的交互,以确保车辆系统所呈现的gui适合于当前车辆情境(例如,正在驾驶、静止、停车、白天、夜间等)。本文所述的模板化框架允许第三方应用程序向用户/驾驶员提供导航功能,同时促进移动设备和/或车载导航系统的安全使用。

3、在下面的附图和具体实施方式中阐述了一种或多种具体实施的细节。其他特征、方面和潜在优点将在具体实施方式和附图以及权利要求书中显而易见。



技术特征:

1.一种方法,包括:

2.根据权利要求1所述的方法,其中确定所述安全区域包括:

3.根据权利要求2所述的方法,其中所述一个或多个其他gui元素与不同于所述导航应用程序的至少一个功能的移动设备功能或车辆系统功能中的一个或多个对应。

4.根据权利要求1所述的方法,其中所述一个或多个地图特征包括路线、兴趣点和对应于第一地图区域的地图视图。

5.根据权利要求1所述的方法,还包括:

6.根据权利要求5所述的方法,其中,所述系统ui层包括表示要被呈现的多个第一方应用程序或第三方应用程序的第一多个图形元素,其中所述模板覆盖层包括表示用于与所述一个或多个地图特征交互的用户输入控件的第二多个图形元素,其中所述模板覆盖层在没有ui控件的地方是透明的,并且其中包括所述地图视图的所述基本视图层通过所述模板覆盖层可见。

7.根据权利要求1所述的方法,还包括:

8.根据权利要求1所述的方法,其中所述下面地图的所述部分包括一个或多个道路,并且其中覆盖在所述下面地图的所述部分上方的所述一个或多个地图特征包括目的地的指示符和沿着所述一个或多个道路中的至少一个道路到达所述目的地的路线的至少一部分。

9.根据权利要求1所述的方法,其中所述下面地图的所述部分包括一个或多个建筑物,并且其中覆盖在所述下面地图的所述部分上方的所述一个或多个地图特征包括关于所述一个或多个建筑物中的对应建筑物的文本信息。

10.一种非暂态计算机可读介质,包括一个或多个指令序列,所述一个或多个指令序列当由一个或多个处理器执行时使得所述一个或多个处理器执行包括以下的操作:

11.根据权利要求10所述的非暂态计算机可读介质,其中用于确定所述安全区域的操作包括以下操作:

12.根据权利要求11所述的非暂态计算机可读介质,其中所述一个或多个其他gui元素与不同于所述导航应用程序的至少一个功能的移动设备功能或车辆系统功能中的一个或多个对应。

13.根据权利要求10所述的非暂态计算机可读介质,其中所述一个或多个地图特征包括路线、兴趣点和对应于第一地图区域的地图视图。

14.根据权利要求10所述的非暂态计算机可读介质,其中所述操作还包括:

15.根据权利要求14所述的非暂态计算机可读介质,其中,所述系统ui层包括表示要被呈现的多个第一方应用程序或第三方应用程序的第一多个图形元素,其中所述模板覆盖层包括表示用于与所述一个或多个地图特征交互的用户输入控件的第二多个图形元素,其中所述模板覆盖层在没有ui控件的地方是透明的,并且其中包括所述地图视图的所述基本视图层通过所述模板覆盖层可见。

16.根据权利要求14所述的非暂态计算机可读介质,其中所述操作还包括:

17.一种系统,包括:

18.根据权利要求17所述的系统,其中用于确定所述安全区域的操作包括以下操作:

19.根据权利要求17所述的系统,其中所述一个或多个地图特征包括路线、兴趣点和对应于第一地图区域的地图视图。

20.根据权利要求17所述的系统,其中所述操作还包括:


技术总结
本公开涉及生成用于第三方应用程序的导航用户界面。在一些具体实施中,移动设备可代表第三方应用程序生成图形用户界面(GUI)以供车载信息娱乐系统呈现。移动设备可获得车辆系统的配置信息。移动设备(例如,操作系统)可被配置具有用于定义各种用户输入控件的布局的各种GUI模板。第三方应用程序可向操作系统提供模板标识符和地图数据。移动设备可基于所识别的模板、地图数据和车辆系统的配置信息来生成用于第三方应用程序的GUI专用于由车辆系统显示。移动设备继而可将所生成的GUI发送至车辆系统,并且车辆系统可将GUI呈现在车辆系统的显示器上。

技术研发人员:A·M·布里,A·C·万,M·L·克尼佩尔斯,E·C·舒伯特,J·D·赫什,K·R·乔根森,C·R·惠特尼
受保护的技术使用者:苹果公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1