控制蓝牙设备的方法及装置的制造方法

文档序号:9791059阅读:657来源:国知局
控制蓝牙设备的方法及装置的制造方法
【技术领域】
[0001 ]本公开涉及通信技术领域,尤其涉及一种控制蓝牙设备的方法及装置。
【背景技术】
[0002]相关技术中,蓝牙遥控器一般作为控制蓝牙设备的默认适配设备,使用安全且方便。然而,如果蓝牙设备的蓝牙遥控器出现故障或者用户携带蓝牙设备出门后忘记携带蓝牙遥控器,蓝牙设备便无法使用,给用户的生活带来诸多不便。

【发明内容】

[0003]有鉴于此,本公开提供一种控制蓝牙设备的方法及装置,以防止蓝牙设备可能被人恶意操控。
[0004]根据本公开实施例的第一方面,提供了一种控制蓝牙设备的方法,应用于蓝牙设备中,所述方法包括:
[0005]接收用户终端发送的蓝牙连接请求,所述用户终端为所述蓝牙设备的非默认适配设备;
[0006]根据所述蓝牙连接请求与所述用户终端建立蓝牙连接;
[0007]提示用户输入验证信息;
[0008]接收用户终端发送的用户验证信息,对所述用户终端进行身份验证;
[0009]若身份验证成功,与所述用户终端进行蓝牙通信;
[0010]若身份验证失败,断开与所述用户终端的蓝牙连接。
[0011 ] 可选地,在所述提示用户输入验证信息之前,所述方法还包括:
[0012]根据所述蓝牙连接请求包括的用户终端的设备标识匹配预设白名单;
[0013]若所述白名单中包括所述用户终端的设备标识,则与所述用户终端进行蓝牙通?目;
[0014]若所述白名单中不包括所述用户终端的设备标识,则触发蓝牙设备提示用户输入验证信息。
[0015]可选地,所述控制蓝牙设备的方法还包括:
[0016]将通过身份验证的用户终端的设备标识加入所述蓝牙设备的白名单中。
[0017]可选地,所述控制蓝牙设备的方法还包括:
[0018]统计一段时间内一个用户终端身份验证失败的次数;
[0019]若所述用户终端身份验证失败的次数满足预设阈值,将所述用户终端的设备标识列入所述蓝牙设备的黑名单。
[0020]可选地,所述接收用户终端发送的用户验证信息,对所述用户终端进行身份验证,包括:
[0021 ]接收用户终端发送的用户验证信息;
[0022]计算从提示用户输入验证信息到接收到用户验证信息之间的时间间隔;
[0023]将所述时间间隔与预置时间阈值进行比较;
[0024]若所述时间间隔大于预置时间阈值,确定身份验证失败;
[0025]若所述时间间隔小于等于所述预置时间阈值,则判断所述用户验证信息与所述验证信息是否匹配;
[0026]若所述用户验证信息与所述验证信息匹配,则判定用户终端身份验证成功;
[0027]若所述用户验证信息与所述验证信息不匹配,则判定用户终端身份验证失败。
[0028]根据本公开实施例的第二方面,提供了一种控制蓝牙设备的装置,设置于蓝牙设备中,包括:
[0029]连接请求接收模块,被配置为接收用户终端发送的蓝牙连接请求,所述用户终端为所述蓝牙设备的非默认适配设备;
[0030]蓝牙连接模块,被配置为根据所述蓝牙连接请求与所述用户终端建立蓝牙连接;[0031 ]信息提示模块,被配置为提示用户输入验证信息;
[0032]身份验证模块,被配置为接收用户终端发送的用户验证信息,对所述用户终端进行身份验证;
[0033]第一通信模块,被配置为在身份验证成功的情况下,与所述用户终端进行蓝牙通?目;
[0034]断开模块,被配置为在身份验证失败的情况下,断开与所述用户终端的蓝牙连接。
[0035]可选地,所述控制蓝牙设备的装置还包括:
[0036]匹配模块,被配置为根据所述蓝牙连接请求包括的用户终端的设备标识匹配预设白名单;
[0037]第二通信模块,被配置为在所述白名单中包括所述用户终端的设备标识的情况下,与所述用户终端进行蓝牙通信;
[0038]验证触发模块,被配置为在所述白名单中不包括所述用户终端的设备标识的情况下,触发蓝牙设备提示用户输入验证信息。
[0039]可选地,所述控制蓝牙设备的装置还包括:
[0040]白名单设置模块,被配置为将通过身份验证的用户终端的设备标识加入所述蓝牙设备的白名单中。
[0041 ]可选地,所述控制蓝牙设备的装置还包括:
[0042]统计模块,被配置为统计一段时间内一个用户终端身份验证失败的次数;
[0043]黑名单设置模块,被配置为在所述用户终端身份验证失败的次数满足预设阈值的情况下,将所述用户终端的设备标识列入所述蓝牙设备的黑名单。
[0044]可选地,所述身份验证模块,包括:
[0045]验证信息接收单元,被配置为接收用户终端发送的用户验证信息;
[0046]计时单元,被配置为计算从提示用户输入验证信息到接收到用户验证信息之间的时间间隔;
[0047]比较单元,被配置为将所述时间间隔与预置时间阈值进行比较;
[0048]失败确定单元,被配置为在所述时间间隔大于预置时间阈值的情况下,确定身份验证失败;
[0049]判断单元,被配置为在所述时间间隔小于等于所述预置时间阈值的情况下,判断所述用户验证信息与所述验证信息是否匹配;
[0050]第一判定单元,被配置为在所述用户验证信息与所述验证信息匹配的情况下,判定用户终端身份验证成功;
[0051]第二判定单元,被配置为在所述用户验证信息与所述验证信息不匹配的情况下,判定用户终端身份验证失败。
[0052]根据本公开实施例的第三方面,提供了一种控制蓝牙设备的装置,包括:
[0053]处理器;
[0054]用于存储处理器可执行指令的存储器;
[0055]其中,所述处理器被配置为:
[0056]接收用户终端发送的蓝牙连接请求,所述用户终端为所述蓝牙设备的非默认适配设备;
[0057]根据所述蓝牙连接请求与所述用户终端建立蓝牙连接;
[0058]提示用户输入验证信息;
[0059]接收用户终端发送的用户验证信息,对所述用户终端进行身份验证;
[0060]若身份验证成功,与所述用户终端进行蓝牙通信;
[0061]若身份验证失败,断开与所述用户终端的蓝牙连接。
[0062]本公开的实施例提供的技术方案可以包括以下有益效果:
[0063]本公开中,本公开提供的控制蓝牙设备的方法,当用户终端向蓝牙设备发送蓝牙连接请求后,蓝牙设备可以事先与用户终端建立蓝牙连接。然后在用户终端和蓝牙设备可以通过蓝牙传输数据的基础上,请求对用户终端进行身份验证。通过对用户进行身份验证的方式有效区分实际用户和恶意操控用户,从而实现允许非默认适配设备对蓝牙设备的安全、有效控制。
[0064]本公开中,可以通过蓝牙设备预设的白名单首先对用户终端进行匹配,对通过白名单的用户终端无需进一步身份验证即可确认为实际用户,对于在白名单中匹配不到的用户终端可以进一步身份验证,既节省用户时间又能确保蓝牙设备的信息安全。
[0065]本公开中,对于通过身份验证的用户终端,可以将该用户终端的设备标识加入到蓝牙设备的白名单中。用户后续使用该用户终端操控蓝牙设备时,可以节省身份验证环节,方便用户使用该用户终端操控蓝牙设备,节约用户时间,从而提升蓝牙设备的用户体验。
[0066]本公开中,在蓝牙设备中可以启用黑名单机制,当接收到用户终端的蓝牙连接请求后,可以将用户终端的设备标识匹配蓝牙设备的黑名单,若在黑名单中查找到用户终端的设备标识,则直接断开蓝牙连接,无需进行后续的身份验证,节约了系统处理资源,进一步防止某些用户以后再恶意操控蓝牙设备,提升设备的用户体验。
[0067]本公开中,在蓝牙设备对用户终端进行身份验证时,可以首先判断从提示用户输入验证信息到接收到用户验证信息的时间间隔是否超过预置时间阈值,若超过,则自动断开蓝牙连接,避免蓝牙过长时间处于等待状态而一直占用系统资源,从而提升设备性能。
[0068]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0069]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0070]图1是本公开根据一示例性实施例示出的一种实现控制蓝牙设备的方法的流程图;
[0071]图2是本公开根据一示例性实施例示出的一种控制蓝牙设备的方法的场景示意图;
[0072]图3是本公开根
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1