智能设备的底座的绑定控制的方法、底座、智能设备和存储介质技术

技术编号:37303440 阅读:22 留言:0更新日期:2023-04-21 22:48
本申请涉及智能设备的底座的绑定控制的方法、底座、智能设备和存储介质。智能设备具有出厂前预设的第一密钥、第二密钥和第一设备序列号,底座中具有出厂前预设的第一密钥、第三密钥和第二设备序列号方法包括在检测到智能设备接入的情况下,底座将第一数据发送给智能设备;底座接收智能设备发送的第二数据,验证底座的合法性;智能设备将第三数据发送给终端设备,以使终端设备在基于第三数据和从服务器上调用的第二密钥验证底座和智能设备的合法性;在底座处于联网状态的情况下,底座将第四数据发送给服务器,以使服务器在基于第四数据和存储的第三密钥验证底座和智能设备的合法性。所述防范能够避免非法设备的接入,确保联网的设备的身份可靠性。网的设备的身份可靠性。网的设备的身份可靠性。

【技术实现步骤摘要】
智能设备的底座的绑定控制的方法、底座、智能设备和存储介质


[0001]本申请涉及智能设备
,更具体地,涉及一种智能设备的底座的绑定控制的方法、底座、智能设备和存储介质。

技术介绍

[0002]底座能够给便携式空气消毒机提供支撑,还具有集尘的作用,另外还可以提供充电功能,有利于支持空气消毒机更好地进行空气质量监测、甲醛监测和/或温湿度监测等。为了支持便携式空气消毒机可以随身携带,在家庭、车载、通行和办公场景中均可以使用,所以需要同一个便携式空气消毒机可以在多个底座上,均可正常使用,还需要对底座和空气消毒机进行远程实时控制。但是对于盗版底座和仿制底座的问题,以及非法的远程控制的问题,可能会影响空气消毒机和底座的正常可靠使用。

技术实现思路

