本发明专利技术实施例公开了一种蓝牙设备列表的展现方法、装置及移动终端,由于将与目标应用的第一密钥对应的第二密钥预置到系统文件中,在移动终端接收到智能硬件发送的蓝牙广播信息后,可在系统内部层面直接调取系统文件中预置的第二密钥,从而对蓝牙广播信息进行解密得到智能硬件的描述信息,进而展示具有描述信息的蓝牙设备列表。本发明专利技术中用户不再需要打开目标应用,手动触发应用界面的蓝牙扫描按钮形成蓝牙设备的搜索和蓝牙设备列表的展示,而是在系统内部层面对蓝牙广播信息进行解密,完成对目标应用的硬件设备的扫描,实现在蓝牙设备列表中展示目标应用的硬件设备的描述信息;本发明专利技术可使智能硬件被移动终端快速发现,提高了智能硬件的连接率。
【技术实现步骤摘要】
本专利技术涉及无线连接
,具体涉及一种蓝牙设备列表的展现方法、装置及移动终端。
技术介绍
随着智能腕表、智能手环等智能硬件的发展,为便于用户更好的使用智能硬件,基于用户频繁使用的特定应用而开发的智能硬件应运而生,特定应用如用户频繁使用的即时通信应用等;基于这一背景,智能硬件与用户所持有的移动终端进行通信的纽带,可通过该用户频繁使用的特定应用,而无需再开发用于智能硬件与移动终端通信的新独立应用。在基于特定应用开发的智能硬件背景下,智能硬件与移动终端的信息交互可通过蓝牙技术实现;而智能硬件与移动终端的蓝牙搜索匹配可通过该特定应用触发,具体的,智能硬件与移动终端之间可约定特定应用的蓝牙密钥(特定应用的公钥和特定应用的密钥),从而由特定应用的蓝牙密钥,实现智能硬件与移动终端之间的蓝牙搜索匹配。在实际应用中,智能硬件可通过特定应用的公钥向周围发送蓝牙广播信息;用户通过移动终端打开特定应用后,可点击应用界面显示的蓝牙扫描按钮,移动终端开始扫描周围的智能硬件;移动终端在扫描到周围发送广播的智能硬件后,可通过特定应用的私钥解密蓝牙广播信息,得到发送广播的智能硬件的名称等信息,并将智能硬件的名称等信息显示在展示的蓝牙设备列表中;之后,用户点击蓝牙设备列表中的某个智能硬件进行绑定,并在绑定成功后连接该智能硬件实现蓝牙通信。可以看出,现有技术在移动终端中展现具有智能硬件信息的蓝牙设备列表时,需要用户先在移动终端中寻找特定应用,然后打开特定应用,再点击应用界面的蓝牙扫描按钮,才可实现移动终端基于特定应用的智能硬件的搜索,以将搜索到的智能硬件的信息展示在蓝牙设备列表中,这导致现有展现蓝牙设备列表的方式存在操作较为繁琐的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种蓝牙设备列表的展现方法、装置及移动终端,以解决现有展现蓝牙设备列表的方式所存在的操作较为繁琐的问题。为实现上述目的,本专利技术实施例提供如下技术方案:—种蓝牙设备列表的展现方法,所述方法包括:维持蓝牙搜索状态;若接收到蓝牙广播信息,判断所述蓝牙广播信息是否为目标应用的智能硬件所发送,其中,目标应用的智能硬件发送的蓝牙广播信息通过目标应用的第一密钥加密;若是,触发调取系统文件中预置的与所述第一密钥对应的目标应用的第二密钥;根据所述第二密钥对所述蓝牙广播信息进行解密,得到所述智能硬件的描述信息;所述第一密钥和所述第二密钥为所述目标应用对应的两个密钥;在检测到蓝牙设备列表展示指令时,展示具有所述描述信息的蓝牙设备列表。本专利技术实施例还提供一种蓝牙设备列表的展现装置,所述装置包括:蓝牙搜索单元,用于维持蓝牙搜索状态;第一接收单元,用于接收蓝牙广播信息;判断单元,用于在接收单元接收到蓝牙广播信息时,判断所述蓝牙广播信息是否为目标应用的智能硬件所发送,其中,目标应用的智能硬件发送的蓝牙广播信息通过目标应用的第一密钥加密;调取单元,用于在判断单元判断出所述蓝牙广播信息为目标应用的智能硬件所发送的时候,触发调取系统文件中预置的与所述第一密钥对应的目标应用的第二密钥;解密单元,用于根据所述调取单元调取的第二密钥对所述蓝牙广播信息进行解密,得到所述智能硬件的描述信息;所述第一密钥和所述第二密钥为所述目标应用对应的两个密钥;检测单元,用于检测蓝牙设备列表展示指令;展示单元,用于在检测单元检测到蓝牙设备列表展示指令时,展示具有所述描述信息的蓝牙设备列表。本专利技术实施例还提供一种移动终端,包括:蓝牙芯片和处理器;蓝牙芯片,用于维持蓝牙芯片的蓝牙搜索状态;处理器,用于在蓝牙芯片扫描到蓝牙广播信息,判断所述蓝牙广播信息是否为目标应用的智能硬件所发送的,其中,目标应用的智能硬件发送的蓝牙广播信息通过目标应用的第一密钥加密;若是,触发调取系统文件中预置的与所述第一密钥对应的目标应用的第二密钥;根据所述第二密钥对所述蓝牙广播信息进行解密,得到所述智能硬件的描述信息;所述第一密钥和所述第二密钥为所述目标应用对应的两个密钥;在检测到蓝牙设备列表展示指令时,展示具有所述描述信息的蓝牙设备列表。基于上述技术方案,由于将与目标应用的第一密钥对应的第二密钥预置到系统文件中,则在移动终端接收到智能硬件发送的蓝牙广播信息后,移动终端可在系统内部层面可直接调取系统文件中预置的第二密钥,从而对蓝牙广播信息进行解密得到智能硬件的描述信息,进而在检测到蓝牙设备列表展示指令时,展示具有所述描述信息的蓝牙设备列表;可以看出,在本专利技术实施例中,用户不再需要打开目标应用,手动触发应用界面的蓝牙扫描按钮形成蓝牙设备的搜索和蓝牙设备列表的展示,而是可以在系统内部层面对蓝牙广播信息进行解密,完成对目标应用的硬件设备的扫描,实现在蓝牙设备列表中展示目标应用的硬件设备的描述信息;同时,本专利技术实施例可使智能硬件能够被移动终端快速发现,进而有效提高了智能硬件的连接率。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的蓝牙设备列表的展现方法的流程图;图2为本专利技术实施例提供的蓝牙设备列表的展现方法的另一流程图;图3为本专利技术实施例提供的蓝牙设备列表的展现装置结构框图;图4为本专利技术实施例提供的判断单元结构框图;图5为本专利技术实施例提供的检测单元结构框图;图6为本专利技术实施例提供的展示单元结构框图;图7为本专利技术实施例提供的蓝牙设备列表的展现装置另一种结构框图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的蓝牙设备列表的展现方法的流程图,该方法可应用于移动终端上,如智能手机、平板电脑等设备;参照图1,该方法可以包括:S101:维持蓝牙搜索状态;本专利技术实施例中的蓝牙设备列表的展现方法是基于蓝牙技术实现的,因此,在蓝牙设备列表的展现过程中,需要打开移动终端的蓝牙搜索功能,使得移动终端维持蓝牙搜索状态;可选的,用户可以通过点击移动终端上的蓝牙快捷操作的方式来打开蓝牙搜索功能,也可以通过点击移动终端上的蓝牙图标的方式来打开蓝牙搜索功能,对此打开蓝牙搜索功能的方式本专利技术实施例不做限定。S102:接收蓝牙广播信息;S103:判断所述蓝牙广播信息是否为目标应用的智能硬件所发送;需要说明的是,基于目标应用开发的智能硬件会向周围发送蓝牙广播信息,而发送的蓝牙广播信息是通过目标应用的第一密钥加密的,例如:智能硬件可通过约定的目标应用的第一密钥加密广播信息,然后向周围发送“我是一个蓝牙设备,我的ID是XXXX”的蓝牙广播;需要说明的是,本专利技术实施例中的目标应用指的是可运行在移动终端上的应用,如可运行在移动终端上的即时通信应用等;在本专利技术实施例中,基于目标应用开发的智能硬件,是与运行在移动终端上的目标应用达成一致协议的智能硬件;例如:即时通信应用的服务提供商,可与智能硬件厂商达成本文档来自技高网...
【技术保护点】
一种蓝牙设备列表的展现方法,其特征在于,所述方法包括:维持蓝牙搜索状态;若接收到蓝牙广播信息,判断所述蓝牙广播信息是否为目标应用的智能硬件所发送,其中,目标应用的智能硬件发送的蓝牙广播信息通过目标应用的第一密钥加密;若是,触发调取系统文件中预置的与所述第一密钥对应的目标应用的第二密钥;根据所述第二密钥对所述蓝牙广播信息进行解密,得到所述智能硬件的描述信息;所述第一密钥和所述第二密钥为所述目标应用对应的两个密钥;在检测到蓝牙设备列表展示指令时,展示具有所述描述信息的蓝牙设备列表。
【技术特征摘要】
【专利技术属性】
技术研发人员:施佩菊,陈昊,刘红杰,何伟,房宋,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。