Smart Home Remote Control System and Control Method

By integrating information filtering and encryption modules in the smart home remote control system, combining external hardware tokens and dynamic password mechanisms, the problem that users' private information collected by smart home devices may be abused is solved, and high security storage and access control of data is achieved.

CN118509277BActive Publication Date: 2025-06-17SHENZHEN UNIELEC CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410561392.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-08
Publication Date
2025-06-17
Estimated Expiration
2044-05-08

AI Technical Summary

Technical Problem

The details of users' daily life collected by smart home devices may be used by criminals to burglary, threatening users' property and personal safety.

Method used

A smart home remote control system is designed, including an information collection module, an information screening module and an information encryption module, which is used to identify and encrypt private data, store it in an encrypted space, and control data access through external hardware tokens and dynamic password mechanisms.

Benefits of technology

It significantly improves data security, prevents unauthorized access and data leakage, protects user privacy, reduces user manual operations, and improves the automation level and user experience of smart home systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118509277B_ABST
    Figure CN118509277B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention discloses a smart home remote control system and a control method. The information collection module continuously collects data from the user's home environment. The information screening module analyzes the collected data, identifies and separates private data information. The information encryption module encrypts the screened private data and stores it in an encrypted space to protect data security. By encrypting the private data information and storing it in the encrypted space, the system significantly improves the data security, effectively prevents unauthorized access and data leakage, and protects user privacy. The system can intelligently identify private information and perform encryption processing, reducing the user's manual operations and improving the automation level and user experience of the smart home system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of smart home, and particularly to a smart home remote control system and a control method. Background Art

[0002] Smart home technology aims to improve the convenience, efficiency, and security of home life by implementing home automation through Internet-connected devices and systems. Smart home devices can connect and communicate via the Internet, allowing users to remotely control and monitor home devices through smartphones, tablets, or voice assistants.

[0003] However, data on personal habits and life patterns involve detailed information about a user's daily life collected by smart home devices. This includes the user's wake-up time, eating habits, home activity time, rest time, and the time of leaving and returning home. By using the usage habits and activity records of smart devices such as smart lights, smart thermostats, security cameras, and door locks, a user's daily life pattern can be mapped.

[0004] Knowing someone's life pattern, such as when they are not at home, can be used by criminals to plan a burglary. If such information is made public or obtained by malicious individuals, the user's property and personal safety may be threatened. Summary of the Invention

[0005] Based on this, it is necessary to propose a smart home remote control system and a control method for the above problems.

[0006] A smart home remote control system includes:

[0007] An information collection module for collecting home data information;

[0008] An information screening module for screening out private data information from the home data information;

[0009] An information encryption module for encrypting the private data information and storing the encrypted private data information in an encrypted space.

[0010] In at least one embodiment of the present application, the system further includes:

[0011] A decryption module for receiving decryption data sent by an external hardware token. If the decryption data is received, it generates permission to access the encrypted space to retrieve the private data information in the encrypted space.

[0012] In at least one embodiment of the present application, the system further includes:

[0013] The token password generation and reading / writing module, after receiving the decrypted data, randomly generates the password data for the next decryption moment, sends it to the external hardware token for rewriting, and sends the password data for the next decryption moment to the decryption module for replacement.

[0014] In at least one embodiment of the present application, the private data information includes: camera data information, personal preference data, personal identification information, and environmental data information.

[0015] A smart home remote control method is applied to the smart home remote control system described in any one of the above. The method includes:

[0016] Obtain home data information;

[0017] Screen out private data information from the home data information;

[0018] Asymmetrically encrypt the private data information to obtain the encrypted private data information, and store the encrypted private data information in the encrypted space.

[0019] In at least one embodiment of the present application, the method further includes:

[0020] Obtain the decryption data sent by the external hardware token. If the decryption data is detected, verify the decryption data with the verification data. If the verification is successful, generate an instruction to allow access to the encrypted space, and execute the instruction to allow access to the encrypted space so that the external hardware token user can view the private data.

[0021] In at least one embodiment of the present application, the method further includes:

[0022] Obtain the decryption data sent by the external hardware token. If the decryption data is detected, verify the decryption data with the verification data. If the verification is not successful, generate a verification exception instruction, and execute the verification exception instruction. Generate a verification exception alarm signal according to the verification exception instruction, and send the verification exception alarm signal to the user terminal device.

[0023] In at least one embodiment of the present application, the method further includes:

[0024] Execute the verification exception instruction, perform secondary encryption on the private data in the encrypted space, and generate simulated private data according to the verification exception instruction.

[0025] In at least one embodiment of the present application, the method further includes:

[0026] If a signal indicating the cancellation of abnormal verification sent by the user terminal device is received, a cancellation secondary encryption instruction is generated based on the signal indicating the cancellation of abnormal verification, and the cancellation secondary encryption instruction is executed to delete the simulated private data.

[0027] In at least one embodiment of the present application, the method further includes:

[0028] If a signal indicating the cancellation of abnormal verification sent by the user terminal device is not received within a preset time, and decrypted data is received from an external hardware token within the preset time, the simulated private data is called to display the simulated private data.

[0029] Implementing the intelligent home remote control system and control method in this embodiment will have the following beneficial effects:

[0030] The present invention provides an intelligent home remote control system and control method. The information collection module continuously collects data from the user's home environment. The information screening module analyzes the collected data to identify and separate private data information. The information encryption module encrypts the screened private data and stores it in an encrypted space to protect data security. By encrypting private data information and storing it in an encrypted space, the system significantly improves data security, effectively prevents unauthorized access and data leakage, and protects user privacy. The system can intelligently identify private information and perform encryption processing, reducing manual operations by users and improving the automation level and user experience of the intelligent home system. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0032] Among them:

[0033] Figure 1 is a structural block diagram of an intelligent home remote control system in an embodiment;

[0034] Figure 2 is a flowchart of an intelligent home remote control method in an embodiment;

[0035] Figure 3 is a flowchart of the intelligent home remote control method in Embodiment 3;

[0036] Figure 4 is a flowchart of the intelligent home remote control method in Embodiment 4;

[0037] Figure 5 It is a flowchart of the smart home remote control method in Embodiment 5.

[0038] 100. Smart home remote control system; 110. Information collection module; 120. Information screening module; 130. Information encryption module; 140. Decryption module; 150. Token password generation and reading / writing module. Specific implementation manner

[0039] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

[0040] A smart home remote control system 100 includes:

[0041] An information collection module 110 for collecting home data information;

[0042] An information screening module 120 for screening out private data information from the home data information;

[0043] An information encryption module 130 for encrypting the private data information and storing the encrypted private data information in an encrypted space.

[0044] Embodiment 1:

[0045] Please refer to Figure 1 , in this embodiment, the information collection module 110 continuously collects data from the user's home environment. The information screening module 120 analyzes the collected data to identify and separate the private data information. The information encryption module 130 encrypts the screened private data and stores it in the encrypted space to protect data security.

[0046] By encrypting the private data information and storing it in the encrypted space, the system significantly improves the data security, effectively prevents unauthorized access and data leakage, and protects user privacy.

[0047] The system can intelligently identify private information and perform encryption processing, reducing the manual operation of users and improving the automation level and user experience of the smart home system.

[0048] It should be noted that the information collection module 110 is responsible for collecting data from the user's home environment. This includes but is not limited to environmental temperature, humidity, light intensity, audio input (such as security alarms or doorbell sounds), video input (images from security cameras), and status information of other smart home devices (such as smart refrigerators, smart light bulbs, etc.). It provides raw data for the system.

[0049] The information screening module 120 analyzes and screens the home data information collected by the information collection module 110 to identify the private data information. Private data information refers to data that contains the disclosure of user personal habits, preferences, identities, or any data that may affect user privacy. The screened private information may include camera data, personal preference data, personal identification information, and specific parts of environmental data information.

[0050] The information encryption module 130 encrypts the private data information screened out by the information screening module 120. The encryption uses asymmetric encryption technology to ensure that only authorized users or systems can access and interpret this information. The encrypted data is stored in a dedicated encrypted space, which is designed to be accessible only through a specific authentication process.

[0051] In at least one embodiment of the present application, the system further includes:

[0052] A decryption module 140, which is used to receive the decryption data sent by an external hardware token. If the decryption data is received, it generates permission to access the encrypted space to retrieve the private data in the encrypted space.

[0053] In at least one embodiment of the present application, the system further includes:

[0054] A token password generation, reading, and writing module 150. After receiving the decryption data, it randomly generates password data for the next decryption moment, sends it to the external hardware token for rewriting, and sends the password data for the next decryption moment to the decryption module 140 for replacement.

[0055] In at least one embodiment of the present application, the private data information includes: camera data information, personal preference data, personal identification information, and environmental data information.

[0056] Please refer to Figures 1 to 5 , in this embodiment, the system first collects home data through the information collection module 110, then screens out the private data information through the information screening module 120, and finally encrypts these data by the information encryption module 130 and stores them in the encrypted space.

[0057] When a user wishes to access the private data within the encrypted space, an external hardware token is required to generate the decryption data. The decryption module 140 receives and verifies this data. If the verification is successful, access to the encrypted space is permitted.

[0058] After each decryption, the token password generation read / write module 150 generates new password data, updates the passwords within the external hardware token and the decryption module 140, and prepares for the next decryption.

[0059] By introducing an external hardware token and a dynamic password update mechanism, the security of the system is significantly enhanced. Even in the case of a password leak, due to the one-time use nature of the password, it is difficult for unauthorized users to access the private data within the encrypted space.

[0060] The system can precisely control access to private data, ensuring that only authenticated users can view or modify this information.

[0061] Through the encryption of private data information, users' personal information and living habits are effectively protected, reducing the risk of data leakage and privacy infringement.

[0062] It should be noted that the decryption module 140 is responsible for receiving and processing the decryption data from the external hardware token. The external hardware token provides an additional layer of security verification to ensure that only users with the token can access the private data within the encrypted space. When the decryption module 140 receives the correct decryption data, it authorizes access to the encrypted space, enabling the user to retrieve the private data stored therein.

[0063] After receiving and successfully verifying the decryption data, the token password generation read / write module randomly generates the new password data required for the next decryption. The new password data is then sent to the external hardware token for update, and at the same time, the password data within the decryption module 140 is also updated for use in the next decryption. The dynamic password update mechanism greatly enhances the security of the system because even if a password is leaked, it can only be used for one decryption process.

[0064] In this embodiment, the private data information is clearly defined as including camera data information, personal preference data, personal identification information, and environmental data information. This helps the system identify and classify the data that needs special protection, ensuring that these sensitive information is appropriately encrypted and stored.

[0065] A smart home remote control method is applied to the smart home remote control system described in any one of the above. The method includes:

[0066] S101. Obtain home data information;

[0067] S102. Screen out private data information from the home data information;

[0068] S103. Asymmetrically encrypt the private data information to obtain the encrypted private data information, and store the encrypted private data information in an encrypted space.

[0069] Embodiment Two:

[0070] Please refer to Figures 1 to 5 , in this embodiment, the smart home system continuously monitors and collects data on the home environment, including user activities and device status information.

[0071] The system will automatically analyze the collected data to identify the data that involves or reflects user private information, such as personal preferences and behavior patterns.

[0072] The system applies asymmetric encryption technology to encrypt the identified private data and securely stores the encrypted data in an encrypted space.

[0073] By encrypting the private data, the security of the user's personal information is significantly enhanced, effectively preventing data leakage and privacy infringement, and improving the user's trust in the smart home system.

[0074] Asymmetric encryption technology ensures that even if the data is illegally obtained during data transmission or storage, the data content cannot be interpreted by unauthorized third parties.

[0075] It should be noted that to obtain home data information: use sensors and devices in the smart home system to collect data on the home environment in real time. This includes but is not limited to temperature, humidity, light intensity, sound level, camera images, and status information of smart devices, etc.

[0076] Screen out private data information: Among the collected data, automatically identify and screen out the data that contains or may contain the user's personal information and preferences through preset rules and algorithms.

[0077] Asymmetric encryption processing: Use asymmetric encryption technology to encrypt the screened private data. Asymmetric encryption uses a pair of public key and private key, where the public key is used to encrypt the data and the private key is used to decrypt it. It ensures that even if the encrypted data is intercepted, a third party without the private key cannot interpret the data content.

[0078] The encrypted data is stored in a dedicated encrypted space, and the encrypted space can only be accessed through a specific authentication mechanism.

[0079] In at least one embodiment of the present application, the method further includes:

[0080] S201. Obtain the decryption data sent by an external hardware token;

[0081] S202. If the decrypted data is detected, then verify the decrypted data against the verification data;

[0082] S203. If the verification is successful, then generate an instruction to allow access to the encrypted space, and execute the instruction to allow access to the encrypted space, so that an external hardware token user can view the private data.

[0083] Embodiment III:

[0084] Please refer to Figures 1 to 5 , in this embodiment, the user initiates a decryption request through an external hardware token and sends decrypted data to the smart home system.

[0085] The smart home system receives the decrypted data and compares it with the verification data pre-stored in the system.

[0086] If the decrypted data passes the verification, the system generates and executes an instruction to allow access to the encrypted space, authorizing the user to access the private data.

[0087] The user successfully accesses the private data in the encrypted space with the help of the external hardware token.

[0088] By introducing an external hardware token and a verification process, the secure access control to the encrypted space is greatly enhanced, and the protection level of private data is significantly improved.

[0089] It is ensured that only users who hold and correctly operate the external hardware token can access the private data, effectively preventing unauthorized access and reducing the risk of data leakage.

[0090] The interaction between the smart home system and the external hardware token, where the hardware token is a physical device used to generate decrypted data. The decrypted data is necessary for accessing the encrypted space, strengthening the security verification process.

[0091] The system compares the received decrypted data with the pre-stored verification data. To verify whether the hardware token that issued the decryption request has the corresponding permission, ensuring that only authorized tokens can unlock the encrypted space.

[0092] Once the verification is successful, the system generates an instruction to allow access to the encrypted space and executes this instruction. Enabling the user with the external hardware token to view or manage the private data stored in the encrypted space.

[0093] In at least one embodiment of the present application, the method further includes:

[0094] Obtain the decrypted data sent by the external hardware token. If the decrypted data is detected, then verify the decrypted data against the verification data;

[0095] S204. If the verification is unsuccessful, generate a verification exception instruction, execute the verification exception instruction, generate a verification exception alarm signal according to the verification exception instruction, and send the verification exception alarm signal to the user terminal device.

[0096] In at least one embodiment of the present application, the method further includes:

[0097] S301. Execute the verification exception instruction, perform secondary encryption on the private data in the encrypted space, and generate simulated private data according to the verification exception instruction.

[0098] Embodiment 4:

[0099] Please refer to Figures 1 to 5 , in this embodiment, the system receives the decryption data sent by the external hardware token and attempts to verify it.

[0100] If the verification fails, the system immediately generates a verification exception instruction, and then generates and sends a verification exception alarm signal to the user's terminal device.

[0101] The system executes the verification exception instruction, performs secondary encryption on the private data, and generates simulated private data to protect the user's real information.

[0102] By sending a verification exception alarm signal to the user's terminal device, the user can timely learn about potential security threats and thus take corresponding protection measures.

[0103] By performing secondary encryption on the private data and generating simulated private data, the system provides an additional security layer for the user data, and can effectively protect the user's private information from being leaked even in the case of security threats.

[0104] The generation of simulated private data can confuse unauthorized visitors and reduce the risk of the real private data being maliciously obtained.

[0105] When comparing the decryption data sent by the external hardware token with the verification data in the system, if the verification is unsuccessful, it indicates that the decryption request may come from an unauthorized source or the data has been tampered with, and the system will generate a verification exception instruction.

[0106] After the verification exception instruction is executed, the system will generate a verification exception alarm signal and send the verification exception alarm signal to the user's terminal device (the user terminal bound to the intelligent system), such as a smart phone or a tablet computer, to notify the user of potential security threats.

[0107] As a further response to the verification anomaly, the system will perform secondary encryption on the private data in the encrypted space to increase the data security level. At the same time, the system will generate simulated private data that is similar to the real data but does not contain sensitive information to confuse unauthorized visitors.

[0108] In at least one embodiment of the present application, the method further includes:

[0109] S401. If a de-verification exception signal is received from a user terminal device, a de-secondary encryption instruction is generated according to the de-verification exception signal, and the de-secondary encryption instruction is executed to delete simulated private data.

[0110] In at least one embodiment of the present application, the method further includes:

[0111] S501. If the verification exception release signal sent by the user terminal device is not received within the preset time, and the decryption data sent by the external hardware token is received within the preset time, the simulated private data is called to display the simulated private data.

