智能家居系统与信息加密方法及装置、终端制造方法及图纸

技术编号:17784097 阅读:22 留言:0更新日期:2018-04-22 15:28
本发明专利技术揭示了一种智能家居系统与信息加密方法及装置、终端,属于计算机应用技术领域。智能家居系统包括终端、网关与家居设备,其中:终端在根据触发的控制操作生成控制信息时,获取网关发送的密钥序列号,并根据按照密钥序列号从其存储的密钥序列中选取密钥得到加密密钥,以对控制信息进行加密后发送给网关;网关在接收终端发送的加密信息时,根据其发送的密钥序列号选取解密密钥,以对加密信息进行解密得到控制信息,再将控制信息发送给相关的家居设备,以使家居设备根据控制信息进行工作。此外,还提供了信息加密装置及终端。上述智能家居系统与信息加密方法及装置、终端能够保证局域网中的通讯安全,提高通过局域网进行家居设备控制的安全性。

【技术实现步骤摘要】
智能家居系统与信息加密方法及装置、终端
本专利技术涉及计算机应用
,特别涉及一种智能家居系统与信息加密方法及装置、终端。
技术介绍
随着智能家居技术的高速发展,越来越多的家居设备实现了智能化。手机、平板电脑等终端作为智能家居的控制终端,通过与网关的通讯连接,与家居设备共同组成智能家居系统,从而实现对家居设备的智能化控制。在智能家居系统中,为避免对家居设备的控制被工具,保证通讯的安全性,需对控制信息进行加密处理。目前,智能家居系统在进行家居设备的控制时,终端A根据预设的密钥对控制信息进行信息加密后发送给网关B,进而网关B在获取到加密信息后通过预设的密钥对加密信息进行解密,获取控制信息,而由于其他终端并不知晓该预设的密钥,因而其他终端即使截取取到该加密信息,也无法成功对该加密信息进行解密,获知该加密信息中的真正内容,从而实现局域网中信息加密的目的。然而,在其他终端截取到终端A发送给网关B的加密信息时,网关B获取到该加密信息后,虽然其无法获知该加密信息中的真正内容,但其可以冒充终端A在其它时间给网关B发送该加密信息,使终端B在错误的时间执行该加密信息中的真正内容,从而无法保证智能家居系统中的通讯安全。
技术实现思路
为了解决相关技术中的智能家居系统中通讯安全较差的技术问题,本专利技术提供了一种智能家居系统与信息加密方法及装置、终端。第一方面,提供了一种智能家居系统,所述智能家居系统包括:终端、网关与家居设备,其中:所述终端,在根据触发的控制操作生成控制信息时,获取所述网关发送的钥序列号,并按照所述密钥序列号从预设的密钥序列中选取密钥得到加密密钥,再根据所述加密密钥对所述控制信息进行加密后发送给所述网关;所述网关,在接收所述终端发送的加密信息时,根据其发送的密钥序列号从密钥序列中选取解密密钥,并以所述解密密钥对所述加密信息进行解密得到控制信息,再将所述控制信息发送给相关的家居设备,以使所述家居设备根据所述控制信息进行工作。第二方面,提供了信息加密方法,包括:终端在根据触发的控制操作生成控制信息时,获取网关发送的密钥序列号;根据所述密钥序列号从预设的密钥序列中选取密钥,得到加密密钥;按照所述加密密钥对所述控制信息进行加密得到加密信息;向所述网关发送所述加密信息。第三方面,提供了另一种信息加密方法,包括:网关接收终端发送的加密信息;响应所述加密信息的接收,所述网关根据向所述终端发送的密钥序列号从预设的密钥序列中选取密钥,得到解密密钥;通过所述解密密钥对所述加密信息进行解密得到控制信息;将所述控制信息发送给相关家居设备,以使所述家居设备按照所述控制信息进行工作。第四方面,提供了一种信息加密装置,包括:密钥序列号获取模块,用于终端在根据触发的控制操作生成控制信息时,获取网关发送的密钥序列号;加密密钥选取模块,用于根据所述密钥序列号从预设的密钥序列中选取密钥,得到加密密钥;加密模块,用于按照所述加密密钥对所述控制信息进行加密得到加密信息;加密信息发送模块,用于向所述网关发送所述加密信息。第五方面,提供了另一种信息加密装置,包括:加密信息接收模块,用于网关接收终端发送的加密信息;解密密钥选取模块,用于响应所述加密信息的接收,所述网关根据向所述终端发送的密钥序列号从预设的密钥序列中选取密钥,得到解密密钥;解密模块,用于通过所述解密密钥对所述加密信息进行解密得到控制信息;控制信息发送模块,用于将所述控制信息发送给相关家居设备,以使所述家居设备按照所述控制信息进行工作。第六方面,提供了一种终端,包括:处理器;以及与所述处理器通信连接的存储器;其中,所述存储器存储有可读性指令,所述可读性指令被所述处理器执行时实现如第四方面所述的方法。第七方面,提供了一种网关,包括:处理器;以及与所述处理器通信连接的存储器;其中,所述存储器存储有可读性指令,所述可读性指令被所述处理器执行时实现如第五方面所述的方法。第八方面,提供了一种计算机可读性存储介质,其上存储有计算机程序,所述计算机程序在被执行时实现如第二或第三方面的方法。通过本专利技术的实施例提供的技术方案能够得到以下有益效果:智能家居系统在进行家居设备的控制过程中,终端在根据触发的控制操作生成控制信息时,获取网关发送的密钥序列号,根据密钥序列号从预设的密钥序列中选取密钥,得到加密密钥,按照加密密钥对控制信息进行加密得到加密信息,向网关发送加密信息,而由于终端生成加密密钥的密钥序列号是网关发送的,因而网关能够根据该密钥序列号获取解密密钥,进而在接收该加密信息后通过解密密钥解密后能够顺利识别控制信息,从而只需告知密钥序列号即可获知加密密钥和解密密钥,避免局域网中的其他终端知晓该加密信息的解密密钥,保证了智能家居系统中的通讯安全,大大提高了对相关家居设备进行控制的安全性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,本专利技术并不受限制。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据本公开所涉及的一个实施环境的示意图。图2是根据一示例性实施例示出的一种终端100的框图。图3是根据一示例性实施例示出的一种智能家居系统的结构框图。图4是根据图3对应实施例示出的另一种智能家居系统的结构框图。图5是根据一示例性实施例示出的一种信息加密方法流程图。图6是根据图5对应实施例示出的信息加密方法中步骤S110的一种具体实现流程图。图7是根据图5对应实施例示出的信息加密方法中步骤S110的另一种具体实现流程图。图8是根据一示例性实施例示出的另一种信息加密方法流程图。图9是根据图8对应实施例示出的信息加密方法中步骤S240的一种具体实现流程图。图10是根据一示例性实施例示出的一种智能家居系统中对家居设备进行控制的方法示意图。图11是根据一示例性实施例示出的一种信息加密装置的框图。图12是根据图11对应示例性实施例示出的信息加密装置中密钥序列号获取模块110的一种框图。图13是根据图11对应示例性实施例示出的信息加密装置中密钥序列号获取模块110的另一种框图。图14是根据一示例性实施例示出的另一种信息加密装置的框图。图15是根据图14对应示例性实施例示出的信息加密装置中控制信息发送模块240的一种框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所记载的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据本公开所涉及的一个实施环境的示意图。该实施环境包括:终端、网关200以及为终端100与网关200进行数据传输的路由器300。终端100在生成控制信息时,获取网关200发送的密钥序列号,并根据密钥序列号从预设的密钥序列中选取密钥得到加密密钥,再按照加密密钥对控制信息进行加密得到加密信息,通过路由器300向网关200发送加密信息,而网关200根据其向终端100发送的密钥序列号,从预设的密钥序列中选取密钥,得到解密密钥,并通过该解密密钥对加密信息进行解密,得到控制信息对相关设备进行控制。终端100可以是手机、电脑等计算机设备,具体实现方式不受本实施例的限制。图2是根据一示例性实施例示出的一种终端10本文档来自技高网...
智能家居系统与信息加密方法及装置、终端

【技术保护点】
一种智能家居系统,其特征在于,所述智能家居系统包括:终端、网关与家居设备,其中:所述终端,在根据触发的控制操作生成控制信息时,获取所述网关发送的密钥序列号,并按照所述密钥序列号从其存储的密钥序列中选取密钥得到加密密钥,再根据所述加密密钥对所述控制信息进行加密后发送给所述网关;所述网关,在接收所述终端发送的加密信息时,根据其发送的密钥序列号从存储的密钥序列中选取解密密钥,并以所述解密密钥对所述加密信息进行解密得到控制信息,再将所述控制信息发送给相关的家居设备,以使所述家居设备根据所述控制信息进行工作。

【技术特征摘要】
1.一种智能家居系统,其特征在于,所述智能家居系统包括:终端、网关与家居设备,其中:所述终端,在根据触发的控制操作生成控制信息时,获取所述网关发送的密钥序列号,并按照所述密钥序列号从其存储的密钥序列中选取密钥得到加密密钥,再根据所述加密密钥对所述控制信息进行加密后发送给所述网关;所述网关,在接收所述终端发送的加密信息时,根据其发送的密钥序列号从存储的密钥序列中选取解密密钥,并以所述解密密钥对所述加密信息进行解密得到控制信息,再将所述控制信息发送给相关的家居设备,以使所述家居设备根据所述控制信息进行工作。2.根据权利要求1所述的智能家居系统,其特征在于,所述终端与所述网关之间通过局域网进行通讯连接。3.根据权利要求1所述的智能家居系统,其特征在于,所述智能家居系统还包括云端服务器,所述云端服务器在与所述终端、所述网关通讯连接时,向所述终端、所述网关分别发送密钥序列,所述终端和所述网关分别根据密钥序列号从各自接收的所述密钥序列选取加密密钥或解密密钥。4.一种信息加密方法,其特征在于,所述方法包括:终端在根据触发的控制操作生成控制信息时,获取网关发送的密钥序列号;根据所述密钥序列号从预设的密钥序列中选取密钥,得到加密密钥;按照所述加密密钥对所述控制信息进行加密得到加密信息;向所述网关发送所述加密信息。5.根据权利要求4所述的方法,其特征在于,所述终端在根据触发的控制操作生成控制信息时,获取网关发起的广播的步骤包括:终端接收网关按照预设的时间间隔发送的密钥序列号;从接收到所述网关发送的密钥序列号中获取在生成控制信息时接收的密钥序列号;或者所述终端在根据触发的控制操作生成控制信息时,获取网关发起的广播的步骤包括:终端在生成控制信息时,向网关发送密钥序列号获取请求;获取网关响应所述密钥序列号获取请求而发送的密钥序列号。6.一种信息加密方法,其特征在于,所述方法包括:网关接收终端发送的加密信息;响应所述加密信息的接收,所述网关根据向所述终端发送的密钥序列号从预设的密钥序列中选取密钥,得到解密密钥;通过所述解密密钥对所述加密信息进行解密得到控制信息;将所述控制信息发送给相关家居设备,以使所述家居设备按照所述控制信息进行工作。7.根据权利要求6所述的方法,其特征在于,所述将所述控制信息发送给相关家居设备,以使所述家居设备按照所述控制信息进行工作的步骤还包括:读取所述控制信息的信息内容;在所述信息内容被成功识别时,将所述控制信息发送给相关家居设备,以使所述家居设备按照所述控制信息进行工作。8...

【专利技术属性】
技术研发人员:毛勇张龙夏天松刘泽琛
申请(专利权)人:深圳绿米联创科技有限公司
类型:发明
国别省市:广东,44

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

1