智能家居系统与信息加密方法及装置、终端与流程

文档序号:14270130研发日期:2017年阅读:162来源:国知局
技术简介:
本专利针对局域网智能家居系统中控制信息易被冒充攻击的问题,提出通过时间戳与加密双重验证的解决方案。终端在生成控制信息时注入网关时间戳并加密传输,网关解密后比对当前时间与信息内时间戳的间隔,仅当间隔小于预设阈值时才执行控制指令,有效拦截延迟攻击和伪造指令。
关键词:智能家居安全,时间戳验证,加密通信

本发明涉及计算机应用技术领域,特别涉及一种智能家居系统与信息加密方法及装置、终端。



背景技术:

随着智能家居技术的高速发展,越来越多的家居设备实现了智能化。手机、平板电脑等终端作为智能家居的控制终端,通过与网关的通讯连接,与家居设备共同组成智能家居系统,从而实现对家居设备的智能化控制。

在智能家居系统中,为避免对家居设备的控制被工具,保证通讯的安全性,需对控制信息进行加密处理。目前,智能家居系统在进行家居设备的控制时,终端a根据预设的密钥对控制信息进行信息加密后发送给网关b,进而网关b在获取到加密信息后通过预设的密钥对加密信息进行解密,获取控制信息,而由于其他终端并不知晓该预设的密钥,因而其他终端即使截取取到该加密信息,也无法成功对该加密信息进行解密,获知该加密信息中的真正内容,从而实现局域网中信息加密的目的。

然而,在其他终端截取到终端a发送给网关b的加密信息时,网关b获取到该加密信息后,虽然其无法获知该加密信息中的真正内容,但其可以冒充终端a在其它时间给网关b发送该加密信息,使终端b在错误的时间执行该加密信息中的真正内容,从而无法保证智能家居系统中的通讯安全。



技术实现要素:

为了解决相关技术中的智能家居系统中通讯安全较差的技术问题,本发明提供了一种智能家居系统与信息加密方法及装置、终端。

第一方面,提供了一种智能家居系统,所述智能家居系统包括:终端、网关与家居设备,其中:

所述终端,在根据触发的控制操作生成控制信息时,将所述网关发送的时间戳加入至所述控制信息,并在对加入所述时间戳的控制信息进行加密后发送给所述网关;

所述网关,在接收所述终端发送的加密信息并解密得到控制信息后获取所述控制信息中的时间戳,在接收所述加密信息时的时间戳与所述控制信息中的时间戳之间的时间间隔小于预设的时间阈值时,将所述控制信息发送给相关的家居设备,以使所述家居设备根据所述控制信息进行工作。

第二方面,提供了一种信息加密装置,包括:

时间戳获取模块,用于终端在根据触发的控制操作生成控制信息时,获取网关发送的时间戳;

加密模块,用于在所述控制信息中加入时间戳,并按照预设的密钥对加入时间戳的所述控制信息进行加密,得到加密信息;

加密信息发送模块,用于向所述网关发送所述加密信息。

第三方面,提供了一种信息加密装置,包括:

加密信息接收模块,用于网关接收终端发送的加密信息;

解密模块,用于按照预设的密钥对所述加密信息进行解密,得到控制信息;

时间间隔判断模块,用于获取所述控制信息中的时间戳,判断接收所述加密信息时的时间戳与所述控制信息中的时间戳之间的时间间隔是否小于预设的时间阈值;

控制模块,用于在接收所述加密信息时的时间戳与所述控制信息中的时间戳之间的时间间隔小于预设的时间阈值时,根据所述控制信息对相关的家居设备进行控制。

第四方面,提供了一种信息加密方法,包括:

终端在根据触发的控制操作生成控制信息时,获取网关发送的时间戳;

在所述控制信息中加入时间戳,并按照预设的密钥对加入时间戳的所述控制信息进行加密,得到加密信息;

向所述网关发送所述加密信息。

第五方面,提供了一种信息加密方法,包括:

网关接收终端发送的加密信息;

按照预设的密钥对所述加密信息进行解密,得到控制信息;

获取所述控制信息中的时间戳,判断接收所述加密信息时的时间戳与所述控制信息中的时间戳之间的时间间隔是否小于预设的时间阈值,若为是,则

将所述控制信息发送给相关的家居设备,以使所述家居设备根据所述控制信息进行工作。

