一种蓝牙设备列表的展现方法、装置及移动终端的制作方法

文档序号:9671390阅读:906来源:国知局
一种蓝牙设备列表的展现方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明涉及无线连接技术领域,具体涉及一种蓝牙设备列表的展现方法、装置及移动终端。
【背景技术】
[0002]随着智能腕表、智能手环等智能硬件的发展,为便于用户更好的使用智能硬件,基于用户频繁使用的特定应用而开发的智能硬件应运而生,特定应用如用户频繁使用的即时通信应用等;基于这一背景,智能硬件与用户所持有的移动终端进行通信的纽带,可通过该用户频繁使用的特定应用,而无需再开发用于智能硬件与移动终端通信的新独立应用。
[0003]在基于特定应用开发的智能硬件背景下,智能硬件与移动终端的信息交互可通过蓝牙技术实现;而智能硬件与移动终端的蓝牙搜索匹配可通过该特定应用触发,具体的,智能硬件与移动终端之间可约定特定应用的蓝牙密钥(特定应用的公钥和特定应用的密钥),从而由特定应用的蓝牙密钥,实现智能硬件与移动终端之间的蓝牙搜索匹配。
[0004]在实际应用中,智能硬件可通过特定应用的公钥向周围发送蓝牙广播信息;用户通过移动终端打开特定应用后,可点击应用界面显示的蓝牙扫描按钮,移动终端开始扫描周围的智能硬件;移动终端在扫描到周围发送广播的智能硬件后,可通过特定应用的私钥解密蓝牙广播信息,得到发送广播的智能硬件的名称等信息,并将智能硬件的名称等信息显示在展示的蓝牙设备列表中;之后,用户点击蓝牙设备列表中的某个智能硬件进行绑定,并在绑定成功后连接该智能硬件实现蓝牙通信。
[0005]可以看出,现有技术在移动终端中展现具有智能硬件信息的蓝牙设备列表时,需要用户先在移动终端中寻找特定应用,然后打开特定应用,再点击应用界面的蓝牙扫描按钮,才可实现移动终端基于特定应用的智能硬件的搜索,以将搜索到的智能硬件的信息展示在蓝牙设备列表中,这导致现有展现蓝牙设备列表的方式存在操作较为繁琐的问题。

【发明内容】

