首页> 中国专利> 使移动装置中的导航方向与其它音频交织的系统和方法

使移动装置中的导航方向与其它音频交织的系统和方法

摘要

公开了用于管理音频冲突和优先级的方法和设备。移动装置(110)启动各自被配置为利用音频输入和/或输出组件的导航应用程序(410)和音频应用程序(415)。移动装置识别(430,435)与音频应用程序相关联的通信的优先级,并基于该优先级和其它因素来管理(440,445)音频输入和输出组件。特别地,移动装置或其组件可以延迟(440)通信的指示、直到到达路线遍历中的充足间歇为止,可以在导航应用程序利用音频输出组件期间使音频输入组件闭音(445),以及/或者进行与应用程序的音频冲突和优先级有关的其它功能。

著录项

  • 公开/公告号CN104169683A

    专利类型发明专利

  • 公开/公告日2014-11-26

    原文格式PDF

  • 申请/专利权人 摩托罗拉移动技术公司;

    申请/专利号CN201280071536.1

  • 申请日2012-12-13

  • 分类号G01C21/26(20060101);H04M1/60(20060101);H04M1/725(20060101);

  • 代理机构北京林达刘知识产权代理事务所(普通合伙);

  • 代理人刘新宇

  • 地址 美国伊利诺伊州

  • 入库时间 2023-12-17 02:19:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-07-04

    授权

    授权

  • 2017-05-31

    专利申请权的转移 IPC(主分类):G01C21/26 登记生效日:20170510 变更前: 变更后: 申请日:20121213

    专利申请权、专利权的转移

  • 2014-12-24

    实质审查的生效 IPC(主分类):G01C21/26 申请日:20121213

    实质审查的生效

  • 2014-11-26

    公开

    公开

说明书

技术领域

本申请通常涉及音频传输,并且更特别地涉及用于管理移动装置中的多 个应用程序的音频冲突和/或优先级的平台和技术。

背景技术

当前的移动装置内置有能够使用与这些移动装置相关联的音频组件以 及相关组件的各种应用程序。例如,促进或支持语音呼叫、IP语音(VoIP)呼 叫、文本到语音消息、即按即说(PTT)技术、无线PTT(POC)技术和其它音频 应用程序的应用程序可以使用与移动装置相关联的扬声器和麦克风组件。

然而,在用于管理移动装置的应用程序之间的音频冲突和优先级的当前 技术中,存在缺陷。例如,在一些情况下,如果在操作车辆的用户的移动装 置上正在执行导航应用程序、并且接收到呼入呼叫,则该移动装置可能终止 导航应用程序以接收该呼入呼叫。在呼入呼叫终止之后,用户必须重新启动 导航应用程序并重新输入目的地。作为进一步的示例,在另一情况下,如果 在移动装置上正在执行导航应用程序、并且车辆操作者接听呼入呼叫,则该 呼叫的另一端的参与方能够听见导航应用程序以可听方式输出的方向。由于 车辆操作者可能不想其它参与方知晓车辆操作者正驶往何处,因此这可能导 致安全担忧。

因此,存在用于管理音频冲突和/或优先级的更为有效的技术的机会。

附图说明

在各个视图中相同的附图标记指代相同或功能相似的元件的附图、连同 以下的具体实施方式一起并入并形成本说明书的一部分,用于进一步例示包 括要求保护的本发明的概念的实施例,并且解释这些实施例的各种原理和优 点。

图1是根据一些实施例的示例性环境的框图。

图2是根据一些实施例的通信装置的更详细框图。

图3是根据一些实施例的示例性数据记录。

图4是描述根据一些实施例的音频应用程序的管理的流程图。

图5是描述根据一些实施例的音频应用程序的管理的补充流程图。

具体实施方式

用于通信系统中的通信装置的方法和设备提供有效且高效的音频冲突 或优先级管理。通信装置可以支持导航应用程序和音频应用程序的初始化。 导航应用程序可被配置为经由通信系统中的通信装置的扬声器和/或其它音 频组件来以可听方式输出方向和指令,并且音频应用程序可被配置为接收经 由麦克风组件所输入的音频并经由通信装置的扬声器和/或其它音频组件输 出音频。

