与信息娱乐主机单元的移动装置应用程序集成的制作方法

文档序号:6533039阅读:158来源:国知局
与信息娱乐主机单元的移动装置应用程序集成的制作方法
【专利摘要】本发明提供了一种用于集成在移动装置上操作的特征丰富的应用程序平台和车辆信息娱乐系统的系统。所述系统包括主机单元,其被配置来控制包括显示器、命令输入装置和音频输出装置的用户接口装置。所述主机单元还包括计算资源和通信接口。内容消费者应用程序使用所述主机单元的计算资源进行操作,且被配置来通过通信接口将用户生成的命令传达到移动装置上执行的内容供应商应用程序。所述内容供应商应用程序被配置来将所述用户生成的命令引导到所述移动装置上的多个子应用程序之一。
【专利说明】与信息娱乐主机单元的移动装置应用程序集成
[0001] 优先权声明
[0002] 本申请要求2012年1月9日提交的第79/MUM/2012号印度专利注册申请,所述申 请是以引用方式并入。

【技术领域】
[0003] 本发明一般涉及车辆信息娱乐系统,且更特定地说涉及使用信息娱乐系统中的移 动装置上的应用程序的系统和方法。

【背景技术】
[0004] 计算资源已在车辆中用于多种功能,诸如(例如)车辆控制、信息检索和对驾驶员 的显示、娱乐(例如,音频系统)和导航辅助。车辆控制功能通常是由专用实时处理系统来 处理。信息检索功能包括传感器(诸如速度传感器、温度传感器、位置传感器和任何其它类 型的物理状态传感器)的接口。信息检索功能还可以包括检索交通报告或其它类型的数 据的功能和将来自传感器的数据和信息传达到驾驶员或其它子系统(例如,导航辅助子系 统)的功能。消息可以显示或通过声音来发出。导航辅助功能可以包括路线生成功能和地 图生成功能以及可以在视频屏幕上提供可听实时指导或路线地图的图像的报告功能。音频 /视频子系统包括无线电接收器、CD播放器、DVD播放器或诸如MP3播放器的外部装置的接 口。提供信息、娱乐和导航辅助的系统通常具体实施为集成或共享计算和硬件资源的"信息 娱乐系统"。
[0005] 在信息娱乐系统中,通过具有被配置用于对应功能的硬件和/或软件的子系统执 行信息、娱乐和导航功能。子系统连接到主机单元,所述主机单元包括计算资源、输入/输 出接口和用于管理计算和输入/输出资源的硬件和软件功能。主机单元允许子系统共享一 个以上子系统可能需要的资源。例如,信息娱乐系统可以包括音频/视频子系统、导航辅助 子系统和信息检索子系统,且全部子系统可以具有需要使用音频扬声器或视频显示器的功 能。主机单元用来通过全部三个子系统管理对音频扬声器或视频显示器的命令集的访问, 而不是每个子系统使用专用音频扬声器或视频显示器。
[0006] 信息娱乐系统随着可以被实施的应用程序和特征的数量继续增长而变得越来越 复杂。随着信息娱乐系统新增特征和应用程序(或甚至新类型的子系统),实现令人满意的 操作可能需要更高性能的计算资源。可能需要更快的处理器。可能需要更多或不同类型的 存储器。由信息娱乐系统提供的特征的增强自然而然地进行,但是其实施可造成制造成本 增加。此外,增强或升级通常被设计到系统中。即,制造之后新增新的特征或应用程序的机 会有限或不存在。即使可以使用连接到快闪存储器的外部端口来升级软件版本,主机单元 资源仍然无法允许太多的特征扩展。
[0007] 可以通过给系统提供可对应于不同类别的车辆的不同等级的特征内容来稍微缓 解由信息娱乐系统进行增强所引起的成本增加。信息娱乐系统还可以被提供作为用户可配 置额外部分,其中因此定价具有不同等级的特征内容的系统。例如,具有基本等级的性能能 力的入门级系统可以被提供作为标准的设备,且可在成本增加的情况下提供具有更多特征 或更高性能能力的系统作为买家可选择选项。
[0008] 在具有不同等级的性能的不同类别的情况下,涉及信息娱乐系统的解决方法仍然 存在限制。例如,入门级信息娱乐系统可能不具有足够多的资源来允许进行升级。多个版 本的软件的维护变得更加复杂,这增加了成本。信息娱乐系统中需要一种不会造成成本增 加的增强特征的方式。


