一种设备连接方法、系统、电子设备及计算机存储介质与流程

文档序号:32753165发布日期:2022-12-31 02:04阅读:38来源:国知局
一种设备连接方法、系统、电子设备及计算机存储介质与流程

1.本技术属于设备连接技术领域,尤其涉及一种设备连接方法、系统、电子设备及计算机存储介质。


背景技术:

2.随着电子设备在人们生活工作中的普遍应用,电子设备的功能越来越多样化;很多场景下都需使用电子设备的连接功能,对不同设备进行连接,以相互传输数据,其中,蓝牙连接是比较常见的连接方式。目前的蓝牙连接方式为:打开配套设备(如蓝牙耳机、智能手环等)的蓝牙开关(蓝牙耳机的开关一般为长按耳机盒上的按钮),从而使得配套设备可被主机设备(如手机、平板电脑等)的蓝牙搜索到并进行连接;主机设备搜索到配套设备后,与配套设备进行蓝牙连接,未连接过该配套设备的主机设备无法直接连接该配套设备,需先进行蓝牙配对操作;连接过该配套设备的主机设备可在蓝牙搜索后自动连接该配套设备,无需再进行蓝牙配对操作。
3.但是,主机设备和配套设备的数量一般都不止一个,如果它们直接可以任意建立连接,那么当一个配套设备可被蓝牙搜索到时,它就可能被若干个主机设备搜索并自动连接,不受用户控制;并且配套设备产生的数据,可能会发送给不同的主机设备,造成数据传输混乱。目前的蓝牙连接方式存在以下缺点:
4.1)配套设备需提供蓝牙开关,在每次连接之前打开蓝牙开关,使自身蓝牙处于能被搜索到的状态,并且主机设备第一次与配套设备连接时,需进行蓝牙配对,操作繁琐;
5.2)配套设备打开蓝牙开关后,可被同时搜索到该配套设备的若干个主机设备连接,而主机设备发起的连接可能是违反用户意愿的,即与连接过的配套设备,主机设备会自动进行蓝牙连接;而配套设备一次只能连接一个主机设备,蓝牙连接一旦建立,配套设备就无法再被其他主机设备的蓝牙搜索到,导致用户真正想要建立的蓝牙连接失败;
6.3)配套设备与主机设备连接后,若想解除连接关系,需主机设备进行解绑操作(如在设置中忘记某个蓝牙设备),如果主机设备没有主动解除连接,当多个主机设备同时处于搜索蓝牙的状态时,与这些主机设备连接过的同一配套设备可能会与任一主机设备建立蓝牙连接,导致用户真正想要建立的蓝牙连接失败。
7.如何解决现有的设备连接方式操作繁琐、容易误连接的问题,成了亟待解决的问题。


技术实现要素:

8.针对上述技术问题,本技术提供一种设备连接方法、系统、电子设备及计算机存储介质,以提高设备连接效率及用户使用体验感。
9.本技术提供了一种设备连接方法,应用于第一设备,包括:在与第二设备建立第一连接时,将预设信息通过所述第一连接发送给所述第二设备,以便所述第二设备将所述预设信息添加到所述第二设备的标识信息中;在与所述第二设备断开所述第一连接时,根据
所述第一设备的周围设备的标识信息及所述预设信息,确定所述第二设备;向所述第二设备发送连接请求,与所述第二设备建立第二连接。
10.在一实施方式中,所述第一连接包括usb连接、串口连接、无线网络连接中的任一项。
11.在一实施方式中,所述第二连接为蓝牙连接;在所述根据所述第一设备的周围设备的标识信息及所述预设信息,确定所述第二设备的步骤之前,包括:在与所述第二设备断开所述第一连接且所述第一设备的蓝牙处于关闭状态时,开启所述第一设备的蓝牙;通过所述第一设备的蓝牙获取所述周围设备的标识信息。
12.本技术还提供了一种设备连接方法,应用于第二设备,包括:在与第一设备建立第一连接时,接收所述第一设备通过所述第一连接发送的预设信息,并将所述预设信息添加到所述第二设备的标识信息中;在与所述第一设备断开所述第一连接时,响应所述第一设备发送的连接请求,与所述第一设备建立第二连接。
13.在一实施方式中,所述第一连接包括usb连接、串口连接、无线网络连接中的任一项。
14.在一实施方式中,所述第二连接为蓝牙连接;在响应所述第一设备的连接请求,与所述第一设备建立第二连接的步骤之前,包括:在与所述第一设备断开所述第一连接且所述第二设备的蓝牙处于关闭状态时,开启所述第二设备的蓝牙;通过所述第二设备的蓝牙广播所述第二设备的标识信息。
15.本技术还提供了一种设备连接系统,所述系统包括第一设备、第二设备;所述第一设备用于在与所述第二设备建立第一连接时,将预设信息通过所述第一连接发送给所述第二设备;所述第二设备用于接收所述第一设备通过所述第一连接发送的所述预设信息,并将所述预设信息添加到所述第二设备的标识信息中;所述第一设备还用于在与所述第二设备断开所述第一连接时,根据所述第一设备的周围设备的标识信息及所述预设信息,确定所述第二设备,并向所述第二设备发送连接请求;所述第二设备还用于响应所述第一设备发送的连接请求,与所述第一设备建立第二连接。
16.在一实施方式中,所述第一连接包括usb连接、串口连接、无线网络连接中的任一项;所述第二连接为蓝牙连接;所述第一设备还用于在与所述第二设备断开所述第一连接且所述第一设备的蓝牙处于关闭状态时,开启所述第一设备的蓝牙,通过所述第一设备的蓝牙获取所述周围设备的标识信息;所述第二设备还用于在与所述第一设备断开所述第一连接且所述第二设备的蓝牙处于关闭状态时,开启所述第二设备的蓝牙,并通过所述第二设备的蓝牙广播所述第二设备的标识信息。
17.本技术还提供了一种电子设备,所述电子设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述设备连接方法的步骤。
18.本技术还提供了一种计算机存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述设备连接方法的步骤。
19.本技术提供的一种设备连接方法、系统、电子设备及计算机存储介质,在第一设备与第二设备建立第一连接时,将第一设备的预设信息添加到第二设备的标识信息中,实现第一设备与第二设备的绑定,在第一设备与第二设备断开第一连接时,第一设备根据周围
设备的标识信息中是否包括预设信息来识别第二设备,并与第二设备建立第二连接,能够提高设备连接效率及用户使用体验感。
附图说明
20.图1是本技术实施例一提供的设备连接方法的流程示意图;
21.图2是本技术实施例二提供的设备连接方法的流程示意图;
22.图3是本技术实施例三提供的设备连接系统的结构示意图;
23.图4是本技术实施例四提供的电子设备的结构示意图。
具体实施方式
24.以下结合说明书附图及具体实施例对本技术技术方案做进一步的详细阐述。除非另有定义,本技术所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。本文所使用的“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
25.图1是本技术实施例一提供的设备连接方法的流程示意图。如图1所示,本技术的设备连接方法,应用于第一设备,可以包括如下步骤:
26.步骤s101:在与第二设备建立第一连接时,将预设信息通过第一连接发送给第二设备,以便第二设备将预设信息添加到第二设备的标识信息中;
27.可选地,第一连接包括usb连接、串口连接、无线网络连接中的任一项;其中,usb连接、串口连接包括有线连接(如通过usb数据线将第一设备与第二设备的usb接口进行连接)、底座连接(如第二设备的usb接口插入第一设备带usb接口的底座中)、磁吸连接(如第二设备的串口通过磁吸的方式连接第一设备的串口)等方式;无线网络连接包括第一设备与第二设备连接同一个第三方无线网络、第二设备连接第一设备的无线网络热点等。
28.可选地,预设信息为第一设备的标识信息,包括第一设备的无线网络mac地址、蓝牙mac地址中的任一项;添加了预设信息的第二设备的标识信息包括第一设备的标识信息,以及第二设备的无线网络mac地址、蓝牙mac地址中的任一项。
29.值得一提的是,第一设备与第二设备建立usb连接或串口连接时,可相互供电。
30.步骤s102:在与第二设备断开第一连接时,根据第一设备的周围设备的标识信息及预设信息,确定第二设备;
31.在一实施方式中,根据第一设备的周围设备的标识信息及预设信息,确定第二设备,包括:
32.将预设信息与周围设备的标识信息进行比对;
33.在周围设备中任一设备的标识信息中包括预设信息时,确定对应设备为第二设备。
34.步骤s103:向第二设备发送连接请求,与第二设备建立第二连接。
35.可选地,向第二设备发送的连接请求为蓝牙连接请求;第二连接为蓝牙连接。
36.在一实施方式中,在步骤s102根据第一设备的周围设备的标识信息及预设信息,确定第二设备之前,包括:
37.在与第二设备断开第一连接且第一设备的蓝牙处于关闭状态时,开启第一设备的蓝牙;
38.通过第一设备的蓝牙获取周围设备的标识信息。
39.本技术实施例一提供的设备连接方法,第一设备在与第二设备建立第一连接时,将预设信息添加到第二设备的标识信息中,实现与第二设备的绑定,在与第二设备断开第一连接时,根据周围设备的标识信息中是否包括预设信息来识别第二设备,并与第二设备建立第二连接,提高了设备连接效率及用户使用体验感。
40.图2是本技术实施例二提供的设备连接方法的流程示意图。如图2所示,本技术的设备连接方法,应用于第二设备,可以包括如下步骤:
41.步骤s201:在与第一设备建立第一连接时,接收第一设备通过第一连接发送的预设信息,并将预设信息添加到第二设备的标识信息中;
42.可选地,第一连接包括usb连接、串口连接、无线网络连接中的任一项;预设信息为第一设备的标识信息。
43.可选地,将预设信息添加到第二设备的标识信息中,包括:对第二设备的标识信息中包括的预设信息进行更新。
44.示例性地,设备a与设备b建立第一连接,设备a通过第一连接将设备a的标识信息a发送给设备b,设备b将标识信息a添加到设备b的标识信息b中,得到标识信息a+b;在设备a与设备b断开第一连接后,设备b与设备c建立第一连接,设备c通过第一连接将设备c的标识信息c发送给设备b,设备b将原标识信息a+b中的标识信息a更新为标识信息c,得到标识信息c+b。即在与第二设备建立第一连接的第一设备更换后,第二设备的标识信息中包括的预设信息也随之更新,以保证设备之间一对一的绑定效果。
45.步骤s202:在与第一设备断开第一连接时,响应第一设备发送的连接请求,与第一设备建立第二连接。
46.可选地,第一设备发送的连接请求为蓝牙连接请求;第二连接为蓝牙连接;
47.在一实施方式中,在响应第一设备的连接请求,与第一设备建立第二连接的步骤之前,包括:
48.在与第一设备断开第一连接且第二设备的蓝牙处于关闭状态时,开启第二设备的蓝牙;
49.通过第二设备的蓝牙广播第二设备的标识信息。
50.示例性地,在第一设备与第二设备建立第一连接时,通过第一连接将第一设备的标识信息添加到第二设备的标识信息中,实现第一设备与第二设备的绑定;在第一设备与第二设备断开第一连接时,第一设备与第二设备自动开启蓝牙,第二设备在蓝牙广播中暴露第二设备的标识信息,第一设备的蓝牙获取到第二设备的标识信息并确认第二设备的标识信息中包括第一设备的标识信息后,向第二设备发送蓝牙连接请求,第二设备响应蓝牙连接请求,与第一设备建立蓝牙连接。
51.值得一提的是,本方案的蓝牙连接过程,无需手动开启设备蓝牙,在第一连接断开时,自动打开设备蓝牙,不依赖蓝牙技术联盟(bluetooth sig)的ble蓝牙和传统蓝牙协议中的蓝牙配对绑定过程,在应用层实现设备的逻辑绑定,实现了设备之间一对一绑定连接的效果。
52.本技术实施例二提供的设备连接方法,第二设备在与第一设备建立第一连接时,将第一设备发送的预设信息添加到本设备的标识信息中,实现与第一设备的绑定,在与第一设备断开第一连接时,响应第一设备的连接请求,与第一设备建立第二连接,提高了设备连接效率及用户使用体验感。
53.图3是本技术实施例三提供的设备连接系统的结构示意图。本技术的设备连接系统包括第一设备11、第二设备12;
54.第一设备11用于在与第二设备12建立第一连接时,将预设信息通过第一连接发送给第二设备12;
55.第二设备12用于接收第一设备11通过第一连接发送的预设信息,并将预设信息添加到第二设备12的标识信息中;
56.第一设备11还用于在与第二设备12断开第一连接时,根据第一设备11的周围设备的标识信息及预设信息,确定第二设备12,并向第二设备12发送连接请求;
57.第二设备12还用于响应第一设备11发送的连接请求,与第一设备11建立第二连接。
58.可选地,第一连接包括usb连接、串口连接、无线网络连接中的任一项;第二连接为蓝牙连接;预设信息为第一设备的标识信息;
59.在一实施方式中,第一设备11还用于在与第二设备12断开第一连接且第一设备11的蓝牙处于关闭状态时,开启第一设备11的蓝牙,通过第一设备11的蓝牙获取周围设备的标识信息;
60.在一实施方式中,第二设备12还用于在与第一设备11断开第一连接且第二设备12的蓝牙处于关闭状态时,开启第二设备12的蓝牙,并通过第二设备12的蓝牙广播第二设备12的标识信息。
61.本实施例的具体实现过程,参考实施例一、二,此处不再赘述。
62.本技术实施例三提供的设备连接系统,通过第一设备与第二设备之间的交互,实现在第一设备与第二设备建立第一连接时,将第一设备的预设信息添加到第二设备的标识信息中,第一设备与第二设备完成绑定,在第一设备与第二设备断开第一连接时,第一设备根据周围设备的标识信息中是否包括预设信息来识别第二设备,并与第二设备建立第二连接,提高了设备连接效率及用户使用体验感。
63.图4是本技术实施四提供的电子设备的结构示意图。本技术的电子设备包括:处理器110、存储器111以及存储在存储器111中并可在处理器110上运行的计算机程序112。处理器110执行计算机程序112时实现上述设备连接方法实施例中的步骤。
64.电子设备可包括,但不仅限于,处理器110、存储器111。本领域技术人员可以理解,图4仅仅是电子设备的示例,并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如电子设备还可以包括输入输出设备、网络接入设备、总线等。
65.处理器110可以是中央处理单元(central processi ng unit,cpu),还可以是其他通用处理器、数词信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
66.存储器111可以是电子设备的内部存储单元,例如电子设备的硬盘或内存。存储器111也可以是电子设备的外部存储设备,例如电子设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数词(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器111还可以既包括电子设备的内部存储单元也包括外部存储设备。存储器111用于存储计算机程序以及电子设备所需的其他程序和数据。存储器111还可以用于暂时地存储已经输出或者将要输出的数据。
67.本技术还提供一种计算机存储介质,计算机存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述设备连接方法实施例中的步骤。
68.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
69.在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,除了包含所列的那些要素,而且还可包含没有明确列出的其他要素。
70.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1