Intelligent lock interaction system and intelligent lock interaction method based on flexible screen
By introducing a dynamic screen display control module and a voice interaction module into the smart lock, and configuring a dynamic expression library and a voice scene library, the problems of monotonous smart lock interaction methods and emergency information coverage are solved. This achieves an emotional and scenario-based interactive experience and prioritizes the display of security information, thereby improving user experience and device reliability.
Patent Information
- Application Number
- CN202510958201.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-11
- Publication Date
- 2025-10-31
AI Technical Summary
The existing smart locks lack dynamic visual elements and emotional design in their interaction methods, resulting in a monotonous user experience. Emergency information may be covered by non-emergency content, and they cannot be dynamically adjusted according to real-time environmental parameters, which affects user experience and security.
It adopts a dynamic screen display control module and a voice interaction module, and is equipped with a dynamic expression library and a voice scene library. Combined with preset priority rules and environmental data, it outputs dynamic expressions and voice feedback to ensure that emergency information is displayed first, thereby improving the richness of interaction and security.
It achieves an emotional and scenario-based interactive experience, improves the intuitiveness of user interaction and the efficiency of conveying safety information, ensures that emergency information is displayed first, and enhances users' safety perception and the robustness of devices.
Smart Images

Figure CN120877404A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart home device technology, specifically to a smart lock interaction system and smart lock interaction method based on a dynamic screen. Background Technology
[0002] As a core security device in smart homes, smart locks primarily rely on static visual cues (such as LED indicator lights) or one-way voice feedback (such as operation prompts) for interaction. Current technologies achieve user interaction through basic status feedback and fixed voice announcements, lacking emotional design elements. Therefore, improving the dynamism of smart lock interactions and enhancing the user experience has become a pressing issue. Summary of the Invention
[0003] In view of this, the present invention provides a smart lock interaction system and a smart lock interaction method based on a dynamic screen, in order to solve the problem of how to improve the dynamism of the smart lock's interaction mode and enhance the user interaction experience.
[0004] This disclosure provides a smart lock interaction system based on a dynamic screen. The system includes: a dynamic screen display control module, a voice interaction module, and a data processing and storage module. The dynamic screen display control module is equipped with a dynamic expression library, used to output dynamic expressions on the smart lock's dynamic screen according to the smart lock's operating status, environmental data, and preset priority rules. The preset priority rules include: low battery status has higher priority than holiday scenes, holiday scenes have higher priority than weather scenes, and weather scenes have higher priority than the default state. The voice interaction module is equipped with a voice scene library, used to respond to wake words and trigger voice navigation, dynamically matching and outputting voice feedback content according to the user's permission level and environmental data. The data processing and storage module is used to locally store the dynamic expression library, voice scene library, and offline command model, and synchronize environmental data to the dynamic screen display control module and the voice interaction module when connected to the network. The environmental data includes weather, time, and holiday information.
[0005] This disclosure also provides a smart lock interaction method, which includes: matching dynamic expressions from a dynamic expression library and outputting the dynamic expressions on the smart lock's dynamic screen according to the smart lock's operating status, environmental data, and preset priority rules; wherein the preset priority rules include: low battery status has higher priority than holiday scenarios, holiday scenarios have higher priority than weather scenarios, and weather scenarios have higher priority than the default status; responding to a wake word and triggering voice navigation through a voice interaction module, dynamically matching and outputting voice feedback content from a voice scenario library according to the user's permission level and environmental data; and storing the dynamic expression library, voice scenario library, and offline command model locally through a data processing and storage module, and synchronizing environmental data to the dynamic screen display control module and the voice interaction module when connected to the network; wherein the environmental data includes: weather, time, and holiday information.
[0006] This disclosure also provides an electronic device, including: a memory for storing a computer program; and a processor for implementing the above-described smart lock interaction method when executing the computer program.
[0007] This disclosure also provides a computer-readable storage medium storing computer instructions for enabling a computer to implement the above-described smart lock interaction method.
[0008] This disclosure also provides a computer program product, including computer instructions for causing a computer to perform the above-described smart lock interaction method.
[0009] The smart lock interaction system and smart lock interaction method based on the dynamic screen in the above embodiments of this disclosure, through the dynamic expression library of the dynamic screen display control module and the voice scene library of the voice interaction module, combined with the multimodal interaction of dynamic expressions and voice, realizes an emotional and scenario-based interactive experience, and enhances the richness and intuitiveness of user interaction.
[0010] In addition, the preset priority rules of the dynamic screen display control module ensure that emergency information is displayed first, improving the efficiency of safety information transmission and user perception. Attached Figure Description
[0011] To more clearly illustrate the technical solutions in the specific embodiments or related technologies of this disclosure, the accompanying drawings used in the description of the specific embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0012] Figure 1This is an exemplary schematic diagram of the architecture of a smart lock interaction system based on a dynamic screen according to an embodiment of this disclosure;
[0013] Figure 2 This is a flowchart illustrating a smart lock interaction method provided in an embodiment of this disclosure;
[0014] Figure 3 This is a schematic diagram of another smart lock interaction system based on a dynamic screen provided in this disclosure embodiment. Detailed Implementation
[0015] With the rapid development of the smart home industry, smart locks, as a core entry point for home security and convenience, have seen their interactive experience become a key focus for users. Traditional mechanical locks only offer basic anti-theft functions, while smart locks, by integrating technologies such as fingerprint recognition, password verification, and remote control, have gradually upgraded to intelligent interaction. Currently, smart locks have become an important node in the smart home ecosystem, and users' needs extend beyond just secure unlocking to include scenario-based services, which places higher demands on the interaction methods of smart locks.
[0016] However, despite continuous iterations in smart lock technology, significant limitations still exist in the technology:
[0017] 1. Related technologies mostly rely on static indicator lights or fixed voice clips for feedback, lacking dynamic visual elements and emotional expression, failing to convey contextual emotions, resulting in monotonous user perception and difficulty in establishing emotional connection.
[0018] 2. When multiple states are triggered simultaneously, related technologies often display information in a fixed order, which may cause urgent information to be covered by non-urgent content, affecting the user's perception of critical information and posing a security risk.
[0019] 3. The inability to dynamically adjust interactive content based on real-time environmental parameters (such as weather changes, time period, and user identity) leads to a disconnect between the interactive logic and the actual scenario, affecting the user's interactive experience.
[0020] To address the aforementioned issues, various embodiments of this disclosure provide a smart lock interaction system based on a dynamic screen. The system includes: a dynamic screen display control module, a voice interaction module, and a data processing and storage module. The dynamic screen display control module is configured with a dynamic expression library, used to output dynamic expressions on the smart lock's dynamic screen based on the smart lock's operating status, environmental data, and preset priority rules. The preset priority rules include: low battery status has higher priority than holiday scenes, holiday scenes have higher priority than weather scenes, and weather scenes have higher priority than the default state. The voice interaction module is configured with a voice scene library, used to respond to wake words and trigger voice navigation, dynamically matching and outputting voice feedback content based on the user's permission level and environmental data. The data processing and storage module is used to locally store the dynamic expression library, voice scene library, and offline command model, and synchronize environmental data to the dynamic screen display control module and the voice interaction module when connected to the network. The environmental data includes weather, time, and holiday information.
[0021] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0022] Please refer to Figure 1 , Figure 1 This is an exemplary schematic diagram illustrating the architecture of a smart lock interaction system based on a dynamic screen, according to an embodiment of this disclosure. Figure 1 As shown, the smart lock interaction system 100 based on the dynamic screen includes: a dynamic screen display control module 101, a voice interaction module 102, and a data processing and storage module 103, wherein:
[0023] The dynamic screen display control module 101 is equipped with a dynamic expression library, which is used to output dynamic expressions on the smart lock's dynamic screen according to the smart lock's operating status, environmental data, and preset priority rules.
[0024] In this embodiment, the dynamic emoticon library can be used to store callable dynamic emoticons for multiple emoticon scenarios. Each dynamic emoticon can contain different animation frames and corresponding metadata. The style of the animated emoticon can include a variety of anthropomorphic patterns and can be customized based on specific scenarios.
[0025] For example, the dynamic emoji library can store 48 emoji scenarios, each corresponding to a dynamic emoji, which may include, but are not limited to: power on, lock, abnormal alarm, holiday greetings, weather alerts, etc.
[0026] Specifically, abnormal alarms may include, but are not limited to: anti-pry lock, low battery, etc., and weather prompts may include, but are not limited to: displaying a smiley face and sun on sunny days and reminding people to take precautions against sunburn, displaying a rain pattern on rainy days and reminding people to bring an umbrella, etc.
[0027] Furthermore, the dynamic screen display control module 101 monitors the operating status of the smart lock in real time through the smart lock's operating status perception module, and acquires environmental data through the data processing and storage module 103. Based on the smart lock's operating status, environmental data, and preset priority rules, it outputs dynamic expressions on the smart lock's dynamic screen.
[0028] The preset priority rules include: low battery status has a higher priority than holiday scenarios, holiday scenarios have a higher priority than weather scenarios, and weather scenarios have a higher priority than the default status.
[0029] Here, low battery status and alarm status have the highest priority, directly overriding other animated emoticons and displaying them in full screen.
[0030] In addition, when the dynamic screen display control module 101 determines that the current time period is nighttime, it automatically displays a dynamic expression with low brightness and soft light on the dynamic screen.
[0031] In one possible implementation, the pattern styles, animation effects, brightness adjustments, and other settings of various dynamic emoticons in the dynamic emoticon library can be customized by the user.
[0032] Furthermore, if the device cannot obtain network time due to network abnormalities, first startup, or clock drift, the dynamic screen display control module 101 will default to the preset local time period logic to avoid chaotic or blank dynamic expressions.
[0033] Specifically, if the network is disconnected or the time cannot be obtained, the dynamic screen display control module 101 defaults to the 6:00-11:00 time period logic. During this time period, the dynamic screen automatically calls up expressions related to the "morning" scenario, such as "open eyes and smile", "morning greeting action", "sunrise" and other dynamic images, and dynamically updates the time after connecting to the network.
[0034] In addition, the dynamic screen display control module 101 is configured to establish communication with the server between 3:00 and 5:00 every day; and obtain information such as the current date, real-time time, weather conditions, temperature / humidity through cloud API.
[0035] The voice interaction module 102 is equipped with a voice scene library, which is used to respond to wake words and trigger voice navigation. It dynamically matches and outputs voice feedback content based on the user's permission level and environmental data.
[0036] In this embodiment, the voice interaction module 102 can be configured with multiple wake words and can support user customization settings.
[0037] The voice interaction module 102 can integrate a low-power microphone array and a localized voice wake-up engine to ensure a quick response to wake-up commands even in standby mode.
[0038] The voice scene library can be used to store a variety of preset voice scenes, which may include at least one of the following: unlocking prompts, abnormal alarms, user operation prompts, holiday greetings, etc.
[0039] The voice interaction module 102 responds to the user's wake word, triggers the voice operation process, and provides voice navigation to the user.
[0040] Specifically, voice navigation may include, but is not limited to: basic operations, user management, security control, and permission hierarchy.
[0041] Furthermore, the voice interaction module 102 dynamically matches and outputs voice feedback content from the voice scene library based on the user's permission level and environmental data.
[0042] For example, user permission levels may include: administrator users, ordinary family members, and strangers. Among them, administrator users can trigger advanced commands such as system settings and user management; ordinary family members can perform operations such as unlocking and querying; strangers can only receive broadcast-type voice feedback.
[0043] The data processing and storage module 103 is used to locally store the dynamic expression library, voice scene library and offline command model, and synchronize environmental data to the dynamic screen display control module 101 and voice interaction module 102 when connected to the network.
[0044] In this embodiment, environmental data includes: weather, time, and holiday information.
[0045] The data processing and storage module 103 is used to provide local data support and network synchronization capabilities, ensuring that the system can run and respond in both offline and online states.
[0046] Specifically, the data processing and storage module 103 may store offline instruction models locally, including simplified speech recognition models, wake word recognition models, instruction intent recognition maps, etc., to support local inference response of basic voice operations when the network is disconnected.
[0047] In addition, the data processing and storage module 103 can periodically check the updated versions of the emoji library and voice library, and automatically download the updated content.
[0048] The smart lock interaction system and method based on a dynamic screen, as described in the above embodiments of this disclosure, utilize the dynamic expression library of the dynamic screen display control module and the voice scene library of the voice interaction module. By combining dynamic expressions and voice with multimodal interaction, an emotional and contextualized interactive experience is achieved, enhancing the richness and intuitiveness of user interaction. The preset priority rules of the dynamic screen display control module ensure that emergency information is displayed first, improving the efficiency of security information transmission and user perception. When the network time is unavailable, the dynamic screen display control module automatically enters a "morning scene" expression state by default using a preset time period logic, avoiding blank or abnormal display and ensuring interaction continuity in offline scenarios. Upon reconnection, the time is automatically synchronized and corrected, improving the system's robustness and fault tolerance.
[0049] In one possible implementation of the above embodiments, the preset expression scenarios in the dynamic expression library include basic state scenarios and environment adaptation scenarios; wherein, the basic state scenarios include at least one of the following: power on, lock, and abnormal alarm, and the environment adaptation scenarios include at least one of the following: holiday greetings and weather reminders.
[0050] In this embodiment, the basic state scenario is used to reflect changes in the smart lock's operating status or key functional behavior. The expressions have clear functional orientations and may include, but are not limited to, at least one of the following: power-on scenario, lock-off scenario, and abnormal alarm scenario.
[0051] For example, in the power-on scenario, anthropomorphic expressions such as "opening eyes and waking up" can be displayed, accompanied by a device self-test animation, and can be accompanied by a voice announcement "Device has been started"; in the lock scenario, emoticons such as "close your eyes in peace" or "yawn and rest" can be displayed, accompanied by a gentle animation to express "Locked, resting"; in the abnormal alarm scenario, anthropomorphic warning expressions such as "surprised", "alert", and "crying" can be displayed, which can be accompanied by flashing, highlighted or red patterns to emphasize the alarm, and can be used to cover other content in the entire screen when necessary.
[0052] Environment-adaptive scenarios can be used to enhance the ability to perceive interactive atmosphere and express context based on non-functional environmental information. These scenarios can include at least one of the following: holiday greetings, weather reminders.
[0053] For example, holiday greetings can display animated emoticons such as "red envelope" and "firecrackers" during the Spring Festival; in weather prompts, emoticons can be dynamically adapted based on the weather information synchronized in the data processing and storage module 103.
[0054] Through the smart lock interaction system and method based on a dynamic screen as described in the above embodiments of this disclosure, the basic state scenes in the dynamic expression library are used to reflect the key operating states of the smart lock. By using anthropomorphic dynamic expressions and accompanying animation effects, users can intuitively understand the device status without needing to comprehend complex instructions, effectively replacing traditional indicator lights or rigid voice announcements, and enhancing the intuitiveness of information and the user interaction experience. The dynamic expressions and voice interaction modules can work together in a coordinated manner, such as playing an "open eyes" expression while simultaneously announcing "Device started" upon power-on, and displaying a full-screen red light accompanied by a "Alarm, please be careful" voice prompt during an alarm, forming a multimodal interactive feedback mechanism to improve interaction consistency and response accuracy.
[0055] In one possible implementation of the above embodiments, when the dynamic screen display control module executes the preset priority rules, if a low battery state is triggered, it forcibly interrupts the currently output dynamic emoticon and replaces it with a low battery prompt emoticon.
[0056] In this embodiment, if a high-priority event (such as a low battery status) is detected, the system will immediately trigger interruption logic even if other animated emoticons are currently playing. This includes the following steps: immediately terminating the current animated emoticon playback process, regardless of whether it has finished playing; clearing the current emoticon buffer content to avoid incomplete overwriting or residual animation; calling and loading the "low battery alert emoticon" resource, which has the highest priority and can include anthropomorphic patterns such as "frowning," "battery warning," and "blinking red icon"; outputting the low battery alert emoticon in full-screen or highlighted mode, while simultaneously linking with the voice interaction module to output voice content such as "Battery is too low, please charge it in time"; and maintaining the emoticon output state continuously until the user responds or the status is cleared, periodically reminding the user to avoid information omission.
[0057] Here, after the animated emoji is replaced with a low battery warning emoji, other low-priority emojis will be blocked from being output or will be queued unless the battery status is restored. If the low battery status is lifted, the system will restore the animated emoji content corresponding to the current time period / scene from the emoji queue to ensure the continuity of interaction.
[0058] In addition, if multiple high-priority events exist simultaneously (such as anti-tamper alarm + low battery), the system will re-evaluate based on the higher priority (such as anti-tamper), forcibly switch sequentially, and output the highest-level alarm emoticon.
[0059] The smart lock interaction system and smart lock interaction method based on the dynamic screen in the above embodiments of this disclosure introduce a dynamic interruption mechanism based on preset priority rules in the dynamic screen display control module. In particular, when high-priority events such as low battery are detected, it has the ability to forcibly interrupt and prioritize the replacement of the current dynamic expression output, which significantly improves the alarm visibility and user response efficiency of the smart lock in critical states.
[0060] In one possible implementation of the above embodiments, the preset voice scenarios in the voice scene library include at least one of the following: unlocking prompt, abnormal alarm, user management operation prompt, and holiday greetings;
[0061] The voice interaction module 102 provides voice navigation triggered by a wake word, including at least one of the following functions: basic operation, user management, security control, and permission hierarchy.
[0062] In this embodiment, basic operations may include, but are not limited to: volume adjustment, network configuration, and status query (such as battery level and lock status); user management may include, but are not limited to: adding / deleting users with administrator privileges and managing unlocking methods (such as disabling fingerprints); security control may include, but is not limited to: triggering duress alarms (such as activating an alarm by voice input of a specific code), anti-tamper alarms, etc.; permission hierarchy may include, but is not limited to: non-administrators can only perform basic operations, while complex functions require authentication (such as entering the administrator password).
[0063] The smart lock interaction system and method based on a dynamic screen, as described in the above embodiments of this disclosure, ensure personalized and emotional voice feedback to users at different stages of operation by pre-setting multiple voice scenarios in a voice scene library. This breaks away from the monotony of traditional mechanical voice broadcasts, enhancing the naturalness of the interaction and user engagement. Under administrator privileges, users can add / delete users and manage unlocking methods via voice commands, providing highly flexible user management capabilities and making device use in home or office environments safer and more customized.
[0064] In one possible implementation of the above embodiments, the system further includes: a maintenance and fault handling module 104, wherein:
[0065] The maintenance and fault handling module 104 is used to perform self-tests on the smart lock and output abnormal prompts synchronously through the dynamic screen display control module 101 and the voice interaction module 102.
[0066] In this embodiment, the maintenance and fault handling module 104 is used to perform the self-test function of the smart lock periodically or in real time to ensure the normal operation of the device. It can also output abnormal prompt information synchronously through the dynamic screen display control module 101 and the voice interaction module 102 to promptly notify the user of device faults or maintenance needs, thereby improving the reliability of the system and the user experience.
[0067] Specifically, the maintenance and troubleshooting module 104 is used to perform the following steps:
[0068] Check the working status of core hardware components such as battery level, sensors, unlocking motor, fingerprint recognition module, and display screen; check the system software status such as firmware version, system updates, network connection, and log files; and monitor in real time whether the smart lock is in a normal working state, such as whether there are incorrect inputs, abnormal voltage fluctuations, or illegal operation attempts.
[0069] Here, during the self-test process, if any abnormality is detected, the maintenance and fault handling module 104 will generate a fault report and perform the following operations: display fault warning information on the dynamic screen through the dynamic screen display control module 101, such as "Battery power is too low, please charge in time" or "Fingerprint recognition module failure, please check the device"; and broadcast fault information to the user through the voice interaction module 102, informing the user of the abnormal status of the device and providing subsequent operation guidance, such as "The device has detected low power, please charge in time" or "System self-test failed, please check hardware components".
[0070] Furthermore, fault information will be recorded in the data processing and storage module 103 for later review or maintenance. Users can query the device's fault history through the touchscreen or voice prompts, facilitating fault tracking and maintenance.
[0071] Through the smart lock interaction system and method based on the dynamic screen described in the above embodiments of this disclosure, the system can quickly notify the user when a device malfunctions by performing regular self-checks and providing immediate anomaly alerts. This avoids inconvenience or safety hazards caused by the inability to detect malfunctions in a timely manner, and improves the timeliness of device fault detection and response. The fault information recording and historical query functions allow users to easily view the device's operating status and fault history, providing a convenient way to trace faults and manage devices.
[0072] Further reference Figure 2 , Figure 2 This is a flowchart illustrating a smart lock interaction method provided in an embodiment of this disclosure, applied to the above-mentioned... Figure 1 In the smart lock interaction system 100 based on the dynamic screen shown, the method may include the following steps:
[0073] Step S201: Based on the smart lock's operating status, environmental data, and preset priority rules, the dynamic screen display control module matches dynamic expressions from the dynamic expression library and outputs the dynamic expressions on the smart lock's dynamic screen.
[0074] The preset priority rules include: low battery status has a higher priority than holiday scenarios, holiday scenarios have a higher priority than weather scenarios, and weather scenarios have a higher priority than the default status.
[0075] Step S202: The voice interaction module responds to the wake word and triggers voice navigation. Based on the user's permission level and environmental data, the voice feedback content is dynamically matched in the voice scene library and output.
[0076] In step S203, the data processing and storage module locally stores the dynamic expression library, voice scene library, and offline command model, and synchronizes the environmental data to the dynamic screen display control module and voice interaction module when connected to the network.
[0077] The environmental data includes weather, time, and holiday information.
[0078] It should be noted that the smart lock interaction system based on the dynamic screen provided in the above embodiments is only illustrated by the division of the above program modules when implementing the corresponding smart lock interaction methods. In practical applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the above system can be divided into different program modules to complete all or part of the processing described above. In addition, the system provided in the above embodiments and the corresponding Figure 2 The embodiments of the methods shown belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0079] This disclosure also provides an electronic device having the above-described features. Figure 1 The smart lock interaction system based on the dynamic screen is shown in the figure.
[0080] Please see Figure 3 , Figure 3 This is a schematic diagram of another smart lock interaction system based on a dynamic screen provided in this disclosure embodiment, as shown below. Figure 3 As shown, the electronic device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise as required. The processors can process instructions executed within the electronic device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple electronic devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 3 Take a processor 10 as an example.
[0081] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GPA), or any combination thereof.
[0082] The memory 20 stores instructions executable by at least one processor 10 to cause at least one processor 10 to perform the method shown in the above embodiments.
[0083] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the electronic device. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, and these remote memories may be connected to the electronic device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0084] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0085] The electronic device also includes an input device 30 and an output device 40. The processor 10, memory 20, input device 30, and output device 40 can be connected via a bus or other means. Figure 3 Taking the example of a connection between China and Israel via a bus.
[0086] Input device 30 can receive input numerical or character information, and generate key signal inputs related to user settings and function control of the electronic device, such as a touch screen, keypad, mouse, trackpad, touchpad, joystick, one or more mouse buttons, trackball, joystick, etc. Output device 40 may include display devices, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibration motors). The aforementioned display devices include, but are not limited to, liquid crystal displays, light-emitting diodes, displays, and plasma displays. In some alternative embodiments, the display device may be a touch screen.
[0087] The electronic device also includes a communication interface for communicating with other devices or communication networks.
[0088] This disclosure also provides a computer-readable storage medium in which the methods described in this disclosure can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code originally stored on a remote storage medium or a non-transitory machine-readable storage medium and subsequently stored on a local storage medium after being downloaded over a network. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium may be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium may also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code that, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.
[0089] A portion of this disclosure can be applied to computer program products, such as computer program instructions, which, when executed by a computer, can invoke or provide methods and / or technical solutions according to this disclosure through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, and installation package files. Accordingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions; the computer compiling the instructions and then executing the corresponding compiled program; the computer reading and executing the instructions; or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0090] Although embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A smart lock interaction system based on a dynamic screen, characterized in that, The system includes: a dynamic screen display control module, a voice interaction module, and a data processing and storage module, wherein: The dynamic screen display control module is equipped with a dynamic expression library, which is used to output dynamic expressions on the smart lock's dynamic screen according to the smart lock's operating status, environmental data, and preset priority rules. The preset priority rules include: low battery status has a higher priority than holiday scenes, holiday scenes have a higher priority than weather scenes, and weather scenes have a higher priority than the default status. The voice interaction module is equipped with a voice scene library, which is used to respond to wake words and trigger voice navigation. It dynamically matches and outputs voice feedback content based on the user's permission level and environmental data. The data processing and storage module is used to locally store the dynamic expression library, the voice scene library, and the offline command model, and to synchronize environmental data to the dynamic screen display control module and the voice interaction module when connected to the network; wherein, the environmental data includes: weather, time, and holiday information.
2. The system according to claim 1, characterized in that, The preset emoji scenarios in the dynamic emoji library include basic state scenarios and environment adaptation scenarios; wherein, the basic state scenarios include at least one of the following: power on, lock, and abnormal alarm, and the environment adaptation scenarios include at least one of the following: holiday greetings and weather reminders.
3. The system according to claim 2, characterized in that, When the dynamic screen display control module executes the preset priority rule, if a low battery state is triggered, it will forcibly interrupt the currently output dynamic emoticon and replace it with a low battery prompt emoticon.
4. The system according to claim 1, characterized in that, The preset voice scenarios in the voice scenario library include at least one of the following: unlocking prompt, abnormal alarm, user management operation prompt, and holiday greeting; The voice interaction module provides voice navigation triggered by a wake word and includes at least one of the following functions: basic operations, user management, security control, and permission hierarchy.
5. The system according to any one of claims 1-4, characterized in that, The system also includes a maintenance and fault handling module, wherein: The maintenance and fault handling module is used to perform self-tests on the smart lock and output abnormal prompts synchronously through the dynamic screen display control module and the voice interaction module.
6. A smart lock interaction method, applied to the smart lock interaction system based on a dynamic screen as described in any one of claims 1-5, characterized in that, The method includes: Based on the smart lock's operating status, environmental data, and preset priority rules, the dynamic screen display control module matches dynamic expressions from the dynamic expression library and outputs the dynamic expressions on the smart lock's dynamic screen. The preset priority rules include: low battery status has a higher priority than holiday scenes, holiday scenes have a higher priority than weather scenes, and weather scenes have a higher priority than the default status. The voice interaction module responds to the wake word and triggers voice navigation. Based on the user's permission level and environmental data, it dynamically matches and outputs voice feedback content from the voice scene library. The data processing and storage module locally stores the dynamic expression library, the voice scene library, and the offline command model, and synchronizes environmental data to the dynamic screen display control module and the voice interaction module when connected to the network; wherein, the environmental data includes: weather, time, and holiday information.
7. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor is configured to implement the steps of the smart lock interaction system based on a dynamic screen as described in claim 6 when executing the computer program.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, it implements the steps of the smart lock interaction system based on the dynamic screen as described in claim 6.
9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the smart lock interaction system based on the dynamic screen as described in claim 6.