该方法和设备使用通信装置和/或通信系统的音频组件来管理与导航应 用程序和音频应用程序相关联的音频冲突或优先级。更特别地,在通信装置 上正在执行导航应用程序的情况下,该方法和设备检测到音频应用程序的启 动(例如,呼入呼叫)。在一些情况下,该方法和设备判断音频应用程序的启 动是具有关联的高优先级还是低优先级。基于音频应用程序的启动的优先 级,该方法和设备管理与导航应用程序和音频应用程序的操作相关联的音频 输入和输出。更特别地,该方法和设备可以在导航应用程序输出方向的情况 下使通信装置的麦克风闭音,可以禁止输出任何导航警告,以及/或者可以进 行其它功能。

如这里所论述的方法和设备可以向现有的音频内容管理技术提供许多 改进。例如,在对音频应用程序进行初始化的情况下,导航应用程序可以保 持执行中,由此使装置的用户无需在音频应用程序终止时重新启动并重新配 置导航应用程序。进一步地,导航应用程序以可听方式输出的方向将不会被 传输至音频应用程序的附加参与方,由此减轻了与获得敏感信息的附加参与 方相关联的安全担忧。再进一步地,该方法和设备可以减少与导航应用程序 的执行相关联的音频指令或警告的数量,由此减少音频应用程序的中断次 数。

如这里所使用的,“导航应用程序”可被理解为任何类型的应用程序、程 序和/或可执行指令集等,其中这些应用程序、程序和/或可执行指令集等可 被配置为以可听方式输出方向、指示、指令、警告、以及与路线、周游、路 程和/或路径等的导航或遍历(traversal)相关联的其它音频提示。此外,如这 里所使用的,“音频应用程序”可被理解为任何类型的应用程序、程序和/或可 执行指令集等,其中这些应用程序、程序和/或可执行指令集等可被配置为输 出音频内容和/或接收音频输入。例如,音频应用程序可以是电话应用程序、 IP语音(VoIP)应用程序、文本到语音消息应用程序、即按即说(PTT)应用程序、 无线PTT(POC)应用程序和/或其它相似的音频应用程序。此外,应当理解, 音频的输入和输出可以经由能够与导航应用程序和音频应用程序相互联系 或连接至导航应用程序和音频应用程序的诸如以下等的任何组件而进行:例 如,移动装置或配置有移动装置的车辆的麦克风和扬声器、蓝牙头戴式耳机或相似的外部外围装置。

图1示出示例性环境100的框图。应当理解,环境100的各组件可以具有 一个或多个实体。环境100包括车辆105,其中在该车辆105内,移动装置110 正在工作。例如,车辆105的操作者或乘客可以在车辆105的运行期间利用移 动装置110及其应用程序。移动装置110可以具有被配置为利用移动装置110 和/或车辆105的音频组件的一组应用程序。例如,车辆105的操作者或乘客可 以使用导航应用程序来计算或确定到目的地的路线,并且导航应用程序可以 经由移动装置110的扬声器以可听方式输出向着目的地的逐向导航 (turn-by-turn directions)。对于进一步的示例,移动装置110可以配置有诸如电 话应用程序等的音频应用程序,其中该音频应用程序能够接收和发送音频并 且输出音频。在一些情况下,导航应用程序和音频应用程序可以经由车辆105 的扬声器或麦克风、经由与外围装置的配对以及/或者经由其它组 件来输出或接收音频。应当理解,移动装置110可以配置有例如IP语音(VoIP) 应用程序、文本到语音消息应用程序、即按即说(PTT)技术、无线PTT(POC) 应用程序和/或其它相似的音频应用程序等的其它各种音频应用程序。

如图1所示,环境100可以具有多个网络,其中这多个网络被配置为与移 动装置110和/或车辆105的各组件进行通信。特别地,环境100可以包括卫星 120和基站115。卫星120可以是全球定位系统(GPS)卫星,其中该GPS卫星可 被配置为向移动装置110和/或导航应用程序提供GPS信息。特别地,移动装 置110可以配置有GPS接收器芯片,其中该GPS接收器芯片可以计算用以定位 移动装置110的GPS坐标,计算向着目的地的方向,并且进行其它功能。基站 115可以便于进行经由任何标准或技术(例如,GSM、CDMA、TDMA、 WCDMA、EDGE、OFDM、GPRS、EV-DO、WiMAX、WiFi、蓝牙、UWB 及其它等)的任何类型的无线数据通信。例如,移动装置110的用户可以经由 与基站115的无线通信来拨出或接收呼叫。

根据如这里所论述的方法和设备,移动装置110可被配置为解决音频应 用程序和导航应用程序之间的音频冲突或优先级(以及/或者减轻关于音频应 用程序和导航应用程序的安全担忧)。例如,导航应用程序可能利用与逐向 导航相关联的警告来频繁地中断电话应用程序上的进行中通话。对于进一步 的示例,在打电话的参与方可以听见导航应用程序所输出的方向的情况下, 存在安全担忧。应当理解,预想到进一步的好处。

在一些实现中,移动装置110的用户可以输入用于解决音频冲突或管理 音频优先级的一组规则或优先级。例如,用户可以指定应接收高优先级的一 组联系人(例如,配偶、家庭成员等)、应接收低优先级的另一组联系人(例如, 未知号码、不在联系人列表中的个人)、以及其它优先级惯例。可以由用户 和/或以动态方式添加、删除和/或更新该组规则或优先级。例如,移动装置 110可以访问日历应用程序以判断是否存在需要临时放置在高优先级列表上 的与约会相关联的任何联系人。在一些情况下,音频应用程序可以经由导航 应用程序判断为用户在去往约会位置的途中,并且可以适当地更新高优先级 和/或低优先级的列表。

根据实现,移动装置110及其组件可被配置为在导航应用程序正在执行 期间音频应用程序启动的情况下(反之亦然),解决音频冲突和/或减轻安全担 忧。在一些情况下,如果导航应用程序正将逐向导航提供至车辆105的操作 者、并且音频应用程序启动,则导航应用程序可被配置为确定逐向导航的下 一方向并且以可听方式输出与该下一方向相关联的状态。例如,如果下一方 向是在五(5)英里处右转,则导航应用程序在音频应用程序启动时,可以向操 作者通知在五(5)英里处右转。

移动装置110还可被配置为使与逐向导航相关联的任何导航警告闭音、 或者防止输出任何导航警告。导航警告可以与导航指令形成对比。例如,导 航警告可以是即将出现的方向的任何指示(例如,“在2个街区处右转”),并且 导航指令可以是与向着目的地的路线相关联的明确指令(例如,“在此处右 转”)。在一些情况下,音频应用程序可以控制移动装置110的扬声器并且防止 导航应用程序经由该扬声器输出导航警告。例如,音频应用程序可以获得向 着扬声器的独占访问,使得将不经由扬声器输出导航警告。在其它情况下, 导航应用程序可以判断为音频应用程序启动,并且导航应用程序既不能生成 也不能输出导航警告。更特别地,导航应用程序可以接收表示音频应用程序 启动的“标志”或其它类型的指示,并且响应于接收到该标志,可以抑制生成 和/或输出导航警告。

在导航应用程序的执行期间电话应用程序启动的情况下,移动装置110 可以判断是正在接收呼入呼叫还是移动装置110的用户正在拨打呼出呼叫。 如果正在接收呼入呼叫,则移动装置110可以检查该组规则或优先级以判断 该呼叫是高优先级呼叫还是低优先级呼叫。更特别地,移动装置110可以识 别呼入呼叫的主叫方并将该主叫方与该组规则或优先级进行比较。例如,如 果移动装置110的用户的配偶是主叫方、并且该用户的配偶在高优先级列表 上,则移动装置110可以向该呼入呼叫分配高优先级。在另一示例中,如果 呼入呼叫来自未知号码、并且该组规则或优先级表示任何未知号码均应具有 低优先级,则移动装置110可以向该呼入呼叫分配低优先级。

移动装置110可被配置为基于呼入呼叫的优先级来管理导航应用程序和 音频应用程序的音频输出和功能。在一些情况下,如果呼入呼叫分配有低优 先级,则移动装置110可被配置为延迟与该呼入呼叫相关联的报警或者暂时 保留该呼入呼叫,直到在导航应用程序的逐向导航中出现充足间歇为止。特 别地,导航应用程序可以估计或近似在导航应用程序将输出下一方向之前的 时间量,并且将该时间量与用户或其它实体可设置的阈值进行比较。如果该 时间量小于阈值,则音频应用程序可以暂时保留该呼叫,直到时间量达到或 超过阈值为止。此外,在一些情况下,如果时间量小于阈值,则音频应用程 序可以将呼入呼叫发送至语音信箱模块或相似的接听组件。如果时间量达到 或超过阈值,则音频应用程序可以将呼入呼叫的指示提供至用户。例如,移 动装置110可以响铃、振动和/或进行其它报警功能。然后,用户可以选择是 接听还是忽略该呼叫。

在一些情况下,移动装置110可以将所估计或所近似的间歇的时间量的 指示提供至用户以使得用户能够选择是接受还是拒绝呼入呼叫,或者向想要 拨打呼出呼叫的用户提供信息。例如,如果移动装置110接收到呼入呼叫并 且判断为下一方向是在一英里处右转,则移动装置110可以向用户指示下一 方向是在一英里处右转并且可以使得用户能够接受或拒绝该呼入呼叫。此 外,例如,如果用户想要拨打呼出呼叫、并且移动装置110判断为下一方向 是在两英里处左转,则移动装置110可以向用户指示下一方向是在两英里处 左转且在近似的时间量内导航方向可能使呼叫中断,并且可以提示用户选择 他/她是否仍想要拨打呼出呼叫。应当理解,设想了各种报警延迟功能、阈值 判断和报警指示。此外,应当理解,可以将如这里所论述的优先级应对功能 应用于除电话应用程序以外的音频应用程序。例如,移动装置110可以同样 延迟与文本到语音SMS相关联的报警,直到在导航应用程序中出现充足间歇 为止。

移动装置110还可被配置为在音频应用程序连接或以其它方式启动音频 输入和输出的情况下,管理关联组件的音频输入和输出。例如,在呼入呼叫 来自高优先级联系人的情况下,或者在呼入呼叫来自低优先级联系人但如果 在下一方向之前存在充足间歇的情况下,音频应用程序可以在用户拨打呼出 呼叫时连接。在管理音频输入和输出时,移动装置110可被配置为在导航应 用程序需要输出方向的情况下,使移动装置110、车辆105和/或任何外围装置 的麦克风闭音。更特别地,音频应用程序或导航应用程序可被配置为在导航 应用程序输出导航方向(例如,“在此处左转”)的情况下,使麦克风和/或其它 输入组件闭音,由此防止音频应用程序的另一端的参与方听见导航方向输 出。此外,移动装置110可以在音频应用程序退出、导航应用程序退出和/或 其它触发时,终止音频冲突管理功能。

参考图2,示出示例性移动装置200及其组件。应当理解,图2表示一般 化的示意例示,并且可以添加其它组件和/或实体、或者可以删除或修改现有 的组件和/或实体。

如图2所示,移动装置200可以包括一组端口(逻辑端口或物理端口),其 中如这里所论述的,该组端口可以与数据传输环境的诸如蜂窝塔115、GPS 卫星120及其它等的其它组件进行输入信号或数据的接收或者信号或数据的 输出。更特别地,蜂窝输入端口208可被配置为接收与蜂窝电话呼叫有关的 蜂窝数据。进一步地,蜂窝输出端口209可被配置为输出蜂窝电话呼叫数据。 再进一步地,GPS输入端口206可被配置为经由例如GPS卫星来接收GPS位置 数据。

移动装置200还可以包括:麦克风端口202,其可被配置为接收音频;以 及扬声器端口204,其可被配置为输出音频。应当理解,麦克风端口202可以 是能够电连接至麦克风变换器的硬件插孔插座(例如,3.5mm的TRS连接器)、 可以将声音转换成电信号的集成硬件组件(例如,集成麦克风)、或者使用可 以无线连接至(例如,蓝牙头戴式耳机中的)蓝牙麦克风的蓝牙接收器所创建 的逻辑端口。此外,应当理解,扬声器端口204可以是能够电连接至扬声器 变换器的硬件插孔插座(例如,3.5mm的TRS连接器)、可以响应于电气音频 信号输入来产生声音的集成硬件组件、或者使用可以无线连接至(例如,蓝 牙头戴式耳机中的)蓝牙扬声器的蓝牙发送器所创建的逻辑端口。

移动装置200还可以包括在操作系统222的控制下或与操作系统222相结 合地进行工作的处理器210,其中该处理器210与诸如以下等的存储器220进 行通信:电子随机存取存储器、或者瞬态或非瞬态的计算机可读存储介质的 其它形式。操作系统222可以是任何商用、开源或专有的操作系统或平台。 处理器210可以与诸如存储在本地硬盘驱动器上的数据库等的数据库240进 行通信。尽管例示了作为移动装置200中的本地数据库,但数据库240可以与 移动装置200分开。

处理器210还可以与无线通信模块215进行通信,以实现诸如有线或无线 数据连接等的端口202、204、206、208、209中的一个或多个。更特别地, 在被配置作为GPS输入端口206的情况下,通信模块215可以包括GPS接收器 以处理从GPS网络245所接收到的GPS信号。通信模块215还可以与诸如包括 一个或多个小区站点或基站的蜂窝网络等的广域网250进行通信,以实现蜂 窝输入端口208和蜂窝输出端口209。蜂窝网络250可以使移动装置200可通信 地连接至附加装置。通信模块215可以包括与局域网255或其它网络进行通信 的无线电收发器。在被配置为麦克风端口202和/或扬声器端口204的情况下, 通信模块215还可以包括WPAN(蓝牙无线个人区域网)收发器 217,其中该WPAN收发器217可以连接至如前面所述的无线个人 区域网中的元件(例如,蓝牙头戴式耳机)。

处理器210还可以与导航应用程序230进行通信,其中该导航应用程序 230可被配置为向用户提供逐向导航。此外,处理器210可以与音频应用程序 225进行通信,其中该音频应用程序225可被配置为利用移动装置200的诸如 麦克风端口202和/或扬声器端口204等的组件。例如,音频应用程序225可以 是电话应用程序或者其它应用程序或模块。应当理解,设想了其它应用程序 和功能。例如,移动装置200可以包括被配置为检查规则或优先级的列表以 解决优先级或音频冲突的应用程序、以及被配置为维持约会和这些约会的关 联联系人的列表的日历应用程序。

尽管图2将移动装置200例示作为具有硬件和软件的组合的单机系统,但 也可以将移动装置200的组件作为传统的计算机平台能够执行的软件应用程 序或程序来实现。同样,还可以将移动装置200的组件作为能够内置于其它 软件应用程序和程序的软件模块或程序模块来实现。在任意情况下,可以以 任何类型的传统专有或开源计算机语言来实现移动装置200的组件。

参考图3,示出详述优先级的列表的示例性数据记录300。应当理解,数 据记录300仅是示例性的,并且可以包括能够被存储、访问、更新和/或删除 的任何类型的数据。根据系统和方法,移动装置的用户可以根据各种偏好来 设置和/或更新数据记录300的数据。

如图3所述,数据记录300可以具有优先级A联系人列表305和优先级B联 系人列表320。例如,优先级A联系人列表305可以包括具有“高”优先级的个 人或实体310的列表,并且优先级B联系人列表320可以包括具有“低”优先级 的个人或实体325的列表。如这里所论述的,诸如移动装置110等的移动装置 可以检查数据记录300和关联列表305、320,以确定优先级并解决与音频应 用程序和导航应用程序相关联的冲突。例如,在电话应用程序接收到呼入呼 叫时,电话应用程序或其它组件可以检查数据记录300以判断呼入呼叫是否 来自任意的关联列表305、320上的联系人。如果该联系人在优先级A联系人 列表305上,则电话应用程序可以指定呼入呼叫具有较高的优先级,并且如 果该联系人在优先级B联系人列表320上,则电话应用程序可以指定呼入呼叫 具有较低的优先级。

在一些情况下,优先级A联系人列表305或优先级B联系人列表320可以 具有一个或多个动态条目。例如,移动装置可以使数据记录300与移动装置 的日历应用程序相互联系,并且将与约会相关联的任何联系人315插入在优 先级A联系人列表305上。更特别地,如果在2:45PM时、移动装置的用户正 驶往排定于3:00PM的约会,则移动装置可以将与3:00PM的约会相关联的任 何联系人均放置在优先级A联系人列表305上。这样,如果约会联系人其中之 一呼叫用户,则该联系人可以接收较高的优先级。此外,在约会时间已过去 的情况下,可以将约会联系人从优先级A联系人列表305删除。应当理解,设 想了其它动态联系人使用情况。

