蓝牙设备的配对方法、装置及蓝牙设备制造方法及图纸

技术编号:15523545 阅读:100 留言:0更新日期:2017-06-04 12:16
本公开提供一种蓝牙设备的配对方法、装置及蓝牙设备,其中,所述方法应用于设置有超声波通信装置和蓝牙控制芯片的本端蓝牙设备中,包括:通过所述超声波通信装置广播本端蓝牙设备的第一蓝牙信息,以及接收对端蓝牙设备的第二蓝牙信息;根据所述第一蓝牙信息和所述第二蓝牙信息生成通用唯一识别码UUID;基于所述UUID与所述对端蓝牙设备进行蓝牙配对;在配对成功后触发所述蓝牙控制芯片开启,以实现与所述对端蓝牙设备进行蓝牙数据传输。采用本公开提供的蓝牙设备的配对方法可以有效提高蓝牙设备配对效率,减少蓝牙设备功耗。

Pairing method, device and Bluetooth device for Bluetooth device

The invention provides a method and a matching Bluetooth device and Bluetooth devices, among them, including the application of the method to set up ultrasonic communication device and the Bluetooth control chip of the end of the Bluetooth device, through the ultrasonic radio communication device at the other end of the Bluetooth Bluetooth device and receiving information, to the end of the Bluetooth device the second generation of Bluetooth information; according to the universal unique identifier UUID the first Bluetooth Bluetooth information and the second information; the UUID and the Bluetooth terminal of Bluetooth devices based on the Bluetooth pairing; trigger control chip open after successful pairing, in order to achieve with the end of the Bluetooth device for Bluetooth data transmission. The pairing method of the Bluetooth device provided by the public can effectively improve the matching efficiency of Bluetooth devices and reduce the power consumption of Bluetooth devices.

