System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种提高BLE连接安全性的配对方法、系统及存储介质技术方案_技高网

一种提高BLE连接安全性的配对方法、系统及存储介质技术方案

技术编号:40256054 阅读:5 留言:0更新日期:2024-02-02 22:48
本发明专利技术属于电器控制技术领域,公开了一种提高BLE连接安全性的配对方法、系统及存储介质,该方法包括:当被控设备为首次与主控设备进行BLE连接时,向主控设备发送需要设置安全码的指令;安全码用于其它主控设备与被控设备之间的配对请求验证;被控设备接收设置的安全码信息并存储;所述被控设备与所述主控设备之间完成BLE连接。该方法通过被控设备首次与主控设备进行BLE连接时,采用设置安全码,增强了配对请求的验证,以便在其它主控设备与被控设备之间进行配对请求时,需要提供正确的安全码才能成功配对。这样可以避免未经授权的设备进行连接,提高了连接的安全性;有效防止未经授权的用户滥用或干扰设备,并提高用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及电器控制,更具体的说是涉及一种提高ble连接安全性的配对方法、系统及存储介质。


技术介绍

1、目前,大多数家用电器设备支持低功耗蓝牙(ble)连接,因为ble连接具有配对快捷、控制便利的优势。比如,空调、冰箱、洗衣机等等,智能终端可基于ble连接实现对电器设备的控制运行。然而,由于ble连接的便捷性,存在着被他人配对并滥用的风险,这影响到用户的使用体验和设备的安全性。目前市场上的ble配对方式主要依赖于设备发现和连接请求,缺乏安全保护机制,容易被他人配对并操控。

2、因此,需要提供一种更安全的设备发现和连接请求机制,以防止未经授权的配对操作。


技术实现思路

1、有鉴于此,针对ble设备配对的安全性问题,本专利技术提供了一种克服上述问题或者至少部分地解决上述问题的提高ble连接安全性的配对方法、系统及存储介质。

2、为了实现上述目的,本专利技术采用如下技术方案:

3、第一方面,本专利技术实施例提供一种提高ble连接安全性的配对方法,包括以下步骤:

4、当被控设备为首次与主控设备进行ble连接时,向所述主控设备发送需

5、要设置安全码的指令;所述安全码用于其它主控设备与被控设备之间的配对请求验证;

6、所述被控设备接收设置的安全码信息并存储;

7、所述被控设备与所述主控设备之间完成ble连接,所述被控设备处于所述主控设备的受控制状态。

8、进一步地,还包括:

9、当所述被控设备与其它主控设备进行ble连接,对所述其它主控设备发送的安全码进行校验;

10、当校验通过后,所述被控设备与所述其它主控设备ble配对连接成功。

11、进一步地,还包括:

12、当所述被控设备接收清除已设置安全码的指令时,则将存储的安全码清除,使所述被控设备恢复为默认状态或无安全码状态。

13、进一步地,所述被控设备接收清除已设置安全码的指令,包括:

14、所述主控设备扫描所述被控设备上的二维码,获取所述被控设备的mac地址,根据所述mac地址向所述被控设备发送清除已设置安全码的指令;

15、和/或

16、所述被控设备自身的界面输入和/或按键输入的清除指令被触发。

17、进一步地,所述被控设备接收设置的安全码信息并存储,包括:

18、所述被控设备接收自身的界面输入和/或按键输入的安全码信息并存储;和/或

19、所述被控设备接收所述主控设备设置的安全码信息并存储。

20、第二方面,本专利技术实施例还提供一种提高ble连接安全性的配对系统,所述配对系统为被控设备;其中,所述配对系统包括:

21、首次配对模块,用于当被控设备为首次与主控设备进行ble连接时,向所述主控设备发送需要设置安全码的指令;所述安全码用于其它主控设备与被控设备之间的配对请求验证;

22、设置存储模块,用于所述被控设备接收设置的安全码信息并存储;

23、首次绑定模块,用于所述被控设备与所述主控设备之间完成ble连接,所述被控设备处于所述主控设备的受控制状态。

24、进一步地,还包括:

25、校验模块,用于当所述被控设备与其它主控设备进行ble连接,对所述其它主控设备发送的安全码进行校验;

26、配对模块,用于当校验通过后,所述被控设备与所述其它主控设备ble配对连接成功。

27、进一步地,还包括:

28、密码清除模块,用于当所述被控设备接收清除已设置安全码的指令时,则将存储的安全码清除,使所述被控设备恢复为默认状态或无安全码状态。

29、进一步地,所述密码清除模块,包括:

30、扫描清除单元,用于当所述主控设备扫描所述被控设备上的二维码,获取所述被控设备的mac地址,根据所述mac地址向所述被控设备发送清除已设置安全码的指令;则将存储的安全码清除,使所述被控设备恢复为默认状态或无安全码状态;

31、和/或

32、设备清除单元,用于当所述被控设备自身的界面输入和/或按键输入的清除指令被触发时,则将存储的安全码清除,使所述被控设备恢复为默认状态或无安全码状态。

33、进一步地,所述设置存储模块,包括:

34、主控设置单元,用于所述被控设备接收所述主控设备设置的安全码信息并存储;

35、和/或

36、被控设置单元,用于所述被控设备接收自身的界面输入和/或按键输入的安全码信息并存储。

37、第三方面,本专利技术实施例又提供一种提高ble连接安全性的配对系统,包括:

38、至少一个处理器;以及与所述至少一个处理器通信连接的存储器;

39、其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行所述第一方面的任一种提高ble连接安全性的配对方法。

40、第四方面,本专利技术实施例再提供一种存储介质,所述存储介质中存储有指令,当指令在终端上运行时,能够实现如所述第一方面任一项所述的一种提高ble连接安全性的配对方法。

41、本专利技术中第二方面至第四方面的描述,可以参考第一方面的详细描述;并且,第二方面至第四方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。

42、经由上述的技术方案可知,与现有技术相比,本专利技术公开提供了一种提

43、高

44、ble连接安全性的配对方法,该方法通过被控设备首次与主控设备进行ble连接时,采用设置安全码,增强了配对请求的验证,以便在其它主控设备与被控设备之间进行配对请求时,需要提供正确的安全码才能成功配对。这样可以避免未经授权的设备进行连接,提高了连接的安全性;有效防止未经授权的用户滥用或干扰设备,并提高用户的使用体验。

45、另外,被控设备接收并存储设置的安全码信息,以便在未来的配对请求中进行验证。这样可以确保只有已存储安全码的设备不会被未经授权的用户滥用,进一步加强了连接的安全性。

本文档来自技高网...

【技术保护点】

1.一种提高BLE连接安全性的配对方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种提高BLE连接安全性的配对方法,其特征在于,还包括:

3.根据权利要求1所述的一种提高BLE连接安全性的配对方法,其特征在于,还包括:

4.根据权利要求3所述的一种提高BLE连接安全性的配对方法,其特征在于,所述被控设备接收清除已设置安全码的指令,包括:

5.根据权利要求1所述的一种提高BLE连接安全性的配对方法,其特征在于,所述被控设备接收设置的安全码信息并存储,包括:

6.一种提高BLE连接安全性的配对系统,其特征在于,所述配对系统为被控设备;其中,所述配对系统包括:

7.根据权利要求6所述的一种提高BLE连接安全性的配对系统,其特征在于,还包括:

8.根据权利要求6所述的一种提高BLE连接安全性的配对系统,其特征在于,还包括:

9.根据权利要求8所述的一种提高BLE连接安全性的配对系统,其特征在于,所述密码清除模块,包括:

10.根据权利要求6所述的一种提高BLE连接安全性的配对系统,其特征在于,所述设置存储模块,包括:

11.一种提高BLE连接安全性的配对系统,其特征在于,包括:

12.一种存储介质,其特征在于,所述存储介质中存储有指令,当指令在终端上运行时,能够实现如权利要求1-5中任一项所述的一种提高BLE连接安全性的配对方法。

...

【技术特征摘要】

1.一种提高ble连接安全性的配对方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种提高ble连接安全性的配对方法,其特征在于,还包括:

3.根据权利要求1所述的一种提高ble连接安全性的配对方法,其特征在于,还包括:

4.根据权利要求3所述的一种提高ble连接安全性的配对方法,其特征在于,所述被控设备接收清除已设置安全码的指令,包括:

5.根据权利要求1所述的一种提高ble连接安全性的配对方法,其特征在于,所述被控设备接收设置的安全码信息并存储,包括:

6.一种提高ble连接安全性的配对系统,其特征在于,所述配对系统为被控设备;其中,所述配对系统包括:

<...

【专利技术属性】
技术研发人员:张相钊王子廖海霖李保水邓德瑞
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1