WIFI设备的控制方法及装置制造方法及图纸

技术编号:14890838 阅读:63 留言:0更新日期:2017-03-28 23:25
本发明专利技术提出了WIFI设备的控制方法及装置,其中,WIFI设备的控制方法包括:读取WIFI设备对应的许可证License;对License进行解密,以获取解密后的License的字段信息,字段信息包括协议头字段信息、鉴权类型字段信息、参数字段信息以及校验字段信息;根据鉴权类型字段信息获取License对应的鉴权类型,鉴权类型包括物理地址鉴权、物理地址段鉴权和有效期鉴权;根据鉴权类型确定License是否合法;如果合法,则启动WIFI设备。该方法能够通过设置不同的鉴权类型生成多种校验模式的License机制,提高对生成环境的适用性,简化生成流程,提高生成效率,同时维护了开发人员的合法权益。

【技术实现步骤摘要】

本专利技术涉及智慧家居
,尤其涉及一种WIFI设备的控制方法及装置
技术介绍
软件许可证License是一种格式合同,由软件开发者与用户签订,用以规定和限制用户使用软件或其源代码的权利,以及软件开发者应尽的义务。随着智能家居技术的不断发展,智能家电的功能也越来越多。通常在智能家电中设置Wi-Fi模块以实现家电与外界网络的连接。其中,Wi-Fi模块中集成有云平台对接、空中下载技术(Over-the-AirTechnology,OTA)升级和近场发现等功能。现有的智能家电中,有些WIFI模块不具备License,用户可以将WIFI模块的固件随意烧录至其他模块中,导致WIFI模块的开发人员利益受损;还有些智能家电的WIFI模块具备License,但License是根据WIFI模块的物理地址(MediaAccessControl,MAC)生成的。这种生成License的方式比较单一,生成过程中容易出现错误。在使用WIFI模块时,如果License与WIFI模块的实际MAC地址不一致,会影响WIFI模块的正常使用。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种WIFI设备的控制方法,该方法通过设置不同的鉴权类型能够生成多种校验模式的License机制,提高对生成环境的适用性,简化生成流程,提高生成效率。本专利技术的第二个目的在于提出一种WIFI设备的控制装置。为了实现上述目的,本专利技术第一方面实施例提出了一种WIFI设备的控制方法,包括:读取WIFI设备对应的许可证License;对License进行解密,以获取解密后的License的字段信息,字段信息包括协议头字段信息、鉴权类型字段信息、参数字段信息以及校验字段信息;根据鉴权类型字段信息获取License对应的鉴权类型,鉴权类型包括物理地址鉴权、物理地址段鉴权和有效期鉴权;根据鉴权类型确定License是否合法;如果合法,则启动WIFI设备。本专利技术实施例的WIFI设备的控制方法,通过读取WIFI设备对应的License,并对License进行解密获取各字段信息,根据鉴权类型字段信息获取License对应的鉴权类型,进而根据鉴权类型确定License是否合法,并在License合法时启动WIFI设备。由此,能够通过设置不同的鉴权类型生成多种校验模式的License机制,提高对生成环境的适用性,简化生成流程,提高生成效率,同时维护了开发人员的合法权益。为了实现上述目的,本专利技术第二方面实施例提出了一种WIFI设备的控制装置,包括:读取模块,用于读取WIFI设备对应的许可证License;解密模块,用于对License进行解密,以获取解密后的License的字段信息,字段信息包括协议头字段信息、鉴权类型字段信息、参数字段信息以及校验字段信息;获取模块,用于根据鉴权类型字段信息获取License对应的鉴权类型,鉴权类型包括物理地址鉴权、物理地址段鉴权和有效期鉴权;确定模块,用于根据鉴权类型确定License是否合法;启动模块,用于License合法时,启动WIFI设备。本专利技术实施例的WIFI设备的控制装置,通过读取WIFI设备对应的License,并对License进行解密获取各字段信息,根据鉴权类型字段信息获取License对应的鉴权类型,进而根据鉴权类型确定License是否合法,并在License合法时启动WIFI设备。由此,能够通过设置不同的鉴权类型生成多种校验模式的License机制,提高对生成环境的适用性,简化生成流程,提高生成效率,同时维护了开发人员的合法权益。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术一实施例提出的WIFI设备的控制方法的流程示意图;图2是本专利技术另一实施例提出的WIFI设备的控制方法的流程示意图;图3是本专利技术一实施例提出的WIFI设备的控制装置的结构示意图;图4是本专利技术另一实施例提出的WIFI设备的控制装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。图1是本专利技术一实施例提出的WIFI设备的控制方法的流程示意图。如图1所示,本实施例的WIFI设备的控制方法包括:S11:读取WIFI设备对应的许可证License。如果开发人员开发出WIFI设备而不同时生成对应的License对WIFI设备进行保护,WIFI设备的用户便能将WIFI设备的固件烧录至其他设备中,使开发人员的权益受损。因此,开发人员可以利用License授予用户使用WIFI设备的权利,维护自身权益。本实施例中,在WIFI设备中内置一个License验证程序。当用户想要启动WIFI设备时,需要先向License验证程序发送License进行权限验证。License验证程序读取用户输入的License并验证其是否合法,若License不合法,则拒绝启动WIFI设备。其中,license通过预设加密算法加密生成。预设加密算法可以包括RSA-1024非对称加密算法、高级加密标准(AdvancedEncryptionStandard,AES)AES对称加密算法、数据加密标准(DataEncryptionStandard,DES)DES对称加密算法和国际数据加密算法(InternationalDataEncryptionAlgorithm,IDEA)IDEA加密算法等可靠加密算法。S12:对License进行解密,以获取解密后的License的字段信息。其中,字段信息可包括协议头字段信息、鉴权类型字段信息、参数字段信息以及校验字段信息等。本实施例中,在License验证程序读取用户输入的License之后,首先要利用RSA密钥对的公钥进行解密,以获取解密后的License的字段信息。其中,字段信息包括协议头字段信息、鉴权类型字段信息、参数字段信息以及校验字段信息。License的字段信息分配的字节(Byte)单元如表1所示。表1License的字段信息分配的字节单元表如表1所示,协议头字段信息中包含两个字节单元,即Byte0和Byte1,其中,Byte0用于存放License的协议头信息;Byte1用于存放License的版本信息。鉴权类型字段信息包含一个字节单元Byte2,用于设置License的鉴权类型,该字节单元的值用十六进制表示。其中,鉴权类型可分为三种。也就是说,Byte2的取值可设置为三个数值,即0x00、0x01、0x02。当Byte2的值被设置为0x00时,表示鉴权类型为物理地址鉴权,一个License对应一个物理地址,即一个License仅对应一个WIFI设备;当Byte2的值被设置为0x01时,表示鉴权类型为物理地址段鉴权,一个License对应一个物理地址段,即一个License对应该地址段内的所有WIFI设备;当Byte2的值被设置为0x02时,表示鉴权类型为有效期鉴权,一个License对应所有WIFI设备,但仅在有效期内该本文档来自技高网...
WIFI设备的控制方法及装置

