CN113656838A - 智能家居数据保护方法、装置、计算机设备和存储介质 - Google Patents
智能家居数据保护方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN113656838A CN113656838A CN202111013300.XA CN202111013300A CN113656838A CN 113656838 A CN113656838 A CN 113656838A CN 202111013300 A CN202111013300 A CN 202111013300A CN 113656838 A CN113656838 A CN 113656838A
- Authority
- CN
- China
- Prior art keywords
- control information
- user
- information
- target
- temperature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y10/00—Economic sectors
- G16Y10/80—Homes; Buildings
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y40/00—IoT characterised by the purpose of the information processing
- G16Y40/30—Control
- G16Y40/35—Management of things, i.e. controlling in accordance with a policy or in order to achieve specified objectives
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Medical Informatics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Selective Calling Equipment (AREA)
Abstract
本申请涉及一种智能家居数据保护方法、装置、计算机设备和存储介质。通过智能家居***的控制器检测目标用户在目标区域时,获取用户偏好数据库中与目标用户对应的第一控制信息,以及与目标用户偏好近似的其他用户的第二控制信息,并根据第一控制信息控制智能家居设备运行,通过智能家居***的显示设备同时展示第一控制信息和第二控制信息,从而通过第二控制信息保护第一控制信息。相较于传统的没有对非隐私数据进行保护,本方案通过将与目标用户偏好近似的其他用户的家居控制信息一起展示,从而入侵者无法判断控制信息是否为目标用户的信息,提高了对智能家居数据保护的安全性。
Description
技术领域
本申请涉及智能家居技术领域,特别是涉及一种智能家居数据保护方法、装置、计算机设备和存储介质。
背景技术
随着人类生活品质的提升和物联网技术的发展,智能家居***得到了广泛的关注。该***通过用户输入的个人信息,根据用户的生活习惯提供安保控制,家电控制,照明控制,温度控制等控制策略,致力于让家居环境更舒适,更安全,更方便,以及更符合环保要求。由于智能家居是根据用户的个人信息实现控制的,因此如何对智能家居***的用户信息进行保护,免受入侵者的攻击显得尤为重要,目前对于智能家居中用户个人信息的保护仅仅是针对用户的身份信息等隐私信息进行保护,对于智能家居中的一些非隐私数据没有进行相应的保护,从而容易被入侵者利用。
因此,目前的智能家居的数据保护方法存在保护不全面的缺陷。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高数据保护全面性的智能家居数据保护方法、装置、计算机设备和存储介质。
一种智能家居数据保护方法,应用于智能家居***的控制器,包括:
检测到目标用户在目标区域,所述目标区域中设置有智能家居设备;
查询用户偏好数据库,获取其中与所述目标用户对应的第一控制信息,以及其他用户对应的第二控制信息;所述用户偏好数据库中存储有多个用户与控制信息的对应关系;所述第二控制信息与所述第一控制信息所表征的用户偏好近似;
根据所述第一控制信息控制所述智能家居设备运行,并通过所述智能家居***的显示设备同时展示所述第一控制信息以及所述第二控制信息,以通过所述第二控制信息对所述第一控制信息进行保护。
在其中一个实施例中,所述检测到目标用户在目标区域,包括:
检测到待识别用户在所述目标区域,获取所述待识别用户对应的待识别生物特征信息;
查询所述用户偏好数据库中是否存在所述待识别生物特征信息对应的合法用户信息;所述用户偏好数据库中还包括多个生物特征信息与合法用户信息的对应关系;
若是,确定所述待识别用户为所述目标用户。
在其中一个实施例中,所述智能家居***还包括人体传感器,所述获取所述待识别用户对应的待识别生物特征信息,包括:
若接收到所述人体传感器发送的所述待识别用户的监测信息,向人脸识别设备发送人脸识别指令;所述人体传感器以及所述人脸识别设备均设置于所述目标区域中;
获取所述人脸识别设备根据所述人脸识别指令发送的所述待识别用户的待识别人脸信息,作为所述待识别生物特征信息。
在其中一个实施例中,所述根据所述第一控制信息控制所述智能家居设备运行之后,还包括:
通过所述显示设备匿名显示所述目标用户对所述智能家居设备的使用状态。
在其中一个实施例中,所述智能家居设备为温度控制设备;
所述查询用户偏好数据库,获取其中与所述目标用户对应的第一控制信息,以及其他用户对应的第二控制信息,包括:
根据所述目标用户对应的目标生物特征信息查询用户偏好数据库,获取所述目标生物特征信息对应的第一温度信息,以及获取与所述目标用户偏好近似的其他用户对应的第二温度信息;
所述根据所述第一控制信息控制所述智能家居设备运行,并通过所述智能家居***的显示设备同时展示所述第一控制信息以及所述第二控制信息,包括:
控制所述温度控制设备的输出温度为所述第一温度信息;
通过所述显示设备展示所述第一温度信息以及所述第二温度信息。
在其中一个实施例中,若所述目标用户为多个,所述根据所述第一控制信息控制所述智能家居设备运行,包括:
获取多个目标用户对应的多个第一温度信息的平均值,作为目标第一温度信息;
控制所述温度控制设备的输出温度为所述目标第一温度信息。
在其中一个实施例中,所述方法还包括:
若检测到所述目标用户离开所述目标区域,控制所述智能家居设备进入待机状态。
一种智能家居数据保护装置,应用于智能家居***的控制器,所述装置包括:
检测模块,用于检测到目标用户在目标区域,所述目标区域中设置有智能家居设备;
查询模块,用于查询用户偏好数据库,获取其中与所述目标用户对应的第一控制信息,以及其他用户对应的第二控制信息;所述用户偏好数据库中存储有多个用户与控制信息的对应关系;所述第二控制信息与所述第一控制信息所表征的用户偏好近似;
控制模块,用于根据所述第一控制信息控制所述智能家居设备运行,并通过所述智能家居***的显示设备同时展示所述第一控制信息以及所述第二控制信息,以通过所述第二控制信息对所述第一控制信息进行保护。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
上述智能家居数据保护方法、装置、计算机设备和存储介质,通过智能家居***的控制器检测目标用户在目标区域时,获取用户偏好数据库中与目标用户对应的第一控制信息,以及与目标用户偏好近似的其他用户的第二控制信息,并根据第一控制信息控制智能家居设备运行,通过智能家居***的显示设备同时展示第一控制信息和第二控制信息,从而通过第二控制信息保护第一控制信息。相较于传统的没有对非隐私数据进行保护,本方案通过将与目标用户偏好近似的其他用户的家居控制信息一起展示,从而入侵者无法判断控制信息是否为目标用户的信息,提高了对智能家居数据保护的安全性。
附图说明
图1为一个实施例中智能家居数据保护方法的应用环境图;
图2为一个实施例中智能家居数据保护方法的流程示意图;
图3为一个实施例中智能家居数据保护***的结构示意图;
图4为一个实施例中智能家居数据保护装置的结构框图;
图5为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的智能家居数据保护方法,可以应用于如图1所示的应用环境中。控制器102可以控制智能家居***中的各个智能家居设备,控制器102可以检测智能家居***所在的目标区域中是否存在目标用户,当控制器102检测到目标区域中的目标用户时,可以查询用户偏好数据库获取目标用户对应的第一控制信息和与该目标用户偏好近似的其他用户的第二控制信息,并基于第一控制信息控制智能家居设备运行,以及同时展示第一控制信息和第二控制信息,从而可以通过第二控制信息保护第一控制信息。其中,在一些实施例中,还可以包括服务器104。其中,控制器102通过网络与服务器104进行通信。智能家居***中的各个智能家居设备可以通过服务器104与控制器102进行通信,从而控制器102可以通过服务器104向智能家居设备发送控制指令进行控制。其中,控制器102可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种智能家居数据保护方法,以该方法应用于图1中的控制器为例进行说明,包括以下步骤:
步骤S202,检测到目标用户在目标区域,目标区域中设置有智能家居设备。
其中,目标区域可以是设置有智能家居设备的区域,目标区域中可以包括多个智能家居设备,形成相应的智能家居***。控制器102可以对目标区域中是否存在目标用户进行检测。例如,目标区域可以是一个卧室,卧室中设置有多个智能家居设备,控制器102可以通过用户感知设备检测目标区域中存在的活体,并通过对活体的相应特征进行检测,确定是否为目标用户。
步骤S204,查询用户偏好数据库,获取其中与目标用户对应的第一控制信息,以及其他用户对应的第二控制信息;用户偏好数据库中存储有多个用户与控制信息的对应关系;第二控制信息与第一控制信息所表征的用户偏好近似。
其中,用户偏好数据库可以存储有多个用户和控制信息的对应关系,可以表征用户偏好的对智能家居设备的控制信息。例如智能家居设备可以是空调,则用户偏好数据库中的对应关系可以表征用户偏好的空调温度。控制器102检测到目标区域中存在目标用户后,可以利用目标用户的相关特征信息查询用户偏好数据库,例如通过生物特征信息查询用户偏好数据库,从而控制器102可以从中获取目标用户对应的第一控制信息,并且控制器102还可以获取用户偏好数据库中与上述目标用户的偏好近似的其他用户的第二控制信息。其中,第一控制信息和第二控制信息均可以是对同一智能家居设备的控制信息,第一控制信息和第二控制信息的偏好可以是近似的。例如,若智能家居设备为空调,则第一控制信息和第二控制信息均可以是空调的温度信息,且两个温度信息表征的用户偏好近似。
步骤S206,根据第一控制信息控制智能家居设备运行,并通过智能家居***的显示设备同时展示第一控制信息以及第二控制信息,以通过第二控制信息对第一控制信息进行保护。
其中,第一控制信息可以是目标用户对应的对智能家居设备的控制信息,第二控制信息可以是与目标用户偏好近似的其他用户的对上述智能家居设备的控制信息。控制器102获取第一控制信息和第二控制信息后,可以根据第一控制信息控制智能家居设备运行。另外,智能家居***中还可以设置有显示设备,该显示设备可以用于显示智能家居***中各个智能家居设备的使用情况和控制信息等。控制器102可以通过智能家居***中的显示设备同时展示第一控制信息和第二控制信息。例如控制器102可以向智能家居***中的显示设备发送包含第一控制信息和第二控制信息的显示信息,从而显示设备可以接收到第一控制信息和第二控制信息后同时显示第一控制信息和第二控制信息,以通过第二控制信息对第一控制信息进行保护。例如,对于智能家居设备的一些看似无害的信息,包括室内照明时间,房间占用情况以及温度控制器的运行等,这些数据可以被入侵者观察和利用,进而推理出用户的活动规律,例如在家停留时间,工作日程以及睡眠规律等,导致用户位置信息的泄露。因此,当目标区域存在入侵者时,智能家居***的日常信息,如用户偏好温度,房间占用情况等,会被入侵者获取,但由于存在与用户偏好近似的其他控制信息,入侵者无法根据用户的基本信息推理出用户的出行行为,进而使用户的位置状态得到隐藏和保护。其中,上述显示设备也可以是设置于控制器102中的显示设备,则控制器102可以通过设置在控制器102中的显示设备同时显示上述第一控制信息和第二控制信息。
另外,当目标用户离开目标区域时,控制器102还可以对智能家居设备进行进一步控制。例如,在一个实施例中,还包括:若检测到目标用户离开目标区域,控制智能家居设备进入待机状态。本实施例中,控制器102还可以检测目标用户是否离开目标区域,例如控制器102可以通过检测目标区域中是否存在目标用户对应的生物特征信息,确定目标用户是否离开。若控制器102检测到目标区域中仍存在目标用户的生物特征信息,则控制器102确定目标用户未离开目标区域;若控制器102检测到目标区域中不存在目标用户的生物特征信息,则控制器102可以确定目标用户离开了目标区域,此时控制器102可以控制上述智能家居设备进入待机状态。例如,目标区域可以是卧室,当卧室处于空置状态时,为了节省用电,控制器102可以将智能家居设备的使用状态切换为待机状态。
上述智能家居数据保护方法中,通过智能家居***的控制器检测目标用户在目标区域时,获取用户偏好数据库中与目标用户对应的第一控制信息,以及与目标用户偏好近似的其他用户的第二控制信息,并根据第一控制信息控制智能家居设备运行,通过智能家居***的显示设备同时展示第一控制信息和第二控制信息,从而通过第二控制信息保护第一控制信息。相较于传统的没有对非隐私数据进行保护,本方案通过将与目标用户偏好近似的其他用户的家居控制信息一起展示,从而入侵者无法判断控制信息是否为目标用户的信息,提高了对智能家居数据保护的安全性。
在一个实施例中,检测到目标用户在目标区域,包括:检测到待识别用户在目标区域,获取待识别用户对应的待识别生物特征信息;查询用户偏好数据库中是否存在待识别生物特征信息对应的合法用户信息;用户偏好数据库中还包括多个生物特征信息与合法用户信息的对应关系;若是,确定待识别用户为目标用户。
本实施例中,进入目标区域的用户可以有多种用户,控制器102可以从多种用户中识别出目标用户,即合法的用户。例如,当有待识别用户进入目标区域时,控制器102可以检测到待识别用户在目标区域,并且可以获取待识别用户的待识别生物特征信息,上述用户偏好数据库中还可以存储有多个生物特征信息与合法用户信息的对应关系。控制器102可以利用上述获取的待识别生物特征信息查询用户偏好数据库,查询用户偏好数据库中是否存在与待识别生物特征信息对应的合法用户信息;若是,则控制器102确定待识别生物特征信息对应的待识别用户为目标用户;否则,控制器102确定待识别生物特征信息对应的待识别用户不为目标用户。
通过本实施例,控制器102可以基于进入目标区域的用户的生物特征信息识别该用户是否为目标用户,从而提高了智能家居***的安全性。
在一个实施例中,获取待识别用户对应的待识别生物特征信息,包括:若接收到人体传感器发送的待识别用户的监测信息,向人脸识别设备发送人脸识别指令;人体传感器以及人脸识别设备均设置于目标区域中;获取人脸识别设备根据人脸识别指令发送的待识别用户的待识别人脸信息,作为待识别生物特征信息。
本实施例中,智能家居***的结构可以如图3所示,图3为一个实施例中智能家居数据保护***的结构示意图。智能家居***可以设置在卧室中,卧室中包括如图3的床、窗户、房门、空调、人脸识别传感器、温度传感器、照明传感器、监控相机和智能温度控制器,即控制器102等设备,还可以设置有判断房间是否存在用户的人体传感器等。智能家居***中还可以包括多个子***,例如温度控制***和用户感知***等。其中,用户感知***包括相机、人体传感器和人脸识别传感器等,可以用户监测卧室的使用状态,通过人脸识别传感器判断卧室的使用情况以及识别具体的使用者信息,从而供温度控制***对室内温度进行调控。控制器102可以利用上述的智能家居***中的各个设备对目标用户进行识别。控制器102可以通过目标区域中的人体传感器检测目标区域中是否存在人体,若控制器102接收到人体传感器发送的待识别用户的监测信息,则控制器102可以向设置于目标区域中的人脸识别设备发送人脸识别指令,人脸识别设备可以根据人脸识别指令获取到用户的生物特征信息,例如人脸信息,并且可以将人脸信息发送至控制器102,从而控制器102可以获取人脸识别设备发送人脸信息,作为待识别生物特征信息。
其中,人体传感器可以是PCR雷达传感器,PCR雷达传感器是一款片上集成天线的毫米波雷达传感器,频率属于国际通用ISM频段,并且将脉冲雷达低功耗的优势与高准确度的相干雷达相结合,成为一款低功耗、低成本、小体积的毫米波雷达。上述目标区域可以是卧室,当用户进入卧室后,人体传感器立刻监测人体活动,并将该信号反馈到控制器102。此时控制器102可以将人脸识别信号传递到处于待机状态的人脸识别传感器使其工作,然后判断用户的身份信息。其中,上述判断用户身份信息可以是控制器102对人脸识别传感器发送的人脸信息进行判断;在一些实施例中,也可以是通过人脸识别传感器进行判断,例如人脸识别传感器的功能包含人脸检测和身份识别。当用户进入房间后,人脸识别传感器自适应的采集用户图像并通过人脸检测算法获取用户的面部信息,然后通过人脸识别算法判断用户的身份信息。
通过本实施例,控制器102可以基于智能家居***中的人体传感器和人脸识别传感器分别检测人体以及获取生物特征信息,从而实现对目标用户的识别,提高了智能家居***中智能家居设备的安全性。
在一个实施例中,根据第一控制信息控制智能家居设备运行之后,还包括:通过显示设备匿名显示目标用户对智能家居设备的使用状态。
本实施例中,控制器102可以根据查询用户偏好数据库得到的目标用户对应的第一控制信息控制智能家居设备运行,并且,为了避免入侵者获得特定用户的出行状态,控制器102可以通过对可观测传感器的布局,使攻击者无法通过***观察结果判断用户的出行行为,使用户的位置隐私得到保护。例如,控制器102可以通过上述的显示设备匿名显示目标用户对智能家居设备的使用状态。具体地,智能家居***中可以包括上述的温度控制***和用户感知***,温度控制***和用户感知***之间可以进行信息传递,例如,温度控制***对用户感知***中传感器采集到的数据进行分析,获取卧室的使用状态以及用户的个人信息,然后根据这些信息实现室内温度的控制。其中温度控制***包含一个可控的室温读取设备,而用户感知***包含一个可控的卧室监督设备。上述室温读取设备和卧室监督设备均可以是显示设备,控制器102通过对这两个设备信号输出的控制和布局,迷惑入侵者对目标用户是否正在使用当前卧室的判断,使入侵者仅能够观测用户感知***的数据,例如入侵者通过物理方式观测卧室监督设备,获取卧室的使用状态。此时,攻击者能够获得房间的使用状态,但是无法判断房间具体使用者的身份信息,实现用户位置隐私的保护。
通过本实施例,控制器102可以对智能家居设备的使用状态通过显示设备进行匿名显示,从而提高了智能家居设备的安全性。
在一个实施例中,查询用户偏好数据库,获取其中与目标用户对应的第一控制信息,以及其他用户对应的第二控制信息,包括:根据目标用户对应的目标生物特征信息查询用户偏好数据库,获取目标生物特征信息对应的第一温度信息,以及获取与目标用户偏好近似的其他用户对应的第二温度信息。
本实施例中,上述智能家居设备可以是温度控制设备。则第一控制信息和第二控制信息均可以是温度信息。则控制器102可以根据上述目标用户的目标生物特征信息查询用户偏好数据库,获取目标生物特征信息对应的第一温度信息,以及获取与目标用户偏好近似的其他用户对应的第二温度信息。
控制器102获取上述第一温度信息和第二温度信息后,还可以利用这些信息对智能家居设备进行控制,例如,在一个实施例中,根据第一控制信息控制智能家居设备运行,并通过智能家居***的显示设备同时展示第一控制信息以及第二控制信息,包括:控制温度控制设备的输出温度为第一温度信息;通过显示设备展示第一温度信息以及第二温度信息。
本实施例中,控制器102可以将温度控制设备的输出温度调整为第一温度信息,并且控制器102还可以通过显示设备展示第一温度信息和第二温度信息,从而控制器102可以通过第二温度信息保护第一温度信息。例如,上述显示设备可以是温度控制***中的室温读取设备,在智能家居恒温控制***中,用户的温度偏好信息存储于用户偏好数据库中,且温度偏好和用户的身份信息一一对应。考虑到卧室中的温度信息容易被入侵者通过物理方式获取,然后通过室内温度推演出目标用户的房间使用情况。控制器102可以在用户偏好数据库中存入干扰信息,即与目标用户偏好一致的非目标用户温度偏好信息,并且控制器102还可以将室温读取设备调整为可读取状态。当入侵者通过物理方式获取到室内温度信息和目标用户的偏好信息时,由于存在非目标用户的干扰信息,导致入侵者仍无法判断该偏好温度是否属于目标用户。此时入侵者无法判断房间是否被目标用户使用,进而使用户的位置隐私得到保护。
另外,在一些实施例中,控制器102还可以结合上述匿名显示使用状态以及温度信息的显示方式,共同实现对目标用户的隐私保护。例如,当控制器102确定需要启动温度控制设备,则控制器102可以通过对***可观测传感器的布局,使入侵者仅能够观测用户感知***的数据。此时,攻击者能够获得房间的使用状态,但是无法判断房间具体使用者的身份信息,因而无法获得目标用户的位置状态。同时,控制器102还可以将温度传感器设置为可观测的传感器,使入侵者能够观测室内的温度数据,同时在***中设置与目标用户偏好一致的非目标用户温度偏好信息。当入侵者观测到目标用户温度偏好时,该温度可能对应其他用户的偏好,因此攻击者仍然无法准确的判断目标用户的出行情况。通过以上两种策略,隐藏特定用户的出行状态,使用户的位置隐私得到保护。
通过上述实施例,控制器102可以在控制温度控制设备运行时,通过展示与目标用户偏好近似的其他用户的温度信息实现对目标用户的温度控制设备的使用信息的保护,从而提高了智能家居设备的数据安全性。
在一个实施例中,若目标用户为多个,根据第一控制信息控制智能家居设备运行,包括:获取多个目标用户对应的多个第一温度信息的平均值,作为目标第一温度信息;控制温度控制设备的输出温度为目标第一温度信息。
本实施例中,控制器102可以根据目标用户的不同,确定相应的对智能家居设备的控制信息。即目标用户与其智能家居设备的偏好控制信息一一对应。用户偏好数据库中存储有不同用户的偏好温度。当用户进入卧室,用户感知***通过人脸识别传感器识别卧室中用户的个人信息并上传至数据管理中心,然后调取管理中心中该用户的温度偏好信息,将该信息传输到空调和温度控制器中,进而使室温调节至用户偏好的温度范围内。而当目标区域中的目标用户有多个时,控制器102可以最大化满足用户对智能家居设备的控制需求。其中,智能家居设备可以是温度控制设备,即空调,控制器102可以基于平均值对空调的温度进行控制。例如,当有多个目标用户在目标区域时,控制器102可以获取到多个目标用户对应的多个第一温度信息,控制器102可以获取多个第一温度信息的平均值,作为目标第一温度信息,从而控制器102可以控制温度控制设备的输出温度为目标第一温度信息。另外,上述温度信息还可以是一种区间信息,对于多个区间温度信息,控制器102可以基于区间的交集确定温度控制设备的输出温度。例如,对于房间中存在多个用户的情况,控制器102会自适应的计算出多个用户的公共偏好温度(区间),最大化的满足用户对室内舒适温度的需求。
通过本实施例,控制器102可以在目标区域存在多名目标用户时,基于多种方式最大化满足用户对智能家居设备的使用需求,从而提高了智能家居设备的适用性。
应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图4所示,提供了一种智能家居数据保护装置,包括:检测模块500、查询模块502和控制模块504,其中:
检测模块500,用于检测到目标用户在目标区域,目标区域中设置有智能家居设备。
查询模块502,用于查询用户偏好数据库,获取其中与目标用户对应的第一控制信息,以及其他用户对应的第二控制信息;用户偏好数据库中存储有多个用户与控制信息的对应关系;第二控制信息与第一控制信息所表征的用户偏好近似。
控制模块504,用于根据第一控制信息控制智能家居设备运行,并通过智能家居***的显示设备同时展示第一控制信息以及第二控制信息,以通过第二控制信息对第一控制信息进行保护。
在一个实施例中,上述检测模块500,具体用于检测到待识别用户在目标区域,获取待识别用户对应的待识别生物特征信息;查询用户偏好数据库中是否存在待识别生物特征信息对应的合法用户信息;用户偏好数据库中还包括多个生物特征信息与合法用户信息的对应关系;若是,确定待识别用户为目标用户。
在一个实施例中,上述检测模块500,具体用于若接收到人体传感器发送的待识别用户的监测信息,向人脸识别设备发送人脸识别指令;人体传感器以及人脸识别设备均设置于目标区域中;获取人脸识别设备根据人脸识别指令发送的待识别用户的待识别人脸信息,作为待识别生物特征信息。
在一个实施例中,上述装置还包括:显示模块,用于通过显示设备匿名显示目标用户对智能家居设备的使用状态。
在一个实施例中,上述查询模块502,具体用于根据目标用户对应的目标生物特征信息查询用户偏好数据库,获取目标生物特征信息对应的第一温度信息,以及获取与目标用户偏好近似的其他用户对应的第二温度信息。
在一个实施例中,上述控制模块504,具体用于控制温度控制设备的输出温度为第一温度信息;通过显示设备展示第一温度信息以及第二温度信息。
在一个实施例中,上述控制模块504,具体用于获取多个目标用户对应的多个第一温度信息的平均值,作为目标第一温度信息;控制温度控制设备的输出温度为目标第一温度信息。
在一个实施例中,上述装置还包括:待机模块,用于若检测到目标用户离开目标区域,控制智能家居设备进入待机状态。
关于智能家居数据保护装置的具体限定可以参见上文中对于智能家居数据保护方法的限定,在此不再赘述。上述智能家居数据保护装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是智能家居***中的控制器,其内部结构图可以如图5所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的控制器进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种智能家居数据保护方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述的智能家居数据保护方法。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的智能家居数据保护方法。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种智能家居数据保护方法,其特征在于,应用于智能家居***的控制器,所述方法包括:
检测到目标用户在目标区域,所述目标区域中设置有智能家居设备;
查询用户偏好数据库,获取其中与所述目标用户对应的第一控制信息,以及其他用户对应的第二控制信息;所述用户偏好数据库中存储有多个用户与控制信息的对应关系;所述第二控制信息与所述第一控制信息所表征的用户偏好近似;
根据所述第一控制信息控制所述智能家居设备运行,并通过所述智能家居***的显示设备同时展示所述第一控制信息以及所述第二控制信息,以通过所述第二控制信息对所述第一控制信息进行保护。
2.根据权利要求1所述的方法,其特征在于,所述检测到目标用户在目标区域,包括:
检测到待识别用户在所述目标区域,获取所述待识别用户对应的待识别生物特征信息;
查询所述用户偏好数据库中是否存在所述待识别生物特征信息对应的合法用户信息;所述用户偏好数据库中还包括多个生物特征信息与合法用户信息的对应关系;
若是,确定所述待识别用户为所述目标用户。
3.根据权利要求2所述的方法,其特征在于,所述智能家居***还包括人体传感器,所述获取所述待识别用户对应的待识别生物特征信息,包括:
若接收到所述人体传感器发送的所述待识别用户的监测信息,向人脸识别设备发送人脸识别指令;所述人体传感器以及所述人脸识别设备均设置于所述目标区域中;
获取所述人脸识别设备根据所述人脸识别指令发送的所述待识别用户的待识别人脸信息,作为所述待识别生物特征信息。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一控制信息控制所述智能家居设备运行之后,还包括:
通过所述显示设备匿名显示所述目标用户对所述智能家居设备的使用状态。
5.根据权利要求2所述的方法,其特征在于,所述智能家居设备为温度控制设备;
所述查询用户偏好数据库,获取其中与所述目标用户对应的第一控制信息,以及其他用户对应的第二控制信息,包括:
根据所述目标用户对应的目标生物特征信息查询用户偏好数据库,获取所述目标生物特征信息对应的第一温度信息,以及获取与所述目标用户偏好近似的其他用户对应的第二温度信息;
所述根据所述第一控制信息控制所述智能家居设备运行,并通过所述智能家居***的显示设备同时展示所述第一控制信息以及所述第二控制信息,包括:
控制所述温度控制设备的输出温度为所述第一温度信息;
通过所述显示设备展示所述第一温度信息以及所述第二温度信息。
6.根据权利要求5所述的方法,其特征在于,若所述目标用户为多个,所述根据所述第一控制信息控制所述智能家居设备运行,包括:
获取多个目标用户对应的多个第一温度信息的平均值,作为目标第一温度信息;
控制所述温度控制设备的输出温度为所述目标第一温度信息。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若检测到所述目标用户离开所述目标区域,控制所述智能家居设备进入待机状态。
8.一种智能家居数据保护装置,其特征在于,应用于智能家居***的控制器,所述装置包括:
检测模块,用于检测到目标用户在目标区域,所述目标区域中设置有智能家居设备;
查询模块,用于查询用户偏好数据库,获取其中与所述目标用户对应的第一控制信息,以及其他用户对应的第二控制信息;所述用户偏好数据库中存储有多个用户与控制信息的对应关系;所述第二控制信息与所述第一控制信息所表征的用户偏好近似;
控制模块,用于根据所述第一控制信息控制所述智能家居设备运行,并通过所述智能家居***的显示设备同时展示所述第一控制信息以及所述第二控制信息,以通过所述第二控制信息对所述第一控制信息进行保护。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111013300.XA CN113656838B (zh) | 2021-08-31 | 2021-08-31 | 智能家居数据保护方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111013300.XA CN113656838B (zh) | 2021-08-31 | 2021-08-31 | 智能家居数据保护方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113656838A true CN113656838A (zh) | 2021-11-16 |
CN113656838B CN113656838B (zh) | 2023-05-26 |
Family
ID=78482564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111013300.XA Active CN113656838B (zh) | 2021-08-31 | 2021-08-31 | 智能家居数据保护方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113656838B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1550942A (zh) * | 2003-01-28 | 2004-12-01 | ����-��˹â��ϵͳ�ɷ�����˾ | 具有过程控制和安全***的过程设备中集成的安全保护 |
CN104777749A (zh) * | 2015-03-11 | 2015-07-15 | 小米科技有限责任公司 | 窗户控制方法、装置及*** |
US20160283013A1 (en) * | 2015-03-25 | 2016-09-29 | Sony Mobile Communications Inc. | Device display control for protecting sensitive data |
CN107332760A (zh) * | 2017-06-30 | 2017-11-07 | 江西博瑞彤芸科技有限公司 | 一种动态显示数据的生成方法 |
US20180206083A1 (en) * | 2017-01-17 | 2018-07-19 | Qualcomm Incorporated | User location aware smart event handling |
WO2019080065A1 (zh) * | 2017-10-26 | 2019-05-02 | 华为技术有限公司 | 一种显示方法及装置 |
CN110266667A (zh) * | 2019-06-06 | 2019-09-20 | 惠州学院 | 一种网络内容安全与风险防控***及方法 |
CN110914878A (zh) * | 2017-09-20 | 2020-03-24 | 谷歌有限责任公司 | 检测和响应于智能家居环境的访客的***和方法 |
CN111609523A (zh) * | 2020-06-05 | 2020-09-01 | 吴祥初 | 一种基于物联网的智能空调的控制方法及智能空调*** |
CN111865738A (zh) * | 2020-07-22 | 2020-10-30 | 海尔优家智能科技(北京)有限公司 | 用于信息同步的方法及装置、设备 |
CN112363406A (zh) * | 2021-01-11 | 2021-02-12 | 武汉世聪智能科技有限公司 | 基于视觉传感器的智能控制方法及*** |
-
2021
- 2021-08-31 CN CN202111013300.XA patent/CN113656838B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1550942A (zh) * | 2003-01-28 | 2004-12-01 | ����-��˹â��ϵͳ�ɷ�����˾ | 具有过程控制和安全***的过程设备中集成的安全保护 |
CN104777749A (zh) * | 2015-03-11 | 2015-07-15 | 小米科技有限责任公司 | 窗户控制方法、装置及*** |
US20160283013A1 (en) * | 2015-03-25 | 2016-09-29 | Sony Mobile Communications Inc. | Device display control for protecting sensitive data |
US20180206083A1 (en) * | 2017-01-17 | 2018-07-19 | Qualcomm Incorporated | User location aware smart event handling |
CN107332760A (zh) * | 2017-06-30 | 2017-11-07 | 江西博瑞彤芸科技有限公司 | 一种动态显示数据的生成方法 |
CN110914878A (zh) * | 2017-09-20 | 2020-03-24 | 谷歌有限责任公司 | 检测和响应于智能家居环境的访客的***和方法 |
WO2019080065A1 (zh) * | 2017-10-26 | 2019-05-02 | 华为技术有限公司 | 一种显示方法及装置 |
CN110266667A (zh) * | 2019-06-06 | 2019-09-20 | 惠州学院 | 一种网络内容安全与风险防控***及方法 |
CN111609523A (zh) * | 2020-06-05 | 2020-09-01 | 吴祥初 | 一种基于物联网的智能空调的控制方法及智能空调*** |
CN111865738A (zh) * | 2020-07-22 | 2020-10-30 | 海尔优家智能科技(北京)有限公司 | 用于信息同步的方法及装置、设备 |
CN112363406A (zh) * | 2021-01-11 | 2021-02-12 | 武汉世聪智能科技有限公司 | 基于视觉传感器的智能控制方法及*** |
Non-Patent Citations (1)
Title |
---|
R.CHOW: "《The Last Mile for IoT Privacy》", 《IEEE SECURITY & PRIVACY》 * |
Also Published As
Publication number | Publication date |
---|---|
CN113656838B (zh) | 2023-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10298557B2 (en) | Method of sharing key between devices using physical access restriction | |
US10026289B2 (en) | Premises management system with prevention measures | |
US11353218B2 (en) | Integrated management method and system for kitchen environment using artificial intelligence | |
US11854357B2 (en) | Object tracking using disparate monitoring systems | |
US10593190B2 (en) | Systems and methods of providing status information in a smart home security detection system | |
CN110578999A (zh) | 空调器及其控制方法、装置和计算机可读存储介质 | |
US11811963B2 (en) | Electronic apparatus and method of selectively applying security mode in mobile device | |
CN109059183B (zh) | 空调器及其控制方法、装置和计算机可读存储介质 | |
US11818599B2 (en) | Determination of user presence and absence using WiFi connections | |
CN113341737B (zh) | 智能家居设备的控制方法、***、装置、设备及存储介质 | |
US11748993B2 (en) | Anomalous path detection within cameras' fields of view | |
CN108401247B (zh) | 控制蓝牙设备的方法及电子设备、存储介质 | |
CN103839358A (zh) | 智能空调及其防盗监控方法和装置 | |
EP3188148B1 (en) | Intrusinon alarm system with learned and dynamic entry delays | |
CN113656838B (zh) | 智能家居数据保护方法、装置、计算机设备和存储介质 | |
CN112880150A (zh) | 用于空调的控制方法及控制装置、空调 | |
Sagar et al. | Mobile based home mechanization framework using IoT for smart cities | |
JP2005018166A (ja) | 生活情報管理システムおよび方法ならびにデータタグ装置 | |
CN114857745A (zh) | 用于控制空调器驱蚊的方法、装置、空调器和存储介质 | |
KR20180003890A (ko) | 이동 로봇 및 그 제어방법 | |
KR20150072725A (ko) | 홈 네트워크에서 비정상 전자 기기를 관리하는 장치 및 방법 | |
CN114285687B (zh) | 环境监控设备的智能控制方法、智能控制装置及电子设备 | |
KR20220018402A (ko) | 홈 게이트웨이 장치, 센서 단말 및 그것의 수행 방법 | |
CN116227325A (zh) | 基于神经元模型的电器故障预测方法和装置 | |
CN117978565A (zh) | 基于微信小程序的智能家居交互控制方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |