蓝牙电话终端设备实现蓝牙耳机应用的方法

文档序号:7971301阅读:203来源:国知局
专利名称:蓝牙电话终端设备实现蓝牙耳机应用的方法
技术领域
本发明涉及无线个人局域网(WPAN)通讯领域,尤其涉及蓝牙技术,是一种实现多种功能 的蓝牙电话终端设备实现蓝牙耳机应用的方法。
背景技术
蓝牙(Bluetooth)作为一种小范围无线连接技术,能够在设备间实现方便快捷、灵活安全、 低成本、低功耗的数据和语音通信,是目前实现无线个域网的主流技术之一。为了满足短距 离无线语音电话的需求,蓝牙SIG组织制定了蓝牙无绳电话规范(Cordless Telephony Profile) 和蓝牙内部通话规范(Intercom Profile),实现了蓝牙技术在三合一电话(3-in-l phone)中的应用
(如图l):接入公用电话网,作为普通电话使用(图1-101);作为不计费的内部电话使用
(图1-102);作为蜂窝移动电话使用(图1-103)。
蓝牙SIG组织制定的蓝牙无绳电话规范(图2-201)和蓝牙内部通话规范(图2-202)只 定义了基本的呼叫控制协议(基于Q.931的TCS Binary协议)和协议子集,这些协议只定义 了基本的呼入和呼出电话业务以及非常有限的几种附加业务(来电显示、DTMF和R键), 并未涉及到实际应用场景的处理问题;蓝牙SIG组织制定的耳机应用规范定义了蓝牙耳机网 关和蓝牙耳机的应用模式和协议流程。
一般情况下,在家庭语音终端(POTS电话机、无绳电话终端等)不提供无线耳机功能, 即使提供也是使用很不通用的设备和技术,不具有推广意义。本发明则将蓝牙无绳电话或者 内部通话的应用规范和蓝牙耳机应用规范结合起来,组成蓝牙免提的应用场景,适合在家庭 或办公环境中使用蓝牙语音网关的场合,接听电话或者通话时可以随意走动,并且双手可以 解放出来正常活动。
另外,本发明的蓝牙电话终端设备,在进行语音中继时不使用时隙交换芯片,简化了硬 件设计和成本。

发明内容
为了达到上述应用目的,本发明要解决的技术问题是一种蓝牙电话终端设备实现蓝牙耳 机应用的方法。
为解决的技术问题,本发明提供的一种蓝牙电话终端设备实现蓝牙耳机应用的方法,包
括步骤
步骤1.在蓝牙电话终端设备TL1的人机交互接口硬件模块中增加对蓝牙耳机设备HSl 的配置;
步骤2.配置蓝牙耳机后若蓝牙耳机掉线则自动尝试与其连接;
步骤3. TL1收到蓝牙网关或者另一个蓝牙电话终端TL2的呼叫后,分别建立TL1和HS1 之间的同步面向连接链路以及TL1和蓝牙网关或者TL2之间的同步面向连接链路
步骤4. TL1收到蓝牙网关或者TL2的同步面向连接链路数据(即语音数据)后,在HCI 层将该数据转发到TLi与HS1之间的同步面向连接链路,将来自蓝牙网关或者TL2的语音路 由到HS1。
其中,所述步骤l具体为-
步骤101.蓝牙电话终端设备TL1搜索蓝牙耳机设备并显示出来; 步骤102.蓝牙电话终端设备TL1发起对某个蓝牙耳机设备HS1的耳机应用规范连接, 并在人机交互接口硬件模块中显示该连接结果。 所述步骤2具体为
步骤201蓝牙电话终端设备TL1保存蓝牙耳机设备HS1的蓝牙设备地址、蓝牙设备名称、 配对联接字等信息;
步骤202蓝牙电话终端设备TL1检测与蓝牙耳机设备HS1之间的异步连接(ACL)链路失 去同步;
步骤203蓝牙电话终端设备TL1根据(201)步骤的信息自动发起对HS1的连接; 步骤204若无法连接上HS1,则尝试一定次数后停止自动连接HS1; 所述步骤3具体为
步骤30L外线呼叫蓝牙网关,蓝牙网关根据二进制电话控制协议呼叫注册到蓝牙网关上 的蓝牙电话终端设备;
步骤302.蓝牙电话终端设备TL1收到蓝牙网关或者另一个蓝牙电话终端设备TL2的呼叫 后,根据耳机应用规范的规定发送的振铃消息命令到蓝牙耳机设备HS1, HS1振铃; 步骤303. HS1的用户按接听键,HS1发送接听消息;
步骤304. TL1收到HS1发送的接听消息后建立TL1和HS1之间的同步面向连接链路,并 发送二进制电话控制协议的CO隨ECT消息到蓝牙网关或者蓝牙电话终端设备TL2;
步骤305.蓝牙网关或者TL2收到CONNECT消息后发送二进制电话控制协议的 CONNECT ACK消息给蓝牙电话终端设备TL1,蓝牙电话终端设备TL1收到后建立TL1和 蓝牙网关或者蓝牙电话终端设备TL2之间的同步面向连接链路。 所述步骤4具体为
步骤40L配置蓝牙耳机后,蓝牙电话终端设备设置蓝牙芯片的面向连接链路(SCO)数 据路由选项,设置为将SCO数据路由到应用处理器系统的UART 口或者USB 口 ;
步骤402. TL1的应用处理器系统的HCI层收到蓝牙网关或者TL2的SCO数据包 步骤403. TL1的应用处理器系统的HCI层将该数据包发送给HS1,这样就将语音数据路 由到了 HS1。
和现有蓝牙终端相比,本发明的蓝牙终端将蓝牙无绳电话或者内部通话的应用规范和蓝 牙耳机应用规范结合起来,组成蓝牙免提的应用场景,实现语音中继,适合在家庭或办公环 境中使用蓝牙语音网关的场合,接听电话或者通话时可以随意走动,并且双手可以解放出来 正常活动。
另外,本发明的蓝牙电话终端设备,在进行语音中继时不使用时隙交换芯片,简化了硬 件设计和成本。
与传统语音终端相比,本发明的蓝牙终端,支持标准的蓝牙语音电话协议,还能处理各 种实际的和复杂的应用场景,具有很强的通用性和实用性。


