当前位置: 首页 > 专利查询>张晓晓专利>正文

一种基于指纹识别的智能家居控制方法及系统技术方案

技术编号:15124720 阅读:115 留言:0更新日期:2017-04-10 02:56
本发明专利技术提供一种基于指纹识别的智能家居控制方法,其包括如下步骤:S1、预先根据所有用户的身份信息以及智能家居设备属性配置各个用户对各个智能家居设备的控制权限列表,并将控制权限列表存储在智能家居的家居服务器中;S2、家居服务器接收并识别用户的指纹信息,在识别成功后提示用户发出控制指令;S3、家居服务器接收来自用户的控制指令,根据控制指令以及控制权限列表生成智能家居设备的驱动指令;S4、根据驱动指令对智能家居设备进行控制。

【技术实现步骤摘要】

本专利技术涉及智能家居控制
,特别涉及一种基于指纹识别的智能家居控制方法及系统
技术介绍
智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术等将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,能提升家居安全性、便利性、舒适性,并实现环保节能的居住环境。现有的智能家居控制技术的关注点大多集中于数据传输协议的统一性,却并未考虑各个用户使用智能家居设备需求的差异性以及控制过程的安全性。
技术实现思路
为了解决现有的智能家居控制技术的关注点大多集中于数据传输协议的统一性,却并未考虑各个用户使用智能家居设备需求的差异性以及控制的安全性的缺陷,本专利技术提出一种基于指纹识别的智能家居控制方法及系统。一种基于指纹识别的智能家居控制方法,其包括如下步骤:S1、预先根据所有用户的身份信息以及智能家居设备属性配置各个用户对各个智能家居设备的控制权限列表,并将控制权限列表存储在智能家居的家居服务器中;S2、家居服务器接收并识别用户的指纹信息,在识别成功后提示用户发出控制指令;S3、家居服务器接收来自用户的控制指令,根据控制指令以及控制权限列表生成智能家居设备的驱动指令;S4、根据驱动指令对智能家居设备进行控制。在本专利技术所述的基于指纹识别的智能家居控制方法中,所述步骤S2包括:S21预先在家居服务器采集所有用户的指纹信息图像,并根据用户的指纹信息图像形成原始数据矩阵;S22、在家居服务器生成随机数K,根据随机数K对原始数据矩阵进行替换和加密形成数据矩阵I1,将随机数K、数据矩阵I1存储在家居服务器;S23、再次采集用户的指纹信息图像,并根据再次获取的用户的指纹信息图像形成解密数据矩阵J;S24、根据随机数K、数据矩阵I1、解密数据矩阵J进行指纹识别;S25、在步骤S24中判断指纹识别匹配成功后,提示用户发出控制指令,并在家居服务器生成一不同于K的随机数K1,K1为正整数,根据该随机数K1替换数据矩阵J1中的K1行、以及K1列的特征数据形成数据矩阵J2,替换的数据为随机生成的特征数据,并根据随机数K1对数据矩阵J2进行不可逆算法机密形成数据矩阵J3,将随机数K1、加密的数据矩阵J3存储在家居服务器。在本专利技术所述的基于指纹识别的智能家居控制方法中,所述步骤S21包括:预先在家居服务器采集用户的指纹信息图像,将用户的指纹图像划分为N个区域,并提取各个区域中的M个指纹信息特征数据;形成N行M列的原始数据矩阵,其中N、M均为正整数。在本专利技术所述的基于指纹识别的智能家居控制方法中,所述步骤S22包括在家居服务器生成一随机数K,K为正整数,其中K同时小于N、M,根据该随机数K替换原始数据矩阵中的K行、以及K列的特征数据形成新的数据矩阵I,替换的数据为随机生成的特征数据,并根据随机数K对新的数据矩阵I进行不可逆算法加密形成数据矩阵I1,将随机数K、数据矩阵I1存储在家居服务器。在本专利技术所述的基于指纹识别的智能家居控制方法中,所述步骤S23包括再次采集用户的指纹信息图像,将用户的指纹图像划分为N个区域,并提取各个区域中的M个指纹信息特征数据;形成N行M列的解密数据矩阵J。在本专利技术所述的基于指纹识别的智能家居控制方法中,所述步骤S24包括读取随机数K,根据随机数K对解密数据矩阵J进行不可逆算法加密形成数据矩阵J1,并对比数据矩阵I1与数据矩阵J1的特征数据,在特征数据匹配一致的行、列以及特征数据匹配不一致的行、列均符合替换的随机数K时,判断指纹识别匹配成功,否则判断指纹识别失败。在本专利技术所述的基于指纹识别的智能家居控制方法中,所述步骤S3包括家居服务器接收来自用户的控制指令,判断控制指令来自单个用户或来自多个用户,在控制指令来自单个用户时,根据控制指令以及控制权限列表生成智能家居设备的驱动指令,并跳转到步骤S4;在控制指令来自多个用户时,根据控制权限列表判断智能家居设备控制权限等级高低,根据智能家居设备控制权限等级高的控制指令以及控制权限列表生成智能家居设备的驱动指令,并跳转到步骤S4。在本专利技术所述的基于指纹识别的智能家居控制方法中,所述步骤S3中在控制指令来自多人并且各个用户对当前智能家居设备的控制权限等级相同时,继续判断多个用户对该智能家居设备的控制指令是否相同;在指控指令相同时,根据控制指令以及控制权限列表生成智能家居设备的驱动指令,并跳转到步骤S4;在多个用户的控制指令不同时,同时生成和显示多个用户协商对该智能家居设备进行手动操作的提示,并接收和判断手动操作用户的身份信息,根据该身份信息提高该用户对该智能家居设备的控制权限等级,并对家居服务器中的控制权限列表进行更新。在本专利技术所述的基于指纹识别的智能家居控制方法中,还包括如下步骤:S6、预设控制权限列表更新阈值;判断单位时间间隔内用户发出的控制指令与手动操作智能家居设备的指令是否不匹配,统计不匹配的次数;S7、判断不匹配的次数是否大于或等于控制权限列表更新阈值,在大于或等于控制权限列表更新阈值时,对家居服务器中该用户对该智能家居设备的控制权限列表进行更新。本专利技术还提供一种基于指纹识别的智能家居控制系统,其包括如下模块:权限配置模块,用于预先根据所有用户的身份信息以及智能家居设备属性配置各用户对各个智能家居设备的控制权限列表,并将控制权限列表存储在智能家居的家居服务器中;识别模块,用于通过家居服务器接收并识别用户的指纹信息,在识别成功后提示用户发出控制指令;命令识别模块,用于通过家居服务器接收来自用户的控制指令,根据控制指令以及控制权限列表生成智能家居设备的驱动指令;控制模块,用于根据驱动指令对智能家居设备进行控制。所述识别模块包括:预先在家居服务器采集所有用户的指纹信息图像,并根据用户的指纹信息图像形成原始数据矩阵;在家居服务器生成随机数K,根据随机数K对原始数据矩阵进行替换和加密形成数据矩阵I1,将随机数K、数据矩阵I1存储在家居服务器;再次采集用户的指纹信息图像,并根据再次获取的用户的指纹信息图像形成解密数据矩阵J;根据随机数K、数据矩阵I1、解密数据矩阵J进行指纹识别;在指纹识别匹配成功后,提示用户发出控制指令,并在家居服务器生成一不同于K的随机数K1,K1为正整数,根据该随机数K1替换数据矩阵J1本文档来自技高网...

【技术保护点】
一种基于指纹识别的智能家居控制方法,其包括如下步骤:S1、预先根据所有用户的身份信息以及智能家居设备属性配置各个用户对各个智能家居设备的控制权限列表,并将控制权限列表存储在智能家居的家居服务器中;S2、家居服务器接收并识别用户的指纹信息,在识别成功后提示用户发出控制指令;S3、家居服务器接收来自用户的控制指令,根据控制指令以及控制权限列表生成智能家居设备的驱动指令;S4、根据驱动指令对智能家居设备进行控制。

【技术特征摘要】
1.一种基于指纹识别的智能家居控制方法,其包括如下步骤:
S1、预先根据所有用户的身份信息以及智能家居设备属性配置各个用户
对各个智能家居设备的控制权限列表,并将控制权限列表存储在智能家居的
家居服务器中;
S2、家居服务器接收并识别用户的指纹信息,在识别成功后提示用户发
出控制指令;
S3、家居服务器接收来自用户的控制指令,根据控制指令以及控制权限
列表生成智能家居设备的驱动指令;
S4、根据驱动指令对智能家居设备进行控制。
2.如权利要求1所述的基于指纹识别的智能家居控制方法,其特征在
于,
所述步骤S2包括:
S21预先在家居服务器采集所有用户的指纹信息图像,并根据用户的指
纹信息图像形成原始数据矩阵;
S22、在家居服务器生成随机数K,根据随机数K对原始数据矩阵进行
替换和加密形成数据矩阵I1,将随机数K、数据矩阵I1存储在家居服务器;
S23、再次采集用户的指纹信息图像,并根据再次获取的用户的指纹信
息图像形成解密数据矩阵J;
S24、根据随机数K、数据矩阵I1、解密数据矩阵J进行指纹识别;
S25、在步骤S24中判断指纹识别匹配成功后,提示用户发出控制指令,
并在家居服务器生成一不同于K的随机数K1,K1为正整数,根据该随机数
K1替换数据矩阵J1中的K1行、以及K1列的特征数据形成数据矩阵J2,
替换的数据为随机生成的特征数据,并根据随机数K1对数据矩阵J2进行不
可逆算法机密形成数据矩阵J3,将随机数K1、加密的数据矩阵J3存储在家
居服务器。
3.如权利要求2所述的基于指纹识别的智能家居控制方法,其特征在
于,
所述步骤S21包括:预先在家居服务器采集用户的指纹信息图像,将用

