一种蓝牙设备连接方法及蓝牙设备与流程

文档序号:13736077阅读:163来源:国知局
技术领域本发明涉及通信技术领域,尤其涉及一种蓝牙设备连接方法及蓝牙设备。

背景技术:
低功耗蓝牙(LowEnergyBluetooth,BLE)技术作为一种通信技术,具有低功耗、低成本等优势,被广泛应用于可穿戴设备(如耳机)、车载、音箱等设备上。通常,两个BLE设备需要先建立蓝牙连接,才能进行通信。然而实践中发现,由于BLE设备生产厂商众多,BLE设备的硬件能力、软件及应用版本均会存在不同程度的差异,这会导致BLE设备出现不能连接或者连接后又自动断开的现象,连接成功率较低。

技术实现要素:
本发明实施例提供了一种蓝牙设备连接方法及蓝牙设备,可以提高蓝牙设备的连接成功率。本发明实施例第一方面公开了一种蓝牙设备连接方法,包括:获取目标蓝牙设备的目标蓝牙地址;判断所述目标蓝牙地址是否存在于配置文件包括的多个蓝牙地址中;若是,则根据所述配置文件中的所述目标蓝牙地址的配置项对应的连接参数,对所述目标蓝牙地址的配置项进行处理;建立与所述目标蓝牙设备之间的蓝牙连接。结合第一方面,在第一方面的第一种可能的实现方式中,所述获取目标蓝牙设备的目标蓝牙地址之前,所述方法还包括:在蓝牙功能启动时检测服务器中的配置文件是否有更新;若有,则从所述服务器中下载并存储更新的配置文件;所述判断所述目标蓝牙地址是否存在于配置文件包括的多个蓝牙地址中,包括:判断所述目标蓝牙地址是否存在于所述更新的配置文件包括的多个蓝牙地址中。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述方法还包括:搜索预设范围内的蓝牙设备,并获取搜索到的蓝牙设备的设备标识;判断所述蓝牙设备的设备标识是否存在于历史连接记录中,所述历史连接记录用于记录历史中被连接的蓝牙设备的设备标识;若是,根据蓝牙设备的连接优先级,将连接优先级最高的蓝牙设备确定为目标蓝牙设备。结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述蓝牙设备被连接的次数越多,所述蓝牙设备的连接优先级越高;或,所述蓝牙设备被连接的频率越高,所述蓝牙设备的连接优先级越高。结合第一方面至第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述获取目标蓝牙设备的目标蓝牙地址,包括:通过近场通信NFC模块向所述目标蓝牙设备发送蓝牙地址获取请求;接收所述目标蓝牙设备通过所述目标蓝牙设备的NFC模块发送的所述目标蓝牙设备的目标蓝牙地址;或,扫描所述目标蓝牙设备的二维码,并识别所述二维码,以获取所述目标蓝牙设备的目标蓝牙地址。本发明实施例第二方面公开了一种蓝牙设备,包括:获取单元,用于获取目标蓝牙设备的目标蓝牙地址;判断单元,用于判断所述目标蓝牙地址是否存在于配置文件包括的多个蓝牙地址中;处理单元,用于当所述判断单元判断所述目标蓝牙地址存在于配置文件包括的多个蓝牙地址中时,根据所述配置文件中的所述目标蓝牙地址的配置项对应的连接参数,对所述目标蓝牙地址的配置项进行处理;建立单元,用于建立与所述目标蓝牙设备之间的蓝牙连接。结合第二方面,在第二方面的第一种可能的实现方式中,所述蓝牙设备还包括:检测单元,用于在蓝牙功能启动时检测服务器中的配置文件是否有更新;下载存储单元,用于当所述检测单元检测服务器中的配置文件有更新时,从所述服务器中下载并存储更新的配置文件;所述判断单元判断所述目标蓝牙地址是否存在于配置文件包括的多个蓝牙地址中的方式具体为:判断所述目标蓝牙地址是否存在于所述更新的配置文件包括的多个蓝牙地址中。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述蓝牙设备还包括:搜索单元,用于搜索预设范围内的蓝牙设备;所述获取单元,还用于获取搜索到的蓝牙设备的设备标识;所述判断单元,还用于判断所述蓝牙设备的设备标识是否存在于历史连接记录中,所述历史连接记录用于记录历史中被连接的蓝牙设备的设备标识;确定单元,用于当所述判断单元判断所述蓝牙设备的设备标识存在于历史连接记录中时,根据蓝牙设备的连接优先级,将连接优先级最高的蓝牙设备确定为目标蓝牙设备。结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述蓝牙设备被连接的次数越多,所述蓝牙设备的连接优先级越高;或,所述蓝牙设备被连接的频率越高,所述蓝牙设备的连接优先级越高。结合第二方面至第一方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述获取单元获取目标蓝牙设备的目标蓝牙地址的方式具体为:通过近场通信NFC模块向所述目标蓝牙设备发送蓝牙地址获取请求;接收所述目标蓝牙设备通过所述目标蓝牙设备的NFC模块发送的所述目标蓝牙设备的目标蓝牙地址;或,扫描所述目标蓝牙设备的二维码,并识别所述二维码,以获取所述目标蓝牙设备的目标蓝牙地址。本发明实施例中,蓝牙设备可以获取目标蓝牙设备的目标蓝牙地址,判断目标蓝牙地址是否存在于配置文件包括的多个蓝牙地址中,若是,则蓝牙设备可以根据配置文件中的目标蓝牙地址的配置项对应的连接参数,对目标蓝牙地址的配置项进行处理,并建立与目标蓝牙设备之间的蓝牙连接。可见,通过本发明实施例,当需要连接的目标蓝牙设备的目标蓝牙地址存在于配置文件包括的多个蓝牙地址中时,蓝牙设备可以对该目标蓝牙设备的目标蓝牙地址的配置项做相应地特殊处理,这样,蓝牙设备就可以与目标蓝牙设备建立蓝牙连接了,从而可以提高蓝牙设备的连接成功率。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例公开的一种蓝牙设备通信系统的网络架构示意图;图2是本发明实施例公开的一种蓝牙设备连接方法的流程示意图;图3是本发明实施例公开的另一种蓝牙设备连接方法的流程示意图;图4是本发明实施例公开的一种蓝牙设备的结构示意图;图5是本发明实施例公开的另一种蓝牙设备的结构示意图;图6是本发明实施例公开的另一种蓝牙设备的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例公开了一种蓝牙设备连接方法及蓝牙设备,可以提高蓝牙设备的连接成功率。以下分别进行详细说明。为了更好的理解本发明实施例,下面先对本发明实施例公开的一种蓝牙设备连接的网络架构示意图进行描述。请参见图1,图1是本发明实施例公开的一种蓝牙设备通信系统的网络架构示意图。如图1所示,蓝牙设备通信系统包括多个蓝牙设备,该蓝牙设备可以为具备蓝牙功能的用户设备,比如:智能手机、笔记本电脑、个人计算机(PersonalComputer,PC)、个人数字助理(PersonalDigitalAssistant,PDA)、移动互联网设备(MobileInternetDevice,MID)、智能穿戴设备(如智能手表、智能手环)等各类用户设备。在图1所示的蓝牙通信系统中,一个蓝牙设备(可以称为主设备)可以和多个目标蓝牙设备(可以称为从设备)建立蓝牙连接并进行通信,彼此之间可以实现应用的互操作。另外,本领域技术人员可以理解,虽然图1中只示出了3个目标蓝牙设备,但并不构成对本发明实施例的限定,可以包括比图示更多的目标蓝牙设备。基于图1所示的网络架构,本发明实施例公开了一种蓝牙设备连接方法。请参见图2,图2是本发明实施例公开的一种蓝牙设备连接方法的流程示意图。如图2所示,该方法可以包括以下步骤:201、蓝牙设备获取目标蓝牙设备的目标蓝牙地址。本发明实施例中,根据IEEE802-2001standard规定,蓝牙地址有48bit。蓝牙地址分为三部分:LAP(24位地址低端部分)、UAP(8位地址高端部分)和NAP(16位无意义地址部分)。其中,NAP和UAP是生产厂商的唯一标识码,必须由蓝牙权威部门IEEERegistrationAuthority分配给不同的厂商,而LAP是由厂商内部自由分配。通常,对于某一种型号的蓝牙设备来说,所有的NAP、UAP是固定的,而LAP是可变的。LAP共有24位,一般来说厂家在制造蓝牙设备时会从0开始分配地址直到2的24次方,以保证个体之间地址的区别。每台蓝牙设备都有唯一的一个蓝牙地址,每个蓝牙设备生产商都有不同的地址号段,通过读取蓝牙地址码可以查出该蓝牙设备的生产商及批次。蓝牙设备之间基于连接参数进行蓝牙连接。其中,传统蓝牙设备(BR/EDR)的连接参数包括:页面扫描PageScanRepetition、时钟偏移ClockOffset、允许开关转换AllowRoleSwitch,低功耗蓝牙设备BLE的连接参数包括:通信间隙ConnectionInterval、连接延迟ConnectionLatency、最大耐心等待时间SupervisorTimeout、时钟精度ClockAccurancy。通常,如果连接参数设置异常,将会导致蓝牙设备无法连接或者连接后马上断开。本发明实施例中,蓝牙设备获取目标蓝牙设备的目标蓝牙地址的方式具体可以为:通过近场通信NFC模块向目标蓝牙设备发送蓝牙地址获取请求;接收目标蓝牙设备通过目标蓝牙设备的NFC模块发送的目标蓝牙设备的目标蓝牙地址;或,扫描目标蓝牙设备的二维码,并识别二维码,以获取目标蓝牙设备的目标蓝牙地址。其中,近场通信(NearFieldCommunication,NFC),又称近距离无线通信,是一种短距离的高频无线通信技术,NFC允许电子设备之间进行非接触式点对点数据传输,在十厘米内交换数据。蓝牙设备内置NFC模块,可以接收对方的蓝牙地址。二维码是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是相当于存储所有数据信息的一把钥匙。每个蓝牙设备配置有携带数据信息的二维码,可以供其他蓝牙设备扫描识别以获取蓝牙地址。202、蓝牙设备判断目标蓝牙地址是否存在于配置文件包括的多个蓝牙地址中,若是,执行203,若否,结束本流程。本发明实施例中,该配置文件包括多个蓝牙设备的蓝牙地址,以及每个蓝牙地址的配置项对应的连接参数。该配置文件包括的蓝牙设备为需要按照配置文件中的连接参数做特殊处理的蓝牙设备。该配置文件的格式可以如下表格:蓝牙地址配置项连接参数0x902644a2dp_delay5000x963611role_switch00x556693avrcp_version13其中,如上述表格所示,蓝牙地址为0x902644的蓝牙设备,a2dp_delay需要延时500ms,蓝牙地址为0x963611的蓝牙设备不允许做role_switch,蓝牙地址为0x556693的蓝牙设备,avrcp_version需要使用1.3版本。需要说明的是,上述表格中列举的只是配置文件中的一部分,配置文件还可以包括更多的实例,本发明实施例不作限定。203、蓝牙设备根据配置文件中的目标蓝牙地址的配置项对应的连接参数,对目标蓝牙地址的配置项进行处理。本发明实施例中,由于BLE设备的硬件能力、软件及应用版本均会存在不同程度的差异,经常出现不能连接或者连接后又自动断开的现象,即蓝牙设备不兼容。本发明实施例中,当蓝牙设备判断目标蓝牙地址存在于配置文件包括的多个蓝牙地址中时,蓝牙设备根据配置文件中的目标蓝牙地址的配置项对应的连接参数,对目标蓝牙地址的配置项进行处理,这样,蓝牙设备和目标蓝牙设备就可以兼容。举例来说,如果蓝牙设备判断目标蓝牙地址与配置文件中的蓝牙地址0x902644一致,则蓝牙设备可以将蓝牙地址0x902644对应的配置项a2dp_delay延时500ms,这样处理之后,蓝牙设备和目标蓝牙设备就可以建立蓝牙连接了。204、蓝牙设备建立与目标蓝牙设备之间的蓝牙连接。本发明实施例中,蓝牙设备建立与目标蓝牙设备之间的蓝牙连接之后,蓝牙设备与目标蓝牙设备就可以实现应用的互操作,比如:免提通话、双重呼叫管理、电话本自动下载与手动下载、流媒体音乐播放及远程控制等。在图2所描述的方法流程中,蓝牙设备可以获取目标蓝牙设备的目标蓝牙地址,判断目标蓝牙地址是否存在于配置文件包括的多个蓝牙地址中,若是,则蓝牙设备可以根据配置文件中的目标蓝牙地址的配置项对应的连接参数,对目标蓝牙地址的配置项进行处理,并建立与目标蓝牙设备之间的蓝牙连接。可见,通过本发明实施例,当需要连接的目标蓝牙设备的目标蓝牙地址存在于配置文件包括的多个蓝牙地址中时,蓝牙设备可以对该目标蓝牙设备的目标蓝牙地址的配置项做相应地特殊处理,这样,蓝牙设备就可以与目标蓝牙设备建立蓝牙连接了,从而可以提高蓝牙设备的连接成功率。基于图1所示的网络架构,本发明实施例公开了一种蓝牙设备连接方法。请参见图3,图3是本发明实施例公开的另一种蓝牙设备连接方法的流程示意图。如图3所示,该方法可以包括以下步骤:301、蓝牙设备启动蓝牙功能。本发明实施例中,蓝牙设备可以接收用户输入的蓝牙功能启动指令,并响应该蓝牙功能启动指令,启动蓝牙功能,或者,蓝牙设备也可以自动启动蓝牙功能,比如,在某个特定的时间启动蓝牙功能等。302、蓝牙设备检测服务器中的配置文件是否有更新,若是,执行303,若否,结束本流程。本发明实施例中,蓝牙设备更新比较快,不同的蓝牙设备,相应的连接参数可能不同。比如:新出厂的蓝牙设备使用的蓝牙版本较高,而之前出厂的蓝牙设备使用的蓝牙版本较低,这2个蓝牙设备就可能出现不能兼容的情况。因此,蓝牙设备在启动蓝牙功能时,需要检测服务器中的配置文件是否有更新,若有,蓝牙设备可以从服务器中下载并存储更新的配置文件,这样,可以确保该配置文件总是最新的配置文件。303、蓝牙设备从服务器中下载并存储更新的配置文件。304、蓝牙设备搜索预设范围内的蓝牙设备,并获取搜索到的蓝牙设备的设备标识。本发明实施例中,该预设范围可以为蓝牙设备所支持的范围,比如:10米,也可以为比蓝牙设备所支持的范围还略小的范围,比如:1米。蓝牙设备的设备标识为该蓝牙设备的身份标识,该身份标识可以是一串字符或数字,且能够唯一标识该蓝牙设备,即每一个蓝牙设备的身份标识都是唯一的,如使用该蓝牙设备的用户的昵称或用户的联系方式、蓝牙设备的IMEI(InternationalMobileEquipmentIdentity,移动设备国际身份码)、MAC地址、设备ID等,本发明实施例不作限定。305、蓝牙设备判断蓝牙设备的设备标识是否存在于历史连接记录中,若是,执行306,若否,执行307。本发明实施例中,蓝牙设备每次进行连接时,均可以在历史连接记录中记录被连接的蓝牙设备的设备标识,这样,用户就可以知道哪些蓝牙设备被连接过。该历史连接记录用于记录历史中被连接的蓝牙设备的设备标识,同时,该历史连接记录还可以记录连接的时间、连接的频率、连接的次数等等。306、蓝牙设备根据蓝牙设备的连接优先级,将连接优先级最高的蓝牙设备确定为目标蓝牙设备,并执行308~309。本发明实施例中,蓝牙设备被连接的次数越多,蓝牙设备的连接优先级越高;或,蓝牙设备被连接的频率越高,蓝牙设备的连接优先级越高。本发明实施例中,当蓝牙设备判断蓝牙设备的设备标识存在于历史连接记录中时,蓝牙设备就可以根据蓝牙设备的连接优先级,将连接优先级最高的蓝牙设备确定为目标蓝牙设备。307、蓝牙设备将被选择的蓝牙设备确定为目标蓝牙设备,并执行308~309。本发明实施例中,当蓝牙设备判断蓝牙设备的设备标识不存在于历史连接记录中时,蓝牙设备可以接收用户输入的选择指令,并响应该选择指令,将被选择的蓝牙设备确定为目标蓝牙设备。308、蓝牙设备获取目标蓝牙设备的目标蓝牙地址。本发明实施例中,蓝牙设备获取目标蓝牙设备的目标蓝牙地址的方式具体可以为:通过近场通信NFC模块向目标蓝牙设备发送蓝牙地址获取请求;接收目标蓝牙设备通过目标蓝牙设备的NFC模块发送的目标蓝牙设备的目标蓝牙地址;或,扫描目标蓝牙设备的二维码,并识别二维码,以获取目标蓝牙设备的目标蓝牙地址。其中,近场通信(NearFieldCommunication,NFC),又称近距离无线通信,是一种短距离的高频无线通信技术,NFC允许电子设备之间进行非接触式点对点数据传输,在十厘米内交换数据。蓝牙设备内置NFC模块,可以接收对方的蓝牙地址。二维码是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是相当于存储所有数据信息的一把钥匙。每个蓝牙设备配置有携带数据信息的二维码,可以供其他蓝牙设备扫描识别以获取蓝牙地址。309、蓝牙设备判断目标蓝牙地址是否存在于更新的配置文件包括的多个蓝牙地址中,若是,执行310,若否,执行311。310、蓝牙设备根据配置文件中的目标蓝牙地址的配置项对应的连接参数,对目标蓝牙地址的配置项进行处理,并执行312。311、蓝牙设备对目标蓝牙地址的配置项作默认处理,并执行312。本发明实施例中,当蓝牙设备判断目标蓝牙地址不存在于更新的配置文件包括的多个蓝牙地址中时,表明该目标蓝牙设备不是最新的蓝牙设备,不需要做特殊处理,只需要对目标蓝牙地址的配置项作默认处理,就可以实现蓝牙连接。312、蓝牙设备建立与目标蓝牙设备之间的蓝牙连接。在图3所描述的方法流程中,蓝牙设备可以在启动蓝牙功能时检测服务器中的配置文件是否有更新,若有,蓝牙设备从服务器中下载并存储更新的配置文件,并根据蓝牙设备的连接优先级或者用户的选择来确定需要连接的目标蓝牙设备,并对目标蓝牙设备的目标蓝牙地址的配置项作特殊处理或者默认处理,这样,蓝牙设备就可以与目标蓝牙设备建立蓝牙连接了,从而可以提高蓝牙设备的连接成功率。下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例中的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明上述方法实施例。基于图1所示的网络架构,本发明实施例公开了一种蓝牙设备。请参见图4,图4是本发明实施例公开的一种蓝牙设备的结构示意图,如图4所示,该蓝牙设备400可以包括:获取单元401,用于获取目标蓝牙设备的目标蓝牙地址;其中,所述获取单元401获取目标蓝牙设备的目标蓝牙地址的方式具体为:通过近场通信NFC模块向所述目标蓝牙设备发送蓝牙地址获取请求;接收所述目标蓝牙设备通过所述目标蓝牙设备的NFC模块发送的所述目标蓝牙设备的目标蓝牙地址;或,扫描所述目标蓝牙设备的二维码,并识别所述二维码,以获取所述目标蓝牙设备的目标蓝牙地址。判断单元402,用于判断所述目标蓝牙地址是否存在于配置文件包括的多个蓝牙地址中;处理单元403,用于当所述判断单元判断所述目标蓝牙地址存在于配置文件包括的多个蓝牙地址中时,根据所述配置文件中的所述目标蓝牙地址的配置项对应的连接参数,对所述目标蓝牙地址的配置项进行处理;建立单元404,用于建立与所述目标蓝牙设备之间的蓝牙连接。基于图1所示的网络架构,本发明实施例公开了一种蓝牙设备。请参见图5,图5是本发明实施例公开的另一种蓝牙设备的结构示意图,其中,图5所示的蓝牙设备是在图4所示的蓝牙设备的基础上进一步优化得到的,与如图4所示的蓝牙设备相比,图5所示的蓝牙设备除了包括图4所示的蓝牙设备的所有单元外,还可以包括:检测单元405,用于在蓝牙功能启动时检测服务器中的配置文件是否有更新;下载存储单元406,用于当所述检测单元405在蓝牙功能启动时检测服务器中的配置文件有更新时,从所述服务器中下载并存储更新的配置文件;所述判断单元402判断所述目标蓝牙地址是否存在于配置文件包括的多个蓝牙地址中的方式具体为:判断所述目标蓝牙地址是否存在于所述更新的配置文件包括的多个蓝牙地址中。可选的,图5所示的蓝牙设备还可以包括:搜索单元407,用于搜索预设范围内的蓝牙设备;所述获取单元401,还用于获取搜索到的蓝牙设备的设备标识;所述判断单元402,还用于判断所述蓝牙设备的设备标识是否存在于历史连接记录中,所述历史连接记录用于记录历史中被连接的蓝牙设备的设备标识;确定单元408,用于当所述判断单元402判断所述蓝牙设备的设备标识存在于历史连接记录中时,根据蓝牙设备的连接优先级,将连接优先级最高的蓝牙设备确定为目标蓝牙设备。其中,所述蓝牙设备被连接的次数越多,所述蓝牙设备的连接优先级越高;或,所述蓝牙设备被连接的频率越高,所述蓝牙设备的连接优先级越高。在图4~图5所描述的蓝牙设备400中,获取单元401可以获取目标蓝牙设备的目标蓝牙地址,判断单元402判断目标蓝牙地址是否存在于配置文件包括的多个蓝牙地址中,若是,则处理单元403可以根据配置文件中的目标蓝牙地址的配置项对应的连接参数,对目标蓝牙地址的配置项进行处理,建立单元404建立与目标蓝牙设备之间的蓝牙连接。可见,通过本发明实施例,当需要连接的目标蓝牙设备的目标蓝牙地址存在于配置文件包括的多个蓝牙地址中时,蓝牙设备可以对该目标蓝牙设备的目标蓝牙地址的配置项做相应地特殊处理,这样,蓝牙设备就可以与目标蓝牙设备建立蓝牙连接了,从而可以提高蓝牙设备的连接成功率。请参见图6,图6是本发明实施例公开的另一种蓝牙设备的结构示意图。如图6所示,该蓝牙设备600可以包括:至少一个处理器601,例如CPU(CentralProcessingUnit,中央处理器),至少一个输入装置602,存储器603以及通信总线604。其中,通信总线604用于实现这些组件之间的通信连接。存储器603可以是高速RAM存储器,也可以是非易失性的存储器(non-volatilememory)。本领域技术人员可以理解,图6中示出的蓝牙设备600的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图6所示的更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中,处理器601为蓝牙设备600的控制中心,可以是中央处理器(CentralProcessingUnit,CPU),处理器601利用各种接口和线路连接整个蓝牙设备600的各个部分,通过运行或执行存储在存储器603内的软件程序和/或模块,以及调用存储在存储器603内存储的程序代码,用于执行以下操作:通过输入装置602获取目标蓝牙设备的目标蓝牙地址;判断所述目标蓝牙地址是否存在于配置文件包括的多个蓝牙地址中;若是,则根据所述配置文件中的所述目标蓝牙地址的配置项对应的连接参数,对所述目标蓝牙地址的配置项进行处理;建立与所述目标蓝牙设备之间的蓝牙连接。可选的,处理器601通过输入装置602获取目标蓝牙设备的目标蓝牙地址之前,处理器601还可以调用存储在存储器603内存储的程序代码,用于执行以下操作:在蓝牙功能启动时检测服务器中的配置文件是否有更新;若有,则从所述服务器中下载并存储更新的配置文件;所述处理器601判断所述目标蓝牙地址是否存在于配置文件包括的多个蓝牙地址中的方式具体为:判断所述目标蓝牙地址是否存在于所述更新的配置文件包括的多个蓝牙地址中。可选的,处理器601还可以调用存储在存储器603内存储的程序代码,用于执行以下操作:搜索预设范围内的蓝牙设备,并通过输入装置602获取搜索到的蓝牙设备的设备标识;判断所述蓝牙设备的设备标识是否存在于历史连接记录中,所述历史连接记录用于记录历史中被连接的蓝牙设备的设备标识;若是,根据蓝牙设备的连接优先级,将连接优先级最高的蓝牙设备确定为目标蓝牙设备。其中,所述蓝牙设备被连接的次数越多,所述蓝牙设备的连接优先级越高;或,所述蓝牙设备被连接的频率越高,所述蓝牙设备的连接优先级越高。其中,处理器601通过输入装置602获取目标蓝牙设备的目标蓝牙地址的方式具体为:通过近场通信NFC模块向所述目标蓝牙设备发送蓝牙地址获取请求;接收所述目标蓝牙设备通过所述目标蓝牙设备的NFC模块发送的所述目标蓝牙设备的目标蓝牙地址;或,扫描所述目标蓝牙设备的二维码,并识别所述二维码,以获取所述目标蓝牙设备的目标蓝牙地址。需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和单元并不一定是本申请所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1