第六方面,提供了一种终端,包括:

处理器;以及

与所述处理器通信连接的存储器;其中,

所述存储器存储有可读性指令,所述可读性指令被所述处理器执行时实现如第四方面所述的方法。

第七方面,提供了一种网关,包括:

处理器;以及

与所述处理器通信连接的存储器;其中,

所述存储器存储有可读性指令,所述可读性指令被所述处理器执行时实现如第五方面所述的方法。

第八方面,提供了一种计算机可读性存储介质,其上存储有计算机程序,所述计算机程序在被执行时实现如第四或第五方面的方法。

通过本发明的实施例提供的技术方案能够得到以下有益效果:

智能家居系统在进行家居设备的控制时,终端根据触发的控制操作生成控制信息,在控制信息加入网关发送的时间戳,并在对加入时间戳的控制信息进行加密后发送给网关,网关在接收终端发送的加密信息并解密得到控制信息后获取控制信息中的时间戳,在接收加密信息时的时间戳与控制信息中的时间戳之间的时间间隔小于预设的时间阈值时,将控制信息发送给相关的家居设备,以使家居设备根据控制信息进行工作,从而根据时间戳进行信息真伪的判断,避免网关在接收到其他终端通过冒充发送包含其他时间戳的加密信息时,错误地对相关设备进行控制,从而保证了智能家居系统中的通讯安全,大大提高了对相关家居设备进行控制的安全性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,本发明并不受限制。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据本公开所涉及的一个实施环境的示意图。

图2是根据一示例性实施例示出的一种终端100的框图。

图3是根据一示例性实施例示出的一种智能家居系统的结构框图。

图4是根据图3对应实施例示出的另一种智能家居系统的结构框图。

图5是根据一示例性实施例示出的一种信息加密方法流程图。

图6是根据图5对应实施例示出的信息加密方法中步骤s110的一种具体实现流程图。

图7是根据图5对应实施例示出的信息加密方法中步骤s110的另一种具体实现流程图。

图8是根据一示例性实施例示出的另一种信息加密方法流程图。

图9是根据一示例性实施例示出的一种智能家居系统中对家居设备进行控制的方法示意图。

图10是根据一示例性实施例示出的一种信息加密装置的框图。

图11是根据图10对应示例性实施例示出的信息加密装置中广播获取模块110的一种框图。

图12是根据图10对应示例性实施例示出的信息加密装置中广播获取模块110的另一种框图。

图13是根据一示例性实施例示出的另一种信息加密装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所记载的、本发明的一些方面相一致的装置和方法的例子。

图1是根据本公开所涉及的一个实施环境的示意图。该实施环境包括:终端、网关200以及为终端100与网关200进行数据传输的路由器300。

终端100通过路由器300向网关200发送加密信息后,网关200预设的解密方式对加密信息进行解密得到控制信息,并计算接收加密信息时的时间戳与控制信息中的时间戳之间的时间间隔,在该时间间隔小于预设的时间阈值时,则根据控制信息对相关设备进行控制。

终端100可以是手机、电脑等计算机设备,具体实现方式不受本实施例的限制。

图2是根据一示例性实施例示出的一种终端100的框图。

参考图2,终端100可以包括以下一个或者多个组件:处理组件101,存储器102,电源组件103,多媒体组件104,音频组件105,传感器组件107以及通信组件108。其中,上述组件并不全是必须的,终端100可以根据自身功能需求增加其他组件或减少某些组件,本实施例不作限定。

处理组件101通常控制终端100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件101可以包括一个或多个处理器109来执行指令,以完成上述操作的全部或部分步骤。此外,处理组件101可以包括一个或多个模块,便于处理组件101和其他组件之间的交互。例如,处理组件101可以包括多媒体模块,以方便多媒体组件104和处理组件101之间的交互。

存储器102被配置为存储各种类型的数据以支持在终端100的操作。这些数据的示例包括用于在终端100上操作的任何应用程序或方法的指令。存储器102可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如sram(staticrandomaccessmemory,静态随机存取存储器),eeprom(electricallyerasableprogrammableread-onlymemory,电可擦除可编程只读存储器),eprom(erasableprogrammablereadonlymemory,可擦除可编程只读存储器),prom(programmableread-onlymemory,可编程只读存储器),rom(read-onlymemory,只读存储器),磁存储器,快闪存储器,磁盘或光盘。存储器102中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器109执行,以完成图2、图3、图4、图5和图6任一所示方法中的全部或者部分步骤。

电源组件103为终端100的各种组件提供电力。电源组件103可以包括电源管理系统,一个或多个电源,及其他与为终端100生成、管理和分配电力相关联的组件。

多媒体组件104包括在所述终端100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括lcd(liquidcrystaldisplay,液晶显示器)和tp(touchpanel,触摸面板)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。

音频组件105被配置为输出和/或输入音频信号。例如,音频组件105包括一个麦克风,当终端100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器102或经由通信组件108发送。在一些实施例中,音频组件105还包括一个扬声器,用于输出音频信号。

传感器组件107包括一个或多个传感器,用于为终端100提供各个方面的状态评估。例如,传感器组件107可以检测到终端100的打开/关闭状态,组件的相对定位,传感器组件107还可以检测终端100或终端100一个组件的坐标改变以及终端100的温度变化。在一些实施例中,该传感器组件107还可以包括磁传感器,压力传感器或温度传感器。

通信组件108被配置为便于终端100和其他设备之间有线或无线方式的通信。终端100可以接入基于通信标准的无线网络,如wifi(wireless-fidelity,无线网络),2g或3g,或它们的组合。在一个示例性实施例中,通信组件108经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件108还包括nfc(nearfieldcommunication,近场通信)模块,以促进短程通信。例如,在nfc模块可基于rfid(radiofrequencyidentification,射频识别)技术,irda(infrareddataassociation,红外数据协会)技术,uwb(ultra-wideband,超宽带)技术,bt(bluetooth,蓝牙)技术和其他技术来实现。

在示例性实施例中,终端100可以被一个或多个asic(applicationspecificintegratedcircuit,应用专用集成电路)、dsp(digitalsignalprocessing,数字信号处理器)、pld(programmablelogicdevice,可编程逻辑器件)、fpga(field-programmablegatearray,现场可编程门阵列)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

该实施例中的服务器中处理器执行操作的具体方式将在有关该信息加密方法的实施例中进行详细描述,此处将不再做详细阐述说明。

图3是根据一示例性实施例示出的一种智能家居系统的结构框图,如图3所示,该智能家居系统包括:终端100、网关200与家居设备300,其中:

终端100在根据触发的控制操作生成控制信息时,在控制信息加入网关发送的时间戳,并在对加入时间戳的控制信息进行加密后发送给网关;

网关200在接收终端100发送的加密信息并解密得到控制信息后获取控制信息中的时间戳,在接收加密信息时的时间戳与控制信息中的时间戳之间的时间间隔小于预设的时间阈值时,将控制信息发送给相关的家居设备500,以使家居设备500根据控制信息进行工作,从而根据时间戳进行信息真伪的判断,避免网关在接收到其他终端通过冒充发送包含其他时间戳的加密信息时,错误地对相关设备进行控制,从而保证了智能家居系统中的通讯安全,大大提高了对相关家居设备进行控制的安全性。

家居设备300可以是智能冰箱、智能空调等家电,也可以是智能墙壁开关、空调伴侣、智能摄像头等智能家居设备,具体实现方式不受本实施例的限制。

终端100与网关200之间可以通过zigbee、蓝牙等局域网进行通讯连接,也可以通过wifi、2g/3g/4g/5g等外网进行通讯连接。

终端100与网关200之间通过局域网进行通讯连接时,即使终端100无法连接外网,也能实现智能家居系统中对家居设备的控制,且通讯连接不受外网网络质量的限制,大大提供了智能家居系统的便利性。

可选的,图4是根据图3对应实施例示出的另一种智能家居系统的结构框图,如图4所示,该智能家居系统还包括云端服务器400,云端服务器400在与终端100、网关200通讯连接时,向终端100、网关200分别发送密钥信息,终端100和网关200分别按照各自接收的密钥信息中的密钥进行信息的加密或解密。

图5是根据一示例性实施例示出的一种信息加密方法流程图,如图5所示,该信息加密方法可以包括以下步骤。

在步骤s110中,终端在根据触发的控制操作生成控制信息时,获取网关发送的时间戳。

控制信息是对局域网中相关的设备进行控制的信息。

如图1所述的实施环境示意图,用户通过对运行于终端中的app进行操控,生成相应的控制信息。

获取网关发送的时间戳的方式有多种,可以是通过设定网关以固定的频率向终端发送时间戳,也可以在终端向网关发送时间戳的获取请求时,接收网关返回的时间戳,还可以是通过其他的方式获取网关发送的时间戳。

时间戳是网关在一时间量度上进行的时间标记。

可选的,时间戳可以是在网关的系统时间上进行的时间标记,也可以是在计时器上进行的时间标记,还可以以其它形式进行的时间标记。

在步骤s120中,在控制信息中加入时间戳,并按照预设的密钥对加入时间戳的控制信息进行加密,得到加密信息。

密钥是预先设定的对控制信息进行加密或解密的参数。

需要说明的是,云端服务器向终端和网关分别发送的密钥之间,这两个密钥可以是相同的,也可以是相对应的,即终端按照其接收的密钥进行信息加密后,而网关则按照其接收的密钥可以成功进行信息解密。也就是说,可以通过同一个密钥进行信息加密和信息解密;也可以通过一个密钥进行信息加密,通过另一个与该加密的密钥相对应的密钥进行信息解密,从而保证网关在接收到加密信息后能够成功解密。

对控制信息进行加密的方式有多种,例如,rsa算法、aes算法等,在此不对控制信息进行加密的具体方式进行限定。

在步骤s130中,向网关发送加密信息。

利用如上所述的方法,终端在根据触发的控制操作生成控制信息时,获取网关发送的时间戳,并将时间戳加入到控制信息中,进而按照预设的密钥对加入时间戳的控制信息进行加密,再将得到加密信息发送给网关,使网关对加密信息解密得到控制信息时,根据时间戳进行信息真伪的判断,从而保证了智能家居系统中的通讯安全,大大提高了对相关家居设备进行控制的安全性。

可选的,图6是根据图5对应实施例示出的信息加密方法中步骤s110的一种细节描述,如图6所示,该信息加密方法中的步骤s110还可以包括以下步骤。

在步骤s111中,终端接收网关按照预设的时间间隔发送的时间戳。

网关发送时间戳的时间间隔是预先设置的一个时间范围值,该时间间隔不能设置过大,也不能设置过小,在实际的智能家居系统中,可预先对该时间间隔进行微调。在一示例性实施例中,时间间隔预设为5秒。

终端在接收到网关以预设的时间间隔发送的时间戳时,其并不立即获取该时间戳,而只有在根据触发的控制操作生成控制信息时,才获取其接收到的时间戳并将其加入控制信息中。

在步骤s112中,从网关发送的时间戳中获取在生成控制信息时接收的时间戳。

利用如上的方法,网关按照预设的时间间隔向终端发送时间戳,从而终端在生成控制信息时,直接在接收到网关发送的时间戳中查找最近一次接收的时间戳即可,从而无需向网关专门询问时间戳,大大提高了获取时间戳的便利性。

可选的,图7是根据图5对应实施例示出的信息加密方法中步骤s110的另种细节描述,如图7所示,该信息加密方法中的步骤s110还可以包括以下步骤。

在步骤s114中,终端在生成控制信息时,向网关发送时间戳获取请求。

如前所述的,时间戳是在一时间量度上进行的时间标记。

为确保时间戳的准确性,使网关在接收信息后能够根据时间戳进行信息真伪的判断,网关应知晓终端在控制信息中加入的时间戳。因此,在终端将向网关发送控制信息时,通过向网关发送时间戳获取请求,请求网关发送时间戳,从而保证该时间戳是网关所知晓的时间戳。

局域网中,终端通过路由器向网关发送时间戳获取请求。

在步骤s115中,接收网关响应请求而返回的时间戳。

网关在接收终端发送的时间戳获取请求时,立即向终端发送时间戳。

利用如上所述的方法,终端在生成控制信息时,向网关发送时间戳获取请求,请求网关发送时间戳,无需网关频繁通过路由器向终端发送时间戳,从而避免了资源的浪费。

图8是根据一示例性实施例示出的另一种信息加密方法流程图,如图8所示,该信息加密方法可以包括以下步骤。

在步骤s210中,网关接收终端发送的加密信息。

网关接收终端发送的加密信息是终端通过局域网向网关发送的加密信息。

