蓝牙连接的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36904251 阅读:13 留言:0更新日期:2023-03-18 09:23
本申请提供一种蓝牙连接的方法、装置、电子设备及存储介质。该方法包括:响应于用户通过终端的可视化界面发出的蓝牙设备连接操作,确定与终端待连接的目标蓝牙设备的设备标识;基于终端的蓝牙扫描功能,在终端的预设范围内发现未连接的蓝牙设备;若确定预设的第一标志位为预设的初始值,则确定未连接的蓝牙设备的设备标识,并将第一标志位由初始值更新为目标值;若确定目标蓝牙设备的设备标识与未连接的蓝牙设备的设备标识一致,则连接未连接的蓝牙设备,并关闭蓝牙扫描功能。本申请的方法,实现在对一个蓝牙设备进行判断和连接时,不对其他的蓝牙设备进行判断和连接,避免连接接口的多次调用造成延迟,提高蓝牙连接的效率。提高蓝牙连接的效率。提高蓝牙连接的效率。

【技术实现步骤摘要】
蓝牙连接的方法、装置、电子设备及存储介质


[0001]本申请涉及通信技术,尤其涉及一种蓝牙连接的方法、装置、电子设备及存储介质。

技术介绍

[0002]在对终端进行蓝牙连接时,通过调用SDK(Software Development Kit,软件开发工具包)的蓝牙扫描接口,检索到终端附近可连接的蓝牙设备。当获取到附近可连接的蓝牙设备后,调用SDK的蓝牙连接接口,对蓝牙设备进行连接。
[0003]现有技术中,若存在多个可连接的蓝牙设备,则多次调用SDK的连接接口,调用接口时长较长,影响蓝牙连接的效率和精度。

技术实现思路

