建立蓝牙连接的方法、装置、移动终端、存储介质与系统与流程

文档序号:15650534发布日期:2018-10-12 23:06阅读:171来源:国知局

本发明涉及蓝牙设备技术领域,特别涉及一种建立蓝牙连接的方法、装置、移动终端、存储介质与系统。



背景技术:

蓝牙(bluetooth):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485ghz的ism波段的uhf无线电波)。

在传统方案中,终端设备建立蓝牙连接需要先开启蓝牙设备,然后在终端设备设置选项上打开蓝牙开关,同时点击蓝牙搜索,其中等终端设备搜索到需要连接的蓝牙音箱耗费很长的时间,有时候还可能出现搜索不到蓝牙设备,需要反复的开启蓝牙开关以及点击搜索,才能搜到要连接的蓝牙音箱设备,最后还需点击蓝牙连接才能完成最后的连接配对,以上这些操作繁琐且耗时,很影响用户体验。



技术实现要素:

本发明要解决的技术问题是要提供一种建立蓝牙连接的方法、装置、移动终端、存储介质与系统,能够简化终端设备连接到蓝牙设备的操作,实现快速地连接到蓝牙设备,并且提高用户体验。

本发明实施例第一方面提供一种建立蓝牙连接的方法,由移动终端执行,所述方法包括:

探测周围的蓝牙设备的蓝牙设备信息以及对应的蓝牙信号强度;

根据所述蓝牙信号强度,识别出与所述移动终端处于预设距离内的蓝牙设备,并将识别到的蓝牙设备作为被连接设备;

将携带有所述被连接设备的蓝牙设备信息的链接指令发送给终端设备,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备。

优选地,所述根据所述蓝牙信号强度,识别出与所述移动终端处于预设距离内的蓝牙设备,并将识别到的蓝牙设备作为被连接设备,具体为:

当探测到某台蓝牙设备的蓝牙信号强度超过预设信号强度阈值时,判定该台蓝牙设备与所述移动终端处于预设距离内,并将该台蓝牙设备作为被连接设备;所述预设信号强度阈值为以所述移动终端为中心、以所述预设距离为半径的范围内所述移动终端所探测到的蓝牙设备的蓝牙信号强度的最小值。

优选地,所述将携带有所述被连接设备的蓝牙设备信息的链接指令发送给终端设备,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备,具体为:

通过配置在移动终端上的客户端将携带有所述被连接设备的蓝牙设备信息的链接指令发送给配置在终端设备上的服务端,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备;其中,所述客户端与所述服务端预先通过网络建立了连接。

优选地,所述将携带有所述被连接设备的蓝牙设备信息的链接指令发送给终端设备,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备,包括:

以摄像的方式获取预先在所述终端设备上生成的特征信息;

根据所述特征信息确定所述终端设备的通信地址;

根据所述终端设备的通信地址,将携带有所述被连接设备的蓝牙设备信息的链接指令发送给终端设备,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备。

优选地,所述特征信息为二维码或pin码或特定图形。

优选地,所述链接指令还携带有预先经过所述终端设备认证并配置在所述移动终端中的校验码;所述链接指令具体用于促使所述终端设备对所述校验码进行验证并在验证成功时根据所述被连接设备的蓝牙设备信息连接到所述被连接设备。

本发明实施例第二方面提供一种建立蓝牙连接的装置,所述装置配置在移动终端中,包括:

蓝牙探测模块,用于探测周围的蓝牙设备的蓝牙设备信息以及对应的蓝牙信号强度;

识别模块,用于根据所述蓝牙信号强度,识别出与所述移动终端处于预设距离内的蓝牙设备,并将识别到的蓝牙设备作为被连接设备;

链接指令发送模块,用于将携带有所述被连接设备的蓝牙设备信息的链接指令发送给终端设备,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备。

本发明实施例第三方面提供一种移动终端,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的建立蓝牙连接的方法。