[0003]提供了本申请以解决现有技术中存在的上述缺陷。提供了一种智能设备的底座的绑定控制的方法、底座、智能设备和存储介质,能够实现底座与智能设备、终端设备及服务器之间的四方身份认证,避免非法设备的接入,确保联网的设备的身份可靠性,确保后续进行可信的远程控制。
[0004]根据本申请的第一方案,提供了一种智能设备的底座的绑定控制的方法,智能设备具有出厂前预设的第一密钥、第二密钥和用于标识所述智能设备的第一设备序列号,底座中具有出厂前预设的第一密钥、第三密钥和用于标识所述底座的第二设备序列号,所述第一密钥、所述第二密钥和所述第三密钥还被存储在服务器中,所述方法包括:在检测到智能设备接入的情况下,所述底座将第一数据发送给所述智能设备,所述第一数据中包含利用所述第一密钥加密第二设备序列号和第三密钥所得到的第一密文;所述底座接收所述智能设备发送的第二数据,所述第二数据是所述智能设备在基于所述第一密钥和第一数据验证所述底座合法的情况下生成的,所述第二数据中包含利用第三密钥加密第一设备序列号和第二密钥所得到的第二密文。所述底座存储利用第三密钥解密所述第二密文而得到的第一设备序列号和第二密钥。所述智能设备将第三数据发送给终端设备,所述第三数据中包含利用第二密钥加密第一设备序列号和第二设备序列号所得到的第三密文,以使所述终端设备在基于所述第三数据和从所述服务器上调用的第二密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第三密文而得到的第一设备序列号和第二设备序列号。在所述底座处于联网状态的情况下,所述底座将第四数据发送给所述服务器,所述第四数据中包括利用第三密钥加密第一设备序列号和第二设备序列号所得到的第四密文,以使所述服务器在基于所述第四数据和存储的第三密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第四密文而得到的第一设备序列号和第二设备序列号。
[0005]根据本申请的第二方案,提供了一种智能设备的底座,所述底座包括第一安全可
信模块和第一通信模块,所述第一安全可信模块中存储有出厂前预设的第一密钥、第三密钥和用于标识所述底座的第二设备序列号;其中,所述第一安全可信模块配置为:在检测到智能设备接入的情况下,利用所述第一密钥加密第二设备序列号和第三密钥生成第一密文,并利用第一密文生成第一数据。所述第一通信模块配置为:将所述第一数据发送给智能设备,以供所述智能设备基于所述第一密钥和第一数据验证所述底座的合法性。接收所述智能设备发送的第二数据,所述第二数据是所述智能设备在基于所述第一密钥和第一数据验证所述底座合法的情况下生成的,所述第二数据中包含利用第三密钥加密第一设备序列号和第二密钥所得到的第二密文。所述第一安全可信模块,还配置为:存储利用第三密钥解密所述第二密文而得到的第一设备序列号和第二密钥。在所述底座处于联网状态的情况下,生成并输出第四数据,所述第四数据中包括利用第三密钥加密第一设备序列号和第二设备序列号所得到的第四密文,以使所述服务器在基于所述第四数据和存储的第三密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第四密文而得到的第一设备序列号和第二设备序列号。
[0006]根据本申请的第三方案,提供一种智能设备,所述智能设备包括第二安全可信模块和第二通信模块,所述第二安全可信模块中存储有出厂前预设的第一密钥、第二密钥和用于标识所述智能设备的第一设备序列号;其中,所述第二通信模块配置为:接收所述底座发送的第一数据,所述第一数据中包含利用所述第一密钥加密第二设备序列号和第三密钥所得到的第一密文。所述第二安全可信模块配置为:基于所述第一密钥和所述第一数据验证所述底座的合法性;在验证所述底座为合法底座后,利用第三密钥加密第一设备序列号和第二密钥得到第二密文,并利用第二密文生成第二数据。所述第二通信模块,还配置为:将所述第二数据发送给所述底座,以供底座存储利用第三密钥解密所述第二密文而得到的第一设备序列号和第二密钥。所述第二安全可信模块,还配置为:在验证所述底座为合法底座后,生成并输出第三数据,所述第三数据中包含利用第二密钥加密第一设备序列号和第二设备序列号所得到的第三密文,以使所述终端设备在基于所述第三数据和从所述服务器上调用的第二密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第三密文而得到的第一设备序列号和第二设备序列号。
[0007]根据本申请的第四方案,提供一种计算机可读存储介质,其上存储有指令,该指令由处理器执行时,实现如下步骤:在检测到智能设备接入的情况下,利用所述第一密钥加密第二设备序列号和第三密钥生成第一密文,并利用第一密文生成并输出第一数据。获取所述智能设备发送的第二数据,所述第二数据包含利用第三密钥加密第一设备序列号和第二密钥所得到的第二密文;存储利用第三密钥解密所述第二密文而得到的第一设备序列号和第二密钥;在所述底座处于联网状态的情况下,生成并输出第四数据,所述第四数据中包括利用第三密钥加密第一设备序列号和第二设备序列号所得到的第四密文,以使所述服务器在基于所述第四数据和存储的第三密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第四密文而得到的第一设备序列号和第二设备序列号。
[0008]根据本申请的第五方案,提供一种计算机可读存储介质,其上存储有指令,该指令由处理器执行时,实现如下步骤:接收底座发送的第一数据,所述第一数据中包含利用所述第一密钥加密第二设备序列号和第三密钥所得到的第一密文;基于所述第一密钥和所述第一数据验证所述底座的合法性;在验证所述底座为合法底座后,利用第三密钥加密第一设
备序列号和第二密钥得到第二密文,并利用第二密文生成并输出第二数据;在验证所述底座为合法底座后,生成并输出第三数据,所述第三数据中包含利用第二密钥加密第一设备序列号和第二设备序列号所得到的第三密文,以使所述终端设备在基于所述第三数据和从所述服务器上调用的第二密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第三密文而得到的第一设备序列号和第二设备序列号。
[0009]本申请各个实施例提供的一种智能设备的底座的绑定控制的方法、底座、智能设备和存储介质,正版的智能设备和底座分别具有出厂前预设的密钥和设备序列号。对于新的底座,当检测到智能设备接入后,通过密钥和设备序列号与智能设备之间完成合法认证;当底座本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能设备的底座的绑定控制的方法,其特征在于,智能设备具有出厂前预设的第一密钥、第二密钥和用于标识所述智能设备的第一设备序列号,底座中具有出厂前预设的第一密钥、第三密钥和用于标识所述底座的第二设备序列号,所述第一密钥、所述第二密钥和所述第三密钥还被存储在服务器中,所述方法包括:在检测到智能设备接入的情况下,所述底座将第一数据发送给所述智能设备,所述第一数据中包含利用所述第一密钥加密第二设备序列号和第三密钥所得到的第一密文;所述底座接收所述智能设备发送的第二数据,所述第二数据是所述智能设备在基于所述第一密钥和第一数据验证所述底座合法的情况下生成的,所述第二数据中包含利用第三密钥加密第一设备序列号和第二密钥所得到的第二密文;所述底座存储利用第三密钥解密所述第二密文而得到的第一设备序列号和第二密钥;所述智能设备将第三数据发送给终端设备,所述第三数据中包含利用第二密钥加密第一设备序列号和第二设备序列号所得到的第三密文,以使所述终端设备在基于所述第三数据和从所述服务器上调用的第二密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第三密文而得到的第一设备序列号和第二设备序列号;在所述底座处于联网状态的情况下,所述底座将第四数据发送给所述服务器,所述第四数据中包括利用第三密钥加密第一设备序列号和第二设备序列号所得到的第四密文,以使所述服务器在基于所述第四数据和存储的第三密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第四密文而得到的第一设备序列号和第二设备序列号。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述底座中已经存储有所述智能设备的第一设备序列号和第二密钥:所述智能设备将第三数据发送给终端设备,所述第三数据中包含利用第二密钥加密第一设备序列号和第二设备序列号所得到的第三密文,以使所述终端设备在基于所述第三数据和从所述服务器上调用的第二密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第三密文而得到的第一设备序列号和第二设备序列号;在所述底座处于联网状态的情况下,所述底座将第四数据发送给所述服务器,所述第四数据中包括利用第三密钥加密第一设备序列号和第二设备序列号所得到的第四密文,以使所述服务器在基于所述第四数据和存储的第三密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第四密文而得到的第一设备序列号和第二设备序列号。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述底座未处于联网状态的情况下:所述底座通过所述智能设备接收配网信息密文,所述配网信息密文由所述终端设备利用第三密钥加密用户输入的配网信息而形成;所述底座基于利用第三密钥解密所述配网信息密文所得到的配网信息,进行网络连接。4.根据权利要求1