图4是移动装置(诸如图1所示的移动装置100等)所用的用以管理与该移 动装置的音频应用程序和/或导航应用程序相关联的音频冲突或优先级的方 法400的流程图。该方法400从以下操作开始:移动装置可选地从用户接收 405)用于应对该移动装置上的音频冲突的一组规则/优先级。例如,用户可 以指定在接收到呼入呼叫时、哪些联系人具有高优先级以及哪些联系人具有 低优先级。在一些情况下,移动装置可以与关联的日历应用程序相互联系, 以向该组规则/优先级动态地添加联系人。移动装置启动(410)被配置为以可 听方式输出与路线相关联的逐向导航的导航应用程序。例如,用户可以输入 目的地,并且导航应用程序可以计算向着该目的地的路线并可以经由移动装 置的扬声器或其它输出组件来输出与该路线相关联的导航警告和逐向导航。

移动装置检测(415)移动装置上的音频应用程序的启动。例如,电话应用 程序可以检测呼入呼叫、或者消息应用程序可以检测传入文本到语音消息。 对于进一步的示例,用户可以启动电话应用程序以拨打呼出呼叫。移动装置 可选地经由扬声器输出(420)与路线相关联的导航状态。在一些情况下,导航 应用程序可以确定逐向导航的下一方向并输出该下一方向的指示(例如,“在 15英里处的下一出口右转”)。

移动装置可选地对导航应用程序或音频应用程序进行配置(425)以使与 路线相关联的任何导航警告闭音。例如,与导航指令(例如,“在此处右转”) 相对比,导航警告可以是即将出现的方向的任何指示(例如,“在2个街区处右 转”)。在一些情况下,音频应用程序可以控制移动装置的扬声器并且防止导 航应用程序经由该扬声器输出导航警告。在其它情况下,导航应用程序可以 判断为音频应用程序启动,并且可以既不生成也不输出导航警告。

在该配置(“A”)之后并且参考图5,移动装置可选地估计(505)在要经由扬 声器以可听方式输出路线的即将出现的方向之前的时间量。特别地,可以根 据剩余距离和车辆速度的当前速率来估计在要以可听方式输出即将出现的 方向之前的时间量。移动装置还可选地向用户询问(510)关于用以继续音频应 用程序的启动的选项,其中该选项表示所估计的时间量。例如,如果用户将 要拨打呼出呼叫,则该询问可以表示在特定的几分钟的时间量内存在即将出 现的方向、并且可以要求批准拨打呼出呼叫。此外,例如,如果用户将要接 听呼入呼叫,则该询问可以表示在特定的几分钟的时间量内存在即将出现的 方向并且可以要求批准接收呼入呼叫。

移动装置可选地判断(515)是否从用户接收到批准。如果接收到批准 (“是”,“B”),则处理返回至图4的“B”。作为对比,如果没有接收到批准(“否”), 则移动装置可选地终止(520)音频应用程序。在一些情况下,如果接收到呼入 呼叫,则移动装置可以拒绝该呼叫,将该呼入呼叫发送至语音信箱模块,或 者进行作为终止(520)的一部分的其它功能。

返回参考图4,如果音频应用程序是电话应用程序等,则移动装置判断 (430)音频应用程序的启动是呼入呼叫还是呼出呼叫。如果呼叫是呼入呼叫 (“呼入(INCOMING)”),则移动装置判断(435)呼叫是否来自高优先级联系人。 例如,移动装置可以检查一组规则/优先级以判断呼叫是否来自具有较高优先 级的个人或实体。如果呼叫不是来自高优先级联系人(“否”),则移动装置延 迟(440)与音频应用程序相关联的报警,直到在逐向导航中出现充足间歇为 止。在一些情况下,音频应用程序和/或导航应用程序可以估计或近似在要以 可听方式输出下一方向之前存在多少时间和/或距离。如果该时间和/或距离 没有达到或超过阈值(例如,5分钟、2英里等),则音频应用程序和/或导航应 用程序可以延迟报警,直到该时间和/或距离达到或超过阈值为止,此时音频 应用程序可以提供呼入呼叫的指示。在一些情况下,如果该时间和/或距离没 有达到或超过阈值,则音频应用程序可以将呼入呼叫发送至语音信箱模块。 在其它情况下,音频应用程序可以向用户指示该时间和/或距离并且使得用户 能够选择是接受还是拒绝该呼入呼叫。如果该时间和/或距离确实达到或超过 阈值,则音频应用程序可以向用户提供呼入呼叫的指示(例如,手机铃声), 并且处理可以进入445。