本发明实施例第四方面提供一种蓝牙连接系统,包括终端设备、蓝牙设备以及第四方面所述的移动终端。

本发明实施例第五方面提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述第一方面所述的建立蓝牙连接的方法。

相比于现有技术,本发明实施例的有益效果在于:本发明实施例提供了一种建立蓝牙连接的方法、装置、移动终端、存储介质与系统,方法由移动终端执行,包括探测周围的蓝牙设备的蓝牙设备信息以及对应的蓝牙信号强度;根据所述蓝牙信号强度,识别出与所述移动终端处于预设距离内的蓝牙设备,并将识别到的蓝牙设备作为被连接设备;将携带有所述被连接设备的蓝牙设备信息的链接指令发送给终端设备,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备。所述方法能够极大地简化终端设备连接到蓝牙设备的操作,实现快速地连接到蓝牙设备,并且提高用户体验。

附图说明

图1是本发明实施例提供的一种建立蓝牙连接的方法的流程示意图;

图2是图1的方法的工作场景示意图;

图3是本发明实施例提供的建立蓝牙连接的装置的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请图1,其是本发明实施例提供的一种建立蓝牙连接的方法的流程示意图。本发明实施例所提供的一种建立蓝牙连接的方法由移动终端执行,包括如下步骤:

s1,探测周围的蓝牙设备的蓝牙设备信息以及对应的蓝牙信号强度;

其中,所述移动终端与所述蓝牙设备均配置有蓝牙模块,当移动终端的蓝牙开关已经开启的情况下,移动终端能够探测到周围的蓝牙设备的蓝牙设备信息以及对应的蓝牙信号强度;

s2,根据所述蓝牙信号强度,识别出与所述移动终端处于预设距离内的蓝牙设备,并将识别到的蓝牙设备作为被连接设备;

s3,将携带有所述被连接设备的蓝牙设备信息的链接指令发送给终端设备,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备。

在一种可选的实施例中,所述蓝牙设备信息包括对应的蓝牙设备的mac地址以及设备名称,通过所述蓝牙设备信息所述终端设备可以建立与对应的蓝牙设备的连接并进行通信。

需要说明的是,为了实现终端设备与被连接设备的连接,所述被连接设备应当在终端设备的蓝牙连接范围内,例如在同一个房间内,或者在10米距离的范围内。如果两者之间的距离不在该蓝牙连接范围内,将无法建立两者的连接。

步骤s2实际上是用来识别用户所选择的被连接设备的步骤,主要利用到蓝牙设备与移动终端之间的距离越近,移动终端所探测到的对应的蓝牙设备的蓝牙信号强度越高的原理。当用户选定了一台蓝牙设备作为被连接设备时,可以主动通过移动终端靠近该蓝牙设备,当距离足够近时,通过蓝牙信号强度可以识别到该蓝牙设备处于预设距离内,并且确定为用户所选定的用来连接到终端设备的被连接设备。

在一种可选的实施方式中,步骤s2所述的根据所述蓝牙信号强度,识别出与所述移动终端处于预设距离内的蓝牙设备,并将识别到的蓝牙设备作为被连接设备,具体为:

当探测到某台蓝牙设备的蓝牙信号强度超过预设信号强度阈值时,判定该台蓝牙设备与所述移动终端处于预设距离内,并将该台蓝牙设备作为被连接设备;所述预设信号强度阈值为以所述移动终端为中心、以所述预设距离为半径的范围内所述移动终端所探测到的蓝牙设备的蓝牙信号强度的最小值。

也就是说,由于距离越近,信号强度越高,当蓝牙信号强度超过预设信号强度阈值时,说明该蓝牙设备与所述移动终端处于预设距离内。

