专利交易 > 一种基于蓝牙协议使用ACL链路承载的语音通信方法

一种基于蓝牙协议使用ACL链路承载的语音通信方法 (Patent License Number:CN201410337272.0)

陆建华V1 清华大学

2014-11-19至 2034-07-15

面议

Licensing

Buy Now

Feedback

Patent Abstract

一种基于蓝牙协议使用ACL链路承载的语音通信方法属于短距离无线通信领域,其特征在于,把多达八个支持蓝牙协议的数字电子设备组成一个微微网,一个主叫方和其余被叫方基于ACL链路建立基于RFCOMM协议的信令通道和基于L2CAP协议的语音通道,同时提出了一种语音数据包的调度方法,根据被丢弃语音数据包的帧号来判断该语音数据包在包发送时间间隔上的实际偏移,再予以回填,可以有效减少由于ACL链路底层重传所造成的语音延时,而且组网方式灵活,扩展性好。

Patent Description

主权项: 一种基于蓝牙协议并使用ACL链路承载的语音通信方法,其特征在于,是在若干个支持蓝牙协议的设备组成的微微网Piconet中实现的,各设备相互之间在ACL链路上建立信令与语音的无线连接,在所述若干个支持蓝牙协议的设备中,主动发出连接请求的所述设备称主设备,只有一个,其余设备称从设备,最多为七个,主设备和各从设备之间依次按以下步骤实现使用ACL链路承载的语音通信;?步骤(1),微微网Piconet初始化,在各所述设备中设有:?基于串行仿真协议RFCOMM的信令通道控制模块,负责信令数据传输管理;?基于逻辑链路控制和适配协议L2CAP的语音通道控制模块,负责语音数据传输管理;?基于链路管理协议LMP的链路管理模块;?一帧语音数据包的长度为140Byte;?一帧语音数据包发送间隔T=200ms,或另行配置;?流量整形模块,输入是单一的或者已分析好的语音数据包,经过整形处理后把语音数据流解码为连续的语音流,进行D/A转换得到语音,经放音器播放;?步骤(2),主叫方和被叫方依次按以下步骤进行语音通信:?步骤(2.1),所述各设备开户蓝牙功能并设为蓝牙可见;?步骤(2.2),各设备相互建立基于ACL链路的信令通道,并按当前网络容量配置各自信令通道;?步骤(2.3),各设备相互建立基于ACL链路的语音通道,通过信令通道配置语音通道;?步骤(2.4),各设备执行服务发现协议,扫描周边蓝牙设备并进入监听模式;?步骤(2.5),主叫方执行以下步骤:?步骤(2.5.1),作为主叫方的设备通过信令通道通知各被叫方,请求开始语音通信;?步骤(2.5.2),各被叫方通过信令通道答复主叫方,确认开始语音通信;?步骤(2.5.3),主叫方按语音数据单元发送间隔t把话筒采集到的语音模拟信号进行A/D转换,经语音编码后得到一个语音数据单元,在收集k个语音数据单元后,组成一个语音数据包,分配一个帧号写入包头中,k为有限正整数,k≥1;?步骤(2.5.4),主叫方以一帧语音数据包发送时间间隔T=k·t发送语音数据包,在t||sub||N||/sub||=N·T时刻发送设定的第N帧语音数据包,其中N为正整数;?步骤(2.5.5),若步骤(2.5.4)发送成功,则在t||sub||N+1||/sub||时刻发送第N+1帧语音数据包;?步骤(2.5.6),若步骤(2.5.4)发送失败,则在t||sub||