本发明涉及设备控制技术领域,特别涉及一种蓝牙配对连接方法和装置。
背景技术:
蓝牙的配对连接在日常生活中是比较常用的操作,例如:手机与蓝牙耳机的互联、手机与蓝牙音箱的互联等等,都会遇到蓝牙的配对连接的操作。
目前,手机与蓝牙音箱的配对连接,一般是在手机需要与蓝牙音箱建立连接的时候,首先,将音箱设置为可发现状态,然后在手机端点开蓝牙界面,点击扫描发现,当找到音箱的蓝牙名称时,点击名称,进行配对并连接音频通路。
然而,现有的这种蓝牙配对方式,需要配对设备的至少一方有交互界面。例如:手机和音箱的配对,手机在屏幕上的交互操作是必要的,需要进行扫描发现,设备名称的选择等。而当两个设备都缺少交互界面时,就无法对两者进行蓝牙配对连接。
针对上述问题,目前尚未提出有效的解决方案。
技术实现要素:
本发明实施例提供了一种蓝牙配对连接方法,以达到即使两个蓝牙设备都不存在交互界面的情况下,也可以简单高效的实现蓝牙配对互连,该方法包括:
计算机终端设备登录对应于第一蓝牙设备的蓝牙配对网页界面;
通过所述配对网页界面搜索第二蓝牙设备,其中,所述第一蓝牙设备和所述第二蓝牙设备为不具备交互界面的蓝牙设备;
在所述配对网页界面上完成所述第一蓝牙设备与所述第二蓝牙设备的蓝牙配对连接。
在一个实施方式中,在通过所述配对网页界面搜索第二蓝牙设备之前,所述方法还包括:
在所述第二蓝牙设备开机启动后,设置所述第二蓝牙设备为蓝牙可见状态。
在一个实施方式中,计算机终端设备登录对应于第一蓝牙设备的蓝牙配对网页界面,包括:
控制所述计算机终端设备通过wifi与所述第一蓝牙设备进行连接;
所述计算机终端设备通过自带的浏览器,登录对应于所述第一蓝牙设备的蓝牙配对网页界面。
在一个实施方式中,在计算机终端设备登录对应于第一蓝牙设备的蓝牙配对网页界面之前,所述方法还包括:
所述第一蓝牙设备在开机启动后,启动wifi热点并运行httpd程序,并加载预设的html文件,其中,所述http文件对应http网址。
在一个实施方式中,计算机终端设备登录对应于第一蓝牙设备的蓝牙配对网页界面包括:
所述计算机终端设备登录所述http网址,以登录对应于所述第一蓝牙设备的蓝牙配对网页界面。
在一个实施方式中,在所述配对网页界面上完成所述第一蓝牙设备与所述第二蓝牙设备的蓝牙配对连接,包括:
在所述配对网页界面上进行蓝牙的扫描、连接和配对,以完成所述第一蓝牙设备与所述第二蓝牙设备的蓝牙配对连接。
本发明实施例还提供了一种蓝牙配对连接装置,位于计算机终端设备中,以达到在两个蓝牙设备都不存在交互界面的情况下,也可以简单高效的实现蓝牙配对互连,该装置包括:
登录模块,用于登录对应于第一蓝牙设备的蓝牙配对网页界面;
搜索模块,用于通过所述配对网页界面搜索第二蓝牙设备,其中,所述第一蓝牙设备和所述第二蓝牙设备为不具备交互界面的蓝牙设备;
连接模块,用于在所述配对网页界面上完成所述第一蓝牙设备与所述第二蓝牙设备的蓝牙配对连接。
在一个实施方式中,所述登录模块包括:
wifi单元,用于通过wifi与所述第一蓝牙设备进行连接;
登录单元,用于通过自带的浏览器,登录对应于所述第一蓝牙设备的蓝牙配对网页界面。
在一个实施方式中,所述登录模块具体用于登录http网址,以登录对应于所述第一蓝牙设备的蓝牙配对网页界面,其中,第一蓝牙设备在开机启动后,启动wifi热点并运行httpd程序,并加载预设的html文件,其中,所述http文件对应所述http网址。
在一个实施方式中,所述连接模块具体用于在所述配对网页界面上进行蓝牙的扫描、连接和配对,以完成所述第一蓝牙设备与所述第二蓝牙设备的蓝牙配对连接。
在本发明实施例中,为蓝牙设备设置一个配对网页界面,通过计算机终端设备登录该配对网页界面,即可实现两个蓝牙设备之间的蓝牙连接配对,从而可以使得即使两个蓝牙设备都不存在交互界面的情况下,也可以简单高效的实现蓝牙配对连接。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
图1是根据本发明实施例的蓝牙配对连接方法的方法流程图;
图2是根据本发明实施例的蓝牙配对连接装置的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。
目前,在需要进行蓝牙配对连接的两个设备都没有交互界面的情况下,一般采用如下两种方式:
1)在手机端编写应用:
a设备开启wifi热点,手机与a设备进行wifi连接,并在应用中控制a设备与b设备进行蓝牙扫描配对连接。
这种方式需要在手机端安装自定义应用,不同系统手机需要不同的应用,开发周期和成本比较高。
2)调试电脑上的接口:
将a设备与电脑连接,并通过调试接口,与a设备进行交互,控制a设备与b设备进行蓝牙扫描配对连接。
这种方式一般仅能被开发人员调试,一般用户无法使用。
在本说明书中,诸如第一和第二这样的形容词仅可以用于将一个元素或动作与另一元素或动作进行区分,而不必要求或暗示任何实际的这种关系或顺序。在环境允许的情况下,参照元素或部件或步骤(等)不应解释为局限于仅元素、部件、或步骤中的一个,而可以是元素、部件、或步骤中的一个或多个等。
图1为本申请实施例提供的一种蓝牙配对连接方法。虽然下文描述流程包括以特定顺序出现的多个操作,但是应该清楚了解,这些过程可以包括更多或更少的操作,这些操作可以顺序执行或并行执行(例如使用并行处理器或多线程环境)。如图1所示,所述方法包括:
步骤101:计算机终端设备登录对应于第一蓝牙设备的蓝牙配对网页界面;
步骤102:通过所述配对网页界面搜索第二蓝牙设备,其中,所述第一蓝牙设备和所述第二蓝牙设备为不具备交互界面的蓝牙设备;
步骤103:在所述配对网页界面上完成所述第一蓝牙设备与所述第二蓝牙设备的蓝牙配对连接。
即,为蓝牙设备设置一个配对网页界面,通过计算机终端设备登录该配对网页界面,即可实现两个蓝牙设备之间的蓝牙连接配对,从而使得即使两个蓝牙设备都不存在交互界面的情况下,也可以简单高效的实现蓝牙配对连接。
其中,上述的计算机终端设备可以是台式电脑、笔记本电脑、平板电脑、计算机集群等等。然而,值得注意的是,上述所列举的计算机终端设备的种类仅是一种示意性描述,在实际实现的时候,也可以选择其它的设备作为计算机终端设备。例如,可以实现音箱与冰箱之间的配对连接,也可以实现台灯与冰箱之间的配对连接等等。
为了实现蓝牙设备的连接,对于需要被连接的蓝牙设备,例如家庭音响,可以是在开启的时候,就将该设备设置为蓝牙可见状态。在一个实施方式中,在通过所述配对网页界面搜索第二蓝牙设备之前,上述方法还可以包括:在所述第二蓝牙设备开机启动后,设置所述第二蓝牙设备为蓝牙可见状态。
具体的,为了实现对第一蓝牙设备的蓝牙配对连接,可以通过wifi进行计算机终端设备与第一蓝牙设备之间的连接,然后可以触发登录到第一蓝牙设备对应的蓝牙配对网页界面。在一个实施方式中,计算机终端设备登录对应于第一蓝牙设备的蓝牙配对网页界面,可以包括:控制所述计算机终端设备通过wifi与所述第一蓝牙设备进行连接;计算机终端设备通过自带的浏览器,登录对应于所述第一蓝牙设备的蓝牙配对网页界面。
在计算机终端设备登录对应于第一蓝牙设备的蓝牙配对网页界面之前,第一蓝牙设备在开机启动后,可以启动wifi热点并运行httpd程序,并加载预设的html文件,其中,所述http文件对应http网址。相应的,计算机终端设备登录所述http网址,以登录对应于所述第一蓝牙设备的蓝牙配对网页界面。即,第一蓝牙舍尔必通过httpd程序加载一个预设的html文件,从而形成http网址,以使得计算机终端设备可以具备与其相连的接口。
在配对网页界面上完成所述第一蓝牙设备与所述第二蓝牙设备的蓝牙配对连接,可以包括:在配对网页界面上进行蓝牙的扫描、连接和配对,以完成所述第一蓝牙设备与所述第二蓝牙设备的蓝牙配对连接。
下面结合一个具体实施例对上述蓝牙配对连接方式进行说明,然而值得注意的是,该具体实施例仅是为了更好地说明本申请,并不构成对本申请的不当限定。
下面以将上述蓝牙配对连接方式应用在两个蓝牙设备都没用应用交互界面的场景为例进行说明:
为了使得a与b两个无交互界面的设备进行蓝牙配对连接时,能够通过手机在不安装应用的前提下,控制a与b设备配对连接成功。在物联网平台中,传感器,控制器等无界面设备很多,因此在此背景下,蓝牙配对的无界面远程控制操作就很有必要。通过本例的方式,不仅可以避免在计算机终端设备中进行接口调试,还可以很大程度地提高用户的交互体验,降低了操作的复杂性。
当a与b两个无界面的设备需要进行蓝牙配对连接时,首先a设备在开机后自动启动wifi热点,并运行httpd程序,加载某个预设的html文件,而b设备在开机后自动设为蓝牙可见状态。接着,用手机通过wifi与a设备进行连接,并用计算机终端设备自带的浏览器,输入http的预设网址,登录到a设备的html文件所对应的界面上,而在此界面能够进行蓝牙的扫描,连接,配对等一系列的操作控制。最后,通过计算机终端设备在a设备的html界面操作,发起a设备与b设备的蓝牙配对连接操作。
上述方式实现了对两个无交互界面的设备的蓝牙配对连接,同时也避免了在计算机终端设备中进行接口调试,仅通过在设备端运行httpd,即可实现蓝牙控制的交互。
基于同一发明构思,本发明实施例中还提供了一种蓝牙配对连接装置,如下面的实施例所述。由于蓝牙配对连接装置解决问题的原理与蓝牙配对连接方法相似,因此蓝牙配对连接装置的实施可以参见蓝牙配对连接方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图2是本发明实施例的蓝牙配对连接装置的一种结构框图,位于计算机终端设备中,如图2所示,可以包括:登录模块201、搜索模块202和连接模块203,下面对该结构进行说明。
登录模块201,用于登录对应于第一蓝牙设备的蓝牙配对网页界面;
搜索模块202,用于通过所述配对网页界面搜索第二蓝牙设备,其中,所述第一蓝牙设备和所述第二蓝牙设备为不具备交互界面的蓝牙设备;
连接模块203,用于在所述配对网页界面上完成所述第一蓝牙设备与所述第二蓝牙设备的蓝牙配对连接。
在一个实施方式中,登录模块201可以包括:wifi单元,用于通过wifi与所述第一蓝牙设备进行连接;登录单元,用于通过自带的浏览器,登录对应于所述第一蓝牙设备的蓝牙配对网页界面。
在一个实施方式中,登录模块201具体可以用于登录http网址,以登录对应于所述第一蓝牙设备的蓝牙配对网页界面,其中,第一蓝牙设备在开机启动后,启动wifi热点并运行httpd程序,并加载预设的html文件,其中,所述http文件对应所述http网址。
在一个实施方式中,连接模块203具体可以用于在所述配对网页界面上进行蓝牙的扫描、连接和配对,以完成所述第一蓝牙设备与所述第二蓝牙设备的蓝牙配对连接。
在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。
在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
从以上的描述中,可以看出,本发明实施例实现了如下技术效果:为蓝牙设备设置一个配对网页界面,通过计算机终端设备登录该配对网页界面,即可实现两个蓝牙设备之间的蓝牙连接配对,从而使得即使两个蓝牙设备都不存在交互界面的情况下,也可以简单高效的实现蓝牙配对连接。
显然,本领域的技术人员应该明白,上述的本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。