一种智能家居远程监控方法及系统技术方案

技术编号:14881170 阅读:86 留言:0更新日期:2017-03-24 03:47
本发明专利技术提供一种智能家居远程监控方法,其包括如下步骤:S1、预存同样的随机数列表;随机数列表中包括多个不同的随机数以及随机数的读取顺序;S2、并将计算的结果通过自定义通信协议发送给智能家居控制中心;S3、智能家居控制中心根据移动终端发送的另一随机数的读取顺序读取智能家居控制中心存储的随机数列表中随机数,并采用不对称算法进行计算;智能家居控制中心将计算的结果通过自定义通信协议发送给移动终端;S4、移动终端根据另一随机数的读取顺序读取移动终端自身存储的随机数列表中随机数,并采用不对称算法进行计算。本发明专利技术还提供一种智能家居远程监控系统。

【技术实现步骤摘要】

本专利技术涉及智能家居
,特别涉及一种智能家居远程监控方法及系统
技术介绍
智能家居(smarthome)是利用计算机技术、多传感器技术、网络通信技术、智能控制技术、综合布线技术等现代化技术,将家居生活中的各类电子设备有机地结合在一起从而实现智能控制和管理的一种嵌入式系统。智能家居的诞生让人们的生活舒适性得到了提高、安全性得到了保障并极大地提升了人们的生活质量。计算机技术、网络技术与移动通信技术的结合与发展为智能家居的高速发展提供了前提和条件。但是现有的智能家居仅仅关注于各个智能家居设备的控制便利性,忽视了智能家居设备作为家居一部分所应具有的隐私性以及安全性。
技术实现思路
有鉴于此,本专利技术提出一种能够实现安全通信的智能家居远程监控方法及系统。一种智能家居远程监控方法,其包括如下步骤:S1、设置智能家居控制中心与移动终端之间的自定义通信协议;在离线状态下同时在智能家居控制中心以及移动终端上预存同样的随机数列表;随机数列表中包括多个不同的随机数以及随机数的读取顺序;S2、智能家居控制中心接收移动终端的发出的经过加密的控制操作请求;智能家居控制中心将随机数的读取顺序发送给移动终端;移动终端根据智能家居控制中心发送的随机数的读取顺序读取移动终端存储的随机数列表中随机数,并采用不对称算法进行计算;移动终端将另一随机数的读取顺序发送给智能家居控制中心;并将计算的结果通过自定义通信协议发送给智能家居控制中心;S3、智能家居控制中心根据移动终端发送的另一随机数的读取顺序读取智能家居控制中心存储的随机数列表中随机数,并采用不对称算法进行计算;智能家居控制中心将计算的结果通过自定义通信协议发送给移动终端;S4、移动终端根据另一随机数的读取顺序读取移动终端自身存储的随机数列表中随机数,并采用不对称算法进行计算,将计算的结果与智能家居控制中心发送计算的结果进行对比并判断是否一致;智能家居控制中心根据发送的随机数的读取顺序读取智能家居控制中心自身存储的随机数列表中随机数,并采用不对称算法进行计算,将计算的结果与移动终端发送计算的结果进行对比并判断是否一致;在步骤S4中两个对比判断结果均一致时建立智能家居控制中心与移动终端的控制通信连接并跳转到步骤S5;否则跳转到步骤S7;S5、智能家居控制中心获取建立连接移动终端的mac地址,并根据mac地址判断移动终端的控制权限以及控制期限;判断移动终端的控制权限是否在控制期限内,如在控制期限内,跳转到步骤S6;如不在控制期限内,跳转到步骤S7;S6、智能家居控制中心接收移动终端发送的智能家居设备的控制指令,判断指控指令是否在该移动终端的控制权限内,如在控制权限内,智能家居控制中心根据控制指令生成驱动智能家居设备状态调节的驱动指令并对智能家居设备进行控制;如不在控制权限内,则跳转到步骤S7;S7、智能家居控制中心将控制异常的信息以及发生时间进行保存。在本专利技术所述的一种智能家居远程监控方法中,所述步骤S7还包括:智能家居控制中心将由步骤S4直接跳转的移动终端的mac地址以及控制异常的信息发送到最近具有控制权限且处于控制期限内的移动终端。在本专利技术所述的一种智能家居远程监控方法中,所述步骤S1中每隔预设周期在离线状态下同时更新在智能家居控制中心以及移动终端上预存的同样的随机数列表。在本专利技术所述的一种智能家居远程监控方法中,所述步骤S7还包括智能家居控制中心判断由步骤S4直接跳转的移动终端的记录次数是否超过预设次数,如超过,则将该移动终端加入到智能家居控制中心接收黑名单中。本专利技术还提供一种智能家居远程监控系统,其包括如下单元:随机数列表存储单元,用于设置智能家居控制中心与移动终端之间的自定义通信协议;在离线状态下同时在智能家居控制中心以及移动终端上预存同样的随机数列表;随机数列表中包括多个不同的随机数以及随机数的读取顺序;第一侧加密控制计算单元,用于通过智能家居控制中心接收移动终端的发出的经过加密的控制操作请求;智能家居控制中心将随机数的读取顺序发送给移动终端;移动终端根据智能家居控制中心发送的随机数的读取顺序读取移动终端存储的随机数列表中随机数,并采用不对称算法进行计算;移动终端将另一随机数的读取顺序发送给智能家居控制中心;并将计算的结果通过自定义通信协议发送给智能家居控制中心;第二侧加密控制计算单元,用于通过智能家居控制中心根据移动终端发送的另一随机数的读取顺序读取智能家居控制中心存储的随机数列表中随机数,并采用不对称算法进行计算;智能家居控制中心将计算的结果通过自定义通信协议发送给移动终端;计算对比单元,用于通过移动终端根据另一随机数的读取顺序读取移动终端自身存储的随机数列表中随机数,并采用不对称算法进行计算,将计算的结果与智能家居控制中心发送计算的结果进行对比并判断是否一致;智能家居控制中心根据发送的随机数的读取顺序读取智能家居控制中心自身存储的随机数列表中随机数,并采用不对称算法进行计算,将计算的结果与移动终端发送计算的结果进行对比并判断是否一致;在计算对比单元中两个对比判断结果均一致时建立智能家居控制中心与移动终端的控制通信连接并跳转到控制请求判断单元;否则跳转到异常信息存储单元;控制请求判断单元,用于通过智能家居控制中心获取建立连接移动终端的mac地址,并根据mac地址判断移动终端的控制权限以及控制期限;判断移动终端的控制权限是否在控制期限内,如在控制期限内,跳转到控制权限确认单元;如不在控制期限内,跳转到异常信息存储单元;控制权限确认单元,用于通过智能家居控制中心接收移动终端发送的智能家居设备的控制指令,判断指控指令是否在该移动终端的控制权限内,如在控制权限内,智能家居控制中心根据控制指令生成驱动智能家居设备状态调节的驱动指令并对智能家居设备进行控制;如不在控制权限内,则跳转到异常信息存储单元;异常信息存储单元,用于通过智能家居控制中心将控制异常的信息以及发生时间进行保存。在本专利技术所述的一种智能家居远程监控系统中,所述异常信息存储单元还包括:智能家居控制中心将由计算对比单元直接跳转的移动终端的mac地址以及控制异常的信息发送到最近具有控制权限且处于控制期限内的移动终端。在本专利技术所述的一种智能家居远程监控系统中,所述随机数列表存储单元中每隔预设周期在离线状态下同时更新在智能家居控制中心以及移动终端上预存的同样的随机数列表。在本专利技术所述的一种智能家居远程监控系统中,所述异常信息存储单元还包括智能家居控制中心判断由计算对比单元直接跳转的移动终端的记录次数是否超过预设次数,如超过,则将该移动终端加入到智能家居控制中心接收黑名单中。实施本专利技术提供的智能家居远程监控方法及系统与现有技术相比具有以下有益效果:本专利技术通过第一侧加密控制计算单元、第二侧加密控制计算单元进行不对称算法计算,并通过智能家居控制信息、移动终端自身存储的随机数进行不对称算法进行计算,并判断结果是否一致;由于不对称算法难以破解,由于外人事先不知道随机数以及随机数的结果,因此无法对智能家居控制系统进行破解,安全程度更高。附图说明图1是本专利技术实施例的智能家居远程监控系统结构框图。具体实施方式一种智能家居远程监控方法,其包括如下步骤:S1、设置智能家居控制中心与移动终端之间的自定义通信协议;在离线状态下同时在智能家居本文档来自技高网...
一种智能家居远程监控方法及系统