【发明内容】

[0009] 根据上文,提供了一种用于集成在移动装置上操作的特征丰富的应用程序平台和 车辆信息娱乐系统的系统。所述系统包括主机单元,其被配置来控制包括显示器、命令输入 装置和音频输出装置的用户接口装置。主机单元还包括计算资源和通信接口。内容消费者 应用程序使用主机单元的计算资源进行操作,且被配置来通过通信接口将用户生成的命令 传达到移动装置上执行的内容供应商应用程序。所述内容供应商应用程序被配置来将用户 生成的命令引导到所述移动装置上的多个子应用程序之一。
[0010] 在另一实例中,内容消费者应用程序被配置来经由所述内容供应商应用程序从所 述子应用程序接收消息,且使用所述用户接口装置之一对所述用户生成所述消息。
[0011] 本领域一般技术人员在检查下列图示和详细描述之后将或将会明白本发明的其 它装置、设备、系统、方法、特征和优点。期望全部这些额外的系统、方法、特征和优点均包括 在本描述内、本发明的范围内且受随附权利要求保护。

【专利附图】

【附图说明】
[0012] 参考下列图示可更好地理解下文描述的本发明的实例。图示中的组件不一定按比 例绘制,而是重点强调示出本发明的原理。在图示中,相同参考数字指定不同视图内的对应 部分。
[0013] 图1是用于集成移动装置与信息娱乐系统的示例性系统的示意图。
[0014] 图2是示出了用于集成移动装置与信息娱乐系统的示例性系统的操作的方框图。
[0015] 图3是示出了内容供应商应用程序的初始化期间图2中的内容供应商应用程序与 内容消费者应用程序之间的通信的消息流程图。
[0016] 图4是示出了子应用程序初始化期间从内容消费者应用程序到内容供应商应用 程序的用户命令的传达的消息流程图。
[0017] 图5是示出了用户命令经由内容供应商应用程序从内容消费者应用程序到子应 用程序的传达的消息流程图。
[0018] 图6是示出了由信息娱乐系统的主机单元使用在智能电话上操作的短信系统 (SMS)应用程序的消息流程图。