如果呼叫是呼出呼叫(“呼出(OUTGOING)”)、该呼叫来自高优先级个人 (“是”)、或者已达到逐向导航中的充足间歇,则音频应用程序可以连接两个 参与方之间的呼叫。在一些情况下,如果呼叫是呼入呼叫,则用户可以选择 是接听还是拒绝该呼叫。在其它情况下,如果呼叫是呼出呼叫,则移动装置 可以指示在利用导航应用程序将需要输出下一方向之前的近似时间量或距 离,并且可以提示用户选择是取消还是拨打该呼出呼叫。在连接呼叫之后, 移动装置在以可听方式输出逐向导航时,使该移动装置的麦克风闭音(445)。 更特别地,在导航应用程序经由扬声器输出逐向导航期间,移动装置的麦克 风将不会接收和/或处理任何音频输入。在音频应用程序或导航应用程序退出 或终止的情况下,方法400结束(450)。例如,在呼叫终止的情况下、在到达 目的地的情况下或者在其它触发时,方法400可以结束。

因而,通过上述公开内容应当显而易见,通信系统中的方法和设备管理 在通信装置上正执行的音频应用程序和导航应用程序之间的音频冲突和优 先级。该方法和设备有利地使得通信装置能够在音频冲突最小的情况下,同 时执行音频应用程序和导航应用程序。该方法和设备还有利地防止了将可能 敏感的信息发送至其它参与方。

本发明内容意图解释如何实施并使用根据本发明的各种实施例,而不是 对本发明的真实、期望和公平的范围和精神进行限制。上述说明并不意图是 排他性的或将本发明局限于所公开的精确形式。有鉴于以上教导,可以进行 修改或变化。选择并说明这些实施例,以提供本发明的原理及其实际应用的 最佳说明,并且使得本领域技术人员能够将本发明用在各种实施例中并且利 用与所设想的特定用途相适合的各种修改。所有这些修改和变化在根据公 平、合法和公正地授权的广度进行解释的情况下,均在如本专利申请的审查 期间可以修改的所附权利要求书及其所有等同物所确定的本发明的范围内。

权利要求书(按照条约第19条的修改)

1.一种电子通信装置中的方法,所述电子通信装置包括音频应用程序, 所述音频应用程序被配置为利用第一音频组件和用于接收音频的第二音频 组件,所述方法包括以下步骤:

利用处理器判断为导航应用程序启动,其中所述导航应用程序被配置为 经由所述第一音频组件以可听方式输出方向;

利用处理器来识别与所述导航应用程序相关联的音频输出;以及

在经由所述第一音频组件输出所述音频输出期间,利用处理器来使所述 第二音频组件闭音以使得所述第二音频组件不接收音频输入。

2.根据权利要求1所述的方法,其中,在所述音频输出是与所述方向相 关联的即将出现的警告的情况下,所述方法还包括以下步骤:

防止将所述即将出现的警告经由所述第一音频组件以可听方式输出。

3.根据权利要求1所述的方法,其中,所述音频输出是所述方向中的即 将出现的方向。

4.根据权利要求1所述的方法,其中,还包括以下步骤:

检测与所述音频应用程序相关联的呼入音频流元素;

检查至少一个规则的列表,以判断为所述呼入音频流元素具有高优先 级;以及

将所述呼入音频流元素的指示提供至所述电子通信装置的用户。

5.根据权利要求1所述的方法,其中,还包括以下步骤:

检测与所述音频应用程序相关联的呼入音频流元素;

检查至少一个规则的列表,以判断为所述呼入音频流元素具有低优先 级;

对要经由所述第一音频组件以可听方式输出所述方向中的即将出现的 方向之前的时间量进行估计;以及

基于所述时间量来管理所述呼入音频流元素。

6.根据权利要求5所述的方法,其中,管理所述呼入音频流元素的步骤 包括:

判断为所述时间量没有达到或超过阈值;以及

延迟与所述呼入音频流元素相关联的报警。

7.根据权利要求6所述的方法,其中,延迟所述报警,直到所述时间量 达到或超过所述阈值为止。

