欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 设备查询方法和系统独创技术23201字

设备查询方法和系统

2021-02-27 05:01:12

设备查询方法和系统

  技术领域

  本发明涉及蓝牙通讯技术领域,尤其涉及一种设备查询方法和系统。

  背景技术

  在目前的蓝牙设备(比如蓝牙温度计),如果用智能移动设备控制,需要使用智能移动设备进行配对,配对成功后,智能移动设备可以通过既定的协议对蓝牙设备进行控制。蓝牙设备比较多的时候,如何快速识别设备对应操作关系是关键。

  目前当蓝牙设备比较多时的解决方法有以下几种:

  第一种,在智能移动设备端逐一连接,寻找那个具体要操作的蓝牙设备。

  第二种,对于有加速度传感器的蓝牙设备,可采用拍打的方式进行验证,拍打该蓝牙设备,智能移动设备端可以主动进行连接,如图1所示,是某种产品的手环的认证方式,具体过程如下:打开手环;手环进入等待连接状态;启动智能移动设备上的APP,APP扫描目前的蓝牙BLE设备;找到后直接连接;智能移动设备等待敲击信号;敲击手环后,智能移动设备和手环进行有一次确认,如果可以确认则配对完成。

  第三种,在说明书上印上一个设备ID的条码,用手机扫描条码即可连接该蓝牙设备。

  但上述三种解决方法均存在问题:

  第一种方案:需要手机端多次进行操作尝试,该方法操作太过复杂、繁琐。

  第二种方案:由于需要加速度传感器,用于判断是否是敲击进行,这种方法对于有加速传感器的设备可用,但如果没有加速度计的机器,比如温度传感器,就不能使用该方案,而增加加速度传感器,则无形中增加了成本。

  第三种方案:需要在生产中增加一道印刷设备ID条码的工艺,这个方法也会增加成本。

  因此,如何利用现有的设备完成配对是急切需要解决的技术问题。

  发明内容

  本发明实施例的目的是提供一种设备查询方法和系统,以解决现有技术中的查询方法复杂、繁琐或生产成本高等问题。

  为解决上述问题,第一方面,本发明提供了一种设备查询方法,所述设备查询方法包括:

  智能移动设备获取区域内的多个待配对的蓝牙设备,并生成待配对列表,所述待配对列表中显示蓝牙设备名称;

  所述智能移动设备将预设的多个颜色标识中的每个颜色标识分配给所述蓝牙设备名称中的任一蓝牙设备,以使每个所述蓝牙设备具有唯一的颜色标识;其中,按照待配对列表中的蓝牙设备名称的顺序,存储每个所述蓝牙设备的唯一的颜色标识,从而构成设备列表;

  所述智能移动设备将所述待配对列表和所述设备列表进行绑定;

  所述智能移动设备根据所述设备列表,在待配对列表中显示所述蓝牙设备的名称和所述蓝牙设备的颜色标识对应的颜色;

  所述智能移动设备将每个所述蓝牙设备对应的唯一的颜色标识发送给对应的蓝牙设备,以使所述蓝牙设备根据对应的唯一的颜色标识,进行LED灯的点亮;

  所述智能移动设备接收用户的蓝牙设备选择指令;所述蓝牙设备选择指令包括目标蓝牙设备的名称和颜色;

  所述智能移动设备根据所述目标蓝牙设备的名称和颜色,查找所述待配对列表和所述设备列表,确定目标蓝牙设备的颜色标识;

  所述智能移动设备根据所述颜色标识,与所述颜色标识对应的目标蓝牙设备进行配对。

  在一种可能的实现方式中,所述多个待连接的蓝牙设备为相同类型的蓝牙设备,所述相同类型的蓝牙设备具有相同的名称,或者,所述待连接的蓝牙设备为不同类型的蓝牙设备,所述不同类型的蓝牙设备具有相同的名称。

  在一种可能的实现方式中,所述颜色标识包括颜色值、颜色编号中的任意一种。

  在一种可能的实现方式中,所述智能移动设备将预设的多个颜色标识中的每个颜色标识分配给所述蓝牙设备名称中的任一蓝牙设备,以使每个所述蓝牙设备具有唯一的颜色标识具体包括:

  所述智能移动设备获取所述待配对的蓝牙设备的个数;

  根据所述个数,确定颜色标识分配模式。

  在一种可能的实现方式中,所述方法还包括:

  当区域新增待配对的蓝牙设备时,如果新增待配对的蓝牙设备与所述待配对列表中的蓝牙设备名称相同,所述智能移动设备为所述新增待配对的蓝牙设备分配颜色标识;

  将所述新增待配对的蓝牙设备和所述新增待配对的蓝牙设备的颜色标识存储在所述设备列表中。

  第二方面,本发明提供了一种设备查询系统,所述系统包括:

  获取单元,所述获取单元用于获取区域内的多个待配对的蓝牙设备,并生成待配对列表,所述待配对列表中显示蓝牙设备名称;

  分配单元,所述分配单元用于将预设的多个颜色标识中的每个颜色标识分配给所述蓝牙设备名称中的任一蓝牙设备,以使每个所述蓝牙设备具有唯一的颜色标识;其中,按照待配对列表中的蓝牙设备名称的顺序,存储每个所述蓝牙设备的唯一的颜色标识,从而构成设备列表;

  绑定单元,所述绑定单元用于将所述待配对列表和所述设备列表进行绑定;

  显示单元,所述显示单元用于根据所述设备列表,在待配对列表中显示所述蓝牙设备的名称和所述蓝牙设备的颜色标识对应的颜色;

  发送单元,所述发送单元用于将每个所述蓝牙设备对应的唯一的颜色标识发送给对应的蓝牙设备,以使所述蓝牙设备根据对应的唯一的颜色标识,进行LED灯的点亮;

  接收单元,所述接收单元用于接收用户的蓝牙设备选择指令;所述蓝牙设备选择指令包括目标蓝牙设备的名称和颜色;

  查找单元,所述查找单元用于根据所述目标蓝牙设备的名称和颜色,查找所述待配对列表和所述设备列表,确定目标蓝牙设备的颜色标识;

  配对单元,所述配对单元用于根据所述颜色标识,与所述颜色标识对应的目标蓝牙设备进行配对。

  在一种可能的实现方式中,所述多个待连接的蓝牙设备为相同类型的蓝牙设备,所述相同类型的蓝牙设备具有相同的名称,或者,所述待连接的蓝牙设备为不同类型的蓝牙设备,所述不同类型的蓝牙设备具有相同的名称。

  在一种可能的实现方式中,所述颜色标识包括颜色值、颜色编号中的任意一种。

  在一种可能的实现方式中,所述分配单元具体用于:

  获取所述待配对的蓝牙设备的个数;

  根据所述个数,确定颜色标识分配模式。

  在一种可能的实现方式中,所述系统还包括:新增单元;

  所述新增单元用于,当区域新增待配对的蓝牙设备时,如果新增待配对的蓝牙设备与所述待配对列表中的蓝牙设备名称相同,为所述新增待配对的蓝牙设备分配颜色标识;

  将所述新增待配对的蓝牙设备和所述新增待配对的蓝牙设备的颜色标识存储在所述设备列表中。

  第三方面,本发明提供了一种设备,包括存储器和处理器,存储器用于存储程序,处理器用于执行第一方面任一所述的方法。

  第四方面,本发明提供了一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面任一所述的方法。

  第五方面,本发明提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如第一方面任一所述的方法。

  通过应用本发明实施例提供的设备查询方法及系统,当智能移动设备中具有多个相同名称的蓝牙设备时,可以通过为每个蓝牙设备分配不同的颜色标识,使得蓝牙设备的LED灯点亮颜色标识对应的颜色,从而便于用户根据LED灯的颜色,确定想连接的目标蓝牙设备,从而通过点击在待配对列表中选择与LED灯点亮颜色相同的颜色,在蓝牙设备不增加任何硬件设备的前提下,进行目标蓝牙设备与智能移动设备的配对,便于快速的进行目标蓝牙设备的配对。

  附图说明

  图1为现有技术中的一种蓝牙设备认证方式示意图;

  图2为本发明实施例一提供的设备查询方法流程示意图;

  图3为本发明实施例二提供的设备查询系统结构示意图。

  具体实施方式

  下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为便于描述,附图中仅示出了与有关发明相关的部分。

  需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

  图2为本发明实施例一提供的设备查询方法流程示意图,该方法应用在具有多个相同类型蓝牙设备中,比如,同时存在三个眼罩,因此,可以通过为三个眼罩设置不同的颜色标识,从而使得LED灯点亮不同的颜色,以便于用户快速的确定待要连接的眼罩。如图2所示,本申请包括以下步骤:

  步骤210,智能移动设备获取区域内的多个待配对的蓝牙设备,并生成待配对列表,待配对列表中显示蓝牙设备名称。

  具体的,本申请可以应用在蓝牙设备的测试中,或者同一区域内存在多个相同蓝牙设备,如何快速的确定所需要的蓝牙设备,可以利用每个蓝牙设备上原有的LED灯,不需要再进行蓝牙设备硬件上的改进,即可实现对多个相同蓝牙设备进行查询,以从中进行目标蓝牙设备的配对。智能移动设备包括但不限于智能手机、IPAD、电脑等具有蓝牙功能的设备。

  智能移动设备启动蓝牙后,可以自动搜索区域内的可以进行蓝牙连接的蓝牙设备,并且将可以进行配对的蓝牙设备在待配对列表中进行显示。

  步骤220,智能移动设备将预设的多个颜色标识中的每个颜色标识分配给蓝牙设备名称中的任一蓝牙设备,以使每个蓝牙设备具有唯一的颜色标识;其中,按照待配对列表中的蓝牙设备名称的顺序,存储每个蓝牙设备的唯一的颜色标识,从而构成设备列表。

  具体的,对于搜索到的多个蓝牙设备,尽管每个蓝牙设备都具有名称,但当为同一类型的蓝牙设备时,在智能移动设备上显示的也为同一名称,此时,根据蓝牙设备的名称,不能区分移动终端上显示的蓝牙设备的名称对应的具体为哪个蓝牙设备,此时,智能移动设备可以为蓝牙设备名称分配颜色标识,从而使得相同类型的蓝牙设备名称,可以对应不同的颜色标识。

  此时,可以根据蓝牙设备的数量,确定不同的分配方案,比如,当蓝牙设备较多时,可以通过RGB颜色表,为相同类型的蓝牙设备赋予不同的颜色值。

  当蓝牙设备较少时,可以通过自定义的颜色编号,确定每种颜色标识对应的颜色编号,比如颜色标号1,2,3,4,对应的颜色分别为红、橙、黄和绿。

  该些颜色数值和颜色编号,可以提前预设在智能移动设备中,以便于智能移动设备根据蓝牙设备的数量,确定不同的颜色标识。

  蓝牙设备根据显示的顺序,可以具有不同的颜色标识,比如,相同名称的蓝牙设备名称,顺序为1,2,3,对应的颜色标识不同,则可以按照顺序的不同,将颜色标识进行存储,从而形成设备列表,并且设备列表可以存储在智能移动设备的数据库中。

  步骤230,智能移动设备将待配对列表和设备列表进行绑定。

  步骤240,智能移动设备根据设备列表,在待配对列表中显示蓝牙设备的名称和蓝牙设备的颜色标识对应的颜色。

  具体的,设备列表是存储在数据库中的,待配对列表是在智能移动设备的显示屏上进行显示的,可以根据蓝牙设备的显示顺序,将设备列表和待配对列表进行关联,从而使得设备列表中存储的是按照与待配对列表的显示顺序对应的颜色标识,而待配对列表中是显示屏上显示的蓝牙设备名称和对应的颜色,以实现颜色标识和颜色的对应。

  比如,当智能移动设备为每个待配对的蓝牙设备赋予颜色标识之后,可以同时在待配对列表中,显示每个蓝牙设备对应的颜色。待配对列表为智能移动设备搜索到的蓝牙设备的列表,比如,搜索到三个蓝牙设备,名称都为眼罩,则可以在待配对列表中按照从上往下的顺序,显示蓝牙设备名称,比如眼罩、眼罩、眼罩,同时,根据设备列表,在第一个眼罩名称的后面,显示红色,在第二个眼罩名称的后面,显示黄橙色,在第三个眼罩名称的后面,显示黄色。从而,便于用户快速直观的得到蓝牙设备对应的颜色。

  步骤250,智能移动设备将每个蓝牙设备对应的唯一的颜色标识发送给对应的蓝牙设备,以使蓝牙设备根据对应的唯一的颜色标识,进行LED灯的点亮。

  具体的,智能移动设备可以根据设备列表,将颜色标识发送给蓝牙设备,比如,可以将颜色值或者颜色编号发送给蓝牙设备。从而,使得每个蓝牙设备具有唯一的颜色标识。同时,蓝牙设备可以根据接收到的颜色标识,按照与智能移动设备之前预设的协议,解析得到颜色标识对应的颜色,并且驱动LED灯点亮对应的颜色。

  步骤260,智能移动设备接收用户的蓝牙设备选择指令;蓝牙设备选择指令包括目标蓝牙设备的名称和颜色。

  具体的,在多个蓝牙设备的LED灯点亮不同的颜色后,用户可以通过在智能移动设备的显示屏上进行选择,从而使得智能移动设备接收到用户输入的蓝牙设备选择指令。

  比如,区域中的三个眼罩的LED灯,分别点亮红、橙和黄,则希望智能移动设备配对点亮红灯的蓝牙设备,则用户在待配对列表中,点击显示颜色为红色的蓝牙设备,从而,智能移动设备可以和点亮红灯的蓝牙设备进行配对。

  步骤270,智能移动设备根据目标蓝牙设备的名称和颜色,查找待配对列表和设备列表,确定目标蓝牙设备的颜色标识。

  具体的,智能移动设备对接收到的蓝牙设备选择指令进行查询处理,确定用户所点击的目标蓝牙设备对应的颜色标识。

  步骤280,智能移动设备根据颜色标识,与颜色标识对应的目标蓝牙设备进行配对。

  具体的,由于智能移动设备之前已经蓝牙设备对应的颜色标识发送给了蓝牙设备,此时,智能移动设备可以根据颜色标识,进行蓝牙设备的配对,即将用户所选择的目标蓝牙设备的颜色标识,与具有相应颜色标识的蓝牙设备进行配对,从而实现了智能移动设备与具有相应颜色的LED灯的蓝牙设备进行配对,从而,便于快速的进行LED灯颜色的蓝牙设备与智能移动设备的连接。从而使得用户可以直观的通过蓝牙设备的待配对列表中的颜色,和具有相同LED灯颜色的蓝牙设备进行配对。

  进一步的,步骤280之后还可以包括:

  当区域新增待配对的蓝牙设备时,如果新增待配对的蓝牙设备与待配对列表中的蓝牙设备名称相同,智能移动设备为新增待配对的蓝牙设备分配颜色标识;

  将新增待配对的蓝牙设备和新增待配对的蓝牙设备的颜色标识存储在设备列表中。

  具体的,当区域内新添加蓝牙设备时,比如当前具有三个眼罩,又新增一个眼罩,可以为新增的眼罩重分配颜色标识,并且按照顺序,将颜色标识添加在设备列表中,并在待配对列表中,新增该蓝牙设备对应的颜色,从而实现区域内相同蓝牙设备名称的新增。

  通过应用本发明实施例提供的设备查询方法,当智能移动设备中具有多个相同名称的蓝牙设备时,可以通过为每个蓝牙设备分配不同的颜色标识,使得蓝牙设备的LED灯点亮颜色标识对应的颜色,从而便于用户根据点亮颜色,确定想连接的目标蓝牙设备,从而通过点击在待配对列表中选择与LED灯颜色相同的颜色,在蓝牙设备不增加任何硬件设备的前提下,进行目标蓝牙设备与智能移动设备的配对,便于快速的进行目标蓝牙设备的配对。

  图3为本发明实施例二提供的设备查询系统结构示意图,该设备查询系统应用在设备查询方法中。如图3所示,该设备查询系统包括:获取单元310,分配单元320,绑定单元330,显示单元340,发送单元350,接收单元360,查找单元370和配对单元380。

  获取单元310用于获取区域内的多个待配对的蓝牙设备,并生成待配对列表,待配对列表中显示蓝牙设备名称;

  分配单元320用于将预设的多个颜色标识中的每个颜色标识分配给蓝牙设备名称中的任一蓝牙设备,以使每个蓝牙设备具有唯一的颜色标识;其中,按照待配对列表中的蓝牙设备名称的顺序,存储每个蓝牙设备的唯一的颜色标识,从而构成设备列表;

  绑定单元330用于将待配对列表和设备列表进行绑定;

  显示单元340用于根据设备列表,在待配对列表中显示蓝牙设备的名称和蓝牙设备的颜色标识对应的颜色;

  发送单元350用于将每个蓝牙设备对应的唯一的颜色标识发送给对应的蓝牙设备,以使蓝牙设备根据对应的唯一的颜色标识,进行LED灯的点亮;

  接收单元360用于接收用户的蓝牙设备选择指令;蓝牙设备选择指令包括目标蓝牙设备的名称和颜色;

  查找单元370用于根据目标蓝牙设备的名称和颜色,查找待配对列表和设备列表,确定目标蓝牙设备的颜色标识;

  配对单元380用于根据颜色标识,与颜色标识对应的目标蓝牙设备进行配对。

  进一步的,多个待连接的蓝牙设备为相同类型的蓝牙设备,相同类型的蓝牙设备具有相同的名称,或者,待连接的蓝牙设备为不同类型的蓝牙设备,不同类型的蓝牙设备具有相同的名称。

  进一步的,颜色标识包括颜色值、颜色编号中的任意一种。

  进一步的,分配单元320具体用于:

  获取待配对的蓝牙设备的个数;

  根据个数,确定颜色标识分配模式。

  进一步的,设备查询系统还包括:新增单元390。

  新增单元390用于,当区域新增待配对的蓝牙设备时,如果新增待配对的蓝牙设备与待配对列表中的蓝牙设备名称相同,为新增待配对的蓝牙设备分配颜色标识;

  将新增待配对的蓝牙设备和新增待配对的蓝牙设备的颜色标识存储在设备列表中。

  通过应用本发明实施例提供的设备查询系统,当具有多个相同名称的蓝牙设备时,可以通过为每个蓝牙设备分配不同的颜色标识,使得蓝牙设备的LED灯点亮颜色标识对应的颜色,从而便于用户根据点亮颜色,确定想连接的目标蓝牙设备,从而通过点击在待配对列表中选择与LED灯颜色相同的颜色,进行目标蓝牙设备与智能移动设备的配对,在蓝牙设备不增加任何硬件设备的前提下,便于快速的查询到目标蓝牙设备,以及进行目标蓝牙设备的配对,从而提高了用户体验。

  发明实施例三提供了一种设备,包括存储器和处理器,存储器用于存储程序,存储器可通过总线与处理器连接。存储器可以是非易失存储器,例如硬盘驱动器和闪存,存储器中存储有软件程序和设备驱动程序。软件程序能够执行本发明实施例提供的上述方法的各种功能;设备驱动程序可以是网络和接口驱动程序。处理器用于执行软件程序,该软件程序被执行时,能够实现本发明实施例一提供的方法。

  本发明实施例四提供了一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行本发明实施例一提供的方法。

  本发明实施例五提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现本发明实施例一提供的方法。

  专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

  结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

  以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

《设备查询方法和系统.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)