[go: up one dir, main page]

CN113656838B - Smart home data protection method and device, computer equipment and storage medium - Google Patents

Smart home data protection method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN113656838B
CN113656838B CN202111013300.XA CN202111013300A CN113656838B CN 113656838 B CN113656838 B CN 113656838B CN 202111013300 A CN202111013300 A CN 202111013300A CN 113656838 B CN113656838 B CN 113656838B
Authority
CN
China
Prior art keywords
user
information
control 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.)
Active
Application number
CN202111013300.XA
Other languages
Chinese (zh)
Other versions
CN113656838A (en
Inventor
李志武
伍乃骐
李基源
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Building Technology Guangzhou Co Ltd
Original Assignee
Hitachi Building Technology Guangzhou Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Building Technology Guangzhou Co Ltd filed Critical Hitachi Building Technology Guangzhou Co Ltd
Priority to CN202111013300.XA priority Critical patent/CN113656838B/en
Publication of CN113656838A publication Critical patent/CN113656838A/en
Application granted granted Critical
Publication of CN113656838B publication Critical patent/CN113656838B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting 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/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y10/00Economic sectors
    • G16Y10/80Homes; Buildings
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing
    • G16Y40/30Control
    • G16Y40/35Management of things, i.e. controlling in accordance with a policy or in order to achieve specified objectives
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total 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)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Structural Engineering (AREA)
  • Civil Engineering (AREA)
  • Accounting & Taxation (AREA)
  • Architecture (AREA)
  • Economics (AREA)
  • Medical Informatics (AREA)
  • Development Economics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The application relates to an intelligent home data protection method, an intelligent home data protection device, computer equipment and a storage medium. When a controller of the intelligent home system detects that a target user is in a target area, first control information corresponding to the target user and second control information of other users similar to the target user preference in a user preference database are obtained, intelligent home equipment is controlled to operate according to the first control information, the first control information and the second control information are displayed through display equipment of the intelligent home system, and therefore the first control information is protected through the second control information. Compared with the traditional method without protecting the non-private data, the scheme shows the home control information of other users similar to the preference of the target user, so that an intruder cannot judge whether the control information is the information of the target user, and the safety of protecting the intelligent home data is improved.

Description

智能家居数据保护方法、装置、计算机设备和存储介质Smart home data protection method, device, computer equipment and storage medium

技术领域technical field

本申请涉及智能家居技术领域,特别是涉及一种智能家居数据保护方法、装置、计算机设备和存储介质。The present application relates to the field of smart home technology, in particular to a smart home data protection method, device, computer equipment and storage medium.

背景技术Background technique

随着人类生活品质的提升和物联网技术的发展,智能家居系统得到了广泛的关注。该系统通过用户输入的个人信息,根据用户的生活习惯提供安保控制,家电控制,照明控制,温度控制等控制策略,致力于让家居环境更舒适,更安全,更方便,以及更符合环保要求。由于智能家居是根据用户的个人信息实现控制的,因此如何对智能家居系统的用户信息进行保护,免受入侵者的攻击显得尤为重要,目前对于智能家居中用户个人信息的保护仅仅是针对用户的身份信息等隐私信息进行保护,对于智能家居中的一些非隐私数据没有进行相应的保护,从而容易被入侵者利用。With the improvement of the quality of human life and the development of Internet of Things technology, smart home systems have received extensive attention. Through the personal information entered by the user, the system provides security control, home appliance control, lighting control, temperature control and other control strategies according to the user's living habits, and is committed to making the home environment more comfortable, safer, more convenient, and more in line with environmental protection requirements. Since the smart home is controlled based on the user's personal information, how to protect the user information of the smart home system from intruders is particularly important. At present, the protection of the user's personal information in the smart home is only for the user. Some non-private data in the smart home are not protected accordingly, so it is easy to be used by intruders.

因此,目前的智能家居的数据保护方法存在保护不全面的缺陷。Therefore, the current smart home data protection method has the defect of incomplete protection.

发明内容Contents of the invention

基于此,有必要针对上述技术问题,提供一种能够提高数据保护全面性的智能家居数据保护方法、装置、计算机设备和存储介质。Based on this, it is necessary to provide a smart home data protection method, device, computer equipment and storage medium capable of improving the comprehensiveness of data protection in view of the above technical problems.

一种智能家居数据保护方法,应用于智能家居系统的控制器,包括:A smart home data protection method, applied to a controller of a smart home system, comprising:

检测到目标用户在目标区域,所述目标区域中设置有智能家居设备;It is detected that the target user is in the target area, and the smart home device is set in the target area;

查询用户偏好数据库,获取其中与所述目标用户对应的第一控制信息,以及其他用户对应的第二控制信息;所述用户偏好数据库中存储有多个用户与控制信息的对应关系;所述第二控制信息与所述第一控制信息所表征的用户偏好近似;Querying the user preference database to obtain the first control information corresponding to the target user and the second control information corresponding to other users; the user preference database stores correspondences between multiple users and control information; the first The second control information is similar to the user preference represented by the first control information;

根据所述第一控制信息控制所述智能家居设备运行,并通过所述智能家居系统的显示设备同时展示所述第一控制信息以及所述第二控制信息,以通过所述第二控制信息对所述第一控制信息进行保护。Control the operation of the smart home device according to the first control information, and simultaneously display the first control information and the second control information through the display device of the smart home system, so as to use the second control information to The first control information is protected.

在其中一个实施例中,所述检测到目标用户在目标区域,包括:In one of the embodiments, the detecting that the target user is in the target area includes:

检测到待识别用户在所述目标区域,获取所述待识别用户对应的待识别生物特征信息;Detecting that the user to be identified is in the target area, and acquiring biometric information corresponding to the user to be identified;

查询所述用户偏好数据库中是否存在所述待识别生物特征信息对应的合法用户信息;所述用户偏好数据库中还包括多个生物特征信息与合法用户信息的对应关系;Querying whether there is legal user information corresponding to the biological feature information to be identified in the user preference database; the user preference database also includes a plurality of corresponding relationships between biological feature information and legal user information;

若是,确定所述待识别用户为所述目标用户。If so, determine that the user to be identified is the target user.

在其中一个实施例中,所述智能家居系统还包括人体传感器,所述获取所述待识别用户对应的待识别生物特征信息,包括:In one of the embodiments, the smart home system further includes a human body sensor, and the acquisition of the biometric information corresponding to the user to be identified includes:

若接收到所述人体传感器发送的所述待识别用户的监测信息,向人脸识别设备发送人脸识别指令;所述人体传感器以及所述人脸识别设备均设置于所述目标区域中;If the monitoring information of the user to be identified sent by the human body sensor is received, a face recognition instruction is sent to the face recognition device; the human body sensor and the face recognition device are both set in the target area;

获取所述人脸识别设备根据所述人脸识别指令发送的所述待识别用户的待识别人脸信息,作为所述待识别生物特征信息。Obtaining the face information of the user to be recognized sent by the face recognition device according to the face recognition instruction as the biometric information to be recognized.

在其中一个实施例中,所述根据所述第一控制信息控制所述智能家居设备运行之后,还包括:In one of the embodiments, after controlling the operation of the smart home device according to the first control information, it further includes:

通过所述显示设备匿名显示所述目标用户对所述智能家居设备的使用状态。Using the display device to anonymously display the usage status of the smart home device by the target user.

在其中一个实施例中,所述智能家居设备为温度控制设备;In one of the embodiments, the smart home device is a temperature control device;

所述查询用户偏好数据库,获取其中与所述目标用户对应的第一控制信息,以及其他用户对应的第二控制信息,包括:The querying the user preference database to obtain the first control information corresponding to the target user and the second control information corresponding to other users includes:

根据所述目标用户对应的目标生物特征信息查询用户偏好数据库,获取所述目标生物特征信息对应的第一温度信息,以及获取与所述目标用户偏好近似的其他用户对应的第二温度信息;Querying a user preference database according to target biometric information corresponding to the target user, obtaining first temperature information corresponding to the target biometric information, and obtaining second temperature information corresponding to other users whose preferences are similar to the target user;

所述根据所述第一控制信息控制所述智能家居设备运行,并通过所述智能家居系统的显示设备同时展示所述第一控制信息以及所述第二控制信息,包括:The controlling the operation of the smart home device according to the first control information, and simultaneously displaying the first control information and the second control information through the display device of the smart home system includes:

控制所述温度控制设备的输出温度为所述第一温度信息;controlling the output temperature of the temperature control device to be the first temperature information;

通过所述显示设备展示所述第一温度信息以及所述第二温度信息。Displaying the first temperature information and the second temperature information through the display device.

在其中一个实施例中,若所述目标用户为多个,所述根据所述第一控制信息控制所述智能家居设备运行,包括:In one of the embodiments, if there are multiple target users, controlling the operation of the smart home device according to the first control information includes:

获取多个目标用户对应的多个第一温度信息的平均值,作为目标第一温度信息;Acquiring the average value of multiple first temperature information corresponding to multiple target users as the target first temperature information;

控制所述温度控制设备的输出温度为所述目标第一温度信息。controlling the output temperature of the temperature control device to be the target first temperature information.

在其中一个实施例中,所述方法还包括:In one embodiment, the method also includes:

若检测到所述目标用户离开所述目标区域,控制所述智能家居设备进入待机状态。If it is detected that the target user leaves the target area, the smart home device is controlled to enter a standby state.

一种智能家居数据保护装置,应用于智能家居系统的控制器,所述装置包括:A smart home data protection device, applied to a controller of a smart home system, said device comprising:

检测模块,用于检测到目标用户在目标区域,所述目标区域中设置有智能家居设备;The detection module is used to detect that the target user is in the target area, and the smart home device is set in the target area;

查询模块,用于查询用户偏好数据库,获取其中与所述目标用户对应的第一控制信息,以及其他用户对应的第二控制信息;所述用户偏好数据库中存储有多个用户与控制信息的对应关系;所述第二控制信息与所述第一控制信息所表征的用户偏好近似;A query module, configured to query a user preference database to obtain the first control information corresponding to the target user and the second control information corresponding to other users; the user preference database stores correspondences between multiple users and control information relationship; the second control information is similar to the user preference represented by the first control information;

控制模块,用于根据所述第一控制信息控制所述智能家居设备运行,并通过所述智能家居系统的显示设备同时展示所述第一控制信息以及所述第二控制信息,以通过所述第二控制信息对所述第一控制信息进行保护。A control module, configured to control the operation of the smart home device according to the first control information, and simultaneously display the first control information and the second control information through the display device of the smart home system, so as to pass the The second control information protects the first control information.

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。A computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。A computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above-mentioned method are realized.

上述智能家居数据保护方法、装置、计算机设备和存储介质,通过智能家居系统的控制器检测目标用户在目标区域时,获取用户偏好数据库中与目标用户对应的第一控制信息,以及与目标用户偏好近似的其他用户的第二控制信息,并根据第一控制信息控制智能家居设备运行,通过智能家居系统的显示设备同时展示第一控制信息和第二控制信息,从而通过第二控制信息保护第一控制信息。相较于传统的没有对非隐私数据进行保护,本方案通过将与目标用户偏好近似的其他用户的家居控制信息一起展示,从而入侵者无法判断控制信息是否为目标用户的信息,提高了对智能家居数据保护的安全性。The above smart home data protection method, device, computer equipment and storage medium, when the controller of the smart home system detects that the target user is in the target area, obtains the first control information corresponding to the target user in the user preference database, and the first control information corresponding to the target user's preference Approximate the second control information of other users, and control the operation of smart home devices according to the first control information, and simultaneously display the first control information and the second control information through the display device of the smart home system, thereby protecting the first through the second control information. control information. Compared with the traditional one that does not protect non-private data, this solution displays the home control information of other users similar to the target user's preference, so that the intruder cannot judge whether the control information is the information of the target user, and improves the intelligence. Security for home data protection.

附图说明Description of drawings

图1为一个实施例中智能家居数据保护方法的应用环境图;Fig. 1 is an application environment diagram of a smart home data protection method in an embodiment;

图2为一个实施例中智能家居数据保护方法的流程示意图;Fig. 2 is a schematic flow chart of a smart home data protection method in an embodiment;

图3为一个实施例中智能家居数据保护系统的结构示意图;Fig. 3 is a schematic structural diagram of a smart home data protection system in an embodiment;

图4为一个实施例中智能家居数据保护装置的结构框图;Fig. 4 is a structural block diagram of a smart home data protection device in an embodiment;

图5为一个实施例中计算机设备的内部结构图。Figure 5 is an internal block diagram of a computer device in one embodiment.

具体实施方式Detailed ways

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.

本申请提供的智能家居数据保护方法,可以应用于如图1所示的应用环境中。控制器102可以控制智能家居系统中的各个智能家居设备,控制器102可以检测智能家居系统所在的目标区域中是否存在目标用户,当控制器102检测到目标区域中的目标用户时,可以查询用户偏好数据库获取目标用户对应的第一控制信息和与该目标用户偏好近似的其他用户的第二控制信息,并基于第一控制信息控制智能家居设备运行,以及同时展示第一控制信息和第二控制信息,从而可以通过第二控制信息保护第一控制信息。其中,在一些实施例中,还可以包括服务器104。其中,控制器102通过网络与服务器104进行通信。智能家居系统中的各个智能家居设备可以通过服务器104与控制器102进行通信,从而控制器102可以通过服务器104向智能家居设备发送控制指令进行控制。其中,控制器102可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。The smart home data protection method provided in this application can be applied to the application environment shown in FIG. 1 . The controller 102 can control each smart home device in the smart home system. The controller 102 can detect whether there is a target user in the target area where the smart home system is located. When the controller 102 detects the target user in the target area, it can query the user The preference database acquires the first control information corresponding to the target user and the second control information of other users similar to the target user's preferences, controls the operation of the smart home device based on the first control information, and simultaneously displays the first control information and the second control information information, so that the first control information can be protected by the second control information. Wherein, in some embodiments, a server 104 may also be included. Wherein, the controller 102 communicates with the server 104 through a network. Each smart home device in the smart home system can communicate with the controller 102 through the server 104 , so that the controller 102 can send a control instruction to the smart home device through the server 104 for control. Wherein, the controller 102 can be, but not limited to, various personal computers, notebook computers, smart phones and tablet computers, and the server 104 can be realized by an independent server or a server cluster composed of multiple servers.

在一个实施例中,如图2所示,提供了一种智能家居数据保护方法,以该方法应用于图1中的控制器为例进行说明,包括以下步骤:In one embodiment, as shown in FIG. 2 , a smart home data protection method is provided, which is described by taking the method applied to the controller in FIG. 1 as an example, including the following steps:

步骤S202,检测到目标用户在目标区域,目标区域中设置有智能家居设备。In step S202, it is detected that the target user is in the target area, and smart home devices are set in the target area.

其中,目标区域可以是设置有智能家居设备的区域,目标区域中可以包括多个智能家居设备,形成相应的智能家居系统。控制器102可以对目标区域中是否存在目标用户进行检测。例如,目标区域可以是一个卧室,卧室中设置有多个智能家居设备,控制器102可以通过用户感知设备检测目标区域中存在的活体,并通过对活体的相应特征进行检测,确定是否为目标用户。Wherein, the target area may be an area provided with smart home devices, and the target area may include multiple smart home devices to form a corresponding smart home system. The controller 102 may detect whether there is a target user in the target area. For example, the target area may be a bedroom in which multiple smart home devices are installed, and the controller 102 may detect a living body in the target area through user perception devices, and determine whether it is the target user by detecting the corresponding characteristics of the living body. .

步骤S204,查询用户偏好数据库,获取其中与目标用户对应的第一控制信息,以及其他用户对应的第二控制信息;用户偏好数据库中存储有多个用户与控制信息的对应关系;第二控制信息与第一控制信息所表征的用户偏好近似。Step S204, query the user preference database to obtain the first control information corresponding to the target user and the second control information corresponding to other users; the user preference database stores the correspondence between multiple users and the control information; the second control information It is similar to the user preference represented by the first control information.

其中,用户偏好数据库可以存储有多个用户和控制信息的对应关系,可以表征用户偏好的对智能家居设备的控制信息。例如智能家居设备可以是空调,则用户偏好数据库中的对应关系可以表征用户偏好的空调温度。控制器102检测到目标区域中存在目标用户后,可以利用目标用户的相关特征信息查询用户偏好数据库,例如通过生物特征信息查询用户偏好数据库,从而控制器102可以从中获取目标用户对应的第一控制信息,并且控制器102还可以获取用户偏好数据库中与上述目标用户的偏好近似的其他用户的第二控制信息。其中,第一控制信息和第二控制信息均可以是对同一智能家居设备的控制信息,第一控制信息和第二控制信息的偏好可以是近似的。例如,若智能家居设备为空调,则第一控制信息和第二控制信息均可以是空调的温度信息,且两个温度信息表征的用户偏好近似。Wherein, the user preference database may store correspondences between multiple users and control information, and may represent user preference control information on smart home devices. For example, the smart home device may be an air conditioner, and the corresponding relationship in the user preference database may represent the temperature of the air conditioner preferred by the user. After the controller 102 detects that there is a target user in the target area, it can use relevant feature information of the target user to query the user preference database, for example, query the user preference database through biometric information, so that the controller 102 can obtain the first control corresponding to the target user. information, and the controller 102 may also obtain second control information of other users in the user preference database that are similar to the preferences of the target user. Wherein, both the first control information and the second control information may be control information for the same smart home device, and the preferences of the first control information and the second control information may be approximate. For example, if the smart home device is an air conditioner, both the first control information and the second control information may be temperature information of the air conditioner, and the user preferences represented by the two temperature information are similar.

步骤S206,根据第一控制信息控制智能家居设备运行,并通过智能家居系统的显示设备同时展示第一控制信息以及第二控制信息,以通过第二控制信息对第一控制信息进行保护。Step S206, control the operation of the smart home device according to the first control information, and simultaneously display the first control information and the second control information through the display device of the smart home system, so as to protect the first control information through the second control information.

其中,第一控制信息可以是目标用户对应的对智能家居设备的控制信息,第二控制信息可以是与目标用户偏好近似的其他用户的对上述智能家居设备的控制信息。控制器102获取第一控制信息和第二控制信息后,可以根据第一控制信息控制智能家居设备运行。另外,智能家居系统中还可以设置有显示设备,该显示设备可以用于显示智能家居系统中各个智能家居设备的使用情况和控制信息等。控制器102可以通过智能家居系统中的显示设备同时展示第一控制信息和第二控制信息。例如控制器102可以向智能家居系统中的显示设备发送包含第一控制信息和第二控制信息的显示信息,从而显示设备可以接收到第一控制信息和第二控制信息后同时显示第一控制信息和第二控制信息,以通过第二控制信息对第一控制信息进行保护。例如,对于智能家居设备的一些看似无害的信息,包括室内照明时间,房间占用情况以及温度控制器的运行等,这些数据可以被入侵者观察和利用,进而推理出用户的活动规律,例如在家停留时间,工作日程以及睡眠规律等,导致用户位置信息的泄露。因此,当目标区域存在入侵者时,智能家居系统的日常信息,如用户偏好温度,房间占用情况等,会被入侵者获取,但由于存在与用户偏好近似的其他控制信息,入侵者无法根据用户的基本信息推理出用户的出行行为,进而使用户的位置状态得到隐藏和保护。其中,上述显示设备也可以是设置于控制器102中的显示设备,则控制器102可以通过设置在控制器102中的显示设备同时显示上述第一控制信息和第二控制信息。Wherein, the first control information may be the control information on the smart home device corresponding to the target user, and the second control information may be the control information on the smart home device of other users whose preferences are similar to the target user. After the controller 102 acquires the first control information and the second control information, it can control the operation of the smart home device according to the first control information. In addition, a display device may also be provided in the smart home system, and the display device may be used to display the usage and control information of each smart home device in the smart home system. The controller 102 may simultaneously display the first control information and the second control information through a display device in the smart home system. For example, the controller 102 may send display information including the first control information and the second control information to the display device in the smart home system, so that the display device may simultaneously display the first control information after receiving the first control information and the second control information and the second control information, so that the first control information is protected by the second control information. For example, for some seemingly harmless information of smart home devices, including indoor lighting time, room occupancy, and temperature controller operation, these data can be observed and used by intruders, and then infer the user's activity rules, such as Staying time at home, work schedule, and sleep patterns, etc., lead to the leakage of user location information. Therefore, when there is an intruder in the target area, the daily information of the smart home system, such as user preference temperature, room occupancy, etc., will be obtained by the intruder, but due to the existence of other control information similar to the user preference, the intruder cannot The user's travel behavior can be deduced from the basic information of the user, so that the user's location status can be hidden and protected. Wherein, the above-mentioned display device may also be a display device arranged in the controller 102 , and the controller 102 may simultaneously display the above-mentioned first control information and second control information through the display device arranged in the controller 102 .

另外,当目标用户离开目标区域时,控制器102还可以对智能家居设备进行进一步控制。例如,在一个实施例中,还包括:若检测到目标用户离开目标区域,控制智能家居设备进入待机状态。本实施例中,控制器102还可以检测目标用户是否离开目标区域,例如控制器102可以通过检测目标区域中是否存在目标用户对应的生物特征信息,确定目标用户是否离开。若控制器102检测到目标区域中仍存在目标用户的生物特征信息,则控制器102确定目标用户未离开目标区域;若控制器102检测到目标区域中不存在目标用户的生物特征信息,则控制器102可以确定目标用户离开了目标区域,此时控制器102可以控制上述智能家居设备进入待机状态。例如,目标区域可以是卧室,当卧室处于空置状态时,为了节省用电,控制器102可以将智能家居设备的使用状态切换为待机状态。In addition, when the target user leaves the target area, the controller 102 can further control the smart home devices. For example, in one embodiment, it further includes: if it is detected that the target user leaves the target area, controlling the smart home device to enter the standby state. In this embodiment, the controller 102 may also detect whether the target user leaves the target area. For example, the controller 102 may determine whether the target user leaves by detecting whether there is biometric information corresponding to the target user in the target area. If the controller 102 detects that there is still biological feature information of the target user in the target area, the controller 102 determines that the target user has not left the target area; if the controller 102 detects that there is no biological feature information of the target user in the target area, then control The controller 102 may determine that the target user has left the target area, and at this time the controller 102 may control the smart home device to enter a standby state. For example, the target area may be a bedroom, and when the bedroom is vacant, in order to save electricity, the controller 102 may switch the use state of the smart home device to a standby state.

上述智能家居数据保护方法中,通过智能家居系统的控制器检测目标用户在目标区域时,获取用户偏好数据库中与目标用户对应的第一控制信息,以及与目标用户偏好近似的其他用户的第二控制信息,并根据第一控制信息控制智能家居设备运行,通过智能家居系统的显示设备同时展示第一控制信息和第二控制信息,从而通过第二控制信息保护第一控制信息。相较于传统的没有对非隐私数据进行保护,本方案通过将与目标用户偏好近似的其他用户的家居控制信息一起展示,从而入侵者无法判断控制信息是否为目标用户的信息,提高了对智能家居数据保护的安全性。In the above smart home data protection method, when the controller of the smart home system detects that the target user is in the target area, the first control information corresponding to the target user in the user preference database and the second control information of other users similar to the target user's preference are obtained. control information, and control the operation of the smart home equipment according to the first control information, and simultaneously display the first control information and the second control information through the display device of the smart home system, thereby protecting the first control information through the second control information. Compared with the traditional one that does not protect non-private data, this solution displays the home control information of other users similar to the target user's preference, so that the intruder cannot judge whether the control information is the information of the target user, and improves the intelligence. Security for home data protection.

在一个实施例中,检测到目标用户在目标区域,包括:检测到待识别用户在目标区域,获取待识别用户对应的待识别生物特征信息;查询用户偏好数据库中是否存在待识别生物特征信息对应的合法用户信息;用户偏好数据库中还包括多个生物特征信息与合法用户信息的对应关系;若是,确定待识别用户为目标用户。In one embodiment, detecting that the target user is in the target area includes: detecting that the user to be identified is in the target area, obtaining biometric information corresponding to the user to be identified; querying whether there is a corresponding biological feature information to be identified in the user preference database; legal user information; the user preference database also includes the corresponding relationship between a plurality of biometric information and legal user information; if so, determine the user to be identified as the target user.

本实施例中,进入目标区域的用户可以有多种用户,控制器102可以从多种用户中识别出目标用户,即合法的用户。例如,当有待识别用户进入目标区域时,控制器102可以检测到待识别用户在目标区域,并且可以获取待识别用户的待识别生物特征信息,上述用户偏好数据库中还可以存储有多个生物特征信息与合法用户信息的对应关系。控制器102可以利用上述获取的待识别生物特征信息查询用户偏好数据库,查询用户偏好数据库中是否存在与待识别生物特征信息对应的合法用户信息;若是,则控制器102确定待识别生物特征信息对应的待识别用户为目标用户;否则,控制器102确定待识别生物特征信息对应的待识别用户不为目标用户。In this embodiment, there may be various types of users entering the target area, and the controller 102 may identify the target user, that is, a legal user, from the various types of users. For example, when the user to be identified enters the target area, the controller 102 can detect that the user to be identified is in the target area, and can obtain the biological feature information of the user to be identified, and the user preference database can also store multiple biological features Correspondence between information and legal user information. The controller 102 can use the acquired biological feature information to be identified to query the user preference database, and check whether there is legal user information corresponding to the biological feature information to be identified in the user preference database; if so, the controller 102 determines that the biological feature information to be identified corresponds to The user to be identified is the target user; otherwise, the controller 102 determines that the user to be identified corresponding to the biological feature information to be identified is not the target user.

通过本实施例,控制器102可以基于进入目标区域的用户的生物特征信息识别该用户是否为目标用户,从而提高了智能家居系统的安全性。Through this embodiment, the controller 102 can identify whether the user entering the target area is the target user based on the biometric information of the user, thereby improving the security of the smart home system.

在一个实施例中,获取待识别用户对应的待识别生物特征信息,包括:若接收到人体传感器发送的待识别用户的监测信息,向人脸识别设备发送人脸识别指令;人体传感器以及人脸识别设备均设置于目标区域中;获取人脸识别设备根据人脸识别指令发送的待识别用户的待识别人脸信息,作为待识别生物特征信息。In one embodiment, obtaining the biometric information corresponding to the user to be recognized includes: if the monitoring information of the user to be recognized sent by the human body sensor is received, sending a face recognition instruction to the face recognition device; The recognition devices are all set in the target area; the face information of the user to be recognized sent by the face recognition device according to the face recognition instruction is obtained as the biometric information to be recognized.

本实施例中,智能家居系统的结构可以如图3所示,图3为一个实施例中智能家居数据保护系统的结构示意图。智能家居系统可以设置在卧室中,卧室中包括如图3的床、窗户、房门、空调、人脸识别传感器、温度传感器、照明传感器、监控相机和智能温度控制器,即控制器102等设备,还可以设置有判断房间是否存在用户的人体传感器等。智能家居系统中还可以包括多个子系统,例如温度控制系统和用户感知系统等。其中,用户感知系统包括相机、人体传感器和人脸识别传感器等,可以用户监测卧室的使用状态,通过人脸识别传感器判断卧室的使用情况以及识别具体的使用者信息,从而供温度控制系统对室内温度进行调控。控制器102可以利用上述的智能家居系统中的各个设备对目标用户进行识别。控制器102可以通过目标区域中的人体传感器检测目标区域中是否存在人体,若控制器102接收到人体传感器发送的待识别用户的监测信息,则控制器102可以向设置于目标区域中的人脸识别设备发送人脸识别指令,人脸识别设备可以根据人脸识别指令获取到用户的生物特征信息,例如人脸信息,并且可以将人脸信息发送至控制器102,从而控制器102可以获取人脸识别设备发送人脸信息,作为待识别生物特征信息。In this embodiment, the structure of the smart home system may be shown in FIG. 3 , and FIG. 3 is a schematic structural diagram of a smart home data protection system in an embodiment. The smart home system can be installed in the bedroom, which includes the bed, window, door, air conditioner, face recognition sensor, temperature sensor, lighting sensor, monitoring camera and intelligent temperature controller as shown in Figure 3, that is, the controller 102 and other equipment , can also be provided with a human body sensor etc. for judging whether there is a user in the room. Smart home systems can also include multiple subsystems, such as temperature control systems and user perception systems. Among them, the user perception system includes cameras, human body sensors and face recognition sensors, etc., which can monitor the use status of the bedroom, judge the use of the bedroom and identify specific user information through the face recognition sensor, so as to provide the temperature control system for indoor monitoring. The temperature is regulated. The controller 102 can use each device in the smart home system to identify the target user. The controller 102 can detect whether there is a human body in the target area through the human body sensor in the target area. If the controller 102 receives the monitoring information of the user to be identified sent by the human body sensor, the controller 102 can send a message to the face set in the target area. The recognition device sends a face recognition instruction, and the face recognition device can obtain the user's biometric information, such as face information, according to the face recognition instruction, and can send the face information to the controller 102, so that the controller 102 can obtain the user's biometric information. The face recognition device sends face information as the biometric information to be recognized.

其中,人体传感器可以是PCR雷达传感器,PCR雷达传感器是一款片上集成天线的毫米波雷达传感器,频率属于国际通用ISM频段,并且将脉冲雷达低功耗的优势与高准确度的相干雷达相结合,成为一款低功耗、低成本、小体积的毫米波雷达。上述目标区域可以是卧室,当用户进入卧室后,人体传感器立刻监测人体活动,并将该信号反馈到控制器102。此时控制器102可以将人脸识别信号传递到处于待机状态的人脸识别传感器使其工作,然后判断用户的身份信息。其中,上述判断用户身份信息可以是控制器102对人脸识别传感器发送的人脸信息进行判断;在一些实施例中,也可以是通过人脸识别传感器进行判断,例如人脸识别传感器的功能包含人脸检测和身份识别。当用户进入房间后,人脸识别传感器自适应的采集用户图像并通过人脸检测算法获取用户的面部信息,然后通过人脸识别算法判断用户的身份信息。Among them, the human body sensor can be a PCR radar sensor. The PCR radar sensor is a millimeter-wave radar sensor with an integrated antenna on a chip. The frequency belongs to the international general ISM frequency band, and combines the advantages of low power consumption of pulse radar with high-accuracy coherent radar. , to become a millimeter-wave radar with low power consumption, low cost and small size. The above-mentioned target area may be a bedroom. When the user enters the bedroom, the human body sensor immediately monitors the human body activity and feeds back the signal to the controller 102 . At this time, the controller 102 can transmit the face recognition signal to the face recognition sensor in the standby state to make it work, and then determine the identity information of the user. Wherein, the above-mentioned judging user identity information may be that the controller 102 judges the face information sent by the face recognition sensor; in some embodiments, it may also be judged by the face recognition sensor, for example, the function of the face recognition sensor includes Face detection and identification. When the user enters the room, the face recognition sensor adaptively collects the user's image and obtains the user's facial information through the face detection algorithm, and then judges the user's identity information through the face recognition algorithm.

通过本实施例,控制器102可以基于智能家居系统中的人体传感器和人脸识别传感器分别检测人体以及获取生物特征信息,从而实现对目标用户的识别,提高了智能家居系统中智能家居设备的安全性。Through this embodiment, the controller 102 can detect the human body and obtain biometric information based on the human body sensor and face recognition sensor in the smart home system, thereby realizing the identification of the target user and improving the security of smart home devices in the smart home system sex.

在一个实施例中,根据第一控制信息控制智能家居设备运行之后,还包括:通过显示设备匿名显示目标用户对智能家居设备的使用状态。In one embodiment, after controlling the operation of the smart home device according to the first control information, it further includes: anonymously displaying the target user's usage status of the smart home device through a display device.

本实施例中,控制器102可以根据查询用户偏好数据库得到的目标用户对应的第一控制信息控制智能家居设备运行,并且,为了避免入侵者获得特定用户的出行状态,控制器102可以通过对可观测传感器的布局,使攻击者无法通过系统观察结果判断用户的出行行为,使用户的位置隐私得到保护。例如,控制器102可以通过上述的显示设备匿名显示目标用户对智能家居设备的使用状态。具体地,智能家居系统中可以包括上述的温度控制系统和用户感知系统,温度控制系统和用户感知系统之间可以进行信息传递,例如,温度控制系统对用户感知系统中传感器采集到的数据进行分析,获取卧室的使用状态以及用户的个人信息,然后根据这些信息实现室内温度的控制。其中温度控制系统包含一个可控的室温读取设备,而用户感知系统包含一个可控的卧室监督设备。上述室温读取设备和卧室监督设备均可以是显示设备,控制器102通过对这两个设备信号输出的控制和布局,迷惑入侵者对目标用户是否正在使用当前卧室的判断,使入侵者仅能够观测用户感知系统的数据,例如入侵者通过物理方式观测卧室监督设备,获取卧室的使用状态。此时,攻击者能够获得房间的使用状态,但是无法判断房间具体使用者的身份信息,实现用户位置隐私的保护。In this embodiment, the controller 102 can control the operation of the smart home device according to the first control information corresponding to the target user obtained by querying the user preference database, and, in order to prevent intruders from obtaining the travel status of a specific user, the controller 102 can pass the available The layout of the observation sensors prevents the attacker from judging the user's travel behavior through the system observation results, so that the user's location privacy is protected. For example, the controller 102 may anonymously display the usage status of the smart home device by the target user through the above-mentioned display device. Specifically, the smart home system may include the above-mentioned temperature control system and user perception system, and information transmission may be performed between the temperature control system and the user perception system, for example, the temperature control system analyzes the data collected by the sensor in the user perception system , to obtain the use status of the bedroom and the personal information of the user, and then realize the control of the indoor temperature according to these information. The temperature control system includes a controllable room temperature reading device, and the user perception system includes a controllable bedroom monitoring device. Both the above-mentioned room temperature reading device and the bedroom monitoring device can be display devices, and the controller 102 confuses the intruder's judgment on whether the target user is using the current bedroom through the control and layout of the signal output of the two devices, so that the intruder can only Observe the data of the user perception system. For example, an intruder physically observes the bedroom monitoring device to obtain the usage status of the bedroom. At this time, the attacker can obtain the use status of the room, but cannot determine the identity information of the specific user in the room, so as to realize the protection of user location privacy.

通过本实施例,控制器102可以对智能家居设备的使用状态通过显示设备进行匿名显示,从而提高了智能家居设备的安全性。Through this embodiment, the controller 102 can anonymously display the use status of the smart home device through the display device, thereby improving the security of the smart home device.

在一个实施例中,查询用户偏好数据库,获取其中与目标用户对应的第一控制信息,以及其他用户对应的第二控制信息,包括:根据目标用户对应的目标生物特征信息查询用户偏好数据库,获取目标生物特征信息对应的第一温度信息,以及获取与目标用户偏好近似的其他用户对应的第二温度信息。In one embodiment, querying the user preference database to obtain the first control information corresponding to the target user and the second control information corresponding to other users includes: querying the user preference database according to the target biometric information corresponding to the target user, obtaining The first temperature information corresponding to the target biometric information, and the second temperature information corresponding to other users whose preferences are similar to the target user are acquired.

本实施例中,上述智能家居设备可以是温度控制设备。则第一控制信息和第二控制信息均可以是温度信息。则控制器102可以根据上述目标用户的目标生物特征信息查询用户偏好数据库,获取目标生物特征信息对应的第一温度信息,以及获取与目标用户偏好近似的其他用户对应的第二温度信息。In this embodiment, the aforementioned smart home device may be a temperature control device. Then both the first control information and the second control information may be temperature information. Then the controller 102 can query the user preference database according to the target biometric information of the target user, obtain the first temperature information corresponding to the target biometric information, and obtain the second temperature information corresponding to other users whose preferences are similar to the target user.

控制器102获取上述第一温度信息和第二温度信息后,还可以利用这些信息对智能家居设备进行控制,例如,在一个实施例中,根据第一控制信息控制智能家居设备运行,并通过智能家居系统的显示设备同时展示第一控制信息以及第二控制信息,包括:控制温度控制设备的输出温度为第一温度信息;通过显示设备展示第一温度信息以及第二温度信息。After the controller 102 acquires the above-mentioned first temperature information and second temperature information, it can also use these information to control the smart home devices. The display device of the home system simultaneously displays the first control information and the second control information, including: controlling the output temperature of the temperature control device to be the first temperature information; displaying the first temperature information and the second temperature information through the display device.