[0004]本申请提供一种蓝牙连接的方法、装置、电子设备及存储介质,用以提高蓝牙连接的精度和效率。
[0005]第一方面,本申请提供一种蓝牙连接的方法,该方法应用于终端,包括:
[0006]响应于用户通过终端的可视化界面发出的蓝牙设备连接操作,确定与所述终端待连接的目标蓝牙设备的设备标识;其中,所述设备标识用于表示蓝牙设备;
[0007]基于所述终端的蓝牙扫描功能,在所述终端的预设范围内发现未连接的蓝牙设备;
[0008]若确定预设的第一标志位为预设的初始值,则确定所述未连接的蓝牙设备的设备标识,并将所述第一标志位由所述初始值更新为预设的目标值;其中,所述第一标志位用于表示所述终端对两个设备标识进行判断的判断状态,所述判断状态包括未进行判断和已进行判断,所述第一标志位的初始值表示终端对两个设备标识进行判断的判断状态处于未进行判断的状态,所述第一标志位的目标值表示终端对两个设备标识进行判断的判断状态处于已进行判断的状态;
[0009]若确定所述目标蓝牙设备的设备标识与所述未连接的蓝牙设备的设备标识一致,则连接所述未连接的蓝牙设备,并关闭蓝牙扫描功能。
[0010]第二方面,本申请提供一种蓝牙连接的装置,该装置应用于终端,包括:
[0011]第一确定模块,用于响应于用户通过终端的可视化界面发出的蓝牙设备连接操作,确定与所述终端待连接的目标蓝牙设备的设备标识;其中,所述设备标识用于表示蓝牙设备;
[0012]设备扫描模块,用于基于所述终端的蓝牙扫描功能,在所述终端的预设范围内发现未连接的蓝牙设备;
[0013]第二确定模块,用于若确定预设的第一标志位为预设的初始值,则确定所述未连接的蓝牙设备的设备标识,并将所述第一标志位由所述初始值更新为预设的目标值;其中,所述第一标志位用于表示所述终端对两个设备标识进行判断的判断状态,所述判断状态包
括未进行判断和已进行判断,所述第一标志位的初始值表示终端对两个设备标识进行判断的判断状态处于未进行判断的状态,所述第一标志位的目标值表示终端对两个设备标识进行判断的判断状态处于已进行判断的状态;
[0014]设备连接模块,用于若确定所述目标蓝牙设备的设备标识与所述未连接的蓝牙设备的设备标识一致,则连接所述未连接的蓝牙设备,并关闭蓝牙扫描功能。
[0015]第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
[0016]所述存储器存储计算机执行指令;
[0017]所述处理器执行所述存储器存储的计算机执行指令,以实现如本申请第一方面所述的蓝牙连接的方法。
[0018]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如本申请第一方面所述的蓝牙连接的方法。
[0019]第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如本申请第一方面所述的蓝牙连接的方法。
[0020]本申请提供的一种蓝牙连接的方法、装置、电子设备及存储介质,通过用户操作,确定待连接的目标蓝牙设备,得到目标蓝牙设备的设备标识。根据终端的蓝牙扫描功能,确定在终端的预设范围内是否存在未连接的蓝牙设备。若存在,则确定第一标志位是否为预设的初始值。若是,则确定未连接的蓝牙设备的设备标识,将目标蓝牙设备的设备标识与未连接的蓝牙设备的设备标识进行比较,并将第一标志位由初始值更新为预设的目标值,避免在比较的过程中又调用蓝牙连接接口。若确定目标蓝牙设备的设备标识与未连接的蓝牙设备的设备标识一致,则连接未连接的蓝牙设备,并关闭蓝牙扫描功能,避免终端继续扫描,进行重复判断。解决了现有技术中,在对一个蓝牙设备进行连接判断的过程中,多次调用SDK的接口,造成的传输延迟,调用接口时长较长等问题。避免出现多次连接和反馈多次连接信息的情况,提高蓝牙连接的效率和精度,提升用户体验。
附图说明
[0021]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0022]图1为本申请实施例提供的一种蓝牙连接的方法的流程示意图;
[0023]图2为本申请实施例提供的一种蓝牙连接的方法的流程示意图;
[0024]图3为本申请实施例提供的一种蓝牙连接的装置的结构框图;
[0025]图4为本申请实施例提供的一种蓝牙连接的装置的结构框图;
[0026]图5为本申请实施例提供的一种电子设备的结构框图;
[0027]图6为本申请实施例提供的一种电子设备的结构框图。
[0028]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0029]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
[0030]应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0031]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0032]在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0033]需要注意的是,由于篇幅所限,本申请说明书没有穷举所有可选的实施方式,本领域技术人员在阅读本申请说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙连接的方法,其特征在于,所述方法应用于终端,所述方法包括:响应于用户通过终端的可视化界面发出的蓝牙设备连接操作,确定与所述终端待连接的目标蓝牙设备的设备标识;其中,所述设备标识用于表示蓝牙设备;基于所述终端的蓝牙扫描功能,在所述终端的预设范围内发现未连接的蓝牙设备;若确定预设的第一标志位为预设的初始值,则确定所述未连接的蓝牙设备的设备标识,并将所述第一标志位由所述初始值更新为预设的目标值;其中,所述第一标志位用于表示所述终端对两个设备标识进行判断的判断状态,所述判断状态包括未进行判断和已进行判断,所述第一标志位的初始值表示终端对两个设备标识进行判断的判断状态处于未进行判断的状态,所述第一标志位的目标值表示终端对两个设备标识进行判断的判断状态处于已进行判断的状态;若确定所述目标蓝牙设备的设备标识与所述未连接的蓝牙设备的设备标识一致,则连接所述未连接的蓝牙设备,并关闭蓝牙扫描功能。2.根据权利要求1所述的方法,其特征在于,响应于用户通过终端的可视化界面发出的蓝牙设备连接操作,确定与所述终端待连接的目标蓝牙设备的设备标识,包括:根据用户在终端的可视化界面上,对选定的任一蓝牙设备发出的连接操作,将所选定的任一蓝牙设备确定为与所述终端待连接的目标蓝牙设备;确定所述目标蓝牙设备的设备标识。3.根据权利要求1所述的方法,其特征在于,在基于所述终端的蓝牙扫描功能,在所述终端的预设范围内发现未连接的蓝牙设备之后,还包括:若确定预设的第一标志位为预设的目标值,则根据预设的监测周期,监测所述第一标志位;若确定所述第一标志位由所述目标值更新为所述初始值,则确定所述未连接的蓝牙设备的设备标识,并将所述第一标志位由所述初始值更新为预设的目标值。4.根据权利要求1所述的方法,其特征在于,在确定所述未连接的蓝牙设备的设备标识,并将所述第一标志位由所述初始值更新为预设的目标值之后,还包括:若确定所述目标蓝牙设备的设备标识与所述未连接的蓝牙设备的设备标识不一致,则将所述第一标志位由所述目标值更新为预设的初始值。5.根据权利要求1所述的方法,其特征在于,基于所述终端的蓝牙扫描功能,在所述终端的预设范围内发现未连接的蓝牙设备,包括:若基于所述终端的蓝牙扫描功能,在所述终端的预设范围内发现至少一个未连接的蓝牙设备,则将预设的第二标志位由预设的第一数值更新为第二...

【专利技术属性】
技术研发人员:陈子良
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1