CN105992128B - 一种蓝牙连接方法及*** - Google Patents

一种蓝牙连接方法及*** Download PDF

Info

Publication number
CN105992128B
CN105992128B CN201510098949.4A CN201510098949A CN105992128B CN 105992128 B CN105992128 B CN 105992128B CN 201510098949 A CN201510098949 A CN 201510098949A CN 105992128 B CN105992128 B CN 105992128B
Authority
CN
China
Prior art keywords
bluetooth device
bluetooth
mac address
connection
pairing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510098949.4A
Other languages
English (en)
Other versions
CN105992128A (zh
Inventor
郑少华
黎剑辉
张圳
朱一伟
罗海彬
湛浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aeon Labs
Original Assignee
Aeon Labs
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aeon Labs filed Critical Aeon Labs
Priority to CN201510098949.4A priority Critical patent/CN105992128B/zh
Publication of CN105992128A publication Critical patent/CN105992128A/zh
Application granted granted Critical
Publication of CN105992128B publication Critical patent/CN105992128B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及电子通信领域,特别涉及一种蓝牙连接方法及***。所述方法包括以下步骤:第一蓝牙设备通过第一连接方式与二蓝牙设备建立连接,其中第一连接方式为非蓝牙连接;第一蓝牙设备将其自身的MAC地址发送给第二蓝牙设备;第一蓝牙设备接收第二蓝牙设备发送的定向广播,完成与第二蓝牙设备的蓝牙连接,其中定向广播包括根据第一蓝牙设备的MAC地址生成的蓝牙配对命令。用户通过使第一蓝牙设备与第二蓝牙设备建立非蓝牙连接之后,使第一蓝牙设备与第二蓝牙设备自动建立两者的蓝牙连接,减少用户的操作,提高用户的体验性。

Description

一种蓝牙连接方法及***
技术领域
本发明涉及电子通信领域,特别涉及一种蓝牙连接方法及***。
背景技术
在现有技术中,两个蓝牙设备进行配对时,一个蓝牙设备要先搜索到另一个蓝牙设备,再点进去,输入配对密码,验证正确后完成配对。从现有技术可知,若两个设备想要使用蓝牙连接时需要用户手动操作,用户体验性差。
发明内容
针对现有技术不足,本发明提出一种蓝牙连接方法及***,旨在解决两个蓝牙设备使用蓝牙连接时,需要用户手动进行操作,用户体验性差的问题。
本发明提出的技术方案是:
一种蓝牙连接方法,包括第一蓝牙设备和第二蓝牙设备,所述方法包括以下步骤:
所述第一蓝牙设备通过第一连接方式与所述二蓝牙设备建立连接,其中所述第一连接方式为非蓝牙连接;
所述第一蓝牙设备将其自身的MAC地址发送给所述第二蓝牙设备;
所述第一蓝牙设备接收所述第二蓝牙设备发送的定向广播,完成与所述第二蓝牙设备的蓝牙连接,其中所述定向广播包括根据所述第一蓝牙设备的MAC地址生成的蓝牙配对命令。
进一步地,在所述第一蓝牙设备接收所述第二蓝牙设备发送的定向广播之后,所述第二蓝牙设备验证所述第一蓝牙设备的MAC地址与所述第二蓝牙设备接收到的MAC地址是否匹配,若匹配,则允许所述第一蓝牙设备与其进行蓝牙配对。
进一步地,在所述第一蓝牙设备将其自身的MAC地址发送给所述第二蓝牙设备之后,所述方法还包括:
所述第二蓝牙设备生成随机密码,并将所述随机密码发送给所述第一蓝牙设备,其中所述随机密码用于在所述第一蓝牙设备与所述第二蓝牙设备进行蓝牙配对时输入进行验证。
进一步地,在所述第一蓝牙设备接收所述第二蓝牙设备发送的定向广播之后,进行蓝牙配对,输入所述随机密码进行验证,完成蓝牙配对。
进一步地,所述第一连接方式包括Z-Wave、WIFI、ZigBee、HomePlug或者NFC。
本发明还提供一种蓝牙连接***,包括第一蓝牙设备和第二蓝牙设备,所述第一蓝牙设备通过第一连接方式与所述二蓝牙设备建立连接,其中所述第一连接方式为非蓝牙连接,所述第一蓝牙设备包括:
发送模块,用于将所述第一蓝牙设备的MAC地址发送给所述第二蓝牙设备;
所述第二蓝牙设备包括:
定向广播模块,用于发送根据所述第一蓝牙设备的MAC地址生成的蓝牙配对命令的定向广播;
所述第一蓝牙设备还包括:
接收模块,用于接收所述定向广播模块发送的定向广播;
在所述接收模块接收所述定向广播模块的定向广播之后,所述第一蓝牙设备完成与所述第二蓝牙设备的蓝牙连接。
所述第二蓝牙设备包括:
MAC验证模块,用于在所述第一蓝牙设备接收所述第二蓝牙设备发送的定向广播之后,验证所述第一蓝牙设备的MAC地址与所述第二蓝牙设备接收到的MAC地址是否匹配,若匹配,则允许所述第一蓝牙设备与所述第二蓝牙设备进行蓝牙配对。
进一步地,所述第二蓝牙设备还包括:
密码生成模块,用于在接收到所述第一蓝牙设备的MAC地址之后,生成随机密码;
所述第二蓝牙设备将所述随机密码发送给所述第一蓝牙设备,其中所述随机密码用于在所述第一蓝牙设备与所述第二蓝牙设备进行蓝牙配对时输入进行验证。
进一步地,所述第一蓝牙设备包括:
密码输入模块,用于在所述接收模块接受所述定向广播模块发送的定向广播之后,在进行蓝牙配对时,输入所述随机密码进行验证。
进一步地,所述第一连接方式包括Z-Wave、WIFI、ZigBee、HomePlug或者NFC。
根据上述的技术方案,本发明有益效果:在第一蓝牙设备与第二蓝牙设备已使用非蓝牙连接时,第一蓝牙设备将其自身的MAC地址发送第二蓝牙设备,第二蓝牙设备接收第一蓝牙设备的MAC地址,并根据MAC地址生成蓝牙配对命令,将该蓝牙配对命令进行定向广播,第一蓝牙设备接收定向广播,并根据蓝牙配对命令完成与第二蓝牙设备的蓝牙连接,因此,用户通过使第一蓝牙设备与第二蓝牙设备建立非蓝牙连接之后,使第一蓝牙设备与第二蓝牙设备自动建立两者的蓝牙连接,减少用户的操作,提高用户的体验性。
附图说明
图1是应用本发明实施例提供的一种蓝牙连接方法的流程图;
图2是应用本发明实施例提供的一种蓝牙连接***的功能模块框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明实施例提出一种蓝牙连接方法,包括第一蓝牙设备和第二蓝牙设备,所述方法包括以下步骤:
步骤S101、第一蓝牙设备通过第一连接方式与二蓝牙设备建立连接,其中第一连接方式为非蓝牙连接。
第一蓝牙设备与第二蓝牙设备的通信方式为非蓝牙通信,在本实施例中,第一连接方式包括Z-Wave、WIFI、ZigBee、HomePlug或者NFC。也就是说,第一蓝牙设备可以通过Z-Wave、WIFI、ZigBee、HomePlug或者NFC与第二蓝牙设备建立连接,为了实现第一蓝牙设备与第二蓝牙设备两者通过第一连接方式建立通信,在第一蓝牙设备和第二蓝牙设备上分别设有相应的功能模块,如Z-Wave模块、WIFI模块、NFC模块。
步骤S102、第一蓝牙设备将其自身的MAC地址发送给第二蓝牙设备。
在第一蓝牙设备与第二蓝牙设备通过第一连接方式建立通信时,第一蓝牙设备将其自身的MAC地址通过第一连接方式发送给第二蓝牙设备。
第二蓝牙设备接收第一蓝牙设备发送过来的MAC地址,并根据该MAC地址生成蓝牙配对命令,在第二蓝牙设备的配对命令中只有拥有该MAC地址的蓝牙设备才能与第二蓝牙设备完成配对。
如,第二蓝牙设备接收到的MAC地址为A,第二蓝牙设备根据MAC地址为A生成蓝牙配对命令,也就是说,只有MAC地址为A的蓝牙设备才能与第二蓝牙设备完成配对,第一蓝牙设备的MAC地址就是A,第一蓝牙设备可以与第二蓝牙设备完成配对。
进一步地,在本实施例中,在第二蓝牙设备接收到第一蓝牙设备发送的MAC地址之后,第二蓝牙设备生成随机密码,该随机密码用于在其它蓝牙设备与第二蓝牙设备进行蓝牙连接时,需要输入该随机密码进行验证,才能与第二蓝牙设备建立蓝牙连接。第二蓝牙设备将该随机密码发送给第一蓝牙设备,在第一蓝牙设备与第二蓝牙设备进行蓝牙配对时输入该随机密码进行验证。
步骤S103、第一蓝牙设备接收第二蓝牙设备发送的定向广播,完成与第二蓝牙设备的蓝牙连接,其中定向广播包括根据第一蓝牙设备的MAC地址生成的蓝牙配对命令。
第二蓝牙设备根据第一蓝牙设备的MAC地址生成蓝牙配对命令,并将该蓝牙配对命令进行定向广播。
第一蓝牙设备接收第二蓝牙设备发送的定向广播之后,第一蓝牙设备与第二蓝牙设备进行蓝牙配对之前,第二蓝牙设备会验证第一蓝牙设备的MAC地址是否与之前接收到的MAC地址匹配,若匹配,则建立蓝牙配对并完成蓝牙配对,若不匹配就拒绝与第一蓝牙设备的蓝牙配对。
进一步地,在第二蓝牙设备验证第一蓝牙设备的MAC地址为匹配之后,则验证配对密码是否正确,在第一蓝牙设备接收到第二蓝牙设备的密码验证时,第一蓝牙设备输入之前接收到的随机密码,再次进行验证,验证正确,则完成蓝牙配对,第一蓝牙设备与第二蓝牙设备建立蓝牙连接。
综上所述,用户通过使第一蓝牙设备与第二蓝牙设备建立非蓝牙连接之后,可以自动建立两者的蓝牙连接,减少用户的操作,提高用户的体验性。
如图2所示,本发明实施例还提出一种蓝牙连接***,包括第一蓝牙设备11和第二蓝牙设备12。
第一蓝牙设备11通过第一连接方式与第二蓝牙设备12建立连接,其中第一连接方式为非蓝牙连接。
第一蓝牙设备11与第二蓝牙设备12的通信方式为非蓝牙通信,在本实施例中,第一连接方式包括Z-Wave、WIFI、ZigBee、HomePlug或者NFC。也就是说,第一蓝牙设备11可以通过Z-Wave、WIFI、ZigBee、HomePlug或者NFC与第二蓝牙设备12建立连接,为了实现第一蓝牙设备11与第二蓝牙设备12两者通过第一连接方式建立通信,在第一蓝牙设备11和第二蓝牙设备12上分别设有相应的功能模块,如Z-Wave模块、WIFI模块、NFC模块。
第一蓝牙设备11包括:
发送模块111,用于将第一蓝牙设备11的MAC地址发送给第二蓝牙设备12。
在第一蓝牙设备11与第二蓝牙设备12通过第一连接方式连接之后,发送模块11通过第一连接方式的通信路径将第一蓝牙设备11的MAC地址发送给第二蓝牙设备12。
在第二蓝牙设备12接收到第一蓝牙设备11的MAC地址之后,第二蓝牙设备12根据该MAC地址生成蓝牙配对命令,在第二蓝牙设备12的配对命令中只有拥有该MAC地址的蓝牙设备才能与第二蓝牙设备12完成配对。
如,第二蓝牙设备12接收到的MAC地址为A,第二蓝牙设备12根据MAC地址为A生成蓝牙配对命令,也就是说,只有MAC地址为A的蓝牙设备才能与第二蓝牙设备12完成配对,第一蓝牙设备11的MAC地址就是A,第一蓝牙设备11可以与第二蓝牙设备12完成配对。
进一步地,在本实施例中,第二蓝牙设备12还包括密码生成模块,用于在接收到第一蓝牙设备11的MAC地址之后,生成随机密码。在密码生成模块生成随机密码之后,第二蓝牙设备12将随机密码发送给第一蓝牙设备11,其中随机密码用于在第一蓝牙设备11与第二蓝牙设备12进行蓝牙配对时输入进行验证。
在第二蓝牙设备12接收到第一蓝牙设备11发送的MAC地址之后,第二蓝牙设备12生成随机密码,该随机密码用于在其它蓝牙设备与第二蓝牙设备12进行蓝牙连接时,需要输入该随机密码进行验证,才能与第二蓝牙设备12建立蓝牙连接。第二蓝牙设备12将该随机密码发送给第一蓝牙设备11,在第一蓝牙设备11与第二蓝牙设备12进行蓝牙配对时输入该随机密码进行验证。
第二蓝牙设备12包括:
定向广播模块121,用于发送根据第一蓝牙设备11的MAC地址生成的蓝牙配对命令的定向广播。
第二蓝牙设备12根据第一蓝牙设备11的MAC地址生成蓝牙配对命令,定向广播模块121将该蓝牙配对命令进行定向广播。
第一蓝牙设备11还包括接收模块112,用于接收定向广播模块121发送的定向广播,其中定向广播包括根据第一蓝牙设备11的MAC地址生成的蓝牙配对命令。
第二蓝牙设备12包括:
MAC验证模块,用于在第一蓝牙设备11接收第二蓝牙设备12发送的定向广播之后,验证第一蓝牙设备11的MAC地址与第二蓝牙设备12接收到的MAC地址是否匹配,若匹配,则允许第一蓝牙设备11与第二蓝牙设备12进行蓝牙配对。
第一蓝牙设备11接收第二蓝牙设备12发送的定向广播之后,第一蓝牙设备11与第二蓝牙设备12进行蓝牙配对之前,第二蓝牙设备12会验证第一蓝牙设备11的MAC地址是否与之前接收的MAC地址相匹配,若匹配,则建立蓝牙配对并完成蓝牙配对,若不匹配就拒绝与第一蓝牙设备11的蓝牙配对。
进一步地,第一蓝牙设备11包括:密码输入模块,用于在接收模块112接受定向广播模块121发送的定向广播之后,在进行蓝牙配对时,输入随机密码进行验证。
在第二蓝牙设备12验证第一蓝牙设备11的MAC地址为匹配之后,则验证配对密码是否正确,在第一蓝牙设备11接收到第二蓝牙设备12的密码验证时,密码输入模块输入之前接收到的随机密码,再次进行验证,验证正确,则完成蓝牙配对,第一蓝牙设备11与第二蓝牙设备12建立蓝牙连接。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (4)

1.一种蓝牙连接方法,其特征在于,包括第一蓝牙设备和第二蓝牙设备,所述方法包括以下步骤:
所述第一蓝牙设备通过第一连接方式与所述二蓝牙设备建立连接,其中所述第一连接方式为非蓝牙连接;
所述第一蓝牙设备将其自身的MAC地址发送给所述第二蓝牙设备;
所述第一蓝牙设备接收所述第二蓝牙设备发送的定向广播,完成与所述第二蓝牙设备的蓝牙连接,其中所述定向广播包括根据所述第一蓝牙设备的MAC地址生成的蓝牙配对命令;
在所述第一蓝牙设备接收所述第二蓝牙设备发送的定向广播之后,所述第二蓝牙设备验证所述第一蓝牙设备的MAC地址与所述第二蓝牙设备接收到的MAC地址是否匹配,若匹配,则允许所述第一蓝牙设备与其进行蓝牙配对;
在所述第一蓝牙设备将其自身的MAC地址发送给所述第二蓝牙设备之后,所述方法还包括:
所述第二蓝牙设备生成随机密码,并将所述随机密码发送给所述第一蓝牙设备,其中所述随机密码用于在所述第一蓝牙设备与所述第二蓝牙设备进行蓝牙配对时输入进行验证;
在所述第一蓝牙设备接收所述第二蓝牙设备发送的定向广播之后,进行蓝牙配对,输入所述随机密码进行验证,完成蓝牙配对。
2.根据权利要求1所述的一种蓝牙连接方法,其特征在于,所述第一连接方式包括Z-Wave、WIFI、ZigBee、HomePlug或者NFC。
3.一种蓝牙连接***,其特征在于,包括第一蓝牙设备和第二蓝牙设备,所述第一蓝牙设备通过第一连接方式与所述二蓝牙设备建立连接,其中所述第一连接方式为非蓝牙连接,所述第一蓝牙设备包括:
发送模块,用于将所述第一蓝牙设备的MAC地址发送给所述第二蓝牙设备;
所述第二蓝牙设备包括:
定向广播模块,用于发送根据所述第一蓝牙设备的MAC地址生成的蓝牙配对命令的定向广播;
所述第一蓝牙设备还包括:
接收模块,用于接收所述定向广播模块发送的定向广播;
在所述接收模块接收所述定向广播模块的定向广播之后,所述第一蓝牙设备完成与所述第二蓝牙设备的蓝牙连接;
所述第二蓝牙设备包括:
MAC验证模块,用于在所述第一蓝牙设备接收所述第二蓝牙设备发送的定向广播之后,验证所述第一蓝牙设备的MAC地址与所述第二蓝牙设备接收到的MAC地址是否匹配,若匹配,则允许所述第一蓝牙设备与所述第二蓝牙设备进行蓝牙配对;
所述第二蓝牙设备还包括:
密码生成模块,用于在接收到所述第一蓝牙设备的MAC地址之后,生成随机密码;
所述第二蓝牙设备将所述随机密码发送给所述第一蓝牙设备,其中所述随机密码用于在所述第一蓝牙设备与所述第二蓝牙设备进行蓝牙配对时输入进行验证;
所述第一蓝牙设备包括:
密码输入模块,用于在所述接收模块接受所述定向广播模块发送的定向广播之后,在进行蓝牙配对时,输入所述随机密码进行验证。
4.根据权利要求3所述的一种蓝牙连接***,其特征在于,所述第一连接方式包括Z-Wave、WIFI、ZigBee、HomePlug或者NFC。
CN201510098949.4A 2015-03-05 2015-03-05 一种蓝牙连接方法及*** Active CN105992128B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510098949.4A CN105992128B (zh) 2015-03-05 2015-03-05 一种蓝牙连接方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510098949.4A CN105992128B (zh) 2015-03-05 2015-03-05 一种蓝牙连接方法及***

Publications (2)

Publication Number Publication Date
CN105992128A CN105992128A (zh) 2016-10-05
CN105992128B true CN105992128B (zh) 2020-03-20

Family

ID=57039737

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510098949.4A Active CN105992128B (zh) 2015-03-05 2015-03-05 一种蓝牙连接方法及***

Country Status (1)

Country Link
CN (1) CN105992128B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106792473B (zh) * 2016-12-30 2020-11-20 百度在线网络技术(北京)有限公司 蓝牙连接方法及***、移动终端与车载设备
CN107704785A (zh) * 2017-09-04 2018-02-16 惠州Tcl移动通信有限公司 利用nfc简化无线连接的方法、存储介质及移动终端
CN112104943B (zh) * 2020-09-22 2022-09-09 深圳市汇顶科技股份有限公司 一种地址传输方法、蓝牙芯片、蓝牙耳机以及电子设备
CN113763646B (zh) * 2021-01-29 2024-04-05 北京京东拓先科技有限公司 设备控制方法、装置、电子设备和计算机可读介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101789997A (zh) * 2010-01-15 2010-07-28 宇龙计算机通信科技(深圳)有限公司 蓝牙链接方法、装置及移动终端
CN103067055A (zh) * 2012-12-26 2013-04-24 深圳天珑无线科技有限公司 一种蓝牙连接方法及移动终端
CN103209007A (zh) * 2012-01-11 2013-07-17 中兴通讯股份有限公司 一种蓝牙设备快速配对的方法及蓝牙设备
CN103607710A (zh) * 2013-12-02 2014-02-26 北京东方泰华投资有限公司 一种无线设备与智能终端的快速连接方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101789997A (zh) * 2010-01-15 2010-07-28 宇龙计算机通信科技(深圳)有限公司 蓝牙链接方法、装置及移动终端
CN103209007A (zh) * 2012-01-11 2013-07-17 中兴通讯股份有限公司 一种蓝牙设备快速配对的方法及蓝牙设备
CN103067055A (zh) * 2012-12-26 2013-04-24 深圳天珑无线科技有限公司 一种蓝牙连接方法及移动终端
CN103607710A (zh) * 2013-12-02 2014-02-26 北京东方泰华投资有限公司 一种无线设备与智能终端的快速连接方法及装置

Also Published As

Publication number Publication date
CN105992128A (zh) 2016-10-05

Similar Documents

Publication Publication Date Title
WO2019149036A1 (zh) Mesh网络及其mesh设备和配网方法
CN105992128B (zh) 一种蓝牙连接方法及***
CN106464690B (zh) 一种安全认证方法、配置方法以及相关设备
CN105992306B (zh) 一种终端与家庭网关的绑定方法
US20150024688A1 (en) Automatic Pairing of a Vehicle and a Mobile Communications Device
CN104080086B (zh) 无线连接建立方法及无线连接建立装置
MX2018001245A (es) Estableciendo comunicaciones tipo maquina utilizando parametro sim compartido.
WO2016029829A3 (en) System and method for securing pre-association service discovery
WO2009108523A3 (en) Method and system for mutual authentication of nodes in a wireless communication network
CN104205899A (zh) 使用短距离无线通信的网络安全配置
CN104994106A (zh) 用于智能手机与可穿戴设备的配对/解配对***及方法
CN103533543A (zh) 基于近场通信的终端的配对方法及装置
JP2018522501A5 (zh)
US10944555B2 (en) Secure methods and systems for identifying bluetooth connected devices with installed application
CN112533206A (zh) 配网方法、装置、存储介质及电子设备
CN109041263B (zh) 一种TBox蓝牙连接方法和装置
WO2019120102A1 (zh) 无线手持电子装置、智能电子设备及其配对连接方法
CN106856585B (zh) 建立短距离无线通道的方法及装置
CN107040379A (zh) 用于通过车辆的控制器认证的方法
CN104361741A (zh) 遥控***及方法
US20160191482A1 (en) System and method for providing authenticated communications from a remote device to a local device
CN105491034A (zh) 一种与终端建立连接的方法、终端鉴权的方法及装置
GB2572723A (en) Methods and systems for connecting a wireless communications device to a deployable wireless communications network
FI20175952L (fi) Järjestelmä ja menetelmä verkkokokonaisuudella tuettuun suosikkisijainnin pääsypisteen havaitsemiseen
US11228602B2 (en) In-vehicle network system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant