通信连接建立方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:20856202 阅读:34 留言:0更新日期:2019-04-13 10:58
本发明专利技术实施例提供一种通信连接建立方法、装置、电子设备及可读存储介质,该方法包括:第一设备接收第二设备在低功耗蓝牙BLE链路上广播的第一消息,所述第一消息用于指示所述第二设备的标识信息;所述第一设备根据所述第二设备的标识信息,跳过BLE通信连接,直接在无线射频通信RFCOMM链路上与所述第二设备建立通信连接。该方法中,由第二设备在向第一设备广播数据包时携带第二设备的标识信息,第一设备在接收到数据包后,根据该标识信息,直接跳过BLE连接过程,而之间在RFCOMM链路上建立与第二设备的通信连接,由于跳过了BLE连接过程,因此,该方法可以极大提升通信连接的连接速度和连接成功率。

【技术实现步骤摘要】
通信连接建立方法、装置、电子设备及可读存储介质
本专利技术实施例涉及通信技术,尤其涉及一种通信连接建立方法、装置、电子设备及可读存储介质。
技术介绍
在无线通信领域中,既需要支持长距离的无线通信,也需要支持设备之间的短距离通信。短距离通信例如可以是一栋楼宇或一个家庭内的设备之间的数据通信。设备之间需要基于特定的通信协议完成数据交互,其中,蓝牙协议是很多设备所支持的一种通信协议。现有技术中,设备之间基于蓝牙协议进行通信时,主要经历扫描(主设备)、广播(从设备)、建立通信连接以及数据交互过程。其中,在建立通信连接时,设备之间首先尝试在低功耗蓝牙(BluetoothLowEnergy,简称BLE,简称BLE)链路上建立连接,并在存在无线射频通信(RFCOMM)链路时断开BLE连接,重新在RFCOMM上建立连接。但是,现有的建立通信连接的方式可能存在连接速度和连接成功率过低的问题。
技术实现思路
本专利技术实施例提供一种通信连接建立方法、装置、电子设备及可读存储介质,所述技术方案如下。本专利技术实施例第一方面提供一种通信连接建立方法,包括:第一设备接收第二设备在低功耗蓝牙BLE链路上广播的第一消息,所述第一消息用于指示所述第二设备的标识信息;所述第一设备根据所述第二设备的标识信息,跳过BLE通信连接,直接在无线射频通信RFCOMM链路上与所述第二设备建立通信连接。进一步的,所述第二设备的标识信息包括如下至少一种:所述第二设备的厂商标识、所述第二设备支持的协议版本标识、所述第二设备的地址信息。进一步的,所述第一设备根据所述第二设备的标识,跳过BLE通信连接,直接在无线射频通信RFCOMM链路上与所述第二设备建立通信连接,包括:在所述第一设备仅扫描到一个所述第二设备的信息时,所述第一设备根据所述第二设备的标识,跳过BLE通信连接,直接在所述RFCOMM链路上与所述第二设备建立通信连接。进一步的,所述第一设备根据所述第二设备的标识,跳过BLE通信连接,直接在无线射频通信RFCOMM链路上与所述第二设备建立通信连接,包括:所述第一设备接收用户输入的第一指令,所述第一指令用于指示所述第一设备在所述RFCOMM链路上与所述第二设备建立通信连接;所述第一设备根据所述第一指令,在所述RFCOMM链路上与所述第二设备建立通信连接。进一步的,所述第一设备接收用户输入的第一指令,包括:所述第一设备显示第一界面,所述第一界面上包括所述第一设备扫描到的至少一个设备的信息,所述第二设备为所述至少一个设备中的一个;所述第一设备接收用户在所述第一界面输入的第一指令。进一步的,所述第一指令由所述用户操作所述第一界面上的第一控件输入,所述第一控件在所述至少一个设备为多个时显示,所述第一控件为触发建立与所述第二设备的通信连接的控件。进一步的,所述第一指令由所述用户操作所述第一界面上的第二控件输入,所述第二控件在所述至少一个设备仅包括一个所述第二设备时显示,所述第二控件为所述第一界面上触发建立通信连接的控件。进一步的,所述第一设备接收用户输入的第一指令,包括:所述第一设备接收所述用户语音输入的所述第一指令。进一步的,所述第一设备根据所述第二设备的标识,在第一链路上建立与所述第二设备的通信连接之前,包括:所述第一设备广播第二消息,所述第二消息用于蓝牙扫描位于所述第一设备周围预设范围内的设备。进一步的,所述第一控件和所述第二控件分别为按钮控件。进一步的,所述第一设备具有连接互联网的能力,所述第二设备具有语音接收能力或音频播放能力。本专利技术实施例第二方面提供一种通信连接建立装置,应用于第一设备,包括:接收模块,用于接收第二设备在低功耗蓝牙BLE链路上广播的第一消息,所述第一消息用于指示所述第二设备的标识信息;连接模块,用于根据所述第二设备的标识信息,跳过BLE通信连接,直接在无线射频通信RFCOMM链路上与所述第二设备建立通信连接。进一步的,所述第二设备的标识信息包括如下至少一种:所述第二设备的厂商标识、所述第二设备支持的协议版本标识、所述第二设备的地址信息。进一步的,所述连接模块包括:第一连接单元,用于在所述第一设备仅扫描到一个所述第二设备的信息时,根据所述第二设备的标识,跳过BLE通信连接,直接在所述RFCOMM链路上与所述第二设备建立通信连接。进一步的,所述连接模块还包括:接收单元,用于接收用户输入的第一指令,所述第一指令用于指示所述第一设备在所述RFCOMM链路上与所述第二设备建立通信连接;第二连接单元,用于根据所述第一指令,在所述RFCOMM链路上与所述第二设备建立通信连接。进一步的,所述接收单元具体用于:显示第一界面,所述第一界面上包括所述第一设备扫描到的至少一个设备的信息,所述第二设备为所述至少一个设备中的一个;接收用户在所述第一界面输入的第一指令。进一步的,所述第一指令由所述用户操作所述第一界面上的第一控件输入,所述第一控件在所述至少一个设备为多个时显示,所述第一控件为触发建立与所述第二设备的通信连接的控件。进一步的,所述第一指令由所述用户操作所述第一界面上的第二控件输入,所述第二控件在所述至少一个设备仅包括一个所述第二设备时显示,所述第二控件为所述第一界面上触发建立通信连接的控件。进一步的,所述接收单元具体用于:接收所述用户语音输入的所述第一指令。进一步的,还包括:广播模块,用于广播第二消息,所述第二消息用于蓝牙扫描位于所述第一设备周围预设范围内的设备。进一步的,所述第一控件和所述第二控件分别为按钮控件。进一步的,所述第一设备具有连接互联网的能力,所述第二设备具有语音接收能力或音频播放能力。本专利技术实施例第三方面提供一种电子设备,包括:存储器,用于存储程序指令;处理器,用于调用并执行所述存储器中的程序指令,执行上述第一方面所述的方法步骤。本专利技术实施例第四方面提供一种可读存储介质,,所述可读存储介质中存储有计算机程序,所述计算机程序用于执行上述第一方面所述的方法。本专利技术实施例所提供的通信连接建立方法、装置、电子设备及可读存储介质,由第二设备在向第一设备广播数据包时携带第二设备的标识信息,第一设备在接收到数据包后,根据该标识信息,直接跳过BLE连接过程,而之间在RFCOMM链路上建立与第二设备的通信连接,由于跳过了BLE连接过程,因此,该方法相比于现有技术可以极大提升通信连接的连接速度和连接成功率。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所涉及的通信连接建立方法的系统架构图;图2为现有技术中终端设备与蓝牙外设建立通信连接的交互流程图;图3为本专利技术实施例提供的通信连接建立方法实施例一的流程示意图;图4为本专利技术实施例中第一设备和第二设备的交互流程示意图;图5为本专利技术实施例提供的通信连接建立方法实施例二的流程示意图;图6为本专利技术实施例提供的通信连接建立方法实施例三的流程示意图;图7为本专利技术实施例提供的一种通信连接建立装置的模块结构图;图8为本专利技术实施例提供的一种通信连接建立装置的模块结构图;图9为本专利技术实施例提供的一种通本文档来自技高网...