【技术实现步骤摘要】
蓝牙设备的配对方法、装置及蓝牙设备
本公开涉及通信
,尤其涉及一种蓝牙设备的配对方法、装置及蓝牙设备。
技术介绍
在蓝牙通信技术中,要实现蓝牙数据传输,首先需要蓝牙设备配对,配对成功后创建用于数据传输的蓝牙RFCOMM通信通道。目前常用的蓝牙设备间的配对过程如下:在用户需要蓝牙通信时,首先开启设备的蓝牙通信装置,搜索可连接蓝牙设备,在用户选中一对端设备后触发配对请求,同时生成验证码如扫描验证码或用户输入的PIN(personalidentificationnumber,个人标识号)码;本端设备将蓝牙信息发送给对端设备;同时本端用户将上述验证码告知对端用户,等待对端用户触发允许与本端设备配对的指令,本端设备若接收到对端设备发送的配对确认信息,确定配对成功。从上述配对过程可知,相关技术的蓝牙配对方式,需要设备的蓝牙通信模块一直处于开启状态,增加设备功耗;并且操作过程复杂,用户体验欠佳且影响配对效率;此外,本端用户告知对端用户验证码的过程中,验证码容易被窃听或被不法分子破解,信息安全性较差。
技术实现思路
有鉴于此,本公开提供一种蓝牙设备的配对方法、装置及蓝牙设备,以为方便蓝牙设备短距离配对,提高蓝牙设备配对效率,减少功耗。根据本公开实施例的第一方面,提供了一种蓝牙设备的配对方法,应用于设置有超声波通信装置和蓝牙控制芯片的本端蓝牙设备中,所述方法包括:通过所述超声波通信装置广播本端蓝牙设备的第一蓝牙信息,以及接收对端蓝牙设备的第二蓝牙信息;根据所述第一蓝牙信息和所述第二蓝牙信息生成通用唯一识别码UUID;基于所述UUID与所述对端蓝牙设备进行蓝牙配对;在配对成功后触发所述蓝牙控制芯片开启,以实现与所述对端蓝牙设备进行蓝牙数据传输。可选地,所述根据第一蓝牙信息和所述第二蓝牙信息生成UUID,包括:根据用户的选择结果,从两个或多个所述对端蓝牙设备中确定目标蓝牙设备;根据所述目标蓝牙设备的媒体访问控制MAC地址和本端蓝牙设备的MAC地址生成目标UUID。可选地,所述根据第一蓝牙信息和所述第二蓝牙信息生成UUID,包括:根据每个对端蓝牙设备的MAC地址与本端蓝牙设备的MAC地址,生成UUID;将每个所述UUID与对应的第二蓝牙信息关联,生成UUID列表。可选地,所述根据第一蓝牙信息和所述第二蓝牙信息生成UUID,还包括:确定用户从所述UUID列表中选择的目标UUID。可选地,所述基于所述UUID与所述对端蓝牙设备进行蓝牙配对,包括:通过所述超声波通信装置发送携带所述目标UUID的配对请求信息,以使所述目标蓝牙设备在接收到所述请求信息后,根据是否生成有所述目标UUID进行响应;若所述超声波通信装置接收到所述目标蓝牙设备发送的配对确认信息,确定配对成功。可选地,所述基于所述UUID与所述对端蓝牙设备进行蓝牙配对,包括:通过所述超声波通信装置接收对端蓝牙设备发送的配对请求信息,所述配对请求信息中包括待验UUID;根据所述待验UUID遍历所述UUID列表;若所述UUID列表中包括所述待验UUID,通过所述超声波通信装置向所述对端蓝牙设备发送配对确认信息。可选地,所述配对请求信息中还包括设备等级信息;所述根据待验UUID遍历所述UUID列表,包括:当接收到两个或多个对端蓝牙设备发送的配对请求信息时,根据所述配对请求信息中的设备信息查询预置设备优先级列表,确定各个所述配对请求信息的处理优先级;按照所述处理优先级从高到低的顺序,根据所述待验UUID遍历所述UUID列表。根据本公开实施例的第二方面,提供了一种蓝牙设备的配对装置,设置于包括超声波通信装置和蓝牙控制芯片的本端蓝牙设备中,所述装置包括:信息接收模块,被配置为通过所述超声波通信装置广播本端蓝牙设备的第一蓝牙信息,以及接收对端蓝牙设备的第二蓝牙信息;UUID生成模块,被配置为根据所述第一蓝牙信息和所述第二蓝牙信息生成通用唯一识别码UUID;蓝牙配对模块,被配置为基于所述UUID与所述对端蓝牙设备进行蓝牙配对;控制模块,被配置为在配对成功后触发所述蓝牙控制芯片开启,以实现与所述对端蓝牙设备进行蓝牙数据传输。可选的,所述UUID生成模块包括:目标设备确定子模块,被配置为根据用户的选择结果,从两个或多个所述对端蓝牙设备中确定目标蓝牙设备;第一UUID确定子模块,被配置为根据所述目标蓝牙设备的媒体访问控制MAC地址和本端蓝牙设备的MAC地址生成目标UUID。可选的,所述UUID生成模块包括:计算子模块,被配置为根据每个对端蓝牙设备的MAC地址与本端蓝牙设备的MAC地址,生成UUID;UUID列表获取子模块,被配置为将每个所述UUID与对应的第二蓝牙信息关联,生成UUID列表。可选的,所述UUID生成模块还包括:第二UUID确定子模块,被配置为确定用户从所述UUID列表中选择的目标UUID。可选的,所述蓝牙配对模块包括:配对请求发送子模块,被配置为通过所述超声波通信装置发送携带所述目标UUID的配对请求信息,以使所述目标蓝牙设备在接收到所述请求信息后,根据是否生成有所述目标UUID进行响应;确认信息接收子模块,被配置为在所述超声波通信装置接收到所述目标蓝牙设备发送的配对确认信息的情况下,确定配对成功。可选的,所述蓝牙配对模块包括:配对请求接收子模块,被配置为通过所述超声波通信装置接收对端蓝牙设备发送的配对请求信息,所述配对请求信息中包括待验UUID;查询子模块,被配置为根据所述待验UUID遍历所述UUID列表;确认信息发送子模块,被配置为在所述UUID列表中包括所述待验UUID的情况下,通过所述超声波通信装置向所述对端蓝牙设备发送配对确认信息。可选的,所述配对请求信息中还包括设备等级信息;所述查询子模块,包括:处理优先级确定单元,被配置为在接收到两个或多个对端蓝牙设备发送的配对请求信息的情况下,根据所述配对请求信息中的设备信息查询预置设备优先级列表,确定各个所述配对请求信息的处理优先级;查询单元,被配置为按照所述处理优先级从高到低的顺序,根据所述待验UUID遍历所述UUID列表。根据本公开实施例的第三方面,提供了一种蓝牙设备,包括:超声波通信装置和蓝牙通信装置;所述超声波通信装置包括:超声波控制电路和超声波通信模块;所述蓝牙通信装置包括:蓝牙控制芯片和蓝牙通信模块;其中,所述超声波控制电路与所述蓝牙控制芯片连接;所述超声波通信模块用于在所述超声波控制电路的控制下发送本端蓝牙设备的信息和接收对端蓝牙设备的信息;超声波控制电路用于对接收到的对端蓝牙设备的第二蓝牙信息进行信息处理,生成通用唯一识别码UUID,根据所述UUID与所述对端蓝牙设备进行蓝牙配对,并在配对成功后触发所述蓝牙控制芯片开启,进行蓝牙数据传输。根据本公开实施例的第四方面,提供了一种蓝牙设备,包括:超声波通信装置、蓝牙通信装置和主控芯片;所述超声波通信装置包括:超声波控制电路、超声波通信模块;所述蓝牙通信装置包括:蓝牙控制芯片和蓝牙通信模块;其中,所述蓝牙控制芯片和所述超声波控制电路连接至所述主控芯片;所述超声波通信模块用于在所述超声波控制电路的控制下发送本端蓝牙设备的信息和接收对端蓝牙设备的信息;超声波控制电路用于对接收的对端蓝牙设备的信息进行处理,并发送给所述主控芯片;所述主控芯片用于根据本端蓝牙设备的本文档来自技高网...
蓝牙设备的配对方法、装置及蓝牙设备

【技术保护点】
一种蓝牙设备的配对方法,其特征在于,应用于设置有超声波通信装置和蓝牙控制芯片的本端蓝牙设备中,所述方法包括:通过所述超声波通信装置广播本端蓝牙设备的第一蓝牙信息,以及接收对端蓝牙设备的第二蓝牙信息;根据所述第一蓝牙信息和所述第二蓝牙信息生成通用唯一识别码UUID;基于所述UUID与所述对端蓝牙设备进行蓝牙配对;在配对成功后触发所述蓝牙控制芯片开启,以实现与所述对端蓝牙设备进行蓝牙数据传输。

【技术特征摘要】
1.一种蓝牙设备的配对方法,其特征在于,应用于设置有超声波通信装置和蓝牙控制芯片的本端蓝牙设备中,所述方法包括:通过所述超声波通信装置广播本端蓝牙设备的第一蓝牙信息,以及接收对端蓝牙设备的第二蓝牙信息;根据所述第一蓝牙信息和所述第二蓝牙信息生成通用唯一识别码UUID;基于所述UUID与所述对端蓝牙设备进行蓝牙配对;在配对成功后触发所述蓝牙控制芯片开启,以实现与所述对端蓝牙设备进行蓝牙数据传输。2.根据权利要求1所述的方法,其特征在于,所述根据第一蓝牙信息和所述第二蓝牙信息生成UUID,包括:根据用户的选择结果,从两个或多个所述对端蓝牙设备中确定目标蓝牙设备;根据所述目标蓝牙设备的媒体访问控制MAC地址和本端蓝牙设备的MAC地址生成目标UUID。3.根据权利要求1所述的方法,其特征在于,所述根据第一蓝牙信息和所述第二蓝牙信息生成UUID,包括:根据每个对端蓝牙设备的MAC地址与本端蓝牙设备的MAC地址,生成UUID;将每个所述UUID与对应的第二蓝牙信息关联,生成UUID列表。4.根据权利要求3所述的方法,其特征在于,所述根据第一蓝牙信息和所述第二蓝牙信息生成UUID,还包括:确定用户从所述UUID列表中选择的目标UUID。5.根据权利要求2或4所述的方法,其特征在于,所述基于所述UUID与所述对端蓝牙设备进行蓝牙配对,包括:通过所述超声波通信装置发送携带所述目标UUID的配对请求信息,以使所述目标蓝牙设备在接收到所述请求信息后,根据是否生成有所述目标UUID进行响应;若所述超声波通信装置接收到所述目标蓝牙设备发送的配对确认信息,确定配对成功。6.根据权利要求3所述的方法,其特征在于,所述基于所述UUID与所述对端蓝牙设备进行蓝牙配对,包括:通过所述超声波通信装置接收对端蓝牙设备发送的配对请求信息,所述配对请求信息中包括待验UUID;根据所述待验UUID遍历所述UUID列表;若所述UUID列表中包括所述待验UUID,通过所述超声波通信装置向所述对端蓝牙设备发送配对确认信息。7.根据权利要求6所述的方法,其特征在于,所述配对请求信息中还包括设备等级信息;所述根据待验UUID遍历所述UUID列表,包括:当接收到两个或多个对端蓝牙设备发送的配对请求信息时,根据所述配对请求信息中的设备信息查询预置设备优先级列表,确定各个所述配对请求信息的处理优先级;按照所述处理优先级从高到低的顺序,根据所述待验UUID遍历所述UUID列表。8.一种蓝牙设备的配对装置,其特征在于,设置于包括超声波通信装置和蓝牙控制芯片的本端蓝牙设备中,所述装置包括:信息接收模块,被配置为通过所述超声波通信装置广播本端蓝牙设备的第一蓝牙信息,以及接收对端蓝牙设备的第二蓝牙信息;UUID生成模块,被配置为根据所述第一蓝牙信息和所述第二蓝牙信息生成通用唯一识别码UUID;蓝牙配对模块,被配置为基于所述UUID与所述对端蓝牙设备进行蓝牙配对;控制模块,被配置为在配对成功后触发所述蓝牙控制芯片开启,以实现与所述对端蓝牙设备进行蓝牙数据传输。9.根据权利要求8所述的装置,其特征在于,所述UUID生成模块包括:目标设备确定子模块,被配置为根据用户的选择结果,从两个或多个所述对端蓝牙设备中确定目标蓝牙设备;第一UUID确定子模块,被配置为根据所述目标蓝牙设备的媒体访问控制MAC地址和本端蓝牙设备的MAC地址生成目标UUID。10.根据权利要求8所述的装置,...

【专利技术属性】
技术研发人员:司新伟
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1