[0006]有鉴于此,本发明实施例提供一种蓝牙设备列表的展现方法、装置及移动终端,以解决现有展现蓝牙设备列表的方式所存在的操作较为繁琐的问题。
[0007]为实现上述目的,本发明实施例提供如下技术方案:
[0008]—种蓝牙设备列表的展现方法,所述方法包括:维持蓝牙搜索状态;若接收到蓝牙广播信息,判断所述蓝牙广播信息是否为目标应用的智能硬件所发送,其中,目标应用的智能硬件发送的蓝牙广播信息通过目标应用的第一密钥加密;若是,触发调取系统文件中预置的与所述第一密钥对应的目标应用的第二密钥;根据所述第二密钥对所述蓝牙广播信息进行解密,得到所述智能硬件的描述信息;所述第一密钥和所述第二密钥为所述目标应用对应的两个密钥;在检测到蓝牙设备列表展示指令时,展示具有所述描述信息的蓝牙设备列表。
[0009]本发明实施例还提供一种蓝牙设备列表的展现装置,所述装置包括:蓝牙搜索单元,用于维持蓝牙搜索状态;第一接收单元,用于接收蓝牙广播信息;判断单元,用于在接收单元接收到蓝牙广播信息时,判断所述蓝牙广播信息是否为目标应用的智能硬件所发送,其中,目标应用的智能硬件发送的蓝牙广播信息通过目标应用的第一密钥加密;调取单元,用于在判断单元判断出所述蓝牙广播信息为目标应用的智能硬件所发送的时候,触发调取系统文件中预置的与所述第一密钥对应的目标应用的第二密钥;解密单元,用于根据所述调取单元调取的第二密钥对所述蓝牙广播信息进行解密,得到所述智能硬件的描述信息;所述第一密钥和所述第二密钥为所述目标应用对应的两个密钥;检测单元,用于检测蓝牙设备列表展示指令;展示单元,用于在检测单元检测到蓝牙设备列表展示指令时,展示具有所述描述信息的蓝牙设备列表。
[0010]本发明实施例还提供一种移动终端,包括:蓝牙芯片和处理器;
[0011 ]蓝牙芯片,用于维持蓝牙芯片的蓝牙搜索状态;
[0012]处理器,用于在蓝牙芯片扫描到蓝牙广播信息,判断所述蓝牙广播信息是否为目标应用的智能硬件所发送的,其中,目标应用的智能硬件发送的蓝牙广播信息通过目标应用的第一密钥加密;若是,触发调取系统文件中预置的与所述第一密钥对应的目标应用的第二密钥;根据所述第二密钥对所述蓝牙广播信息进行解密,得到所述智能硬件的描述信息;所述第一密钥和所述第二密钥为所述目标应用对应的两个密钥;在检测到蓝牙设备列表展示指令时,展示具有所述描述信息的蓝牙设备列表。
[0013]基于上述技术方案,由于将与目标应用的第一密钥对应的第二密钥预置到系统文件中,则在移动终端接收到智能硬件发送的蓝牙广播信息后,移动终端可在系统内部层面可直接调取系统文件中预置的第二密钥,从而对蓝牙广播信息进行解密得到智能硬件的描述信息,进而在检测到蓝牙设备列表展示指令时,展示具有所述描述信息的蓝牙设备列表;可以看出,在本发明实施例中,用户不再需要打开目标应用,手动触发应用界面的蓝牙扫描按钮形成蓝牙设备的搜索和蓝牙设备列表的展示,而是可以在系统内部层面对蓝牙广播信息进行解密,完成对目标应用的硬件设备的扫描,实现在蓝牙设备列表中展示目标应用的硬件设备的描述信息;同时,本发明实施例可使智能硬件能够被移动终端快速发现,进而有效提高了智能硬件的连接率。
【附图说明】
[0014]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0015]图1为本发明实施例提供的蓝牙设备列表的展现方法的流程图;
[0016]图2为本发明实施例提供的蓝牙设备列表的展现方法的另一流程图;
[0017]图3为本发明实施例提供的蓝牙设备列表的展现装置结构框图;
[0018]图4为本发明实施例提供的判断单元结构框图;
[0019]图5为本发明实施例提供的检测单元结构框图;
[0020]图6为本发明实施例提供的展示单元结构框图;
[0021 ]图7为本发明实施例提供的蓝牙设备列表的展现装置另一种结构框图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]图1为本发明实施例提供的蓝牙设备列表的展现方法的流程图,该方法可应用于移动终端上,如智能手机、平板电脑等设备;参照图1,该方法可以包括:
[0024]S101:维持蓝牙搜索状态;
[0025]本发明实施例中的蓝牙设备列表的展现方法是基于蓝牙技术实现的,因此,在蓝牙设备列表的展现过程中,需要打开移动终端的蓝牙搜索功能,使得移动终端维持蓝牙搜索状态;可选的,用户可以通过点击移动终端上的蓝牙快捷操作的方式来打开蓝牙搜索功能,也可以通过点击移动终端上的蓝牙图标的方式来打开蓝牙搜索功能,对此打开蓝牙搜索功能的方式本发明实施例不做限定。
[0026]S102:接收蓝牙广播信息;
[0027]S103:判断所述蓝牙广播信息是否为目标应用的智能硬件所发送;
[0028]需要说明的是,基于目标应用开发的智能硬件会向周围发送蓝牙广播信息,而发送的蓝牙广播信息是通过目标应用的第一密钥加密的,例如:智能硬件可通过约定的目标应用的第一密钥加密广播信息,然后向周围发送“我是一个蓝牙设备,我的ID是XXXX”的蓝牙广播;
[0029]需要说明的是,本发明实施例中的目标应用指的是可运行在移动终端上的应用,如可运行在移动终端上的即时通信应用等;
[0030]在本发明实施例中,基于目标应用开发的智能硬件,是与运行在移动终端上的目标应用达成一致协议的智能硬件;例如:即时通信应用的服务提供商,可与智能硬件厂商达成合作,则用户的移动终端装载即时通信应用后,用户可通过即时通信应用后台与厂商服务器达成一致协议,确定与即时通信应用对应的智能硬件,从而以目标应用的密钥作为蓝牙密钥,实现移动终端与智能硬件的蓝牙连接;
[0031]由于目标应用的智能硬件会向周围发送蓝牙广播信息,而发送的蓝牙广播信息是通过目标应用的第一密钥加密的,因此,移动终端可通过蓝牙广播信息中的信息特征,实现蓝牙广播信息是否为目标应用的智能硬件所发送的判断;
[0032]可选的,移动终端可判断所述蓝牙广播信息中是否存在目标应用的标识,如果存在,则可确定所述蓝牙广播信息为目标应用的智能硬件所发送,如果不存在,则可确定所述蓝牙广播信息不为目标应用的智能硬件所发送,有可能是基于标准蓝牙协议发送的蓝牙广播;
[0033]可选的,移动终端中可设置与目标应用的第一密钥对应的第二密钥,通过第二密钥可对由目标应用的第一密钥加密的广播信息进行解密,基于此,移动终端在接收蓝牙广播信息后,可通过目标应用的第二密钥解密蓝牙广播信息,如果解密成功,则确定所述蓝牙广播信息为目标应用的智能硬件通过第一密钥加密后发送的,如果解密失败,则可确定所述蓝牙广播信息不为目标应用的智能硬件所发送,有可能是基于标准蓝牙协议发送的蓝牙广播;
[0034]显然,移动终端也有可能接收到普通蓝牙设备发送的蓝牙广播,该普通蓝牙设备发送的蓝牙广播是基于标准蓝牙协议所定义的,与本发明实施例所指的智
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1