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

技术编号:14853887 阅读:74 留言:0更新日期:2017-03-18 20:46
本发明专利技术实施例公开了蓝牙连接方法及装置,应用于通信技术领域。在本实施例的方法中,第一蓝牙设备在准备和第二蓝牙设备进行蓝牙连接时,可以先根据第二蓝牙设备的标识信息,及预置的蓝牙设备信息与角色信息的对应关系,确定第二蓝牙设备的第二蓝牙角色,则第一蓝牙设备按照第二蓝牙角色的反角色与第二蓝牙设备进行蓝牙连接。这样可以根据实际需要将蓝牙连接中第二蓝牙设备的对应角色信息设置到第一蓝牙设备中,使得第一蓝牙设备与第二蓝牙设备进行蓝牙连接后,尽量保证第二蓝牙设备的功能和性能。

【技术实现步骤摘要】

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

【技术保护点】
一种蓝牙连接方法,其特征在于,包括:获取待连接的第二蓝牙设备的标识信息;根据所述标识信息,及预置的蓝牙设备信息与角色信息的对应关系,确定与所述标识信息对应的第二蓝牙设备的第二蓝牙角色;将第一蓝牙设备的第一蓝牙角色设定为所述第二蓝牙角色的反角色,与所述第二蓝牙设备进行蓝牙连接。

【技术特征摘要】
1.一种蓝牙连接方法,其特征在于,包括:获取待连接的第二蓝牙设备的标识信息;根据所述标识信息,及预置的蓝牙设备信息与角色信息的对应关系,确定与所述标识信息对应的第二蓝牙设备的第二蓝牙角色;将第一蓝牙设备的第一蓝牙角色设定为所述第二蓝牙角色的反角色,与所述第二蓝牙设备进行蓝牙连接。2.如权利要求1所述的方法,其特征在于,所述根据所述标识信息,及预置的蓝牙设备信息与角色信息的对应关系,确定与所述标识信息对应的第二蓝牙设备的第二蓝牙角色,具体包括:从本地存储空间或通过外设接口连接的存储设备中获取配置文件,所述配置文件中包括所述预置的对应关系,解析所述配置文件得到所述预置的对应关系;如果所述标识信息与解析得到的对应关系中的某一蓝牙设备信息相匹配,将所述解析得到的对应关系中与所述某一蓝牙设备信息对应的角色信息作为所述第二蓝牙角色的信息。3.如权利要求1所述的方法,其特征在于,所述方法还包括:如果所述标识信息与所述预置的对应关系中任一蓝牙设备信息都不相匹配,按照所述第一蓝牙设备的第一蓝牙角色为第一默认蓝牙角色与所述第二蓝牙设备进行蓝牙连接。4.如权利要求3所述的方法,其特征在于,所述按照所述第一蓝牙设备的第一蓝牙角色为第一默认蓝牙角色与所述第二蓝牙设备进行蓝牙连接之后,所述方法还包括:如果所述第二蓝牙设备的某个蓝牙功能不可用或性能参数值未能达到预置的参数范围是由所述第二蓝牙设备的第二蓝牙角色导致的,获取所述第二蓝牙设备在与第一蓝牙设备的当前蓝牙连接中的第二默认蓝牙角色;在所述预置的对应关系中添加所述第二蓝牙设备的标识信息与所述第二默认蓝牙角色的反角色信息的对应关系。5.如权利要求4所述的方法,其特征在于,所述方法还包括:按照所述第一蓝牙设备的第一蓝牙角色为所述第二默认蓝牙角色与所述第二蓝牙设备重新进行蓝牙连接,以便检测所述第二蓝牙设备的所述某个蓝牙功能或性能参数值是否能达到预置的参数范围。6.如权利要求1至5任一项所述的方法,其特征在于,所述第二蓝牙设备的标识信息为所述第二蓝牙设备的地址信息,或所述第二蓝牙设备的地址中高3位地址信...

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

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

1