图1是现有蓝牙技术在"三合一"电话中的应用示意图; 图2是现有蓝牙应用规范示意图3是本发明所使用的蓝牙协议堆栈和蓝牙系统模块图; 图4是本发明所述的实现蓝牙耳机应用功能的图示。
具体实施例方式
下面结合附图对技术方案的实施作进一步的详细描述 本发明的蓝牙电话终端设备包括
应用处理器系统,包括MCU、 RAM及FLASH芯片,完成蓝牙主机控制器接口 HCI以 上层协议及应用的处理;
人机交互接口 (MMI)硬件模块,包括显示屏、键盘等,用于蓝牙功能的使用,支持对蓝牙默认网关信息、支持对讲电话规范的设备信息、蓝牙耳机设备信息以及需要交换信息的 控制。
蓝牙模块,包括蓝牙无线收发装置、基带控制器、蓝牙基带协议固件和链路管理器。蓝 牙无线收发装置完成蓝牙空口数据的收发;链路管理器负责基带连接的设定及管理,基带控 制器根据链路管理器的要求完成蓝牙基带控制。
蓝牙模块通过物理接口 (UART接口、 USB接口等)连接到应用处理器系统,人机交互 接口硬件模块的键盘和显示屏等部件通过物理接口 (UART接口、 USB接口、并行接口、 SPI 接口等)连接到应用处理器系统。
图3是蓝牙语音网关和蓝牙终端中蓝牙部分的系统模块图。
在图3中,蓝牙无线收发装置301完成蓝牙空口数据的收发;链接管理协议模块303负 责蓝牙各设备间连接的建立;链路管理器304按照链路管理协议模块303的要求处理来自蓝 牙主机控制器接口 (HCI)传输层305的信息和控制蓝牙基带;基带控制器302根据链路管 理器304的要求完成蓝牙基带控制。
主机控制器接口 (HCI)传输层305是可选的,当主机控制器接口传输层的上层功能模 块和下层功能模块在不同的系统中实现时,主机控制器接口传输层提供一种访问蓝牙硬件能 力的通用接口,主机上的主机控制器接口驱动器306和蓝牙设备的主机控制器接口传输层305 的固件依照标准的主机控制器接口层协议交换数据和命令;当主机控制器接口传输层的上层 模块和下层模块在同一个系统中实现时,命令和数据通过同一系统中的消息传递方式传输, 不再需要主机控制器接口传输层。
逻辑链路控制与适配协议模块(L2CAP) 307,是基带的上层协议模块,通过它多路服用 上层协议,并提供分组的分片和重组功能、服务质量(QoS)和蓝牙设备组管理。
蓝牙服务发现协议模块(SDP) 309,用于定位蓝牙设备提供的服务及获得该服务的途径; 基于Q.931的蓝牙二进制电话控制协议模块(TCS-Binary) 308,用于无绳电话规范(CTP) 311服务和对讲电话规范(IntP) 310服务,包括呼叫控制部分、无线用户组管理部分和无 连接处理部分;蓝牙语音网关和蓝牙手机应用利用CTP和IntP的规范提供语音和数据电话 服务,控制信令由TCS协议提供,语音由基带控制器302提供。
基于TS 07.10的蓝牙串口仿真协议模块(RFCOMM) 312,可以仿真一个实际物理串口 , 耳机应用服务(HSP) 313和对象推送服务(OPP) 314就是使用串口仿真协议模块的规范之
一。耳机应用服务和蓝牙耳机建立异步无连接(ACL),必要时将建立同步面向连接(SCO), 将语音传输到蓝牙耳机。对象推送服务则用于交换电话本、名片等信息。
进一步地,如果本发明的蓝牙终端集成到移动电话终端中构成是移动/蓝牙双模终端,则 可以和移动电话功能一起复用应用处理器系统,包括MCU、 RAM及FLASH芯片,完成蓝 牙主机控制器接口以上层协议及应用的处理;可以和移动电话功能一起复用MMI硬件模块, 包括显示屏、键盘等,用于蓝牙功能的使用。
图4是本发明所述的蓝牙终端实现蓝牙耳机应用功能的图示。
本发明的蓝牙终端设备支持耳机应用规范(HSP),同时在该终端设备的MMI模块中增 加对蓝牙耳机设备的控制,使得本设备可以将来自蓝牙网关或者另一个蓝牙终端的语音路由 到蓝牙耳机。AGW或者蓝牙终端TL2和TL1之间建立一个微微网,其上承载CTP连接,TL1 和标准蓝牙耳机HS1之间建立一个微微网,其上承载耳机服务(HSP)连接。
实现本功能的步骤如下
步骤一在蓝牙终端TL1的MMI模块中增加对蓝牙耳机设备的配置。主要操作有搜 索蓝牙耳机设备并显示出来发起对某个蓝牙耳机设备HS1的HSP连接;MMI模块显示连 接结果701;
步骤二外线呼叫AGW时,AGW根据TCS-Binary协议群呼注册到AGW上的所有蓝 牙终端,蓝牙终端TL1的收到AGW的呼叫或者另一个蓝牙终端TL2呼叫TLl, TL1收到呼 叫702后,根据HSP的规定发送的振铃消息"AT+RING"命令到蓝牙耳机设备HS1, HS1 振铃704; HS1的用户按接听键,贝UHS1发送接听消息"AT+CKPD "705; TL1收到后建立 TL1和HS1之间的SCO链路,并且发送TCS-Binary协议的CONNECT消息到AGW或者TL2 706; AGW或者TL2收到CONNECT消息后发送TCS-Binary协议的CONNECT ACK消息给 TLl , TLl收到后建立TLl和AGW或者TL2之间的SCO链路707;
步骤三TL1收到蓝牙网关或者TL2的同步面向连接链路数据(即语音数据)后,在HCI 层将该数据转发到TLl与HSl之间的同步面向连接链路,这样就将来自蓝牙网关或者TL2的 语音中继到HS1(708)。
所述步骤三具体为
31.配置蓝牙耳机后,蓝牙电话终端设备设置蓝牙芯片的面向连接链路(SCO)数据路由
选项,设置为将SCO数据路由到应用处理器系统的UART 口或者USB 口;
32. TL1的应用处理器系统的HCI层收到蓝牙网关或者TL2的SCO数据包;
33. TL1的应用处理器系统的HCI层将该数据包发送给HS1,这样就将语音数据路由到了
HS1。
另外,步骤四配置蓝牙耳机后若蓝牙耳机掉线则自动尝试与其连接,具体步骤如下
41. 蓝牙电话终端设备TL1保存蓝牙耳机设备HS1的蓝牙设备地址、蓝牙设备名称、配 对联接字等信息;
42. 蓝牙电话终端设备TL1检测与蓝牙耳机设备HS1之间的异步连接(ACL)链路失去同
步;
43. 蓝牙电话终端设备TL1根据(41)步骤的信息自动发起对HS1的连接;
44. 若无法连接上HS1,则尝试一定次数后停止自动连接HS1;
本发明是参考其优选实施例示出和描述的,但本领域的普通技术人员应该理解,在不脱 离附属的权利要求书所限定的本发明的精神和范围的情况下,可以进行形式和细节的各种改 变,这些改变均落布本发明的保护范围之内。
权利要求
1、一种蓝牙电话终端设备实现蓝牙耳机应用的方法,包括步骤(11)在蓝牙电话终端设备TL1的人机交互接口硬件模块中增加对蓝牙耳机设备HS1的配置;(12)配置蓝牙耳机后若蓝牙耳机掉线则自动尝试与其连接;(13)TL1收到蓝牙网关或者另一个蓝牙电话终端TL2的呼叫后,分别建立TL1和HS1之间的同步面向连接链路以及TL1和蓝牙网关或者TL2之间的同步面向连接链路;(14)TL2收到蓝牙网关或者TL2的同步面向连接链路数据(即语音数据)后,在HCI层将该数据转发到TL1与HS1之间的同步面向连接链路,这样就将来自蓝牙网关或者TL2的语音路由到HS1。
2、 如权利要求l所述的蓝牙电话终端设备实现蓝牙耳机应用的方法,其特征在于,所述 步骤(11)具体为(111) 蓝牙电话终端设备TL1搜索蓝牙耳机设备并显示出来;(112) 蓝牙电话终端设备TL1发起对某个蓝牙耳机设备HS1的耳机应用规范连接,并在 人机交互接口硬件模块中显示该连接结果。
3、 如权利要求l所述的蓝牙电话终端设备实现蓝牙耳机应用的方法,其特征在于,所述 步骤(12)具体为(121) 蓝牙电话终端设备TL1保存蓝牙耳机设备HS1的蓝牙设备地址、蓝牙设备名称、 配对联接字等信息;(122) 蓝牙电话终端设备TL1检测与蓝牙耳机设备HS1之间的异步连接(ACL)链路失去同步;(123) 蓝牙电话终端设备TL1根据(121)步骤的信息自动发起对HS1的连接;(124) 若无法连接上HS1 ,则尝试一定次数后停止自动连接HS1;
4、 如权利要求l所述的蓝牙电话终端设备实现蓝牙耳机应用的方法,其特征在于,所述 步骤(13)具体为-(131) 外线呼叫蓝牙网关,蓝牙网关根据二进制电话控制协议呼叫注册到蓝牙网关上的 蓝牙电话终端设备;(132) 蓝牙电话终端设备TL1收到蓝牙网关或者另一个蓝牙电话终端设备TL2的呼叫后,根据耳机应用规范的规定发送的振铃消息命令到蓝牙耳机设备HS1, HS1振铃;(133) HS1的用户按接听键,HS1发送接听消息;(134) TLl收到HS1发送的接听消息后建立TLl和HS1之间的同步面向连接链路,并发 送二进制电话控制协议的CONNECT消息到蓝牙网关或者蓝牙电话终端设备TL2;(135) 蓝牙网关或者TL2收到CONNECT消息后发送二进制电话控制协议的CONNECT ACK消息给蓝牙电话终端设备TLl,蓝牙电话终端设备TLl收到后建立TLl和蓝牙网关或 者蓝牙电话终端设备TL2之间的同步面向连接链路。
5、如权利要求l所述的蓝牙电话终端设备实现蓝牙耳机应用的方法,其特征在于,所述 步骤(14)具体为(141) 配置蓝牙耳机后,蓝牙电话终端设备设置蓝牙芯片的面向连接链路(SCO)数据 路由选项,设置为将SCO数据路由到应用处理器系统的UART 口或者USB 口;(142) TLl的应用处理器系统的HCI层收到蓝牙网关或者TL2的SC0数据包;(143) TLl的应用处理器系统的HCI层将该数据包发送给HSl。
全文摘要
本发明公开了一种蓝牙电话终端设备实现蓝牙耳机应用的方法,包括如下步骤a)在蓝牙电话终端设备TL1的人机交互接口硬件模块中增加对蓝牙耳机设备HS1的配置;b)配置蓝牙耳机后若蓝牙耳机掉线则自动尝试与其连接;c)TL1收到蓝牙网关或者另一个蓝牙电话终端TL2的呼叫后,分别建立TL1和HS1之间的同步面向连接链路以及TL1和蓝牙网关或者TL2之间的同步面向连接链路;d)TL1收到蓝牙网关或者TL2的同步面向连接链路数据(即语音数据)后,在HCI层将该数据转发到TL1与HS1之间的同步面向连接链路,将来自蓝牙网关或者TL2的语音路由到HS1;采用本发明的方法,接听电话或者通话时可以随意走动,双手可以解放出来正常活动。
文档编号H04B5/02GK101179302SQ20061014662
公开日2008年5月14日 申请日期2006年11月9日 优先权日2006年11月9日
发明者高迎宾 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1