【技术保护点】
一种WIFI设备的控制方法,其特征在于,包括:读取WIFI设备对应的许可证License;对所述License进行解密,以获取解密后的License的字段信息,所述字段信息包括协议头字段信息、鉴权类型字段信息、参数字段信息以及校验字段信息;根据所述鉴权类型字段信息获取所述License对应的鉴权类型,所述鉴权类型包括物理地址鉴权、物理地址段鉴权和有效期鉴权;根据所述鉴权类型确定所述License是否合法;如果合法,则启动所述WIFI设备。

【技术特征摘要】
1.一种WIFI设备的控制方法,其特征在于,包括:读取WIFI设备对应的许可证License;对所述License进行解密,以获取解密后的License的字段信息,所述字段信息包括协议头字段信息、鉴权类型字段信息、参数字段信息以及校验字段信息;根据所述鉴权类型字段信息获取所述License对应的鉴权类型,所述鉴权类型包括物理地址鉴权、物理地址段鉴权和有效期鉴权;根据所述鉴权类型确定所述License是否合法;如果合法,则启动所述WIFI设备。2.如权利要求1所述的方法,其特征在于,根据所述鉴权类型确定所述License是否合法,包括:当所述鉴权类型为所述物理地址鉴权时,获取所述WIFI设备的物理地址;如果所述参数字段信息与所述物理地址一致,则确定所述License合法;如果所述参数字段信息与所述物理地址不一致,则确定所述License不合法。3.如权利要求1所述的方法,其特征在于,根据所述鉴权类型确定所述License是否合法,还包括:当所述鉴权类型为所述物理地址段鉴权时,获取所述WIFI设备的物理地址;根据所述参数字段信息获取物理地址范围;如果所述WIFI设备的物理地址在所述物理地址范围内,则确定所述License合法;如果所述WIFI设备的物理地址不在所述物理地址范围内,则确定所述License不合法。4.如权利要求1所述的方法,其特征在于,根据所述鉴权类型确定所述License是否合法,还包括:当所述鉴权类型为所述有效期鉴权时,获取当前时间;根据所述当前时间确定所述License是否合法。5.如权利要求4所述的方法,其特征在于,根据所述当前时间确定所述License是否合法,包括:根据所述参数字段信息获取所述License的有效日期;将所述有效日期与所述当前时间进行对比;如果所述当前时间已超过所述有效日期,则确定所述License不合法;如果所述当前时间未超过所述有效日期,则确定所述License合法。6.如权利要求1-5任一项所述的方法,其特征在于,所述license通过预设加密算法加密生成,其中,所述预设加密算法包括RSA-1024非对称加密算法、AES对称加密算法、DES对称加密算法和IDEA加密算法。7.如权利要求1所述的方法,其特征在于,还包括:根据所述协议头字段信息和所述校验字段信息对所述License进行完...

【专利技术属性】
技术研发人员:邹伟
申请(专利权)人:美的智慧家居科技有限公司美的集团股份有限公司
类型:发明
国别省市:广东;44

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

1