【具体实施方式】
[0019] 在示例性实施方案的下列描述中,参考形成所述描述的部分且通过说明示出可以 实践本发明的具体示例性实施方案的附图。可以使用其它实施方案且在不违背本发明的范 围的情况下可以作出结构改变。
[0020] 图1是用于集成移动装置与信息娱乐系统的示例性系统100的示意图。图1的系 统100包括主机单元102以控制用于车辆中的信息娱乐系统的资源。主机单元102经由通 信接口 106与移动装置104通信。主机单元102包括用于将音频信号传达到扬声器系统 120和用于将视频信号传达到显示器122的接口。图1中的主机单元102包括通常在主机 单元中找到的功能,诸如人机接口( 和系统管理114。HMI和系统管理功能114包 括用于接收用户输入和向用户接口装置(没有示出)显示用户消息的功能。例如,用户接 口装置可以包括LCD或LED显示器,其可以是经由所显示的图标实施软按钮的触控板。在 示例性实施方式中,单色4-行显示器被实施为显示器122。用户接口装置还可以包括硬件 按钮、拨号盘、滑杆和可以用来与信息娱乐系统通信的任何其它类型的用户接口装置。在示 例性实施方式中,至少选择按钮和一对翻页按钮可以被提供作为主机单元102的用户输入 装直。
[0021] 就包括这些子系统来说,HMI和系统管理功能114还可以包括用于管理诸如音频 /视频子系统、导航辅助子系统的功能单元之间的计算和I/O资源的共享的功能,诸如扬声 器系统120和显示器122。出于本描述的目的,假设主机单元102是具有其下端通常可用于 主机单元的处理能力和存储器能力的入门级类别之一。示例性入门级主机单元102可以装 备有大约512kb的程序存储器和64kb的数据存储器。在本描述中,假设没有功能子系统连 接主机单元102来进行操作。这里假设可以经由单独子系统以其它方式实施的任何功能可 用作移动装置104上的应用程序。注意,下文的示例性实施方案的描述中假设入门级主机 单元102示出了系统100能够在处理能力有限的情况下提供多种特征和应用程序且决不限 制本发明。
[0022] 图1中的主机单元102还包括内容消费者应用程序110,其与移动装置104通信 以在移动装置104上的特征和应用程序的操作期间提供主机单元102的资源。在移动装 置104上操作的应用程序可以使用用户接口装置,诸如扬声器系统120、显示器122和由主 机单元102管理的按钮。移动装置104因此可以成为特征丰富的平台,其事实上使主机单 元102可使用任何数量的应用程序,这有效地运行为显示器代理或扬声器代理或移动装置 104上的应用程序使用受控于主机单元102的任何一种资源的代理。虽然主机单元102可 以具有入门级能力,但是由移动装置104提供的特征丰富的平台允许以大部分受限于移动 装置104的能力的高等级执行主机单元102。
[0023] 在图1中的系统100的示例性实施方式中,内容消费者应用程序110可以是传达 来自移动装置104上的代理服务器的资源的代理瘦客户端。下文参考图2更详细地描述作 为代理瘦客户端的内容消费者应用程序110的示例性实施方式。
[0024] 通信接口 106可以经由蓝牙φ连接器116或USB连接器118或其两者而实施。通 信接口 106还可以运用蓝牙⑧串行端口设定档("蓝牙@;ΡΡ")操作以用于移动装置104 上的移动应用程序的命令和控制。可以与移动装置104建立蓝牙?高级音频分布设定档 ("A2DP")链路以允许短信系统("SMS")读出、文字转语音("TTS")和导航方向。注意, 蓝牙?、USB、蓝牙? SPP和A2DP是可访问本领域一般技术人员的组件,且因此不需要详细 描述。通信接口 106还可以使用任何其它合适标准或使用专用接口而实施。
[0025] 通信接口 106提供到移动装置104的连接,为了示出实例的目的,所述移动装置 104在这里被描述为智能电话104。移动装置104还可以是平板电脑、膝上型计算机、手持 式计算机或任何其它合适的便携式计算装置。图1中的智能电话104和参考图2至图6描 述的移动装置运行为安卓2. 1/2. 2平台。智能电话104可以被配置来操作应用程序,诸如 SMS(或其它文字通讯或即时通讯应用程序)、导航应用程序、互联网浏览、互联网收音机、 GPS定位器应用程序或可以有利地用于信息娱乐系统的任何其它应用程序。智能电话104 上的应用程序在图1中被描绘为Appl 132a、App2132b、文字转语音("TTS")服务132c和 App N 132n〇
[0026] 图1中的智能电话104使用如同任何其它智能电话应用程序一样可以安装在智能 电话104上的内容供应商应用程序130运行为特征丰富的信息娱乐系统应用程序平台。内 容供应商应用程序130可以连接到主机单元102上的内容消费者应用程序110。所述连接 可以通过以智能电话104上的蓝牙?连接器140和/或USB连接器142连接到智能电话 104的通信接口 106而进行。所述连接可以被建立来实现具有用于选择和控制在智能电话 104上操作的应用程序的命令的消息交换。内容供应商应用程序130可以在连接到内容消 费者应用程序110时经由初始化或设置程序获得主机单元配置设定档136。主机单元配置 设定档136可以包括与主机单元102的硬件和软件特性有关的信息。这样的信息可以由内 容供应商应用程序130使用来配置请求使用主机单元102上的资源的消息。例如,主机单 元配置设定档136可以包括与显示器有关的信息,诸如行与列的数量和显示器是彩色显示 器还是单色显示器。图1中的内容供应商应用程序130还包括应用程序清单138,其可以随 着内容供应商应用程序130启动而如下文参考图2描述般编译。
[0027] 在示例性实施方式中,智能电话104上的内容供应商应用程序130是通过配置用 于实施为蓝牙?; SPP代理客户端应用程序的内容消费者应用程序110的蓝牙? SPP代理服 务器而实施。由蓝t?SPP链路连接在通信接口 106处的蓝t?SPP代理客户端/服务器 的使用提供用于交换内容消费者应用程序110与内容供应商应用程序110之间的命令和控 制消息的标准基础设施。此外,蓝牙?A2DP的使用提供用于实施主机单元102上的智能电 话104上可用的音频特征的标准机制。
[0028] 图2是示出了用于集成移动装置与信息娱乐系统的示例性系统200的操作的方框 图。系统200可以类似于参考图1描述的系统100。系统200包括主机单元202、智能电 话204和扬声器/无线耳机单元240。主机单元202包括支持智能电话模式的组件214、显 示模块214和内容消费者应用程序210。主机单元202可以经由音频接口 242连接到扬声 器/无线耳机单元240,在实例中,音频接口 242可以使用蓝牙? A2DP或有线连接而实施。 图2中的系统200包括用于连接到智能电话204的通信接口 206。通信接口 206可以使用 蓝牙? SPP链路如图2中示出般实施且还可以包括蓝牙? A2DP链路。
[0029] 图2中的智能电话204运行为安卓2. 1/2. 2平台。图2中的系统200的组件的操 作是在安卓系统的背景下描述且因而参考安卓结构或组件。例如,"广播接收器"是提供异 步事件通知的通用机构的组件。在操作期间,应用程序可能面临应被传达的状况或事件。广 播接收器可以被配置来检测所述状态且随后传达所述状况。"活动"组件经由显示器、触屏 或小键盘介接用户。当另一应用程序作用且用户接口改变以实现新的应用程序的活动时, 不再关注应用程序的活动。"服务"是当不再关注应用程序的活动时提供背景处理以供使用 的组件。注意,虽然"广播接收器"、"活动"和"服务"是安卓专用组件,但是本领域一般技 术人员将了解其它移动装置操作系统具有类似组件或结构。
[0030] 智能电话204包括内容供应商应用程序230,其识别可以在主机单元202的控制下 在智能电话204上操作的子应用程序。内容供应商应用程序230还建立并保存到主机单元 202的连接以交换命令和响应。智能电话204可以存储图2中被描绘为Mobileappl 232和 MobileApp2 234的子应用程序。内容供应商应用程序230可以识别子应用程序且保存应用 程序清单238。可以在任何时间给智能电话204新增新的子应用程序,甚至当智能电话204 内容供应商应用程序230上运行时。包括新的应用程序广播接收器236以监控新的应用程 序的安装,且识别可以是应被新增给应用程序清单238的子应用程序的新的应用程序。
[0031] 系统200可以在智能电话204使用通信接口 206连接到主机单元202时开始操作。 主机单元202可以处于如由支持智能电话模式的组件214指示的智能电话模式中。主机单 元202可以基于用户选择经由输入命令或通过探测智能电话到主机单元202的连接来进入 智能电话模式。
[0032] 当消费者供应商应用程序230在智能电话204上启动时,消费者供应商应用程序 230搜索智能电话204上的应用程序且筛选旨在受控于主机单元202时进行操作的子应用 程序。筛选子应用程序的程序可能必须核对智能电话204上的全部应用程序的名称和选择 具有对应于签名模式的名称的应用程序。例如,名称"com. vehicle, sms"可以用来识别搭 配主机单元202使用的SMS应用程序。类似地,名称"com. vehicle, nav"可以用来识别导 航应用程序。由于每个子应用程序已被识别并筛选,所以所述名称被新增给应用程序清单 238。
[0033] 如上文提及,可以在任何时间安装新的应用程序,即使是内容供应商应用程序230 启动且运行时。新的app广播接收器236可以监控应用程序的全部新的安装并核对应用程 序名称以确定其是否应被新增到应用程序清单238。
[0034] 随着内容供应商应用程序230启动,内容供应商应用程序230建立并保存到主机 单元202的连接。一旦内容供应商应用程序230启动且运行,内容供应商应用程序230等 待来自内容消费者应用程序210的用户输入消息。所述消息可以指示用户已通过可用应用 程序的清单选择要运行或导航的子应用程序。图3至图6示出了内容消费者应用程序210 与内容供应商应用程序230之间的消息的传达。
[0035] 图3是示出了内容供应商应用程序230的初始化期间图2中的内容供应商应用程 序230与内容消费者应用程序210之间的通信的消息流程图。图3中示出了启动的内容供 应商应用程序230。在事件1处,内容供应商应用程序230正编译子应用程序。当清单完成 时,如事件2处示出,内容供应商应用程序230等待与内容消费者应用程序210建立SPP连 接。在事件3处,通过图2中的通信接口 206在内容供应商应用程序230处接收到用于建 立传入SPP连接的消息。在事件4处,内容供应商应用程序230可以传达确认与主机单元 的连接已完成的响应消息(例如,"HUC0NNECTED")。在事件5、6和7处,内容供应商应用 程序230可以发送指示将在显示器上的指示行处显示的文字的消息。
[0036] 在事件7之后,内容供应商应用程序230可以等待来自内容消费者应用程序 210(客户端)的请求。内容供应商应用程序230还可以发回可用子应用程序的清单到内容 消费者应用程序210。子应用程序的清单可以对应于显示器上被配置来允许用户通过识别 显示器上的应用程序的名称来选择子应用程序的位置。内容供应商应用程序230可以开始 从内容消费者应用程序210以"下一个"或"先前"请求的形式接收请求,所述"下一个"或 "先前"请求可以响应于用户按下对应"下一个"或"先前"按钮而传达。由于用户按下"下 一个"或"先前"按钮,因此上下移动清单上的子应用程序的选择。
[0037] 图4是示出了子应用程序402初始化期间从内容消费者应用程序210到内容供应 商应用程序230的用户命令的传达的消息流程图。如图4中示出,内容供应商应用程序230 在事件1处通过SPP连接等待命令。在事件2处,内容供应商应用程序230从内容消费者 应用程序210接收"下一个"命令。"下一个"命令对应于由用户按下"下一个"按钮。内容 供应商应用程序230在事件3和4处发送消息,所述消息包括显示在显示器上的指示行处 的文字。响应于"下一个"命令,内容供应商应用程序230移动到应用程序的清单上的下一 个子应用程序。在事件5处,内容供应商应用程序230从内容消费者应用程序210接收另 一"下一个"消息。显示器因此在事件6和7处更新,同时内容供应商应用程序230移动以 指定应用程序清单中的下一个子应用程序作为选定应用程序。
[0038] 在事件8处,内容消费者应用程序210传达"选择"消息,其指示用户已按下按钮或 以其它方式致动用户接口装置,从而指示清单上的当前选定子应用程序的选择。作为响应, 内容供应商应用程序230在事件9处加载子应用程序402。在事件10、11和12处,内容供 应商应用程序230发送显示文字消息以显示指示子应用程序402的选择的消息。
[0039] 当加载子应用程序时,启动服务以允许内容供应商应用程序230将来自内容消费 者应用程序210的请求转发到子应用程序402。每当内容供应商应用程序230加载子应用 程序402时,其绑定到由子应用程序402启动的服务。绑定到当前开放的子应用程序402 的服务允许内容供应商应用程序230保证来自内容消费者应用程序210的命令到达正确的 子应用程序402。为了将异步数据/响应发回到内容消费者应用程序210,子应用程序402 可以使用自定义广播接收器。自定义广播接收器用来接收具有意指用于更新由子应用程序 启动的显示器的数据的系统广泛消息。运用相同的自定义广播接收器寄存内容供应商应用 程序230,从而允许内容供应商应用程序230将来自子应用程序402的消息转发到内容消费 者应用程序210。
[0040] 图5是示出了用户命令经由内容供应商应用程序230从内容消费者应用程序210 到子应用程序502的传达的消息流程图。在事件1处,内容供应商应用程序230已加载子 应用程序502。子应用程序502现在成为当前运行的应用程序。在事件2处,从内容消费 者应用程序210发送"下一个"命令。内容供应商应用程序230将来自内容消费者应用程 序210的任何命令递送到当前运行的应用程序,在图5中当前运行的应用程序是子应用程 序502。在事件3处,内容供应商应用程序将"下一个"命令传递到子应用程序502。子应 用程序502在事件4处处理命令。在事件5、6、7和8处,视情况可以首先将消息发送到内 容供应商应用程序230且然后发送到内容消费者应用程序210以在选定行处显示选定文字 消息。
[0041] 只要子应用程序502是当前运行的应用程序,内容供应商应用程序230将会将反 映主机单元处的用户输入的命令传递到子应用程序502。内容供应商应用程序230绑定对 应于子应用程序502的服务且运用子应用程序502的自定义广播接收器寄存以保证来自子 应用程序502的消息被递送到内容消费者应用程序210。一旦另一应用程序成为当前运行 的应用程序,内容供应商应用程序230绑定到对应于新的子应用程序的服务且运行新的子 应用程序的自定义广播接收器来寄存。
[0042] 图6是示出了由信息娱乐系统的主机单元使用在智能电话上操作的短信系统 (SMS)应用程序602的消息流程图。在事件1处,内容供应商应用程序230启动且编译可 用子应用程序的清单。在事件2处,内容供应商应用程序230等待来自内容消费者应用程 序210的传入SPP连接。在事件3处,内容供应商应用程序接收传入SPP连接请求。内容 供应商应用程序230发回消息到内容消费者应用程序210以确认已成功建立SPP连接。
[0043] 在事件5处,内容供应商应用程序230等待通过SPP连接传达命令。在事件6处, 将"下一个"命令发送到内容供应商应用程序230。内容供应商应用程序230在事件7和8 处对SMS应用程序和NAV应用程序的子应用程序标题的文字消息作出响应。在事件9处, 内容供应商应用程序230从内容消费者应用程序210接收"下一个"命令。内容供应商应 用程序230在事件10和11处通过发送显示消息作出响应,所述显示消息切换上面显示SMS 和NAV应用程序的标题的行。在事件12处,内容消费者应用程序210发送"PREV"命令,且 在事件13和14处再次切换上面显示SMS和NAV子应用程序的标题的行。此时,如果发送 "选择"命令,那么SMS应用程序的标题将SMS应用程序置为下一个要选择的应用程序。在 事件15处,将"选择"或"接受"命令发送到内容供应商应用程序230。"选择"命令的接收 造成内容供应商应用程序230在事件16处发送"加载"命令到SMS应用程序。在事件17 处,将来自内容供应商应用程序230的消息传达到内容消费者应用程序210,所述消息表明 已选择智能电话上的SMS应用程序。事件18和19包括用于显示来表明已启动SMS应用程 序的文字消息。在事件20处,内容供应商应用程序230获得当前运行的应用程序,其可以包 括绑定到SMS应用程序的服务和寄存SMS应用程序的广播接收器。在事件21处,将接受消 息传达到内容供应商应用程序230,所述接受消息在事件23处被传递到SMS应用程序602。 SMS应用程序602处理命令。
[0044] 在事件24处,读出由SMS应用程序602接收的上一条消息。可以使用文字转语音 引擎132c (图1中)读出消息。可以使用无线A2DP转发特征在支持蓝牙?的耳机上监听 消息读出。在事件25处,SMS应用程序602接收到新的消息。在事件26处,激活新的SMS 消息广播接收器,其通知内容消费者应用程序210在主机单元202 (图2)处更新显示器以 显示在事件27处接收的新的消息。在事件28和29处,将来自用户的"接受"命令从内容消 费者应用程序210传达到内容供应商应用程序230,且然后传达到SMS应用程序602。SMS 应用程序602然后开始在事件30处读出新的消息,这再次可能涉及SMS消息的TTS和音频 回放。在事件31处,读出新的消息,且恢复旧消息的背景。内容供应商应用程序230在事 件32处发送消息到内容消费者应用程序210以更新旧的消息的背景的显示。
[0045] 在事件33处,用户指示希望返回到浏览模式。内容消费者应用程序210发送"重 设"消息到内容供应商应用程序230。内容供应商应用程序230然后可以在事件34处完成 当前运行的应用程序。在事件35、36和37处恢复浏览模式的显示。
[0046] 本领域一般技术人员将了解且应明白,可以由硬件和/或软件执行结合图1至图 6描述的一个或多个程序、子程序或程序步骤。如果由软件执行程序,那么软件可以驻留在 合适的电子处理组件或系统(诸如图1至图6中示意地描绘的功能组件或模块中的一个或 多个)中的软件存储器(没有示出)中。软件存储器中的软件可以包括用于实施逻辑功能 (即,"逻辑"可以数字形式(诸如数字电路或源代码)或以模拟形式(诸如模拟电路或模拟 源(诸如模拟电信号、声音信号或视频信号))实施)的可执行指令的有序清单,且可以选 择性地具体实施于任何计算机可读介质中,所述计算机可读介质由指令执行系统、设备或 装置使用或结合指令执行系统、设备或装置使用,所述指令执行系统、设备或装置诸如基于 计算机的系统、包括处理器的系统或可以选择性地从所述指令执行系统、设备或装置取得 指令并执行指令的其它系统。在本公开说明的背景下,"计算机可读介质"是可以包括、存储 或传达由指令执行系统、设备或装置使用或结合指令执行系统、设备或装置使用的程序的 任何工具。计算机可读介质可以选择性地是(例如)(但不限于)电子、磁性、光学、电磁、红 外线或半导体系统、设备或装置。计算机可读介质的更具体的实例但并不是非详尽清单将 包括以下各项:便携式计算机软盘(磁性)、RAM(电子)、只读存储器"ROM"(电子)、可擦除 可编程只读存储器(EPROM或快闪存储器)(电子)和便携式光碟只读存储器"CDR0M"(光 学)。注意,计算机可读介质甚至可以是上面印刷程序的纸或另一合适的介质,因为所述程 序可经由(例如)纸或其它介质的光学扫描而以电子形式捕获,然后必要时以合适的方式 编译、解译或以其它方式处理,且然后存储在计算机存储器中。
[0047] 为了说明和描述的目的呈现实施方式的前述描述。所述描述并非详尽且不会将本 发明限于所公开的精确形式。根据上文描述可进行修改和变动或可以根据实践本发明而获 取修改和变动。权利要求和其等效物定义本发明的范围。
【权利要求】
1. 一种用于集成在移动装置上操作的特征丰富的应用程序平台和车辆信息娱乐系统 的系统,所述系统包括: 主机单元,其被配置来控制对所述车辆信息娱乐系统中的用户输入装置的访问,所述 主机单元具有处理器和通信接口;和 内容消费者应用程序,其在所述主机单元中的所述处理器的控制下操作,且被配置来 通过所述通信接口将由用户经由所述用户输入装置输入的用户生成的命令传达到所述移 动装置上执行的内容供应商应用程序,所述内容供应商应用程序被配置来将所述用户生成 的命令引导到所述移动装置上执行的子应用程序。
2. 根据权利要求1所述的系统,其中: 所述主机单元还包括用户输出装置,且 所述内容消费者应用程序被配置来通过所述通信接口从所述子应用程序接收消息,且 使用所述用户输出装置将所述消息传达到所述用户。
3. 根据权利要求1或2所述的系统,其中: 所述用户输出装置包括具有足以显示至少一个子应用程序名称的空间的显示器;且 所述内容消费者应用程序被配置来从所述内容供应商应用程序接收子应用程序名称 且将所述子应用程序名称提供给所述显示器以将所述子应用程序名称显示为当前选定子 应用程序。
4. 根据权利要求1至3中任一项所述的系统,其中: 所述用户生成的命令包括第一命令,其中当所述第一命令被传达到所述内容供应商应 用程序时,所述移动装置加载所述当前选定子应用程序以在所述移动装置上执行。
5. 根据权利要求1至4中任一项所述的系统,其中: 所述用户生成的命令包括第二命令,其中当所述第二命令被传达到所述内容供应商应 用程序时,所述内容消费者应用程序处接收到子应用程序名称的清单中的下一个子应用程 序名称以显示为所述当前选定子应用程序。
6. 根据权利要求5所述的系统,其中: 所述用户生成的命令包括第三命令,其中当所述第三命令被传达到所述内容供应商应 用程序时,所述内容消费者应用程序处接收到子应用程序名称的清单中的先前子应用程序 名称以显示为所述当前选定子应用程序。
7. 根据权利要求4所述的系统,其中: 所述内容消费者应用程序被配置来在所述当前选定子应用程序被加载以在所述移动 装置上执行之后接收由所述当前选定子应用程序生成的消息,且所述内容消费者应用程序 还被配置来提供所述消息给所述显示器。
8. 根据权利要求1至7中任一项所述的系统,其中: 所述主机单元包括第二通信接口和音频输出装置,其中所述第二通信接口从所述移动 装置传达串流音频信号以通过所述音频输出装置输出。
9. 根据权利要求8所述的系统,其中所述第二通信接口包括蓝牙?高级音频分布设定 档("A2DP")。
10. 根据权利要求1至9中任一项所述的系统,其中所述通信接口包括蓝牙?串行端 口设定档("SPP")。
11. 一种移动装置,其包括: 多个应用程序,其包括用于在车辆信息娱乐单元中的主机单元的控制下在所述移动装 置上执行的至少一个子应用程序; 通信接口,其用于与所述主机单元建立通信连接;和 内容供应商应用程序,其被配置来识别可用的所述子应用程序,且通过所述通信接口 与所述主机单元上的内容消费者应用程序建立连接,所述内容供应商应用程序被配置来从 所述内容消费者应用程序接收用户生成的命令且将所述用户生成的命令引导到所述子应 用程序中的一个选定子应用程序。
12. 根据权利要求11所述的移动装置,其中所述内容供应商应用程序被配置来从所述 子应用程序中的所述一个选定子应用程序接收消息,且将所述消息传达给所述内容消费者 应用程序,所述内容消费者应用程序被配置来将所述消息传达到所述主机单元上的用户输 出装置。
13. 根据权利要求11或12所述的移动装置,其中所述内容供应商应用程序通过所述通 信接口将子应用程序的子应用程序名称提供给所述内容消费者应用程序,该子应用程序被 配置来在所述主机单元的控制下在所述移动装置上执行,其中所述主机单元上的用户输出 装置是显示器,且所述内容消费者应用程序将所述子应用程序名称显示为当前选定子应用 程序。
14. 根据权利要求11至13中任一项所述的移动装置,其中由所述内容供应商应用程序 接收的所述用户生成的命令包括第一命令,所述内容供应商应用程序被配置来当所述内容 供应商应用程序接收到所述第一命令时加载所述当前选定子应用程序以在所述移动装置 上执行。
15. 根据权利要求11至14中任一项所述的移动装置,其中: 由所述内容供应商应用程序接收的所述用户生成的命令包括第二命令; 所述内容供应商应用程序被配置来当所述内容供应商应用程序接收到所述第二命令 时将子应用程序名称的清单中的下一个子应用程序名称提供给所述主机单元上的所述内 容消费者应用程序,以显示为所述当前选定子应用程序。
16. 根据权利要求15所述的移动装置,其中: 由所述内容供应商应用程序接收的所述用户生成的命令包括第三命令, 所述内容供应商应用程序被配置来当所述内容供应商应用程序接收到所述第三命令 时将子应用程序名称的清单中的先前子应用程序名称提供给所述主机单元上的所述内容 消费者应用程序,以显示为所述当前选定子应用程序。
17. 根据权利要求14所述的移动装置,其中所述内容供应商应用程序被配置来在所述 当前选定子应用程序被加载之后接收由所述当前选定子应用程序生成的消息,且通过所述 通信接口将来自所述当前选定子应用程序的所述消息传达到所述内容消费者应用程序。
18. 根据权利要求11至17中任一项所述的移动装置,其还包括: 文字转语音服务,其被配置来将被传达到所述主机单元的消息转换成串流音频信号; 所述移动装置与所述主机单元之间的第二通信接口,所述内容供应商应用程序被配置 来通过所述第二通信接口传达所述串流音频信号以由所述主机单元通过音频输出装置输 出。
19. 根据权利要求18所述的移动装置,其中所述第二通信接口包括蓝牙?高级音频分 布设定档("A2DP")。
20. 根据权利要求11至19中任一项所述的移动装置,其中所述通信接口包括蓝牙? 串行端口设定档("SPP")。
21. 根据权利要求1至20中任一项所述的移动装置,其中所述移动装置是智能电话。
22. 根据权利要求21所述的移动装置,其还包括安卓?操作系统。
【文档编号】G06F9/44GK104115119SQ201380008953
【公开日】2014年10月22日 申请日期:2013年1月8日 优先权日:2012年1月9日
【发明者】A.巴卢, M.马尔霍特拉, S.文卡特瓦兰, O.米纳 申请人:哈曼国际工业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1