本技术涉及智能设备,更具体地,涉及一种智能设备的底座的绑定控制的方法、底座、智能设备和存储介质。
背景技术:
1、底座能够给便携式空气消毒机提供支撑,还具有集尘的作用,另外还可以提供充电功能,有利于支持空气消毒机更好地进行空气质量监测、甲醛监测和/或温湿度监测等。为了支持便携式空气消毒机可以随身携带,在家庭、车载、通行和办公场景中均可以使用,所以需要同一个便携式空气消毒机可以在多个底座上,均可正常使用,还需要对底座和空气消毒机进行远程实时控制。但是对于盗版底座和仿制底座的问题,以及非法的远程控制的问题,可能会影响空气消毒机和底座的正常可靠使用。
技术实现思路
1、提供了本技术以解决现有技术中存在的上述缺陷。提供了一种智能设备的底座的绑定控制的方法、底座、智能设备和存储介质,能够实现底座与智能设备、终端设备及服务器之间的四方身份认证,避免非法设备的接入,确保联网的设备的身份可靠性,确保后续进行可信的远程控制。
2、根据本技术的第一方案,提供了一种智能设备的底座的绑定控制的方法,智能设备具有出厂前预设的第一密钥、第二密钥和用于标识所述智能设备的第一设备序列号,底座中具有出厂前预设的第一密钥、第三密钥和用于标识所述底座的第二设备序列号,所述第一密钥、所述第二密钥和所述第三密钥还被存储在服务器中,所述方法包括:在检测到智能设备接入的情况下,所述底座将第一数据发送给所述智能设备,所述第一数据中包含利用所述第一密钥加密第二设备序列号和第三密钥所得到的第一密文;所述底座接收所述智能设备发送的第二数据,所述第二数据是所述智能设备在基于所述第一密钥和第一数据验证所述底座合法的情况下生成的,所述第二数据中包含利用第三密钥加密第一设备序列号和第二密钥所得到的第二密文。所述底座存储利用第三密钥解密所述第二密文而得到的第一设备序列号和第二密钥。所述智能设备将第三数据发送给终端设备,所述第三数据中包含利用第二密钥加密第一设备序列号和第二设备序列号所得到的第三密文,以使所述终端设备在基于所述第三数据和从所述服务器上调用的第二密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第三密文而得到的第一设备序列号和第二设备序列号。在所述底座处于联网状态的情况下,所述底座将第四数据发送给所述服务器,所述第四数据中包括利用第三密钥加密第一设备序列号和第二设备序列号所得到的第四密文,以使所述服务器在基于所述第四数据和存储的第三密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第四密文而得到的第一设备序列号和第二设备序列号。
3、根据本技术的第二方案,提供了一种智能设备的底座,所述底座包括第一安全可信模块和第一通信模块,所述第一安全可信模块中存储有出厂前预设的第一密钥、第三密钥和用于标识所述底座的第二设备序列号;其中,所述第一安全可信模块配置为:在检测到智能设备接入的情况下,利用所述第一密钥加密第二设备序列号和第三密钥生成第一密文,并利用第一密文生成第一数据。所述第一通信模块配置为:将所述第一数据发送给智能设备,以供所述智能设备基于所述第一密钥和第一数据验证所述底座的合法性。接收所述智能设备发送的第二数据,所述第二数据是所述智能设备在基于所述第一密钥和第一数据验证所述底座合法的情况下生成的,所述第二数据中包含利用第三密钥加密第一设备序列号和第二密钥所得到的第二密文。所述第一安全可信模块,还配置为:存储利用第三密钥解密所述第二密文而得到的第一设备序列号和第二密钥。在所述底座处于联网状态的情况下,生成并输出第四数据,所述第四数据中包括利用第三密钥加密第一设备序列号和第二设备序列号所得到的第四密文,以使所述服务器在基于所述第四数据和存储的第三密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第四密文而得到的第一设备序列号和第二设备序列号。
4、根据本技术的第三方案,提供一种智能设备,所述智能设备包括第二安全可信模块和第二通信模块,所述第二安全可信模块中存储有出厂前预设的第一密钥、第二密钥和用于标识所述智能设备的第一设备序列号;其中,所述第二通信模块配置为:接收所述底座发送的第一数据,所述第一数据中包含利用所述第一密钥加密第二设备序列号和第三密钥所得到的第一密文。所述第二安全可信模块配置为:基于所述第一密钥和所述第一数据验证所述底座的合法性;在验证所述底座为合法底座后,利用第三密钥加密第一设备序列号和第二密钥得到第二密文,并利用第二密文生成第二数据。所述第二通信模块,还配置为:将所述第二数据发送给所述底座,以供底座存储利用第三密钥解密所述第二密文而得到的第一设备序列号和第二密钥。所述第二安全可信模块,还配置为:在验证所述底座为合法底座后,生成并输出第三数据,所述第三数据中包含利用第二密钥加密第一设备序列号和第二设备序列号所得到的第三密文,以使所述终端设备在基于所述第三数据和从所述服务器上调用的第二密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第三密文而得到的第一设备序列号和第二设备序列号。
5、根据本技术的第四方案,提供一种计算机可读存储介质,其上存储有指令,该指令由处理器执行时,实现如下步骤:在检测到智能设备接入的情况下,利用所述第一密钥加密第二设备序列号和第三密钥生成第一密文,并利用第一密文生成并输出第一数据。获取所述智能设备发送的第二数据,所述第二数据包含利用第三密钥加密第一设备序列号和第二密钥所得到的第二密文;存储利用第三密钥解密所述第二密文而得到的第一设备序列号和第二密钥;在所述底座处于联网状态的情况下,生成并输出第四数据,所述第四数据中包括利用第三密钥加密第一设备序列号和第二设备序列号所得到的第四密文,以使所述服务器在基于所述第四数据和存储的第三密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第四密文而得到的第一设备序列号和第二设备序列号。
6、根据本技术的第五方案,提供一种计算机可读存储介质,其上存储有指令,该指令由处理器执行时,实现如下步骤:接收底座发送的第一数据,所述第一数据中包含利用所述第一密钥加密第二设备序列号和第三密钥所得到的第一密文;基于所述第一密钥和所述第一数据验证所述底座的合法性;在验证所述底座为合法底座后,利用第三密钥加密第一设备序列号和第二密钥得到第二密文,并利用第二密文生成并输出第二数据;在验证所述底座为合法底座后,生成并输出第三数据,所述第三数据中包含利用第二密钥加密第一设备序列号和第二设备序列号所得到的第三密文,以使所述终端设备在基于所述第三数据和从所述服务器上调用的第二密钥验证所述底座和所述智能设备合法的情况下,存储解密所述第三密文而得到的第一设备序列号和第二设备序列号。
7、本技术各个实施例提供的一种智能设备的底座的绑定控制的方法、底座、智能设备和存储介质,正版的智能设备和底座分别具有出厂前预设的密钥和设备序列号。对于新的底座,当检测到智能设备接入后,通过密钥和设备序列号与智能设备之间完成合法认证;当底座和智能设备之间认定为合法之后,智能设备与终端设备之间通过第二密钥,完成底座和智能设备与终端设备之间的合法认证;底座在联网的状态下,与服务器之间通过第三密钥,完成底座和智能设备与服务器之间的合法认证。四方认证之后,底座在智能设备、终端设备和服务器中分别为合法设备,并且智能设备在底座、终端设备和服务器中分别为合法设备,这样能够确保联网的各个设备的身份可靠性,避免非法设备接入,如果身份认证不通过,后续的终端设备和服务器对底座和智能设备拒绝进行控制,避免盗版底座和仿制底座的使用,避免非法的远程控制;对于非法的底座,智能设备拒绝进一步的通信和认证,底座和空气消毒机之间无法进行相互的状态控制和信息获取;不同的底座分别进行上述的认证过程,有利于两个以上的底座分别在不同场景下使用的安全性。