在步骤s220中,按照预设的密钥对加密信息进行解密,得到控制信息。

如前所述的,网关和终端中各自保存的密钥是相同或相对应的。

终端对一信息按照其存储的密钥进行加密发送给网关后,网关在接收后按照其存储的密钥能够成功进行解密。

例如,终端中存储的密钥为密钥x1,网关中存储的密钥为密钥x2,密钥x2与密钥x2是相同或相对应的,当通过密钥x1对信息y1进行加密得到加密信息y2时,通过密钥x2可对加密信息y2成功解密得到信息y1。

在步骤s230中,获取控制信息中的时间戳,判断接收加密信息时的时间戳与控制信息中的时间戳之间的时间间隔是否小于预设的时间阈值,若为是(y),则执行步骤s241;若为否(n),则执行步骤s242。

如前所述的,终端是对加入时间戳的控制信息进行加密的。

因而,在对加密信息进行解密后,得到的控制信息中也是包含有时间戳的。

如前所述的,时间戳是对时间量度上进行的时间标记。因而,在不同时间的时间戳是不相同的,时间戳描述的时间信息是随时间的流逝而变化的。

例如,时间戳是对网关的系统时间进行的时间标记,终端在根据触发的控制操作生成控制信息时,获取网关发送的时间戳t1为网关的系统时间12:00:00,而接收加密信息时的时间戳t2为接收加密信息时网关的系统时间12:00:03。

又例如,时间戳是对网关中的计时器进行的时间标记,终端在根据触发的控制操作生成控制信息时,获取网关发送的时间戳t1为网关中计时器的计时30:00:10,而接收加密信息时的时间戳t2为接收加密信息时网关中计时器的计时30:00:13。

时间阈值是预先设置的一个时间范围值,该时间阈值不能设置过大,也不能设置过小,通过实际局域网中的数据传输,可对时间阈值进行微调。在一示例性实施例中,时间阈值预设为5秒。

若接收加密信息时的时间戳与控制信息中的时间戳之间的时间间隔小于预设的时间阈值,则表明该控制信息是有效的,并非是局域网中其他终端通过冒充而进行攻击。因此,根据该控制信息对相关设备进行控制。因为如果控制信息是有效的,终端对控制信息进行加密与网关接收加密信息几乎是即时性的,即终端对控制信息进行加密与网关接收加密信息之间的时间间隔通常是很小的。

若接收加密信息时的时间戳与控制信息中的时间戳之间的时间间隔不小于预设的时间阈值,则表明终端对控制信息进行加密时与网关接收终端发送的加密信息时之间的时间间隔较大,很可能是局域网中的其他终端通过冒充进行攻击,因此,抛弃该控制信息,不根据该控制信息执行相应操作。

在步骤s241中,将控制信息发送给相关的家居设备,以使家居设备根据控制信息进行工作。

在步骤s242中,丢弃控制信息。

利用如上所述的方法,网关在对加密信息解密后获取控制信息中的时间戳时,只有在接收加密信息时的时间戳与控制信息中的时间戳之间的时间间隔小于预设的时间阈值,才将该控制信息发送给相关的家居设备,是该家居设备执行相应操作,避免其他终端通过冒充对网关进行攻击,从而保证了智能家居系统中的通讯安全,大大提高了对相关家居设备进行控制的安全性。

图9是根据一示例性实施例示出的一种智能家居系统中对家居设备进行控制的方法示意图。

在步骤s310中,终端、网关通过与云端服务器的通讯连接,分别接收云端服务器发送的密钥信息,密钥信息中包括预设的密钥。

可以理解的是,终端与网关进行信息加密或信息解密时的密钥是以密钥信息的方式预先存储在其各自的存储中,进而终端通过获取其存储的密钥信息中的密钥,并根据该密钥对控制信息进行加密,而网关在接收到加密信息后,通过获取其存储的密钥信息中的密钥,并根据该密钥对加密信息进行解密。

而在终端、网关首次与云端服务器通讯连接时,云端服务器将包含密钥的密钥信息分别发送给终端和网关,而终端与网关分别接收的密钥信息是相同的,从而保证终端在对控制信息加密发送给网关后,网关能够顺利进行解密。

在步骤s320中,终端在根据触发的控制操作生成控制信息时,在控制信息加入网关发送的时间戳。

在步骤s330中,终端按照预设的密钥对加入时间戳的控制信息进行加密,并将得到的加密信息发送给网关。

在步骤s340中,网关接收终端发送的加密信息,按照约定的加解密方式对加密信息进行解密,得到控制信息。

在步骤s350中,网关获取控制信息中的时间戳,判断接收加密信息时的时间戳与控制信息中的时间戳之间的时间间隔是否小于预设的时间阈值,若为是,则执行步骤s361;若为否,则执行步骤s362。

在步骤s361中,网关根据控制信息对相关设备进行控制。

在步骤s362中,网关丢弃控制信息。

下述为本发明系统实施例,可以用于执行上述信息加密方法实施例。对于本发明系统实施例中未披露的细节,请参照本发明信息加密方法实施例。

图10是根据一示例性实施例示出的一种信息加密装置的框图,该装置包括运行于终端的应用程序中的时间戳获取模块110、加密模块120及加密信息发送模块130。

时间戳获取模块110,用于终端在根据触发的控制操作生成控制信息时,获取网关发送的时间戳;

加密模块120,用于在控制信息中加入时间戳,并按照预设的密钥对加入时间戳的控制信息进行加密,得到加密信息;

加密信息发送模块130,用于向网关发送加密信息。

上述装置中各个模块的功能和作用的实现过程具体详见上述信息加密方法中对应步骤的实现过程,在此不再赘述。

可选的,如图11所示,时间戳获取模块110还包括但不限于:时间戳接收单元111和第一时间戳获取单元112。

时间戳接收单元111,用于终端接收网关按照预设的时间间隔发送的时间戳;

第一时间戳获取单元112,用于从网关发送的时间戳中获取在生成控制信息时接收的时间戳。

可选的,如图12所示,时间戳获取模块110还包括但不限于:时间戳获取请求单元114和第二时间戳获取单元115。

时间戳获取请求单元114,用于终端在生成控制信息时,向网关发送时间戳获取请求;

第二时间戳获取单元115,用于获取网关响应时间戳获取请求而发送的时间戳。

图13是根据一示例性实施例示出的另一种信息加密装置的框图,该装置包括运行于网关的应用程序中的加密信息接收模块210、解密模块220、时间间隔判断模块230及控制模块240。

加密信息接收模块210,用于网关接收终端发送的加密信息;

解密模块220,用于按照预设的密钥对加密信息进行解密,得到控制信息;

时间间隔判断模块230,用于获取控制信息中的时间戳,判断接收加密信息时的时间戳与控制信息中的时间戳之间的时间间隔是否小于预设的时间阈值;

控制信息发送模块240,用于在接收加密信息时的时间戳与控制信息中的时间戳之间的时间间隔小于预设的时间阈值时,将控制信息发送给相关的家居设备,以使家居设备根据控制信息进行工作。

可选的,图13中所示的信息加密装置还包括但不限于:控制信息丢弃模块。

控制信息丢弃模块,用于在接收加密信息时的时间戳与控制信息中的时间戳之间的时间间隔不小于预设的时间阈值时,丢弃控制信息。

可选的,本发明还提供一种终端,执行图5、图6和图7任一所示的信息加密方法的全部或者部分步骤。所述终端包括:

处理器;以及

与所述处理器通信连接的存储器;其中,

所述存储器存储有可读性指令,所述可读性指令被所述处理器执行时实现如上述任一示例性实施例所述的方法。

该实施例中的终端中处理器执行操作的具体方式已经在有关该信息加密方法的实施例中执行了详细描述,此处将不做详细阐述说明。

可选的,本发明还提供一种网关,执行图8所示的信息加密方法的全部或者部分步骤。所述网关包括:

处理器;以及

与所述处理器通信连接的存储器;其中,

所述存储器存储有可读性指令,所述可读性指令被所述处理器执行时实现如上述任一示例性实施例所述的方法。

该实施例中的网关中处理器执行操作的具体方式已经在有关该信息加密方法的实施例中执行了详细描述,此处将不做详细阐述说明。

在示例性实施例中,还提供了一种存储介质,该存储介质为计算机可读性存储介质,例如可以为包括指令的临时性和非临时性计算机可读性存储介质。该存储介质例如包括指令的存储器102,上述指令可由终端100的处理器109执行以完成上述信息加密方法。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,本领域技术人员可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!