【技术保护点】
一种智能家居远程监控方法,其包括如下步骤:S1、设置智能家居控制中心与移动终端之间的自定义通信协议;在离线状态下同时在智能家居控制中心以及移动终端上预存同样的随机数列表;随机数列表中包括多个不同的随机数以及随机数的读取顺序;S2、智能家居控制中心接收移动终端的发出的经过加密的控制操作请求;智能家居控制中心将随机数的读取顺序发送给移动终端;移动终端根据智能家居控制中心发送的随机数的读取顺序读取移动终端存储的随机数列表中随机数,并采用不对称算法进行计算;移动终端将另一随机数的读取顺序发送给智能家居控制中心;并将计算的结果通过自定义通信协议发送给智能家居控制中心;S3、智能家居控制中心根据移动终端发送的另一随机数的读取顺序读取智能家居控制中心存储的随机数列表中随机数,并采用不对称算法进行计算;智能家居控制中心将计算的结果通过自定义通信协议发送给移动终端;S4、移动终端根据另一随机数的读取顺序读取移动终端自身存储的随机数列表中随机数,并采用不对称算法进行计算,将计算的结果与智能家居控制中心发送计算的结果进行对比并判断是否一致;智能家居控制中心根据发送的随机数的读取顺序读取智能家居控制中心自身存储的随机数列表中随机数,并采用不对称算法进行计算,将计算的结果与移动终端发送计算的结果进行对比并判断是否一致;在步骤S4中两个对比判断结果均一致时建立智能家居控制中心与移动终端的控制通信连接并跳转到步骤S5;否则跳转到步骤S7;S5、智能家居控制中心获取建立连接移动终端的mac地址,并根据mac地址判断移动终端的控制权限以及控制期限;判断移动终端的控制权限是否在控制期限内,如在控制期限内,跳转到步骤S6;如不在控制期限内,跳转到步骤S7;S6、智能家居控制中心接收移动终端发送的智能家居设备的控制指令,判断指控指令是否在该移动终端的控制权限内,如在控制权限内,智能家居控制中心根据控制指令生成驱动智能家居设备状态调节的驱动指令并对智能家居设备进行控制;如不在控制权限内,则跳转到步骤S7;S7、智能家居控制中心将控制异常的信息以及发生时间进行保存。...

