Control method, device and equipment of intelligent door lock and storage medium

By setting multiple key character groups and randomly or fixedly changing the character arrangement in smart door locks, the risk of attackers cracking passwords is mitigated, and the user experience is improved.

CN121708673APending Publication Date: 2026-03-20MIDEA INTELLIGENT LIGHTING & CONTROLS TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411298468.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-18
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

When entering a password, attackers can crack the correct password by observing dust and fingerprints on the keypad. Furthermore, the addition of decoy passwords negatively impacts the user experience.

Method used

Smart door locks include multiple key character groups. Each time a password is entered, the target character group is randomly or fixedly selected from the multiple key character groups, and the character arrangement is changed to ensure that the key positions are different each time.

Benefits of technology

It reduces the risk of attackers cracking the correct password, while eliminating the need for a decoy password, thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121708673A_ABST
    Figure CN121708673A_ABST
Patent Text Reader

Abstract

The invention relates to a control method, device and equipment of an intelligent door lock and a storage medium. The intelligent door lock comprises a plurality of key character groups, each key character group comprises a plurality of key characters, the positions of the key characters are represented by character arrangement, different key character groups correspond to different display areas, and the method comprises the following steps: in response to an unlocking request operation of a user, determining a target key character group from the key character groups, the target key character group is selected, the target character arrangement of the target key character group is determined, the target character arrangement is different from at least one historical character arrangement, and the historical character arrangement is the character arrangement historically presented by the historically displayed key character group; and in a display area corresponding to the target key character group, displaying the target key character group according to the target character arrangement. According to the embodiment of the invention, the risk that a correct password is cracked by an attacker can be reduced, and the user experience can be improved due to the fact that multiple virtual passwords do not need to be input.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of smart door lock technology, and in particular to control methods, devices, equipment and storage media for smart door locks. Background Technology

[0002] Smart door locks are becoming increasingly popular due to their convenience, speed, security, intelligent control, and remote unlocking capabilities. Unlocking methods for smart door locks include fingerprint unlocking, password unlocking, and card unlocking. When using a password unlocking method, users need to press the corresponding numbers on the screen; the lock will only unlock when the password is correct.

[0003] However, as users enter the correct password more frequently, it creates opportunities for attackers. They can determine frequently pressed numbers by analyzing the density of dust or fingerprints on the screen's number areas, and then repeatedly input combinations of these frequently pressed numbers to crack the correct password, thus unlocking the door and committing theft. Currently, although decoy PINs can be added before and after the correct PIN, users rarely use this feature because it increases the number of digits required for the password, negatively impacting the user experience. Summary of the Invention

[0004] To address the aforementioned technical problems, this disclosure provides a control method, apparatus, device, and storage medium for smart door locks.

[0005] In a first aspect, this disclosure provides a control method for a smart door lock, the smart door lock including multiple key character groups, each key character group including multiple key characters, the positions of the multiple key characters being represented by character arrangement, and different key character groups corresponding to different display areas, the method including:

[0006] In response to a user's unlock request, a target key character group is determined from the plurality of key character groups, and a target character arrangement of the target key character group is determined, wherein the target character arrangement is different from at least one historical character arrangement, and the historical character arrangement is the character arrangement of a previously displayed key character group that was previously presented.

[0007] The target key character group is displayed in the display area corresponding to the target key character group according to the target character arrangement.

[0008] Secondly, this disclosure also provides a control device for a smart door lock, the smart door lock including multiple key character groups, each key character group including multiple key characters, the positions of the multiple key characters being represented by character arrangement, different key character groups corresponding to different display areas, the device including:

[0009] The first determining module is used to respond to the user's unlock request operation, determine the target key character group from the plurality of key character groups, and determine the target character arrangement of the target key character group, wherein the target character arrangement is different from at least one historical character arrangement, and the historical character arrangement is the character arrangement of the key character group that has been displayed in the past.

[0010] The first display module is used to display the target key character group in the display area corresponding to the target key character group according to the target character arrangement.

[0011] Thirdly, this disclosure also provides a computer-readable storage medium storing a computer program that, when executed by a processor, enables the processor to implement the smart lock control method of the first aspect described above.

[0012] Fourthly, this disclosure also provides a smart door lock, including:

[0013] Multiple key character groups, each key character group includes multiple key characters, the position of the multiple key characters is represented by the character arrangement, and different key character groups correspond to different display areas;

[0014] processor;

[0015] Memory, used to store executable instructions;

[0016] The processor is used to read executable instructions from memory and execute the executable instructions to implement the smart door lock control method of the first aspect mentioned above.

[0017] The technical solution provided in this disclosure has the following advantages compared with the prior art:

[0018] The present disclosure discloses a control method, apparatus, device, and storage medium for a smart door lock. The smart door lock includes multiple key character groups, each containing multiple key characters. The positions of the multiple key characters are represented by character arrangement. Different key character groups correspond to different display areas. In response to a user's unlocking request, the lock determines a target key character group from the multiple key character groups and determines the target character arrangement of the target key character group. The target character arrangement differs from at least one historical character arrangement, which is a previously displayed character arrangement of a key character group. The target key character group is then displayed in the display area corresponding to the target key character group according to the target character arrangement. As can be seen, the above technical solution, by setting the smart lock to include multiple key character groups, differs from conventional locks that only include one key character group. Furthermore, the key character groups and character arrangements may differ when the user enters the password twice. This makes it relatively less noticeable the depth of dust, fingerprints, and other traces on the key character display positions on the smart lock of this embodiment compared to existing technologies, even if the user enters the correct password the same number of times. Moreover, even if an attacker determines the frequently pressed positions based on the depth of these traces, it is difficult for an attacker to crack the correct password based on the frequently pressed positions, since the frequently pressed positions are more numerous than the number of digits in the correct password. In summary, according to the embodiments of this disclosure, the risk of the correct password being cracked by an attacker can be reduced, and the user experience can be improved because there is no need to enter multiple decoy passwords. Attached Figure Description

[0019] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0020] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 A flowchart illustrating a control method for a smart door lock provided in an embodiment of this disclosure;

[0022] Figure 2 An exploded view of the front panel assembly of a smart door lock provided in an embodiment of this disclosure;

[0023] Figure 3 This is a schematic diagram of the state of a touchscreen after it is turned off, provided as an embodiment of the present disclosure;

[0024] Figure 4This is a schematic diagram illustrating the character arrangement state of a touchscreen after its first screen-on, as provided in an embodiment of the present disclosure.

[0025] Figure 5 This is a schematic diagram illustrating the character arrangement state of a touchscreen after it is turned on for the second time, as provided in an embodiment of this disclosure.

[0026] Figure 6 This is a schematic diagram illustrating the character arrangement state of a touchscreen after its third screen-on, as provided in an embodiment of the present disclosure.

[0027] Figure 7 This is a schematic diagram of the structure of a control device for a smart door lock provided in an embodiment of the present disclosure;

[0028] Figure 8 This is a schematic diagram of the structure of a smart door lock provided in an embodiment of this disclosure. Detailed Implementation

[0029] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0030] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0031] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0032] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0033] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0034] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0035] Figure 1 This is a flowchart illustrating a control method for a smart door lock provided in an embodiment of this disclosure.

[0036] In some embodiments of this disclosure, Figure 1 The method shown can be executed by the control device of the smart lock, which can be implemented by software and / or hardware. The control device of the smart lock can be exemplarily understood as a processor within the smart lock, but is not limited thereto. For example... Figure 1 As shown, the control method of this smart door lock may include the following steps.

[0037] S110. In response to the user's unlock request operation, determine the target key character group from multiple key character groups, and determine the target character arrangement of the target key character group, wherein the target character arrangement is different from at least one historical character arrangement, and the historical character arrangement is the character arrangement of the key character group that has been displayed in the past.

[0038] In this embodiment of the disclosure, the smart door lock includes multiple key character groups, each containing multiple key characters. The positions of the multiple key characters are represented by the character arrangement, and different key character groups correspond to different display areas.

[0039] Specifically, the number of button character groups on a smart lock can be set by those skilled in the art according to actual conditions, and is not limited here. For example, a smart lock may include 2 groups of button character groups, 3 groups of button character groups, or 4 groups of button character groups, but is not limited thereto.

[0040] Specifically, each key character group includes multiple key characters, which together constitute the user's password input interface (or keypad).

[0041] In some examples, multiple key characters may include numeric keys (e.g., 0-9) used to input numbers, forming part of the password. In other examples, multiple key characters may include numeric keys (e.g., 0-9) and function keys, where the keys may include the asterisk (*) and the hash (#) key. The asterisk (*) is typically used to activate a function or command, such as starting password input, and the hash (#) key is typically used to terminate a function or command, such as ending password input. However, this is not the only possible approach.

[0042] Specifically, multiple key characters in a key character group can be arranged to form a key keyboard. The character arrangement is used to characterize the positional distribution of each key character in the key character group on the key keyboard.

[0043] In some examples, the key character group includes 12 key characters: 0-9, *, and #. One character arrangement is a 3x4 arrangement of the 12 key characters, with the first row from left to right as 0, 6, #; the second row from left to right as 2, 5, 9; the third row from left to right as 8, *, 7; and the fourth row from left to right as 3, 1, 4. Another character arrangement is a 3x4 arrangement of the 12 key characters, with the first row from left to right as 5, 0, 1; the second row from left to right as 8, 2, *; the third row from left to right as 9, 6, 4; and the fourth row from left to right as #, 3, 7. Yet another character arrangement is a 3x4 arrangement of the 12 key characters, with the first row from left to right as 2, 4, *; the second row from left to right as 1, 0, 7; the third row from left to right as 6, 8, #; and the fourth row from left to right as 9, 3, 5. However, this is not the only arrangement.

[0044] Specifically, each key character group corresponds to one display area. The arrangement of multiple display areas corresponding to multiple key character groups on the smart lock screen can be configured by those skilled in the art according to actual conditions, and is not limited thereto. For example, the multiple display areas corresponding to multiple key character groups can be arranged vertically in a column or in rows and columns, etc., but are not limited to these arrangements.

[0045] In some examples, the display areas corresponding to different key character groups do not overlap. This means that as the user enters the correct password more frequently, the number of frequently pressed positions increases, often several times the length of the correct password. Thus, the difference between the number of frequently pressed positions and the length of the correct password is significant, making it more difficult for an attacker to crack the correct password based on frequently pressed positions. In other examples, the display areas corresponding to different key character groups can partially overlap. This helps reduce the screen space occupied by multiple key character groups on the smart lock.

[0046] In some examples, the display area corresponding to each key character group is positioned fixed on the screen. In other examples, the display area corresponding to at least one key character group is not fixed; for example, the display area corresponding to a key character group is randomly shifted up, down, left, or right by a preset number of key characters (e.g., 0.5 rows) at preset intervals, but this is not a limitation. This helps to make the depth of dust, fingerprints, and other traces on the screen more uniform.

[0047] In this embodiment, when a user wants to unlock the smart lock by entering a password, they can send an unlock request to the smart lock. Responding to this request, the smart lock determines the target key character group from multiple key character groups and determines the target character arrangement within that group. Then, it displays the target key character group in its corresponding display area according to the target character arrangement. This presents the user with a set of key character groups (i.e., the target key character group), allowing the user to enter their password by pressing the key character corresponding to the correct password within that group.

[0048] Specifically, the target character layout refers to the character layout of the target key character group when displaying the target key character group.

[0049] Specifically, the target character layout differs from at least one historical character layout, which is the historical character layout of a previously displayed key character group.

[0050] For example, the key character group includes 12 key characters: 0-9, *, and #. The target character is arranged in a 3×4 pattern. The first row from left to right is 0, 6, #; the second row from left to right is 2, 5, 9; the third row from left to right is 8, *, 7; and the fourth row from left to right is 3, 1, 4. Thus, when the correct password is "1, 2, 3, 4", the user needs to press the middle key character of the fourth row, the left key character of the second row, the left key character of the fourth row, and the right key character of the fourth row in sequence within the display area corresponding to the target key character group. A previously displayed key character group has the following arrangement: the 12 key characters are arranged in a 3×4 pattern. The first row from left to right is 5, 0, 1; the second row from left to right is 8, 2, *; the third row from left to right is 9, 6, 4; and the fourth row from left to right is #, 3, 7. Thus, when the correct password is "1, 2, 3, 4", the user needs to press the rightmost key character of the first row, the middle key character of the second row, the middle key character of the fourth row, and the rightmost key character of the third row in sequence within the display area corresponding to the key character group. It is evident that the user presses different key characters on the lock screen during these two password input processes. Therefore, given the same number of correct password input attempts, compared to existing technologies, the depth of dust, fingerprints, and other traces on the display key character positions on the smart lock of this embodiment will be relatively less noticeable at these locations compared to existing technologies.

[0051] Optionally, the character arrangement of two adjacent key character groups may be different.

[0052] Further optionally, the key character groups displayed in two consecutive displays are the same key character groups, but the character arrangements presented when the same key character group is displayed in two separate displays are different;

[0053] And / or, the key character groups displayed on two consecutive occasions are different key character groups, and the character arrangement is different when the different key character groups are displayed on two occasions.

[0054] Specifically, the same set of key characters can be displayed in two consecutive displays, but the character arrangement will be different in each display.

[0055] Specifically, the key character groups displayed in two consecutive instances can be different key character groups, and the character arrangement presented when displaying the two key character groups is different.

[0056] Understandably, by setting different character arrangements for adjacent key character groups, it makes it difficult for attackers to unlock the device by pressing the same positions as the user when they see the user pressing the keys. Furthermore, it ensures that the number of times each key character on the screen is pressed is more even, making the depth of dust, fingerprints, and other traces on each key character less noticeable, thus greatly reducing the risk of the correct password being cracked by attackers.

[0057] S120. Display the target key character group in the display area corresponding to the target key character group according to the target character arrangement.

[0058] Specifically, multiple key characters in the target key character group are arranged in the target character layout.

[0059] Specifically, the smart lock may include a main control board with multiple light-emitting units. A target light-emitting unit is selected from the multiple light-emitting units according to the target character arrangement, and the target light-emitting unit is controlled to illuminate to display the target key character group presenting the target character arrangement. For example, the light-emitting unit may include LEDs, but is not limited to this.

[0060] This embodiment of the invention includes multiple key character groups in the smart lock, unlike conventional locks which only include one key character group. Furthermore, the key character groups and their arrangement may differ when the user enters the password twice. This results in less noticeable dust, fingerprints, and other traces on the key character display positions on the smart lock compared to existing technologies, even when the user enters the correct password the same number of times. Even if an attacker determines the frequently pressed positions based on the depth of these traces, the number of frequently pressed positions exceeds the length of the correct password, making it difficult for the attacker to crack the correct password. In summary, this embodiment reduces the risk of the correct password being cracked by an attacker and improves the user experience by eliminating the need to enter multiple decoy passwords.

[0061] In some embodiments of this disclosure, the key character group has a preset fixed character arrangement, and the fixed character arrangement is different for different key character groups;

[0062] This includes determining the target key character group from multiple key character groups and determining the target character arrangement of the target key character group, including:

[0063] S1111. Randomly select one key character group from multiple key character groups as the target key character group;

[0064] S1112. Use the fixed character arrangement of the target key character group as the target character arrangement.

[0065] Specifically, the fixed character layout refers to the fixed character layout of the key character group. That is, for the same key character group, each time the key character group is displayed, the layout presented by the key character group is the fixed character layout of the key character group.

[0066] Optionally, the fixed character layout of the keypad character group is not a conventional character layout, where conventional character layouts include standard telephone keypad layouts and calculator keypad layouts. This increases the difficulty for attackers to crack the password.

[0067] Specifically, each time a user needs to enter a password, a key character group is randomly selected from multiple key character groups as the target key character group. The target key character group is then displayed in the display area corresponding to the target key character group according to the fixed character arrangement of the target key characters (i.e., the target character arrangement).

[0068] For example, the smart door lock includes three key character groups, each containing 12 key characters: 0-9, *, and #. The first key character group has a fixed character arrangement of 12 characters in a 3x4 pattern: the first row from left to right contains 0, 6, and #; the second row contains 2, 5, and 9; the third row contains 8, *, and 7; and the fourth row contains 3, 1, and 4. The second key character group also has a fixed character arrangement of 12 characters in a 3x4 pattern. The characters are arranged in a specific pattern: the first row from left to right is 5, 0, 1; the second row from left to right is 8, 2, *; the third row from left to right is 9, 6, 4; and the fourth row from left to right is #, 3, 7. The third keypad character group has a fixed arrangement of 12 characters arranged in a 3x4 pattern: the first row from left to right is 2, 4, *; the second row from left to right is 1, 0, 7; the third row from left to right is 6, 8, #; and the fourth row from left to right is 9, 3, 5. The first keypad character group is displayed when the user enters their password for the first time; the third keypad character group is displayed when the user enters their password for the second time; and the second keypad character group is displayed when the user enters their password for the third time. However, this arrangement is not limited to this.

[0069] This can be understood as follows: by setting the keypad character groups to have a preset fixed character layout, users become familiar with the character layout of each keypad character group, making it easier for them to quickly enter the password. Furthermore, by setting different fixed character layouts for different keypad character groups, users will press different positions on different keypad character groups when entering the same password. This makes it difficult for an attacker to crack the correct password even if they determine the user's frequently pressed positions, because the frequently pressed positions on each keypad character group are different, and the number of frequently pressed positions on the entire screen exceeds the number of characters in the correct password.

[0070] In other embodiments of this disclosure, the character arrangement of the key character group is not fixed;

[0071] This includes determining the target key character group from multiple key character groups and determining the target character arrangement of the target key character group, including:

[0072] By using random operations, the target key character group is determined from multiple key character groups, and the target character arrangement is determined.

[0073] Specifically, random operations include: determining a target key character group by randomly selecting from multiple key character groups, and / or obtaining the character arrangement of the key character group (i.e., random character arrangement) by randomly processing the positions of multiple key characters in the key character group.

[0074] Understandably, by setting the character arrangement of the keypad character groups to be variable, the number of times each displayed keypad character in the corresponding display area is pressed is more evenly distributed. This makes the depth of dust, fingerprints, and other traces on each displayed keypad character less noticeable, further reducing the risk of the correct password being cracked by an attacker. Furthermore, by using random operations to determine the target keypad character group from multiple keypad character groups and the target character arrangement, the probability is high that the keypad character groups displayed by the smart lock differ between two consecutive password entries, and that the character arrangements of the displayed keypad character groups differ between the two entries. Therefore, even if an attacker has previously seen where the user pressed the keys when entering the password, it will be very difficult to crack the correct password.

[0075] In some embodiments, determining a target key character group from multiple key character groups using a random operation, and determining the target character arrangement, includes:

[0076] S1121. Randomize the positions of multiple key characters in multiple key character groups to obtain a random character arrangement for each key character group;

[0077] S1122. Determine the target key character group from multiple key character groups;

[0078] S1123. Arrange the random characters of the target key character group as the target character arrangement.

[0079] Specifically, each time a user needs to enter a password, the positions of multiple key characters in multiple key character groups are first randomly processed to obtain a random character arrangement for each key character group. Then, the target key character group is determined from the randomly processed key character groups, and the target key character group is displayed in the display area corresponding to the target key character group according to the random character arrangement of the target key characters (i.e., the target character arrangement).

[0080] In some examples, S1122 includes: randomly selecting one key character group from multiple key character groups as the target key character group.

[0081] In other examples, S1122 includes: multiple key character groups are pre-numbered sequentially, and the next key character group with the number corresponding to "the number of the last displayed key character group" is used as the target key character group.

[0082] It is understandable that by randomizing the character arrangement, the randomness and unpredictability of the character arrangement displayed each time can be increased, making it difficult for attackers to accurately record the user's input password and to easily deduce the correct password from traces such as dust and fingerprints.

[0083] In other embodiments, a target key character group is determined from multiple key character groups using a random operation, and the target character arrangement is determined, including:

[0084] S1131. Determine the target key character group from multiple key character groups;

[0085] S1132. Randomize the positions of multiple key characters in the target key character group to obtain the target character arrangement.

[0086] Specifically, each time a user needs to enter a password, the target key character group is first determined from multiple key character groups. Then, the positions of multiple key characters in the target key character group are randomly processed to obtain a random character arrangement of the target key character group (i.e., the target character arrangement). The target key character group is then displayed in the display area corresponding to the target key character group according to the random character arrangement of the target key characters.

[0087] Optionally, S1131 includes: randomly selecting one key character group from multiple key character groups as the target key character group; or, the multiple key character groups are pre-numbered sequentially, and the next key character group with the number corresponding to "the number of the previously displayed key character group" is used as the target key character group.

[0088] Understandably, by first determining the target key character group and then randomly processing the positions of multiple key characters within that group to obtain the target character arrangement, the target character arrangement can be quickly obtained and displayed. This achieves a faster response to user unlocking requests and improves the user experience.

[0089] In some embodiments of this disclosure, one key character group is randomly selected from a plurality of key character groups as the target key character group, including:

[0090] From multiple key character groups, identify the key character groups other than the previously displayed key character group as candidate key character groups;

[0091] From the candidate key character groups, randomly select one as the target key character group.

[0092] This allows each key character group to be displayed more evenly, making the depth of dust, fingerprints, and other traces on the screen less noticeable and greatly reducing the risk of the correct password being cracked by attackers.

[0093] The control method of the smart door lock provided in this disclosure will be described in detail below with reference to a specific example. Figure 2 This is an exploded view of the front panel assembly of a smart door lock provided in an embodiment of this disclosure. Figure 3This is a schematic diagram of the state of a touchscreen after it is turned off, provided as an embodiment of this disclosure. Figure 4 This is a schematic diagram illustrating the character arrangement state of a touchscreen after it is first turned on, as provided in an embodiment of this disclosure. Figure 5 This is a schematic diagram illustrating the character arrangement state of a touchscreen after it is turned on for the second time, as provided in an embodiment of this disclosure. Figure 6 This is a schematic diagram illustrating the character arrangement state of a touchscreen after its third screen-on, as provided in an embodiment of this disclosure. Figure 2-6 As shown, the smart lock includes a front panel housing 10, a touchscreen 20, a main control board 30, a base plate 40, and a silicone pad 50. Touching the key characters on the touchscreen 20 allows users to operate the smart lock (such as unlocking) and perform queries. Each key character group contains 12 characters: 0-9, *, and #. The touchscreen 20 displays only one key character group each time it lights up, and the arrangement of these characters differs from the previous display. Users enter their correct password, ensuring that the position of each key character on the screen is consistently consistent, without any one character being particularly prominent.

[0094] Figure 7 This is a schematic diagram of the structure of a control device for a smart door lock provided in an embodiment of this disclosure. The device shown in 7 can be applied to a smart door lock. Figure 7 As shown, the smart door lock includes multiple key character groups, each containing multiple key characters. The positions of these key characters are represented by their arrangement, and different key character groups correspond to different display areas. The device includes:

[0095] The first determining module 710 is used to respond to the user's unlocking request operation, determine the target key character group from the plurality of key character groups, and determine the target character arrangement of the target key character group, wherein the target character arrangement is different from at least one historical character arrangement, and the historical character arrangement is the character arrangement of the key character group that has been displayed in the past.

[0096] The first display module 720 is used to display the target key character group in the display area corresponding to the target key character group according to the target character arrangement.

[0097] Optionally, the key character group has a preset fixed character layout, and the fixed character layout is different for different key character groups;

[0098] The first determining module 710 includes a first selecting submodule for randomly selecting one key character group from the plurality of key character groups as the target key character group.

[0099] The first determining submodule is used to take the fixed character arrangement of the target key character group as the target character arrangement.

[0100] Optionally, the character arrangement of the key character group is not fixed;

[0101] The first determining module 710 includes a random submodule, which is used to determine the target key character group from the plurality of key character groups by using random operations, and to determine the target character arrangement.

[0102] Optionally, the random submodule includes: a first random unit, used to randomly process the positions of the multiple key characters in the multiple key character groups to obtain a random character arrangement for each key character group;

[0103] The first selection unit is used to randomly select one key character group from the plurality of key character groups as the target key character group;

[0104] The first determining unit is used to determine the random character arrangement of the target key character group as the target character arrangement.

[0105] Optionally, the random submodule includes: a second selection unit, configured to randomly select one from the plurality of key character groups as the target key character group;

[0106] The second random unit is used to randomly process the positions of the multiple key characters in the target key character group to obtain the target character arrangement.

[0107] Optionally, the first selection submodule, the first random unit, or the second random unit is specifically used to determine, from the plurality of key character groups, a key character group other than the previously displayed key character group as a candidate key character group;

[0108] One key character group is randomly selected from the candidate key character groups as the target key character group.

[0109] Optionally, the same key character group is displayed in two consecutive displays, but the character arrangement is different when the same key character group is displayed in two separate displays.

[0110] And / or, the key character groups displayed on two consecutive occasions are different key character groups, and the character arrangement is different when the different key character groups are displayed on two occasions.

[0111] It should be noted that, Figure 7 The control device 700 of the smart door lock shown can execute each step in any of the above method embodiments and achieve each process and effect in any of the above method embodiments, which will not be elaborated here.

[0112] Figure 8 This is a structural schematic diagram of a smart door lock provided in an embodiment of this disclosure. Figure 8 As shown, the smart door lock may include a processor 801 and a memory 802 storing computer program instructions.

[0113] Specifically, the processor 801 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0114] Memory 802 may include a mass storage device for information or instructions. For example, and not limitingly, memory 802 may include a hard disk drive (HDD), a floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 802 may include removable or non-removable (or fixed) media. Where appropriate, memory 802 may be internal or external to the integrated gateway device. In a particular embodiment, memory 802 is a non-volatile solid-state memory. In a particular embodiment, memory 802 includes read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (Electrically Programmable ROM, EPROM), an electrically erasable programmable PROM (EEPROM), an electrically alterable ROM (EAROM), or flash memory, or a combination of two or more of these.

[0115] The processor 801 can perform the steps in any of the above method embodiments by reading and executing the computer program instructions stored in the memory 802.

[0116] In one example, the smart lock may also include a transceiver 803 and a bus 804. Wherein, as... Figure 8 As shown, the processor 801, memory 802 and transceiver 803 are connected via bus 804 and communicate with each other.

[0117] Bus 804 includes hardware, software, or both. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industrial Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, bus 804 may include one or more buses. Although specific buses are described and illustrated in the embodiments of this application, this application considers any suitable bus or interconnection.

[0118] This disclosure also provides a computer-readable storage medium that can store a computer program. When the computer program is executed by a processor, the processor enables the processor to implement the smart lock control method provided in this disclosure.

[0119] The aforementioned storage medium may, for example, include a memory 802 containing computer program instructions, which can be executed by the processor 801 of the smart lock to complete the control method of the smart lock provided in this embodiment. Optionally, the storage medium may be a non-transitory computer-readable storage medium, such as a ROM, random access memory (RAM), compact disc-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device.

[0120] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A control method for an intelligent door lock, characterized in that, The smart door lock includes multiple key character groups, each containing multiple key characters. The positions of the multiple key characters are represented by character arrangement, and different key character groups correspond to different display areas. The method includes: In response to a user's unlock request, a target key character group is determined from the plurality of key character groups, and a target character arrangement of the target key character group is determined, wherein the target character arrangement is different from at least one historical character arrangement, and the historical character arrangement is the character arrangement of a previously displayed key character group that was previously presented. The target key character group is displayed in the display area corresponding to the target key character group according to the target character arrangement.

