一种蓝牙连接方法及装置制造方法及图纸

技术编号:14655921 阅读:118 留言:0更新日期:2017-02-16 20:11
本发明专利技术实施例公开了蓝牙连接方法及装置,应用于通信技术领域。在本实施例的方法中,第一蓝牙设备在接收到第二蓝牙设备发送的蓝牙连接请求后,如果第二蓝牙设备的标识信息与预置的蓝牙设备信息相匹配,则直接设置第一蓝牙设备为蓝牙从角色且不允许进行角色交换,并按照第一蓝牙设备的角色信息与第二蓝牙设备进行蓝牙连接。这样用户可以事先设置蓝牙设备信息到第一蓝牙设备中,如果第一蓝牙设备在被动与设置的第二蓝牙设备进行蓝牙连接时,可以直接作为蓝牙从角色,而不会发起蓝牙角色交换,从而也不会对第二蓝牙设备的性能造成影响。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种蓝牙连接方法及装置
技术介绍
目前大部分移动终端平台比如国际标准化组织(InternationalOrganizationforStandardization,ISO)平台或者安卓平台等,都会配备蓝牙芯片,可以连接其它外围蓝牙设备。这些移动终端平台在接收其它蓝牙设备连接请求时,按照蓝牙规范,会作为蓝牙从(Slave)角色与其它蓝牙设备进行连接。但是实践过程中,对于类似移动终端平台这类功能强大的产品,在接收其它蓝牙设备连接请求时,通常会要求做蓝牙主(Master)角色,并且进行角色转换。这样会影响其它蓝牙设备的蓝牙功能或性能。
技术实现思路
本专利技术实施例提供一种蓝牙连接方法及装置,实现了根据第二蓝牙设备的标识信息及预置的蓝牙设备信息,确定第一蓝牙设备在蓝牙连接中的角色信息。本专利技术实施例提供一种蓝牙连接方法,包括:第一蓝牙设备接收第二蓝牙设备发送的蓝牙连接请求,获取所述第二蓝牙设备的标识信息;所述第一蓝牙设备将所述标识信息与预置的蓝牙设备信息进行匹配,如果相匹配,则设置所述第一蓝牙设备的角色信息为蓝牙从角色且不允许进行角色交换;所述第一蓝牙设备按照所述设置的角色信息与所述第二蓝牙设备进行蓝牙连接。本专利技术实施例提供一种蓝牙连接装置,包括:获取单元,用于接收第二蓝牙设备发送的蓝牙连接请求,获取所述第二蓝牙设备的标识信息;匹配单元,用于将所述标识信息与预置的蓝牙设备信息进行匹配,如果相匹配,则通知设置单元进行设置;设置单元,用于设置所述蓝牙连接装置的角色信息为蓝牙从角色且不允许进行角色交换;连接单元,用于按照所述设置的角色信息与所述第二蓝牙设备进行蓝牙连接。可见,在本实施例的方法中,第一蓝牙设备在接收到第二蓝牙设备发送的蓝牙连接请求后,如果第二蓝牙设备的标识信息与预置的蓝牙设备信息相匹配,则直接设置第一蓝牙设备为蓝牙从角色且不允许进行角色交换,并按照第一蓝牙设备的角色信息与第二蓝牙设备进行蓝牙连接。这样用户可以事先设置蓝牙设备信息到第一蓝牙设备中,如果第一蓝牙设备在被动与设置的第二蓝牙设备进行蓝牙连接时,可以直接作为蓝牙从角色,而不会发起蓝牙角色交换,从而也不会对第二蓝牙设备的性能造成影响。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种蓝牙连接方法的流程图;图2是本专利技术实施例提供的另一种蓝牙连接方法的流程图;图3是本专利技术实施例提供的一种蓝牙连接装置的结构示意图;图4是本专利技术实施例提供的另一种蓝牙连接装置的结构示意图;图5是本专利技术实施例提供的一种终端设备平台的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排它的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术实施例提供一种蓝牙连接方法,主要可以应用于某些支持蓝牙功能的设备(以下称为第一蓝牙设备)中,比如终端设备平台等功能较强的设备,方法流程图如图1所示,包括:步骤101,第一蓝牙设备接收第二蓝牙设备发送的蓝牙连接请求,获取第二蓝牙设备的标识信息。具体可以是第二蓝牙设备的地址信息,或是第二蓝牙设备的地址中高3位地址信息。一般情况下,蓝牙设备的地址包括分为三部分,即低位地址部分(LowerAddressPart,LAP)(24位地址低端部分),高位地址部分(UpperAddressPart,UAP)(8位地址高端部分)和无意义地址部分(Non-significantAddressPart,NAP)(16位无意义地址部分),其中NAP和UAP是蓝牙设备生产厂商的唯一标识码,必须由蓝牙权威部门分配给不同的厂商,而LAP是由蓝牙设备生厂商内部自由分配。本实施例中高3位地址信息是指第二蓝牙设备的UAP。步骤102,第一蓝牙设备将第二蓝牙设备的标识信息与预置的蓝牙设备信息进行匹配,如果相匹配,则执行步骤103,如果不相匹配,则执行步骤104。这里预置的蓝牙设备信息中可以包括多个蓝牙设备的标识信息。步骤103,第一蓝牙设备设置第一蓝牙设备的角色信息为蓝牙从角色且不允许进行角色交换,按照设置的角色信息与第二蓝牙设备进行蓝牙连接。则第二蓝牙设备的角色信息为蓝牙主角色。可以理解,当一个蓝牙设备(比如上述的第二蓝牙设备)主动发起蓝牙连接时,即主动发送蓝牙连接请求给另一蓝牙设备(比如上述的第一蓝牙设备),则按照蓝牙规范,该第二蓝牙设备为蓝牙主角色,而被动接受蓝牙连接的第一蓝牙设备为蓝牙从角色。一般情况下,如果第一蓝牙设备是功能比较强大的设备,则在接收到蓝牙连接请求时,会发起蓝牙角色交换,要求作为蓝牙主角色,而在本实施例中,如果第二蓝牙设备与预置的蓝牙设备信息相匹配,为了不影响第二蓝牙设备的功能,需要设置第一蓝牙设备不允许进行蓝牙角色交换,直接作为蓝牙从角色。在这种情况下,第一蓝牙设备在与第二蓝牙设备进行蓝牙连接时,直接发送上述蓝牙连接请求对应的接受蓝牙连接响应给第二蓝牙设备,其中不用携带第二蓝牙设备的角色信息,而第二蓝牙设备在成功接收该接受蓝牙连接响应后,默认第二蓝牙设备在蓝牙连接中为蓝牙主角色。步骤104,第一蓝牙设备按照第一蓝牙设备为蓝牙主角色,及第二蓝牙设备为蓝牙从角色,与第二蓝牙设备进行蓝牙连接。具体地,第一蓝牙设备在与第二蓝牙设备进行蓝牙连接时,向第二蓝牙设备发送上述蓝牙连接请求对应的接受蓝牙连接响应,同时可以将第二蓝牙设备的角色信息即蓝牙从角色的信息添加在接受蓝牙连接响应中,当第二蓝牙设备成功接收到该接受蓝牙连接响应后,作为蓝牙从角色完成与第一蓝牙设备的蓝牙连接。或者,第一蓝牙设备先向第二蓝牙设备发送上述蓝牙连接请求对应的接受蓝牙连接响应,然后由第一蓝牙设备向第二蓝牙设备发起角色交换请求,第二蓝牙设备在接收到角色交换请求后,向第一蓝牙设备返回角色交换确认消息,这样第一蓝牙设备就作为蓝牙主角色,第二蓝牙设备就作为蓝牙从角色。可见,在本实施例的方法中,第一蓝牙设备在接收到第二蓝牙设备发送的蓝牙连接请求后,如果第二蓝牙设备的标识信息与预置的蓝牙设备信息相匹配,则直接设置第一蓝牙设备为蓝牙从角色且不允许进行角色交换,并按照第一蓝牙设备的角色信息与第二蓝牙设备进行蓝牙连接。这样用户可以事先设置蓝本文档来自技高网...
一种蓝牙连接方法及装置

