1.一种WIFI模块的权限设置方法,其特征在于,包括以下步骤:
生成与待处理的WIFI模块对应的许可证字符串,其中,所述许可证字符串包括:在MAC地址字段设置所述WIFI模块的MAC地址,以及在功能权限字段标识所述WIFI模块中能够使用的功能;
应用预设的加密算法对所述许可证字符串进行加密处理生成软件许可证,并将所述软件许可证烧录到所述WIFI模块中指定的目标区域。
2.如权利要求1所述的方法,其特征在于,所述功能权限字段包括以下至少之一:
配网功能、家电OTA升级功能、云平台对接功能、近场发现功能、微信直连功能。
3.如权利要求1所述的方法,其特征在于,所述在功能权限字段标识所述WIFI模块中能够使用的功能,包括:
在功能权限字段中将所述WIFI模块中能够使用的功能对应的位设置为1,和/或,
将所述WIFI模块中禁止使用的功能对应的位设置为0。
4.如权利要求1所述的方法,其特征在于,所述许可证字符串还包括:
协议头字段、许可证长度字段、扩展功能字段、以及校验字段。
5.一种WIFI模块的处理方法,其特征在于,包括以下步骤:
从当前WIFI模块中指定的目标区域中读出预先烧录的经过加密的软件许可证;
应用预设的与加密算法对应的解密算法对所述软件许可证进行解密,获取许可证字符串;
将从所述许可证字符串的MAC地址字段中读取的MAC地址与所述当前WIFI模块的MAC地址进行比较;
如果两者的MAC地址一致,则根据所述许可证字符串的功能权限字段的标识开启所述WIFI模块中能够使用的功能,以及关闭所述WIFI模块中禁止使用的功能。
6.如权利要求5所述的方法,其特征在于,所述许可证字符串还包括:协议头字段、许可证长度字段、扩展功能字段、以及校验字段;
在所述将从所述许可证字符串的MAC地址字段中读取的MAC地址与所述当前WIFI模块的MAC地址进行比较之前,还包括:
检验所述许可证字符串中的协议头字段;
根据所述许可证字符串中的校验字段检验所述许可证字符串的完整性,如果所述许可证字符串完整,则对MAC地址进行校验。
7.如权利要求5所述的方法,其特征在于,在所述将从所述许可证字符串的MAC地址字段中读取的MAC地址与所述当前WIFI模块的MAC地址进行比较之后,还包括:
如果两者的MAC地址不一致,则确定所述当前WIFI模块不合法进行重启。
8.一种WIFI模块的权限设置装置,其特征在于,包括:
生成模块,用于生成与待处理的WIFI模块对应的许可证字符串,其中,所述许可证字符串包括:在MAC地址字段设置所述WIFI模块的MAC地址,以及在功能权限字段标识所述WIFI模块中能够使用的功能;
第一处理模块,用于应用预设的加密算法对所述许可证字符串进行加密处理生成软件许可证,并将所述软件许可证烧录到所述WIFI模块中指定的目标区域。
9.如权利要求8所述的装置,其特征在于,所述功能权限字段包括以下至少之一:
配网功能、家电OTA升级功能、云平台对接功能、近场发现功能、微信直连功能。
10.如权利要求8所述的装置,其特征在于,所述在功能权限字段标识所述WIFI模块中能够使用的功能,包括:
在功能权限字段中将所述WIFI模块中能够使用的功能对应的位设置为1,和/或,
将所述WIFI模块中禁止使用的功能对应的位设置为0。
11.如权利要求8所述的装置,其特征在于,所述许可证字符串还包括:
协议头字段、许可证长度字段、扩展功能字段、以及校验字段。
12.一种WIFI模块的处理装置,其特征在于,包括:
读出模块,用于从当前WIFI模块中指定的目标区域中读出预先烧录的经过加密的软件许可证;
获取模块,用于应用预设的与加密算法对应的解密算法对所述软件许可证进行解密,获取许可证字符串;
比较模块,用于将从所述许可证字符串的MAC地址字段中读取的MAC地址与所述当前WIFI模块的MAC地址进行比较;
第二处理模块,用于在两者的MAC地址一致时,根据所述许可证字符串的功能权限字段的标识开启所述WIFI模块中能够使用的功能,以及关闭所述WIFI模块中禁止使用的功能。
13.如权利要求12所述的装置,其特征在于,所述许可证字符串还包括:协议头字段、许可证长度字段、扩展功能字段、以及校验字段;
所述的装置还包括:
检验模块,用于检验所述许可证字符串中的协议头字段;
第三处理模块,用于根据所述许可证字符串中的校验字段检验所述许可证字符串的完整性,在所述许可证字符串完整时,对MAC地址进行校验。
14.如权利要求12所述的装置,其特征在于,所述第二处理模块还用于:
在两者的MAC地址不一致时,确定所述当前WIFI模块不合法进行重启。