2. The method according to claim 1, characterized in that, The key character group has a preset fixed character layout, and the fixed character layout is different for different key character groups; The step of determining the target key character group from the plurality of key character groups and determining the target character arrangement of the target key character group includes: From the plurality of key character groups, one key character group is randomly selected as the target key character group; The fixed character arrangement of the target key character group is taken as the target character arrangement.

3. The method according to claim 2, characterized in that, The character arrangement of the key character group is not fixed; The step of determining the target key character group from the plurality of key character groups and determining the target character arrangement of the target key character group includes: By using random operations, the target key character group is determined from the plurality of key character groups, and the target character arrangement is determined.

4. The method according to claim 3, characterized in that, The step of determining the target key character group from the plurality of key character groups using random operations, and determining the target character arrangement, includes: The positions of the multiple key characters in the multiple key character groups are randomly processed to obtain a random character arrangement for each key character group; From the plurality of key character groups, one key character group is randomly selected as the target key character group; The random character arrangement of the target key character group is taken as the target character arrangement.

5. The method according to claim 3, characterized in that, The step of determining the target key character group from the plurality of key character groups using random operations, and determining the target character arrangement, includes: From the plurality of key character groups, one is randomly selected as the target key character group; The positions of the multiple key characters in the target key character group are randomly processed to obtain the target character arrangement.

