[发明专利]智能家居信息安全验证方法、装置、设备及系统在审
申请号: | 201710408718.8 | 申请日: | 2017-06-02 |
公开(公告)号: | CN107135229A | 公开(公告)日: | 2017-09-05 |
发明(设计)人: | 唐皓;陈彬;张东胜 | 申请(专利权)人: | 云丁网络技术(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08;H04L12/28 |
代理公司: | 北京金智普华知识产权代理有限公司11401 | 代理人: | 皋吉甫 |
地址: | 100085 北京市昌平区回*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能家居 信息 安全 验证 方法 装置 设备 系统 | ||
技术领域
本发明涉及智能家居领域,特别涉及一种智能家居信息安全验证方法、装置、设备及系统。
背景技术
智能门锁包含了锁体和面板部分,面板中包含了电路。在出现故障返修时,为了排除所有故障,一般需要将门锁的外壳进行拆解,使用特殊接口将软件回退到生产模式,更换锁体,进行电子焊接和软件烧录,安装外壳。
很多情况下,当智能门锁的电子部分出现故障时,需要退回工厂模式,然而因为智能门锁的高安全性要求,为了避免用户误操作或者恶意破坏,在不拆解外壳的情况下,一般不会提供回退到工厂模式,进行功能测试的入口。但是这就增加了拆解外壳、烧录软件、重新安装外壳的复杂度。目前已有的维修方案通常为:在智能门锁上执行复杂的操作,例如按一串厂家内部的序列码,同时按下特殊的按键等,尽量保证用户不会误操作进入工厂模式。
在实现本发明的过程中,发明人发现上述技术至少存在以下问题:
通过输入内部序列码进入工厂模式的安全性是建立在相关信息不被泄露的基础上,当信息被泄漏时,容易造成安全隐患,其局限性较大。
发明内容
为了解决背景技术中存在的问题,本发明实施例提供了一种智能家居信息安全验证方法、装置、设备及系统。所述技术方案如下:
第一方面,提供了一种智能家居信息安全验证方法,所述方法包括:
智能家居设备获取第一命令码,所述第一命令码是服务器发送给终端的,所述第一命令码是所述服务器根据随机数据信息与第一时间生成的命令码,所述随机数据信息预存于所述服务器和所述智能家居设备中,所述服务器存储有所述随机数据信息与所述智能家居设备的序列号的对应关系;
所述智能家居设备根据所述随机数据信息与第二时间生成第二命令码;
所述智能家居设备检测所述第二命令码与所述第一命令码是否匹配;
若所述第二命令码与所述第一命令码匹配,验证通过,所述智能家居设备进入预设模式。
可选地,所述方法还包括:
所述智能家居设备将所述第二时间加上预定值,得到第三时间;所述智能家居设备根据所述随机数据信息与所述第三时间生成第三命令码;
和/或,
所述智能家居设备将所述第二时间减去所述预定值,得到第四时间;所述智能家居设备根据所述随机数据信息与所述第四时间生成第四命令码。
可选地,所述方法还包括:
所述智能家居设备检测所述第二命令码、所述第三命令码和所述第四命令码中的任意一个与所述第一命令码是否匹配;
若所述第二命令码、所述第三命令码和所述第四命令码中的任意一个与所述第一命令码匹配,验证通过,所述智能家居设备进入预设模式。
第二方面,提供了一种智能家居信息安全验证方法,所述方法包括:
服务器接收终端发送的智能家居设备的序列号;
所述服务器根据所述序列号查找得到与所述序列号对应的随机数据信息,所述随机数据信息预存于所述服务器和所述智能家居设备中,所述服务器存储有所述随机数据信息与所述智能家居设备的序列号的对应关系;
所述服务器根据所述随机数据信息与第一时间生成第一命令码;
所述服务器向所述终端发送所述第一命令码;以便所述智能家居设备获取所述第一命令码,所述智能家居设备检测第二命令码与所述第一命令码是否匹配,所述第二命令码是所述智能家居设备根据所述随机数据信息与第二时间生成的命令码;若所述第二命令码与所述第一命令码匹配,验证通过,所述智能家居设备进入预设模式。
第三方面,提供了一种智能家居信息安全验证装置,用于智能家居设备中,所述装置包括:
命令码获取模块,用于获取第一命令码,所述第一命令码是服务器发送给终端的,所述第一命令码是所述服务器根据随机数据信息与第一时间生成的命令码,所述随机数据信息预存于所述服务器和所述智能家居设备中,所述服务器存储有所述随机数据信息与所述智能家居设备的序列号的对应关系;
第一生成模块,用于根据所述随机数据信息与第二时间生成第二命令码;
命令码检测模块,用于检测所述第二命令码与所述第一命令码是否匹配;
模式进入模块,用于若所述第二命令码与所述第一命令码匹配,验证通过,进入预设模式。
可选地,所述装置还包括:
时间获取模块,用于将所述第二时间加上预定值,得到第三时间;
第二生成模块,用于根据所述随机数据信息与所述第三时间生成第三命令码;
和/或,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云丁网络技术(北京)有限公司,未经云丁网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710408718.8/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置