【技术保护点】
1.一种通信连接建立方法,其特征在于,包括:第一设备接收第二设备在低功耗蓝牙BLE链路上广播的第一消息,所述第一消息用于指示所述第二设备的标识信息;所述第一设备根据所述第二设备的标识信息,跳过BLE通信连接,直接在无线射频通信RFCOMM链路上与所述第二设备建立通信连接。

【技术特征摘要】
1.一种通信连接建立方法,其特征在于,包括:第一设备接收第二设备在低功耗蓝牙BLE链路上广播的第一消息,所述第一消息用于指示所述第二设备的标识信息;所述第一设备根据所述第二设备的标识信息,跳过BLE通信连接,直接在无线射频通信RFCOMM链路上与所述第二设备建立通信连接。2.根据权利要求1所述的方法,其特征在于,所述第二设备的标识信息包括如下至少一种:所述第二设备的厂商标识、所述第二设备支持的协议版本标识、所述第二设备的地址信息。3.根据权利要求2所述的方法,其特征在于,所述第一设备根据所述第二设备的标识,跳过BLE通信连接,直接在无线射频通信RFCOMM链路上与所述第二设备建立通信连接,包括:在所述第一设备仅扫描到一个所述第二设备的信息时,所述第一设备根据所述第二设备的标识,跳过BLE通信连接,直接在所述RFCOMM链路上与所述第二设备建立通信连接。4.根据权利要求2所述的方法,其特征在于,所述第一设备根据所述第二设备的标识,跳过BLE通信连接,直接在无线射频通信RFCOMM链路上与所述第二设备建立通信连接,包括:所述第一设备接收用户输入的第一指令,所述第一指令用于指示所述第一设备在所述RFCOMM链路上与所述第二设备建立通信连接;所述第一设备根据所述第一指令,在所述RFCOMM链路上与所述第二设备建立通信连接。5.根据权利要求4所述的方法,其特征在于,所述第一设备接收用户输入的第一指令,包括:所述第一设备显示第一界面,所述第一界面上包括所述第一设备扫描到的至少一个设备的信息,所述第二设备为所述至少一个设备中的一个;所述第一设备接收用户在所述第一界面输入的第一指令。6.根据权利要求5所述的方法,其特征在于,所述第一指令由所述用户操作所述第一界面上的第一控件输入,所述第一控件在所述至少一个设备为多个时显示,所述第一控件为触发建立与所述第二设备的通信连接的控件。7.根据权利要求5所述的方法,其特征在于,所述第一指令由所述用户操作所述第一界面上的第二控件输入,所述第二控件在所述至少一个设备仅包括一个所述第二设备时显示,所述第二控件为所述第一界面上触发建立通信连接的控件。8.根据权利要求4所述的方法,其特征在于,所述第一设备接收用户输入的第一指令,包括:所述第一设备接收所述用户语音输入的所述第一指令。9.根据权利要求4-8任一项所述的方法,其特征在于,所述第一设备根据所述第二设备的标识,在第一链路上建立与所述第二设备的通信连接之前,包括:所述第一设备广播第二消息,所述第二消息用于蓝牙扫描位于所述第一设备周围预设范围内的设备。10.根据权利要求6或7所述的方法,其特征在于,第一控件和第二控件分别为按钮控件。11.根据权利要求1-10任一项所述的方法,其特征在于,所述第一设备具有连接互联网的能力,所述第二设备具有语音接收能力或音频播放能...

【专利技术属性】
技术研发人员:王芃陈果果牛飞刘勇苏红
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1