Control method for timing lock box
By introducing a control method that directly sets the unlocking time in the timing lock box, combining the perpetual calendar method and local time timing, the limitations of the existing timing lock box time setting and the Internet dependence problem are solved, and a more flexible and reliable unlocking function is achieved.
Patent Information
- Application Number
- CN202411808194.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-03-04
AI Technical Summary
The existing timed lock box can only set and judge the unlocking time through countdown, and cannot set the year, month, and day, and it depends on the Internet time.
A control method for a timing lock box is provided, which can directly set the unlocking time, supports time setting and display based on perpetual calendar method, and can time according to local time to reduce dependence on the Internet.
It realizes the function of automatically unlocking the time lock box at a specified time, supports more flexible and accurate time settings, and does not rely on Internet time, improving the independence and reliability of the application.
Smart Images

Figure CN119553910A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of time locks, and in particular to a control method for a time lock box. Background Art
[0002] A time lock box is a box that can be unlocked at a fixed time. Items that need to be locked in the time lock box can be placed in the time lock box; after a certain period of time, the time lock box can be automatically unlocked, allowing the user to take the items out of the time lock box. The time lock box can be used in application scenarios such as quitting smoking, quitting mobile phones, and quitting game consoles.
[0003] However, existing timer lock boxes have some limitations in practical applications. For example, the unlocking time can only be set and determined by countdown. For example, the unlocking time can only be set to 3 hours later, or the unlocking time can be set to another time period. For another example, it can only be set to hours and minutes, and the year, month, and day cannot be set. For another example, it depends on Internet time. Summary of the invention
[0004] An advantage of the present application is that it provides a control method for a timed lock box, wherein the control method for the timed lock box can directly set the unlocking time, that is, directly set the timed lock box to unlock at a specified time.
[0005] Another advantage of the present application is that it provides a control method for a timed lock box, wherein the control method for a timed lock box can directly set the unlocking time, and can also set the unlocking time in a countdown manner, that is, set the unlocking after a certain period of time.
[0006] Another advantage of the present application is that it provides a control method for a time lock box, wherein the control method for a time lock box can set and display time based on a perpetual calendar method.
[0007] Another advantage of the present application is that it provides a control method for a timed lock box, wherein the control method for a timed lock box can be timed according to local time without relying on the Internet.
[0008] According to one aspect of the present application, a control method for a timed lock box is provided, comprising the steps of: receiving an expected unlocking time set by a user, the time information represented by the expected unlocking time including year, month, day, hour, and minute information; locking a lock of the timed lock box; determining whether the expected unlocking time has been reached; and in response to reaching the expected unlocking time, controlling the lock to unlock at the expected unlocking time.
[0009] In one embodiment of the control method for a timed lock box according to the present application, whether the expected unlocking time has been reached is determined based on the local time.
[0010] In one embodiment of the control method for a timed lock box according to the present application, the control method for a timed lock box further includes the step of: controlling the display screen to display the expected unlocking time and / or countdown time, wherein the countdown time is used to express the time difference between the expected unlocking time and the current time.
[0011] In one embodiment of the control method for a timed lock box according to the present application, in the process of controlling the display screen to display the expected unlocking time and the countdown time, the control display screen is controlled to synchronously display the expected unlocking time and the countdown time, or the control display screen is controlled to asynchronously display the expected unlocking time and the countdown time.
[0012] In one embodiment of the control method for a timed lock box according to the present application, the control method for a timed lock box further comprises the steps of: receiving an updated expected unlocking time; and controlling the state of the lock based on the updated expected unlocking time.
[0013] In one embodiment of the control method for a timed lock box according to the present application, the state of the lock is controlled based on the updated expected unlocking time, including the steps of: in response to the updated expected unlocking time being later than the expected unlocking time before the update, when the updated expected unlocking time is reached, controlling the lock to unlock at the updated expected unlocking time.
[0014] In one embodiment of the control method for a timed lock box described in the present application, the state of the lock is controlled based on the updated expected unlocking time, including the steps of: waiting to receive password information in response to the updated expected unlocking time being earlier than the expected unlocking time before the update; unlocking the lock immediately in response to receiving correct password information; and maintaining the unlocking time at the expected unlocking time before the update in response to receiving incorrect password information or not receiving the password information within the expected time.
[0015] According to another aspect of the present application, the present application proposes a timed lock box, which includes: a box body, a lock and a controller; the lock is installed on the box body; the controller is suitable for controlling the state of the lock through the control method for the timed lock box as described above.
[0016] According to another aspect of the present application, the present application proposes an electronic device, characterized in that it includes: a memory and a processor, wherein computer program instructions are stored in the memory, and when the computer program instructions are executed by the processor, the processor executes the control method for the timed lock box as described above.
[0017] According to another aspect of the present application, the present application proposes a computer-readable storage medium, which stores computer program instructions, and the computer program instructions are suitable for causing the processor to execute the control method for a timing lock box as described in any one of claims 1 to 7 when executed by the processor.
[0018] Further objectives and advantages of the present application will be fully reflected through understanding of the following description and drawings.
[0019] These and other objects, features and advantages of the present application are fully reflected in the following detailed description, drawings and claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] By describing the embodiments of the present application in more detail in conjunction with the accompanying drawings, the above and other purposes, features and advantages of the present application will become more apparent. The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation of the present application. In the drawings, the same reference numerals generally represent the same components or.
[0021] Figure 1 The figure shows a schematic three-dimensional diagram of a timing lock box according to an embodiment of the present application.
[0022] Figure 2 A schematic diagram of an interface displayed on a display screen for a timing lock box according to an embodiment of the present application is illustrated.
[0023] Figure 3 The figure shows a schematic structural block diagram of a timing lock box according to an embodiment of the present application.
[0024] Figure 4 A flowchart schematic diagram of a control method for a timed lock box according to an embodiment of the present application is illustrated.
[0025] Figure 5 The figure shows a schematic structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0026] Below, the exemplary embodiments according to the present application will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application, and it should be understood that the present application is not limited to the exemplary embodiments described here.
[0027] It is understood that the term "one" should be understood as "at least one" or "one or more", that is, in one embodiment, the number of an element can be one, while in another embodiment, the number of the element can be multiple, and the term "one" cannot be understood as a limitation on the number. "Multiple" means greater than or equal to two.
[0028] Although ordinals such as "first," "second," and the like will be used to describe various components, those components are not limited herein. The term is used only to distinguish one component from another. For example, a first component may be referred to as a second component, and likewise, a second component may be referred to as a first component without departing from the teachings of the present application. The term "and / or" as used herein includes any and all combinations of one or more associated listed items.
[0029] The terms used herein are only used for the purpose of describing various embodiments and are not intended to be limiting. As used herein, the singular form is intended to include the plural form, unless the context clearly indicates an exception. It will also be understood that the terms "including" and / or "having" when used in this specification specify the presence of the described features, numbers, operations, components, elements, or combinations thereof, without excluding the presence or addition of one or more other features, numbers, operations, components, elements, or combinations thereof.
[0030] like Figures 1 to 3 As shown, the timing lock box 1 according to the embodiment of the present application is illustrated. Figure 1 and Figure 2 As shown, the time lock box 1 includes a box body 10, a lock 20 and a controller 30. The box body 10 has a storage space, which can be used to accommodate items, such as mobile phones, computers, game consoles, cigarettes, etc. The lock 20 is installed on the box body 10 and is used to control the state of the box body 10. When the box body 10 is in a closed state and the lock 20 is in a locked state, the box body 10 is in a locked state. When the lock 20 is in an unlocked state, the box body 10 is in an unlocked state and can be opened or closed. The controller 30 is suitable for controlling the state of the lock 20 through the control method for the time lock box proposed in this application.
[0031] In the application of the time lock box 1 according to the present application, the user can put the object to be locked in the time lock box 1 into the time lock box 1, and set the expected unlocking time, so that the time lock box 1 is unlocked at the set expected unlocking time, and then the object is taken out of the time lock box 1. In other words, the time lock box 1 according to the present application can be unlocked at a specified time (i.e., the expected unlocking time) through the unlocking time directly set by the user.
[0032] It is worth mentioning that in one embodiment of the present application, the user can also put the object to be locked in the time lock box 1 into the time lock box 1, and set the countdown time, so that the time lock box 1 is unlocked after the countdown time, and then take the object out of the time lock box 1. The countdown time is used to express the time difference between the expected unlocking time and the current time.
[0033] In other words, in this embodiment, the timing lock box 1 according to the present application can be unlocked at a specified time (i.e., the desired unlocking time) by the unlocking time directly set by the user, and can also be unlocked after a certain period of time (i.e., the countdown time) by the unlocking time set in a countdown manner.
[0034] It is also worth mentioning that in one embodiment of the present application, the time lock box 1 sets and displays time based on the perpetual calendar method. The expected unlocking time is displayed in the form of XX year XX month XX day XX hour XX minute. The countdown time can be displayed in the form of XX year XX month XX day XX hour XX minute. Accordingly, the time information represented by the expected unlocking time includes year, month, day, hour, and minute information. The time information represented by the countdown time may include year, month, day, hour, and minute information.
[0035] In the time lock box 1 according to the present application, a display screen is provided, and the display screen is connected to the controller 30. The display screen can be used by a user to operate and / or display the status of the time lock box 1.
[0036] Specifically, Figure 3 As shown, in one embodiment of the present application, the interface 101 displayed on the display screen includes a time display area 1011 , a locking status display area 1012 , and a setting area 1013 .
[0037] The time display area 1011 is used to display the expected unlocking time and / or countdown time. Accordingly, in one example of the present application, the time display area 1011 includes a year display area, a month display area, a day display area of the expected unlocking time, an hour display area of the expected unlocking time, a minute display area of the expected unlocking time, an hour display area of the countdown time, and a minute display area of the countdown time.
[0038] The locking state display area 1012 is used to display the locking state of the lock 20 of the timing lock box 1, for example, the locked state and the unlocked state.
[0039] The setting area 1013 is used for the user to control the power on / off state, the expected unlocking time and / or the countdown time of the time lock box 1. In an example of the present application, the setting area 1013 includes a power on / off setting area 1013, which is used to control the power on / off of the time lock box 1. When the time lock box 1 is in the power on state, the time lock box 1 can be set with the expected unlocking time and / or the countdown time; when the time lock box 1 is in the power off state, the controller 30, the lock 20 and the display screen of the time lock box 1 stop working. The setting area 1013 also includes a mode setting area 1013. The mode setting area 1013 is used to set the time setting mode, so that the time lock box 1 enters the expected unlocking time setting mode or the countdown setting mode. When the time lock box 1 is in the expected unlocking time setting mode, the user is allowed to directly set the unlocking time, that is, the user is allowed to directly set the time lock box 1 to unlock at a specified time (that is, the expected unlocking time). When the timing lock box 1 is in the countdown setting mode, the user is allowed to set the unlocking time in a countdown manner, that is, the user is allowed to set the unlocking after a certain period of time (that is, the countdown time). The setting area 1013 also includes a time setting area 1013, and the time setting area 1013 is used to set the specific value of the expected unlocking time and / or the countdown time. The user can change the expected unlocking time and / or the countdown time after the timing. The timing lock box 1 can perform a new timing based on the changed expected unlocking time and / or the countdown time. In one embodiment of the present application, the user needs to enter the unlocking password when the expected unlocking time is postponed and / or advanced. It should be understood that in other embodiments, it can also be designed that when the expected unlocking time is postponed and / or advanced, the user does not need to enter the unlocking password.
[0040] It should be understood that the timing lock box 1 may not be provided with the display screen. Further, the timing lock box 1 can be communicatively connected to a terminal device (e.g., a mobile phone), and the expected unlocking time and / or countdown time, the locked state of the lock of the timing lock box 1, etc. can be displayed on the display screen of the terminal device (e.g., a mobile phone); user operations can also be implemented with the help of the display screen of the terminal device (e.g., a mobile phone), so that the user can set the expected unlocking time and / or countdown time, and the power on and off of the timing lock box 1 through the display screen of the terminal device (e.g., a mobile phone).
[0041] Accordingly, in one embodiment of the present application, the timing lock box 1 further includes a wireless communication module, such as a Bluetooth module or a WiFi module.
[0042] It is worth mentioning that, in one embodiment of the present application, the timing lock box 1 keeps time according to the local time, which can reduce the dependence on the Internet.
[0043] The timing lock box 1 further comprises a power source, which is electrically connected to the lock 20 and the controller 30 and can supply power to the lock 20 and the controller 30. The power source can be implemented as a dry cell or a rechargeable battery.
[0044] As mentioned above, the controller 30 is suitable for controlling the state of the lock 20 by the control method for the time lock box proposed in this application. Specifically, when the time lock box 1 is in the desired unlocking time setting mode, as Figure 4 As shown, the control method for the timed lock box includes the steps of: S110, receiving the expected unlocking time set by the user, the time information represented by the expected unlocking time includes year, month, day, hour, and minute information; S120, locking the lock of the timed lock box 1; S130, judging whether the expected unlocking time has been reached; S140, in response to reaching the expected unlocking time, controlling the lock to unlock at the expected unlocking time.
[0045] In step S110, the expected unlocking time set by the user is received. Specifically, the user can set the expected unlocking time through the display screen of the time lock box 1 and / or a terminal device (e.g., a mobile phone) that can be communicatively connected to the time lock box 1. The expected unlocking time is displayed in the form of XX year XX month XX day XX hour XX minute. Accordingly, the time information represented by the expected unlocking time includes year, month, day, hour, and minute information.
[0046] When the user sets the expected unlocking time, the controller 30 can obtain a countdown time based on the expected unlocking time and the current time. The countdown time is used to express the time difference between the expected unlocking time and the current time. Further, the controller 30 can control the display screen to display the expected unlocking time and / or the countdown time.
[0047] In the process of controlling the display screen to display the expected unlocking time and countdown time, the display screen may be controlled to display the expected unlocking time and countdown time synchronously, or may be controlled to display the expected unlocking time and countdown time asynchronously.
[0048] In step S120 , the lock of the time lock box 1 is locked. Specifically, when the lock of the time lock box 1 is locked, the box body 10 of the time lock box 1 is in a locked state. It is difficult for a user to take out items from the time lock box 1 .
[0049] In step S130, it is determined whether the expected unlocking time has been reached. In one embodiment of the present application, it is determined whether the expected unlocking time has been reached based on the local time. In a variant embodiment of the present application, it is also determined whether the expected unlocking time has been reached based on the network time.
[0050] In step S140, in response to reaching the expected unlocking time, the lock is controlled to be unlocked at the expected unlocking time. Specifically, when the lock is unlocked at the expected unlocking time, the box body 10 of the timing lock box 1 is in an unlocked state and can be opened or closed.
[0051] In one embodiment of the present application, the control method for a timed lock box further includes the steps of: S150, receiving an updated expected unlocking time; S160, controlling the state of the lock based on the updated expected unlocking time.
[0052] In the process of controlling the state of the lock based on the updated expected unlocking time, when the updated expected unlocking time is reached, the lock is controlled to be unlocked at the expected unlocking time; or, after receiving the updated expected unlocking time, the lock first waits for receiving the password information; then, in response to receiving the correct password information, the lock is unlocked immediately; in response to receiving incorrect password information or not receiving the password information within the expected time, the unlocking time is kept at the expected unlocking time before the update.
[0053] In one example of the present application, the state of the lock is controlled based on the updated expected unlocking time, including the steps of: in response to the updated expected unlocking time being later than the expected unlocking time before the update, when the updated expected unlocking time is reached, controlling the lock to unlock at the updated expected unlocking time. The state of the lock is controlled based on the updated expected unlocking time, including the steps of: in response to the updated expected unlocking time being earlier than the expected unlocking time before the update, waiting to receive password information; in response to receiving the correct password information, immediately unlocking; in response to receiving the wrong password information or not receiving the password information within the expected time, keeping the unlocking time at the expected unlocking time before the update.
[0054] When the timing lock box 1 is in the countdown setting mode, the control method for the timing lock box includes the steps of: S110A, receiving the countdown time set by the user; S120A, locking the lock of the timing lock box 1; S130A, determining whether the countdown is over; S140A, in response to the countdown being over, controlling the lock to be unlocked at the desired unlocking time.
[0055] In step S110A, the countdown time set by the user is received. Specifically, the user can set the countdown time through the display screen of the time lock box 1 and / or a terminal device (e.g., a mobile phone) that can be communicatively connected to the time lock box 1. The countdown time is displayed in the form of XX year XX month XX day XX hour XX minute. Accordingly, the time information represented by the countdown time includes year, month, day, hour, and minute information.
[0056] When the user sets the countdown time, the controller 30 can obtain the expected unlocking time based on the countdown time and the current time. Further, the controller 30 can control the display screen to display the countdown time and / or the countdown time.
[0057] In the process of controlling the display screen to display the countdown time and the countdown time, the display screen can be controlled to display the countdown time and the countdown time synchronously, or the display screen can be controlled to display the countdown time and the countdown time asynchronously.
[0058] In step S120A, the lock of the time lock box 1 is locked. Specifically, when the lock of the time lock box 1 is locked, the box body 10 of the time lock box 1 is in a locked state. It is difficult for a user to take out items from the time lock box 1.
[0059] In step S130A, it is determined whether the countdown has ended. In one embodiment of the present application, it is determined whether the countdown has ended based on the local time. In a variant embodiment of the present application, it is also possible to determine whether the countdown has ended based on the network time.
[0060] In step S140A, in response to whether the countdown is over, the lock is controlled to be unlocked at the countdown time. Specifically, when the lock is unlocked at the countdown time, the box body 10 of the timing lock box 1 is in an unlocked state and can be opened or closed.
[0061] In one embodiment of the present application, the control method for a timed lock box further includes the steps of: S150A, receiving an updated countdown time; S160A, controlling a lock state based on the updated countdown time.
[0062] In the process of controlling the state of the lock based on the updated countdown time, when the updated countdown time is reached, the control lock is unlocked at the countdown time; or, after receiving the updated countdown time, wait for receiving the password information; then, in response to receiving the correct password information, when the updated countdown time is reached, the control lock is unlocked at the countdown time; in response to receiving incorrect password information or not receiving the password information within the expected time, the unlocking time is kept at the countdown time before the update.
[0063] In one example of the present application, the state of the lock is controlled based on the countdown time after the update, including the steps of: in response to the countdown time after the update being later than the countdown time before the update, when the countdown time after the update is reached, the lock is controlled to be unlocked at the countdown time. The state of the lock is controlled based on the countdown time after the update, including the steps of: in response to the countdown time after the update being earlier than the countdown time before the update, waiting to receive password information; in response to receiving the correct password information, when the countdown time after the update is reached, the lock is controlled to be unlocked at the countdown time; in response to receiving the wrong password information or not receiving the password information within the expected time, the unlocking time is kept at the countdown time before the update.
[0064] According to the above control method for a timed lock box, the present application proposes an electronic device, such as Figure 5 As shown, the electronic device 100 includes: a memory 200 and a processor 300. The memory 200 stores computer program instructions, and when the computer program instructions are executed by the processor 300, the processor 300 executes the control method for the timed lock box as described above.
[0065] According to the above control method for a timed lock box, the present application also proposes a computer-readable storage medium, which stores computer program instructions, and the computer program instructions are suitable for causing the processor to execute the above control method for a timed lock box when executed by the processor.
[0066] In summary, according to the embodiments of the present application, the timing lock box 1, the control method for the timing lock box, the electronic device 100 and the computer-readable storage medium are explained. The control method for the timing lock box can directly set the unlocking time, that is, directly set the timing lock box 1 to unlock at a specified time, and can also be based on the perpetual calendar method.
[0067] The present application and its implementation methods are described above, and such description is not restrictive. The drawings show only one implementation method of the present application, and the actual structure is not limited thereto. In short, if ordinary technicians in the field are inspired by it and design structural methods and embodiments similar to the technical solution without creative design without departing from the inventive purpose of the present application, they should all fall within the protection scope of the present application.
Claims
1. A control method for a timed lock box, characterized in that: The method comprises the following steps: receiving an expected unlocking time set by a user, wherein the time information represented by the expected unlocking time includes year, month, day, hour and minute information; locking a lock of a timing lock box; judging whether the expected unlocking time has been reached; and in response to reaching the expected unlocking time, controlling the lock to be unlocked at the expected unlocking time.
2. The control method for a time lock box according to claim 1, characterized in that: It is determined whether the expected unlocking time has been reached based on the local time.
3. The control method for a time lock box according to claim 1, characterized in that: The control method for a timed lock box further comprises the step of controlling a display screen to display the expected unlocking moment and / or a countdown time, wherein the countdown time is used to express a time difference between the expected unlocking moment and the current time.
4. The control method for a time lock box according to claim 3, characterized in that: In the process of controlling the display screen to display the expected unlocking time and the countdown time, the display screen is controlled to display the expected unlocking time and the countdown time synchronously, or the display screen is controlled to display the expected unlocking time and the countdown time asynchronously.
5. The control method for a time lock box according to claim 1, characterized in that: The control method for a timed lock box further comprises the steps of: receiving an updated expected unlocking time; and controlling the state of the lock based on the updated expected unlocking time.
6. The control method for a time lock box according to claim 5, characterized in that: Controlling the state of the lock based on the updated expected unlocking time includes the steps of: in response to the updated expected unlocking time being later than the expected unlocking time before updating, controlling the lock to unlock at the updated expected unlocking time when the updated expected unlocking time is reached.
7. The control method for a time lock box according to claim 5, characterized in that: The state of the lock is controlled based on the updated expected unlocking time, including the steps of: in response to the updated expected unlocking time being earlier than the expected unlocking time before the update, waiting to receive password information; in response to receiving the correct password information, unlocking the lock immediately when the updated expected unlocking time is reached, controlling the lock to unlock at the expected unlocking time; in response to receiving incorrect password information or not receiving the password information within the expected time, keeping the unlocking time at the expected unlocking time before the update.
8. A time lock box, characterized in that: include: Box body; A lock, mounted on the box body; and a controller adapted to control the state of the lock by the control method for a timed lock box according to any one of claims 1 to 7.
9. An electronic device, characterized in that: include: Memory; and a processor, wherein computer program instructions are stored in the memory, and when the computer program instructions are executed by the processor, the processor executes the control method for a timing lock box according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, which are suitable for causing the processor to execute the control method for a time lock box according to any one of claims 1 to 7 when the computer-readable storage medium is executed.
Citation Information
Patent Citations
Regular unlocking method and mobile terminal thereof
CN102945114A
Coded lock system capable of unlocking in specific time period by using encrypted authorization data
CN103700177A
Door lock control method and device and intelligent door lock
CN116486519A
Time trick lock and time code case
CN206769601U
Time-lock box
US20030090364A1