8.根据权利要求5所述的方法,其中,管理所述呼入音频流元素的步骤 包括:

判断为所述时间量没有达到或超过阈值;以及

将所述呼入音频流元素发送至语音信箱模块。

9.根据权利要求5所述的方法,其中,管理所述呼入音频流元素的步骤 包括:

判断为所述时间量达到或超过阈值;以及

将所述呼入音频流元素的指示提供至所述电子通信装置的用户。

10.根据权利要求1所述的方法,其中,所述第一音频组件是扬声器, 并且所述第二音频组件是麦克风。

11.根据权利要求1所述的方法,其中,还包括以下步骤:

检测与所述音频应用程序相关联的音频流的初始化;

对要经由所述第一音频组件以可听方式输出所述方向中的即将出现的 方向之前的时间量进行估计;

向所述电子通信装置的用户询问用以继续所述初始化的选项,其中所述 选项包括所述时间量的指示;以及

从用户接收针对所述询问的应答。

12.一种电子通信装置中的方法,所述电子通信装置包括导航应用程序, 所述导航应用程序被配置为经由第一音频组件以可听方式输出方向,所述方 法包括以下步骤:

检测被配置为利用所述第一音频组件和第二音频组件的音频应用程序 的初始化;

响应于检测到所述音频应用程序的初始化来确定所述方向中的即将出 现的方向;

经由所述第一音频组件输出所述即将出现的方向的指示;

识别与所述即将出现的方向相关联的导航警告;以及

在所述音频应用程序被初始化期间,禁止经由所述第一音频组件输出所 述导航警告。

13.根据权利要求12所述的方法,其中,还包括以下步骤:

检测所述音频应用程序的终止;以及

响应于检测到所述终止来经由所述第一音频组件输出所述导航警告。

14.根据权利要求12所述的方法,其中,所述第一音频组件是扬声器, 并且所述第二音频组件是麦克风。

15.根据权利要求12所述的方法,其中,还包括以下步骤:

从所述音频应用程序接收用以对要经由所述第一音频组件以可听方式 输出所述方向中的所述即将出现的方向之前的时间量进行估计的请求;

估计所述时间量;以及

将所述时间量的指示提供至所述音频应用程序。

16.一种电子通信装置,包括:

音频输入硬件,其被配置为接收音频;

音频输出硬件,其被配置为输出音频;

导航应用程序,其被配置为经由所述音频输出硬件来提供方向;

音频应用程序,其被配置为利用所述音频输入硬件和所述音频输出硬 件;以及

处理器,其被配置为执行所述导航应用程序和所述音频应用程序,以进 行以下操作:

在所述导航应用程序正在执行期间,检测所述电子通信装置上的所 述音频应用程序的初始化;

判断为在所述音频应用程序被初始化期间,所述导航应用程序将利 用所述音频输出硬件来提供所述方向;

识别所述方向中的即将出现的方向;以及

在所述导航应用程序经由所述音频输出硬件输出所述即将出现的 方向期间,使所述音频输入硬件闭音以使得所述音频输入硬件不接收音频输 入。

17.根据权利要求16所述的电子通信装置,其中,所述处理器还被配置 为执行所述导航应用程序和所述音频应用程序,以进行以下操作:

识别与所述即将出现的方向相关联的警告;以及

防止所述导航应用程序经由所述音频输出硬件输出所述警告。

18.根据权利要求16所述的电子通信装置,其中,所述处理器还被配置 为执行所述导航应用程序和所述音频应用程序,以进行以下操作:

检测与所述音频应用程序的初始化相关联的呼入音频流元素;

检查至少一个规则的列表,以判断为所述呼入音频流元素具有高优先 级;以及

将所述呼入音频流元素的指示经由所述音频应用程序提供至所述电子 通信装置的用户。

19.根据权利要求16所述的电子通信装置,其中,所述处理器还被配置 为执行所述导航应用程序和所述音频应用程序,以进行以下操作:

检测与所述音频应用程序的初始化相关联的呼入音频流元素;

检查至少一个规则的列表,以判断为所述呼入音频流元素具有低优先 级;

对要经由所述音频输出硬件以可听方式输出所述方向中的所述即将出 现的方向之前的时间量进行估计;以及

利用所述音频应用程序、基于所述时间量来管理所述呼入音频流元素。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号