使用短程通信协议的全双工语音配置文件来提供数字数据的制作方法

文档序号:7791480阅读:216来源:国知局
使用短程通信协议的全双工语音配置文件来提供数字数据的制作方法
【专利摘要】在一个实施例中,电子装置的处理装置被配置为确定是否将第一电子装置的数字数据(除已编码的语音以外)提供给第二电子装置的资源。该处理装置被配置为,响应于确定将所述第一电子装置的所述数字数据提供给所述资源,使用短程通信协议的第一全双工语音配置文件通过电子装置的外部接口与所述第二电子装置建立连接。该处理装置被配置为将所述数字数据转换成音频信息,以及通过已建立的连接传送所述音频信息。
【专利说明】使用短程通信协议的全双工语音配置文件来提供数字数据
[0001] 优先权
[0002] 本申请要求享有于2012年3月13日提交的标题为"USING A BLUETOOTH HEADSET CONNECTION TO SEND FULL DUPLEX MODULATED DATA"的美国临时申请No. 61/610, 245 的权 益,该美国临时申请通过全文引用的方式纳入本文。
[0003] 版权声明
[0004] ? 2011-2012 Airbiquity公司。该专利文档的公开内容的一部分含有受版 权保护的材料。版权所有者不反对由任何人对该专利文档或专利公开内容的如专利商 标局专利档案或记录中所呈现那样的传真复制,但是保留其它所有方式的版权权利。37 CFR§ 1. 71(d)。

【背景技术】
[0005] 已知的是,具有短程通信能力(例如,蓝牙能力、USB能力等)但可能不具有长程 通信能力(例如,可能不具有蜂窝收发器)的第一电子装置可以使用短程连接耦合到确实 具有长程通信能力的第二电子装置(例如,蜂窝电话),以使用长程收发器与远离所述第一 和第二电子装置的第三电子装置进行通信。此外,更一般地,所述第一电子装置可以经由所 述短程连接耦合到第二电子装置,以访问该第二电子装置的资源,无论该资源是长程通信 能力还是该第二电子装置的另一资源。随后的公开内容就前述布置进行改进。


【发明内容】

[0006] 下面是对本发明的概要,以便提供对本发明的一些方面的基本理解。该概述不意 在标识本发明的主要/关键要素或者界定本发明的范围。其仅有的目的是以简单的形式呈 现本发明的一些概念,作为下面呈现的更详细描述的前序。
[0007] 在一个实施例中,在准备传送数字数据(除已编码的语音以外)期间,第一电子装 置的处理装置使得该第一电子装置使用短程协议耦合到第二电子装置。该短程协议和多个 配置文件相关联,该多个配置文件包括:用于传达已编码的语音的第一全双工语音配置文 件,以及用于传达数字数据(除语音以外)的第二数据配置文件。虽然该短程协议与用于 传达数字数据(除语音以外)的第二配置文件相关联,但该处理装置并不试图使用该第二 数据配置文件建立连接。相反,该处理装置使用第一全双工语音配置文件(其在一个实施 例中可以是蓝牙耳机配置文件(HSP))来建立连接。蓝牙耳机配置文件被设计用于已编码 的语音的双向通信。该处理装置将数字数据转换成音频信息,并且通过已建立的用于数据 通信的连接传送该音频信息。我们使用术语"数据通信"来意指通信的是数字数据而不是 已编码的语音。
[0008] 上文所描述的第一电子装置可以使用该第二数据配置文件向不具有建立蓝牙连 接所必需的硬件积累的电子装置的资源提供数字数据。例如,一些电子装置不具有通过蓝 牙传送数字数据(除已编码的语音以外)所要求的附加的硬件层。这样的附加的层可以包 括制造有加密密钥的安全芯片和与该安全芯片交互的其他部件(诸如,特别配置的微处理 器,以与该安全芯片通信和/或管理到其主机电子装置的数据通信以及来自其主机电子装 置的数据通信)。
[0009] 此外,该第一电子装置不需要有这样的附加的硬件层(无论该第一电子装置与之 建立连接的电子装置具有这样的附加的硬件层还是不具有这样的附加的硬件层)。当考虑 到制造成本--包括附加的硬件层的部件的成本和其他成本(诸如,与在第一电子装置的 设计中使用所述部件相关联的硬件验证和/或认证支出)--时,这会是一个优点。
[0010] 由参照附图进行的对优选实施方案的以下详细描述,本发明的额外方面和优点将 变得明了。

