一种蓝牙实现群组对讲的方法及系统技术方案

技术编号:16842729 阅读:19 留言:0更新日期:2017-12-20 01:00
本发明专利技术提出了一种蓝牙实现群组对讲的方法及系统,包括:多个终端完成BLE连接,组建BLE网;BLE外围设备终端获取其他终端的信息并对网内终端进行编号;当一个终端建立对讲群组后,将群组成员编号通知给BLE外围设备终端,BLE外围设备组建群组信息并通知网内其他终端接收群组信息并进行保存;BLE外围设备终端首先与群组内其他终端分别建立普通蓝牙SSP连接;由对讲终端调用系统麦克进行录音,并将音频数据通过蓝牙SSP连接发送至BLE外围设备终端,接收并转发音频数据给组内所有终端,完成群组对讲。本发明专利技术将BLE及传统蓝牙的混合使用,既保证了对讲时音频传输的实时性,又能够低功耗的保证的空闲时通讯互通。

A method and system for implementing group dialogue with Bluetooth

The invention provides a realization method and system, a Bluetooth intercom group includes a plurality of terminals connected to the BLE, set up BLE network; access to other BLE terminal peripheral equipment terminal information and number of network terminal; when establishing a group intercom terminal, will inform the group member number to BLE peripheral equipment terminal, BLE peripheral equipment group information and inform the other network terminal receives the group information and save; BLE peripheral equipment terminal first and other terminal in the group were established by ordinary SSP Bluetooth connection; intercom terminal call system Mike recording, and audio data will be sent to the BLE peripheral equipment terminal connected via Bluetooth and SSP receiver forwarding audio data to group all terminals, to complete the group intercom. The invention combines the BLE and the traditional Bluetooth to ensure the real-time transmission of the voice in the talkback, and the communication with idle time guaranteed by low power consumption.

【技术实现步骤摘要】
一种蓝牙实现群组对讲的方法及系统
本专利技术涉及移动终端
,特别涉及一种蓝牙实现群组对讲的方法及系统。
技术介绍
随着科技的进步及社会的发展,越来越多的电子产品进入普通人的生活。智能手机、平板电脑及智能对讲机等移动终端作为新兴电子产品的典型代表,受到越来越多的人群的关注和欢迎。在众多终端类产品中,对讲机终端由于操作便利性,通话及时等特点,在人们生活中的应用越来约广泛。群组对讲功能作为对讲的主要功能点之一,在越来越多的生活场景中发挥着重要作用。目前市场上的对讲机,普遍存在下面的问题:一、功耗问题,对讲机工作时功耗非常大,导致整机工作时长较短;二、携带问题,对讲机普遍以个体形式存在,当用户需要使用对讲功能时,需额外携带对讲设备。在一些短距离群组对讲的场景中或需临时建立群组对讲的场景中,上述问题的弊端表现尤为明显,一方面由于群组对讲距离很短,大的发射功率导致功耗的浪费,另一方面需临时群组对讲时,如果没有随身携带对讲设备,将导致对讲的无法实现。传统的智能终端蓝牙模块均可BLE及传统蓝牙并发工作,BLE传输速率较低,但功耗非常小。传统蓝牙速率较高,但功耗大一些。
技术实现思路
本专利技术的目的旨在至少解决所述技术缺陷之一。为此,本专利技术的目的在于提出一种蓝牙实现群组对讲的方法及系统。为了实现上述目的,本专利技术的实施例提供一种蓝牙实现群组对讲的方法,包括如下步骤:步骤S1,多个终端完成BLE连接,组建BLE网,其中一台终端使能本机BLE外围设备功能,以作为BLE外围设备终端;其他终端使能本机BLE中心设备功能,以作为BLE中心设备终端,所有的BLE中心设备终端均与BLE外围设备终端建立BLE连接;步骤S2,BLE外围设备终端获取其他终端的信息并对网内终端进行编号,然后广播通知给BLE网内其他终端,其他终端接收该信息并保存;步骤S3,当一个终端建立对讲群组后,将群组成员编号通知给BLE外围设备终端,BLE外围设备组建群组信息并通知网内其他终端接收群组信息并进行保存;步骤S4,群组内一个终端发起对讲时,BLE外围设备终端首先与群组内其他终端分别建立普通蓝牙SSP连接;步骤S5,对讲开始,由对讲终端调用系统麦克进行录音,并将音频数据通过蓝牙SSP连接发送至BLE外围设备终端,其接收并通过普通蓝牙SSP连接转发音频数据给组内所有终端,由终端接收到数据流后调用扬声器播放,完成群组对讲。进一步,在所述步骤S1中,使能所述终端的BLE功能,完成所有的BLE中心设备终端与BLE外围设备终端的BLE连接,组建BLE星状网,其中,所述BLE外围设备终端同时与多个BLE中心设备终端建立BLE连接;在所述星状网中,位于中心节点的终端为BLE外围设备终端,其他周边节点为BLE中心设备终端。进一步,在构建的星状网中,所述终端之间通过构建和解析控制指令及应答指令进行通信,所述控制指令和所述应答指令通过所述BLE星状网中的蓝牙通道进行传输。进一步,在所述步骤S4中,所述终端使能本机的普通蓝牙SPP功能并完成SPP连接,其中,每个所述终端根据接收到的控制指令分配对应的角色,包括:普通蓝牙SPP角色、SPP服务端、SPP客户端。进一步,根据分配好的角色,控制SPP客户端请求SPP服务端建立连接,控制SPP服务端确认SPP客户端的请求,完成连接。进一步,还包括如下步骤:通过本终端的麦克进行录音操作并将音频流通过普通蓝牙SPP发送出去,以及够监听SPP收到的音频流,并通过本终端的喇叭进行播放。本专利技术实施例还提出一种蓝牙实现群组对讲的系统,包括:多个终端,其中,所述多个终端完成BLE连接,组建BLE网,其中一台终端使能本机BLE外围设备功能,以作为BLE外围设备终端;其他终端使能本机BLE中心设备功能,以作为BLE中心设备终端,所有的BLE中心设备终端均与BLE外围设备终端建立BLE连接;BLE外围设备终端获取其他终端的信息并对网内终端进行编号,然后广播通知给BLE网内其他终端,其他终端接收该信息并保存;当一个终端建立对讲群组后,将群组成员编号通知给BLE外围设备终端,BLE外围设备组建群组信息并通知网内其他终端接收群组信息并进行保存;群组内一个终端发起对讲时,BLE外围设备终端首先与群组内其他终端分别建立普通蓝牙SSP连接;对讲开始,由对讲终端调用系统麦克进行录音,并将音频数据通过蓝牙SSP连接发送至BLE外围设备终端,其接收并通过普通蓝牙SSP连接转发音频数据给组内所有终端,由终端接收到数据流后调用扬声器播放,完成群组对讲。进一步,每个所述终端上设置有主控处理模块和蓝牙模块,所述主控处理模块用于构建和解析控制指令及应答指令进行通信,所述控制指令和所述应答指令通过BLE星状网中的蓝牙通道进行传输;所述蓝牙模块用于支持BLE低功耗蓝牙模式和SPP普通蓝牙模式,并且BLE低功耗蓝牙模式和SPP普通蓝牙模式并发工作,所述蓝牙模块与所述主控处理模块连接且可由所述主控处理模块控制其工作状态和数据收发。进一步,所述蓝牙模块使能其所在的终端的BLE功能,完成所有的BLE中心设备终端与BLE外围设备终端的BLE连接,组建BLE星状网,其中,所述BLE外围设备终端同时与多个BLE中心设备终端建立BLE连接;在所述星状网中,位于中心节点的终端为BLE外围设备终端,其他周边节点为BLE中心设备终端。进一步,所述终端使能本机的普通蓝牙SPP功能并完成SPP连接,其中,每个所述终端根据接收到的控制指令分配对应的角色,包括:普通蓝牙SPP角色、SPP服务端、SPP客户端;控制SPP客户端请求SPP服务端建立连接,控制SPP服务端确认SPP客户端的请求,完成连接;通过本终端的麦克进行录音操作并将音频流通过普通蓝牙SPP发送出去,以及够监听SPP收到的音频流,并通过本终端的喇叭进行播放。根据本专利技术实施例的蓝牙实现群组对讲的方法及系统,利用普通智能终端的蓝牙功能,多个终端之间通过BLE技术进行对讲组网,其中一台终端设备作为BLE外围设备,其他终端设备作为BLE中心设备与外围设备连接;BLE组网完成后,使用BLE网进行控制指令的传递。当需要对讲时,终端通过BLE网络的控制,建立终端之间的普通蓝牙SSP通道,各终端通过调用麦克录音及喇叭放音完成对讲。本专利技术充分利用BLE及传统蓝牙的特点,使用BLE传输控制数据,必要时使用传统蓝牙传输音频数据。BLE及传统蓝牙的混合使用,既保证了对讲时音频传输的实时性,又能够低功耗的保证的空闲时通讯互通。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本专利技术实施例的蓝牙实现群组对讲的方法的流程图;图2a和图2b为根据本专利技术实施例的组网示意图;图3a和图3b为根据本专利技术实施例BLE控制协议的说明图;图4为根据本专利技术实施例的BLE组网及初始化流程图;图5为根据本专利技术实施例建立对讲群组流程图;图6为根据本专利技术实施例进行群组对讲流程图;图7为根据本专利技术实施例的蓝牙实现群组对讲的系统的结构图。具体实施方式下面详细描述本专利技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的本文档来自技高网...
一种蓝牙实现群组对讲的方法及系统

