蓝牙配对方法及蓝牙设备与流程

文档序号:12379092阅读:829来源:国知局
蓝牙配对方法及蓝牙设备与流程
本发明涉及蓝牙
技术领域
,尤其涉及一种蓝牙配对方法及蓝牙设备。
背景技术
:目前,蓝牙功能在各个领域的运用越来越广泛,例如蓝牙功能用于电视主机和遥控器之间的连接。初次使用蓝牙功能时,需要在两个蓝牙设备之间建立配对。现有技术中,两个蓝牙设备之间的配对采用的技术方案是:采用第一蓝牙设备与打开蓝牙配对模式的第二蓝牙设备进行配对。上述技术方案的弊端是,当存在多个蓝牙设备同时开启配对模式时,容易形成第一蓝牙设备和其他蓝牙设备的误配对。技术实现要素:本发明的主要目的在于提供一种蓝牙配对方法,旨在避免蓝牙设备之间形成误配对的弊端。为实现上述目的,本发明提供的蓝牙配对方法包括以下步骤:第二蓝牙设备接收第一蓝牙设备在收到触发指令后发送的红外码信息;所述第二蓝牙设备在接收所述红外码信息后,侦测所述第一蓝牙设备在发送所述红外码信息之时同时发送的蓝牙广播信息;所述第二蓝牙设备在侦测到所述蓝牙广播信息时,与所述第一蓝牙设备进行配对。优选地,第二蓝牙设备接收第一蓝牙设备在收到触发指令后发送的红外码信息之前,还包括以下步骤:所述第二蓝牙设备在接收到开机指令并成功开机后,启动自动对码服务,并检测蓝牙状态及蓝牙协议状态。优选地,所述第二蓝牙设备在接收所述红外码信息后,侦测所述第一蓝牙设备在发送所述红外码信息之时同时发送的蓝牙广播信息之后,还包括以下步骤:所述第二蓝牙设备触发UI提示并启动第二计时器以开始计时。优选地,所述第二蓝牙设备在侦测到所述蓝牙广播信息时,与所述第一蓝牙设备进行配对之前,进一步包括:所述第二蓝牙设备判断是否侦测到所述蓝牙广播信息;若否,所述第二蓝牙设备读取所述第二计时器的时间值,并判断所述第二计时器的时间值是否大于预设时间;若是,则所述第二蓝牙设备对所述第二计时器进行复位,并暂停所述自动对码服务;若否,则继续执行所述第二蓝牙设备判断是否侦测到所述蓝牙广播信息的步骤。优选地,所述第二蓝牙设备在侦测到所述蓝牙广播信息时,与所述第一蓝牙设备进行配对包括:与所述第一蓝牙设备进行配对之前,所述第二蓝牙设备判断是否存在与其他第一蓝牙设备的蓝牙配对记录;若是,则清除所述蓝牙配对记录。优选地,所述第二蓝牙设备在侦测到所述蓝牙广播信息时,与所述第一蓝牙设备进行配对包括:所述第二蓝牙设备在侦测到所述蓝牙广播信息后,判断侦测到的所述蓝牙广播信息的信号强度是否超过预设信号强度;当侦测到的所述蓝牙广播信息的信号强度超过预设信号强度时,所述第二蓝牙设备执行与所述第一蓝牙设备进行配对的步骤。优选地,所述第二蓝牙设备在侦测到所述蓝牙广播信息时,与所述第一蓝牙设备进行配对之后,进一步包括以下步骤:所述第二蓝牙设备判断与所述第一蓝牙设备是否配对成功;当所述第二蓝牙设备与所述第一蓝牙设备配对成功时,所述第二蓝牙设备发送配对成功信息至所述第一蓝牙设备。优选地,所述第一蓝牙设备在发送所述红外码信息和所述蓝牙广播信息之后,进一步包括:所述第一蓝牙设备启动第一计时器以开始计时;所述第一蓝牙设备判断是否收到所述配对成功信息;若是,则所述第一蓝牙设备对所述第一计时器进行复位,并停止发送所述红外码信息和所述蓝牙广播信息。优选地,所述第一蓝牙设备判断是否收到所述配对成功信息之后,进一步包括:若否,则所述第一蓝牙设备读取所述第一计时器的时间值,并判断所述第一计时器的时间值是否大于预设时间;若是,则所述第一蓝牙设备对所述第一计时器进行复位,并停止发送所述红外码信息和所述蓝牙广播信息;若否,则继续执行所述第一蓝牙设备判断是否收到所述配对成功信息的步骤。此外,为实现上述目的,本发明还提供一种蓝牙设备,包括:接收模块,用于接收第一蓝牙设备在收到触发指令后发送的红外码信息;侦测模块,用于在接收所述红外码信息后,侦测所述第一蓝牙设备在发送所述红外码信息之时同时发送的蓝牙广播信息;配对模块,用于在侦测到所述蓝牙广播信息时,与所述第一蓝牙设备进行配对。在本发明的技术方案中,所述第一蓝牙设备接收到触发指令后,在发送红外码信息至第二蓝牙设备的同时,发送蓝牙广播信息,所述第二蓝牙设备在接收所述红外码信息后开始侦测所述蓝牙广播信息,当同时存在多个第二蓝牙设备时,仅接收到所述红外码信息的所述第二蓝牙设备才开始侦测所述蓝牙广播信息以进行配对,可以有效避免蓝牙设备之间的误配对。附图说明图1为本发明蓝牙配对方法第一实施例的流程示意图;图2为本发明蓝牙配对方法第二实施例的流程示意图;图3为本发明蓝牙配对方法第三实施例的流程示意图;图4为本发明蓝牙配对方法第四实施例的流程示意图;图5为本发明蓝牙配对方法第七实施例的流程示意图;图6为本发明蓝牙设备第一实施例的功能模块示意图。附图标号说明:标号名称标号名称11接收模块13侦测模块15配对模块本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供一种蓝牙配对方法,参照图1,在第一实施例中,该蓝牙配对方法包括以下步骤:步骤S200,第二蓝牙设备接收第一蓝牙设备在收到触发指令后发送的红外码信息;具体的,所述第一蓝牙设备与所述第二蓝牙设备指需要建立蓝牙连接的两个蓝牙设备。在本实施例中,所述第一蓝牙设备为BLE(BluetoothLowEnergy)遥控器,所述第二蓝牙设备为电视机主机。所述触发指令可以通过按压组合按键发送,在收到所述触发指令后,红外码信息和蓝牙广播信息同时发送。例如,使用者可以将BLE遥控器对准所述第二蓝牙设备的红外接收位置,然后按压所述组合按键,由于红外信息发送和红外信息接收需要在有效范围内才能实现,当有多台电视机主机同时存在时,其他电视机主机不会接收到所述红外码信息并触发对所述蓝牙广播信息的扫描,因此,可以避免BLE遥控器与其他电视机主机误配对。为了优化所述第一蓝牙设备和所述第二蓝牙设备的对码方法,在第一蓝牙设备发送的蓝牙广播信息中端增加自定义字段,并通过LEAdvertisingReportEvent广播此字段。所述自定义字段是针对EIR中ManufacturerSpecificData的扩展定义,所述自定义字段的基本数据内容如下表所示,包括:数据长度、数据类型、数据内容以及若干个预留位,所述第二蓝牙设备能通过扫描所述蓝牙广播信息侦测所述第一蓝牙设备。自定义字段的基本数据内容表步骤S210,所述第二蓝牙设备在接收所述红外码信息后,侦测所述第一蓝牙设备在发送所述红外码信息之时同时发送的蓝牙广播信息;具体的,所述第二蓝牙设备检测到所述红外码信息后,开始启动自动扫描服务,以在扫描范围内侦测所述蓝牙广播信息。步骤S230,所述第二蓝牙设备在侦测到所述蓝牙广播信息时,与所述第一蓝牙设备进行配对。具体的,所述第二蓝牙设备侦测到所述蓝牙广播信息时,进一步解析所述蓝牙广播信息的自定义字段的内容,以判断所述蓝牙广播信息是否合法,若合法,方可与所述第一蓝牙设备进行配对,提高所述第二蓝牙设备对所述第一蓝牙设备的配对准确率。在本发明的技术方案中,所述第一蓝牙设备接收到触发指令后,在发送红外码信息至第二蓝牙设备的同时,发送蓝牙广播信息,所述第二蓝牙设备在接收所述红外码信息后开始侦测所述蓝牙广播信息,当同时存在多个第二蓝牙设备时,仅接收到所述红外码信息的所述第二蓝牙设备才开始侦测所述蓝牙广播信息以进行配对,可以有效避免蓝牙设备之间的误配对。进一步的,若所述第二蓝牙设备未侦测到所述蓝牙广播信息时,则继续执行侦测所述第一蓝牙设备在发送所述红外码信息之时同时发送的所述蓝牙广播信息的步骤。再请参阅图2,优选地,在第二实施例中,第二蓝牙设备接收第一蓝牙设备在收到触发指令后发送的红外码信息之前,还包括以下步骤:步骤S209,所述第二蓝牙设备在接收到开机指令并成功开机后,启动自动对码服务,并检测蓝牙状态及蓝牙协议状态。具体的,所述第二蓝牙设备在接收到开机指令后并启动后,自动启动所述自动对码服务,所述自动对码服务启动完成后,所述第二蓝牙设备检测蓝牙状态及蓝牙协议状态,因此,在所述第一蓝牙设备开启配对模式进行配对请求之前,所述第二蓝牙设备就已经做好了蓝牙配对准备工作,当接收到所述红外码信息后,所述第二蓝牙设备只需要直接对所述蓝牙广播信息进行扫描即可,相比在接收到配对请求后再启动自动对码服务的技术方案而言,步骤S209将所有对码准备工作在接收到配对请求前提前完成,能更快速的响应配对请求,提高接收到配对请求后的对码效率。再请参阅图3,优选地,在第三实施例中,所述第二蓝牙设备在接收所述红外码信息后,侦测所述第一蓝牙设备在发送所述红外码信息之时同时发送的所述蓝牙广播信息之后,还包括以下步骤:步骤S211,所述第二蓝牙设备触发UI提示并启动第二计时器以开始计时。具体的,所述第二蓝牙设备启动所述第二计时器可以有效控制配对时间,进而实现节约能源的效果。进一步的,在本实施例中,在所述第二蓝牙设备中设置开始检测标志,启动侦测所述蓝牙广播信息之时,所述开始检测标志置为1,暂停侦测所述蓝牙广播信息之时,所述开始检测标志置为0,以便于识别是否启动侦测所述蓝牙广播信息。再请参阅图4,优选地,在第四实施例中,所述第二蓝牙设备在侦测到所述蓝牙广播信息时,与所述第一蓝牙设备进行配对之前,进一步包括:步骤S240,所述第二蓝牙设备判断是否侦测到所述蓝牙广播信息;步骤S241,若否,所述第二蓝牙设备读取所述第二计时器的时间值,并判断所述第二计时器的时间值是否大于预设时间;步骤S243,若是,则所述第二蓝牙设备对所述第二计时器进行复位,并暂停所述自动对码服务;若否,则继续执行所述第二蓝牙设备判断是否侦测到所述蓝牙广播信息的步骤。在本实施例中,所述第二计时器的预设时间为20s,当所述第二蓝牙设备在预设时间20s内未侦测到所述蓝牙广播信息时,表明所述第一蓝牙设备未发起配对请求,此时,关闭所述自动对码服务可以节约进行对码服务产生的能源损耗。进一步的,当所述第二蓝牙设备再次接收到所述红外码信息时,所述第二蓝牙设备重新执行步骤S211及步骤S211之后的步骤。优选地,在第五实施例中,所述第二蓝牙设备在侦测到所述蓝牙广播信息时,与所述第一蓝牙设备进行配对包括:步骤S250(图未示),与所述第一蓝牙设备进行配对之前,所述第二蓝牙设备判断是否存在与其他第一蓝牙设备的蓝牙配对记录;步骤S251(图未示),若是,则清除所述蓝牙配对记录;步骤S253(图未示),若否,则所述第二蓝牙设备与所述第一蓝牙设备进行配对。具体的,所述蓝牙配对记录包括:所述第二蓝牙设备与其他蓝牙设备的配对信息及与其他蓝牙设备的连接信息,清除所述蓝牙配对记录,有利于所述第二蓝牙设备与发起配对请求的所述第一蓝牙设备的配对,降低配对干扰。优选地,在第六实施例中,所述第二蓝牙设备在侦测到所述蓝牙广播信息时,与所述第一蓝牙设备进行配对包括:步骤S260(图未示),所述第二蓝牙设备在侦测到所述蓝牙广播信息后,判断侦测到的所述蓝牙广播信息的信号强度是否超过预设信号强度;在本实施例中,所述预设信号强度为70,判断侦测到的所述蓝牙广播信息的信号长度是否超过预设信号强度有利于滤除其他蓝牙设备发送的所述蓝牙广播信息,减小配对干扰,同时还能保证所述第二蓝牙设备与所述第一蓝牙设备的成功配对。当侦测到的所述蓝牙广播信息的信号强度超过预设信号强度时,所述第二蓝牙设备执行与所述第一蓝牙设备进行配对的步骤。具体的,若所述信号强度超过所述预设信号强度,所述第二蓝牙设备读取蓝牙配对列表,并检测所述蓝牙配对列表中,是否存在配对过的其他蓝牙设备;若是,则移除其他蓝牙设备的配对;若否,则所述第二蓝牙设备与所述第一蓝牙设备进行配对。进一步的,若侦测到的所述蓝牙广播信息的信号强度未超过预设信号强度,则所述第二蓝牙设备向使用者发出信号强度低的提示,并提示用户靠近所述第二蓝牙设备,以提高所述蓝牙广播信息的信号强度。请参照图5,优选地,在第七实施例中,所述第二蓝牙设备在侦测到所述蓝牙广播信息时,与所述第一蓝牙设备进行配对之后,进一步包括以下步骤:步骤S280,所述第二蓝牙设备判断与所述第一蓝牙设备是否配对成功;步骤S281,当所述第二蓝牙设备与所述第一蓝牙设备配对成功时,所述第二蓝牙设备发送配对成功信息至所述第一蓝牙设备。进一步的,若否,则继续执行所述第二蓝牙设备判断是否侦测到所述蓝牙广播信息的步骤。优选地,在第八实施例中,所述第一蓝牙设备在发送所述红外码信息和所述蓝牙广播信息之后,进一步包括:步骤S110(图未示),所述第一蓝牙设备启动第一计时器以开始计时;步骤S130(图未示),所述第一蓝牙设备判断是否收到所述配对成功信息;步骤S131(图未示),若是,则所述第一蓝牙设备对所述第一计时器进行复位,并停止发送所述红外码信息和所述蓝牙广播信息。在所述第一蓝牙设备收到配对成功信息后,将所述第一计时器复位,同时停止发送所述红外码信息和所述蓝牙广播信息以停止本轮配对服务,有利于自动结束配对服务,节约配对过程中的能源损耗。优选地,在第九实施例中,所述第一蓝牙设备判断是否收到配对成功信息之后,进一步包括:步骤S150(图未示),若否,则所述第一蓝牙设备读取所述第一计时器的时间值,并判断所述第一计时器的时间值是否大于预设时间;若是,则所述第一蓝牙设备对所述第一计时器进行复位,并停止发送所述红外码信息和所述蓝牙广播信息;若否,则继续执行所述第一蓝牙设备判断是否收到配对成功信息的步骤。在本实施例中,所述第一计时器的预设时间设置为20s,超过所述第一计时器的预设时间后,自动暂停配对服务,有利于降低持续发起配对服务造成的能源损耗。此外,为实现上述目的,本发明还提供一种蓝牙设备,参照图6,在一实施例中,本发明提供的蓝牙设备包括:接收模块11,用于接收第一蓝牙设备在收到触发指令后发送的红外码信息;侦测模块13,用于在接收所述红外码信息后,侦测所述第一蓝牙设备在发送所述红外码信息之时同时发送的所述蓝牙广播信息;配对模块15,用于在侦测到所述蓝牙广播信息时,与所述第一蓝牙设备进行配对。在本实施例中,所述第一蓝牙设备为BLE遥控器,所述蓝牙设备为电视机主机,但是,所述第一蓝牙设备和所述蓝牙设备的实施例并不以此为限。所述触发指令可以通过按压组合按键发送,在收到所述触发指令后,所述红外码信息和所述蓝牙广播信息同时发送。例如,使用者可以将BLE遥控器对准所述电视机主机的所述接收模块11,然后按压所述组合按键,由于红外信息发送和红外信息接收需要在有效范围内才能实现,当有多台电视机主机同时存在时,其他电视机主机不会接收到所述红外码信息并触发所述侦测模块13对所述蓝牙广播信息的扫描,因此,可以避免BLE遥控器与其他电视机主机误配对。为了优化所述第一蓝牙设备和所述蓝牙设备的对码方法,在第一蓝牙设备发送的蓝牙广播信息中端增加自定义字段,并通过LEAdvertisingReportEvent广播此字段。所述自定义字段是针对EIR中ManufacturerSpecificData的扩展定义,所述自定义字段的基本数据内容如下表所示,包括:数据长度、数据类型、数据内容以及若干个预留位,所述蓝牙设备能通过扫描所述蓝牙广播信息侦测所述第一蓝牙设备。自定义字段的基本数据内容表所述侦测模块13检测到所述红外码信息后,开始启动自动扫描服务,以在扫描范围内侦测所述蓝牙广播信息。具体的,所述侦测模块13侦测到所述蓝牙广播信息时,进一步解析所述蓝牙广播信息的自定义字段的内容,以判断所述蓝牙广播信息是否合法,若合法,所述配对模块15方可与所述第一蓝牙设备进行配对,提高所述蓝牙设备对所述第一蓝牙设备的配对准确率。在本发明的技术方案中,所述第一蓝牙设备接收到触发指令后,在发送红外码信息至所述蓝牙设备的同时,发送蓝牙广播信息,所述蓝牙设备在接收所述红外码信息后开始侦测所述蓝牙广播信息,当同时存在多个蓝牙设备时,仅接收到所述红外码信息的所述蓝牙设备才开始侦测所述蓝牙广播信息以进行配对,可以有效避免蓝牙设备之间的误配对。进一步的,所述侦测模块13还用于在未侦测到所述蓝牙广播信息时,继续执行侦测所述第一蓝牙设备在发送所述红外码信息之时同时发送的所述蓝牙广播信息。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
,均同理包括在本发明的专利保护范围内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1