1.一种控制指令写入方法,应用于手机终端侧,其特征在于,所述手机终端侧包括用于存储私有密钥的安全域和用于存储公共密钥的近场通信标签,所述近场通信标签还用于存储控制多个不同的智能家居设备动作的控制指令,所述方法包括:获取所述手机终端的签名信息,并从所述安全域中获取存储的私有密钥,利用所述私有密钥对所述签名信息进行加密;
将加密后的签名信息发送至所述近场通信标签,以使所述近场通信标签利用存储的公共密钥对所述加密后的签名信息进行解密和认证;
接收所述近场通信标签返回的确认信息;
当接收到所述确认信息后,生成对智能家居设备控制的控制指令,并将所述控制指令发送至所述近场通信标签,以实现在所述近场通信标签中写入所述控制指令。
2.根据权利要求1所述的方法,其特征在于,所述确认信息经由所述近场通信标签利用存储的公共密钥进行了加密;
所述当接收到所述确认信息后,所述生成对智能家居设备控制的控制指令前,所述方法还包括:对所述确认信息进行解密;
判断解密后的确认信息是否满足预设条件;
如果满足,再执行步骤生成对智能家居设备控制的控制指令,并将所述控制指令发送至所述近场通信标签,以实现在所述近场通信标签中写入所述控制指令。
3.根据权利要求2所述的方法,其特征在于,所述判断解密后的确认信息是否满足预设条件包括:判断解密后的确认信息的格式是否符合预先设定的标准格式。
4.一种控制指令写入方法,应用于手机终端侧,其特征在于,所述手机终端侧包括用于存储私有密钥的安全域和用于存储公共密钥的近场通信标签,所述近场通信标签还用于存储控制多个不同的智能家居设备动作的控制指令,所述方法包括:接收加密后的签名信息,所述加密后的签名信息为利用所述安全域中存储的私有密钥进行加密处理后的信息;
利用所述公共密钥,对所述加密后的签名信息进行解密;
判断解密后的签名信息与所述近场通信标签中预先存储的签名信息是否一致;
如果一致,生成确认信息并返回;
接收并存储对智能家居设备控制的控制指令。
5.根据权利要求4所述的方法,其特征在于,所述生成确认信息后,所述方法还包括:利用所述公共密钥,对所述确认信息进行加密;
返回加密后的确认信息。
6.一种智能家居控制方法,应用于手机终端侧,其特征在于,所述手机终端侧包括用于存储私有密钥的安全域和用于存储公共密钥的近场通信标签所述近场通信标签还用于存储控制多个不同的智能家居设备动作的控制指令,所述方法包括:获取所述手机终端的签名信息,并从所述安全域中获取存储的私有密钥,利用所述私有密钥对所述签名信息进行加密;
将加密后的签名信息发送至所述近场通信标签,以使所述近场通信标签利用存储的公共密钥对所述加密后的签名信息进行解密和认证;
接收所述近场通信标签返回的确认信息;
当接收到所述确认信息后,生成对智能家居设备控制的控制指令,并将所述控制指令发送至所述近场通信标签,以实现在所述近场通信标签中写入所述控制指令;
读取所述近场通信标签中存储的控制指令信息;
利用所述安全域中存储的私有密钥对所述控制指令信息进行解密;
判断解密后的控制指令信息是否满足预设条件;
如果满足,依据所述解密后的控制指令信息生成控制指令,并将所述控制指令发送至智能家居设备,以实现对所述智能家居设备的控制。
7.根据权利要求6所述的方法,其特征在于,所述判断解密后的控制指令信息是否满足预设条件包括;
判断解密后的控制指令信息的格式是否符合预先设定的标准格式。
8.根据权利要求6或7所述的方法,其特征在于,所述读取所述近场通信标签中存储的控制指令信息包括:当所述手机终端进入所述近场通信标签的磁场区域后,激活所述近场通信标签,主动读取所述近场通信标签中存储的控制指令信息。
9.一种控制指令写入装置,应用于手机终端侧,其特征在于,所述手机终端包括用于存储私有密钥的安全域模块,和用于存储公共密钥,以及用于存储控制多个不同的智能家居设备动作的控制指令的近场通信标签模块,所述装置包括:获取模块,用于获取所述手机终端的签名信息;
第一加密模块,用于从所述安全域模块中获取存储的私有密钥,利用所述私有密钥对所述签名信息进行加密;
第一发送模块,用于将加密后的签名信息发送至所述近场通信标签模块,以使所述近场通信标签模块利用存储的公共密钥对所述加密后的签名信息进行解密和认证;
第一接收模块,用于接收所述近场通信标签模块返回的确认信息;
第一控制指令生成发送模块,用于当接收到所述确认信息后,生成对智能家居设备控制的控制指令,并将所述控制指令发送至所述近场通信标签,以实现在所述近场通信标签中写入所述控制指令。
10.根据权利要求9所述的装置,其特征在于,所述确认信息经由所述近场通信标签模块利用存储的公共密钥进行了加密;
所述装置还包括:
第一解密模块,用于对所述确认信息进行解密;
第一判断模块,用于判断解密后的确认信息是否满足预设条件;
当所述第一判断模块判断解密后的确认信息满足预设条件时,再控制所述第一控制指令生成发送模块生成对智能家居设备控制的控制指令,并将所述控制指令发送至所述近场通信标签,以实现在所述近场通信标签中写入所述控制指令。
11.根据权利要求10所述的装置,其特征在于,所述第一判断模块具体用于,判断解密后的确认信息的格式是否符合预先设定的标准格式。
12.一种近场通信标签模块,应用于手机终端侧,其特征在于,所述手机终端侧还包括用于存储私有密钥的安全域模块,所述近场通信标签模块用于存储公共密钥,以及用于存储控制多个不同的智能家居设备动作的控制指令;所述近场通信标签模块包括:第二接收模块,用于接收加密后的签名信息,所述加密后的签名信息利用所述安全域模块中存储的私有密钥进行了加密处理;
第二解密模块,用于利用所述公共密钥,对所述加密后的签名信息进行解密;
第二判断模块,用于判断解密后的签名信息与所述近场通信标签模块中预先存储的签名信息是否一致;
确认信息生成模块,用于生成确认信息;
信息返回模块,用于返回所述确认信息生成模块生成的确认信息;
接收存储模块,用于接收并存储对智能家居设备控制的控制指令。
13.根据权利要求12所述的近场通信标签模块,其特征在于,还包括:第二加密模块,用于利用所述公共密钥,对所述确认信息生成模块生成的确认信息进行加密;
所述信息返回模块具体用于,返回加密后的确认信息。
14.一种智能家居控制装置,应用于手机终端侧,其特征在于,所述手机终端包括用于存储私有密钥的安全域模块,和用于存储公共密钥,以及用于存储控制多个不同的智能家居设备动作的控制指令的近场通信标签模块,所述装置包括:获取模块,用于获取所述手机终端的签名信息;
第一加密模块,用于从所述安全域模块中获取存储的私有密钥,利用所述私有密钥对所述签名信息进行加密;
第一发送模块,用于将加密后的签名信息发送至所述近场通信标签模块,以使所述近场通信标签模块利用存储的公共密钥对所述加密后的签名信息进行解密和认证;
第一接收模块,用于接收所述近场通信标签模块返回的确认信息;
第一控制指令生成发送模块,用于当接收到所述确认信息后,生成对智能家居设备控制的控制指令,并将所述控制指令发送至所述近场通信标签,以实现在所述近场通信标签中写入所述控制指令读取模块,用于读取所述近场通信标签模块中存储的控制指令信息;
第三解密模块,用于利用所述安全域模块中存储的私有密钥对所述控制指令信息进行解密;
第三判断模块,用于判断解密后的控制指令信息是否满足预设条件;
第二控制指令生成发送模块,用于当所述第三判断模块判断解密后的控制指令信息满足预设条件时,依据所述解密后的控制指令信息生成控制指令,并将所述控制指令发送至智能家居设备,以实现对所述智能家居设备的控制。
15.根据权利要求14所述的装置,其特征在于,所述第三判断模块具体用于,判断解密后的控制指令信息的格式是否符合预先设定的标准格式。
16.根据权利要求14或15所述的装置,其特征在于,所述读取模块具体用于,当所述手机终端进入所述近场通信标签的磁场区域后,激活所述近场通信标签,主动读取所述近场通信标签中存储的控制指令信息。