在确定被连接设备之后,将该被连接设备的蓝牙设备信息发送给终端设备,终端设备即可自动与所述被连接设备建立蓝牙连接。可见,利用本发明实施例提供的建立蓝牙连接的方法,用户实际上的操作就只有两个:一、打开移动终端与蓝牙开关,二、将移动终端靠近开启后的被连接设备。之后终端设备就能直接根据被连接设备的蓝牙设备信息与被连接设备建立蓝牙连接,从而极大地简化了用户的操作,并且降低了耗时。

需要说明的是,在该过程中,如果终端设备接收到所述链接指令但其蓝牙开关还处于关闭状态,终端设备可以直接根据该链接指令打开蓝牙开关,并且根据被连接设备的蓝牙设备信息与被连接设备建立蓝牙连接,用户无需对终端设备进行操作,进一步简化了用户的操作。

此外,如果终端设备需要更换被连接设备,按照传统的做法,需要重新进行蓝牙设备的搜索,之后再从搜索到的众多蓝牙设备中选择需要的被连接设备进行连接,而本发明实施例基于移动终端的可移动特性,可以轻松地改变被连接设备并获取到对应的蓝牙设备信息,终端设备再根据更新后的蓝牙设备信息与新的被连接设备进行连接,整个过程用户的操作简单,耗时也很短。

以下以一个较为常见的场景为例描述本发明的工作过程。请同时参阅图2,其是图1的方法的工作场景示意图。

在该例子中,蓝牙设备为蓝牙音箱,在图2中以a表示;终端设备为智能平板,在图2中以c表示;移动终端为智能手机,在图2中以b表示。用户需要将智能平板连接到蓝牙音箱。

工作过程如下:

步骤一:用户启动蓝牙音箱,并打开智能手机的蓝牙开关通过数据链路t1监测周围的蓝牙设备的蓝牙设备信息与蓝牙信号强度;

步骤二:用户控制智能手机移动到蓝牙音箱的附近,智能手机能够识别到该蓝牙音箱为被连接设备;

步骤三:智能手机通过数据链路t2将携带有被连接设备的蓝牙设备信息的链接指令发送给智能平板;

步骤四:智能平板通过数据链路t3根据被连接设备的蓝牙设备信息与蓝牙音箱建立蓝牙连接。

为了将所述链接指令发送给终端设备,以下提供两种实施方式:

在一种实施方式中,步骤s3所述的将携带有所述被连接设备的蓝牙设备信息的链接指令发送给终端设备,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备,具体为:

通过配置在移动终端上的客户端将携带有所述被连接设备的蓝牙设备信息的链接指令发送给配置在终端设备上的服务端,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备;其中,所述客户端与所述服务端预先通过网络建立了连接。

在该实施方式中,移动终端的客户端与终端设备的服务端预先已经建立了连接,只要移动终端获取到了被连接设备的蓝牙设备信息,就会马上通过网络发送给终端设备的服务端。

在另一种实施方式中,步骤s3所述的将携带有所述被连接设备的蓝牙设备信息的链接指令发送给终端设备,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备,包括:

以摄像的方式获取预先在所述终端设备上生成的特征信息;

根据所述特征信息确定所述终端设备的通信地址;

根据所述终端设备的通信地址,将携带有所述被连接设备的蓝牙设备信息的链接指令发送给终端设备,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备。

例如,所述特征信息为二维码或pin码或特定图形。在获取到被连接设备的蓝牙设备信息后,用户可以通过扫描在终端设备上的二维码来定位到该终端设备,并将被连接设备的蓝牙设备信息所述终端设备。

更优选地,所述链接指令还携带有预先经过所述终端设备认证并配置在所述移动终端中的校验码;所述链接指令具体用于促使所述终端设备对所述校验码进行验证并在验证成功时根据所述被连接设备的蓝牙设备信息连接到所述被连接设备。

所述校验码可以是一串由终端设备分配的特殊字符或者移动终端本身的设备特征码,用于识别移动终端是否为合法设备。移动终端每次向终端设备发送的链接指令都会携带该校验码,终端设备对所述校验码进行验证并在验证成功时根据所述被连接设备的蓝牙设备信息连接到所述被连接设备,从而提高了建立蓝牙连接过程的安全性。

本发明实施例还提供了一种建立蓝牙连接的装置。如图3所示,其是本发明实施例提供的建立蓝牙连接的装置的结构框图,所述装置配置在移动终端中,包括:

蓝牙探测模块1,用于探测周围的蓝牙设备的蓝牙设备信息以及对应的蓝牙信号强度;

识别模块2,用于根据所述蓝牙信号强度,识别出与所述移动终端处于预设距离内的蓝牙设备,并将识别到的蓝牙设备作为被连接设备;

链接指令发送模块3,用于将携带有所述被连接设备的蓝牙设备信息的链接指令发送给终端设备,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备。

在一种可选的实施方式中,所述识别模块2具体用于:

当探测到某台蓝牙设备的蓝牙信号强度超过预设信号强度阈值时,判定该台蓝牙设备与所述移动终端处于预设距离内,并将该台蓝牙设备作为被连接设备;所述预设信号强度阈值为以所述移动终端为中心、以所述预设距离为半径的范围内所述移动终端所探测到的蓝牙设备的蓝牙信号强度的最小值。

在一种可选的实施方式中,所述链接指令发送模块3具体用于:

通过配置在移动终端上的客户端将携带有所述被连接设备的蓝牙设备信息的链接指令发送给配置在终端设备上的服务端,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备;其中,所述客户端与所述服务端预先通过网络建立了连接。

在另一种可选的实施方式中,所述链接指令发送模块3具体用于:

以摄像的方式获取预先在所述终端设备上生成的特征信息;

根据所述特征信息确定所述终端设备的通信地址;

根据所述终端设备的通信地址,将携带有所述被连接设备的蓝牙设备信息的链接指令发送给终端设备,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备。

可选地,所述特征信息为二维码或pin码或特定图形。

更优选地,所述链接指令还携带有预先经过所述终端设备认证并配置在所述移动终端中的校验码;所述链接指令具体用于促使所述终端设备对所述校验码进行验证并在验证成功时根据所述被连接设备的蓝牙设备信息连接到所述被连接设备。

需要说明的是,本发明实施例提供的一种建立蓝牙连接的装置用于实现上述建立蓝牙连接的方法的所有方法步骤,两者的工作原理和有益效果一一对应,因而不在赘述。

相应地,本发明实施例还提供了一种移动终端,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上实施例所述的建立蓝牙连接的方法。

示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述移动终端中的执行过程。

所述移动终端可以是笔记本、平板电脑、智能手机等具有蓝牙模块的计算设备。所述移动终端可包括,但不仅限于,处理器、存储器。所述移动终端还可以包括输入输出设备、网络接入设备、总线等。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述移动终端的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其中,所述移动终端集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。

相应地,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上实施例所述的建立蓝牙连接的方法。

基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

相应地,本发明实施例还提供了一种蓝牙连接系统,包括终端设备、蓝牙设备以及如图1所述的移动终端。所述蓝牙连接系统的工作原理与图2一致,因而不再赘述。

相比于现有技术,本发明实施例的有益效果在于:本发明实施例提供了一种建立蓝牙连接的方法、装置、移动终端、存储介质与系统,方法由移动终端执行,包括探测周围的蓝牙设备的蓝牙设备信息以及对应的蓝牙信号强度;根据所述蓝牙信号强度,识别出与所述移动终端处于预设距离内的蓝牙设备,并将识别到的蓝牙设备作为被连接设备;将携带有所述被连接设备的蓝牙设备信息的链接指令发送给终端设备,以使所述终端设备根据所述被连接设备的蓝牙设备信息连接到所述被连接设备。所述方法能够极大地简化终端设备连接到蓝牙设备的操作,实现快速地连接到蓝牙设备,并且提高用户体验。

以上是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1