CN109104717A - 蓝牙配对方法、蓝牙设备及蓝牙模块 - Google Patents
蓝牙配对方法、蓝牙设备及蓝牙模块 Download PDFInfo
- Publication number
- CN109104717A CN109104717A CN201811355394.7A CN201811355394A CN109104717A CN 109104717 A CN109104717 A CN 109104717A CN 201811355394 A CN201811355394 A CN 201811355394A CN 109104717 A CN109104717 A CN 109104717A
- Authority
- CN
- China
- Prior art keywords
- bluetooth
- module
- user terminal
- security module
- pairing code
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种蓝牙配对方法、蓝牙设备及蓝牙模块,涉及通信技术领域。蓝牙配对方法应用于蓝牙设备,蓝牙设备包括蓝牙模块和与蓝牙模块通信连接的安全模块,该方法包括:蓝牙模块接收用户终端发送的连接请求,连接请求包括第一蓝牙配对码;蓝牙模块向安全模块发送第一安全指令;安全模块将预存储的第二蓝牙配对码发送给蓝牙模块;当第一蓝牙配对码与第二蓝牙配对码匹配时,蓝牙模块与用户终端建立蓝牙连接。本发明提供的蓝牙配对方法、蓝牙设备及蓝牙模块能够有效防止蓝牙配对码被外部读取,安全性高,避免出现中间人攻击的风险。
Description
技术领域
本发明涉及通信技术领域,具体而言,涉及一种蓝牙配对方法、蓝牙设备及蓝牙模块。
背景技术
蓝牙是一种目前常用的低功耗、短距离、可互操作的无线通讯技术,被广泛使用在手机、智能终端等多种电子设备中。
目前,现有的蓝牙连接大都是设备之间直接连接或通过与存储在蓝牙固件中的蓝牙配对码直接进行校验后连接。然而,采用这样的方式,蓝牙连接的安全性较低,蓝牙配对码极容易被外部读取,存在中间人攻击的风险。
发明内容
有鉴于此,本发明实施例的目的在于提供一种蓝牙配对方法、蓝牙设备及蓝牙模块,以改善上述问题。
为达到上述目的,本发明是这样实现的:
第一方面,本发明实施例提供了一种蓝牙配对方法,应用于蓝牙设备,所述蓝牙设备包括蓝牙模块和与所述蓝牙模块通信连接的安全模块,所述方法包括:
所述蓝牙模块接收用户终端发送的连接请求,所述连接请求包括第一蓝牙配对码;
所述蓝牙模块向所述安全模块发送第一安全指令;
所述安全模块将预存储的第二蓝牙配对码发送给所述蓝牙模块;
当所述第一蓝牙配对码与所述第二蓝牙配对码匹配时,所述蓝牙模块与所述用户终端建立蓝牙连接。
可选地,所述方法还包括:
所述蓝牙模块向所述安全模块发送第二安全指令;
所述安全模块根据所述第二安全指令绑定所述用户终端。
第二方面,本发明实施例提供了另一种蓝牙配对方法,应用于蓝牙设备的蓝牙模块,所述蓝牙设备包括所述蓝牙模块和与所述蓝牙模块通信连接的安全模块,所述方法包括:
接收用户终端发送的连接请求,所述连接请求包括第一蓝牙配对码;
向所述安全模块发送第一安全指令以获取所述安全模块预存储的第二蓝牙配对码;
当所述第一蓝牙配对码与所述第二蓝牙配对码匹配时,与所述用户终端建立蓝牙连接。
可选地,所述方法还包括:
向所述安全模块发送第二安全指令以使所述安全模块绑定所述用户终端。
可选地,所述方法还包括:
向所述用户终端发送配对结果。
第三方面,本发明实施例提供了一种蓝牙设备,所述蓝牙设备包括蓝牙模块和与所述蓝牙模块通信连接的安全模块;
所述蓝牙模块用于接收用户终端发送的连接请求,所述连接请求包括第一蓝牙配对码;
所述蓝牙模块还用于向所述安全模块发送第一安全指令;
所述安全模块用于将预存储的第二蓝牙配对码发送给所述蓝牙模块;
所述蓝牙模块还用于当所述第一蓝牙配对码与所述第二蓝牙配对码匹配时,与所述用户终端建立蓝牙连接。
可选地,所述蓝牙模块还用于向所述安全模块发送第二安全指令;
所述安全模块还用于根据所述第二安全指令绑定所述用户终端。
第四方面,本发明实施例提供了一种蓝牙模块,应用于蓝牙设备,所述蓝牙设备包括所述蓝牙模块和与所述蓝牙模块通信连接的安全模块,所述蓝牙模块包括:
接收子模块,用于接收用户终端发送的连接请求,所述连接请求包括第一蓝牙配对码;
发送子模块,用于向所述安全模块发送第一安全指令以获取所述安全模块预存储的第二蓝牙配对码;
判断子模块,用于判断所述第一蓝牙配对码与所述第二蓝牙配对码是否匹配;
连接子模块,用于当所述第一蓝牙配对码与所述第二蓝牙配对码匹配时,与所述用户终端建立蓝牙连接。
可选地,所述发送子模块还用于向所述安全模块发送第二安全指令以使所述安全模块绑定所述用户终端。
可选地,所述发送子模块还用于向所述用户终端发送配对结果。
对于现有技术,本发明提供的蓝牙配对方法、蓝牙设备及蓝牙模块具有如下的有益效果:
本发明提供的蓝牙配对方法、蓝牙设备及蓝牙模块能够有效防止蓝牙配对码被外部读取,安全性高,避免出现中间人攻击的风险。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明较佳实施例提供的蓝牙设备与用户终端进行交互的示意图。
图2为本发明较佳实施例提供的蓝牙设备的功能模块示意图。
图3为本发明较佳实施例提供的应用于蓝牙模块的蓝牙配对方法的流程图。
图4为本发明较佳实施例提供的蓝牙模块方框示意图。
图5为本发明较佳实施例提供的应用于蓝牙设备的蓝牙配对方法的流程图。
图标:100-蓝牙设备;110-蓝牙模块;111-接收子模块;112-发送子模块;113-判断子模块;114-连接子模块;120-安全模块;200-用户终端。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
请参阅图1,是本发明较佳实施例提供给的蓝牙设备100与用户终端200进行交互的示意图,所述用户终端200可查找出周围可被查找的蓝牙设备100,并通过蓝牙配对与蓝牙设备100建立蓝牙连接。
所述用户终端200可以是个人电脑(personal computer,PC)、平板电脑、智能手机、个人数字助理(personal digital assistant,PDA)等。所述蓝牙设备100可以是设置蓝牙模块的个人电脑(personal computer,PC)、平板电脑、智能手机、个人数字助理(personal digital assistant,PDA)等。
请参阅图2,是本发明较佳实施例提供给的蓝牙设备100的功能模块示意图,所述蓝牙设备100包括有蓝牙模块110和安全模块120(SE,Secure Element),所述安全模块120是一台微型计算机,通过安全芯片和芯片操作***(COS)实现数据安全存储、加解密运算等功能。所述蓝牙模块110与所述安全模块120集成封装于蓝牙设备100,且所述蓝牙模块110与所述安全模块120采用安全通信接口进行通信。所述安全模块120设置有应用程序,用于存储蓝牙配对码和设备绑定信息,并通过安全指令交互读取或写入数据。
请参阅图3,是本发明较佳实施例提供的应用于图2所示的蓝牙模块110的蓝牙配对方法的流程图。下面将对图3所示的具体流程进行详细阐述。
步骤S101,接收用户终端200发送的连接请求。
本实施例提供的蓝牙配对方法应用于蓝牙设备100的蓝牙模块110。在进行蓝牙配对之前,蓝牙设备100先开启蓝牙功能,用户终端200可通过查找的方式找出周围可被查找的蓝牙设备100。
查找出蓝牙设备100后,用户可手动选取查找出的蓝牙设备100并在用户终端200手动输入用于蓝牙配对的第一蓝牙配对码。此时,用户终端200向蓝牙设备100的蓝牙模块110发送连接请求,所述连接请求中包括所述第一蓝牙配对码。蓝牙模块110接收用户终端200发送的连接请求。
步骤S102,向安全模块120发送第一安全指令以获取安全模块120预存储的第二蓝牙配对码。
蓝牙模块110在接收到该连接请求后向安全模块120发送预先与该安全模块120协商好的第一安全指令。安全模块120的应用程序中预先存储有用于蓝牙配对的第二蓝牙配对码,安全模块120接收到蓝牙模块110发送的第一安全指令后,读取其应用程序中预先存储的用于蓝牙配对的第二蓝牙配对码,并将读取到的第二蓝牙配对码发送给蓝牙模块110,蓝牙模块110获取到安全模块120预存储的第二蓝牙配对码。
步骤S103,判断第一蓝牙配对码与第二蓝牙配对码是否匹配,如果是,执行步骤S104;如果否,执行步骤S106。
蓝牙模块110获取到安全模块120预存储的第二蓝牙配对码后,将用户终端200发送的连接请求中的第一蓝牙配对码与安全模块120发送的第二蓝牙配对码进行比对验证,判断该第一蓝牙配对码与第二蓝牙配对码是否一致,如果第一蓝牙配对码与第二蓝牙配对码一致,则执行步骤S104。若第一蓝牙配对码与第二蓝牙配对码不一致,则执行步骤S106。
步骤S104,与用户终端200建立蓝牙连接。
如果第一蓝牙配对码与第二蓝牙配对码一致,则说明第一蓝牙配对码与第二蓝牙配对码匹配,此时蓝牙模块110与用户终端200建立蓝牙连接,从而完成用户终端200与蓝牙设备100的连接配对。
步骤S105,向安全模块120发送第二安全指令以使安全模块120绑定用户终端200。
当蓝牙模块110与用户终端200建立蓝牙连接后,可获取到用户终端200的设备信息,所述设备信息包括用于识别用户终端200的标识信息(如用户终端200的mac地址等)。与此同时,蓝牙模块110还向安全模块120发送一预先与该安全模块120协商好的第二安全指令,以请求安全模块120将该用户终端200的设备信息进行绑定,安全模块120接收到该第二安全指令后将用户终端200的设备信息存储到其应用程序中,从而完成对用户终端200的设备信息的绑定,下一次请求与蓝牙设备100进行蓝牙连接时,蓝牙设备100即可根据安全模块120中存储的设备信息直接与用户终端200建立蓝牙连接,而无需用户再次输入蓝牙配对码进行蓝牙配对。
进一步的,当安全模块120绑定用户终端200后,安全模块120还可向蓝牙模块110反馈一表征绑定成功的反馈信息,以便蓝牙模块110将该反馈信息发送给用户终端200,从而使得用户终端200的用户获知该用户终端200与蓝牙设备100已绑定成功。
步骤S106,向用户终端200发送配对结果。
如果第一蓝牙配对码与第二蓝牙配对码匹配,且当蓝牙模块110与用户终端200建立蓝牙连接,则蓝牙模块110向用户终端200发送一表征配对成功的配对结果。如果第一蓝牙配对码与第二蓝牙配对码不匹配,则蓝牙模块110不与用户终端200建立蓝牙连接,并向用户终端200发送一表征配对不成功的配对结果。用户终端200的用户可根据反馈的配对结果获知用户终端200与蓝牙设备100是否已连接配对完成。
需要说明的是,本发明实施例中,步骤S105与步骤S106的顺序并不限定。
请参阅图4,是本发明较佳实施例提供的应用于图2所示的蓝牙模块110方框示意图,所述蓝牙模块110包括有接收子模块111、发送子模块112、判断子模块113和连接子模块114。
所述接收子模块111用于接收用户终端200发送的连接请求,所述连接请求包括第一蓝牙配对码。
可以理解的,所述接收子模块111可以用于执行上述的步骤S101。
发送子模块112用于向所述安全模块120发送第一安全指令以获取所述安全模块120预存储的第二蓝牙配对码。
可以理解的,所述发送子模块112可以用于执行上述的步骤S102。
判断子模块113用于判断所述第一蓝牙配对码与所述第二蓝牙配对码是否匹配。
可以理解的,所述判断子模块113可以用于执行上述的步骤S103。
连接子模块114用于当所述第一蓝牙配对码与所述第二蓝牙配对码匹配时,与所述用户终端200建立蓝牙连接。
可以理解的,所述连接子模块114可以用于执行上述的步骤S104。
所述发送子模块112还用于向所述安全模块120发送第二安全指令以使所述安全模块120绑定所述用户终端200。
可以理解的,所述发送子模块112还可以用于执行上述的步骤S105。
所述发送子模块112还用于向所述用户终端200发送配对结果。
可以理解的,所述发送子模块112还可以用于执行上述的步骤S106。
请参阅图5,是本发明较佳实施例提供的应用于图2所示的蓝牙设备100的蓝牙配对方法的流程图。下面将对图5所示的具体流程进行详细阐述。
步骤S201,蓝牙模块110接收用户终端200发送的连接请求。
本实施例提供的蓝牙配对方法应用于蓝牙设备100。在进行蓝牙配对之前,蓝牙设备100先开启蓝牙功能,用户终端200可通过查找的方式找出周围可被查找的蓝牙设备100。
查找出蓝牙设备100后,用户可手动选取查找出的蓝牙设备100并可在用户终端200手动输入用于蓝牙配对的第一蓝牙配对码。此时,用户终端200向蓝牙设备100的蓝牙模块110发送连接请求,所述连接请求中包括所述第一蓝牙配对码。蓝牙模块110接收用户终端200发送的连接请求。
步骤S202,蓝牙模块110向安全模块120发送第一安全指令。
蓝牙模块110在接收到该连接请求后向安全模块120发送预先与该安全模块120协商好的第一安全指令。
步骤S203,安全模块120将预存储的第二蓝牙配对码发送给蓝牙模块110。
安全模块120的应用程序中预先存储有用于蓝牙配对的第二蓝牙配对码,安全模块120接收到蓝牙模块110发送的第一安全指令后,读取其应用程序中预先存储的用于蓝牙配对的第二蓝牙配对码,并将读取到的第二蓝牙配对码发送给蓝牙模块110。
步骤S204,蓝牙模块110判断第一蓝牙配对码与第二蓝牙配对码是否匹配,如果是,执行步骤S205;如果否,执行步骤S208。
蓝牙模块110获取到安全模块120预存储的第二蓝牙配对码,并将用户终端200发送的连接请求中的第一蓝牙配对码与安全模块120发送的第二蓝牙配对码进行比对验证,判断该第一蓝牙配对码与第二蓝牙配对码是否一致,如果第一蓝牙配对码与第二蓝牙配对码一致,则执行步骤S205。如果第一蓝牙配对码与第二蓝牙配对码不一致,则执行步骤S208。
步骤S205,蓝牙模块110与用户终端200建立蓝牙连接。
如果第一蓝牙配对码与第二蓝牙配对码一致,则说明第一蓝牙配对码与第二蓝牙配对码匹配,此时蓝牙模块110与用户终端200建立蓝牙连接,从而完成用户终端200与蓝牙设备100的连接配对。
步骤S206,蓝牙模块110向安全模块120发送第二安全指令。
当蓝牙模块110与用户终端200建立蓝牙连接后,可获取到用户终端200的设备信息,所述设备信息包括用于识别用户终端200的标识信息(如用户终端200的mac地址等)。与此同时,蓝牙模块110还向安全模块120发送一预先与该安全模块120协商好的第二安全指令,以请求安全模块120将该用户终端200的设备信息进行绑定。
步骤S207,安全模块120绑定用户终端200。
安全模块120接收到该第二安全指令,并将用户终端200的设备信息存储到其应用程序中,从而完成对用户终端200的绑定,当用户终端200在下一次请求与蓝牙设备100进行蓝牙连接时,蓝牙设备100即可根据安全模块120中存储的设备信息直接与用户终端200建立蓝牙连接,而无需用户再次输入蓝牙配对码进行蓝牙配对。
步骤S208,蓝牙模块110向用户终端200发送配对结果。
如果第一蓝牙配对码与第二蓝牙配对码匹配并与用户终端200建立蓝牙连接,则蓝牙模块110向用户终端200发送一表征配对成功的配对结果。如果第一蓝牙配对码与第二蓝牙配对码不匹配,则蓝牙模块110不与用户终端200建立蓝牙连接,并向用户终端200发送一表征配对不成功的配对结果。用户终端200的用户可根据反馈的配对结果获知用户终端200与蓝牙设备100是否已连接配对完成。
需要说明的是,本发明实施例中,步骤S206与步骤S208的顺序并不限定。
请参阅图2,是本发明较佳实施例提供的蓝牙设备100的功能模块示意图。蓝牙设备100包括蓝牙模块110和与蓝牙模块110通信连接的安全模块120。
所述蓝牙模块110用于接收用户终端200发送的连接请求,所述连接请求包括第一蓝牙配对码。
可以理解的,所述蓝牙模块110可以用于执行上述的步骤S201。
所述蓝牙模块110还用于向所述安全模块120发送第一安全指令。
可以理解的,所述蓝牙模块110还可以用于执行上述的步骤S202。
所述安全模块120用于将预存储的第二蓝牙配对码发送给所述蓝牙模块110。
可以理解的,所述安全模块120可以用于执行上述的步骤S203。
所述蓝牙模块110还用于判断所述第一蓝牙配对码与所述第二蓝牙配对码是否匹配。
可以理解的,所述蓝牙模块110还可以用于执行上述的步骤S204。
所述蓝牙模块110还用于当所述第一蓝牙配对码与所述第二蓝牙配对码匹配时,与所述用户终端200建立蓝牙连接。
可以理解的,所述蓝牙模块110还可以用于执行上述的步骤S205。
所述蓝牙模块110还用于向所述安全模块120发送第二安全指令。
可以理解的,所述蓝牙模块110还可以用于执行上述的步骤S206。
所述安全模块120还用于根据所述第二安全指令绑定所述用户终端200。
可以理解的,所述安全模块120还可以用于执行上述的步骤S207。
所述蓝牙模块110还用于向用户终端200发送配对结果。
可以理解的,所述蓝牙模块110还可以用于执行上述的步骤S208。
综上所述,本发明实施例提供的蓝牙配对方法、蓝牙设备及蓝牙模块,能够在蓝牙模块110接收到用户终端200发送的连接请求后,向安全模块120发送第一安全指令以读取安全模块应用程序中预先存储的用于蓝牙配对的第二蓝牙配对码,从而获取到第二蓝牙配对码并将连接请求中的第一蓝牙配对码与第二蓝牙配对码进行匹配,在匹配成功后通过蓝牙模块110与用户终端200建立蓝牙连接,从而完成用户终端200与蓝牙设备100的连接配对。由于第二蓝牙配对码存储在安全模块中,且安全模块与蓝牙模块110之间采用安全通信接口通信,在蓝牙配对的过程中不直接从蓝牙模块110中读取蓝牙配对码进行配对校验,即蓝牙配对码不易被外部读取,因此有效避免了出现中间人攻击的风险,提高了蓝牙设备的安全性(中间人攻击,简称“MITM攻击”,是一种“间接”的入侵攻击,这种攻击模式是通过各种技术手段将一台中间设备虚拟放置在连接的两台设备之间,这台中间设备就称为“中间人”,蓝牙设备间如存在中间人设备将会存在窃听、重放、篡改、伪造等安全风险)。同时,在连接配对完成后,蓝牙模块110向安全模块120发送第二安全指令,安全模块120根据第二安全指令绑定用户终端200,如此当用户终端200下一次请求与蓝牙设备100进行蓝牙连接时,蓝牙设备100即可根据安全模块120中存储的设备信息直接与用户终端200建立蓝牙连接,而无需用户再次输入蓝牙配对码进行蓝牙配对。另外,本发明实施例提供的蓝牙配对方法、蓝牙设备及蓝牙模块能够在蓝牙配对后由蓝牙模块110向用户终端200发送一表征配对是否成功的配对结果,用户终端200的用户可根据反馈的配对结果获知用户终端200与蓝牙设备100是否已连接配对完成。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种蓝牙配对方法,应用于蓝牙设备,所述蓝牙设备包括蓝牙模块和与所述蓝牙模块通信连接的安全模块,其特征在于,所述方法包括:
所述蓝牙模块接收用户终端发送的连接请求,所述连接请求包括第一蓝牙配对码;
所述蓝牙模块向所述安全模块发送第一安全指令;
所述安全模块将预存储的第二蓝牙配对码发送给所述蓝牙模块;
当所述第一蓝牙配对码与所述第二蓝牙配对码匹配时,所述蓝牙模块与所述用户终端建立蓝牙连接。
2.根据权利要求1所述的蓝牙配对方法,其特征在于,所述方法还包括:
所述蓝牙模块向所述安全模块发送第二安全指令;
所述安全模块根据所述第二安全指令绑定所述用户终端。
3.一种蓝牙配对方法,应用于蓝牙设备的蓝牙模块,所述蓝牙设备包括所述蓝牙模块和与所述蓝牙模块通信连接的安全模块,其特征在于,所述方法包括:
接收用户终端发送的连接请求,所述连接请求包括第一蓝牙配对码;
向所述安全模块发送第一安全指令以获取所述安全模块预存储的第二蓝牙配对码;
当所述第一蓝牙配对码与所述第二蓝牙配对码匹配时,与所述用户终端建立蓝牙连接。
4.根据权利要求3所述的蓝牙配对方法,其特征在于,所述方法还包括:
向所述安全模块发送第二安全指令以使所述安全模块绑定所述用户终端。
5.根据权利要求3所述的蓝牙配对方法,其特征在于,所述方法还包括:
向所述用户终端发送配对结果。
6.一种蓝牙设备,其特征在于,所述蓝牙设备包括蓝牙模块和与所述蓝牙模块通信连接的安全模块;
所述蓝牙模块用于接收用户终端发送的连接请求,所述连接请求包括第一蓝牙配对码;
所述蓝牙模块还用于向所述安全模块发送第一安全指令;
所述安全模块用于将预存储的第二蓝牙配对码发送给所述蓝牙模块;
所述蓝牙模块还用于当所述第一蓝牙配对码与所述第二蓝牙配对码匹配时,与所述用户终端建立蓝牙连接。
7.根据权利要求6所述的蓝牙设备,其特征在于,所述蓝牙模块还用于向所述安全模块发送第二安全指令;
所述安全模块还用于根据所述第二安全指令绑定所述用户终端。
8.一种蓝牙模块,应用于蓝牙设备,所述蓝牙设备包括所述蓝牙模块和与所述蓝牙模块通信连接的安全模块,其特征在于,所述蓝牙模块包括:
接收子模块,用于接收用户终端发送的连接请求,所述连接请求包括第一蓝牙配对码;
发送子模块,用于向所述安全模块发送第一安全指令以获取所述安全模块预存储的第二蓝牙配对码;
判断子模块,用于判断所述第一蓝牙配对码与所述第二蓝牙配对码是否匹配;
连接子模块,用于当所述第一蓝牙配对码与所述第二蓝牙配对码匹配时,与所述用户终端建立蓝牙连接。
9.根据权利要求8所述的蓝牙模块,其特征在于,所述发送子模块还用于向所述安全模块发送第二安全指令以使所述安全模块绑定所述用户终端。
10.根据权利要求8所述的蓝牙模块,其特征在于,所述发送子模块还用于向所述用户终端发送配对结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811355394.7A CN109104717A (zh) | 2018-11-14 | 2018-11-14 | 蓝牙配对方法、蓝牙设备及蓝牙模块 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811355394.7A CN109104717A (zh) | 2018-11-14 | 2018-11-14 | 蓝牙配对方法、蓝牙设备及蓝牙模块 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109104717A true CN109104717A (zh) | 2018-12-28 |
Family
ID=64870182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811355394.7A Pending CN109104717A (zh) | 2018-11-14 | 2018-11-14 | 蓝牙配对方法、蓝牙设备及蓝牙模块 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109104717A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109921866A (zh) * | 2019-03-22 | 2019-06-21 | 广东顺德智勤科技有限公司 | 免配对测试***、方法、测试设备以及无线接收器 |
CN112804668A (zh) * | 2019-11-14 | 2021-05-14 | 诺玛有限公司 | 记录有蓝牙安全威胁探测方法的计算机可读介质 |
CN113570841A (zh) * | 2021-06-07 | 2021-10-29 | 宁波奥克斯电气股份有限公司 | 蓝牙配对控制方法、装置、蓝牙遥控器及家电设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080057890A1 (en) * | 2006-08-30 | 2008-03-06 | Apple Computer, Inc. | Automated pairing of wireless accessories with host devices |
CN103763786A (zh) * | 2014-01-20 | 2014-04-30 | 梅平 | 一种设备配对的方法、终端及*** |
CN104320161A (zh) * | 2014-10-08 | 2015-01-28 | 上海天奕达电子科技有限公司 | 一种蓝牙快速配对的方法和*** |
CN104378145A (zh) * | 2014-11-27 | 2015-02-25 | 北京深思数盾科技有限公司 | 蓝牙设备的配对方法及*** |
CN107370645A (zh) * | 2017-07-18 | 2017-11-21 | 广东美的制冷设备有限公司 | 智能手环、空调、智能手环与空调绑定方法及*** |
-
2018
- 2018-11-14 CN CN201811355394.7A patent/CN109104717A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080057890A1 (en) * | 2006-08-30 | 2008-03-06 | Apple Computer, Inc. | Automated pairing of wireless accessories with host devices |
CN103763786A (zh) * | 2014-01-20 | 2014-04-30 | 梅平 | 一种设备配对的方法、终端及*** |
CN104320161A (zh) * | 2014-10-08 | 2015-01-28 | 上海天奕达电子科技有限公司 | 一种蓝牙快速配对的方法和*** |
CN104378145A (zh) * | 2014-11-27 | 2015-02-25 | 北京深思数盾科技有限公司 | 蓝牙设备的配对方法及*** |
CN107370645A (zh) * | 2017-07-18 | 2017-11-21 | 广东美的制冷设备有限公司 | 智能手环、空调、智能手环与空调绑定方法及*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109921866A (zh) * | 2019-03-22 | 2019-06-21 | 广东顺德智勤科技有限公司 | 免配对测试***、方法、测试设备以及无线接收器 |
CN109921866B (zh) * | 2019-03-22 | 2021-11-09 | 广东顺德智勤科技有限公司 | 免配对测试***、方法、测试设备以及无线接收器 |
CN112804668A (zh) * | 2019-11-14 | 2021-05-14 | 诺玛有限公司 | 记录有蓝牙安全威胁探测方法的计算机可读介质 |
CN113570841A (zh) * | 2021-06-07 | 2021-10-29 | 宁波奥克斯电气股份有限公司 | 蓝牙配对控制方法、装置、蓝牙遥控器及家电设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104378145B (zh) | 蓝牙设备的配对方法及*** | |
CN106161359B (zh) | 认证用户的方法及装置、注册可穿戴设备的方法及装置 | |
CN104363250B (zh) | 一种用于设备连接的方法和*** | |
CN104320779B (zh) | 基于u/sim卡鉴权响应及限时反馈近场通信认证方法 | |
CN105450614B (zh) | 一种服务器账户登录方法、装置以及*** | |
CN103124266B (zh) | 移动终端及通过其进行登录的方法、***和云端服务器 | |
CN103313429B (zh) | 一种识别伪造wifi热点的处理方法 | |
CN109104717A (zh) | 蓝牙配对方法、蓝牙设备及蓝牙模块 | |
CN107018130A (zh) | 一种身份证云识别认证*** | |
CN105898743B (zh) | 一种网络连接方法、装置及*** | |
CN109040099A (zh) | 一种针对应用的验证方法、终端和*** | |
CN110602676B (zh) | 一种防止硬件钱包被恶意配对的方法 | |
CN103415012A (zh) | 一种无线路由器的鉴权方法和鉴权装置 | |
CN104254073A (zh) | 对接入终端进行认证的方法及装置 | |
CN104581727A (zh) | 设备连接方法、装置及ap端电子设备 | |
CN105656627A (zh) | 身份验证方法、装置及*** | |
CN105430764B (zh) | 一种连接Wi-Fi热点的方法及终端 | |
CN103905399A (zh) | 一种帐号登录管理的方法和装置 | |
CN104618316A (zh) | 安全验证方法、装置和*** | |
CN107197462A (zh) | 无线网络类型的检测方法、装置及电子设备 | |
CN108399521A (zh) | 物流配送方法、装置、服务器及存储介质 | |
CN105744517A (zh) | 一种信息认证的方法及网络侧设备 | |
CN105873180B (zh) | 用于建立无线连接的方法与设备 | |
CN103888264A (zh) | 基于后台数据交换的手机间数据转移方法、终端及*** | |
CN104640112A (zh) | 一种身份鉴权方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181228 |