智能家居的通信加密方法、装置、控制系统和存储介质与流程

文档序号:28169020发布日期:2021-12-24 23:13阅读:159来源:国知局
智能家居的通信加密方法、装置、控制系统和存储介质与流程

1.本技术实施例涉及智能家居领域,尤其涉及智能家居的通信加密方法、装置、控制系统和存储介质。


背景技术:

2.随着计算机网络及电子技术的发展,数字家庭的理念已经逐渐投入到实际应用中,而智能家居是其中投入应用最早的技术领域之一。在智能家居概念下,用户可以通过各种控制终端向目标住宅发送控制指令,例如到家前远程开启空调,到家即有最舒适的温度;长时间离家过程中,定时或随时远程开启电视和灯,造成家里有人的假象。
3.但是发明人在使用现有的智能家居实现远程控制时发现,仅仅通过账号密码实现控制终端的鉴权后,明文发送的远程控制指令,如果被人恶意拦截,很容易实现远程控制指令的复制和仿制,对家人或财物存在较高的安全隐患。


技术实现要素:

4.本技术提供了智能家居的通信加密方法、装置、控制系统和存储介质,以提供解决现有的智能家居远程控制过程安全隐患较高的技术问题。
5.第一方面,提供智能家居的通信加密方法,包括:
6.调试终端向服务器端发送住宅创建指令,以使所述服务器端创建虚拟住宅,并生成所述虚拟住宅对应的通信秘钥;
7.所述调试终端与目标住宅中的网关建立通讯连接,并将所述通信秘钥写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系;
8.控制终端登录服务器端时,从所述服务器端获取对应的虚拟住宅的通信秘钥;
9.所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信密钥对所述控制指令进行加密;
10.所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应。
11.进一步的,所述控制指令包括主题信息、长度信息和控制信息;
12.所述控制终端向对应的目标住宅发送控制指令时,通过获取到的通信密钥对所述控制指令进行加密,具体为:
13.所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信秘钥对所述控制指令中的控制信息进行加密;
14.对应的,所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应,具体为:
15.所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令中的控制信息进行解密和响应。
16.进一步的,所述调试终端与目标住宅中的网关建立通讯连接,并将所述通信秘钥
写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系,包括:
17.所述调试终端使用udp协议进行组播搜索发送连接请求,以获取网关基于连接请求回复的连接信息;
18.所述调试终端根据获取到的连接信息与目标住宅中的网关建立通讯连接;
19.所述调试终端将通信秘钥通过所述通讯连接写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系。
20.进一步的,所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信密钥对所述控制指令进行加密,具体为:
21.所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信秘钥使用aes加密算法对所述控制指令进行加密;
22.对应的,所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应,具体为:
23.所述网关接收到控制指令时,基于写入的通信密钥使用aes加密算法对所述控制指令进行解密和响应。
24.进一步的,所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应,包括:
25.所述网关接收到控制指令时,确认写入的通信密钥相对于接收到的控制指令在有效时间内;
26.基于所述通信秘钥对所述控制指令进行解密,将解密后的控制指令发送到目标设备,以响应所述控制指令。
27.第二方面,提供智能家居的通信加密装置,包括:
28.创建指令发送单元,用于调试终端向服务器端发送住宅创建指令,以使所述服务器端创建虚拟住宅,并生成所述虚拟住宅对应的通信秘钥;
29.通信密钥写入单元,用于所述调试终端与目标住宅中的网关建立通讯连接,并将所述通信秘钥写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系;
30.通信密钥获取单元,用于控制终端登录服务器端时,从所述服务器端获取对应的虚拟住宅的通信秘钥;
31.控制指令加密单元,用于所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信密钥对所述控制指令进行加密;
32.控制指令解密单元,用于所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应。
33.进一步的,所述控制指令包括主题信息、长度信息和控制信息;
34.所述控制指令加密单元,具体用于所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信秘钥对所述控制指令中的控制信息进行加密;
35.对应的,所述控制指令解密单元,具体用于所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令中的控制信息进行解密和响应。
36.进一步的,所述通信密钥写入单元,包括:
37.连接请求发送模块,用于所述调试终端使用udp协议进行组播搜索发送连接请求,以获取网关基于连接请求回复的连接信息;
38.通讯连接建立模块,用于所述调试终端根据获取到的连接信息与目标住宅中的网关建立通讯连接;
39.通信密钥写入模块,用于所述调试终端将通信秘钥通过所述通讯连接写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系。
40.进一步的,所述控制指令加密单元,具体用于所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信秘钥使用aes加密算法对所述控制指令进行加密;
41.对应的,所述控制指令解密单元,具体用于所述网关接收到控制指令时,基于写入的通信密钥使用aes加密算法对所述控制指令进行解密和响应。
42.进一步的,所述控制指令解密单元,包括:
43.指令时效判断模块,用于所述网关接收到控制指令时,确认写入的通信密钥相对于接收到的控制指令在有效时间内;
44.指令解密响应模块,用于基于所述通信秘钥对所述控制指令进行解密,将解密后的控制指令发送到目标设备,以响应所述控制指令。
45.第三方面,提供一种控制系统,包括调试终端、控制终端、网关和服务器,所述调试终端、控制终端、网关和服务器,均包括:一个或多个处理器;
46.存储器,用于存储一个或多个程序;
47.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面任一所述的智能家居的通信加密方法。
48.第四方面,提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面任一所述的智能家居的通信加密方法。
49.本技术实施例通过调试终端向服务器端发送住宅创建指令,以使所述服务器端创建虚拟住宅,并生成所述虚拟住宅对应的通信秘钥;所述调试终端与目标住宅中的网关建立通讯连接,并将所述通信秘钥写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系;控制终端登录服务器端时,从所述服务器端获取对应的虚拟住宅的通信秘钥;所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信密钥对所述控制指令进行加密;所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应。基于调试终端的操作实现智能家居对应的通信密钥的生成和写入,避免了通信秘钥的泄露,控制指令进行发送时通过通信秘钥的加密,提高了控制指令发送的安全性,有效降低了控制指令传输过程中被拦截之后,对家人和财物可能带来的安全隐患。
附图说明
50.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
51.图1是本技术实施例提供的一种智能家居的通信加密方法的方法流程图;
52.图2是本技术实施例提供的一种智能家居的通信加密装置的结构示意图;
53.图3是本技术实施例提供的一种控制系统的架构示意图;
54.图4是本技术实施例提供的控制系统中终端设备的结构示意图。
具体实施方式
55.为了使本技术的目的、技术方案和优点更加清楚,下面结合附图对本技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
56.图1是本技术实施例提供的一种通信方法的流程图,本实施例提供的通信方法可以由智能家居的通信加密装置来执行,该智能家居的通信加密装置可通过硬件和/或软件的方式实现,并集成在设备中。参考图1,该通信方法具体包括:
57.步骤s110:调试终端向服务器端发送住宅创建指令,以使所述服务器端创建虚拟住宅,并生成所述虚拟住宅对应的通信秘钥。
58.智能家居的实现依赖整个住宅环境中的设备提供和方案实现,通常而言,设备提供包括住宅中数据处理的核心以及作为控制对象的各种智能家居设备。在搭建智能家居的环境时,至少需要先搭建数据处理的核心,本方案中定义的数据处理的核心是智能家居的网关。对于各种智能家居设备,可以在搭建智能家居的环境时同时建立与网关的连接,也可以是基于网关的智能家居的基础环境搭建之后,随时将智能家居设备接入网关。各种智能家居设备与网关的连接在现有技术中多有实现,在此不单独描述。
59.在本方案中,搭建智能家居的环境时,不只是硬件设备的安装,还需要基于调试终端在现场的操作实现智能家居环境的正常运行。具体来说,需要现场工作人员通过调试终端开始整个智能家居环境的创建,调试终端在检测到现场工作的操作之后,生成住宅创建指令,并将住宅创建指令发送至服务器端,服务器端接收到住宅创建指令之后,会创建虚拟住宅。虚拟住宅可以理解为服务器端创建的住宅唯一标识,用于标记某一实际住宅,实现对该实际住宅的智能家居管理,在创建后,对该实际住宅的第一项管理是生成虚拟住宅对应的通信秘钥。当然,服务器端生成的通信秘钥不仅仅是在服务器端使用,作为对住宅创建指令的响应,服务器端会将住宅唯一标识以及关联的通信密钥均反馈到调试终端。调试终端是具有特别权限的终端设备,例如专用的平板或手机,其具有较高的保密等级和使用权限要求,避免现场工作人员在创建过程中有违规操作。
60.步骤s120:所述调试终端与目标住宅中的网关建立通讯连接,并将所述通信秘钥写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系。
61.调试终端在收到通信秘钥之后,会基于与目标住宅中网关的通讯连接,将通信密钥写入网关,并进一步基于通信秘钥和住宅唯一标识建立实际住宅与虚拟住宅之间的关联关系。为实现对智能家居设备的良好管理,可以在服务器端绑定网关信息和住宅唯一标识,即调试终端还可以将网关信息发送到服务器端,但是本方案中主要是通信秘钥的优化实现,对此信息关联过程不做赘述。
62.需要说明的是,步骤s110和步骤s120只是表示调试终端与服务器端的数据传输以及调试终端与网关的数据传输,并不表示对数据传输过程的先后的限定。在本方案中,可以
是调试终端与网关建立通讯连接之后,基于获取到的网关的信息向服务器端发送住宅创建指令,也可以是先向服务器端发送住宅创建指令,最后将网关的信息发送到服务器端,在服务器端绑定网关信息和住宅唯一标识。
63.步骤s130:控制终端登录服务器端时,从所述服务器端获取对应的虚拟住宅的通信秘钥。
64.控制终端由目标住宅中的成员使用,在调试终端进行现场设置时,可以设定智能家居的登录账号和密码,在成员中可以设定某个控制终端的最高优先级,在其它控制终端首次登录时,需要由具有最高优先级的控制终端进行授权通过。控制终端的形式可以有多种不同,例如手机、平板、电脑等。当控制终端首次登录成功时,即从服务器端获取通信秘钥并进行本地保存。
65.步骤s140:所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信密钥对所述控制指令进行加密。
66.控制终端根据家庭成员的操作生成控制指令时,控制指令不是直接发送,而是基于本地保存的通信秘钥对控制指令进行加密,保证控制指令传输的安全性,而且在本方案中,通信秘钥在控制终端本地保存,控制控制可以直接接入网关进行指令的发送,即使网关与外部网络断开,控制终端也可以直接将控制指令发送到网关,同时保证控制指令是加密发送,提高了指令传输的安全性。
67.步骤s150:所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应。
68.网关接收到控制指令时,基于之前收到的通信秘钥进行解密,然后将解密得到的控制指令直接发送到智能家居设备进行响应,例如对智能灯、智能电视、智能冰箱、智能空调等设备的控制。
69.在具体实现时,所述控制指令包括主题信息、长度信息和控制信息;
70.基于控制指令的具体结构,步骤s140通过如下方式实现:
71.所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信秘钥对所述控制指令中的控制信息进行加密;
72.对应的,步骤s150通过如下方式实现:
73.所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令中的控制信息进行解密和响应。
74.对于某个控制指令,其中某些信息是可以直接明码,不会导致安全隐患的,此时可以直接明码发送,例如主题信息和长度信息,其可能仅用于表明该控制指令的控制对象,长度信息仅表示该控制信息的复杂度。只有控制信息涉及到实体控制内容,故可以基于通信秘钥仅对控制指令进行加密、解密和响应。
75.对于调试过程中调试终端与网关的的通信,即步骤s120,包括:
76.步骤s121、所述调试终端使用udp协议进行组播搜索发送连接请求,以获取网关基于连接请求回复的连接信息。
77.步骤s122、所述调试终端根据获取到的连接信息与目标住宅中的网关建立通讯连接。
78.步骤s133、所述调试终端将通信秘钥通过所述通讯连接写入所述网关,以使所述
目标住宅中的网关与所述虚拟住宅建立关联关系。
79.调试终端初始连接网关时,使用udp(user datagram protocol,用户数据报协议)协议进行组播搜索,向周围的网关发送连接请求,直至获得连接信息,建立通讯连接,通讯连接建立之后,即可将通信秘钥通过通讯连接写入网关,完成对网关的基本配置。
80.在具体实现的过程中,基于通信秘钥,采用aes(advanced encryption standard,高级加密标准)加密算法进行控制指令的加密发送和解密响应。即步骤s140中,具体通过如下方式实现:
81.所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信秘钥使用aes加密算法对所述控制指令进行加密;
82.对应的,步骤s150中,具体通过如下方式实现:
83.所述网关接收到控制指令时,基于写入的通信密钥使用aes加密算法对所述控制指令进行解密和响应。
84.需要说明的是,aes加密算法只是一种可选的加密方式,其它可用于数据传输中的加密方式,也适用于本方案,例如des(data encryption standard,数据加密标准)。
85.具体到控制指令的解密响应过程,即步骤s150,包括:
86.步骤s151:所述网关接收到控制指令时,确认写入的通信密钥相对于接收到的控制指令在有效时间内。
87.步骤s152:基于所述通信秘钥对所述控制指令进行解密,将解密后的控制指令发送到目标设备,以响应所述控制指令。
88.在本方案中,通信秘钥的存在会导致网关对控制指令的有效时间的确认,在此机制下,即使控制指令被拦截,别的设备也无法基于拦截到的指令直接进行复制或仿制,然后向网关发送恶意的控制指令。例如某个网关对接收到的控制指令的有效时间是发送之后15秒内,如果某个控制指令被拦截再发送过来,通常会超过15秒,此时必然不予以响应,如果某个控制指令被破解仿制后再发送过程,其中基于时间的参数必然与密钥不再匹配,也不予响应。通过本方案,可以有效保持整个智能家居环境的安全性。
89.综上所述,本技术实施例通过调试终端向服务器端发送住宅创建指令,以使所述服务器端创建虚拟住宅,并生成所述虚拟住宅对应的通信秘钥;所述调试终端与目标住宅中的网关建立通讯连接,并将所述通信秘钥写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系;控制终端登录服务器端时,从所述服务器端获取对应的虚拟住宅的通信秘钥;所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信密钥对所述控制指令进行加密;所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应。基于调试终端的操作实现智能家居对应的通信密钥的生成和写入,避免了通信秘钥的泄露,控制指令进行发送时通过通信秘钥的加密,提高了控制指令发送的安全性,有效降低了控制指令传输过程中被拦截之后,对家人和财物可能带来的安全隐患。
90.在上述实施例的基础上,图2为本技术实施例提供的一种智能家居的通信加密装置的结构示意图。参考图2,本实施例提供的智能家居的通信加密装置,包括:创建指令发送单元210、通信密钥写入单元220、通信密钥获取单元230、控制指令加密单元240和控制指令解密单元250。其中:
91.创建指令发送单元210,用于调试终端向服务器端发送住宅创建指令,以使所述服务器端创建虚拟住宅,并生成所述虚拟住宅对应的通信秘钥;通信密钥写入单元220,用于所述调试终端与目标住宅中的网关建立通讯连接,并将所述通信秘钥写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系;通信密钥获取单元230,用于控制终端登录服务器端时,从所述服务器端获取对应的虚拟住宅的通信秘钥;控制指令加密单元240,用于所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信密钥对所述控制指令进行加密;控制指令解密单元250,用于所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应。
92.在上述实施例的基础上,所述控制指令包括主题信息、长度信息和控制信息;
93.所述控制指令加密单元240,具体用于所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信秘钥对所述控制指令中的控制信息进行加密;
94.对应的,所述控制指令解密单元250,具体用于所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令中的控制信息进行解密和响应。
95.在上述实施例的基础上,所述通信密钥写入单元220,包括:
96.连接请求发送模块,用于所述调试终端使用udp协议进行组播搜索发送连接请求,以获取网关基于连接请求回复的连接信息;
97.通讯连接建立模块,用于所述调试终端根据获取到的连接信息与目标住宅中的网关建立通讯连接;
98.通信密钥写入模块,用于所述调试终端将通信秘钥通过所述通讯连接写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系。
99.在上述实施例的基础上,所述控制指令加密单元240,具体用于所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信秘钥使用aes加密算法对所述控制指令进行加密;
100.对应的,所述控制指令解密单元250,具体用于所述网关接收到控制指令时,基于写入的通信密钥使用aes加密算法对所述控制指令进行解密和响应。
101.在上述实施例的基础上,所述控制指令解密单元250,包括:
102.指令时效判断模块,用于所述网关接收到控制指令时,确认写入的通信密钥相对于接收到的控制指令在有效时间内;
103.指令解密响应模块,用于基于所述通信秘钥对所述控制指令进行解密,将解密后的控制指令发送到目标设备,以响应所述控制指令。
104.综上所述,上述各单元协同工作,通过调试终端向服务器端发送住宅创建指令,以使所述服务器端创建虚拟住宅,并生成所述虚拟住宅对应的通信秘钥;所述调试终端与目标住宅中的网关建立通讯连接,并将所述通信秘钥写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系;控制终端登录服务器端时,从所述服务器端获取对应的虚拟住宅的通信秘钥;所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信密钥对所述控制指令进行加密;所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应。基于调试终端的操作实现智能家居对应的通信密钥的生成和写入,避免了通信秘钥的泄露,控制指令进行发送时通过通信秘钥的加密,提高了控制指令发送的安全性,有效降低了控制指令传输过程中被拦截之后,对家人和财物可能带来的
安全隐患。
105.本技术实施例还提供了一种控制系统,该控制系统中可集成本技术实施例提供的智能家居的通信加密装置。图3是本方案中提供的控制系统的架构示意图,图4是本技术实施例提供的控制系统中的终端设备的结构示意图。参考图3,该控制系统包括调试终端330、控制终端320、网关340和服务器310,其共同基于本方案,最终实现对智能家居350的控制。参考图4,该终端设备包括:处理器410、存储器420、输入装置430、输出装置440以及通信模块450。该设备中处理器410的数量可以是一个或者多个,图4中以一个处理器410为例。该设备中存储器420的数量可以是一个或者多个,图4中以一个存储器420为例。该设备的处理器410、存储器420、输入装置430、输出装置440以及通信模块450可以通过总线或者其他方式连接,图4中以通过总线连接为例。
106.存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本技术任意实施例所述的通信方法对应的程序指令/模块(例如,智能家居的通信加密装置中的创建指令发送单元210、通信密钥写入单元220、通信密钥获取单元230、控制指令加密单元240和控制指令解密单元250)。存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
107.通信模块450主要是通过有线网络或者无线网络与控制系统中的其它终端设备进行通信。
108.输入装置430可用于接收输入的数字或者字符信息,或者操作命令,在本方案中,尤其包括进行用户手动控制的操作模块和进行声音采集的音频采集模块。输出装置440可以包括扬声器、显示屏等。需要说明的是,输入装置430和输出装置440的具体组成可以根据实际情况设定,例如分别设置为键盘和显示屏,或者一体设置为触摸显示屏。可以理解的是,实际应用中,该设备还有其他实现正常功能所需的常规部件,例如电源模块等。
109.处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的通信方法。
110.上述提供的设备可用于执行上述实施例提供的通信方法,具备相应的功能和有益效果。
111.本技术实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种通信方法,该通信方法包括:确认待接收数据包对应的起始高字节和目标高字节,所述起始高字节为发送所述待接收数据包的发送设备的地址的高字节;所述目标高字节为接收所述待接收数据包的目标设备的地址的高字节;判断所述起始高字节和目标高字节是否相同;若所述起始高字节和目标高字节相同,则通过所述发送设备所在的子网直接向所述目标设备发送所述待接收数据包;若所述起始高字节和目标高字节不相同,则通过所述发送设备对应的mesh无线网关和所述目标设备对应的mesh无线网关向所述目标设备发送所述待接收数据包。
112.存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd

rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddr ram、sram、edo ram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
113.当然,本技术实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的通信方法,还可以执行本技术任意实施例所提供的通信方法中的相关操作。
114.上述实施例中提供的智能家居的通信加密装置、控制系统及存储介质可执行本技术任意实施例所提供的智能家居的通信加密方法,未在上述实施例中详尽描述的技术细节,可参见本技术任意实施例所提供的智能家居的通信加密方法。
115.注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1