本实施例中,控制器102可以将温度控制设备的输出温度调整为第一温度信息,并且控制器102还可以通过显示设备展示第一温度信息和第二温度信息,从而控制器102可以通过第二温度信息保护第一温度信息。例如,上述显示设备可以是温度控制系统中的室温读取设备,在智能家居恒温控制系统中,用户的温度偏好信息存储于用户偏好数据库中,且温度偏好和用户的身份信息一一对应。考虑到卧室中的温度信息容易被入侵者通过物理方式获取,然后通过室内温度推演出目标用户的房间使用情况。控制器102可以在用户偏好数据库中存入干扰信息,即与目标用户偏好一致的非目标用户温度偏好信息,并且控制器102还可以将室温读取设备调整为可读取状态。当入侵者通过物理方式获取到室内温度信息和目标用户的偏好信息时,由于存在非目标用户的干扰信息,导致入侵者仍无法判断该偏好温度是否属于目标用户。此时入侵者无法判断房间是否被目标用户使用,进而使用户的位置隐私得到保护。In this embodiment, the controller 102 can adjust the output temperature of the temperature control device to the first temperature information, and the controller 102 can also display the first temperature information and the second temperature information through the display device, so that the controller 102 can pass the first temperature information The second temperature information protects the first temperature information. For example, the above-mentioned display device may be a room temperature reading device in a temperature control system. In a smart home constant temperature control system, the user's temperature preference information is stored in the user preference database, and the temperature preference is in one-to-one correspondence with the user's identity information. Considering that the temperature information in the bedroom is easily obtained by the intruder through physical means, and then deduce the room usage of the target user through the indoor temperature. The controller 102 may store interference information in the user preference database, that is, non-target user temperature preference information consistent with the target user preference, and the controller 102 may also adjust the room temperature reading device to a readable state. When the intruder obtains the indoor temperature information and the target user's preference information through physical means, the intruder still cannot determine whether the preferred temperature belongs to the target user due to the interference information of non-target users. At this time, the intruder cannot judge whether the room is used by the target user, so that the user's location privacy is protected.

另外,在一些实施例中,控制器102还可以结合上述匿名显示使用状态以及温度信息的显示方式,共同实现对目标用户的隐私保护。例如,当控制器102确定需要启动温度控制设备,则控制器102可以通过对系统可观测传感器的布局,使入侵者仅能够观测用户感知系统的数据。此时,攻击者能够获得房间的使用状态,但是无法判断房间具体使用者的身份信息,因而无法获得目标用户的位置状态。同时,控制器102还可以将温度传感器设置为可观测的传感器,使入侵者能够观测室内的温度数据,同时在系统中设置与目标用户偏好一致的非目标用户温度偏好信息。当入侵者观测到目标用户温度偏好时,该温度可能对应其他用户的偏好,因此攻击者仍然无法准确的判断目标用户的出行情况。通过以上两种策略,隐藏特定用户的出行状态,使用户的位置隐私得到保护。In addition, in some embodiments, the controller 102 may also combine the above-mentioned display methods of anonymously displaying the usage status and temperature information to jointly realize privacy protection for the target user. For example, when the controller 102 determines that the temperature control device needs to be activated, the controller 102 can make the intruder only observe the data of the user's perception system through the layout of the system's observable sensors. At this time, the attacker can obtain the use status of the room, but cannot determine the identity information of the specific user in the room, and thus cannot obtain the location status of the target user. At the same time, the controller 102 can also set the temperature sensor as an observable sensor, so that the intruder can observe the indoor temperature data, and at the same time set the non-target user's temperature preference information consistent with the target user's preference in the system. When the intruder observes the temperature preference of the target user, the temperature may correspond to the preferences of other users, so the attacker still cannot accurately judge the travel situation of the target user. Through the above two strategies, the travel status of a specific user is hidden, so that the user's location privacy is protected.

通过上述实施例,控制器102可以在控制温度控制设备运行时,通过展示与目标用户偏好近似的其他用户的温度信息实现对目标用户的温度控制设备的使用信息的保护,从而提高了智能家居设备的数据安全性。Through the above embodiments, the controller 102 can protect the usage information of the temperature control device of the target user by displaying the temperature information of other users similar to the target user's preference when controlling the operation of the temperature control device, thereby improving the smart home device. data security.

在一个实施例中,若目标用户为多个,根据第一控制信息控制智能家居设备运行,包括:获取多个目标用户对应的多个第一温度信息的平均值,作为目标第一温度信息;控制温度控制设备的输出温度为目标第一温度信息。In one embodiment, if there are multiple target users, controlling the operation of the smart home device according to the first control information includes: obtaining an average value of multiple first temperature information corresponding to multiple target users as the target first temperature information; The output temperature of the control temperature control device is the target first temperature information.

本实施例中,控制器102可以根据目标用户的不同,确定相应的对智能家居设备的控制信息。即目标用户与其智能家居设备的偏好控制信息一一对应。用户偏好数据库中存储有不同用户的偏好温度。当用户进入卧室,用户感知系统通过人脸识别传感器识别卧室中用户的个人信息并上传至数据管理中心,然后调取管理中心中该用户的温度偏好信息,将该信息传输到空调和温度控制器中,进而使室温调节至用户偏好的温度范围内。而当目标区域中的目标用户有多个时,控制器102可以最大化满足用户对智能家居设备的控制需求。其中,智能家居设备可以是温度控制设备,即空调,控制器102可以基于平均值对空调的温度进行控制。例如,当有多个目标用户在目标区域时,控制器102可以获取到多个目标用户对应的多个第一温度信息,控制器102可以获取多个第一温度信息的平均值,作为目标第一温度信息,从而控制器102可以控制温度控制设备的输出温度为目标第一温度信息。另外,上述温度信息还可以是一种区间信息,对于多个区间温度信息,控制器102可以基于区间的交集确定温度控制设备的输出温度。例如,对于房间中存在多个用户的情况,控制器102会自适应的计算出多个用户的公共偏好温度(区间),最大化的满足用户对室内舒适温度的需求。In this embodiment, the controller 102 may determine corresponding control information for smart home devices according to different target users. That is, there is a one-to-one correspondence between the target user and the preference control information of the smart home device. Preference temperatures of different users are stored in the user preference database. When the user enters the bedroom, the user perception system recognizes the user's personal information in the bedroom through the face recognition sensor and uploads it to the data management center, then calls the user's temperature preference information in the management center, and transmits the information to the air conditioner and temperature controller In this way, the room temperature can be adjusted to the temperature range preferred by the user. However, when there are multiple target users in the target area, the controller 102 can maximize the satisfaction of the user's control requirements for smart home devices. Wherein, the smart home device may be a temperature control device, that is, an air conditioner, and the controller 102 may control the temperature of the air conditioner based on an average value. For example, when there are multiple target users in the target area, the controller 102 may obtain multiple first temperature information corresponding to the multiple target users, and the controller 102 may obtain the average value of the multiple first temperature information as the target first temperature information. A temperature information, so that the controller 102 can control the output temperature of the temperature control device to be the target first temperature information. In addition, the above temperature information may also be a kind of interval information, and for the temperature information of multiple intervals, the controller 102 may determine the output temperature of the temperature control device based on the intersection of the intervals. For example, when there are multiple users in the room, the controller 102 will adaptively calculate the common preferred temperature (interval) of the multiple users, so as to maximize the satisfaction of the user's demand for indoor comfortable temperature.

通过本实施例,控制器102可以在目标区域存在多名目标用户时,基于多种方式最大化满足用户对智能家居设备的使用需求,从而提高了智能家居设备的适用性。Through this embodiment, when there are multiple target users in the target area, the controller 102 can maximally satisfy users' needs for using smart home devices in various ways, thereby improving the applicability of the smart home devices.

应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the various steps in the flow chart of FIG. 2 are displayed sequentially according to the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in FIG. 2 may include multiple steps or stages. These steps or stages are not necessarily executed at the same time, but may be executed at different times. The execution order of these steps or stages is also It is not necessarily performed sequentially, but may be performed alternately or alternately with other steps or at least a part of steps or stages in other steps.

在一个实施例中,如图4所示,提供了一种智能家居数据保护装置,包括:检测模块500、查询模块502和控制模块504,其中:In one embodiment, as shown in FIG. 4 , a smart home data protection device is provided, including: a detection module 500, a query module 502 and a control module 504, wherein:

检测模块500,用于检测到目标用户在目标区域,目标区域中设置有智能家居设备。The detection module 500 is configured to detect that a target user is in a target area, and smart home devices are set in the target area.

查询模块502,用于查询用户偏好数据库,获取其中与目标用户对应的第一控制信息,以及其他用户对应的第二控制信息;用户偏好数据库中存储有多个用户与控制信息的对应关系;第二控制信息与第一控制信息所表征的用户偏好近似。The query module 502 is used to query the user preference database to obtain the first control information corresponding to the target user and the second control information corresponding to other users; the user preference database stores the correspondence between multiple users and the control information; The second control information is similar to the user preference represented by the first control information.

控制模块504,用于根据第一控制信息控制智能家居设备运行,并通过智能家居系统的显示设备同时展示第一控制信息以及第二控制信息,以通过第二控制信息对第一控制信息进行保护。The control module 504 is configured to control the operation of the smart home device according to the first control information, and simultaneously display the first control information and the second control information through the display device of the smart home system, so as to protect the first control information through the second control information .

在一个实施例中,上述检测模块500,具体用于检测到待识别用户在目标区域,获取待识别用户对应的待识别生物特征信息;查询用户偏好数据库中是否存在待识别生物特征信息对应的合法用户信息;用户偏好数据库中还包括多个生物特征信息与合法用户信息的对应关系;若是,确定待识别用户为目标用户。In one embodiment, the above-mentioned detection module 500 is specifically used to detect that the user to be identified is in the target area, obtain the biometric information corresponding to the user to be identified; query whether there is a valid biometric information corresponding to the biometric information to be identified in the user preference database. User information; the user preference database also includes correspondence between multiple biometric information and legal user information; if so, determine the user to be identified as the target user.

在一个实施例中,上述检测模块500,具体用于若接收到人体传感器发送的待识别用户的监测信息,向人脸识别设备发送人脸识别指令;人体传感器以及人脸识别设备均设置于目标区域中;获取人脸识别设备根据人脸识别指令发送的待识别用户的待识别人脸信息,作为待识别生物特征信息。In one embodiment, the above-mentioned detection module 500 is specifically configured to send a face recognition command to the face recognition device if the monitoring information of the user to be recognized sent by the human body sensor is received; the human body sensor and the face recognition device are both set at the target In the area; obtain the face information of the user to be recognized sent by the face recognition device according to the face recognition instruction, as the biometric information to be recognized.

在一个实施例中,上述装置还包括:显示模块,用于通过显示设备匿名显示目标用户对智能家居设备的使用状态。In one embodiment, the above apparatus further includes: a display module, configured to anonymously display the target user's usage status of the smart home device through the display device.

在一个实施例中,上述查询模块502,具体用于根据目标用户对应的目标生物特征信息查询用户偏好数据库,获取目标生物特征信息对应的第一温度信息,以及获取与目标用户偏好近似的其他用户对应的第二温度信息。In one embodiment, the query module 502 is specifically configured to query the user preference database according to the target biometric information corresponding to the target user, obtain the first temperature information corresponding to the target biometric information, and obtain other users whose preferences are similar to the target user Corresponding second temperature information.

在一个实施例中,上述控制模块504,具体用于控制温度控制设备的输出温度为第一温度信息;通过显示设备展示第一温度信息以及第二温度信息。In one embodiment, the above-mentioned control module 504 is specifically configured to control the output temperature of the temperature control device to be the first temperature information; display the first temperature information and the second temperature information through the display device.

在一个实施例中,上述控制模块504,具体用于获取多个目标用户对应的多个第一温度信息的平均值,作为目标第一温度信息;控制温度控制设备的输出温度为目标第一温度信息。In one embodiment, the above-mentioned control module 504 is specifically configured to obtain the average value of multiple first temperature information corresponding to multiple target users as the target first temperature information; control the output temperature of the temperature control device to be the target first temperature information.

在一个实施例中,上述装置还包括:待机模块,用于若检测到目标用户离开目标区域,控制智能家居设备进入待机状态。In one embodiment, the above device further includes: a standby module, configured to control the smart home device to enter the standby state if it is detected that the target user leaves the target area.

关于智能家居数据保护装置的具体限定可以参见上文中对于智能家居数据保护方法的限定,在此不再赘述。上述智能家居数据保护装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。For the specific limitations on the smart home data protection device, please refer to the above limitation on the smart home data protection method, which will not be repeated here. Each module in the above-mentioned smart home data protection device can be fully or partially realized by software, hardware and combinations thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, and can also be stored in the memory of the computer device in the form of software, so that the processor can invoke and execute the corresponding operations of the above-mentioned modules.

在一个实施例中,提供了一种计算机设备,该计算机设备可以是智能家居系统中的控制器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的控制器进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种智能家居数据保护方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。In one embodiment, a computer device is provided. The computer device may be a controller in a smart home system, and its internal structure may be as shown in FIG. 5 . The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Wherein, the processor of the computer device is used to provide calculation and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used to communicate with the external controller in a wired or wireless manner, and the wireless manner can be realized through WIFI, operator network, NFC (Near Field Communication) or other technologies. When the computer program is executed by the processor, a smart home data protection method is realized. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covered on the display screen, or a button, a trackball or a touch pad provided on the casing of the computer device , and can also be an external keyboard, touchpad, or mouse.

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in Figure 5 is only a block diagram of a part of the structure related to the solution of this application, and does not constitute a limitation to the computer equipment on which the solution of this application is applied. The specific computer equipment can be More or fewer components than shown in the figures may be included, or some components may be combined, or have a different arrangement of components.

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述的智能家居数据保护方法。In one embodiment, a computer device is provided, including a memory and a processor, where a computer program is stored in the memory, and the processor implements the above smart home data protection method when executing the computer program.

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的智能家居数据保护方法。In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned smart home data protection method is implemented.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above-mentioned embodiments can be completed by instructing related hardware through computer programs, and the computer programs can be stored in a non-volatile computer-readable memory In the medium, when the computer program is executed, it may include the processes of the embodiments of the above-mentioned methods. Wherein, any references to memory, storage, database or other media used in the various embodiments provided in the present application may include at least one of non-volatile memory and volatile memory. The non-volatile memory may include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory or optical memory, and the like. Volatile memory may include random access memory (Random Access Memory, RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM).

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined arbitrarily. To make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be It is considered to be within the range described in this specification.

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。The above-mentioned embodiments only represent several implementation modes of the present application, and the description thereof is relatively specific and detailed, but it should not be construed as limiting the scope of the patent for the invention. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the scope of protection of the patent application should be based on the appended claims.

Claims (10)

