WO2018094938A1 - 一种安全控制智能家居的方法及终端设备 - Google Patents
一种安全控制智能家居的方法及终端设备 Download PDFInfo
- Publication number
- WO2018094938A1 WO2018094938A1 PCT/CN2017/078852 CN2017078852W WO2018094938A1 WO 2018094938 A1 WO2018094938 A1 WO 2018094938A1 CN 2017078852 W CN2017078852 W CN 2017078852W WO 2018094938 A1 WO2018094938 A1 WO 2018094938A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- smart
- terminal device
- smart home
- key
- home device
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W12/043—Key management, e.g. using generic bootstrapping architecture [GBA] using a trusted network node as an anchor
- H04W12/0431—Key distribution or pre-distribution; Key agreement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/30—Security of mobile devices; Security of mobile applications
- H04W12/35—Protecting application or service provisioning, e.g. securing SIM application provisioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
- H04W12/55—Secure pairing of devices involving three or more devices, e.g. group pairing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- the present application relates to the field of communications technologies, and in particular, to a method and terminal device for securely controlling a smart home.
- Wi-Fi Wireless-FIdelity
- the smart home device to be connected to the network is in the Soft-AP mode, and the name of the smart home device to be accessed is released, and the user selects the configuration to be configured on the application interface of the smart device (Application, APP).
- Application, APP Application
- Enter the smart home device enter the name and password of the Wi-Fi generated by the router in the APP interface, click the configuration button to complete the configuration; when the APP of the smart device scans the smart home device name, disconnect the current router.
- the smart home device Connecting to the Soft-AP of the smart home device to be connected to the network, and then sending the pre-set distribution network information to the smart home device, wherein the distribution network information includes the name and password of the Wi-Fi generated by the router; After obtaining the name and password of the Wi-Fi generated by the router from the APP, the smart home device exits the Soft-AP mode, connects to the router, and the APP returns to the connection with the main router, and receives the online notification of the smart home device to be accessed.
- Method 2 The broadcast distribution network technology, the smart device carries the distribution network information by sending Wi-Fi multicast, broadcast, unicast or any combination of the foregoing, and sends the information to the smart home device, and the smart home device receives the distribution network information. Then, the Wi-Fi network specified by the distribution network information is automatically connected, wherein the smart device includes a smart furniture device such as a smart phone, a Set Top Box (STB), and an Over The Top (OTT).
- a smart furniture device such as a smart phone, a Set Top Box (STB), and an Over The Top (OTT).
- STB Set Top Box
- OTT Over The Top
- the user adopts a non-contact and non-close-range distribution network, and there is a Wi-Fi network in which other smart home devices are mistakenly added to the router of the user's home, and there is also a smart home of the user's home.
- the device is configured on other Wi-Fi networks of routers of other users' homes.
- the smart terminals of other users spoof the smart terminal devices of the user's home, and the configuration information is overheard by the surrounding malicious wireless monitoring devices. How to provide a safe and reliable
- the smart home device and the Wi-Fi network distribution network solution to prevent distribution network information leakage is currently a problem to be solved.
- the embodiment of the present invention provides a method and a terminal device for securely controlling a smart home device, which are used to solve the problem that a smart terminal device existing in the prior art is counterfeited.
- the present application provides a method for securely controlling a smart home device, the method comprising: when the smart terminal device receives an operation instruction of adding a smart home device input by a user, the smart terminal device displays the smart home device for the smart home device At least one operation indication of the device, wherein the operation indication is used to instruct a user to perform function control on the smart home device, wherein the operation indication is determined according to a type of the smart home device; the smart terminal device When determining an operation indication that is selected by the user from the at least one operation indication, generating a first key according to the selected one operation instruction, where the first key is used by the smart terminal device
- the information sent to the smart home device is encrypted, and the information may be distribution network authentication information sent to the smart home device, or may be control command information sent to the smart home.
- the operation indication may be automatically generated by the smart terminal device, or may be a combination preset by the user received by the smart terminal device.
- a method for securely controlling a smart home device is provided.
- the smart terminal device selects a corresponding operation instruction according to the type of the smart home device, and generates information for sending to the smart home device according to the operation instruction.
- the encrypted first key is controlled by the user at a close distance to the distribution network password, providing a safe and reliable solution for the smart home device and the Wi-Fi network distribution network to prevent the distribution network information from leaking.
- the smart terminal device receives one of the at least one operation indication selected by the user.
- the smart terminal device after determining the operation indication, performs a calculation on the function control corresponding to the operation instruction to obtain a first key by using a setting algorithm, and the smart terminal device is configured according to the The first key generates a second key, wherein the second key is used by the smart terminal device to encrypt information sent to the smart home device.
- the second key is used to encrypt the information sent by the smart terminal device to the smart home device, thereby further improving the security of the distribution network information.
- the smart terminal device determines an operation indication that is selected by the user from the at least one operation indication
- the first key is generated according to the selected one operation indication
- the smart terminal device encrypts the authentication information of the Wi-Fi network that is controlled by the smart terminal device by using the first key, and sends the encrypted authentication information of the Wi-Fi network to the smart home device.
- the authentication information includes at least one of a name and a password of the Wi-Fi network, or a certificate.
- the present application provides a method for securely controlling a smart home device, the method comprising: the smart home device receiving a user-triggered function control instruction, wherein the function control instruction is at least displayed by the user according to the smart terminal device The operation indication is used to instruct the user to perform function control on the smart home device; the smart home device generates a first key according to the function control instruction, where the first key is used And decrypting the encrypted information sent by the smart terminal device to the smart home device.
- the smart terminal device after the smart home device generates the first key according to the function control instruction, the smart terminal device generates a second key according to the first key, where the second The key is used to decrypt the encrypted information sent by the smart terminal device to the smart home device.
- the method further includes:
- the smart home device receives the authentication information of the encrypted Wi-Fi network sent by the smart terminal device, and decrypts the authentication information of the encrypted Wi-Fi network by using the saved first key, Obtaining authentication information of the decrypted Wi-Fi network, where the authentication information includes at least one of a name and a password of the Wi-Fi network, or a certificate; the smart home device uses the decrypted Wi-Fi The authentication information of the network is connected to the corresponding Wi-Fi network.
- the present application provides a smart terminal device, where the smart terminal device includes: a display module, configured to receive, when the user inputs an operation instruction of adding a smart home device, the smart terminal device displays the smart home device At least one operation indication of the device, wherein the operation indication is used to indicate that the user performs function control on the smart home device; and the processing module is configured to determine, in the operation, one operation selected by the user from the at least one operation indication And indicating, the first key is generated according to the selected one of the operation instructions, wherein the first key is used by the smart terminal device to encrypt information sent to the smart home device.
- the smart terminal device includes: a display module, configured to receive, when the user inputs an operation instruction of adding a smart home device, the smart terminal device displays the smart home device At least one operation indication of the device, wherein the operation indication is used to indicate that the user performs function control on the smart home device; and the processing module is configured to determine, in the operation, one operation selected by the user from the at least one operation indication And indicating,
- the processing module is further configured to: receive any one of the at least one operation indication selected by the user.
- the processing module is further configured to: generate a second key according to the first key, where the second key is used by the smart terminal device pair to send to the smart The information of the home device is encrypted.
- the smart terminal device further includes: a sending module, configured to encrypt, by using the first key, authentication information of a Wi-Fi network that controls access by the smart terminal device, and encrypt the information
- the authentication information of the Wi-Fi network is sent to the smart home device, wherein the authentication information includes at least one of a name and a password of the Wi-Fi network, or a certificate.
- the present application provides a smart home device
- the smart home device includes: a receiving module, configured to receive a function control command triggered by a user, where the function control command is at least displayed by the user according to the smart terminal device An operation indication is input, the operation indication is used to indicate that the user performs function control on the smart home device, and the generating module is configured to generate a first key according to the function control instruction, where the first key is used by And decrypting the encrypted information sent by the smart terminal device to the smart home device.
- the processing module is further configured to: generate a second key according to the first key, where the second key is used to decrypt the smart terminal device and send the smart Encrypted information for home devices.
- the processing module is configured to receive the authentication information of the encrypted Wi-Fi network sent by the smart terminal device, and use the saved first key pair to the encrypted Wi Decrypting the authentication information of the Fi network to obtain the authentication information of the decrypted Wi-Fi network, wherein the authentication information includes at least one of a name and a password of the Wi-Fi network, or a certificate; the processing module It is also used to access the corresponding Wi-Fi network by using the authentication information of the decrypted Wi-Fi network.
- an embodiment of the present application further provides an intelligent terminal device, where a memory is used for a memory program instruction, and a processor is configured to invoke a program instruction stored in the memory to receive an operation of adding a smart home device input by a user. And instructing, by the control display, at least one operation indication for the smart home device, wherein the operation indication is used to indicate that the user performs function control on the smart home device; and determining that the user is from the at least one operation And generating, by the selected one of the operation instructions, a first key, where the first key is used by the smart terminal device to encrypt information sent to the smart home device, .
- the smart terminal device can be a mobile terminal, a computer, or the like.
- the processor is further configured to: receive an operation indication of the at least one operation indication selected by a user.
- the processor is further configured to: generate a second key according to the first key, where the second key is used by the smart terminal device pair to send to the smart The information of the home device is encrypted.
- the processor is further configured to: use the first key to encrypt authentication information of a Wi-Fi network that controls access by the smart terminal device, and encrypt the And the authentication information of the Wi-Fi network is sent to the smart home device, where the authentication information includes a name and a secret of the Wi-Fi network. At least one of a code, or a certificate.
- the present application provides a smart home device, including: a memory for a memory program instruction; a processor, configured to invoke a program instruction stored in the memory, and receive a function control instruction triggered by a user
- the function control instruction is input by the user according to at least one operation indication displayed on the smart terminal device, the operation indication is used to instruct the user to perform function control on the smart home device; a key, wherein the first key is used to decrypt encrypted information sent by the smart terminal device to the smart home device.
- the processor is further configured to:
- the processor is further configured to:
- the second processor accesses the corresponding Wi-Fi network by using the authentication information of the decrypted Wi-Fi network.
- the embodiment of the present application further provides a computer storage medium, where the software program stores a software program, where the software program can implement the first aspect or the first one when being read and executed by one or more processors. Any of the aspects provided by the design.
- FIG. 1 is a flowchart of a method for securely controlling a smart home device according to an embodiment of the present application
- FIG. 2 is a flowchart of another method for securely controlling a smart home device according to an embodiment of the present application
- FIG. 3 is a flowchart of still another method for security control of a smart home device according to an embodiment of the present application
- FIG. 4 is a flowchart of still another method for security control of a smart home device according to an embodiment of the present application.
- FIG. 5 is a schematic diagram of a smart terminal device according to an embodiment of the present application.
- FIG. 6 is a schematic diagram of a smart home device according to an embodiment of the present application.
- FIG. 7 is a structural diagram of hardware of an intelligent terminal device according to an embodiment of the present application.
- FIG. 8 is a structural diagram of hardware of a smart home device according to an embodiment of the present application.
- the embodiment of the present invention provides a method and a terminal device for securely controlling a smart home device, which are used to solve the problem that the configuration information of the smart home device and the Wi-Fi network existing in the prior art is overheard by the surrounding malicious wireless monitoring device, and the smart home
- the problem that the device is counterfeited or the smart terminal is counterfeited is counterfeited.
- the method and the device are based on the same inventive concept. Since the principles of the method and the device for solving the problem are similar, the implementation of the device and the method can be referred to each other, and the repeated description is not repeated.
- FIG. 1 is a flowchart of a method for securely controlling a smart home device according to the present application.
- a network needs to be configured for a smart home device
- the user adds a smart home device to be configured to be configured on the APP interface of the smart device.
- Methods include:
- the smart terminal device When the smart terminal device receives an operation instruction of adding a smart home device input by a user, the smart terminal device displays at least one operation indication for the smart home device, where the operation indication is used to indicate that the user Smart home devices for functional control.
- the smart terminal device may be a smart phone, an STB, an OTT, or the like
- the smart home device may be a smart desk lamp, a smart air conditioner, a smart speaker, or the like.
- the operation indication displayed on the application (Application, APP) on the smart phone indicates
- the combination can be any function control of any repetition number, for example, the function control of the smart desk lamp is: ⁇ turn on the light, turn off the light, brighten, dim ⁇
- the operation indication may be to turn on the light twice, turn on the light three times, turn on the light four times, or dim the brightness of the smart table lamp after the brightness adjustment.
- the operation indication displayed by the APP may be one or more buttons of the smart air conditioner remote controller, or a combination key, being pressed in order.
- the APP on the smartphone randomly displays one or more operational indications that are determined based on the type of smart home device.
- the smart terminal device generates a first key according to the selected one operation indication, where the first key is generated, when the user determines an operation indication that is selected by the user from the at least one operation indication, where the first key is generated.
- the smart terminal device is used to encrypt information sent to the smart home device.
- the first key is further used to authenticate information sent by the smart terminal device to the smart home device.
- the selected operation instruction is processed by using a setting algorithm to generate a first key, and the setting algorithm may map the determined operation indication to a random number combination, and encrypt the random number. It is also possible to use a four-way password, a replacement encryption method, a transposition encryption method, a rotary wheel encryption method, a multi-code encryption method, and a transposition encryption method, which are not limited by the present invention.
- a method for securely controlling a smart home device is provided.
- the smart terminal device selects a corresponding operation instruction according to the type of the smart home device, and generates information for sending to the smart home device according to the operation instruction.
- the encrypted first key is controlled by the user at a close distance to the distribution network, providing a safe and reliable solution for the smart home device and the Wi-Fi network distribution network to prevent the distribution network information from leaking.
- the method further includes: the smart terminal device receiving an operation indication of the at least one operation indication selected by a user.
- the method further includes: the smart terminal device generating a second key according to the first key, wherein the second key is used by the smart terminal device Encrypting the information sent to the smart home device.
- the smart terminal device combines the first key with other encryption methods to generate a second key, and the other encryption methods include an AES encryption algorithm.
- the second key is further used by the smart terminal device to authenticate information sent to the smart home device.
- the information sent by the smart terminal device to the smart home device is encrypted by using the second key, which further improves the security of the distribution network information.
- the method further includes: the smart terminal device encrypts the authentication information of the Wi-Fi network that is controlled by the smart terminal device by using the first key, and And transmitting the encrypted authentication information of the Wi-Fi network to the smart home device, where the authentication information includes at least one of a name and a password of the Wi-Fi network, or a certificate.
- the method further includes: the smart terminal device controls access by the smart terminal device by using the second key pair Encrypting the authentication information of the Wi-Fi network, and transmitting the encrypted authentication information of the Wi-Fi network to the smart home device, where the authentication information includes a name and a password of the Wi-Fi network, or At least one of the certificates.
- FIG. 2 is a flow chart of another method for securely controlling a smart home device provided by the present application.
- the method includes:
- the smart terminal device when the smart terminal device receives an instruction input by the user to perform a network distribution operation on the smart home device, the smart terminal device displays at least one operation indication for the smart home device, where the operation indication is used to indicate the user
- the smart home device performs function control.
- the smart terminal device generates a first key according to the selected one of the operation instructions when determining an operation indication that is selected by the user, where the first key is used by the smart terminal device.
- the information sent to the smart home device is encrypted.
- FIG. 3 a flow chart of another method for securely controlling a smart home device provided by the present application is provided.
- the method includes:
- the smart home device receives a function control command triggered by the user, where the function control instruction is input by the user according to at least one operation indication displayed on the smart terminal device, where the operation indication is used to indicate the user to the smart home device. Perform function control.
- the function control instruction received by the smart home device is a user-touch triggered or super close-range operation.
- the smart home device generates a first key according to the function control instruction, where the first key is used to decrypt the encrypted information sent by the smart terminal device to the smart home device.
- the first key is further used to authenticate information sent by the smart terminal device to the smart home device.
- the method further includes: the smart terminal device generating a second key according to the first key, wherein the second key is used to decrypt the smart terminal device Sending encrypted information to the smart home device, or authenticating information sent by the smart terminal device to the smart home device.
- the smart terminal device combines the first key with another decryption manner to generate a second key.
- the method further includes: the smart home device receiving the authentication information of the encrypted Wi-Fi network sent by the smart terminal device, and using the saved Decrypting the authentication information of the encrypted Wi-Fi network by using a key to obtain authentication information of the decrypted Wi-Fi network, where the authentication information includes a name and password of the Wi-Fi network, or a certificate At least one of the smart home devices accessing the corresponding Wi-Fi network using the authentication information of the decrypted Wi-Fi network.
- the method further includes: receiving, by the smart home device, an encrypted Wi-Fi network sent by the smart terminal device Authentication information, and decrypting the authentication information of the encrypted Wi-Fi network using the saved second key to obtain authentication information of the decrypted Wi-Fi network, wherein the authentication information includes the Wi - at least one of a name and a password of the Fi network, or a certificate; the smart home device accesses the corresponding Wi-Fi network using the authentication information of the decrypted Wi-Fi network.
- FIG. 4 a flowchart of another method for securely controlling a smart home device according to an embodiment of the present application is provided. Assuming that the smart terminal device is a smart phone and the smart home device is a smart desk lamp, the method includes:
- S401 When a smart desk light that is not in the network is powered on, a soft access node (AP) is created externally, or a broadcast/multicast mode is used to notify the surrounding device of the special Wi-Fi service set identifier of the smart desk lamp ( Service Set Identifier (SSID), wherein the SSID includes the model number of the smart desk lamp and the like.
- AP soft access node
- SSID Service Set Identifier
- S402 The smart phone scans the function of the Wi-Fi device to find a smart desk lamp located around the smart phone, and the smart phone actively sends a prompt message for discovering the smart desk lamp, or the user actively enters the configuration process of the smart desk lamp, and then The process of adding a smart desk lamp by the user on the mobile phone.
- the APP on the smart phone displays an operation instruction randomly selected from a preset series of operation instructions according to the type of the scanned smart desk lamp. For example, the operation instruction is to switch the smart desk lamp 3 times.
- the APP on the smart phone encodes the selected operation instruction by using a set algorithm to form an encryption key, and combines the encryption key with other encryption methods to encrypt the authentication information.
- the smart desk lamp receives a function control instruction input by the user, wherein the function control instruction is input according to the selected operation instruction displayed by the smart phone APP on the interface, for example, switching the smart desk lamp 3 times.
- the smart desk lamp records the function control instruction, and generates a decryption key according to the function control instruction and saves.
- the APP of the smart phone sends the encrypted authentication information to the smart desk lamp through an existing multicast/broadcast distribution network or SoftAP distribution network technology.
- the smart desk lamp After receiving the authentication information, the smart desk lamp decrypts the authentication information of the plaintext by using the previously saved decryption key in combination with other decryption or authentication methods, such as an AES encryption algorithm.
- S409 The smart desk lamp is connected to the router by using the decrypted plaintext authentication information, and notifying the smart phone through the router network to complete the distribution network with the smart phone.
- the present application further provides a schematic diagram of a smart terminal device.
- the smart terminal device includes:
- the display module 501 is configured to: when receiving an operation instruction of the smart home device input by the user, the smart terminal device displays at least one operation indication for the smart home device, where the operation indication is used to indicate the user
- the smart home device performs function control.
- the processing module 502 is configured to generate, according to the selected one of the operation instructions, a first key, when the user selects an operation indication selected by the user from the at least one operation indication, where the first key is used by
- the information sent to the smart home device is encrypted by the smart terminal device.
- an intelligent terminal device selects a corresponding operation instruction according to the type of the smart home device, and generates a first one for encrypting information sent to the smart home device according to the operation instruction.
- the key is controlled by the user at a close distance to the distribution network, providing a safe and reliable solution for the smart home device and the Wi-Fi network distribution network to prevent the distribution network information from leaking.
- the processing module 502 is further configured to: receive an operation indication of the at least one operation indication selected by a user.
- the processing module 502 is further configured to: generate a second key according to the first key, where the second key is used by the smart terminal device to send to the The information about the smart home device is encrypted.
- the smart terminal device further includes: a sending module, configured to encrypt, by using the encryption key, authentication information of a Wi-Fi network that controls access by the smart terminal device, and encrypt the information The Wi-Fi
- the authentication information of the network is sent to the smart home device, wherein the authentication information includes at least one of a name and a password of the Wi-Fi network, or a certificate.
- the operation indication is determined according to a type of the smart home device.
- the present application further provides a schematic diagram of a smart home device.
- the smart home device includes:
- the receiving module 601 is configured to receive a function control command triggered by the user, where the function control instruction is input by the user according to at least one operation indication displayed on the smart terminal device, where the operation indication is used to indicate the user to the smart home
- the device performs function control.
- the generating module 602 is configured to generate a first key according to the function control instruction, where the first key is used to decrypt the encrypted information sent by the smart terminal device to the smart home device.
- the processing module is further configured to: generate a second key according to the first key, where the second key is used to decrypt the smart terminal device and send the Encrypted information for smart home devices.
- the smart home device further includes: a processing module, configured to receive authentication information of the encrypted Wi-Fi network sent by the smart terminal device, and use the saved decryption key Decrypting the authentication information of the encrypted Wi-Fi network to obtain authentication information of the decrypted Wi-Fi network, where the authentication information includes a name and a password of the Wi-Fi network, or a certificate
- a processing module configured to receive authentication information of the encrypted Wi-Fi network sent by the smart terminal device, and use the saved decryption key Decrypting the authentication information of the encrypted Wi-Fi network to obtain authentication information of the decrypted Wi-Fi network, where the authentication information includes a name and a password of the Wi-Fi network, or a certificate
- At least one of the processing modules is further configured to access the corresponding Wi-Fi network by using the authentication information of the decrypted Wi-Fi network.
- each functional module in each embodiment of the present application may be integrated into one processing. In the device, it can also be physically existed alone, or two or more modules can be integrated into one module.
- the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
- the smart terminal device can include the processor 701.
- the hardware of the entity corresponding to the above module may be the processor 701.
- the processor 701 can be a central processing unit (English: central processing unit, CPU for short), or a digital processing module or the like.
- the processor 701 receives an operation instruction issued by the user to add the smart home device.
- the apparatus also includes a memory 702 for storing a program executed by the processor 701.
- the memory 702 can be a non-volatile memory, such as a hard disk (English: hard disk drive, abbreviated as HDD) or a solid state drive (English: solid-state drive, abbreviation: SSD), or a volatile memory (English: volatile Memory), such as random access memory (English: random-access memory, abbreviation: RAM).
- Memory 702 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.
- the processor 701 is configured to execute the program code stored in the memory 702, specifically calling the program instruction stored in the first memory, and receiving the operation instruction of adding the smart home device input by the user, and controlling the display 703 to display the smart home device At least one operation indication, wherein the operation indication is used to instruct a user to perform function control on the smart home device; when determining an operation indication selected by the user from the at least one operation indication, according to the The selected one of the operations indicates that the first key is generated, wherein the first key is used by the smart terminal device to encrypt information sent to the smart home device.
- connection medium between the processor 701, the memory 702, and the display 703 is not limited in the embodiment of the present application.
- the memory 702, the processor 701, and the display 703 are connected by a bus 704 in FIG. 7.
- the bus is indicated by a thick line in FIG. 7, and the connection manner between other components is only schematically illustrated. Not limited to limits.
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only Figure 7 It is indicated by a thick line, but does not mean that there is only one bus or one type of bus.
- the embodiment of the present invention further provides a smart home device, the smart home device includes: a memory 802, configured to store a program instruction, and a processor 801, configured to invoke a program instruction stored in the memory 802, and receive a function triggered by a user.
- a control instruction wherein the function control instruction is input by the user according to at least one operation indication displayed on the smart terminal device, the operation indication is used to instruct the user to perform function control on the smart home device; Generating a first key, wherein the first key is used to decrypt encrypted information sent by the smart terminal device to the smart home device.
- the specific connection medium between the processor 801 and the memory 802 is not limited in the embodiment of the present application.
- the memory 802 and the processor 801 are connected by a bus 803 in FIG. 8.
- the bus is indicated by a thick line in FIG. 8.
- the connection manner between other components is only for illustrative description, and is not cited. To be limited.
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 8, but it does not mean that there is only one bus or one type of bus.
- the embodiment of the invention further provides a computer readable storage medium for storing computer software instructions required to execute the above-mentioned processor, which comprises a program for executing the above-mentioned processor.
- embodiments of the present application can be provided as a method, system, or computer program product.
- the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware.
- the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
Abstract
一种安全控制智能家居的方法及终端设备,用以解决现有技术中存在的智能终端设备被仿冒的问题。该方法包括:智能终端设备接收到用户输入的添加智能家居设备的操作指令时,所述智能终端设备显示针对所述智能家居设备的至少一条操作指示,其中,所述操作指示用于指示用户对所述智能家居设备进行功能控制;所述智能终端设备在确定出所述用户从所述至少一条操作指示中选择的一条操作指示时,根据所述选择的一条操作指示生成第一密钥,其中,所述第一密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
Description
本申请要求在2016年11月26日提交中国专利局、申请号为201611057266.5、发明名称为“一种Wi-Fi网络配置过程的安全性增强的方法和设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及通信技术领域,尤指一种安全控制智能家居的方法及终端设备。
随着无线保真(Wireless-FIdelity,Wi-Fi)网络的广泛应用,基于Wi-Fi网络进行通信的智能设备越来越多。在智能家居领域,有大量的智能家居设备需要接入到路由器生成的Wi-Fi网络,但受限于智能家居设备的形态,例如智能台灯、智能插座等,通常没有显示屏以及键盘,无法选择Wi-Fi网络的服务集标识(Service Set Identifier,SSID),且无法输入Wi-Fi网络的密码;当智能家居设备通过一些智能手机APP配网的方法连接到Wi-Fi网络时,也无法在设备上查看所连接的路由器的情况。
现有技术中,采用以下两种方式实现智能家居设备与Wi-Fi网络的配网。
方式一,Soft-AP配网技术,待入网智能家居设备处于Soft-AP模式,发布所述待入网智能家居设备的名称,用户在智能设备的应用程序(Application,APP)界面选择需配置的待入网智能家居设备,在APP界面中输入路由器生成的Wi-Fi的名称、密码,点击配置按钮,完成配置;当智能设备的APP扫描到所述智能家居设备名称时,断开与当前路由器的连接,连接到待入网智能家居设备的Soft-AP上,然后发送预先设置的配网信息给所述智能家居设备,其中,所述配网信息包括路由器生成的Wi-Fi的名称以及密码;待入网智能家居设备从APP获取路由器生成的Wi-Fi的名称以及密码后,退出Soft-AP模式,连接到所述路由器,APP返回到与主路由器的连接,收到待入网智能家居设备的上线通知。
方式二,广播配网技术,智能设备通过发送Wi-Fi组播、广播、单播或者上述三者任意组合的方式,携带配网信息,发送到智能家居设备上,智能家居设备接收配网信息后,自动连接到配网信息指定的Wi-Fi网络,其中,所述智能设备包括,智能手机、机顶盒(Set Top Box,STB)、智能电视盒子(Over The Top,OTT)等智能家具设备。
综上所述,现有技术中用户采用非接触式和非近距离的配网方式,存在将其它智能家居设备误添加到用户家的路由器的Wi-Fi网络上,也存在用户家的智能家居设备被配置到其它用户家的路由器的其它Wi-Fi网络上,其它用户的智能终端仿冒用户家的智能终端设备,配置信息被周围的恶意无线监听设备偷听到等问题,如何提供一个安全可靠的智能家居设备与Wi-Fi网络配网的方案,防止配网信息泄露是目前需要解决的问题。
发明内容
本申请实施例提供了一种安全控制智能家居设备的方法及终端设备,用以解决现有技术中存在的智能终端设备被仿冒的问题。
第一方面,本申请提供了一种安全控制智能家居设备的方法,该方法包括:智能终端设备接收到用户输入的添加智能家居设备的操作指令时,所述智能终端设备显示针对所述智能家居设备的至少一条操作指示,其中,所述操作指示用于指示用户对所述智能家居设备进行功能控制,其中,所述操作指示是根据所述智能家居设备的类型确定的;所述智能终端设备在确定出所述用户从所述至少一条操作指示中选择的一条操作指示时,根据所述选择的一条操作指示生成第一密钥,其中,所述第一密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密,所述信息可以为发送给所述智能家居设备的配网认证信息,也可以为发送给所述智能家居的控制命令信息。所述操作指示可以由所述智能终端设备自动生成的,也可以是所述智能终端设备接收到的用户预先设置的组合。
本发明实施例中,提供了一种安全控制智能家居设备的方法,智能终端设备根据智能家居设备的类型选择相应的操作指示,根据所述操作指示生成用于给发送给智能家居设备的信息进行加密的第一密钥,由用户近距离的对配网密码进行管控,提供一个安全可靠的智能家居设备与Wi-Fi网络配网的方案,防止配网信息泄露。
在一种可能的设计中,所述智能终端设备接收用户选择的所述至少一条操作指示中的一条操作指示。
在一种可能的设计中,所述智能终端设备在确定出所述操作指示时,采用设定算法对所述操作指示对应的功能控制执行运算得到第一密钥之后,所述智能终端设备根据所述第一密钥生成第二密钥,其中,所述第二密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
本发明实施例中,采用第二密钥对所述智能终端设备对发送给所述智能家居设备的信息进行加密,进一步的提高了配网信息的安全性。
在一种可能的设计中,述智能终端设备在确定出所述用户从所述至少一条操作指示中选择的一条操作指示时,根据所述选择的一条操作指示生成第一密钥之后,所述智能终端设备使用所述第一密钥对控制所述智能终端设备接入的Wi-Fi网络的认证信息加密,并将加密后的所述Wi-Fi网络的认证信息发送给所述智能家居设备,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项。
第二方面,本申请提供了一种安全控制智能家居设备的方法,该方法包括:智能家居设备接收用户触发的功能控制指令,其中,所述功能控制指令为用户根据智能终端设备上显示的至少一条操作指示输入的,所述操作指示用于指示用户对所述智能家居设备进行功能控制;所述智能家居设备根据所述功能控制指令生成第一密钥,其中,所述第一密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
在一种可能的设计中,所述智能家居设备根据所述功能控制指令生成第一密钥之后,所述智能终端设备根据所述第一密钥生成第二密钥,其中,所述第二密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
在一种可能的设计中,所述智能家居设备根据所述功能控制指令生成第一密钥之后,该方法还包括:
所述智能家居设备接收所述智能终端设备发来的加密后的Wi-Fi网络的认证信息,并使用保存的所述第一密钥对所述加密后的Wi-Fi网络的认证信息解密,得到解密后的Wi-Fi网络的认证信息,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项;所述智能家居设备使用解密后的Wi-Fi网络的认证信息接入对应的Wi-Fi网络。
第三方面,本申请提供了一种智能终端设备,该智能终端设备包括:显示模块,用于接收到用户输入的添加智能家居设备的操作指令时,所述智能终端设备显示针对所述智能家居设备的至少一条操作指示,其中,所述操作指示用于指示用户对所述智能家居设备进行功能控制;处理模块,用于在确定出所述用户从所述至少一条操作指示中选择的一条操作指示时,根据所述选择的一条操作指示生成第一密钥,其中,所述第一密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
在一种可能的设计中,所述处理模块还用于:接收用户选择的所述至少一条操作指示中的任一条操作指示。
在一种可能的设计中,所述处理模块还用于:根据所述第一密钥生成第二密钥,其中,所述第二密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
在一种可能的设计中,该智能终端设备还包括:发送模块,用于使用所述第一密钥对控制所述智能终端设备接入的Wi-Fi网络的认证信息加密,并将加密后的所述Wi-Fi网络的认证信息发送给所述智能家居设备,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项。
第四方面,本申请提供了一种智能家居设备,该智能家居设备包括:接收模块,用于接收用户触发的功能控制指令,其中,所述功能控制指令为用户根据智能终端设备上显示的至少一条操作指示输入的,所述操作指示用于指示用户对所述智能家居设备进行功能控制;生成模块,用于根据所述功能控制指令生成第一密钥,其中,所述第一密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
在一种可能的设计中,所述处理模块还用于:根据所述第一密钥生成第二密钥,其中,所述第二密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
在一种可能的设计中,处理模块,用于接收所述智能终端设备发来的加密后的Wi-Fi网络的认证信息,并使用保存的所述第一密钥对所述加密后的Wi-Fi网络的认证信息解密,得到解密后的Wi-Fi网络的认证信息,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项;所述处理模块还用于,使用解密后的Wi-Fi网络的认证信息接入对应的Wi-Fi网络。
第五方面,本申请实施例还提供了一种智能终端设备,存储器,用于存储器程序指令;处理器,用于调用所述存储器中存储的程序指令,接收用户输入的添加智能家居设备的操作指令时,控制显示器显示针对所述智能家居设备的至少一条操作指示,其中,所述操作指示用于指示用户对所述智能家居设备进行功能控制;在确定出所述用户从所述至少一条操作指示中选择的一条操作指示时,根据所述选择的一条操作指示生成第一密钥,其中,所述第一密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。该智能终端设备可以是移动终端、计算机等等。
在一种可能的设计中,所述处理器还用于:接收用户选择的所述至少一条操作指示中的一条操作指示。
在一种可能的设计中,所述处理器还用于:根据所述第一密钥生成第二密钥,其中,所述第二密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
在一种可能的设计中,所述处理器还用于:所述智能终端设备使用所述第一密钥对控制所述智能终端设备接入的Wi-Fi网络的认证信息加密,并将加密后的所述Wi-Fi网络的认证信息发送给所述智能家居设备,其中,所述认证信息包括所述Wi-Fi网络的名称和密
码、或者证书中的至少一项。
第六方面,本申请提供了一种智能家居设备,该智能家居设备包括:存储器,用于存储器程序指令;处理器,用于调用所述存储器中存储的程序指令,接收用户触发的功能控制指令,其中,所述功能控制指令为用户根据智能终端设备上显示的至少一条操作指示输入的,所述操作指示用于指示用户对所述智能家居设备进行功能控制;根据所述功能控制指令生成第一密钥,其中,所述第一密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
在一种可能的设计中,所述处理器还用于:
根据所述第一密钥生成第二密钥,其中,所述第二密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
在一种可能的设计中,所述处理器还用于:
接收所述智能终端设备发来的加密后的Wi-Fi网络的认证信息,并使用保存的所述第一密钥对所述加密后的Wi-Fi网络的认证信息解密,得到解密后的Wi-Fi网络的认证信息,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项;
所述第二处理器使用解密后的Wi-Fi网络的认证信息接入对应的Wi-Fi网络。
第七方面,本申请实施例中还提供一种计算机存储介质,该存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时可实现第一方面或上述第一方面的任意一种设计提供的方法。
图1为本申请实施例提供的一种安全控制智能家居设备的方法流程图;
图2为本申请实施例提供的另一种安全控制智能家居设备的方法流程图;
图3为本申请实施例提供的再一种安全控制智能家居设备的方法流程图;
图4为本申请实施例提供的又一种安全控制智能家居设备的方法流程图;
图5为本申请实施例提供的一种智能终端设备示意图;
图6为本申请实施例提供的一种智能家居设备示意图;
图7为本申请实施例提供的一种智能终端设备硬件结构图;
图8为本申请实施例提供的一种智能家居设备硬件结构图。
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。
本申请实施例提供一种安全控制智能家居设备的方法及终端设备,用以解决现有技术中存在的智能家居设备与Wi-Fi网络的配置信息被周围的恶意无线监听设备偷听、智能家居设备被仿冒、或者智能终端被仿冒的问题。其中,方法和装置是基于同一发明构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。
另外,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
下面结合附图对本申请提供的一种安全控制智能家居设备的方法进行具体说明。
参见图1,为本申请提供的一种安全控制智能家居设备的方法流程图,当需要为智能家居设备配置网络时,用户在智能设备的APP界面上添加需配置的待入网智能家居设备,该方法包括:
S101,智能终端设备接收到用户输入的添加智能家居设备的操作指令时,所述智能终端设备显示针对所述智能家居设备的至少一条操作指示,其中,所述操作指示用于指示用户对所述智能家居设备进行功能控制。
举例说明,所述智能终端设备可以为智能手机、STB、OTT等,所述智能家居设备可以为智能台灯、智能空调、智能音箱等。当所述智能终端设备为智能手机,所述智能家居设备为智能台灯时,当智能手机需要对智能台灯进行设置时,智能手机上的应用程序(Application,APP)上显示的操作指示表示的是对所述智能家居能够执行的功能控制的组合,所述组合可以为任意重复次数的任意功能控制,例如,智能台灯的功能控制为:{开灯,关灯,调亮,调暗},则操作指示可以为进行连续的两次开灯、三次开灯、四次开灯,或者,调亮后调暗智能台灯的亮度。当所述智能家居设备为智能空调时,所述APP显示的操作指示可以为按顺序按下智能空调遥控器的一个或多个按键,或组合键。智能手机上的APP随机显示一种或多种操作指示,所述操作指示是根据所述智能家居设备的类型确定的。
S102,所述智能终端设备在确定出所述用户从所述至少一条操作指示中选择的一条操作指示时,根据所述选择的一条操作指示生成第一密钥,其中,所述第一密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
可选的,所述第一密钥还用于对所述智能终端设备对发送给所述智能家居设备的信息进行鉴权。
具体的,采用设定算法对所述选择的一条操作指示进行处理,生成第一密钥,所述设定算法可以将确定出的操作指示映射为随机数组合,对所述随机数进行加密,还可以采用四方密码、替换加密法、换位加密法、回转轮加密法、多码加密法以及换位加密法,本发明对其不做限定。
本发明实施例中,提供了一种安全控制智能家居设备的方法,智能终端设备根据智能家居设备的类型选择相应的操作指示,根据所述操作指示生成用于给发送给智能家居设备的信息进行加密的第一密钥,由用户近距离的对配网进行管控,提供一个安全可靠的智能家居设备与Wi-Fi网络配网的方案,防止配网信息泄露。
在一种可能的实现方式中,在步骤S101之后,还包括:所述智能终端设备接收用户选择的所述至少一条操作指示中的一条操作指示。
在一种可能的实现方式中,在步骤S102之后,还包括:所述智能终端设备根据所述第一密钥生成第二密钥,其中,所述第二密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
具体的,所述智能终端设备将所述第一密钥与其它加密方式进行组合,生成第二密钥,所述其它加密方式包括AES加密算法。
可选的,所述第二密钥还可以用于所述智能终端设备对发送给所述智能家居设备的信息进行鉴权。
本发明实施例中,使用所述第二密钥将所述智能终端设备发送给所述智能家居设备的信息进行加密,进一步的提高了配网信息的安全性。
在一种可能的实现方式中,步骤S102之后,该方法还包括:所述智能终端设备使用所述第一密钥对控制所述智能终端设备接入的Wi-Fi网络的认证信息加密,并将加密后的所述Wi-Fi网络的认证信息发送给所述智能家居设备,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项。
在一种可能的实现方式中,所述智能终端设备保存所述第二密钥之后,该方法还包括:所述智能终端设备使用所述第二密钥对控制所述智能终端设备接入的Wi-Fi网络的认证信息加密,并将加密后的所述Wi-Fi网络的认证信息发送给所述智能家居设备,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项。
参见图2,为本申请提供的另一种安全控制智能家居设备的方法流程图。该方法包括:
S201,智能终端设备接收用户输入的对智能家居设备执行配网操作的指令时,所述智能终端设备显示针对所述智能家居设备的至少一条操作指示,其中,所述操作指示用于指示用户对所述智能家居设备进行功能控制。
S202,所述智能终端设备在确定出所述用户选择的一条操作指示时,根据所述选择的一条操作指示生成第一密钥,其中,所述第一密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
参见图3,为本申请提供的再一种安全控制智能家居设备的方法流程图。该方法包括:
S301、智能家居设备接收用户触发的功能控制指令,其中,所述功能控制指令为用户根据智能终端设备上显示的至少一条操作指示输入的,所述操作指示用于指示用户对所述智能家居设备进行功能控制。
可选的,所述智能家居设备接收到的功能控制指令是用户接触式触发的、或者超近距离的操作。
S302、所述智能家居设备根据所述功能控制指令生成第一密钥,其中,所述第一密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
可选的,所述第一密钥还用于鉴权所述智能终端设备发送给所述智能家居设备的信息。
在一种可能的实现方式中,步骤S302之后,还包括:所述智能终端设备根据所述第一密钥生成第二密钥,其中,所述第二密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息,或者鉴权所述智能终端设备发送给所述智能家居设备的信息。
具体的,所述智能终端设备将所述第一密钥与其它解密方式进行组合,生成第二密钥。
在一种可能的实现方式中,步骤S302之后,该方法还包括:所述智能家居设备接收所述智能终端设备发来的加密后的Wi-Fi网络的认证信息,并使用保存的所述第一密钥对所述加密后的Wi-Fi网络的认证信息解密,得到解密后的Wi-Fi网络的认证信息,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项;所述智能家居设备使用解密后的Wi-Fi网络的认证信息接入对应的Wi-Fi网络。
在一种可能的实现方式中,所述智能家居设备保存所述第二密钥之后,该方法还包括:所述智能家居设备接收所述智能终端设备发来的加密后的Wi-Fi网络的认证信息,并使用保存的所述第二密钥对所述加密后的Wi-Fi网络的认证信息解密,得到解密后的Wi-Fi网络的认证信息,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项;所述智能家居设备使用解密后的Wi-Fi网络的认证信息接入对应的Wi-Fi网络。
参见图4所示,为本申请实施例提供的又一种安全控制智能家居设备的方法流程图,
假设智能终端设备为智能手机,智能家居设备为智能台灯,该方法包括:
S401,未入网的智能台灯上电启动时,对外创建一个soft访问节点(Access Point,AP)或者采用广播/组播的方式向周围设备告知所述智能台灯的特殊的Wi-Fi服务集标识(Service Set Identifier,SSID),其中,所述SSID中包含所述智能台灯的型号等。
S402,智能手机通过Wi-Fi设备扫描功能,发现位于周围的智能台灯,所述智能手机主动发出发现所述智能台灯的提示信息,或由用户主动进入到所述智能台灯的配置过程中,然后,由用户在手机上触发添加智能台灯的过程。
S403,智能手机上的APP根据扫描到的智能台灯的类型,在界面上显示预先定义好的一系列操作指示中随机抽选出的一条操作指示,例如,操作指示为开关智能台灯3次。
S404,智能手机上的APP将所述抽选出的一条操作指示采用设定的算法进行编码,形成加密密钥,将所述加密密钥与其他加密方式相结合,对认证信息进行加密。
S405,智能台灯接收到用户输入的功能控制指令,其中,所述功能控制指令根据智能手机APP在界面上显示的所述抽选出的一条操作指示输入的,例如,开关智能台灯3次。
S406,智能台灯记录所述功能控制指令,并根据所述功能控制指令生成解密密钥并保存。
S407,智能手机的APP通过已有的组播/广播配网,或者SoftAP配网技术将加密后的认证信息发送给智能台灯。
S408、智能台灯接收到认证信息后,使用之前保存的解密密钥,结合其它解密或鉴权方式,例如AES加密算法,解密出明文的认证信息。
S409、智能台灯使用解密出的明文认证信息连接到路由器上,并通过路由器网络通知智能手机,完成与智能手机的配网。
基于与方法实施例同样的发明构思,本申请还提供了一种智能终端设备示意图,如图5所示,该智能终端设备包括:
显示模块501,用于接收到用户输入的添加智能家居设备的操作指令时,所述智能终端设备显示针对所述智能家居设备的至少一条操作指示,其中,所述操作指示用于指示用户对所述智能家居设备进行功能控制。
处理模块502,用于在确定出所述用户从所述至少一条操作指示中选择的一条操作指示时,根据所述选择的一条操作指示生成第一密钥,其中,所述第一密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
本发明实施例中,提供了一种智能终端设备,智能终端设备根据智能家居设备的类型选择相应的操作指示,根据所述操作指示生成用于给发送给智能家居设备的信息进行加密的第一密钥,由用户近距离的对配网进行管控,提供一个安全可靠的智能家居设备与Wi-Fi网络配网的方案,防止配网信息泄露。
在一种可能的实现方式中,所述处理模块502还用于:接收用户选择的所述至少一条操作指示中的一条操作指示。
在一种可能的实现方式中,所述处理模块502还用于:根据所述第一密钥生成第二密钥,其中,所述第二密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
在一种可能的实现方式中,该智能终端设备还包括:发送模块,用于使用所述加密密钥对控制所述智能终端设备接入的Wi-Fi网络的认证信息加密,并将加密后的所述Wi-Fi
网络的认证信息发送给所述智能家居设备,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项。
在一种可能的实现方式中,所述操作指示是根据所述智能家居设备的类型确定的。
基于与方法实施例同样的发明构思,本申请还提供了一种智能家居设备示意图,如图6所示,该智能家居设备包括:
接收模块601,用于接收用户触发的功能控制指令,其中,所述功能控制指令为用户根据智能终端设备上显示的至少一条操作指示输入的,所述操作指示用于指示用户对所述智能家居设备进行功能控制。
生成模块602,用于根据所述功能控制指令生成第一密钥,其中,所述第一密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
在一种可能的实现方式中,所述处理模块还用于:根据所述第一密钥生成第二密钥,其中,所述第二密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
在一种可能的实现方式中,所述智能家居设备还包括:处理模块,用于接收所述智能终端设备发来的加密后的Wi-Fi网络的认证信息,并使用保存的所述解密密钥对所述加密后的Wi-Fi网络的认证信息解密,得到解密后的Wi-Fi网络的认证信息,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项;所述处理模块还用于,使用解密后的Wi-Fi网络的认证信息接入对应的Wi-Fi网络。
本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
其中,集成的模块既可以采用硬件的形式实现时,如图7所示,智能终端设备可以包括处理器701。上述模块对应的实体的硬件可以为处理器701。处理器701,可以是一个中央处理模块(英文:central processing unit,简称CPU),或者为数字处理模块等等。处理器701接收用户发出的添加智能家居设备的操作指令。该装置还包括:存储器702,用于存储处理器701执行的程序。存储器702可以是非易失性存储器,比如硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD)等,还可以是易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM)。存储器702是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
处理器701用于执行存储器702存储的程序代码,具体调用所述第一存储器中存储的程序指令,接收到用户输入的添加智能家居设备的操作指令时,控制显示器703显示针对所述智能家居设备的至少一条操作指示,其中,所述操作指示用于指示用户对所述智能家居设备进行功能控制;在确定出所述用户从所述至少一条操作指示中选择的一条操作指示时,根据所述选择的一条操作指示生成第一密钥,其中,所述第一密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
本申请实施例中不限定上述处理器701、存储器702以及显示器703之间的具体连接介质。本申请实施例在图7中以存储器702、处理器701以及显示器703之间通过总线704连接,总线在图7中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅
用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本发明实施例还提供了一种智能家居设备,该智能家居设备包括:存储器802,用于存储器程序指令;处理器801,用于调用所述存储器802中存储的程序指令,接收用户触发的功能控制指令,其中,所述功能控制指令为用户根据智能终端设备上显示的至少一条操作指示输入的,所述操作指示用于指示用户对所述智能家居设备进行功能控制;根据所述功能控制指令生成第一密钥其中,所述第一密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。本申请实施例中不限定上述处理器801以及存储器802之间的具体连接介质。本申请实施例在图8中以存储器802与处理器801之间通过总线803连接,总线在图8中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本发明实施例还提供了一种计算机可读存储介质,用于存储为执行上述处理器所需执行的计算机软件指令,其包含用于执行上述处理器所需执行的程序。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (23)
- 一种安全控制智能家居设备的方法,其特征在于,该方法包括:智能终端设备接收到用户输入的添加智能家居设备的操作指令时,所述智能终端设备显示针对所述智能家居设备的至少一条操作指示,其中,所述操作指示用于指示用户对所述智能家居设备进行功能控制;所述智能终端设备在确定出所述用户从所述至少一条操作指示中选择的一条操作指示时,根据所述选择的一条操作指示生成第一密钥,其中,所述第一密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
- 根据权利要求1所述的方法,其特征在于,智能终端设备接收到用户输入的添加智能家居设备的操作指令时,所述智能终端设备显示针对所述智能家居设备的至少一条操作指示之后,还包括:所述智能终端设备接收用户选择的所述至少一条操作指示中的一条操作指示。
- 根据权利要求1所述的方法,其特征在于,所述智能终端设备在确定出所述用户从所述至少一条操作指示中选择的一条操作指示时,根据所述选择的一条操作指示生成第一密钥之后,还包括:所述智能终端设备根据所述第一密钥生成第二密钥,其中,所述第二密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
- 根据权利要求1所述的方法,其特征在于,所述智能终端设备在确定出所述用户从所述至少一条操作指示中选择的一条操作指示时,根据所述选择的一条操作指示生成第一密钥之后,该方法还包括:所述智能终端设备使用所述第一密钥对控制所述智能终端设备接入的Wi-Fi网络的认证信息加密,并将加密后的所述Wi-Fi网络的认证信息发送给所述智能家居设备,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项。
- 根据权利要求1所述的方法,其特征在于,所述操作指示是根据所述智能家居设备的类型确定的。
- 一种安全控制智能家居设备的方法,其特征在于,该方法包括:智能家居设备接收用户触发的功能控制指令,其中,所述功能控制指令为用户根据智能终端设备上显示的至少一条操作指示输入的,所述操作指示用于指示用户对所述智能家居设备进行功能控制;所述智能家居设备根据所述功能控制指令生成第一密钥,其中,所述第一密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
- 根据权利要求6所述的方法,其特征在于,所述智能家居设备根据所述功能控制指令生成第一密钥之后,还包括:所述智能终端设备根据所述第一密钥生成第二密钥,其中,所述第二密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
- 根据权利要求6所述的方法,其特征在于,所述智能家居设备根据所述功能控制指令生成第一密钥之后,该方法还包括:所述智能家居设备接收所述智能终端设备发来的加密后的Wi-Fi网络的认证信息,并使用保存的所述第一密钥对所述加密后的Wi-Fi网络的认证信息解密,得到解密后的Wi-Fi 网络的认证信息,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项;所述智能家居设备使用解密后的Wi-Fi网络的认证信息接入对应的Wi-Fi网络。
- 一种智能终端设备,其特征在于,该智能终端设备包括:显示模块,用于接收到用户输入的添加智能家居设备的操作指令时,所述智能终端设备显示针对所述智能家居设备的至少一条操作指示,其中,所述操作指示用于指示用户对所述智能家居设备进行功能控制;处理模块,用于在确定出所述用户从所述至少一条操作指示中选择的一条操作指示时,根据所述选择的一条操作指示生成第一密钥,其中,所述第一密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
- 根据权利要求9所述的智能终端设备,其特征在于,所述处理模块还用于:接收用户选择的所述至少一条操作指示中的一条操作指示。
- 根据权利要求9所述的智能终端设备,其特征在于,所述处理模块还用于:根据所述第一密钥生成第二密钥,其中,所述第二密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
- 根据权利要求9所述的智能终端设备,其特征在于,该智能终端设备还包括:发送模块,用于使用所述第一密钥对控制所述智能终端设备接入的Wi-Fi网络的认证信息加密,并将加密后的所述Wi-Fi网络的认证信息发送给所述智能家居设备,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项。
- 根据权利要求9所述的智能终端设备,其特征在于,所述操作指示是根据所述智能家居设备的类型确定的。
- 一种智能家居设备,其特征在于,该智能家居设备包括:接收模块,用于接收用户触发的功能控制指令,其中,所述功能控制指令为用户根据智能终端设备上显示的至少一条操作指示输入的,所述操作指示用于指示用户对所述智能家居设备进行功能控制;生成模块,用于根据所述功能控制指令生成第一密钥,其中,所述第一密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
- 根据权利要求12所述的智能家居设备,其特征在于,所述处理模块还用于:根据所述第一密钥生成第二密钥,其中,所述第二密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
- 根据权利要求12所述的智能家居设备,其特征在于,所述智能家居设备还包括:处理模块,用于接收所述智能终端设备发来的加密后的Wi-Fi网络的认证信息,并使用保存的所述第一密钥对所述加密后的Wi-Fi网络的认证信息解密,得到解密后的Wi-Fi网络的认证信息,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项;所述处理模块还用于,使用解密后的Wi-Fi网络的认证信息接入对应的Wi-Fi网络。
- 一种智能终端设备,其特征在于,该智能终端设备包括:存储器,用于存储器程序指令;处理器,用于调用所述存储器中存储的程序指令,接收用户输入的添加智能家居设备的操作指令时,控制显示器显示针对所述智能家居设备的至少一条操作指示,其中,所述 操作指示用于指示用户对所述智能家居设备进行功能控制;在确定出所述用户从所述至少一条操作指示中选择的一条操作指示时,根据所述选择的一条操作指示生成第一密钥,其中,所述第一密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
- 根据权利要求17所述的智能终端设备,其特征在于,所述处理器还用于:接收用户选择的所述至少一条操作指示中的一条操作指示。
- 根据权利要求17所述的智能终端设备,其特征在于,所述处理器还用于:根据所述第一密钥生成第二密钥,其中,所述第二密钥用于所述智能终端设备对发送给所述智能家居设备的信息进行加密。
- 根据权利要求17所述的智能终端设备,其特征在于,所述处理器还用于:所述智能终端设备使用所述第一密钥对控制所述智能终端设备接入的Wi-Fi网络的认证信息加密,并将加密后的所述Wi-Fi网络的认证信息发送给所述智能家居设备,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项。
- 一种智能家居设备,其特征在于,该智能家居设备包括:存储器,用于存储器程序指令;处理器,用于调用所述存储器中存储的程序指令,接收用户触发的功能控制指令,其中,所述功能控制指令为用户根据智能终端设备上显示的至少一条操作指示输入的,所述操作指示用于指示用户对所述智能家居设备进行功能控制;根据所述功能控制指令生成第一密钥,其中,所述第一密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
- 根据权利要求21所述的智能家居设备,其特征在于,所述处理器还用于:根据所述第一密钥生成第二密钥,其中,所述第二密钥用于解密所述智能终端设备发送给所述智能家居设备的加密信息。
- 根据权利要求21所述的智能家居设备,其特征在于,所述处理器还用于:接收所述智能终端设备发来的加密后的Wi-Fi网络的认证信息,并使用保存的所述第一密钥对所述加密后的Wi-Fi网络的认证信息解密,得到解密后的Wi-Fi网络的认证信息,其中,所述认证信息包括所述Wi-Fi网络的名称和密码、或者证书中的至少一项;所述第二处理器使用解密后的Wi-Fi网络的认证信息接入对应的Wi-Fi网络。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22183056.5A EP4164175B1 (en) | 2016-11-26 | 2017-03-30 | Method for securely controlling smart home appliance and terminal device |
| EP17874242.5A EP3537652B1 (en) | 2016-11-26 | 2017-03-30 | Method for securely controlling smart home appliance and terminal device |
| US16/463,514 US11140547B2 (en) | 2016-11-26 | 2017-03-30 | Method for securely controlling smart home, and terminal device |
| CN201780004906.2A CN108476140B (zh) | 2016-11-26 | 2017-03-30 | 一种安全控制智能家居的方法及终端设备 |
| ES17874242T ES2929464T3 (es) | 2016-11-26 | 2017-03-30 | Método para controlar de forma segura un aparato doméstico inteligente y dispositivo terminal |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611057266.5 | 2016-11-26 | ||
| CN201611057266 | 2016-11-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018094938A1 true WO2018094938A1 (zh) | 2018-05-31 |
Family
ID=62194762
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/078852 Ceased WO2018094938A1 (zh) | 2016-11-26 | 2017-03-30 | 一种安全控制智能家居的方法及终端设备 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11140547B2 (zh) |
| EP (2) | EP4164175B1 (zh) |
| CN (1) | CN108476140B (zh) |
| ES (1) | ES2929464T3 (zh) |
| WO (1) | WO2018094938A1 (zh) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112422599A (zh) * | 2019-08-22 | 2021-02-26 | 北京奇虎科技有限公司 | 一种安防控制中心的组网方法及装置 |
| US11546137B2 (en) | 2020-02-26 | 2023-01-03 | International Business Machines Corporation | Generation of a request to initiate a secure data transfer in a computing environment |
| US11184160B2 (en) | 2020-02-26 | 2021-11-23 | International Business Machines Corporation | Channel key loading in a computing environment |
| US11652616B2 (en) | 2020-02-26 | 2023-05-16 | International Business Machines Corporation | Initializing a local key manager for providing secure data transfer in a computing environment |
| US11310036B2 (en) | 2020-02-26 | 2022-04-19 | International Business Machines Corporation | Generation of a secure key exchange authentication request in a computing environment |
| US11405215B2 (en) * | 2020-02-26 | 2022-08-02 | International Business Machines Corporation | Generation of a secure key exchange authentication response in a computing environment |
| US11502834B2 (en) | 2020-02-26 | 2022-11-15 | International Business Machines Corporation | Refreshing keys in a computing environment that provides secure data transfer |
| US11489821B2 (en) | 2020-02-26 | 2022-11-01 | International Business Machines Corporation | Processing a request to initiate a secure data transfer in a computing environment |
| CN112242018B (zh) * | 2020-09-10 | 2025-04-01 | 青岛海尔科技有限公司 | 智能厨房的安全控制方法、系统、终端和可读存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103929307A (zh) * | 2014-04-02 | 2014-07-16 | 天地融科技股份有限公司 | 密码输入方法、智能密钥设备以及客户端装置 |
| CN104641590A (zh) * | 2012-09-13 | 2015-05-20 | 诺基亚公司 | 用户感兴趣数据的发现和安全传输 |
| US20150373538A1 (en) * | 2013-03-15 | 2015-12-24 | Mivalife Mobile Technology, Inc. | Configuring Secure Wireless Networks |
| CN105243312A (zh) * | 2015-11-13 | 2016-01-13 | 上海傲意信息科技有限公司 | 一种密码系统及加解密方法 |
Family Cites Families (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9338515B2 (en) * | 2009-09-03 | 2016-05-10 | At&T Intellectual Property I, L.P. | Real-time and secured picture/video upload via a content delivery network |
| KR20130082073A (ko) * | 2010-05-05 | 2013-07-18 | 에스엠에스씨 홀딩스 에스에이알엘 | Wi-fi 설정 및 구성을 위한 방법들 및 시스템들 |
| CN102263776A (zh) | 2010-05-26 | 2011-11-30 | 魏星 | 一种智能家居远程控制系统及智能家居服务器 |
| CN103229450B (zh) * | 2010-08-11 | 2016-09-28 | 安全第一公司 | 用于安全多租户数据存储的系统和方法 |
| US9344437B2 (en) | 2011-09-23 | 2016-05-17 | Jerome Svigals | Internet of things security |
| US9338130B2 (en) * | 2013-02-11 | 2016-05-10 | Broadcom Corporation | Apparatus and method to register Wi-Fi clients on a Wi-Fi network |
| CN105340212B (zh) * | 2013-06-26 | 2019-05-28 | 诺基亚技术有限公司 | 用于生成在设备至设备通信中的密钥的方法和装置 |
| US9332040B2 (en) * | 2013-10-07 | 2016-05-03 | Google Inc. | Hazard detection unit facilitating convenient setup of plural instances thereof in the smart home |
| CN105706390B (zh) * | 2013-10-30 | 2020-03-03 | 三星电子株式会社 | 在无线通信网络中执行设备到设备通信的方法和装置 |
| US9325516B2 (en) * | 2014-03-07 | 2016-04-26 | Ubiquiti Networks, Inc. | Power receptacle wireless access point devices for networked living and work spaces |
| CN104144049B (zh) * | 2014-03-11 | 2016-02-17 | 腾讯科技(深圳)有限公司 | 一种加密通信方法、系统和装置 |
| US9276914B2 (en) * | 2014-04-15 | 2016-03-01 | Google Inc. | Auto-user registration and unlocking of a computing device |
| US10084783B2 (en) * | 2014-06-23 | 2018-09-25 | Google Llc | Selectively restricting communications from third party applications/devices to electronic devices |
| KR102281019B1 (ko) * | 2014-09-18 | 2021-07-26 | 삼성전자주식회사 | 전자 장치 및 전자 장치에서 데이터를 처리하는 방법 |
| KR102117028B1 (ko) * | 2014-10-07 | 2020-06-09 | 삼성전자주식회사 | 무선 통신 시스템에서 페어링 방법 및 장치 |
| US9578104B2 (en) * | 2014-10-31 | 2017-02-21 | Gogo Llc | Resumption of play for a content-delivery session |
| US20160142387A1 (en) * | 2014-11-14 | 2016-05-19 | Microsoft Technology Licensing, Llc. | Storage for encrypted data with enhanced security |
| US20160174146A1 (en) | 2014-12-15 | 2016-06-16 | Xiaomi Inc. | Method and device for connecting appliance to network |
| CN104540184B (zh) | 2014-12-15 | 2018-09-25 | 小米科技有限责任公司 | 设备联网方法及装置 |
| KR101634295B1 (ko) * | 2014-12-16 | 2016-06-30 | 주식회사 윈스 | IoT 보안을 위한 인증 서비스 제공 시스템 및 방법 |
| US10103891B2 (en) * | 2015-01-07 | 2018-10-16 | Cyph, Inc. | Method of generating a deniable encrypted communications via password entry |
| US20160204933A1 (en) * | 2015-01-14 | 2016-07-14 | Corrado Ronchi | Personal information management system, method and service |
| CN104618391B (zh) * | 2015-02-25 | 2020-04-24 | 联想(北京)有限公司 | 一种接入控制方法和电子设备 |
| EP3462753B1 (en) * | 2015-04-02 | 2020-09-16 | Google LLC | Efficient network stack for wireless application protocols |
| US10009324B2 (en) * | 2015-06-29 | 2018-06-26 | American Express Travel Related Services Company, Inc. | Host card emulation systems and methods |
| KR102077238B1 (ko) * | 2015-07-01 | 2020-04-07 | 삼성전자주식회사 | 디바이스들 간의 연결 설립 방법 |
| CN105120456A (zh) | 2015-09-08 | 2015-12-02 | 南京创维信息技术研究院有限公司 | 一种智能设备快速接入无线网络的方法及其系统 |
| US10185766B2 (en) * | 2016-01-15 | 2019-01-22 | Google Llc | Systems and methods for monitoring objects and their states by using acoustic signals |
| CN105703829A (zh) | 2016-01-21 | 2016-06-22 | 青岛海尔智能家电科技有限公司 | WiFi网络节点信息的发送方法及其接入方法和装置 |
| CN105933904B (zh) * | 2016-05-17 | 2020-04-21 | 腾讯科技(深圳)有限公司 | 网络连接方法及装置 |
| CN106059869B (zh) | 2016-07-26 | 2019-06-18 | 北京握奇智能科技有限公司 | 一种物联网智能家居设备安全控制方法及系统 |
| US11238290B2 (en) * | 2016-10-26 | 2022-02-01 | Google Llc | Timeline-video relationship processing for alert events |
-
2017
- 2017-03-30 EP EP22183056.5A patent/EP4164175B1/en active Active
- 2017-03-30 ES ES17874242T patent/ES2929464T3/es active Active
- 2017-03-30 CN CN201780004906.2A patent/CN108476140B/zh active Active
- 2017-03-30 EP EP17874242.5A patent/EP3537652B1/en active Active
- 2017-03-30 US US16/463,514 patent/US11140547B2/en active Active
- 2017-03-30 WO PCT/CN2017/078852 patent/WO2018094938A1/zh not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104641590A (zh) * | 2012-09-13 | 2015-05-20 | 诺基亚公司 | 用户感兴趣数据的发现和安全传输 |
| US20150373538A1 (en) * | 2013-03-15 | 2015-12-24 | Mivalife Mobile Technology, Inc. | Configuring Secure Wireless Networks |
| CN103929307A (zh) * | 2014-04-02 | 2014-07-16 | 天地融科技股份有限公司 | 密码输入方法、智能密钥设备以及客户端装置 |
| CN105243312A (zh) * | 2015-11-13 | 2016-01-13 | 上海傲意信息科技有限公司 | 一种密码系统及加解密方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3537652A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3537652A4 (en) | 2019-11-06 |
| CN108476140B (zh) | 2021-04-20 |
| US20190380029A1 (en) | 2019-12-12 |
| EP3537652B1 (en) | 2022-08-31 |
| EP3537652A1 (en) | 2019-09-11 |
| EP4164175A1 (en) | 2023-04-12 |
| US11140547B2 (en) | 2021-10-05 |
| CN108476140A (zh) | 2018-08-31 |
| EP4164175B1 (en) | 2024-08-21 |
| ES2929464T3 (es) | 2022-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108476140B (zh) | 一种安全控制智能家居的方法及终端设备 | |
| US10951400B2 (en) | Authentication method, authentication system, and controller | |
| CN105723648B (zh) | 一种密钥配置方法、系统和装置 | |
| CN113055867A (zh) | 终端辅助配网的方法和装置、电子设备 | |
| CN105764058B (zh) | 接入网络的方法、装置和系统 | |
| CN110099427A (zh) | 一种待配网设备接入网络热点设备的方法和系统 | |
| CN106411504B (zh) | 数据加密系统、方法及装置 | |
| US11019041B2 (en) | Network monitoring apparatus, and remote encryption and remote activation method, device and system thereof | |
| CN107426722A (zh) | 接入方法、智能设备、配置服务器和认证服务器 | |
| CN104244245A (zh) | 一种无线接入认证方法、无线路由设备和无线终端 | |
| CN106452999B (zh) | 一种智能家电及安全访问智能家电的方法和装置 | |
| CN106658488B (zh) | 一种智能家电及安全访问智能家电的方法和装置 | |
| CN101431453B (zh) | 使通信终端与无线接入点间保密通信的方法 | |
| CN106549966B (zh) | 通信安全等级切换的方法、系统、家电设备和移动终端 | |
| US10554431B2 (en) | Method for device having WLAN function to access network and device for implementing method | |
| CN101431455A (zh) | 可实现无线局域网的保密通信的方法 | |
| KR20150018024A (ko) | 데이터 공유 방법 및 이를 이용한 데이터 공유 시스템 | |
| CN115955306B (zh) | 一种数据加密传输方法、装置、电子设备及存储介质 | |
| CN105721144A (zh) | 一种无线网络接入点的密码保存方法及终端 | |
| WO2018076369A1 (zh) | 通信安全等级切换的方法、系统、家电设备和移动终端 | |
| CN114157413A (zh) | 信息处理方法、装置、设备及存储介质 | |
| CN113824697A (zh) | 一种设备的配网方法、装置、设备及存储介质 | |
| CN109155913A (zh) | 网络连接方法、安全节点的确定方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17874242 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2017874242 Country of ref document: EP Effective date: 20190605 |