[0112] Embodiment five:

[0113] Please refer to Figures 1 to 5 In this embodiment, when the system enters the enhanced protection mode due to a verification anomaly, the private data is encrypted twice, and after generating simulated private data, the user is notified and a verification anomaly release signal from the user is received.

[0114] Once the user operates on the terminal device to send a verification exception release signal, the system will generate and execute a secondary encryption release instruction, delete the simulated private data, and restore the system to a normal security state.

[0115] If the system does not receive a release instruction from the user, it will continue to maintain the enhanced protection state and use simulated private data when receiving decrypted data again to protect the security of the real private data.

[0116] By allowing users to send de-verification exception signals to manage security status, the system enhances users' control over smart home security management.

[0117] By automatically generating and displaying simulated private data when potential unauthorized access is detected, the system maintains continuity of operations without revealing real private data.

[0118] When the abnormal state cannot be resolved in time, the use of simulated data not only protects the user's real data, but also provides the system with a strategy to mislead potential attackers, thereby increasing the security level.

[0119] The user sends a verification anomaly release signal through his terminal device. The receipt of the verification anomaly release signal triggers the system to generate a secondary encryption release instruction, the purpose of which is to cancel the additional security measures previously imposed due to the verification anomaly, including deleting the simulated private data.

[0120] If the system does not receive a de-verification exception signal within the preset time and receives decrypted data from the external hardware token again, the system will call the previously generated simulated private data for display.

[0121] By automatically generating and displaying simulated private data when potential unauthorized access is detected, the system maintains continuity of operations without revealing real private data.

[0122] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0123] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims. Please enter the specific implementation content part.

Claims

1. A smart home remote control system, characterized in that: include: An information collection module is used to collect home data information; Information screening module, filtering out private data from home data; The information encryption module encrypts the private data information and stores the encrypted private data information in the encryption space; Obtaining decrypted data sent by an external hardware token, and if decrypted data is detected, verifying the decrypted data with the verification data, and if the verification is unsuccessful, generating a verification exception instruction, executing the verification exception instruction, generating a verification exception alarm signal according to the verification exception instruction, and sending the verification exception alarm signal to the user terminal device; Execute the verification exception instruction, perform secondary encryption on the private data in the encryption space, and generate simulated private data according to the verification exception instruction.

2. The smart home remote control system according to claim 1, characterized in that: The system further comprises: The decryption module is used to receive the decrypted data sent by the external hardware token. If the decrypted data is received, it generates permission to access the encryption space to retrieve the private data in the encryption space.

3. The smart home remote control system according to claim 2, characterized in that: The system further comprises: The token password generation read-write module, upon receiving the decrypted data, randomly generates the password data for the next decryption moment, sends it to the external hardware token for rewriting, and sends the password data for the next decryption moment to the decryption module for replacement.

4. The smart home remote control system according to claim 1, characterized in that: The private data information includes: camera data information, personal preference data, personal identification information and environmental data information.

5. A smart home remote control method, applied to the smart home remote control system according to any one of claims 1 to 4, characterized in that: The method comprises: Obtain home data information; Filter out private data from the home data; The private data information is asymmetrically encrypted to obtain the encrypted private data information, and the encrypted private data information is stored in the encryption space.

6. The smart home remote control method according to claim 5, characterized in that: The method further comprises: The decrypted data sent by the external hardware token is obtained. If the decrypted data is detected, the decrypted data is verified with the verification data. If the verification is successful, an instruction allowing access to the encrypted space is generated and executed to enable the external hardware token user to view the private data.

7. The smart home remote control method according to claim 5, characterized in that: The method further comprises: If a de-verification exception signal is received from the user terminal device, a de-secondary encryption instruction is generated according to the de-verification exception signal, and the de-secondary encryption instruction is executed to delete the simulated private data.

8. The smart home remote control method according to claim 7, characterized in that: The method further comprises: If the verification exception release signal sent by the user terminal device is not received within the preset time, and the decryption data sent by the external hardware token is received within the preset time, the simulated private data is called to display the simulated private data.

Citation Information

Patent Citations

  • Information acquisition equipment based on Internet of Things

    CN117675858A

  • Privacy protection system based on artificial intelligence

    CN117993005A