CN108280906B - Method and device for realizing self-definition of key function of intelligent door lock - Google Patents
Method and device for realizing self-definition of key function of intelligent door lock Download PDFInfo
- Publication number
- CN108280906B CN108280906B CN201810043991.XA CN201810043991A CN108280906B CN 108280906 B CN108280906 B CN 108280906B CN 201810043991 A CN201810043991 A CN 201810043991A CN 108280906 B CN108280906 B CN 108280906B
- Authority
- CN
- China
- Prior art keywords
- key
- door lock
- intelligent door
- triggered
- intelligent
- 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 53
- 230000006870 function Effects 0.000 claims abstract description 195
- 230000001960 triggered effect Effects 0.000 claims abstract description 123
- 238000004590 computer program Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 14
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Lock And Its Accessories (AREA)
Abstract
The invention discloses a method and a device for realizing the self-definition of a key function of an intelligent door lock. The method comprises the following steps: the gateway equipment stores key identification of the intelligent door lock key and key functions corresponding to the key identification, wherein the key identification is sent by the cloud server, and the intelligent door lock is connected to the gateway equipment; when a key of the intelligent door lock is triggered, acquiring a key identifier of the triggered key and a key function corresponding to the key identifier; and controlling the gateway equipment and/or intelligent equipment connected with the gateway equipment to operate according to the key function corresponding to the key identifier of the triggered key, so as to realize the key function corresponding to the key identifier of the triggered key. The key functions corresponding to the key identifications of the triggered keys are realized by acquiring the key identifications of the intelligent door lock keys and the key functions corresponding to the key identifications and according to the key identifications of the triggered keys, the individual requirements of different users are met, and the problem that the intelligent door lock cannot meet the individual requirements of the users and the realized key functions are relatively fixed is solved.
Description
Technical Field
The invention relates to the field of intelligent home systems, in particular to a method and a device for realizing self-definition of a key function of an intelligent door lock.
Background
The existing intelligent door lock can realize the corresponding key function through the keys on the intelligent door lock, for example, the unlocking function of the intelligent door lock is realized through the keys on the intelligent door lock.
The key function of the existing intelligent door lock is usually stored in the intelligent door lock after being configured when leaving a factory, so that a user can only realize the configured key function of the intelligent door lock, the user cannot be supported to self-define the key function of the intelligent door lock, and the problem that the intelligent door lock cannot meet the personalized requirements of the user and the realized function is relatively fixed exists.
Disclosure of Invention
In order to solve the problems that the intelligent door lock in the related art cannot meet the personalized requirements of users and the realized functions are relatively fixed, the invention provides a method and a device for realizing the self-definition of the key functions of the intelligent door lock.
A method for realizing the self-definition of the key function of an intelligent door lock is based on a system for realizing the self-definition of the key function of the intelligent door lock, and the system comprises the following steps: the system comprises an intelligent door lock, gateway equipment, a cloud server and intelligent equipment connected to the gateway equipment; the method is applied to a gateway device and comprises the following steps:
the method comprises the steps that a gateway device stores a key identification of an intelligent door lock key and a key function corresponding to the key identification, wherein the key identification is sent by a cloud server, and the intelligent door lock is connected to the gateway device;
when a key of the intelligent door lock is triggered, acquiring a key identification of the triggered key and the key function corresponding to the key identification;
and controlling the gateway equipment and/or intelligent equipment connected with the gateway equipment to operate according to the key function corresponding to the key identifier of the triggered key, so as to realize the key function corresponding to the key identifier of the triggered key.
A method for realizing the self-definition of the key function of an intelligent door lock is applied to the intelligent door lock, and comprises the following steps:
storing key identifiers of keys of an intelligent door lock and key functions corresponding to the key identifiers, wherein the intelligent door lock is connected to gateway equipment;
when a key of the intelligent door lock is triggered, acquiring a key identification of the triggered key and the key function corresponding to the key identification;
and sending the key function to the gateway equipment so that the gateway equipment controls the gateway equipment and/or intelligent equipment connected with the gateway equipment to operate according to the key function corresponding to the key identifier of the triggered key, thereby realizing the key function corresponding to the key identifier of the triggered key.
The utility model provides a realize self-defined device of intelligent lock button function, is applied to gateway equipment, the device includes:
the gateway storage module is used for storing key identifiers of intelligent door lock keys and key functions corresponding to the key identifiers, wherein the key identifiers are issued by a cloud server, and the intelligent door lock is connected to the gateway equipment;
the gateway acquisition module is used for acquiring a key identifier of a triggered key and the key function corresponding to the key identifier when the key of the intelligent door lock is triggered;
and the control operation module is used for controlling the gateway equipment and/or the intelligent equipment connected with the gateway equipment to operate according to the key function corresponding to the key identifier of the triggered key, so as to realize the key function corresponding to the key identifier of the triggered key.
The utility model provides a realize self-defined device of intelligence lock button function, is applied to intelligent lock, the device includes:
the intelligent door lock comprises a door lock storage module, a gateway device and a control module, wherein the door lock storage module is used for storing key identification of an intelligent door lock key and key functions corresponding to the key identification, and the intelligent door lock is connected to the gateway device;
the door lock acquisition module is used for acquiring a key identification of a triggered key and the key function corresponding to the key identification when the key of the intelligent door lock is triggered;
and the sending module is used for sending the key functions to the gateway equipment so that the gateway equipment controls the gateway equipment and/or intelligent equipment connected with the gateway equipment to operate according to the key functions corresponding to the key identifications of the triggered keys, and the key functions corresponding to the key identifications of the triggered keys are realized.
A communication device, comprising:
a processor; and
a memory having stored thereon computer readable instructions which, when executed by the processor, implement the method.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method.
The technical scheme provided by the embodiment of the invention can have the following beneficial effects:
the method comprises the steps that a key identification of an intelligent door lock key and a key function corresponding to the key identification are stored in a gateway device, the key identification is issued by a cloud server, the intelligent door lock is connected to the gateway device, when the key of the intelligent door lock is triggered, the key identification of the triggered key and the key function corresponding to the key identification are obtained, the gateway device and/or the intelligent device connected with the gateway device are controlled to operate according to the key function corresponding to the key identification of the triggered key, and the key function corresponding to the key identification of the triggered key is achieved. Therefore, the key functions corresponding to the key identifications of the triggered keys are realized by acquiring the key identifications of the intelligent door lock keys and the key functions corresponding to the key identifications, the intelligent door lock is controlled to realize the key functions corresponding to the key identifications, the individual requirements of different users are met, the problem that the intelligent door lock cannot meet the individual requirements of the users, and the realized key functions are relatively fixed is solved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
FIG. 1 is a block diagram of a system for implementing smart door lock button function customization, according to an exemplary embodiment;
FIG. 2 is a flow diagram illustrating a method for implementing smart door lock button function customization in accordance with an exemplary embodiment;
FIG. 3 is a flow diagram illustrating a method for implementing smart door lock button function customization in accordance with another exemplary embodiment;
FIG. 4 is a flow diagram for one embodiment of step 350 of the corresponding embodiment of FIG. 3;
FIG. 5 is a flow diagram illustrating a method for implementing smart door lock button function customization in accordance with another exemplary embodiment;
FIG. 6 is a flow diagram illustrating a method for implementing smart door lock button function customization in accordance with another exemplary embodiment;
FIG. 7 is a block diagram of a system for implementing smart door lock button function customization in an application scenario;
FIG. 8 is a block diagram illustrating an apparatus for implementing smart door lock button function customization according to an exemplary embodiment;
fig. 9 is a block diagram illustrating an apparatus for implementing smart door lock button function customization according to another exemplary embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
Fig. 1 is a block diagram of a system for implementing smart door lock button function customization according to an exemplary embodiment. As shown in fig. 1, the system includes, but is not limited to: the system comprises an intelligent door lock 110, a gateway device 130, a cloud server 150 and an intelligent device 170 connected to the gateway device.
The smart door lock 110 is connected to the gateway device 130, and the gateway device 130 is connected to and interacts with the cloud server 150.
Fig. 2 is a flowchart illustrating a method for implementing smart door lock button function customization according to an exemplary embodiment. The method for realizing the self-definition of the key function of the intelligent door lock is based on a system for realizing the self-definition of the key function of the intelligent door lock, and comprises the following steps: as shown in fig. 2, the method for realizing the self-definition of the key function of the intelligent door lock is applied to the gateway device and may include the following steps.
In step 210, the gateway device stores the key identifier of the smart door lock key issued by the cloud server and the key function corresponding to the key identifier.
The user triggers the key on the intelligent door lock to realize the key function corresponding to the key, for example, triggers the "#" key on the intelligent door lock to play the corresponding voice prompt message. The key function realized by the key on the intelligent door lock is usually configured by a manufacturer, so that a user can only realize the configured key function of the intelligent door lock and cannot support the user to self-define the key function of the intelligent door lock.
The intelligent door lock is connected to the gateway device, and the gateway device is used for controlling the intelligent door lock. Connecting the intelligent door lock to the gateway device is achieved by adding the intelligent door lock to the gateway device. The gateway device may be a router or other device. In a specific implementation of an exemplary embodiment, the method for connecting the intelligent door lock to the gateway device is to access the gateway device through an application program, allow the gateway device to add the intelligent door lock, and then reset the ZigBee network of the intelligent door lock, so that the intelligent door lock is connected to the gateway device.
The key identification is identification information of a key on the intelligent door lock, when the key on the intelligent door lock is triggered, the key identification is generated, and the triggered key of the intelligent door lock is obtained through the key identification. The key function is a function realized after triggering the key, such as unlocking an intelligent door lock, and unlocking an indoor lamp. The key function is corresponding with the key identification, and when the intelligent door lock key corresponding to the key identification is triggered, the key function corresponding to the key identification is realized. The gateway equipment can be connected with the cloud server through a wireless network and can interact with the cloud server, the cloud server can acquire the key identification of the intelligent door lock key and the key function corresponding to the key identification, the gateway equipment interacts with the cloud server, receives the key identification of the intelligent door lock key issued by the cloud server and the key function corresponding to the key identification, and stores the key identification to the gateway equipment, so that when the key of the intelligent door lock is triggered, the corresponding key function is realized according to the key identification of the triggered key. The gateway equipment can acquire the key identification of the intelligent door lock key and the key function corresponding to the key identification through interaction with the cloud.
In step 230, when the key of the smart door lock is triggered, the key identifier of the triggered key and the key function corresponding to the key identifier are obtained.
The user can realize the key function corresponding to the key identification of the triggered key by triggering the key of the intelligent door lock. The user can trigger the key according to the corresponding relation between the pre-configured key identification and the key function, so as to realize the key function meeting the requirement.
When the key of the intelligent door lock is triggered, the intelligent door lock reports the key identification of the triggered key to the gateway equipment, and the gateway equipment acquires the key identification of the triggered key, so that the corresponding key function is realized according to the key identification of the triggered key.
The key identifier of the triggered key may be a key identifier of one key, or may be a key identifier corresponding to a group of keys triggered in sequence.
In step 250, the gateway device and/or the intelligent device connected with the gateway device is controlled to operate according to the key function corresponding to the key identifier of the triggered key, so as to realize the key function corresponding to the key identifier of the triggered key.
The intelligent device is connected to the gateway device and controlled by the gateway device, and the operation of the intelligent device can be controlled through the gateway device. The key function may include the operation of the gateway device, the operation of the smart device connected to the gateway device, or the simultaneous operation. According to the key identification of the triggered key, the gateway device searches the key function corresponding to the key identification of the triggered key in the key functions corresponding to the key identification and the key identification of the intelligent door lock key stored in the gateway device, and according to the key function corresponding to the key identification of the triggered key, the gateway device operating in the key function and/or the intelligent device connected with the gateway device are obtained, so that the gateway device corresponding to the key function and/or the intelligent device connected with the gateway device are controlled to operate through the gateway device, the key function corresponding to the key identification is realized through the operating gateway device and/or the intelligent device connected with the gateway device, and the individual requirements of different users are met.
According to the embodiment, the key function corresponding to the key identification of the triggered key is realized by acquiring the key identification of the intelligent door lock key and the key function corresponding to the key identification, and the problem that the intelligent door lock cannot meet the personalized requirements of users and the realized key function is relatively fixed is solved.
Fig. 3 is a flowchart illustrating a method for implementing smart door lock button function customization according to another exemplary embodiment. As shown in fig. 3, the key function includes an application scenario, and the method for implementing the smart door lock key function customization may further include the following steps.
In step 310, the gateway device stores the key identifier of the smart door lock key issued by the cloud server and the application scenario corresponding to the key identifier.
In step 330, when the key of the smart door lock is triggered, the key identifier of the triggered key and the application scenario corresponding to the key identifier are obtained.
In step 350, the gateway device and/or the intelligent device connected to the gateway device is controlled to operate according to the application scenario corresponding to the key identifier of the triggered key, so as to implement the application scenario corresponding to the key identifier of the triggered key.
The key functions comprise application scenes, and the application scenes refer to running states of the whole application environment comprising the intelligent door lock, such as indoor electric lamp opening, indoor broadcast and the like.
In a specific implementation of an exemplary embodiment, the key identifier and the corresponding application scenario are that when the key "+" is triggered, the gateway device performs broadcast playing, and when the smart door lock key "+" is triggered, the gateway device performs broadcast playing according to the key identifier triggered by the key "+" to implement the corresponding application scenario. The key identifier and the corresponding application scenario may also be that when the key "#" is triggered, the electric lamp connected to the gateway device is turned on, and at this time, when the smart door lock key "#" is triggered, the gateway device controls the electric lamp connected to itself to be turned on according to the key identifier triggered by the key "#", so as to implement the corresponding application scenario.
FIG. 4 is a flow diagram for one embodiment of step 350 of the corresponding embodiment of FIG. 3. As shown in fig. 4, this step 350 may include the following steps.
In step 351, when the application scenario includes the gateway device running, the gateway device controls itself to run.
When the application scene comprises gateway equipment operation, the gateway equipment controls the gateway equipment to operate according to the application scene, and therefore the corresponding application scene is achieved.
In a specific implementation of an exemplary embodiment, the application scenario includes that the gateway device performs broadcast playing, and at this time, the gateway device controls itself to perform broadcast playing to implement a corresponding application scenario.
In step 353, when the application scenario includes that the smart device connected to the gateway device is running, the gateway device sends a control instruction to the smart device connected to the gateway device corresponding to the application scenario.
The control instruction is used for controlling the intelligent equipment to operate. When the application scene comprises the operation of the intelligent equipment connected to the gateway equipment, the gateway equipment sends a control instruction to the corresponding intelligent equipment connected to the gateway equipment according to the application scene, and the corresponding application scene is realized through the control instruction.
In a specific implementation of an exemplary embodiment, the application scenario includes that an electric lamp connected to the gateway device is turned on, and at this time, the gateway device sends a control instruction to the electric lamp connected to the gateway device, and controls the electric lamp to be turned on through the control instruction, so as to implement the corresponding application scenario.
The embodiment realizes the control of the gateway equipment corresponding to the application scene and/or the intelligent equipment connected to the gateway equipment to operate.
In an exemplary embodiment, before step 310 of the corresponding embodiment in fig. 3, the method for implementing the customization of the key function of the intelligent door lock may further include the following steps.
Responding to user triggering in a client of the intelligent door lock, setting a corresponding relation between an application scene and a key identification of a key of the intelligent door lock, and issuing the application scene and the key identification corresponding to the application scene to the gateway equipment by the cloud server.
The client side of the intelligent door lock is used for setting the corresponding relation between the application scene and the key identification of the intelligent door lock. The client side of the intelligent door lock is configured with an application program matched with the intelligent door lock, a user can associate the application scene with the key identification of the intelligent door lock key through the application program on the client side according to the application scene which can be realized by the user as required, and the client side of the intelligent door lock responds to the triggering of the user on the client side and sets the application scene and the key identification of the intelligent door lock key to form a corresponding relation. And uploading the application scene and the key identification corresponding to the application scene to a cloud server through a wireless network. The cloud server issues the application scene and the key identifier corresponding to the application scene to the gateway device, so that the gateway device receives and stores the application scene and the key identifier corresponding to the application scene. In other embodiments, the application program may be directly sent to the gateway device through the intelligent terminal where the application program is located.
In a specific implementation of an exemplary embodiment, an application scenario required by a user is broadcast and played by a gateway device, at this time, the user sets a correspondence relationship between the application scenario broadcast and played by the gateway device in a client of an intelligent door lock and a key identifier of an "x" key of a key of the intelligent door lock, and sends the application scenario and the key identifier of the corresponding "x" key to a cloud server, and the cloud server issues the application scenario and the key identifier of the corresponding "x" key to the gateway device, so that the corresponding application scenario is implemented by the gateway device according to the key identifier of the triggered key.
The embodiment realizes the setting of the corresponding relation between the application scene and the key identification of the intelligent door lock key.
Fig. 5 is a flowchart illustrating a method for implementing smart door lock button function customization according to another exemplary embodiment. As shown in fig. 5, the method for implementing the key function customization of the intelligent door lock is applied to the intelligent door lock, and may include the following steps.
In step 410, the key identification of the intelligent door lock key and the key function corresponding to the key identification are stored.
Wherein, the intelligent door lock is connected to the gateway device. In the intelligent door lock, the key identification of the intelligent door lock key and the key function corresponding to the key identification are stored, and the key identification of the intelligent door lock key and the key function corresponding to the key identification are set and stored in the intelligent door lock through an application program matched with the intelligent door lock and configured at the client side of the intelligent door lock.
In step 430, when the key of the smart door lock is triggered, the key identifier of the triggered key and the key function corresponding to the key identifier are obtained.
When the key of the intelligent door lock is triggered, the intelligent door lock acquires the key identification of the triggered key, and acquires the key function corresponding to the key identification stored in the intelligent door lock according to the key identification of the triggered key.
The key identifier of the triggered key may be a key identifier of one key, or may be a key identifier corresponding to a group of keys triggered in sequence.
In step 450, the key function is sent to the gateway device, so that the gateway device controls the gateway device and/or the intelligent device connected to the gateway device to operate according to the key function corresponding to the key identifier of the triggered key, thereby implementing the key function corresponding to the key identifier of the triggered key.
After the intelligent door lock acquires the key function, the key function corresponding to the key identification of the triggered key is sent to the gateway equipment, so that after the gateway equipment receives the key function, the gateway equipment and/or the intelligent equipment connected with the gateway equipment are controlled to operate according to the key identification of the triggered key, and the key function corresponding to the key identification of the triggered key is realized.
According to the embodiment, the intelligent door lock acquires the key identification of the triggered key and the key function corresponding to the key identification and sends the key identification to the gateway equipment, so that the key function corresponding to the key identification of the triggered key is controlled and realized.
Fig. 6 is a flowchart illustrating a method for implementing smart door lock button function customization according to another exemplary embodiment. As shown in fig. 6, the method for implementing the intelligent door lock key function customization may further include the following steps.
In step 510, according to the operation state of the intelligent door lock, a key function corresponding to the operation state is obtained.
The running state of intelligence lock is including locking state and state of unblanking etc. and the state of unblanking includes that the password unblanks, and the fingerprint is unblanked, and the key is unblanked, and the card is unblanked etc. and is put. According to the operation state of the intelligent door lock, a key function corresponding to the operation state is obtained, for example, when the operation state of the intelligent door lock is a locked state, the key function is realized when the corresponding user goes out, and when the operation state of the intelligent door lock is an unlocked state, the key function is realized when the corresponding user goes home.
In step 530, the intelligent door lock is controlled to display prompt information according to the key identification corresponding to the key function.
The prompt information is used for prompting a user to perform key triggering. The prompting information can be in the form that a key corresponding to the key identification is lightened, a key corresponding to the key identification of a user can be prompted through voice, and the key corresponding to the key identification can be displayed through a display screen on the intelligent door lock. And prompting the user to trigger the corresponding key function through the prompt information.
In a specific implementation of an embodiment, when the operating state of the intelligent door lock is an unlocked state, the corresponding key function is set to be light on, the key identifier corresponding to the key function is an 'x' key, when the intelligent door lock is detected to be in the unlocked state, the key function corresponding to the unlocked state is obtained, and the corresponding key identifier 'x' key is found according to the key function, so that the 'x' key is lightened on the intelligent door lock, a prompt to a user is realized, and when the user triggers the 'x' key according to prompt information, the key function of light on is realized.
According to the embodiment, the intelligent door lock is controlled to display the prompt information according to the running state of the intelligent door lock.
In an exemplary embodiment, the method for implementing the customization of the key function of the intelligent door lock may further include the following steps.
Responding to user triggering in a client of the intelligent door lock, setting a corresponding relation between a key function and a key identification of a key of the intelligent door lock, and issuing the key function and the key identification corresponding to the key function to the intelligent door lock through the gateway equipment by the cloud server. Or responding to the triggering of a user on a control panel of the intelligent door lock, setting the corresponding relation between the key functions and the key identifiers of the keys of the intelligent door lock, and storing the key identifiers of the keys and the key functions corresponding to the key identifiers by the intelligent door lock.
The intelligent door lock acquires the key identification and the key function corresponding to the key identification, the key function can be set in a client of the intelligent door lock, the client of the intelligent door lock is triggered by a user, the application scene and the key identification of the intelligent door lock key are set to form a corresponding relation, and the application scene and the key identification corresponding to the application scene are uploaded to a cloud server through a wireless network. The cloud server issues the application scene and the key identification corresponding to the application scene to the gateway device, and then issues the application scene and the key identification to the intelligent door lock through the gateway device.
The intelligent door lock acquires the key identification and the key function corresponding to the key identification, and can also be triggered by responding to a user on a control panel of the intelligent door lock, the corresponding relation between the key function and the key identification of the intelligent door lock key is set, and the key function corresponding to the key identification and the key identification of the key is stored in the intelligent door lock.
This embodiment has realized that intelligent lock obtains the button function that button sign and button sign correspond.
Fig. 7 is a system block diagram for realizing the self-definition of the key function of the intelligent door lock in an application scene. As shown in fig. 7, the system for realizing the self-definition of the key function of the intelligent door lock comprises: the system comprises an intelligent door lock, a gateway, a router, an application program and a cloud. The configuration router is connected to the cloud end through a wireless network, then the gateway device is connected to the router through the wireless network, communication with the cloud end is achieved through the router, the application program is connected to the cloud end, the gateway device is accessed through the cloud end, the intelligent door lock is allowed to be added to the gateway device, the ZigBee network of the intelligent door lock is reset by the gateway device, the intelligent door lock is connected to the gateway device, and configuration of the whole system is achieved.
The method comprises the steps that the corresponding relation between an application scene and key identification of an intelligent door lock key is set through an application program, the application scene and the corresponding key identification are uploaded to a cloud, the application scene and the corresponding key identification are issued to gateway equipment by the cloud, and the application scene and the corresponding key identification are stored by the gateway equipment. When the key of the intelligent door lock is triggered, the key identification of the triggered key is obtained and uploaded to the gateway equipment, and the gateway equipment controls the gateway equipment and/or the intelligent equipment connected with the gateway equipment to operate according to the key identification of the triggered key, so that an application scene corresponding to the key identification of the triggered key is realized.
Fig. 8 is a block diagram illustrating an apparatus for implementing key function customization of an intelligent door lock according to an exemplary embodiment. The device executes all or part of the steps of the method for realizing the self-definition of the key function of the intelligent door lock shown in any one of fig. 2, as shown in fig. 8, the device is applied to gateway equipment, including but not limited to: a gateway storage module 610, a gateway acquisition module 630 and a control operation module 650.
The gateway storage module 610 is used for the gateway device to store the key identifier of the intelligent door lock key issued by the cloud server and the key function corresponding to the key identifier, and the intelligent door lock is connected to the gateway device;
the gateway obtaining module 630 is configured to, when a key of the smart door lock is triggered, obtain a key identifier of the triggered key and a key function corresponding to the key identifier.
The control operation module 650 is configured to control the gateway device and/or the intelligent device connected to the gateway device to operate according to the key function corresponding to the key identifier of the triggered key, so as to implement the key function corresponding to the key identifier of the triggered key.
Fig. 9 is a block diagram illustrating an apparatus for implementing smart door lock button function customization according to an exemplary embodiment. The device executes all or part of the steps of the method for realizing the self-definition of the key function of the intelligent door lock shown in any one of fig. 5, as shown in fig. 9, the device is applied to the intelligent door lock, and includes but is not limited to: a door lock storage module 710, a door lock acquisition module 730 and a sending module 750.
The door lock storage module 710 is used for storing key identifiers of the intelligent door lock keys and key functions corresponding to the key identifiers, and the intelligent door lock is connected to the gateway device.
The door lock obtaining module 730 is configured to obtain a key identifier of the triggered key and a key function corresponding to the key identifier when the key of the smart door lock is triggered.
The sending module 750 is configured to send the key function to the gateway device, so that the gateway device controls the gateway device and/or the intelligent device connected to the gateway device to operate according to the key function corresponding to the key identifier of the triggered key, thereby implementing the key function corresponding to the key identifier of the triggered key.
In one exemplary embodiment, a communication device includes:
a processor; and
a memory having computer readable instructions stored thereon which, when executed by the processor, implement the methods in the embodiments described above.
In an exemplary embodiment, a computer-readable storage medium has stored thereon a computer program which, when executed by a processor, implements the method in the embodiments described above.
The implementation processes of the functions and the effects of each module in the device are detailed in the implementation processes of the corresponding steps in the method for implementing the self-definition of the key functions of the intelligent door lock, and are not repeated herein.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.
Claims (10)
1. A method for realizing the self-definition of the key function of an intelligent door lock is based on a system for realizing the self-definition of the key function of the intelligent door lock, and the system comprises the following steps: the system comprises an intelligent door lock, gateway equipment, a cloud server and intelligent equipment connected to the gateway equipment; the method is applied to a gateway device, and is characterized in that the method comprises the following steps:
the method comprises the steps that a gateway device stores key identification of an intelligent door lock key and key functions corresponding to the key identification of the intelligent door lock in each running state, wherein the key identification is sent by a cloud server, and the intelligent door lock is connected to the gateway device; the key functions corresponding to the key identifiers in each running state are generated by user-defined configuration;
when a key displayed on the intelligent door lock is triggered, acquiring a key identifier of the triggered key and a key function corresponding to the triggered key in the current running state of the intelligent door lock; the intelligent door lock displays a key corresponding to the key function corresponding to the current running state according to the current running state of the intelligent door lock, so as to indicate a user to trigger the displayed key; the triggered key identification comprises a group of key identifications triggered in sequence;
and controlling the gateway equipment and/or the intelligent equipment connected with the gateway equipment to operate according to the key function corresponding to the key identification of the triggered key in the current operating state of the intelligent door lock, so as to realize the key function corresponding to the key identification of the triggered key in the current operating state of the intelligent door lock.
2. The method of claim 1, wherein the key function comprises an application scenario, the method comprising:
the method comprises the steps that a gateway device stores key identification of an intelligent door lock key sent by a cloud server and application scenes corresponding to the key identification in each running state of the intelligent door lock, and the intelligent door lock is connected to the gateway device;
when the key of the intelligent door lock is triggered, acquiring a key identifier of the triggered key and the application scene corresponding to the key identifier of the triggered key in the current running state of the intelligent door lock;
and controlling the gateway equipment and/or the intelligent equipment connected with the gateway equipment to operate according to the application scene corresponding to the key identification of the triggered key in the current operating state of the intelligent door lock, so as to realize the application scene corresponding to the key identification of the triggered key in the current operating state of the intelligent door lock.
3. The method according to claim 2, wherein the controlling the gateway device and/or the smart device connected to the gateway device to operate according to the application scenario corresponding to the key identifier of the triggered key in the current operating state of the smart door lock, and implementing the application scenario corresponding to the key identifier of the triggered key comprises:
when the application scene comprises gateway equipment operation, the gateway equipment controls the operation of the gateway equipment;
when the application scene comprises the operation of the intelligent device connected to the gateway device, the gateway device sends a control instruction to the intelligent device connected to the gateway device corresponding to the application scene, wherein the control instruction is used for controlling the operation of the intelligent device.
4. The method according to claim 2, wherein before the gateway device stores the key identifier of the smart door lock key issued by the cloud server and the application scenario corresponding to the key identifier in each operating state of the smart door lock, the method further comprises:
responding to user triggering in a client of the intelligent door lock, setting an application scene, the running state of the intelligent door lock and the corresponding relation of key identification of the intelligent door lock key, and issuing the application scene, the running state of the intelligent door lock and the key identification corresponding to the application scene to gateway equipment by a cloud server.
5. A method for realizing the self-definition of the key function of an intelligent door lock is applied to the intelligent door lock and is characterized by comprising the following steps:
storing key identifiers of keys of an intelligent door lock and key functions corresponding to the key identifiers in each running state of the intelligent door lock, wherein the intelligent door lock is connected to gateway equipment;
according to the current running state of the intelligent door lock, acquiring a key function corresponding to the current running state of the intelligent door lock, and displaying a key corresponding to the key function corresponding to the current running state of the intelligent door lock so as to indicate a user to trigger the displayed key;
when a key displayed on the intelligent door lock is triggered, acquiring a key identifier of the triggered key and the key function corresponding to the key identifier of the triggered key in the current running state of the intelligent door lock; the triggered key identification comprises a group of key identifications triggered in sequence;
and sending the key function corresponding to the triggered key in the current operation state of the intelligent door lock to the gateway device, so that the gateway device controls the gateway device and/or the intelligent device connected with the gateway device to operate according to the key function corresponding to the triggered key in the current operation state of the intelligent door lock, and the key function corresponding to the triggered key in the current operation state of the intelligent door lock is realized.
6. The method of claim 5, wherein before storing the key identifiers of the keys of the smart door lock and the key functions corresponding to the key identifiers in each operating state of the smart door lock, the method further comprises:
responding to user triggering in a client of the intelligent door lock, setting a key function, the running state of the intelligent door lock and the corresponding relation of key identification of a key of the intelligent door lock, and issuing the key function, the running state of the intelligent door lock and the key identification corresponding to the key function to the intelligent door lock by a cloud server through gateway equipment; or,
responding to user triggering on a control panel of the intelligent door lock, setting a key function and a corresponding relation between the operating state of the intelligent door lock and a key identification of a key of the intelligent door lock, wherein the intelligent door lock stores the key identification of the key, the operating state of the intelligent door lock and the key function corresponding to the key identification.
7. The utility model provides a realize self-defined device of intelligence lock button function, is applied to gateway equipment, its characterized in that, the device includes:
the gateway storage module is used for storing key identifiers of intelligent door lock keys issued by the cloud server and key functions corresponding to the key identifiers of the intelligent door lock in each running state by the gateway equipment, and the intelligent door lock is connected to the gateway equipment; the key functions corresponding to the key identifiers in each running state are generated by user-defined configuration;
the gateway acquisition module is used for acquiring the key identification of the triggered key and the key function corresponding to the triggered key in the current running state of the intelligent door lock when the key displayed on the intelligent door lock is triggered; the intelligent door lock displays a key corresponding to the key function corresponding to the current running state according to the current running state of the intelligent door lock, so as to indicate a user to trigger the displayed key; the triggered key identification comprises a group of key identifications triggered in sequence;
and the control operation module is used for controlling the gateway equipment and/or the intelligent equipment connected with the gateway equipment to operate according to the key function corresponding to the key identifier of the triggered key in the current operation state of the intelligent door lock, so as to realize the key function corresponding to the key identifier of the triggered key in the current operation state of the intelligent door lock.
8. The utility model provides a realize self-defined device of intelligence lock button function, is applied to intelligent lock, its characterized in that, the device includes:
the intelligent door lock comprises a door lock storage module, a gateway device and a control module, wherein the door lock storage module is used for storing key identifiers of intelligent door lock keys and key functions corresponding to the key identifiers in each operating state of the intelligent door lock, and the intelligent door lock is connected to the gateway device;
the key display module is used for acquiring a key function corresponding to the current operating state of the intelligent door lock according to the current operating state of the intelligent door lock and displaying a key corresponding to the key function corresponding to the current operating state of the intelligent door lock;
the intelligent door lock comprises a door lock acquisition module, a key function acquisition module and a key function acquisition module, wherein the door lock acquisition module is used for acquiring a key identifier of a triggered key and the key function corresponding to the key identifier of the triggered key in the current running state of the intelligent door lock when the key displayed on the intelligent door lock is triggered; the triggered key identification comprises a group of key identifications triggered in sequence;
and the sending module is used for sending the key function corresponding to the triggered key in the current running state of the intelligent door lock to the gateway equipment, so that the gateway equipment controls the gateway equipment and/or the intelligent equipment connected with the gateway equipment to run according to the key function corresponding to the triggered key in the current running state of the intelligent door lock, and the key function corresponding to the triggered key in the current running state of the intelligent door lock is realized.
9. A communication device, comprising:
a processor; and
a memory having computer readable instructions stored thereon which, when executed by the processor, implement the method of any of claims 1 to 6.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810043991.XA CN108280906B (en) | 2018-01-17 | 2018-01-17 | Method and device for realizing self-definition of key function of intelligent door lock |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810043991.XA CN108280906B (en) | 2018-01-17 | 2018-01-17 | Method and device for realizing self-definition of key function of intelligent door lock |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108280906A CN108280906A (en) | 2018-07-13 |
CN108280906B true CN108280906B (en) | 2022-01-14 |
Family
ID=62803809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810043991.XA Active CN108280906B (en) | 2018-01-17 | 2018-01-17 | Method and device for realizing self-definition of key function of intelligent door lock |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108280906B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112863013A (en) * | 2021-01-04 | 2021-05-28 | 珠海格力电器股份有限公司 | Unlocking method, device, equipment and medium |
CN113268005B (en) * | 2021-04-30 | 2024-05-24 | 广州中鸣力控信息工程有限公司 | Intelligent scene control method, system, device and storage medium |
CN115083040A (en) * | 2021-10-22 | 2022-09-20 | 长城汽车股份有限公司 | Remote control key function configuration method and system and automobile |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN203104505U (en) * | 2012-12-04 | 2013-07-31 | 宁夏隆基宁光仪表有限公司 | Multifunctional home intelligent gateway |
CN107121938A (en) * | 2017-06-30 | 2017-09-01 | 北京金茂绿建科技有限公司 | Intelligent home equipment control method, the device and system of identity-based identification |
CN107132822A (en) * | 2017-04-05 | 2017-09-05 | 美的智慧家居科技有限公司 | Control method, intelligent door lock and the control system of smart home |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102938729B (en) * | 2012-10-30 | 2016-12-21 | 山东智慧生活数据系统有限公司 | The long-range control method of intelligent gateway, intelligent domestic system and home appliance |
CN104142659B (en) * | 2013-11-12 | 2017-02-15 | 珠海优特物联科技有限公司 | Method and system for switching smart home scenes |
CN104243250B (en) * | 2014-08-18 | 2017-12-12 | 小米科技有限责任公司 | Access authorization methods, device and equipment based on intelligent domestic system |
CN104320494A (en) * | 2014-11-15 | 2015-01-28 | 周成亮 | Intelligent home doorbell system based on cloud technology and Internet of Things technology |
CN106371322B (en) * | 2015-07-20 | 2021-09-03 | 中兴通讯股份有限公司 | Intelligent household control method, device and system |
US9626850B2 (en) * | 2015-09-02 | 2017-04-18 | Vivint, Inc. | Home automation communication system |
CN105590362A (en) * | 2016-01-05 | 2016-05-18 | 南京物联传感技术有限公司 | Multifunctional smart lock |
CN106302041A (en) * | 2016-08-05 | 2017-01-04 | 深圳博科智能科技有限公司 | A kind of intelligent home equipment control method and device |
CN107229230A (en) * | 2017-05-27 | 2017-10-03 | 美的智慧家居科技有限公司 | Terminal and its control method, intelligent domestic system and computer-readable recording medium |
-
2018
- 2018-01-17 CN CN201810043991.XA patent/CN108280906B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN203104505U (en) * | 2012-12-04 | 2013-07-31 | 宁夏隆基宁光仪表有限公司 | Multifunctional home intelligent gateway |
CN107132822A (en) * | 2017-04-05 | 2017-09-05 | 美的智慧家居科技有限公司 | Control method, intelligent door lock and the control system of smart home |
CN107121938A (en) * | 2017-06-30 | 2017-09-01 | 北京金茂绿建科技有限公司 | Intelligent home equipment control method, the device and system of identity-based identification |
Non-Patent Citations (1)
Title |
---|
百度经验 指纹密码锁如何添加新用户;lovevigerss;《https://jingyan.baidu.com/article/48a42057027199a9242504e4.html》;20170310;第1页 * |
Also Published As
Publication number | Publication date |
---|---|
CN108280906A (en) | 2018-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108513154B (en) | Smart home control method based on smart television, smart television and storage medium | |
US11888644B2 (en) | Network configuration method for home appliance, home appliance, mobile terminal, and storage medium | |
CN108259643B (en) | Binding method and device of intelligent device and user operation terminal, and electronic device | |
CN105471686B (en) | Terminal control method, device and system | |
CN103309308B (en) | A kind of device intelligence control method and device, system, PnP device | |
CN108280906B (en) | Method and device for realizing self-definition of key function of intelligent door lock | |
US20190141135A1 (en) | Method and terminal for controlling internet of things and controlled electronic device | |
CN112073471B (en) | Control method and device of equipment, storage medium and electronic device | |
CN108156058B (en) | Method and device for accessing intelligent gateway equipment and readable storage medium | |
CN106054695A (en) | Remote control method and system of intelligent equipment, and intelligent equipment | |
CN104615004A (en) | Intelligent household electrical appliance operating authorization control method and device | |
CN104980322B (en) | The method and device to link between network access equipment | |
CN103605531A (en) | Household appliance control method and device and mobile terminal | |
CN104144420A (en) | Wireless access method and related equipment and system | |
CN105577721A (en) | Remote terminal control method and system thereof | |
CN104967544B (en) | Network access equipment interlock method and network access equipment linkage | |
CN104835304B (en) | Bluetooth remote control device and its configuration method | |
CN104780470A (en) | Household appliance control method and household appliance control terminal | |
CN110687815B (en) | Equipment control method, device, terminal equipment and storage medium | |
CN107798852A (en) | A kind of control method of Universal infrared remote controller system | |
CN108803371A (en) | A kind of control method and device of electrical equipment | |
CN113612887B (en) | Management and control system and method for managing mobile terminal based on family and school together | |
CN113341754A (en) | Scene configuration method, scene engine, user terminal and intelligent home system | |
CN107104942A (en) | Internet of Things user management method and device | |
CN110808984A (en) | M2M terminal control method and related equipment |
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 |