6. The method according to claim 2, 4 or 5, characterized in that, The step of randomly selecting one key character group from the plurality of key character groups as the target key character group includes: From the plurality of key character groups, determine the key character groups other than the key character groups displayed last time as candidate key character groups; One key character group is randomly selected from the candidate key character groups as the target key character group.

7. The method according to claim 1, characterized in that, The key character group displayed in two consecutive instances is the same key character group, but the character arrangement is different when the same key character group is displayed in two instances. And / or, the key character groups displayed on two consecutive occasions are different key character groups, and the character arrangement is different when the different key character groups are displayed on two occasions.

8. A control device for an intelligent door lock, characterized in that, The smart door lock includes multiple key character groups, each containing multiple key characters. The positions of the multiple key characters are represented by their arrangement. Different key character groups correspond to different display areas. The device includes: The first determining module is used to respond to the user's unlock request operation, determine the target key character group from the plurality of key character groups, and determine the target character arrangement of the target key character group, wherein the target character arrangement is different from at least one historical character arrangement, and the historical character arrangement is the character arrangement of the key character group that has been displayed in the past. The first display module is used to display the target key character group in the display area corresponding to the target key character group according to the target character arrangement.

9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, causes the processor to implement the control method of the smart door lock according to any one of claims 1-7.

10. A smart door lock, characterized in that, include: Multiple key character groups, each key character group includes multiple key characters, the position of the multiple key characters is represented by the character arrangement, and different key character groups correspond to different display areas; The memory is used to store executable instructions; A processor, the processor being configured to read the executable instructions from the memory and execute the executable instructions to implement the control method of the smart door lock according to any one of claims 1-7.

11. The smart door lock according to claim 10, characterized in that, The key characters have a preset fixed character layout, and the fixed character layout is different for different key character groups; Alternatively, the character arrangement of the keypad characters is not fixed.