【专利附图】

【附图说明】
[0011] 图1是示出用于通过装置之间的短程连接传送数字数据的方法的流程图。
[0012] 图2是示出用于通过装置之间的短程连接进行接收的方法的流程图。
[0013] 图3示出第一电子装置的应用数据的数据传送路径的一个实施例。
[0014] 图4示出用于使用蓝牙耳机配置文件(HSP)连接以发送全双工调制数据的系统的 一个实施例。
[0015] 图5示出用于使用蓝牙全双工语音配置文件以从第一电子装置向第二电子装置 提供数据,以用于通过无线电信网络向第三远程电子装置进行带内传送的系统的一个实施 例。

【具体实施方式】
[0016] 图1是示出用于通过装置之间的短程连接传送数字数据的方法的流程图。
[0017] 在方框101中,处理装置确定是否使用与多个配置文件相关联的短程协议来将第 一电子装置的数字数据(除已编码的语音以外)提供给第二电子装置,所述多个配置文件 包括用于传达已编码的语音的第一全双工语音配置文件和用于传达数字数据(除语音以 夕卜)的第二数据配置文件。在一个实施例中,该短程协议是蓝牙。在一个实施例中,该第一 全双工语音配置文件包括蓝牙耳机配置文件(HSP)。
[0018] 在方框102中,响应于确定将第一电子装置的数字数据提供给资源,所述处理装 置使用该第一全双工语音配置文件建立第一电子装置和第二电子装置之间的连接。该资源 可以包括长程收发器、GPS收发器、加速计、处理器、永久存储器等。
[0019] 在方框103中,处理装置将数字数据转换成音频信息。调制可以在硬件或软件中 完成。在一个实施例中,调制器可以实施已知的"带内信令"技术。在方框104中,处理装 置通过已建立的连接传送所述音频信息。
[0020] 在一个实施例中,通过使用与第二电子装置的蓝牙耳机连接作为数据通信信道, 该第一电子装置可以与存在于第二电子装置上的应用进行通信,无需附加的硬件和软件通 信接口。因此,起初旨在用于语音通信的现有耳机通信可以被用于数据通信。
[0021] 数据通信可以使用第一电子装置和第二电子装置之间的蓝牙耳机连接的音频信 道,以向第二电子装置发送已调制的数据并且从第二电子装置接收已调制的数据。此调制 可以是其中将数字数据转变成音频信息的任何形式。一旦第二电子装置接收到该音频,就 将该音频转换回其数字格式,该数字格式接下来可被应用层软件理解和使用。
[0022] 图2是示出用于通过装置之间的短程连接进行接收的方法的流程图。
[0023] 在方框201中,处理装置通过短程连接接收音频信息,该短程连接是使用第一全 双工语音配置文件建立的与第二电子装置的连接。
[0024] 在方框202中,处理装置确定是否从已接收的音频信息中恢复数字数据。如果在 菱形203中处理装置确定不从已接收的音频信息中恢复数字数据,则在方框204中,处理装 置从已接收的音频信息中恢复语音数据。如果在菱形203中处理装置确定从已接收的音频 信息中恢复数字数据,则在方框205中,处理装置将音频信息解调成适合于被应用层软件 使用的数字格式。
[0025] 图3示出第一电子装置的应用数据的数据传送路径的一个实施例。
[0026] 应用A属于第一电子装置例如嵌入式装置,而应用B属于第二电子装置例如蜂窝 电话。第一电子装置将来自应用A的数据提供给调制器301。调制器301基于输入应用数 据输出音频信息。通过使用蓝牙耳机连接的音频传输,将输出音频信息传送到第二电子装 置。
[0027] 第二电子装置将已接收的输出音频信息提供给解调器303,以恢复应用数据。应用 B可以使用所恢复的应用数据。
[0028] 图4示出用于使用蓝牙耳机配置文件(HSP)连接以从嵌入式装置向蜂窝电话发送 全双工调制数据的系统的一个实施例。
[0029] 嵌入式装置和蜂窝电话各自可以包括应用层软件,所述应用层软件运行任何要求 将应用消息与一个对等(peer)进行交换的用例。蓝牙模块401可以包含蓝牙无线电硬件、 蓝牙栈固件以及蓝牙耳机配置文件。蓝牙模块411可以包含蓝牙无线电硬件、蓝牙栈固件 以及蓝牙音频网关配置文件。
[0030] 音频装置402和412均可负责与蓝牙模块的音频接口的接口接合,以及向它们相 关联的应用提供数字编码的PCM流和提供来自它们相关联的应用的数字编码的PCM流。
[0031] 软件调制器404和414以及软件解调器403和413可以被配置为处理到应用层数 据的数字音频信息和来自应用层数据的数字音频信息。
[0032] 存在于嵌入式设备和蜂窝电话上的应用层中的通信任务405和415均负责应用层 消息到它的对等通信任务的通信。
[0033] 图5示出用于使用蓝牙的全双工语音配置文件以从第一电子装置向第二电子装 置提供数据,以用于通过无线电信网络向第三远程电子装置进行带内传送的系统的一个实 施例。
[0034] 在示例系统500中,电子装置504可以包括带内信令(IBS)调制解调器502。处 理装置501可以确定是否使用电子装置504的IBS调制解调器502来向对等装置诸如电话 505进行传送。所述确定可以基于电话505是否被配置为使用带内信令用于通过无线电信 网络的数据传送。响应于确定电话505被配置为使用带内信令,处理装置501可以选择IBS 调制解调器502并且生成音频信息503。
[0035] 处理装置506可确定已接收的音频信息503是否包括带内信令。响应于确定已接 收的音频信息不包括带内信令,处理装置506可以使用解调器来解调已接收的音频信息, 之后使用例如分组数据连接收发器传送已接收的音频信息的表示。响应于确定已接收的音 频信息503确实包括带内信令,处理装置506可以绕过解调,并且使已接收的音频信息503 传递经过,以通过无线电信网络传送已接收的音频信息503。在后一种情况下,远程装置 509接收音频信息503,并且使用IBS调制解调器512 (对应于电子装置501的IBS调制解 调器502)解调音频信息503。
[0036] 相似地,处理装置506可确定经由带内信令从远程装置509接收的信息是将被解 调还是将被传递经过。在一个实施例中,处理装置506可以确定经由带内信令从远程装置 509接收的信息是否对应于音频信息503。如果经由带内信令从远程装置509接收的信息 确实对应于音频信息503,则处理装置506可以绕过解调并且传递经过经由带内信令通过 蓝牙无线连接从远程装置509接收的信息。
[0037] 上文讨论的大多数设备包括硬件和相关联的软件。例如,典型的导航装置可能包 括一个或多个处理器以及在这些处理器上可执行的软件,以执行所描述的操作。我们在本 文中使用术语"软件"是以其通常理解的意义来指代可被机器或处理器使用的程序或例程 (子例程,对象,插件等)以及数据。众所周知,计算机程序通常包括存储在机器可读的或计 算机可读的存储介质中的指令。本发明的一些实施方案可包括存储在机器可读的或计算机 可读的存储介质例如数字存储器中的可执行的程序或指令。我们并不暗示在任何特定实施 方案中要求常规意义上的"计算机"。例如,各种处理器(嵌入式的或其他方式的)可以被 用在设备诸如本文中所描述的部件中。
[0038] 用于存储软件的存储器也是众所周知的。在一些实施方案中,与给定的处理器相 关联的存储器可以被储存在与处理器相同的物理装置中("板上"存储器);例如,布置在集 成电路微处理器或类似物中的RAM或FLASH存储器。在其他实施例中,存储器包括独立的 装置,例如外部磁盘驱动器、存储阵列、或便携式闪存密钥卡。在这些情况下,当存储器与数 字处理器被可操作地耦合在一起或例如通过I/O端口、网络连接等彼此通信时,该存储器 变得与该数字处理器"相关联",以使得该处理器可以读取存储在该存储器上的文件。通过 设计(ROM)或借助于许可设置,相关联的存储器可以是"只读"的,也可以不是"只读"的。 其他实施例包括但不限于WORM、EPROM、EEPROM、FLASH等。这些技术往往是以固态半导体 器件实现的。其他存储器可以包括移动部件,例如常规的旋转磁盘驱动器。所有这样的存 储器都是"机器可读的"或"计算机可读的",并且可以被用于存储用于实现在此描述的功能 的可执行指令。
[0039] "软件产品"是指一个存储器装置,其中以机器可读的形式存储一系列的可执行指 令,以使得适合的机器或处理器通过对该软件产品的适当访问可以执行所述指令,从而执 行通过所述指令实现的过程。软件产品有时被用来分发软件。任何类型的机器可读存储器, 包括但不限于在上文中概述的那些,可以用来制作软件产品。这就是说,可以经由电子传送 ("下载")分发软件也是已知的,在这种情况下,通常在传送的传送端或接收端或传送端以 及接收端将会有一个对应的软件产品。
[0040] 已经在本发明的优选实施方案中描述和示出了本发明的原理,应当明了,在不背 离这些原理的前提下,可以在布置和细节方面对本发明进行改变。我们要求保护落入下面 的权利要求的精神和范围内的所有的改型和变体。
【权利要求】
1. 一种电子装置,包括: 接口,用于使用与多个配置文件相关联的短程通信协议进行外部通信,所述多个配置 文件包括用于传达已编码的语音的第一全双工语音配置文件以及用于传达除已编码的语 音以外的数字数据的第二数据配置文件;以及 处理装置,耦合到所述接口,其中所述处理装置被配置为: 确定是否将第一电子装置的数字数据(除已编码的语音以外)提供给第二电子装置的 资源; 响应于确定将所述第一电子装置的所述数字数据提供给所述资源,使用所述第一全双 工语音配置文件通过所述接口建立与所述第二电子装置的连接; 将所述数字数据转换成音频信息;以及 通过已建立的连接传送所述音频信息。
2. 根据权利要求1所述的电子装置,其中所述处理装置还被配置为: 在通过已建立的连接传送所述音频信息之后,使用所述第一全双工语音配置文件通过 所述接口从所述第二电子装置接收新的音频信息;以及 响应于接收所述新的音频信息,从已接收的新的音频信息中恢复新的数字数据。
3. 根据权利要求2所述的电子装置,其中所述短程通信配置文件包括蓝牙,且所述多 个配置文件包括多个蓝牙配置文件。
4. 根据权利要求3所述的电子装置,其中所述第一全双工语音配置文件包括蓝牙耳机 配置文件(HSP)。
5. 根据权利要求4所述的电子装置,其中所述第二电子装置包括蜂窝电话。
6. 根据权利要求5所述的电子装置,其中所述资源包括所述蜂窝电话的蜂窝收发器。
7. 根据权利要求4所述的电子装置,其中所述资源包括永久存储部件、GPS收发器、力口 速计以及微处理器中的至少一个。
8. 根据权利要求1所述的电子装置,其中所述第一全双工语音配置文件包括音频网关 配置文件。
9. 根据权利要求1所述的电子装置,其中所述音频信息包括数字编码的PCM流。
10. 根据权利要求1所述的电子装置,其中所述处理装置还被配置为,响应于确定将所 述第一电子装置的所述数字数据提供给所述资源,使用带内调制解调器将所述数字数据转 换成音频信息。
11. 一种存储器装置,具有存储于其上的指令,所述指令响应于被处理装置所执行而使 得所述处理装置执行包括如下的操作: 通过在第一电子装置和第二电子装置之间建立的短程连接接收音频信息; 确定是否从已接收的音频信息中恢复数字数据; 响应于确定不从已接收的音频信息中恢复数字数据,从已接收的音频信息中恢复语音 数据;以及 响应于确定从已接收的音频信息中恢复数字数据,将所述音频信息解调成适合于被应 用层软件使用的数字格式。
12. 根据权利要求11所述的存储器装置,其中已接收的音频信息是通过已建立的连接 的一个音频信道接收的,且其中已建立的连接包括蓝牙耳机连接。
13. 根据权利要求12所述的存储器装置,其中所述蓝牙耳机连接是使用蓝牙耳机配置 文件(HSP)建立的。
14. 一种系统,包括: 第一电子装置,具有第一接口,以使用与多个配置文件相关联的短程通信协议耦合到 第二电子装置的第二接口,所述多个配置文件包括用于传达已编码的语音的第一全双工语 音配置文件以及用于传达除已编码的语音以外的数字数据的第二数据配置文件; 其中所述第一电子装置包括第一存储器装置,所述第一存储器装置具有存储于其上的 指令,所述指令响应于被第一处理装置所执行而使得所述第一处理装置执行包括如下的第 一操作: 确定是否将所述第一电子装置的数字数据(除已编码的语音以外)提供给所述第二电 子装置的资源; 响应于确定将所述第一电子装置的所述数字数据提供给所述资源,使用所述第一全双 工语音配置文件从所述第一接口建立与所述第二电子装置的连接; 将所述数字数据转换成音频信息;以及 通过已建立的连接传送所述音频信息;以及 其中所述第二电子装置包括第二存储器装置,所述第二存储器装置具有存储于其上的 指令,所述指令响应于被第二处理装置所执行而使得所述第二处理装置执行包括如下的第 二操作: 经由所述第二接口接收音频信息; 确定是否从已接收的音频信息中恢复数字数据; 响应于确定不从已接收的音频信息中恢复数字数据,从已接收的音频信息中恢复语音 数据;以及 响应于确定从已接收的音频信息中恢复数字数据,将所述音频信息解调成适合于被应 用层软件使用的数字格式。
15. 根据权利要求14所述的系统,其中已接收的音频信息是通过已建立的连接的一个 音频信道接收的,且其中已建立的连接包括蓝牙耳机连接。
16. 根据权利要求15所述的系统,其中所述蓝牙耳机连接是使用蓝牙耳机配置文件 (HSP)建立的。
17. 根据权利要求14所述的系统,其中所述第一操作还包括: 在通过已建立的连接传送所述音频信息之后,使用所述第一全双工语音配置文件通过 所述第一接口从所述第二电子装置接收新的音频信息;以及 响应于接收所述新的音频信息,从已接收的新的音频信息中恢复新的数字数据。
18. 根据权利要求17所述的系统,其中所述短程通信配置文件包括蓝牙,且所述多个 配置文件包括多个蓝牙配置文件。
19. 根据权利要求18所述的系统,其中所述第一全双工语音配置文件包括蓝牙耳机配 置文件(HSP)。
20. 根据权利要求19所述的系统,其中所述第二电子装置包括蜂窝电话,且其中所述 资源包括所述蜂窝电话的蜂窝收发器,且其中所述第二操作还包括: 响应于将所述音频信息解调成适合于被应用层软件使用的数字格式,使用所述蜂窝收 发器向远离所述第一电子装置和所述第二电子装置的第三电子装置传送信息。
【文档编号】H04B7/00GK104106222SQ201380008700
【公开日】2014年10月15日 申请日期:2013年3月12日 优先权日:2012年3月13日
【发明者】D·加勒特 申请人:爱尔比奎特公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1