1. The utility model provides an intelligent home data protection method which is characterized in that is applied to intelligent home system's controller, the method includes:
detecting that a target user is in a target area, wherein intelligent household equipment is arranged in the target area; the intelligent household equipment is temperature control equipment;
querying a user preference database to obtain first control information corresponding to the target user and second control information corresponding to other users, wherein the method comprises the following steps: inquiring a user preference database according to the target biological characteristic information corresponding to the target user, acquiring first temperature information corresponding to the target biological characteristic information, and acquiring second temperature information corresponding to other users similar to the target user preference; the user preference database stores the corresponding relation between a plurality of users and control information; the second control information approximates the user preference characterized by the first control information;
controlling the intelligent home equipment to operate according to the first control information, and simultaneously displaying the first control information and the second control information through display equipment of the intelligent home system so as to protect the first control information through the second control information, wherein the method comprises the following steps: controlling the output temperature of the temperature control device to be the first temperature information; and displaying the first temperature information and the second temperature information through the display equipment.
2. The method of claim 1, wherein detecting that the target user is in the target area comprises:
detecting that a user to be identified is in the target area, and acquiring biological characteristic information to be identified corresponding to the user to be identified;
inquiring whether legal user information corresponding to the biometric information to be identified exists in the user preference database; the user preference database also comprises a plurality of corresponding relations between the biological characteristic information and legal user information;
if yes, determining the user to be identified as the target user.
3. The method according to claim 2, wherein the smart home system further includes a human body sensor, and the acquiring the biometric information to be identified corresponding to the user to be identified includes:
if the monitoring information of the user to be identified, which is sent by the human body sensor, is received, a human face identification instruction is sent to human face identification equipment; the human body sensor and the face recognition device are arranged in the target area;
and acquiring the face information to be recognized of the user to be recognized, which is sent by the face recognition equipment according to the face recognition instruction, and taking the face information as the biological characteristic information to be recognized.
4. The method according to claim 1, further comprising, after said controlling operation of said smart home device according to said first control information:
and anonymously displaying the using state of the intelligent household equipment by the target user through the display equipment.
5. The method according to claim 1, wherein if the target user is plural, the controlling the smart home device to operate according to the first control information includes:
acquiring an average value of a plurality of first temperature information corresponding to a plurality of target users, and taking the average value as target first temperature information;
and controlling the output temperature of the temperature control device to be the target first temperature information.
6. The method according to claim 1, wherein the method further comprises:
and if the target user is detected to leave the target area, controlling the intelligent household equipment to enter a standby state.
7. An intelligent home data protection device, characterized in that it is applied to the controller of intelligent home system, said device includes:
the detection module is used for detecting that a target user is in a target area, and intelligent household equipment is arranged in the target area; the intelligent household equipment is temperature control equipment;
the query module is used for querying a user preference database, acquiring first control information corresponding to the target user and second control information corresponding to other users, and particularly used for querying the user preference database according to target biological characteristic information corresponding to the target user, acquiring first temperature information corresponding to the target biological characteristic information and acquiring second temperature information corresponding to other users similar to the target user preference; the user preference database stores the corresponding relation between a plurality of users and control information; the second control information approximates the user preference characterized by the first control information;
the control module is used for controlling the intelligent household equipment to operate according to the first control information, and simultaneously displaying the first control information and the second control information through the display equipment of the intelligent household system so as to protect the first control information through the second control information, and is particularly used for controlling the output temperature of the temperature control equipment to be the first temperature information; and displaying the first temperature information and the second temperature information through the display equipment.
8. The apparatus of claim 7, wherein the detection module is specifically configured to:
detecting that a user to be identified is in the target area, and acquiring biological characteristic information to be identified corresponding to the user to be identified;
inquiring whether legal user information corresponding to the biometric information to be identified exists in the user preference database; the user preference database also comprises a plurality of corresponding relations between the biological characteristic information and legal user information;
if yes, determining the user to be identified as the target user.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 6 when the computer program is executed.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 6.
CN202111013300.XA 2021-08-31 2021-08-31 Smart home data protection method and device, computer equipment and storage medium Active CN113656838B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111013300.XA CN113656838B (en) 2021-08-31 2021-08-31 Smart home data protection method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111013300.XA CN113656838B (en) 2021-08-31 2021-08-31 Smart home data protection method and device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN113656838A CN113656838A (en) 2021-11-16
CN113656838B true CN113656838B (en) 2023-05-26

Family

ID=78482564

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111013300.XA Active CN113656838B (en) 2021-08-31 2021-08-31 Smart home data protection method and device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113656838B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1550942A (en) * 2003-01-28 2004-12-01 ����-��˹â��ϵͳ�ɷ����޹�˾ Integrated security in a process plant having a process control system and a safety system
CN104777749A (en) * 2015-03-11 2015-07-15 小米科技有限责任公司 Window control method, device and system
WO2019080065A1 (en) * 2017-10-26 2019-05-02 华为技术有限公司 Display method and apparatus
CN110266667A (en) * 2019-06-06 2019-09-20 惠州学院 A system and method for network content security and risk prevention and control
CN111609523A (en) * 2020-06-05 2020-09-01 吴祥初 Intelligent air conditioner control method based on Internet of things and intelligent air conditioner system
CN111865738A (en) * 2020-07-22 2020-10-30 海尔优家智能科技(北京)有限公司 Method, device and equipment for information synchronization

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160283013A1 (en) * 2015-03-25 2016-09-29 Sony Mobile Communications Inc. Device display control for protecting sensitive data
US11297470B2 (en) * 2017-01-17 2022-04-05 Qualcomm Incorporated User location aware smart event handling
CN107332760A (en) * 2017-06-30 2017-11-07 江西博瑞彤芸科技有限公司 A kind of generation method of Dynamic Announce data
US10664688B2 (en) * 2017-09-20 2020-05-26 Google Llc Systems and methods of detecting and responding to a visitor to a smart home environment
CN112363406B (en) * 2021-01-11 2021-04-30 武汉世聪智能科技有限公司 Intelligent control method based on visual sensor

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1550942A (en) * 2003-01-28 2004-12-01 ����-��˹â��ϵͳ�ɷ����޹�˾ Integrated security in a process plant having a process control system and a safety system
CN104777749A (en) * 2015-03-11 2015-07-15 小米科技有限责任公司 Window control method, device and system
WO2019080065A1 (en) * 2017-10-26 2019-05-02 华为技术有限公司 Display method and apparatus
CN110266667A (en) * 2019-06-06 2019-09-20 惠州学院 A system and method for network content security and risk prevention and control
CN111609523A (en) * 2020-06-05 2020-09-01 吴祥初 Intelligent air conditioner control method based on Internet of things and intelligent air conditioner system
CN111865738A (en) * 2020-07-22 2020-10-30 海尔优家智能科技(北京)有限公司 Method, device and equipment for information synchronization

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《The Last Mile for IoT Privacy》;R.Chow;《IEEE Security & Privacy》;第15卷(第6期);73-76 *

Also Published As

Publication number Publication date
CN113656838A (en) 2021-11-16

Similar Documents

Publication Publication Date Title
US11967222B2 (en) Configuring a smart home controller
CN107357385B (en) Method for controlling temperature based on frequency, terminal and computer readable storage medium
US10133443B2 (en) Systems and methods for smart home automation using a multifunction status and entry point icon
US9900173B2 (en) Personalized ambient temperature management
CN105472423B (en) For controlling the user terminal and its control method of display equipment
US10078949B2 (en) Systems, devices, and methods for providing heat-source alerts
US11019149B2 (en) Hub apparatus and method for providing service thereof
US10593190B2 (en) Systems and methods of providing status information in a smart home security detection system
US20140252857A1 (en) Smart home control system
KR102390979B1 (en) Electronic Device Capable of controlling IoT device to corresponding to the state of External Electronic Device and Electronic Device Operating Method
US20160350654A1 (en) Intelligent home system and method
Lee et al. Context-aware inference in ubiquitous residential environments
CN106371326B (en) Storage method and device for equipment working scene
CN113341737B (en) Control method, system, device, equipment and storage medium of intelligent household equipment
CN115899991B (en) Air conditioning operation control method, device, electronic equipment and storage medium
GB2514230A (en) In-room probability estimating apparatus, method therefor and program
CN113656838B (en) Smart home data protection method and device, computer equipment and storage medium
JP2018180826A (en) Residence information management device, and residence information management system
KR102402056B1 (en) Electronic apparatus and IOT Device Controlling Method thereof
US20210142051A1 (en) Information management system
CN115442355B (en) Remote device control system, method, electronic device and storage medium
CN114285687B (en) Intelligent control method and intelligent control device of environment monitoring equipment and electronic equipment
KR102226606B1 (en) Home gateway apparatus, sensor terminal, and method thereof
CN116466595A (en) Control method and device for home system, home system, storage medium
KR102252617B1 (en) Method for transmitting data and electronic device implementing the same

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