设备连接方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:39574075 阅读:9 留言:0更新日期:2023-12-03 19:26
本申请实施例公开了一种设备连接方法、装置、电子设备及计算机可读存储介质,该方法包括:在发起与对端设备的连接请求时,获取对端设备的设备地址信息;当设备地址信息在当前设备的配对记录中时,根据设备地址信息从配对记录中获取当前设备与对端设备的配对信息;根据设备地址信息确定对端设备的连接类型;当连接类型满足预设条件时,取消向对端设备发送设备名称获取请求,并根据配对信息与对端设备建立连接。通过对设备连接特性的分析,可以在设备连接特性满足一定条件时,跳过或者取消部分连接步骤的执行,加快设备之间的连接,提升连接效率。效率。效率。

【技术实现步骤摘要】
设备连接方法、装置、电子设备及计算机可读存储介质


[0001]本申请实施例涉及计算机
,具体涉及一种设备连接方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着计算机技术的快速发展,设备之间通过蓝牙建立连接的需求越来越多,但是,目前的蓝牙连接步骤繁琐,连接耗时较大,影响效率。

技术实现思路

[0003]本申请实施例提供一种设备连接方法、装置、电子设备及计算机可读存储介质,可以提升设备之间蓝牙连接的效率。
[0004]第一方面,本申请实施例提供了一种设备连接方法,包括:
[0005]在发起与对端设备的连接请求时,获取所述对端设备的设备地址信息;
[0006]当所述设备地址信息在所述当前设备的配对记录中时,根据所述设备地址信息从所述配对记录中获取所述当前设备与所述对端设备的配对信息;
[0007]根据所述设备地址信息确定所述对端设备的连接类型;
[0008]当所述连接类型满足预设条件时,取消向所述对端设备发送设备名称获取请求,并根据所述配对信息与所述对端设备建立连接。
[0009]第二方面,本申请实施例还提供了一种设备连接装置,包括:
[0010]发起模块,用于在发起与对端设备的连接请求时,获取所述对端设备的设备地址信息;
[0011]获取模块,用于当所述设备地址信息在所述当前设备的配对记录中时,根据所述设备地址信息从所述配对记录中获取所述当前设备与所述对端设备的配对信息;
[0012]确定模块,用于根据所述设备地址信息确定所述对端设备的连接类型;
[0013]连接模块,用于当所述连接类型满足预设条件时,取消向所述对端设备发送设备名称获取请求,并根据所述配对信息与所述对端设备建立连接。
[0014]其中,在本申请的一些实施例中,该装置还包括判断模块,判断模块包括:
[0015]提取单元,用于提取所述设备地址信息的前三个字节,得到所述对端设备的地址标识信息;
[0016]确定单元,用于当预设设备列表中包含有所述地址标识信息时,则确定所述对端设备的连接类型满足预设条件,其中,所述预设设备列表中保存有若干设备的地址标识信息,且所述若干设备的连接类型满足所述预设条件。
[0017]其中,在本申请的一些实施例中,连接模块包括:
[0018]鉴权单元,用于对所述对端设备进行鉴权;
[0019]获取单元,用于当所述鉴权通过后,直接从所述配对信息中获取与所述对端设备在历史时间连接时所依赖的服务以及所述服务对应的连接服务标识码;
[0020]连接单元,用于根据所述连接服务标识码对应的服务建立与所述对端设备的连接。
[0021]其中,在本申请的一些实施例中,鉴权单元包括:
[0022]获取子单元,用于从所述配对信息中获取链接秘钥;
[0023]第一鉴权子单元,用于与所述对端设备交换所述链接秘钥,并根据所述交换的链接秘钥对所述对端设备进行鉴权。
[0024]其中,在本申请的一些实施例中,连接单元包括:
[0025]第一确定子单元,用于根据所述连接服务标识码对应的服务确定协议服务复用码;
[0026]建立子单元,用于根据所述协议服务复用码建立适用于所述服务的端到端连接通道;
[0027]第一连接子单元,用于根据所述端到端连接通道与所述对端设备建立连接。
[0028]其中,在本申请的一些实施例中,该装置还包括发起模块,发起模块包括:
[0029]当所述设备地址信息不在所述当前设备的配对记录中,则向所述对端设备发送设备名称获取请求,获取所述对端设备的设备名称;
[0030]鉴权单元包括:
[0031]生成子单元,用于与所述对端设备协商生成链接秘钥;
[0032]第二鉴权子单元,用于与所述对端设备交换所述连接密钥,并根据所述链接秘钥对所述对端设备进行鉴权;
[0033]连接单元包括:
[0034]第二确定子单元,用于确定所述对端设备所支持的服务;
[0035]选取子单元,用于从所述若干服务中选取目标服务,并确定所述目标服务对应的目标连接服务标识码;
[0036]第二连接子单元,用于根据所述目标连接服务标识码建立与所述目标服务的连接,以实现与所述对端设备的连接。
[0037]其中,在本申请的一些实施例中,第二确定子单元具体用于:
[0038]向所述对端设备发送服务获取请求;
[0039]接收所述对端设备响应所述服务获取请求返回的服务信息;
[0040]根据所述服务信息确定所述对端设备所支持的服务。
[0041]第三方面,本申请实施例还提供了一种电子设备,电子设备包括存储器、处理器及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的设备连接方法中的步骤。
[0042]第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的设备连接方法中的步骤。
[0043]其中,本申请实施例在当前设备发起与对端设备的连接时,获取对端设备的设备地址信息,当设备地址信息在当前设备的配对记录中时,则根据设备地址信息和配对记录获取当前设备与对端设备的配对信息,并根据设备地址信息确定对端设备的连接类型,当连接类型满足预设条件时,取消向对端设备发送设备名称获取请求,并根据配对信息与对端设备建立连接。其中,当对端设备的设备地址信息在当前设备的配对记录中时,则说明当
前设备与对端设备存在配对记录,因此,当前设备和对端设备可直接根据配对记录建立连接。其中,由于不同设备的连接类型不同,且设备地址信息能够反映某一类设备,因此,可以根据设备地址信息确定该对端设备的连接类型,根据对端设备的连接类型可判断出该对端设备是否满足一定的连接特性,而本申请实施例通过对设备连接特性的分析,可以在设备连接特性满足一定条件时,跳过或者取消部分连接步骤的执行,加快设备之间的连接,提升连接效率。
附图说明
[0044]为了更清楚地说明本申请中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1是本申请实施例提供的设备连接方法的场景示意图;
[0046]图2是本申请实施例提供的设备连接方法的流程示意图;
[0047]图3是本申请实施例提供的设备蓝牙连接方法的流程示意图;
[0048]图4是本申请实施例提供的设备蓝牙连接方法的另一流程示意图;
[0049]图5是本申请实施例提供的设备连接装置的结构示意图;
[0050]图6是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0051]下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备连接方法,其特征在于,应用于当前设备,包括:在发起与对端设备的连接请求时,获取所述对端设备的设备地址信息;当所述设备地址信息在所述当前设备的配对记录中时,根据所述设备地址信息从所述配对记录中获取所述当前设备与所述对端设备的配对信息;根据所述设备地址信息确定所述对端设备的连接类型;当所述连接类型满足预设条件时,取消向所述对端设备发送设备名称获取请求,并根据所述配对信息与所述对端设备建立连接。2.根据权利要求1所述的方法,其特征在于,所述设备地址信息包括六个字节,所述当所述连接类型满足预设条件时,取消向所述对端设备发送设备名称获取请求之前,所述方法还包括:提取所述设备地址信息的前三个字节,得到所述对端设备的地址标识信息;当预设设备列表中包含有所述地址标识信息时,则确定所述对端设备的连接类型满足预设条件,其中,所述预设设备列表中保存有若干设备的地址标识信息,且所述若干设备的连接类型满足所述预设条件。3.根据权利要求1所述的方法,其特征在于,所述根据所述配对信息与所述对端设备建立连接,包括:对所述对端设备进行鉴权;当所述鉴权通过后,直接从所述配对信息中获取与所述对端设备在历史时间连接时所依赖的服务以及所述服务对应的连接服务标识码;根据所述连接服务标识码对应的服务建立与所述对端设备的连接。4.根据权利要求3所述的方法,其特征在于,所述对所述对端设备进行鉴权,包括:从所述配对信息中获取链接秘钥;与所述对端设备交换所述链接秘钥,并根据所述交换的链接秘钥对所述对端设备进行鉴权。5.根据权利要求4所述的方法,其特征在于,所述根据所述连接服务标识码对应的服务建立与所述对端设备的连接,包括:根据所述连接服务标识码对应的服务确定协议服务复用码;根据所述协议服务复用码建立适用于所述服务的端到端连接通道;根据所述端到端连接通道与所述对端设备建立连接。6.根据权利要求4所述的方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:潘宥豪曾庆忠
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1