YANG HUI (CN)
CN1441602A | 2003-09-10 | |||
CN1388697A | 2003-01-01 | |||
CN101651816A | 2010-02-17 |
北京康信知识产权代理有限责任公司 (CN)
权 利 要 求 书 1. 一种可视通信实现方法, 包括: 可视通信的发起方终端和接收方终端通过各自的蓝牙模块建立起 所述发起方终端和所述接收方终端之间的蓝牙无线通信链路; 所述发起方终端和所述接收方终端之间通过建立的所述蓝牙无线 通信链路传输多媒体信息, 进行可视通信。 2. 根据权利要求 1所述的方法, 其中, 在所述发起方终端和所述接收方终端之间通过建立的所述蓝牙无 线通信链路传输多媒体信息之前, 还包括: 所述发起方终端和所述接 收方终端之间互发控制信息, 指示对端将其自身的蓝牙模块的收发功 率调整到预设目标值; 所述发起方终端和所述接收方终端之间通过建立的所述蓝牙无线 通信链路传输多媒体信息包括: 所述发起方终端和所述接收方终端分 别釆用接收到的控制信息指示的预设目标值作为蓝牙模块的当前收发 功率,通过建立的所述蓝牙无线通信链路进行所述多媒体信息的传输。 3. 居权利要求 2所述的方法, 其中, 所述发起方终端和所述接收方终 端之间互发控制信息, 指示对方将其自身的蓝牙模块的收发功率调整 到预设目标值包括: 所述发起方终端向所述接收方终端发送第一控制信息, 指示所述 接收方终端将所述接收方终端的蓝牙模块的收发功率调整到所述第一 控制信息指示的预设目标值; 所述接收方终端在完成将所述接收方终端的蓝牙模块的收发功率 调整至所述第一控制信息指示的预设目标值时, 向所述发起方终端发 送第二控制信息, 指示所述发起方终端将所述发起方终端的蓝牙模块 的收发功率调整到所述第二控制信息指示的预设目标值。 4. 根据权利要求 2或 3所述的方法, 其中, 所述控制信息指示的预设目 标值为接收到所述控制信息的终端的蓝牙模块的最大收发功率。 5. 根据权利要求 2或 3所述的方法, 其中, 所述控制信息由所述蓝牙模 块的链路管理协议 LMP实体通过 LMP协议数据单元 PDU来发送。 6. 根据权利要求 1所述的方法, 其中, 可视通信的发起方终端和接收方 终端通过各自的蓝牙模块建立起所述发起方终端和所述接收方终端之 间的蓝牙无线通信链路包括: 所述发起方终端的蓝牙模块中的可视呼叫控制 VCC实体通过接 口接收到所述发起方终端的应用发来的建立所述蓝牙无线通信链路的 指令; 所述 VCC实体通过接口控制基带层启动查询、 寻呼、 查询扫描以 及寻呼扫描的过程; 所述 VCC实体通过接口控制 LMP实体建立和发布与所述接收方 终端之间的所述蓝牙无线通信链路。 7. 居权利要求 6所述的方法, 其中, 所述发起方终端和所述接收方终 端之间通过建立的所述蓝牙无线通信链路传输多媒体信息, 进行可视 通信包括: 所述 VCC实体使用语音和视频同步控制接口控制内部可视通路 的连接, 所述应用在建立的所述蓝牙无线通信链路上, 通过所述内部 可视通路与所述接收方终端的应用之间传输多媒体信息, 进行可视通 信。 8. 根据权利要求 6所述的方法, 其中, 在所述发起方终端和所述接收方 终端之间通过建立的所述蓝牙无线通信链路传输多媒体信息之前, 还 包括: 所述 VCC实体将所述蓝牙无线通信链路建立成功的消息反馈给 所述发起方终端的应用; 所述发起方终端的应用和所述接收方终端的应用之间釆用 H.324 信令进行对等层多路复用信息交互和逻辑信道通信。 9. 根据权利要求 8所述的方法, 其中, 在进行可视通信之后, 还包括: 所述发起方终端和所述接收方终端之一向对端发起可视通信结束 命令; 拆除所述发起方终端和所述接收方终端之间的所述逻辑信道; 拆除所述发起方终端和所述接收方终端之间蓝牙无线通信链路。 10. 根据权利要求 1-3、 6-9中任一项所述的方法, 其中, 所述蓝牙无线通 信链路为同步有连接 SCO链路。 11. 一种终端, 包括: 蓝牙模块, 设置为与对端的蓝牙模块交互, 建立起该终端和所述 对端之间的蓝牙无线通信链路; 可视通信模块, 设置为和所述对端之间通过建立的所述蓝牙无线 通信链路传输多媒体信息, 进行可视通信。 12. 根据权利要求 11所述的终端, 其中, 所述终端还包括: 控制收发模块, 设置为向所述对端发送用于指 示将所述对端的蓝牙模块的收发功率调整到预设目标值的第一控制信 息, 以及接收来自所述对端的用于指示将所述终端的蓝牙模块的收发 功率调整到预设目标值的第二控制信息; 所述可视通信模块设置为釆用所述第二控制信息指示的预设目标 值作为所述终端的蓝牙模块的当前收发功率, 通过建立的所述蓝牙无 线通信链路传输所述多媒体信息, 进行可视通信。 |
( synchronous connection-oriented, 简称为 SCO )链路和异步无连接
( asynchronous connection-less, 简称为 ACL )„ 其中, SCO是面向连接的同 步链路, 2台设备利用保留带宽进行同步通信, 类似于电路交换。 SCO分组 主要用于实时性业务, 信息传送速率达到 64 kbit/s。 无论主从设备均可以建 立多达 3条的 SCO链路。 ACL是面向无连接的异步链路, 主设备可以在非 SCO链路预留时隙中对任意从设备在每时隙的基 础上建立 ACL链路。 ACL 的非对称连接正向速率 72.164 kbit/s, 反向应答速率 57.664 kbit/s; 对称连接 速率为 432.664 kbit/s„ 实时传输的视频信号对链路的选择有着比较高 的要求: 1.传输速率要有 一定的保证; 2.不能有太大的延时。 ACL方式虽然传输速率较高, 但是由于 其类似与分组传输的特性和错误重传机制, 可能导致比较大的延时。 而 SCO 方式虽然只有 64的传输速率, 但是对于经 H.263压缩后的多媒体信息而言, 已经足够使用。 而且, SCO方式的同步特性比较符合实时信号的传输要 求, 因此可以釆用 SCO方式进行多媒体信息的传输。 图 2是根据本发明实施例的终端的结构框图,该 端包括:蓝牙模块 22 , 设置为与对端的蓝牙模块 22交互, 建立起该终端和对端之间的蓝牙无线通 信链路; 可视通信模块 24 , 设置为和对端之间通过建立的蓝牙无线通信链 路 传输多媒体信息, 进行可视通信。 图 3是才艮据本发明实施例的终端的优选结构框 , 该终端还可以包括: 控制收发模块 32 , 设置为向对端发送用于指示将对端的蓝牙模块 22的收发 功率调整到预设目标值的第一控制信息, 以及接收来自对端的用于指示将本 终端的蓝牙模块 22的收发功率调整到预设目标值的第二控制信 ; 可视通 信模块 24设置为釆用第二控制信息指示的预设目标值 为本终端的蓝牙模 块的当前收发功率, 通过建立的蓝牙无线通信链路传输多媒体信息 , 进行可 视通信。 以下描述的实施例 1-3 , 综合了上述多个优选实施例的技术方案。 实施例 1 图 4是根据实施例 1的基于蓝牙实现内部可视通信的协议框架图 具体 说明如下:
H.223 : 主要负责视频逻辑信道、 语音逻辑信道、 信令逻辑信道、 数据逻 辑信道的复用、 解复用。 它保持一个信道复用表, 并且传给对端。 它将音频 视频控制数据流复用为单比特数据流, 并将收到的单比特数据流再解复用为 各种各样的多媒体流。 另外, 它执行逻辑帧、 编号顺序、 依靠中继的检错、 纠错, 这些适用于每一种媒体类型。
H.245 : 可视电话信令控制, 主要完成和远方用户相互交换能力信息、 主 从决定、 视频质量控制、 信道复用表传送等。
H.324: 控制和协调 H.223、 H.245协议, 实现上层应用发起的呼叫 下面对图 4中标识的六个接口故如下简要陈述: 接口 A, 可视呼叫控制实体使用此语音和视频同步控制 接口以连接和断 开内部通路。 接口 B, 用于传输面向连接 (点对点) L2CAP信道上的 TCS信息。 接口 C, 可视呼叫控制实体使用此接口来直接控制链路 管理器以建立和 发布 SCO链路。 接口 D, 可视呼叫控制实体使用此接口控制 LC/基带以直接启动查询、 寻呼、 查询扫描和寻呼扫描过程。 接口 E, 可视呼叫应用使用此接口通知可视呼叫控制实 体进行通信链路 的建立。 可视呼叫控制实体 VCC( Video Call Control )与 H.223、 H.245以及 H.324 协议之间是上层协议和下层传输实体的关系。 它的作用是用来建立蓝牙无线 承载, 用来传输 H.324协议数据包, 该数据包包括视频、 音频、 数据和多媒 体信令。 用户要拨打一个基于蓝牙的内部可视电话, 首先要通过 VCC建立 蓝牙无线链路, 然后才能建立多媒体信令, 多媒体信令交互成功后, 才能进 行视频传输。 具体交互过程如下:
1. 用户拨打内部可视电话, 该上层应用通过接口 E发送指令给 VCC, 指示 VCC建立蓝牙链路;
2. VCC通过接口 D, 控制基带层启动查询、 寻呼、 查询扫描和寻呼扫描 过程; 3. 在完成上述过程之后, VCC通过接口 C, 直接控制链路管理器以建立 和发布 SCO链路, 链路建立完成之后, VCC将链路建立成功的消息反馈给 上层应用, 表示可以进行多媒体控制信令的交互;
4. 作为多媒体控制信令交互的结果, VCC使用接口 A连接内部可视通 路; 在内部可视通信结束后, VCC使用接口 A断开内部可视通路。 实施例 2 基于蓝牙实现可视内部通信的过程中, 通过图 4所示的蓝牙无线协议栈 通信实体之间信令的交互, 建立起通信链路, 在通信链路建立起来后, 开始 执行 H.245信令过程: 端到端复用级别交换和打开逻辑信道, 进行多媒体信 息的传输。 图 5是根据实施例 2的基于蓝牙的内部可视通信的实现流程。 具 体描述如下: 步骤 S502, 用户 A (记为 UE ( A ) ) 给自己的蓝牙模块 ( BT ( A ) ) 发 送连接请求 ( connection request, 简称为 Conn Req ) 命令, 准备建立与用户 B (记为 UE ( B ) ) 的内部可视通信的链路。 步骤 S504, 蓝牙模块之间进行信令的交互, 以建立起蓝牙链路和配置蓝 牙链路。 如果蓝牙链路建立和配置成功, 蓝牙模块 A封装上层的连接请求 ( connection request ) PDU, 并发给蓝牙模块 B (记为 BT ( B ) )。 蓝牙模块 B 将该 PDU传递给上层, 并将上层的连接接受 ( connection accept ) PDU传递 给蓝牙模块 A。 蓝牙模块 A将该 PDU传递给上层, 标识着内部可视通信链 路建立成功。 步骤 S506, 在蓝牙无线信道连接建立后, 蓝牙模块 A发送 LMP增加功 率请求( LMP_incr_power_req ) PDU到蓝牙模块 B, 请求蓝牙模块 B增强功 率, 该过程一直进行, 直到收到蓝牙模块 B发送的 LMP最大功率
( LMP max_power ) PDU, 表示已经使用最大功率; 蓝牙模块 B也进行相应 的动作, 直到蓝牙模块 A使用最大功率。 步骤 S508, 在通信双方的功率确定后, 两个终端开始利用 H.324信令进 行对等层多路复用信息交互和逻辑信道通信, 具体信令流程如图 5所示, 首 先是双方通过终端能力设置 ( Terminal Capability Set ) 消息交换双方的终端 系统能力; 然后是通过发送主从确定( Master Slave Determination )消息交换 随机数, 确定主从; 之后, 使用打开逻辑信道 (Open Logical Channel )信令 打开逻辑信道, 打开逻辑信道后可以发送复用表, 只有在复用表定义成功以 后才能在该逻辑信道上开始实际的数据传输。 蓝牙模块之间的交互的 PDU, 是对上述信令的封装和解封装。 在 H.324信令交互完毕后, 开始进行内部可 视通信。 步 4聚 S510, 用户 A发出内部可视通信结束命令 会话结束 ( End session )。首先进行高层逻辑通信信道的拆除,然后 行蓝牙无线链路的拆除, 标识内部可视通信正常结束。 实施例 3 图 6是根据实施例 3的通过蓝牙实现内部可视通信的流程图, 该过程包 括: 步骤 S602, 用户 A发起与用户 B进行内部可视通信。 步骤 S604, 上层应用给蓝牙模块发送建立连接的命令, 蓝牙无线链路建 立成功。 步骤 S606, 基于蓝牙无线链路的成功建立, 进行 H.324信令的交互, 以 控制和协调 H.223、 H.245协议, 实现上层应用发起的呼叫。 步骤 S608, 用户 A与 B进行内部可视通信。 步 4聚 S610, 用户 A (或用户 B ) 提出结束内部可视通信。 步骤 S612, 首先进行上层逻辑链路的拆除, 完毕后拆除蓝牙无线链路, 通信结束。 从以上的描述中, 可以看出, 以上实施例提供的方案可以完成在蓝牙无 线通信链路上实现可视通话 PDU的传输, 使得使用蓝牙手机的用户能够直 接通过蓝牙进行内部可视通信。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可 以用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布 在多个计算装置所组成的网络上, 可选地, 它们可以用计算装置可执行的程 序代码来实现, 从而可以将它们存储在存储装置中由计算装置 来执行, 或者 将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或步骤制作 成单个集成电路模块来实现。 这样, 本发明不限制于任何特定的硬件和软件 结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本 领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的^"神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护 范围之内。
Next Patent: METHOD AND DEVICE FOR ALLOCATING PHYSICAL UPLINK CONTROL CHANNEL RESOURCES