【技术特征摘要】
1.一种智能家居远程监控方法,其包括如下步骤:S1、设置智能家居控制中心与移动终端之间的自定义通信协议;在离线状态下同时在智能家居控制中心以及移动终端上预存同样的随机数列表;随机数列表中包括多个不同的随机数以及随机数的读取顺序;S2、智能家居控制中心接收移动终端的发出的经过加密的控制操作请求;智能家居控制中心将随机数的读取顺序发送给移动终端;移动终端根据智能家居控制中心发送的随机数的读取顺序读取移动终端存储的随机数列表中随机数,并采用不对称算法进行计算;移动终端将另一随机数的读取顺序发送给智能家居控制中心;并将计算的结果通过自定义通信协议发送给智能家居控制中心;S3、智能家居控制中心根据移动终端发送的另一随机数的读取顺序读取智能家居控制中心存储的随机数列表中随机数,并采用不对称算法进行计算;智能家居控制中心将计算的结果通过自定义通信协议发送给移动终端;S4、移动终端根据另一随机数的读取顺序读取移动终端自身存储的随机数列表中随机数,并采用不对称算法进行计算,将计算的结果与智能家居控制中心发送计算的结果进行对比并判断是否一致;智能家居控制中心根据发送的随机数的读取顺序读取智能家居控制中心自身存储的随机数列表中随机数,并采用不对称算法进行计算,将计算的结果与移动终端发送计算的结果进行对比并判断是否一致;在步骤S4中两个对比判断结果均一致时建立智能家居控制中心与移动终端的控制通信连接并跳转到步骤S5;否则跳转到步骤S7;S5、智能家居控制中心获取建立连接移动终端的mac地址,并根据mac地址判断移动终端的控制权限以及控制期限;判断移动终端的控制权限是否在控制期限内,如在控制期限内,跳转到步骤S6;如不在控制期限内,跳转到步骤S7;S6、智能家居控制中心接收移动终端发送的智能家居设备的控制指令,判断指控指令是否在该移动终端的控制权限内,如在控制权限内,智能家居控制中心根据控制指令生成驱动智能家居设备状态调节的驱动指令并对智能家居设备进行控制;如不在控制权限内,则跳转到步骤S7;S7、智能家居控制中心将控制异常的信息以及发生时间进行保存。2.如权利要求1所述的一种智能家居远程监控方法,其特征在于,所述步骤S7还包括:智能家居控制中心将由步骤S4直接跳转的移动终端的mac地址以及控制异常的信息发送到最近具有控制权限且处于控制期限内的移动终端。3.如权利要求2所述的一种智能家居远程监控方法,其特征在于,所述步骤S1中每隔预设周期在离线状态下同时更新在智能家居控制中心以及移动终端上预存的同样的随机数列表。4.如权利要求3所述的一种智能家居远程监控方法,其特征在于,所述步骤S7还包括智能家居控制中心判断由步骤S4直接跳转的移动终端的记录次数是否超过预设次数,如超过,则将该移动终端加入到智能家居控制中心接收黑名单中。5.一种智能家居远程监控系统,其包括如下单元:随机数列表存储单元,用于设置智能家居控制中心与移动终端之间的自定义...

【专利技术属性】
技术研发人员:李昆昆陈臻林丽安余善成
申请(专利权)人:宁波江东晶量电子科技有限公司
类型:发明
国别省市:浙江;33

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

1