\t户的指纹图像划分为N个区域,并提取各个区域中的M个指纹信息特征数
据;形成N行M列的原始数据矩阵,其中N、M均为正整数。
4.根据权利要求2所述的基于指纹识别的智能家居控制方法,其特征
在于,
所述步骤S22包括在家居服务器生成一随机数K,K为正整数,其中K
同时小于N、M,根据该随机数K替换原始数据矩阵中的K行、以及K列
的特征数据形成新的数据矩阵I,替换的数据为随机生成的特征数据,并根
据随机数K对新的数据矩阵I进行不可逆算法加密形成数据矩阵I1,将随机
数K、数据矩阵I1存储在家居服务器。
5.根据权利要求4所述的基于指纹识别的智能家居控制方法,其特征
在于,
所述步骤S23包括再次采集用户的指纹信息图像,将用户的指纹图像划
分为N个区域,并提取各个区域中的M个指纹信息特征数据;形成N行M
列的解密数据矩阵J。
6.根据权利要求5所述的基于指纹识别的智能家居控制方法,其特征
在于,
所述步骤S24包括读取随机数K,根据随机数K对解密数据矩阵J进行
不可逆算法加密形成数据矩阵J1,并对比数据矩阵I1与数据矩阵J1的特征
数据,在特征数据匹配一致的行、列以及特征数据匹配不一致的行、列均符
合替换的随机数K时,判断指纹识别匹配成功,否则判断指纹识别失败。
7.根据权利要求1所述的基于指纹识别的智能家居控制方法...

【专利技术属性】
技术研发人员:张晓晓
申请(专利权)人:张晓晓
类型:发明
国别省市:湖北;42

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

1