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

文档序号:9791059阅读:来源:国知局
户验证信息与验证信息匹配,则判定用户终端身份验证成功;
[0116]在步骤147中,若所述用户验证信息与验证信息不匹配,则判定用户终端身份验证失败。
[0117]在步骤15中,若身份验证成功,与所述用户终端进行蓝牙通信;
[0118]本公开实施例中,若用户通过用户终端输入的用户验证信息与蓝牙设备显示的验证信息匹配成功,则说明该用户终端为有效用户终端,允许蓝牙设备与该有效用户终端继续进行蓝牙数据传输。
[0119]在步骤16中,若身份验证失败,断开与所述用户终端的蓝牙连接。
[0120]相应的,若用户通过用户终端输入的用户验证信息与蓝牙设备的验证信息匹配失败,则说明该用户终端可能为恶意操控终端,为防止其恶意操控蓝牙设备,断开与该用户终端的蓝牙连接,不再允许该用户终端访问蓝牙设备。
[0121]可见,本公开提供的控制蓝牙设备的方法,当用户终端向蓝牙设备发送蓝牙连接请求后,蓝牙设备可以事先与用户终端建立蓝牙连接。然后在二者建立蓝牙连接即可以通过蓝牙传输数据的基础上,请求对用户终端进行身份验证。通过要求用户输入验证信息的方式可以有效区分实际用户和恶意操控用户,从而实现非默认适配设备对蓝牙设备的安全、有效控制。
[0122]图4根据一示例性实施例示出了另一种控制蓝牙设备的方法流程图,在图1所示实施例的基础上,在步骤12和13之间,还可以包括:
[0123]在步骤17中,根据所述蓝牙连接请求包括的用户终端的设备标识匹配预设白名单;
[0124]蓝牙连接请求中包括用户终端的设备标识,该设备标识比如是用户终端的MAC地址等信息。蓝牙设备中预设有允许用户访问的白名单,仍以小米盒子为例,比如,上述预设白名单可以包括各个家庭成员的用户终端的设备标识。
[0125]在步骤18中,若所述白名单中包括所述用户终端的设备标识,则与所述用户终端进行蓝牙通信;
[0126]若所述白名单中不包括所述用户终端的设备标识,则触发蓝牙设备执行上述步骤13ο
[0127]在本公开另一实施例中,若蓝牙设备的预设白名单中不包括所述用户终端的设备标识,蓝牙设备也可以直接断开与上述用户终端的蓝牙连接,而不再执行步骤13及后续步骤,从而避免陌生用户的用户终端对蓝牙设备的干扰控制。
[0128]图5根据一示例性实施例示出了另一种控制蓝牙设备的方法流程图,在图1所示实施例的基础上,还可以包括:
[0129]在步骤19中,将通过身份验证的用户终端的设备标识加入所述蓝牙设备的白名单中。
[0130]对于通过身份验证的用户终端,可以将该用户终端的设备标识加入到蓝牙设备的白名单中。用户后续使用该用户终端操控蓝牙设备时,可以节省身份验证环节,方便用户使用该用户终端操控蓝牙设备,节约用户时间,从而提升蓝牙设备的用户体验。
[0131]图6根据一示例性实施例示出了另一种控制蓝牙设备的方法流程图,在图1所示实施例的基础上,还可以包括:
[0132]在步骤110中,统计一段时间内一个用户终端身份验证失败的次数;
[0133]在步骤111中,若所述用户终端未通过身份验证的次数满足预设阈值,将所述用户终端的设备标识列入所述蓝牙设备的黑名单。
[0134]本公开一实施例中,为进一步防止某些用户以后再恶意操控蓝牙设备,在蓝牙设备中可以启用黑名单机制,具体实施过程为:统计一段时间内某一用户终端身份验证失败的次数,比如统计用户终端A在一天内身份验证失败的次数,假设上述预设阈值为10次,当用户终端A在一天内身份验证失败的次数超过10次,说明用户终端A的持有者看不到蓝牙设备显示的验证信息或者不知道蓝牙设备的预设验证信息,属于恶意操控者。为防止该用户以后再试图恶意操控蓝牙设备,蓝牙设备自动将用户终端A的设备标识添加到用户黑名单中。当该用户终端下次再请求与蓝牙设备建立蓝牙通信时,蓝牙设备直接拒绝与其建立蓝牙连接。
[0135]根据本发明的另一个优选实施例,当存在某一用户终端与蓝牙设备建立蓝牙连接时,蓝牙设备可以弹出验证框。该验证框中有“加入黑名单”选项。如果用户发现该用户终端为恶意连接蓝牙设备,用户可以直接通过选择“加入黑名单”选项将该用户终端拉入黑名单。
[0136]对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。
[0137]其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本公开所必须的。
[0138]对应上述一种控制蓝牙设备的方法,本公开还提供了一种控制蓝牙设备的装置,设置于蓝牙设备中。
[0139]参照图7根据一示例性实施例示出的一种控制蓝牙设备的装置框图,所述装置可以包括:
[0140]连接请求接收模块21,被配置为接收用户终端发送的蓝牙连接请求,所述用户终端为所述蓝牙设备的非默认适配设备;
[0141]蓝牙连接模块22,被配置为根据所述蓝牙连接请求与所述用户终端建立蓝牙连接;
[0142]信息提示模块23,被配置为提示用户输入验证信息;
[0143]身份验证模块24,被配置为接收用户终端发送的用户验证信息,对所述用户终端进行身份验证;
[0144]第一通信模块25,被配置为在身份验证成功的情况下,与所述用户终端进行蓝牙通信;
[0145]断开模块26,被配置为在身份验证失败的情况下,断开与所述用户终端的蓝牙连接。
[0146]图8根据一示例性实施例示出了另一种控制蓝牙设备的装置框图,图7所示实施例的基础上,所述装置还可以包括:
[0147]匹配模块27,被配置为根据所述蓝牙连接请求包括的用户终端的设备标识匹配预设白名单;
[0148]第二通信模块28,被配置为在所述白名单中包括所述用户终端的设备标识的情况下,与所述用户终端进行蓝牙通信;
[0149]验证触发模块29,被配置为在所述白名单中不包括所述用户终端的设备标识的情况下,触发蓝牙设备提示用户输入验证信息。
[0150]图9根据一示例性实施例示出了另一种控制蓝牙设备的装置框图,在图7所示实施例的基础上,所述装置还可以包括:
[0151]白名单设置模块210,被配置为将通过身份验证的用户终端的设备标识加入所述蓝牙设备的白名单中。
[0152]图10根据一示例性实施例示出了另一种控制蓝牙设备的装置框图,在图7所示实施例的基础上,所述装置还可以包括:
[0153]统计模块211,被配置为统计一段时间内一个用户终端身份验证失败的次数;
[0154]黑名单设置模块212,被配置为在所述用户终端身份验证失败的次数满足预设阈值的情况下,将所述用户终端的设备标识列入所述蓝牙设备的黑名单。
[0155]图11根据一示例性实施例示出了另一种控制蓝牙设备的装置框图,在图7所示实施例的基础上,所述身份验证模块24可以包括:
[0156]验证信息接收单元241,被配置为接收用户终端发送的用户验证信息;
[0157]计时单元242,被配置为计算从提示用户输入验证信息到接收到用户验证信息之间的时间间隔;
[0158]比较单元243,被配置为将所述时间间隔与预置时间阈值进行比较;
[0159]失败确定单元244,被配置为在所述时间间隔大于预置时间阈值的情况下,确定身份验证失败;
[0160]判断单元245,被配置为在所述时间间隔小于等于所述预置时间阈值的情况下,判断所述用户验证信息是否与所述验证信息匹配;
[0161]第一判定单元246,被配置为在所述用户验证信息与验证信息匹配的情况下,判定用户终端身份验证成功;
[0162]第二判定单元247,被配置为在所述用户验证信息与验证信息不匹配的情况下,判定用户终端身份验证失败。
[0163]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0164]相应的,本公开还提供了一种蓝牙设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:
[0165]接收用户终端发送的蓝牙连接请求,所述用户终端为所述蓝牙设备的非默认适配设备;
[0
...
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1