【技术保护点】
一种蓝牙连接方法,其特征在于,包括:第一蓝牙设备接收第二蓝牙设备发送的蓝牙连接请求,获取所述第二蓝牙设备的标识信息;所述第一蓝牙设备将所述标识信息与预置的蓝牙设备信息进行匹配,如果相匹配,则设置所述第一蓝牙设备的角色信息为蓝牙从角色且不允许进行角色交换;所述第一蓝牙设备按照所述设置的角色信息与所述第二蓝牙设备进行蓝牙连接。

【技术特征摘要】
1.一种蓝牙连接方法,其特征在于,包括:第一蓝牙设备接收第二蓝牙设备发送的蓝牙连接请求,获取所述第二蓝牙设备的标识信息;所述第一蓝牙设备将所述标识信息与预置的蓝牙设备信息进行匹配,如果相匹配,则设置所述第一蓝牙设备的角色信息为蓝牙从角色且不允许进行角色交换;所述第一蓝牙设备按照所述设置的角色信息与所述第二蓝牙设备进行蓝牙连接。2.如权利要求1所述的方法,其特征在于,所述将所述标识信息与预置的蓝牙设备信息进行匹配,具体包括:从本地存储空间或通过外设接口连接的存储设备中获取黑名单配置文件,所述黑名单配置文件中包括所述预置的蓝牙设备信息;解析所述黑名单配置文件得到所述预置的蓝牙设备信息,将所述标识信息与解析得到的预置的蓝牙设备信息进行匹配。3.如权利要求1所述的方法,其特征在于,所述将所述标识信息与预置的蓝牙设备信息进行匹配,具体包括:将所述标识信息与本地存储介质储存的蓝牙程序代码中包括的黑名单列表进行匹配,所述黑名单列表中包括所述预置的蓝牙设备信息。4.如权利要求3所述的方法,其特征在于,所述接收第二蓝牙设备发送的蓝牙连接请求之前,所述方法还包括:当启动第一蓝牙设备的蓝牙功能时,所述第一蓝牙设备将本地存储空间或通过外设接口连接的存储设备储存的黑名单配置文件所包括的蓝牙设置信息添加到所述蓝牙程序代码的黑名单列表中。5.如权利要求3所述的方法,其特征在于,所述将所述标识信息与预置的蓝牙设备信息进行匹配,还包括:如果所述标识信息与黑名单列表中的蓝牙设备信息不相匹配,将所述标识信息与本地存储空间或通过外设接口连接的存储设备中储存的黑名单配置文件中的蓝牙设备信息进行匹配。6.如权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:如果所述第二蓝牙设备的标识信息与预置的蓝牙设备信息不相匹配,所述第一蓝牙设备按照所述第一蓝牙设备为蓝牙主角色,及所述第二蓝牙设备为蓝牙从角色,与所述第二蓝牙设备进行蓝牙连接。7.如权利要求1至5任一项所述的方法,其特征在于,所述第二蓝牙设备的标识信息为所述第二蓝牙设备的地址信息,...

【专利技术属性】
技术研发人员:龚金华
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1