针对应用类型用户界面模板的方法和系统的制作方法_2

文档序号:8445396阅读:来源:国知局
速地进行用户界面交互并避免持久增加驾驶员的工作量。这些设计需求可能会增加应用开发者设计合适的车内用户界面的负担。
[0023]将由移动装置执行的应用集成到用户界面中的一种可能为使用被预设计为在车辆环境中安全使用的单个公共用户界面形式。然而,这样的方法可能会将个别应用提供的功能减小至极小的特征集。此外,这样的方法可能会使使用所述公共形式的移动应用缺少经由图形化或特定应用功能(诸如针对脸谱应用的“喜欢”按钮)将用户体验“品牌化”的能力。
[0024]作为另一种可能,可结合安装在与移动应用进行通信的用户界面系统上的配套应用或组件来实现每个单独的移动应用,以支持特定应用品牌和功能。然而,这些多组件解决方案可能难以维持或更新。例如,应用可能被要求跟踪移动应用的哪个版本可与安装在用户界面系统上的组件的什么版本兼容。此外,如果特定应用的品牌的功能改变,则可能需要对多个不同的组件进行更新。另外,非技术用户可能难以对安装到用户界面系统的软件组件进行更新。
[0025]作为另一种可能,移动应用可被设计有特定应用车内用户界面模式。然而,这需要移动应用开发者构建适合于车内使用的第二用户界面的额外工作。另外,这样的方法给移动开发者在车辆OEM或用户界面系统提供者的控制之外创建用户界面的控制,而这可能不包括将在车内环境使用的安全性考虑在内的特征。
[0026]“模板”的公共集可用在车辆主机上,并可使用来自移动应用的内容对模板的公共集进行填充,而不对用户界面系统上的用户界面进行预定义或实现移动应用的分离模式。可以通过应用的类型(例如,“互联网收音机”、“导航”、“天气”、“交通”、“音乐”、“社交媒体”等)区分这些模板。在其它情况下,所述模板可用于特定应用(例如,“潘多拉”、“脸谱”等)。所述模板还可包括适配的“通用”模板,来为与特定模板中的一个模板不匹配的任意应用提供用户界面。
[0027]每个模板可被预设计为供车辆乘员安全使用,并且还可被预设计为支持一种用于某一应用类型或特定应用的功能。可通过应用标识符或类型标识符来对这些模板进行索引,以允许用户界面系统将应用与合适的模板进行匹配。例如,当移动应用连接到用户界面系统时,移动应用可指定应用识别信息(诸如应用标识符或类型标识符),而用户界面系统可基于指定的应用识别信息来为启动的应用加载合适的模板。
[0028]使用加载的模板,用户界面系统可以使用来自根据正确的模板而格式化的移动应用的数据来填充用户界面。例如,用户界面系统和移动应用可在关于用户界面的各个方面进行协商(例如,多少按钮可用,哪一通用功能可用等)。作为一种可能,可使用诸如零、空的特殊值或一些其他预定义的值来更新将被隐藏的用户界面元素。使用协商后的布局,移动应用可动态地更新车内模板的用户界面元素的内容。
[0029]当移动应用被设计为使用由系统选择的模板时,单个移动应用实施方式可在多个不同的车内模板实施方式中起作用(即,多个车辆产品或模块,或模板的版本),而不用修改。此外,由于可通过标识符来匹配模板,因此用户界面系统可独立于对可使用模板的特定应用或应用的类型的更新来更新模板。另外,由于模板在用户界面系统上可更新,因此用户界面系统可以支持将来的移动应用,而不需要知道哪些移动应用将会流行或将来何时会流行。此外,所述模板可预留出可经由车内用户界面可用的移动应用增加的数量,因此不需要为每个移动应用确定或开发专用的移动用户界面。
[0030]图1示出针对车辆31的基于车辆的计算系统(VCS) I的示例性框式拓扑图。这样的基于车辆的计算系统I的示例是福特汽车公司制造的SYNC系统。能够启动基于车辆的计算系统的车辆可包含位于车辆中的可视化前端界面4。如果可视化前端界面设置有例如触摸敏感性屏幕,则用户还可与所述界面进行交互。在另一示意性实施例中,所述交互通过按钮按压,具有自动语音识别和语音合成的语音对话系统而发生。
[0031]在图1中示出的示意性实施例1中,处理器3控制基于车辆的计算系统的至少部分操作。如果处理器设置在车辆中,则处理器允许命令和程序的车内处理。另外,处理器连接到非永久性的存储器5和永久性的存储器7 二者。在此示意性实施例中,非永久性存储器为随机存取存储器(RAM),永久性存储器为硬盘驱动器(HDD)或闪存。总体来说,永久性(或非永久性)的存储器可包括在计算机或其它装置断电时保存数据的所有形式的存储器。这些存储器包括(但不限于)HDD、⑶、DVD、磁带、固态驱动器、便携式USB驱动器以及任何其它合适的形式的永久性存储器。
[0032]处理器还设置有允许用户与处理器进行交互的多个不同的输入。在此示意性实施例中,设置有麦克风29、(用于输入33的)辅助输入25、USB输入23、GPS输入24,可以是触摸屏显示器的屏幕4以及蓝牙输入15。还设置有输入选择器51,以允许用户在各种输入之间切换。对麦克风和辅助连接器两者的输入在被传送到处理器之前,由转换器27将所述输入从模拟转换到数字。虽然没有示出,但与VCS通信的众多车辆组件和辅助组件可使用车辆网络(诸如但不限于CAN总线),以将数据传递到VCS (或其组件)以及从VCS (或其组件)接收数据。
[0033]系统的输出可包括(但不限于)可视化显示器4和扬声器13或立体声系统输出。扬声器连接到放大器11并通过数模转换器9从处理器3接收处理器3的信号。还可沿着分别在19和21处示出的双向数据流实现远程蓝牙装置(诸如PND 54)或USB装置(诸如车辆导航装置60)的输出。
[0034]在一示意性实施例中,系统I使用蓝牙收发器15与用户的移动装置53 (例如,蜂窝电话、智能电话、PDA或具有无线远程网络连接的任何其它装置)进行通信17。移动装置可随后被用于通过例如与蜂窝塔57的通信55,来与车辆31外部的网络61进行通信59。在一些实施例中,蜂窝塔57可以是WiFi接入点。
[0035]移动装置和蓝牙收发器之间的示例性通信由信号14表示。
[0036]可通过按钮52或类似的输入来指示移动装置53与蓝牙收发器15进行配对。因此,CPU被指示车载蓝牙收发器将与移动装置中的蓝牙收发器进行配对。
[0037]可使用例如与移动装置相关联的数据计划、话上数据(data over voice)或DTMF音,在CPU 3和网络61之间进行数据通信。可选地,可期望包括具有天线18的车载调制解调器63以便在CPU 3和网络61之间通过语音频带进行数据通信16。移动装置53可随后被用于通过例如与蜂窝塔57的通信55,来与车辆31外部的网络61进行通信59。在一些实施例中,调制解调器63可以与蜂窝塔57建立通信20,以与网络61进行通信。作为非限制性示例,调制解调器63可以是USB蜂窝调制解调器,通信20可以是蜂窝通信。
[0038]在一示意性实施例中,处理器设置有包括API的操作系统以与调制解调器应用软件进行通信。调制解调器应用软件可访问蓝牙收发器上的嵌入式模块或固件,以完成与远程蓝牙收发器(诸如设置在移动装置中的蓝牙收发器)的无线通信。蓝牙是IEEE802PAN(个域网)协议的子集。IEEE 802LAN(局域网)协议包括WiFi,并具有大量的与IEEE 802PAN交叉的功能。两者均适合于车辆中的无线通信。可在此领域内使用的另一通信方法为自由空间光通信(诸如IrDA)和非标准化消费者IR协议。
[0039]在另一实施例中,移动装置53包括用于语音频带或宽带数据通信的调制解调器。在话上数据实施例中,当移动装置的拥有者可在传输数据的同时通过装置谈话时,可实现被称为频分复用的技术。在其它时间,当拥有者不是正在使用装置时,数据传输可使用全部带宽(一示例中的300Hz至3.4kHz)。虽然频分复用可对于车辆和互联网之间的模拟蜂窝通信是普通的,且其仍在被使用,但它已很大程度上被用于数字蜂窝通信的码分多址(CDMA)、时分多址(TDMA)、空分多址(SDMA)的混合所取代。这些都是ITU IMT-2000 (3G)兼容标准,并向静止或步行的用户提供高达2mbs的数据传输速率,并且向运动的车辆中的用户提供高达385kbs的数据传输速率。3G标准如今正被MT-Advanced (4G)所取代,该IMT-Advanced(4G)向车辆中的用户提供10mbs的数据传输速率并向静止的用户提供Igbs的数据传输速率。如果用户具有与移动装置相关联的数据计划,则数据计划可允许宽带传输且系统可使用更宽的带宽(加速数据传输)。在另一实施例中,移动装置53被安装到车辆31的蜂窝通信装置(未示出)所取代。在另一实施例中,ND 53可以是能够通过例如(但不限于)802.1lg网络(即,WiFi)或WiMax网络通信的无线局域网(LAN)装置。
[0040]在一实施例中,传入数据可经由话上数据或数据计划通过移动装置,通过车载蓝牙收发器传送,并进入车辆的内部处理器3。在某些临时数据的情况下,例如,数据可被存储在HDD或其它存储介质7上,直到不再需要所述数据的时候为止。
[0041]可与车辆进行连接的附加源包括具有例如USB连接56和/或天线58的个人导航装置54、具有USB 62或其它连接的车辆导航装置60、车载GPS装置24或具有到网络61的连接的远程导航系统(未示出KUSB是串行网络协议类型之一。IEEE 1394(火线?(苹果)、1.LINK?(索尼)和Lynx?(德州仪器))、EIA(电子工业协会)串行协议、IEEE 1284(并行接口 )、S/H)IF (索尼/飞利浦数据互连格式)和USB-1F (USB应用者论坛)形成了装置-装置串行标准的支柱。这些协议中的大部分协议
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1