CN111487887B - Method and device for binding household appliances, user terminal, household appliances and server - Google Patents
Method and device for binding household appliances, user terminal, household appliances and server Download PDFInfo
- Publication number
- CN111487887B CN111487887B CN202010355732.8A CN202010355732A CN111487887B CN 111487887 B CN111487887 B CN 111487887B CN 202010355732 A CN202010355732 A CN 202010355732A CN 111487887 B CN111487887 B CN 111487887B
- Authority
- CN
- China
- Prior art keywords
- information
- server
- appliance
- key
- user terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 82
- 238000004891 communication Methods 0.000 claims abstract description 66
- 230000005540 biological transmission Effects 0.000 claims description 14
- 230000006855 networking Effects 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 9
- 230000001960 triggered effect Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 241001441724 Tetraodontidae Species 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 241000282414 Homo sapiens Species 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
The application relates to the technical field of communication, and discloses a method for binding household appliances, which is used for a user terminal and comprises the following steps: acquiring server information sent by a server, and acquiring household appliance information sent by household appliances; generating a first key according to the server information and/or the household appliance information; sending the first key to the household electrical appliance, and triggering the household electrical appliance to encrypt household electrical appliance information sent to a server according to the first key; and sending the home appliance information and the first key to the server, and triggering the server to bind the home appliance with the user terminal according to the first key and the home appliance information. The method can ensure the safety binding of the server and the household electrical appliance, and can ensure the safety of the first communication link establishment of the server and the household electrical appliance. The application also discloses a device for binding the household electrical appliance, a user terminal, the household electrical appliance and a server.
Description
Technical Field
The present application relates to the field of communications technologies, and for example, to a method and apparatus for binding a home appliance, a user terminal, a home appliance, and a server.
Background
With the popularization of intelligent household appliances, more and more intelligent household appliances support mobile phone binding and remote control, the life of human beings is changed silently, but the current household appliance binding mode has a certain threshold requirement on professional basic knowledge.
In the process of implementing the embodiments of the present disclosure, it is found that at least the following problems exist in the related art: when the existing household appliance is bound with the user terminal for the first time and is communicated with the manufacturer server, the security key is obtained after the household appliance is communicated with the manufacturer server for the first time so as to have the subsequent security communication condition, but when the manufacturer server receives the first connection of the intelligent household appliance, the connection test attack of false equipment is easy to happen.
Disclosure of Invention
The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed embodiments. This summary is not an extensive overview, and is intended to neither identify key/critical elements nor delineate the scope of such embodiments, but is intended as a prelude to the more detailed description that follows.
The embodiment of the disclosure provides a method, a device, a user terminal, a home appliance and a server for binding the home appliance, so as to improve the binding safety of the home appliance and the user terminal.
In some embodiments, the method for binding an electric home appliance, for a user terminal, includes:
acquiring server information sent by a server, and acquiring household appliance information sent by household appliances;
generating a first key according to the server information and/or the household appliance information;
sending the first key to the household electrical appliance, and triggering the household electrical appliance to encrypt household electrical appliance information sent to a server according to the first key;
and sending the home appliance information and the first key to the server, and triggering the server to bind the home appliance with the user terminal according to the first key and the home appliance information.
In some embodiments, the apparatus for binding an appliance includes: comprising a first processor and a first memory storing program instructions, the first processor being configured to perform the above-described method for binding a home device when executing the program instructions.
In some embodiments, the user terminal includes the above-mentioned apparatus for binding a home device.
In some embodiments, the method for binding an electric home appliance, for an electric home appliance, includes:
receiving a first key sent by a user terminal;
encrypting household appliance information according to the first key;
and sending the encrypted household appliance information to a server, and triggering the server to bind the user terminal with the household appliance according to the encrypted household appliance information.
In some embodiments, the apparatus for binding an appliance includes: comprising a second processor and a second memory storing program instructions, the second processor being configured to perform the above-described method for binding a home device when executing the program instructions.
In some embodiments, the home device includes the above-mentioned apparatus for binding a home device.
In some embodiments, the method for binding an electric home appliance, for a server, includes:
receiving a first key and household appliance information sent by a user terminal;
receiving encrypted household appliance information sent by the household appliance;
Decrypting the encrypted household appliance information according to the first key to obtain decrypted household appliance information;
and binding the user terminal with the household electrical appliance under the conditions that the encrypted household electrical appliance information is successfully decrypted according to the first secret key and the decrypted household electrical appliance information is successfully matched with the household electrical appliance information sent by the user terminal.
In some embodiments, the apparatus for binding an appliance includes: comprising a third processor and a third memory storing program instructions configured to perform the above-described method for binding a home device when executing said program instructions.
In some embodiments, the server includes the above-mentioned device for binding an electric home appliance.
The method, the device, the user terminal, the home appliance and the server for binding the home appliance provided by the embodiment of the disclosure can realize the following technical effects: by sending the household appliance information to the server and sending the secret key to the household appliance and the server respectively, when the household appliance initiates connection with the server for the first time, the server can check the authenticity and legality of the connection of the household appliance by comparing the information sent by the household appliance with the information uploaded by the user terminal, and the safe establishment of the first communication link of the server and the household appliance is ensured, so that the safe binding of the user terminal and the household appliance is ensured.
The foregoing general description and the following description are exemplary and explanatory only and are not restrictive of the application.
Drawings
One or more embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements, and in which like reference numerals refer to similar elements, and in which:
FIG. 1 is a schematic diagram of a method for binding an appliance provided by an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of another method for binding a home device provided by an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of another method for binding a home device provided by an embodiment of the present disclosure;
FIG. 4 is a timing diagram of a method for binding a home device provided by an embodiment of the present disclosure;
FIG. 5 is a schematic diagram of an apparatus for binding an appliance provided by an embodiment of the present disclosure;
FIG. 6 is a schematic diagram of another apparatus for binding a home device provided by an embodiment of the present disclosure;
fig. 7 is a schematic diagram of another apparatus for binding home devices provided by an embodiment of the present disclosure.
Detailed Description
So that the manner in which the features and techniques of the disclosed embodiments can be understood in more detail, a more particular description of the embodiments of the disclosure, briefly summarized below, may be had by reference to the appended drawings, which are not intended to be limiting of the embodiments of the disclosure. In the following description of the technology, for purposes of explanation, numerous details are set forth in order to provide a thorough understanding of the disclosed embodiments. However, one or more embodiments may still be practiced without these details. In other instances, well-known structures and devices may be shown simplified in order to simplify the drawing.
The terms first, second and the like in the description and in the claims of the embodiments of the disclosure and in the above-described figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate in order to describe embodiments of the present disclosure. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion.
The term "plurality" means two or more, unless otherwise indicated.
In the embodiment of the present disclosure, the character "/" indicates that the front and rear objects are an or relationship. For example, A/B represents: a or B.
The term "and/or" is an associative relationship that describes an object, meaning that there may be three relationships. For example, a and/or B, represent: a or B, or, A and B.
As shown in fig. 1, an embodiment of the present disclosure provides a method for binding a home device, for a user terminal, including:
step S101, obtaining server information sent by a server and obtaining household electrical appliance information sent by household electrical appliance;
step S102, generating a first secret key according to server information and/or household appliance information;
step S103, a first key is sent to the household electrical appliance, and the household electrical appliance is triggered to encrypt household electrical appliance information sent to the server according to the first key;
step S104, home appliance information and a first key are sent to the server, and the server is triggered to bind the home appliance and the user terminal according to the first key and the home appliance information.
By adopting the method for binding the household electrical appliance provided by the embodiment of the disclosure, the first key is generated according to the server information and the household electrical appliance information, the first key is sent to the household electrical appliance and the server, the household electrical appliance is triggered to encrypt the household electrical appliance information sent to the server according to the first key, and the safety of the first communication link establishment of the server and the household electrical appliance is ensured. And triggering the server to bind the home appliance and the user terminal according to the first secret key and the home appliance information sent by the user terminal, so that the binding safety of the home appliance is improved.
Optionally, the triggering server decrypts the encrypted household electrical appliance information sent by the household electrical appliance according to the first key; and triggering the server to match the home appliance information sent by the user terminal with the decrypted home appliance information as comparison information, verifying the authenticity and legitimacy of the decrypted home appliance information, and binding the user terminal with the home appliance when the home appliance information sent by the user terminal is successfully matched with the decrypted home appliance information. Optionally, the home appliance information sent by the user terminal is the same as the decrypted home appliance information, that is, the matching is successful.
Optionally, the server is connected with the server through WIFI, and server information sent by the server is obtained.
Optionally, acquiring home device information sent by the home device includes: and after the point-to-point connection is established with the household electrical appliance, receiving household electrical appliance information sent by the household electrical appliance. Optionally, point-to-point communication is established with the home device via NFC (Near Field Communication ).
Optionally, the server information includes one or more of the following: server version, server address, user information, and current time information. Optionally, the user information is information of a user currently logged in through the user terminal; the current time information is the current time of the server when the user terminal triggers the binding operation. Optionally, the user terminal triggers a binding operation to establish a connection between the user terminal and the server.
Optionally, the home device information includes a home device identity, and/or a home device networking physical address.
Optionally, elements such as a server version, a server address and the like form a first field, elements such as a home appliance ID (Identity Document, identity) and a home appliance networking MAC address (Media Access Control Address, physical address) form a second field, and user information currently logged in through a user terminal and the current time of the server form a third field. The first key is generated by selecting one or more fields among the first field, the second field and the third field, combining the first field, generating the first key by using a symmetric key algorithm such as TDEA (Triple Data Encryption Algorithm ), blowfish (block encryption algorithm), 3DES (Triple DES) and the like, or generating the first key by using an asymmetric key algorithm such as RSA (RSA algorithm) and the like.
The first secret key is sent to the household equipment through NFC and is sent to the server through WIFI and used as a temporary secret key for the first establishment of the safe connection between the household equipment and the server, so that the safety of the first establishment of the connection between the household equipment and the server is ensured, and the binding efficiency and the binding safety of the household equipment are improved.
Optionally, after establishing the point-to-point connection with the home appliance, the method further includes: acquiring operation interface element information sent by household appliances; and establishing a control interface for controlling the household electrical appliance according to the operation interface element information. Thus, the control interface of the household electrical appliance is built in the user terminal, so that the user terminal can be used as an operation interface of the household electrical appliance, especially the household electrical appliance without a screen, and the user can intuitively operate the household electrical appliance.
Optionally, when sending the first key to the home device, the method further includes: and sending the wireless communication connection information to the household appliance, and triggering the household appliance to perform wireless data transmission with the server according to the wireless communication connection information.
As shown in connection with fig. 2, an embodiment of the present disclosure provides another method for binding an electric home device, for an electric home device, including:
step S201, receiving a first key sent by a user terminal;
step S202, encrypting household appliance information according to a first secret key;
step 203, the encrypted home appliance information is sent to the server, and the server is triggered to bind the user terminal and the home appliance according to the encrypted home appliance information.
By adopting the method for binding the household electrical appliance provided by the embodiment of the invention, the household electrical appliance information is encrypted according to the first key sent by the user terminal, and the encrypted household electrical appliance information is sent to the server, so that the safety of the first communication link between the server and the household electrical appliance is ensured. And triggering the server to bind the user terminal with the household electrical appliance according to the encrypted household electrical appliance information, so that the binding safety of the household electrical appliance is improved.
Optionally, the triggering server decrypts the encrypted household appliance information according to the first key; and triggering the server to match the decrypted household electrical appliance information with the control information according to the household electrical appliance information sent by the user terminal, verifying the authenticity and the legality of the decrypted household electrical appliance information, and binding the user terminal with the household electrical appliance when the household electrical appliance information sent by the user terminal is successfully matched with the decrypted household electrical appliance information. Optionally, the home appliance information sent by the user terminal is the same as the decrypted home appliance information, that is, the matching is successful.
Optionally, the home device information includes a home device identity, and/or a home device networking physical address.
Optionally, before receiving the first key sent by the user terminal, the method further includes: the user terminal is identified and a point-to-point connection is established with the user terminal. Optionally, point-to-point communication is established with the user terminal via NFC (Near Field Communication ).
Optionally, after establishing the point-to-point connection with the user terminal, the method further includes: and sending the household appliance information to the user terminal, and triggering the user terminal to generate a first key according to the household appliance information.
Optionally, triggering the user terminal to form a first field by elements such as a server version, a server address and the like, forming a second field by elements such as a home appliance ID (Identity Document, identity) and a home appliance networking MAC address (Media Access Control Address, physical address) and the like, and forming a third field by user information which is logged in through the user terminal and the current time of the server; the first key is generated by selecting one or more fields among the first field, the second field and the third field, combining the first field, generating the first key by using a symmetric key algorithm such as TDEA (Triple Data Encryption Algorithm ), blowfish (block encryption algorithm), 3DES (Triple DES) and the like, or generating the first key by using an asymmetric key algorithm such as RSA (RSA algorithm) and the like.
The NFC receives the first key sent by the user terminal, encrypts the household electrical equipment information sent to the server according to the first key, and uses the first key as a temporary key for establishing and using the first safe connection between the household electrical equipment and the server, so that the safety of the first establishment of the connection between the household electrical equipment and the server is ensured, and the binding efficiency and safety of the household electrical equipment are improved.
Optionally, when sending the home appliance information to the user terminal, the method further includes: and sending the operation interface element information to the user terminal, and triggering the user terminal to establish a control interface for controlling the household electrical appliance according to the household electrical appliance information. Thus, the control interface of the household electrical appliance is built in the user terminal, so that the user terminal can be used as an operation interface of the household electrical appliance, especially the household electrical appliance without a screen, and the user can intuitively operate the household electrical appliance.
Optionally, when receiving the first key sent by the user terminal, the method further includes: receiving wireless communication connection information sent by a user terminal; and carrying out wireless data transmission with the server according to the wireless communication connection information.
Optionally, after the triggering server binds the user terminal and the home appliance according to the encrypted home appliance information, the triggering server further includes: receiving a second key sent by the server; and establishing connection with the server according to the second key.
Optionally, after establishing a connection with the server according to the second key, the method further includes: receiving a household appliance control instruction sent by a server; and executing the control instruction of the household appliance and feeding back the execution information to the server.
As shown in conjunction with fig. 3, an embodiment of the present disclosure provides another method for binding a home device, for a server, including:
Step S301, receiving a first key and household appliance information sent by a user terminal;
step S302, receiving encrypted household appliance information sent by the household appliance;
step S303, decrypting the encrypted household appliance information according to the first key to obtain decrypted household appliance information;
step S304, binding the user terminal and the home appliance under the condition that the encrypted home appliance information is successfully decrypted according to the first secret key and the decrypted home appliance information is successfully matched with the home appliance information sent by the user terminal.
Optionally, the home appliance information sent by the user terminal is the same as the decrypted home appliance information, that is, the matching is successful.
By adopting the method for binding the household electrical appliance provided by the embodiment of the disclosure, the encrypted household electrical appliance information is decrypted according to the first key sent by the user terminal by acquiring the first key and the household electrical appliance information, the household electrical appliance information sent by the user terminal is matched with the decrypted household electrical appliance information, and under the condition that the matching is successful, the user terminal and the household electrical appliance can be bound, so that the safety of the first communication link establishment of the server and the household electrical appliance is ensured, and the binding safety of the household electrical appliance is improved.
Optionally, the home device information includes a home device identity, and/or a home device networking physical address.
Optionally, the matching between the decrypted home device information and the home device information sent by the user terminal is successful, including: the home appliance information sent by the user terminal is the same as the decrypted home appliance information; or, among the home appliance information sent by the plurality of user terminals, the home appliance information sent by any user terminal is the same as the decrypted home appliance information.
Optionally, before receiving the first key sent by the user terminal, the method further includes: establishing connection with a user terminal; and sending the server information to the user terminal, and triggering the user terminal to generate a first key according to the server information. Optionally, a connection is established with the user terminal through WIFI.
Optionally, the server information includes one or more of the following: server version, server address, user information, and current time information. Optionally, the user information is information of a user currently logged in through the user terminal; the current time information is the current time of the server when the user terminal triggers the binding operation. Optionally, the user terminal triggers a binding operation to establish a connection between the user terminal and the server.
Optionally, triggering the user terminal to form a first field by elements such as a server version, a server address and the like, forming a second field by elements such as a home appliance ID (Identity Document, identity) and a home appliance networking MAC address (Media Access Control Address, physical address) and the like, and forming a third field by user information which is logged in through the user terminal and the current time of the server; the first key is generated by selecting one or more fields among the first field, the second field and the third field, combining the first field, generating the first key by using a symmetric key algorithm such as TDEA (Triple Data Encryption Algorithm ), blowfish (block encryption algorithm), 3DES (Triple DES) and the like, or generating the first key by using an asymmetric key algorithm such as RSA (RSA algorithm) and the like.
The first key sent by the user terminal is received through the WIFI, the encrypted household appliance information is decrypted according to the first key, the first key is used as a temporary key for establishing and using the first safe connection between the household appliance and the server, the safety of the first connection between the household appliance and the server is ensured, and therefore the binding efficiency and safety of the household appliance are improved.
Optionally, in the case that the decryption of the encrypted home device information according to the first key is successful and the matching of the decrypted home device information with the home device information sent by the user terminal is successful, the method further includes: generating a second key; and sending the second key to the household electrical appliance, and triggering the household electrical appliance to establish connection with the server according to the second key. Optionally, the generation time and expiration time of the second key are recorded, and when the second key expires, a new second key is generated and the generation time and expiration time of the second key are updated. The second key is a formal key for establishing secure connection between the home appliance and the server.
Optionally, the second key is generated according to one or more of:
user information, current time information and decrypted home device information. Optionally, the user information is user information of a user terminal establishing a connection with the server; the current time information is current time information of the server.
Optionally, the second key is generated by an asymmetric key algorithm by selecting one or more of the user information, the current time information and the decrypted home device information for combination.
Optionally, after the home appliance establishes a connection with the server according to the second key, the home appliance further includes:
And sending a household appliance control instruction to the household appliance, and triggering the household appliance to execute the household appliance control instruction.
As shown in fig. 4, in practical application, the method for binding the home appliance specifically includes the following steps:
step S401, a user terminal starts a home appliance management and control APP, logs in an account number and a password, and starts NFC use permission;
step S402, the user terminal establishes connection with a server through WIFI;
step S403, the server sends the user information and the current time information of the server to the user terminal;
step S404, the user terminal forms a third field required by the first key according to the user information and the current time of the server;
step S405, a user terminal sends request information for requesting a server version and a server address to a server;
step S406, the server sends the server version and the server address to the user terminal;
step S407, the user terminal forms a first field required by a first key according to the server version and the server address;
step S408, the user terminal and the household appliance establish point-to-point communication through NFC;
step S409, the home appliance identifies the user terminal and establishes point-to-point communication with the user terminal through NFC;
Step S410, the home appliance sends home appliance information, namely a home appliance ID and a home appliance MAC address to the user terminal;
step S411, the user terminal forms a second field required by the first key according to the home appliance ID and the home appliance MAC address;
step S412, the home appliance sends the operation interface element information to the user terminal;
step S413, the user terminal establishes a control interface for controlling the household electrical appliance according to the household electrical appliance information;
step S414, the user terminal generates a first key through an encryption algorithm according to the first field, the second field and the third field;
step S415, the user terminal sends household appliance information and a first key to a server;
step S416, the user terminal sends the first secret key and the WIFI connection information to the household appliance;
step S417, the home appliance is connected with the network through WIFI connection information and performs wireless data transmission with the server;
step S418, the home appliance initiates a first secure communication connection request to the server through the first key, namely, the home appliance sends the home appliance information encrypted according to the first key to the server;
step S419, the server decrypts the encrypted household electrical appliance information sent by the household electrical appliance according to the first key, and matches the household electrical appliance information sent by the user terminal with the decrypted household electrical appliance information;
Step S420, under the condition that the home appliance information sent by the user terminal is successfully matched with the decrypted home appliance information, the server establishes first safe connection with the home appliance, and simultaneously, the home appliance and the user terminal are bound; the server generates a second key and records the second key generation time and expiration time;
step S421, the server sends the second secret key to the household appliance;
step S422, the server sends a binding success message of the household electrical appliance and the user terminal to the user terminal;
step S423, the user terminal activates a control interface for controlling the household electrical appliance;
step S424, the home appliance initiates a connection establishment request to the server through the second secret key;
step S425, the server receives the connection establishment request sent by the home appliance to the server through the second secret key;
step S426, the server sends a message that the home appliance and the server are successfully connected to the user terminal when the second secret key is correct and within the validity period;
step S427, the user terminal displays the online information of the household electrical appliance through a control interface;
step S428, the user terminal sends a home appliance control instruction to the server;
step S429, the server sends a household appliance control instruction to the household appliance;
Step S430, the household appliance obtains a control instruction and executes the control instruction;
step S431, the home appliance returns the successful execution information to the server;
step S432, the server returns the successful execution information of the household appliance control instruction to the user terminal;
step S433, the user terminal displays the successful execution effect through the control interface.
According to the method for binding the household electrical appliance, provided by the embodiment of the disclosure, the communication link between the user terminal and the household electrical appliance can be established based on NFC, and the control interface for controlling the household electrical appliance can be established in the user terminal by using the prefabricated operation interface element information of the household electrical appliance, so that convenience is provided for configuration and operation of the household electrical appliance. The user terminal generates a first secret key of the secure communication, the first secret key is transmitted to the household electrical appliance through NFC, and the first secret key is transmitted to the server through the wireless communication network, so that the first connection establishment between the household electrical appliance and the server is safer; meanwhile, home appliance information transmitted to the user terminal by the home appliance through NFC is transmitted to the server again through the user terminal, when the home appliance does not initiate connection to the server, important information of the home appliance is obtained as a comparison basis, so that when the home appliance initiates connection to the server for the first time in reality, matching check is carried out on the information transmitted to the server through the home appliance and the information transmitted to the server by the user terminal, the server is facilitated to detect false home appliance connection requests, the safety and the efficiency of the server are greatly improved, and under the condition that matching is successful, the user terminal and the home appliance can be bound, and the safety of binding the user terminal and the home appliance is also greatly improved.
As shown in connection with fig. 5, an embodiment of the present disclosure provides an apparatus for binding an electric home appliance, including a first processor (processor) 100 and a first memory (memory) 101 storing program instructions, and may further include a first communication interface (Communication Interface) 102 and a first bus 103. The first processor 100, the first communication interface 102, and the first memory 101 may communicate with each other through the first bus 103. The first communication interface 102 may be used for information transfer. The first processor 100 may call the program instructions in the first memory 101 to perform the method for binding a home device of the above-described embodiment.
Further, the program instructions in the first memory 101 described above may be implemented in the form of software functional units and may be stored in a computer-readable storage medium when sold or used as a separate product.
The first memory 101 is used as a computer readable storage medium for storing a software program, a computer executable program, such as program instructions/modules corresponding to the methods in the embodiments of the present disclosure. The first processor 100 executes the functional application and the data processing by executing the program instructions/modules stored in the first memory 101, i.e., implements the method for binding home devices in the above-described embodiment.
The first memory 101 may include a first memory program area and a first memory data area, wherein the first memory program area may store an operating system, at least one application program required for functions; the first storage data area may store data created according to the use of the terminal device, etc. Further, the first memory 101 may include a high-speed random access memory, and may also include a nonvolatile memory.
By adopting the device for binding the household electrical appliance provided by the embodiment of the disclosure, the first key is generated according to the server information and the household electrical appliance information, the first key is sent to the household electrical appliance and the server, the household electrical appliance is triggered to encrypt the household electrical appliance information sent to the server according to the first key, and the safety of the first communication link establishment of the server and the household electrical appliance is ensured. And triggering the server to bind the home appliance and the user terminal according to the first secret key and the home appliance information sent by the user terminal, so that the binding safety of the home appliance is improved.
As shown in connection with fig. 6, another apparatus for communication is provided according to an embodiment of the present disclosure, which includes a second processor (processor) 200 and a second memory (memory) 201 storing program instructions, and may further include a second communication interface (Communication Interface) 202 and a second bus 203. The second processor 200, the second communication interface 202, and the second memory 201 may communicate with each other through the second bus 203. The second communication interface 202 may be used for information transfer. The second processor 200 may call the program instructions in the second memory 201 to perform the method for binding a home device of the above embodiment
Further, the program instructions in the second memory 201 described above may be implemented in the form of software functional units and may be stored in a computer-readable storage medium when sold or used as a separate product.
The second memory 201 is used as a computer readable storage medium for storing a software program, a computer executable program, such as program instructions/modules corresponding to the methods in the embodiments of the present disclosure. The second processor 200 executes the functional application and the data processing by executing the program instructions/modules stored in the second memory 201, i.e. implements the method for binding home appliances in the above-mentioned embodiment.
The second memory 201 may include a second storage program area and a second storage data area, wherein the second storage program area may store an operating system, at least one application program required for functions; the second storage data area may store data created according to the use of the terminal device, and the like. In addition, the second memory 201 may include a high-speed random access memory, and may also include a nonvolatile memory.
By adopting the device for binding the household electrical appliance provided by the embodiment of the disclosure, the household electrical appliance information is encrypted according to the first key sent by the user terminal, and the encrypted household electrical appliance information is sent to the server, so that the safety of the first communication link establishment between the server and the household electrical appliance is ensured. And triggering the server to bind the user terminal with the household electrical appliance according to the encrypted household electrical appliance information, so that the binding safety of the household electrical appliance is improved.
As shown in connection with fig. 7, another apparatus for communication is provided according to an embodiment of the present disclosure, which includes a third processor (processor) 300 and a third memory (memory) 301 storing program instructions, and may further include a third communication interface (Communication Interface) 302 and a third bus 303. The third processor 300, the third communication interface 302, and the third memory 301 may perform communication with each other through the third bus 303. The third communication interface 302 may be used for information transfer. The third processor 300 may call the program instructions in the third memory 301 to perform the method for binding a home device of the above embodiment
Further, the program instructions in the third memory 301 described above may be implemented in the form of software functional units and may be stored in a computer readable storage medium when sold or used as a stand alone product.
The third memory 301 is used as a computer readable storage medium for storing a software program, a computer executable program, such as program instructions/modules corresponding to the methods in the embodiments of the present disclosure. The third processor 300 executes the functional application and the data processing by executing the program instructions/modules stored in the third memory 301, i.e. implements the method for binding home devices in the above embodiment.
The third memory 301 may include a third storage program area and a third storage data area, wherein the third storage program area may store an operating system, at least one application program required for a function; the third storage data area may store data created according to the use of the terminal device, and the like. In addition, the third memory 301 may include a high-speed random access memory, and may also include a nonvolatile memory.
By adopting the device for binding the household electrical appliance provided by the embodiment of the disclosure, the encrypted household electrical appliance information is decrypted according to the first key and the first key sent by the user terminal, so that decrypted household electrical appliance information is obtained, the household electrical appliance information sent by the user terminal is matched with the decrypted household electrical appliance information, and under the condition of successful matching, the user terminal and the household electrical appliance can be bound, so that the safety of the first communication link establishment of the server and the household electrical appliance is ensured, and meanwhile, the binding safety of the household electrical appliance is improved.
In some embodiments, the user terminal is a smart phone, tablet, or the like. Optionally, the user terminal includes: the NFC device comprises a first NFC communication module, a control interface generation module, a first key generation module and a first transmission control module;
The first NFC communication module is used for establishing NFC point-to-point communication with the household electrical appliance, receiving household electrical appliance operation interface element information and household electrical appliance information sent to the user terminal by the household electrical appliance, and sending a first key to the household electrical appliance;
the control interface generation module is used for establishing a control interface for controlling the household electrical appliance according to the operation interface element information sent by the household electrical appliance, and interacting with the household electrical appliance through NFC communication;
the first key generation module is used for generating a first key;
the first transmission control module is used for managing data transmission between the user terminal and the server and between the user terminal and the household electrical appliance, sending the first secret key and the household electrical appliance information to the server and receiving the server information sent by the server.
Optionally, the home appliance includes: the NFC device comprises a second NFC communication module, a first secure communication module and a second transmission control module;
the second NFC communication module is used for monitoring a user terminal close to the household appliance, establishing NFC point-to-point communication between the user terminal and the identified user terminal, sending household appliance information and household appliance operation interface element information to the user terminal, and receiving a first key sent by the user terminal;
The first secure communication module is used for establishing a secure communication link with the server through a second key;
the second transmission control module is used for managing data transmission between the household electrical appliance and the user terminal and between the household electrical appliance and the server; and receiving the second key sent by the server.
Optionally, the server includes: the device comprises a second secure communication module, a device checking module, a second key generation module and a third transmission control module;
the second safety communication module is used for receiving a safety communication connection request of the household appliance;
the equipment checking module is used for checking the authenticity and the legality of the household electrical equipment information sent by the household electrical equipment by matching the household electrical equipment information sent by the user terminal with the household electrical equipment information sent by the decrypted household electrical equipment;
a second key generation module for generating a second key to update a secure communication key between the home device and the server;
and the third transmission control module is used for managing data transmission between the server and the user terminal and between the server and the household electrical appliance, receiving the first key and the household electrical appliance information sent by the user terminal and sending the second key to the household electrical appliance.
The method comprises the steps that NFC point-to-point communication is established between a user terminal and home equipment, home equipment information sent by the home equipment is received, the home equipment is bound by the user terminal, a first key generated by server information and the home equipment information is sent to the home equipment through NFC, and the home equipment encrypts the home equipment information sent to the server; meanwhile, the household appliance information and the first secret key are sent to the server, so that the server obtains the household appliance information to be connected with the household appliance for the first time, when the household appliance initiates the connection with the server for the first time, the server can be matched with the information uploaded by the user terminal after decrypting the information sent by the household appliance, and the authenticity and the legality of the connection of the household appliance are checked, so that the safety of the establishment of the first communication link between the server and the household appliance is ensured; under the condition of successful matching, the user terminal and the household electrical appliance can be bound, and the safety of the binding of the household electrical appliance is improved; and generating a second key by the server under the secure link, transmitting the second key to the home equipment, completing the updating of the first key, and establishing the subsequent communication through the second key.
The embodiment of the disclosure provides a user terminal, which comprises the device for binding home appliances.
Optionally, the user terminal is a smart phone, a tablet computer, or the like.
The user terminal can generate the first key according to the server information and the household electrical appliance information, send the first key to the household electrical appliance and the server, trigger the household electrical appliance to encrypt the household electrical appliance information sent to the server according to the first key, and ensure the safety of the first communication link establishment of the server and the household electrical appliance. And triggering the server to bind the home appliance and the user terminal according to the first secret key and the home appliance information sent by the user terminal, thereby improving the security of home appliance binding
The embodiment of the disclosure provides a home appliance, which comprises the device for binding the home appliance. The home appliance can encrypt the home appliance information according to the first key sent by the user terminal, and send the encrypted home appliance information to the server, so that the safety of the first communication link establishment between the server and the home appliance is ensured. And triggering the server to bind the user terminal with the household electrical appliance according to the encrypted household electrical appliance information, so that the binding safety of the household electrical appliance is improved.
The embodiment of the disclosure provides a server, which comprises the device for binding household appliances. The server can decrypt the encrypted household electrical appliance information according to the first key by acquiring the first key and the household electrical appliance information sent by the user terminal, so as to obtain decrypted household electrical appliance information, and the household electrical appliance information sent by the user terminal is matched with the decrypted household electrical appliance information, so that the user terminal and the household electrical appliance can be bound under the condition of successful matching, the safety of the first communication link establishment of the server and the household electrical appliance is ensured, and the safety of the binding of the household electrical appliance is improved.
The presently disclosed embodiments provide a computer readable storage medium storing computer executable instructions configured to perform the above-described method for ….
The disclosed embodiments provide a computer program product comprising a computer program stored on a computer readable storage medium, the computer program comprising program instructions which, when executed by a computer, cause the computer to perform the method for … described above.
The computer readable storage medium may be a transitory computer readable storage medium or a non-transitory computer readable storage medium.
Embodiments of the present disclosure may be embodied in a software product stored on a storage medium, including one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of a method according to embodiments of the present disclosure. And the aforementioned storage medium may be a non-transitory storage medium including: a plurality of media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or a transitory storage medium.
The above description and the drawings illustrate embodiments of the disclosure sufficiently to enable those skilled in the art to practice them. Other embodiments may involve structural, logical, electrical, process, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the sequence of operations may vary. Portions and features of some embodiments may be included in, or substituted for, those of others. Moreover, the terminology used in the present application is for the purpose of describing embodiments only and is not intended to limit the claims. As used in the description of the embodiments and the claims, the singular forms "a," "an," and "the" (the) are intended to include the plural forms as well, unless the context clearly indicates otherwise. Similarly, the term "and/or" as used in this disclosure is meant to encompass any and all possible combinations of one or more of the associated listed. Furthermore, when used in the present disclosure, the terms "comprises," "comprising," and/or variations thereof, mean that the recited features, integers, steps, operations, elements, and/or components are present, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Without further limitation, an element defined by the phrase "comprising one …" does not exclude the presence of other like elements in a process, method or apparatus comprising such elements. In this context, each embodiment may be described with emphasis on the differences from the other embodiments, and the same similar parts between the various embodiments may be referred to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method sections disclosed in the embodiments, the description of the method sections may be referred to for relevance.
Those of skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. The skilled artisan may use different methods for each particular application to achieve the described functionality, but such implementation should not be considered to be beyond the scope of the embodiments of the present disclosure. It will be clearly understood by those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In the embodiments disclosed herein, the disclosed methods, articles of manufacture (including but not limited to devices, apparatuses, etc.) may be practiced in other ways. For example, the apparatus embodiments described above are merely illustrative, and for example, the division of the units may be merely a logical function division, and there may be additional divisions when actually implemented, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. In addition, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form. The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to implement the present embodiment. In addition, each functional unit in the embodiments of the present disclosure may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. In the description corresponding to the flowcharts and block diagrams in the figures, operations or steps corresponding to different blocks may also occur in different orders than that disclosed in the description, and sometimes no specific order exists between different operations or steps. For example, two consecutive operations or steps may actually be performed substantially in parallel, they may sometimes be performed in reverse order, which may be dependent on the functions involved. Each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Claims (20)
1. A method for binding a home device for a user terminal, comprising:
acquiring server information sent by a server, and acquiring household appliance information sent by household appliances;
generating a first key according to the server information and/or the household appliance information;
sending the first key to the household electrical appliance, and triggering the household electrical appliance to encrypt household electrical appliance information sent to a server according to the first key;
sending the home appliance information and the first key to the server, triggering the server to bind the home appliance with a user terminal according to the first key and the home appliance information;
the household appliance information comprises household appliance identification marks and/or household appliance networking physical addresses; the server information includes one or more of the following: server version, server address, user information and current time information;
generating a first key according to the server information and/or the home device information, wherein the first key comprises: forming a first field by the server version and the server address, forming a second field by the home appliance ID and the home appliance networking MAC address, and forming a third field by the user information and the current time information; the first key is generated by selecting one or more fields from the first field, the second field and the third field for combination, and a preset symmetric key algorithm is used for generating the first key, or a preset asymmetric key algorithm is used for generating the first key.
2. The method of claim 1, wherein obtaining home device information from a home device comprises:
and after establishing point-to-point connection with the household electrical appliance, receiving household electrical appliance information sent by the household electrical appliance.
3. The method of claim 2, further comprising, after establishing a point-to-point connection with the home device:
acquiring operation interface element information sent by household appliances;
and establishing a control interface for controlling the household electrical appliance according to the operation interface element information.
4. A method according to any one of claims 1 to 3, wherein transmitting the first key to the home device further comprises:
and sending wireless communication connection information to the household electrical appliance, and triggering the household electrical appliance to perform wireless data transmission with the server according to the wireless communication connection information.
5. A method for binding an appliance, the appliance comprising:
receiving a first key sent by a user terminal;
encrypting household appliance information according to the first key;
sending the encrypted household appliance information to a server, and triggering the server to bind the user terminal with the household appliance according to the encrypted household appliance information;
Before receiving the first key sent by the user terminal, the method further comprises: identifying a user terminal and establishing point-to-point connection with the user terminal; after establishing the point-to-point connection with the user terminal, the method further comprises the following steps: sending household appliance information to the user terminal, and triggering the user terminal to generate a first key according to the household appliance information;
the household appliance information comprises household appliance identification marks and/or household appliance networking physical addresses; server information, including one or more of the following: server version, server address, user information and current time information;
the user terminal generates a first key according to the home appliance information by: forming a first field by the server version and the server address, forming a second field by the home appliance ID and the home appliance networking MAC address, and forming a third field by the user information and the current time information; the first key is generated by selecting one or more fields from the first field, the second field and the third field for combination, and a preset symmetric key algorithm is used for generating the first key, or a preset asymmetric key algorithm is used for generating the first key.
6. The method of claim 5, wherein transmitting home device information to the user terminal further comprises:
And sending the operation interface element information to the user terminal, and triggering the user terminal to establish a control interface for controlling the household electrical appliance according to the household electrical appliance information.
7. The method according to claim 5 or 6, wherein upon receiving the first key sent by the user terminal, the method further comprises:
receiving wireless communication connection information sent by the user terminal;
and carrying out wireless data transmission with the server according to the wireless communication connection information.
8. The method according to claim 5 or 6, wherein triggering the server to bind the user terminal and the home device according to the encrypted home device information further comprises:
receiving a second key sent by the server;
and establishing connection with the server according to the second key.
9. The method of claim 8, further comprising, after establishing a connection with the server based on the second key:
receiving a household appliance control instruction sent by the server;
and executing the household appliance control instruction and feeding back execution information to the server.
10. A method for binding a home device for a server, comprising:
Receiving a first key and household appliance information sent by a user terminal;
receiving encrypted household appliance information sent by the household appliance;
decrypting the encrypted household appliance information according to the first key to obtain decrypted household appliance information;
binding the user terminal with the home appliance under the conditions that the encrypted home appliance information is successfully decrypted according to the first key and the decrypted home appliance information is successfully matched with the home appliance information sent by the user terminal;
before receiving the first key sent by the user terminal, the method further comprises: establishing connection with a user terminal; sending server information to the user terminal, and triggering the user terminal to generate a first key according to the server information;
the household appliance information comprises household appliance identification marks and/or household appliance networking physical addresses; the server information includes one or more of the following: server version, server address, user information and current time information;
the server generates a first key from the server information by: forming a first field by the factors of server version, server address and the like, forming a second field by the home appliance ID and the home appliance networking MAC address, and forming a third field by the user information and the current time information; the first key is generated by selecting one or more fields from the first field, the second field and the third field for combination, and a preset symmetric key algorithm is used for generating the first key, or a preset asymmetric key algorithm is used for generating the first key.
11. The method of claim 10, wherein the decrypted home device information is successfully matched with the home device information sent by the user terminal, comprising:
the household appliance information sent by the user terminal is the same as the decrypted household appliance information; or alternatively, the first and second heat exchangers may be,
and among the household appliance information sent by the plurality of user terminals, the household appliance information sent by any user terminal is the same as the decrypted household appliance information.
12. The method according to claim 10 or 11, wherein in case the decrypting of the encrypted home device information according to the first key is successful and the matching of the decrypted home device information with the home device information sent by the user terminal is successful, further comprising:
generating a second key;
and sending the second secret key to the household electrical appliance, and triggering the household electrical appliance to establish connection with a server according to the second secret key.
13. The method of claim 12, wherein the second key is generated according to one or more of:
user information, current time information and decrypted home device information.
14. The method of claim 12, wherein after the home device establishes a connection with the server according to the second key, further comprising:
and sending a household appliance control instruction to the household appliance, and triggering the household appliance to execute the household appliance control instruction.
15. An apparatus for binding an appliance comprising a first processor and a first memory storing program instructions, wherein the first processor is configured to perform the method for binding an appliance of any of claims 1 to 4 when executing the program instructions.
16. An apparatus for binding an appliance comprising a second processor and a second memory storing program instructions, wherein the second processor is configured to perform the method for binding an appliance of any of claims 5 to 9 when executing the program instructions.
17. An apparatus for binding an appliance comprising a third processor and a third memory storing program instructions, wherein the third processor is configured to perform the method for binding an appliance of any of claims 10 to 14 when the program instructions are executed.
18. A user terminal comprising the apparatus for binding a home device of claim 15.
19. An appliance comprising the apparatus for binding an appliance of claim 16.
20. A server comprising the apparatus for binding an appliance of claim 17.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010355732.8A CN111487887B (en) | 2020-04-29 | 2020-04-29 | Method and device for binding household appliances, user terminal, household appliances and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010355732.8A CN111487887B (en) | 2020-04-29 | 2020-04-29 | Method and device for binding household appliances, user terminal, household appliances and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111487887A CN111487887A (en) | 2020-08-04 |
CN111487887B true CN111487887B (en) | 2023-11-28 |
Family
ID=71796661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010355732.8A Active CN111487887B (en) | 2020-04-29 | 2020-04-29 | Method and device for binding household appliances, user terminal, household appliances and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111487887B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105959189A (en) * | 2016-06-08 | 2016-09-21 | 美的集团股份有限公司 | Home appliance equipment, communication system and method of cloud server and terminal, and terminal |
CN106130982A (en) * | 2016-06-28 | 2016-11-16 | 北京万协通信息技术有限公司 | Intelligent household appliance remote control method based on PKI system |
CN106603508A (en) * | 2016-11-30 | 2017-04-26 | 青岛海尔科技有限公司 | Wireless encryption communication method, intelligent household electrical appliance, server, and terminal |
CN107566225A (en) * | 2017-07-26 | 2018-01-09 | 合肥美的智能科技有限公司 | Binding method, binding device, terminal, server and readable storage medium storing program for executing |
CN108173720A (en) * | 2017-12-07 | 2018-06-15 | 无锡小天鹅股份有限公司 | The control method and system of household electrical appliance, home appliance system |
WO2019237502A1 (en) * | 2018-06-14 | 2019-12-19 | 王佳骏 | Dynamic encryption communication method and system using segmentation transmission for smart home |
CN110708164A (en) * | 2019-09-25 | 2020-01-17 | 青岛海尔科技有限公司 | Control method and device for Internet of things equipment, storage medium and electronic device |
CN110703622A (en) * | 2019-11-05 | 2020-01-17 | 四川虹美智能科技有限公司 | Control device, method and system of intelligent household appliance |
-
2020
- 2020-04-29 CN CN202010355732.8A patent/CN111487887B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105959189A (en) * | 2016-06-08 | 2016-09-21 | 美的集团股份有限公司 | Home appliance equipment, communication system and method of cloud server and terminal, and terminal |
CN106130982A (en) * | 2016-06-28 | 2016-11-16 | 北京万协通信息技术有限公司 | Intelligent household appliance remote control method based on PKI system |
CN106603508A (en) * | 2016-11-30 | 2017-04-26 | 青岛海尔科技有限公司 | Wireless encryption communication method, intelligent household electrical appliance, server, and terminal |
CN107566225A (en) * | 2017-07-26 | 2018-01-09 | 合肥美的智能科技有限公司 | Binding method, binding device, terminal, server and readable storage medium storing program for executing |
CN108173720A (en) * | 2017-12-07 | 2018-06-15 | 无锡小天鹅股份有限公司 | The control method and system of household electrical appliance, home appliance system |
WO2019237502A1 (en) * | 2018-06-14 | 2019-12-19 | 王佳骏 | Dynamic encryption communication method and system using segmentation transmission for smart home |
CN110708164A (en) * | 2019-09-25 | 2020-01-17 | 青岛海尔科技有限公司 | Control method and device for Internet of things equipment, storage medium and electronic device |
CN110703622A (en) * | 2019-11-05 | 2020-01-17 | 四川虹美智能科技有限公司 | Control device, method and system of intelligent household appliance |
Also Published As
Publication number | Publication date |
---|---|
CN111487887A (en) | 2020-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110493261B (en) | Verification code obtaining method based on block chain, client, server and storage medium | |
CN106790223B (en) | Data transmission method, equipment and system | |
EP2963959B1 (en) | Method, configuration device, and wireless device for establishing connection between devices | |
JP6033291B2 (en) | Service access authentication method and system | |
CN109923830A (en) | System and method for configuring wireless network access device | |
CN108173644A (en) | Data transmission encryption method and device, storage medium, equipment and server | |
WO2012092399A2 (en) | Cryptographic communication with mobile devices | |
CN102685739B (en) | Authentication method and system for Android enterprise applications | |
CN105007577A (en) | Virtual SIM card parameter management method, mobile terminal and server | |
EP2937806A1 (en) | Method and system for securing electronic data exchange between an industrial programmable device and a portable programmable device | |
CN101114332A (en) | System and method for managing multiple smart card sessions | |
CN104661219A (en) | Communication method of wireless equipment, wireless equipment and server | |
CN109544747A (en) | Encryption key update method, system and the computer storage medium of intelligent door lock | |
CN106452999B (en) | Intelligent household appliance and method and device for safely accessing intelligent household appliance | |
CN111132148B (en) | Method and device for intelligent household appliance configuration network access and storage medium | |
CN106658488B (en) | Intelligent household appliance and method and device for safely accessing intelligent household appliance | |
CN101296136A (en) | Method and system for information distribution of server information, and management device | |
CN111787514B (en) | Method and device for acquiring equipment control data, storage medium and electronic device | |
CN105474601A (en) | Method for changing an authentication key | |
CN112053477A (en) | Control system, method and device of intelligent door lock and readable storage medium | |
KR20150016802A (en) | Security device and method moving data using the same | |
CN108881256B (en) | Secret key exchange method and device, hydroelectric pile and network equipment | |
JP6192495B2 (en) | Semiconductor device, information terminal, semiconductor element control method, and information terminal control method | |
CN111487887B (en) | Method and device for binding household appliances, user terminal, household appliances and server | |
CN116226940B (en) | PCIE-based data security processing method and data security processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |