蓝牙设备搜索方法及装置与流程

文档序号:19799259发布日期:2020-01-31 14:46阅读:532来源:国知局
蓝牙设备搜索方法及装置与流程

本发明涉及蓝牙通信技术领域,尤其涉及一种蓝牙设备搜索方法及装置。



背景技术:

蓝牙通信技术应用于智能家居领域相较于wifi(wireless-fidelity,无线保真)通信技术具有功耗低、可移动、成本低、使用方便等特点。现有智能家居领域进行蓝牙设备搜索时往往通过图像或名称显示设备,然而一个简单的图像或者名称用户无法难以识别该设备具体是电视机还是空调或者是音箱等可以通过蓝牙连接到智能家居网络中的蓝牙设备。

因此,通过简单的图像或名称表示蓝牙设备具有较差的识别力。



技术实现要素:

基于此,有必要提供一种能够提高识别力的蓝牙设备搜索方法及装置。

一种蓝牙设备搜索方法,包括:

获取搜索附近的蓝牙设备的搜索指令;

根据所述搜索指令搜索附近的蓝牙设备,并获取搜索到的蓝牙设备的设备名称;

根据所述设备名称确定所述设备名称对应的蓝牙设备的设备类型;

显示所述设备名称及所述设备类型。

上述蓝牙设备搜索方法,由于将设备名称及设备类型显示出来,因此用户可以清晰地了解搜索到的蓝牙设备的设备类型,具有较好的识别力。

一种蓝牙设备搜索装置,包括:

指令获取模块,用于获取搜索附近的蓝牙设备的搜索指令;

设备搜索模块,用于根据所述搜索指令搜索附近的蓝牙设备,并获取搜索到的蓝牙设备的设备名称;

类型确定模块,用于根据所述设备名称确定所述设备名称对应的蓝牙设备的设备类型;

记录显示模块,用于显示所述设备名称及所述设备类型。

上述蓝牙设备搜索装置,由于将设备名称及设备类型显示出来,因此用户可以清晰地了解搜索到的蓝牙设备的设备类型,具有较好的识别力。

附图说明

图1为一实施例的蓝牙设备搜索方法的流程图;

图2为图1的蓝牙设备搜索方法的一个步骤的具体流程图;

图3为另一实施例的蓝牙设备搜索方法的流程图;

图4为一实施例的蓝牙设备搜索装置的结构图。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳的实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“或/和”包括一个或多个相关的所列项目的任意的和所有的组合。

本方案可以在一具有蓝牙通信功能的智能终端或计算机或具有显示屏的蓝牙设备上执行。也就是说,本方案的执行主体为具有蓝牙通信功能的智能终端或计算机或具有显示屏的蓝牙设备。具体地,可以在具有蓝牙通信功能的智能手机上执行,也可以在具有显示屏幕的蓝牙设备上执行,如具体可以为设置有显示屏幕的蓝牙电视、蓝牙空调、蓝牙音箱等蓝牙设备。

如图1所示,为本发明一个实施例的蓝牙设备搜索方法,包括:

s110:获取搜索附近的蓝牙设备的搜索指令。

搜索指令的触发方式可以为按动预设按钮;或者通过触摸屏获取到预设动作;或者接收到预设的信号。具体地,该信号可以为蓝牙信号也可以为红外信号,还可以为wifi信号。优选地,该预设信号为蓝牙信号。

通过触摸屏获取到预设动作,该预设动作可以为触摸或长按预设控件,或者在预设控件上绘制预设图案。

预设按钮为设置在执行主体上的按钮或按键。

s120:根据所述搜索指令搜索附近的蓝牙设备,并获取搜索到的蓝牙设备的设备名称。

执行主体根据搜索指令搜索执行主体附近的蓝牙设备,并获取搜索到的蓝牙设备的设备名称。

s130:根据所述设备名称确定所述设备名称对应的蓝牙设备的设备类型。

执行主体根据设备名称确定设备名称对应的蓝牙设备的设备类型。在本实施例中,按照功能进行分类,设备类型包括电视、空调、灯、音箱、风扇、冰箱、时钟、智能终端等可以通过蓝牙接入智能家居网络的蓝牙设备类型。

具体地,步骤s130可以为,根据设备名称查找本地数据表中设备名称对应的设备类型。其中,本地数据表可以为拷贝的由蓝牙设备生产商提供的设备类型对应表;也可以为本地建立的数据表,当蓝牙设备接入智能居家网络时,在该数据表中插入一条用户定义的包括设备名称及设备类型的数据记录。

可以理解地,步骤s130还可以包括:建立本地数据库;根据设备名称查找所述本地数据表中设备名称对应的设备类型。进一步地,该数据库可以为拷贝的由蓝牙设备生产商提供的设备类型对应表;也可以为本地建立的数据表,当蓝牙设备接入智能居家网络时,在该数据表中插入一条用户定义的包括设备名称及设备类型的数据记录。

在另一个实施例中,步骤s130还可以为,根据设备名称联网搜索所述设备名称对应的设备类型。在本实施例中,执行主体通过网络接口连接到互联网,并根据设备名称在互联网上搜索设备名称对应的设备类型。优选地,步骤s130还包括步骤:获取蓝牙设备生产商信息;根据生产商信息到生厂商对应的网站上搜索设备名称对应的设备类型。

s140:显示所述设备名称及所述设备类型。

通过执行主体的显示屏显示搜索到的蓝牙设备的设备名称及设备类型。如此,使得用户可以清晰地了解搜索到的蓝牙设备的设备类型,具有较好的识别力。

上述蓝牙设备搜索方法,获取搜索附近的蓝牙设备的搜索指令;根据所述搜索指令搜索附近的蓝牙设备,并获取搜索到的蓝牙设备的设备名称;根据所述设备名称确定所述设备名称对应的蓝牙设备的设备类型;显示所述设备名称及所述设备类型。由于将设备名称及设备类型显示出来,因此用户可以清晰地了解搜索到的蓝牙设备的设备类型,具有较好的识别力。

如图2所示,在其中一个实施例中,所述根据所述设备名称确定所述设备名称对应的蓝牙设备的设备类型的步骤,即步骤s130,包括:

s231:根据所述设备名称获取设备出厂名称或/及设备编号。

由于设备名称有可能被用户更改过,为保证能够确定设备类型,因此,执行主体可以根据设备名称获取到设备编号或/及设备出厂的设备出厂名称。

s233:根据所述设备出厂名称或/及设备编号确定设备类型。

获取到设备出厂名称或/及设备编号之后,执行主体可根据所述设备出厂名称或/及设备编号确定设备类型。

具体地,执行主体可以根据设备出厂名称或/及设备编号查找本地数据表中设备出厂名称或/及设备编号对应的设备类型。其中,本地数据表可以为拷贝的由蓝牙设备生产商提供的设备类型对应表;也可以为本地建立的数据表,当蓝牙设备接入智能居家网络时,在该数据表中插入一条用户定义的包括设备出厂名称或/及设备编号及设备类型的数据记录。

可以理解地,步骤s233还可以包括:建立本地数据库;根据设备出厂名称或/及设备编号查找所述本地数据表中设备出厂名称或/及设备编号对应的设备类型。进一步地,该数据库可以为拷贝的由蓝牙设备生产商提供的设备类型对应表;也可以为本地建立的数据表,当蓝牙设备接入智能居家网络时,在该数据表中插入一条用户定义的包括设备出厂名称或/及设备编号及设备类型的数据记录。

在另一个实施例中,步骤s233还可以为,根据设备出厂名称或/及设备编号联网搜索所述设备出厂名称或/及设备编号对应的设备类型。在本实施例中,执行主体通过网络接口连接到互联网,并根据设备出厂名称或/及设备编号在互联网上搜索设备出厂名称或/及设备编号对应的设备类型。优选地,步骤s233还包括步骤:获取蓝牙设备生产商信息;根据生产商信息到生厂商对应的网站上搜索设备出厂名称或/及设备编号对应的设备类型。

请参阅图3,在其中一个实施例中,包括分别对应步骤s110~s140的步骤s310~s340,且所述显示所述设备名称及所述设备类型的步骤之后,即步骤s340之后,还包括步骤:

s350:根据所述显示的设备名称及设备类型,获取对所述显示的设备名称对应的蓝牙设备进行配对的配对指令;所述配对指令包括进行配对的蓝牙设备的设备标识。

执行主体通过显示屏显示所述设备名称及所述设备类型之后,用户可以根据显示的设备名称及设备类型输入或触发配对指令;执行主体根据显示屏上显示的设备名称及设备类型获取该配对指令,如此,使配对指令包括进行配对的蓝牙设备的设备标识。可以理解地,显示屏上显示设备名称及设备类型的方式可以为显示多条记录,也可以仅显示一条记录;此处一条记录即为一条设备名称及设备类型的记录。执行主体可以通过显示屏上显示的设备名称及设备类型获取配对指令;如用户可以长按或触摸该条记录,也可以通过按钮或按键选择该条记录,以触发或输入配对指令。

s360:根据所述配对指令的设备标识与所述设备标识对应的蓝牙设备进行配对。

执行主体根据所述配对指令的设备标识与所述设备标识对应的蓝牙设备进行配对。

在其中一个具体实施例中,步骤s360之后,还包括步骤:获取所述设备标识对应的蓝牙设备发送的配对结果反馈信息。如此,使执行主体知晓配对结果,并可以进一步显示在显示屏上,以使用户知晓配对结果。

在其中一个实施例中,所述显示所述设备名称及所述设备类型的步骤,包括:获取搜索到的所述蓝牙设备的信号强度;根据所述信号强度的强弱顺序显示所述设备名称及所述设备类型。如此,可以按照蓝牙信号强度的强弱顺序显示搜索到的蓝牙设备的设备名称及设备类型。另外,由于蓝牙信号强度的强弱可以反应两个蓝牙设备的距离远近,因此,距离近的蓝牙设备可以显示在靠前的位置,距离远的蓝牙设备显示在靠后的位置;或者距离近的蓝牙设备先进行显示,距离远的蓝牙设备后进行显示。

在其中一个实施例中,所述显示所述设备名称及所述设备类型的步骤,包括:获取可用类型;根据所述可用类型显示所述设备名称及所述设备类型。其中,所述可用类型为执行主体自身可以连接并能够配合使用的蓝牙设备的设备类型。如此,可以避免显示那些明显不能配合使用的蓝牙设备,如,执行主体为蓝牙电视时,可用类型可以包括蓝牙音箱、蓝牙闹钟等可以与执行主体配合使用的蓝牙设备,但无需包括蓝牙空调等无法与执行主体配合使用的蓝牙设备,因此可以节约资源。

在其中一个实施例中,所述根据所述设备名称确定所述设备名称对应的蓝牙设备的设备类型的步骤,包括:根据所述设备名称确定所述设备名称对应的蓝牙设备是否为复合设备;根据所述设备名称对应的蓝牙设备是否为复合设备确定所述设备名称对应的蓝牙设备的设备类型。由于有些蓝牙设备可能同时具有多种功能,在此我们将这样的蓝牙设备称之为复合设备;若复合设备的设备类型显示为复合设备则用户仍然无法判断该蓝牙设备属于什么类型,可以做什么,其识别力有待进一步提升。因此,在本实施例中,根据设备名称确定设备名称对应的蓝牙设备是否为复合设备;若为复合设备,该设备类型包括多个类型,即确定所述设备名称对应的蓝牙设备的设备类型包括多个类型;若不为复合类型,则该设备类型仅包括单个类型,即确定所述设备名称对应的蓝牙设备的设备类型包括单个类型。在后续显示所述设备名称及所述设备类型的步骤中,若一个设备名称对应多个设备类型,则显示多个设备类型。如此,进一步提高识别力。

本发明还提供一种与上述蓝牙设备搜索方法对应的蓝牙设备搜索装置。本方案可以在一具有蓝牙通信功能的智能终端或计算机或具有显示屏的蓝牙设备上执行。也就是说,本方案的执行主体为具有蓝牙通信功能的智能终端或计算机或具有显示屏的蓝牙设备。具体地,可以在具有蓝牙通信功能的智能手机上执行,也可以在具有显示屏幕的蓝牙设备上执行,如具体可以为设置有显示屏幕的蓝牙电视、蓝牙空调、蓝牙音箱等蓝牙设备。

请参阅图4,蓝牙设备搜索装置包括:

指令获取模块410,用于获取搜索附近的蓝牙设备的搜索指令;

设备搜索模块420,用于根据所述搜索指令搜索附近的蓝牙设备,并获取搜索到的蓝牙设备的设备名称;

类型确定模块430,用于根据所述设备名称确定所述设备名称对应的蓝牙设备的设备类型;

记录显示模块440,用于显示所述设备名称及所述设备类型。

上述蓝牙设备搜索装置,指令获取模410获取搜索附近的蓝牙设备的搜索指令;设备搜索模块420根据所述搜索指令搜索附近的蓝牙设备,并获取搜索到的蓝牙设备的设备名称;类型确定模块430根据所述设备名称确定所述设备名称对应的蓝牙设备的设备类型;记录显示模块440显示所述设备名称及所述设备类型。由于将设备名称及设备类型显示出来,因此用户可以清晰地了解搜索到的蓝牙设备的设备类型,具有较好的识别力。

在其中一个实施例中,所述类型确定模块430,包括:

参数获取单元431,用于根据所述设备名称获取设备出厂名称或/及设备编号;

类型确定单元433,用于根据所述设备出厂名称或/及设备编号确定设备类型。

在其中一个实施例中,所述类型确定单元433,还用于根据所述设备出厂名称或/及设备编号查找本地数据表中所述设备出厂名称或/及设备编号对应的设备类型。

在其中一个实施例中,所述类型确定单元433,还用于根据所述设备出厂名称或/及设备编号联网搜索所述设备出厂名称或/及设备编号对应的设备类型。

在其中一个实施例中,还包括:

配对指令模块450,用于根据所述显示的设备名称及设备类型,获取对所述显示的设备名称对应的蓝牙设备进行配对的配对指令;所述配对指令包括进行配对的蓝牙设备的设备标识;

配对执行模块460,用于根据所述配对指令的设备标识与所述设备标识对应的蓝牙设备进行配对。

上述蓝牙设备搜索装置与上述蓝牙设备搜索方法为对应关系,在此不对蓝牙设备搜索装置的具体技术特征进行赘述,其具体技术特征与对应的方法对应。

以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出多个变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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