【技术保护点】
一种BLE实现群组对讲的方法,其特征在于,包括如下步骤:步骤S1,多个终端完成BLE连接,组建BLE网,其中一台终端使能本机BLE外围设备功能,以作为BLE外围设备终端;其他终端使能本机BLE中心设备功能,以作为BLE中心设备终端,所有的BLE中心设备终端均与BLE外围设备终端建立BLE连接;步骤S2,BLE外围设备终端获取其他终端的信息并对网内终端进行编号,然后广播通知给BLE网内其他终端,其他终端接收该信息并保存;步骤S3,当一个终端建立对讲群组后,将群组成员编号通知给BLE外围设备终端,BLE外围设备组建群组信息并通知网内其他终端接收群组信息并进行保存;步骤S4,群组内一个终端发起对讲时,BLE外围设备终端首先与群组内其他终端分别建立普通蓝牙SSP连接;步骤S5,对讲开始,由对讲终端调用系统麦克进行录音,并将音频数据通过蓝牙SSP连接发送至BLE外围设备终端,其接收并通过普通蓝牙SSP连接转发音频数据给组内所有终端,由终端接收到数据流后调用扬声器播放,完成群组对讲。

【技术特征摘要】
1.一种BLE实现群组对讲的方法,其特征在于,包括如下步骤:步骤S1,多个终端完成BLE连接,组建BLE网,其中一台终端使能本机BLE外围设备功能,以作为BLE外围设备终端;其他终端使能本机BLE中心设备功能,以作为BLE中心设备终端,所有的BLE中心设备终端均与BLE外围设备终端建立BLE连接;步骤S2,BLE外围设备终端获取其他终端的信息并对网内终端进行编号,然后广播通知给BLE网内其他终端,其他终端接收该信息并保存;步骤S3,当一个终端建立对讲群组后,将群组成员编号通知给BLE外围设备终端,BLE外围设备组建群组信息并通知网内其他终端接收群组信息并进行保存;步骤S4,群组内一个终端发起对讲时,BLE外围设备终端首先与群组内其他终端分别建立普通蓝牙SSP连接;步骤S5,对讲开始,由对讲终端调用系统麦克进行录音,并将音频数据通过蓝牙SSP连接发送至BLE外围设备终端,其接收并通过普通蓝牙SSP连接转发音频数据给组内所有终端,由终端接收到数据流后调用扬声器播放,完成群组对讲。2.如权利要求1所述的BLE实现群组对讲的方法,其特征在于,在所述步骤S1中,使能所述终端的BLE功能,完成所有的BLE中心设备终端与BLE外围设备终端的BLE连接,组建BLE星状网,其中,所述BLE外围设备终端同时与多个BLE中心设备终端建立BLE连接;在所述星状网中,位于中心节点的终端为BLE外围设备终端,其他周边节点为BLE中心设备终端。3.如权利要求2所述的蓝牙实现群组对讲的方法,其特征在于,在构建的星状网中,所述终端之间通过构建和解析控制指令及应答指令进行通信,所述控制指令和所述应答指令通过所述BLE星状网中的蓝牙通道进行传输。4.如权利要求1所述的蓝牙实现群组对讲的方法,其特征在于,在所述步骤S4中,所述终端使能本机的普通蓝牙SPP功能并完成SPP连接,其中,每个所述终端根据接收到的控制指令分配对应的角色,包括:普通蓝牙SPP角色、SPP服务端、SPP客户端。5.如权利要求4所述的蓝牙实现群组对讲的方法,其特征在于,根据分配好的角色,控制SPP客户端请求SPP服务端建立连接,控制SPP服务端确认SPP客户端的请求,完成连接。6.如权利要求5所述的蓝牙实现群组对讲的方法,其特征在于,还包括如下步骤:通过本终端的麦克进行录音操作并将音频流通过普通蓝牙SPP发送出去,以及够监听SPP收到的音频流,并通过本终端的喇叭进行播放。7....

【专利技术属性】
技术研发人员:杨江滋
申请(专利权)人:大唐终端技术有限公司
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1