3任一项所述的方法,其特征在于,所述第一数据中还包含第二设备序列号;所述智能设备基于所述第一密钥和第一数据验证所述底座合法,包括:所述智能设备利用所述第二设备序列号对应的第三密钥,解密所述第一密文得到第一明文;
在第一数据中的第二设备序列号与所述第一明文匹配的情况下,所述智能设备确定所述底座合法。5.根据权利要求1

4任一所述的方法,其特征在于,所述方法还包括:在所述第二密钥为非对称密钥的情况下,所述智能设备具有出厂前预设的第二密钥公钥和第二密钥私钥,所述第二密钥公钥还被存储在服务器中;所述第二数据中包含的第二密钥为第二密钥公钥;所述第三密文为利用第二密钥私钥加密所得到的密文;和/或,在所述第三密钥为非对称密钥的情况下,所述底座具有出厂前预设的第三密钥公钥和第三密钥私钥,所述第三密钥公钥还被存储在服务器中;所述第一数据中包含的第三密钥为第三密钥公钥;所述第二密文为利用第三密钥公钥加密所得到的密文;所述第四密文为利用所述第三密钥私钥加密锁得到的密文。6.根据权利要求1

5任一项所述的方法,其特征在于,所述方法还包括:在所述底座处于联网状态的情况下,所述底座通过所述服务器接收来自所述终端设备的第一控制命令,所述第一控制命令被第三密钥加密;所述底座利用第三密钥解密被加密的所述第一控制命令,执行所述第一控制命令所指示的操作;和/或,在所述底座处于联网状态的情况下,所述智能设备通过所述服务器和所述底座接收来自所述终端设备的第二控制命令,所述第二控制命令被第二密钥加密;所述智能设备利用第二密钥解密被加密的所述第二控制命令,执行所述第二控制命令所指示的操作。7.根据权利要求1

6任一项所述的方法,其特征在于,所述方法还包括:在所述智能设备与所述终端设备建立近距离通信连接的情况下,所述底座通过所述智能设备接收来自所述终端设备的第三控制命令,所述第三控制命令被第三密钥加密;所述底座利用第三密钥解密被加密的所述第三控制命令,执行所述第三控制命令所指示的操作;和/或,在所述智能设备与所述终端设备建立近距离通信连接的情况下,所述智能设备接收来自所述终端设备的第四控制命令,所述第四控制命令被第二密钥加密;所述智能设备利用第二密钥解密被加密的所述第四控制命令,执行所述第四控制命令所指示的操作。8.根据权利要求6或7所述的方法,其特征在于,所述第一控制命令、所述第二控制命令、所述第三控制命令和/或所述第四控制命令中分别添加随机数或时间戳。9.根据权利要求1所述的方法,其特征在于,所述终端设备与所述智能设备的数据连接包括蓝牙连接。10.一种智能设备的底座,其特征在于,所述底座包括第一安全可信模块和第一通信模块,所述第一安全可信模块中存储有出厂前预设的第一密钥、第三密钥和用于标识所述底座的第二设备序列号;其中,所述第一安全可信模块配置为:在检测到智能设备接入的情况下,利用所述第一密钥加密第二设备序列号和第三密钥生成第一密文...

【专利技术属性】
技术研发人员:孙吉平练美英
申请(专利权)人:北京纬百科技有限公司
类型:发明
国别省市:

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

1