Child lock management system and method based on data technology
Through the children's lock management system based on data technology, complex password prompt information is set and password input is compared and entered, the problem of poor control effect of existing children's lock management methods is solved, and security and precise control effect is improved.
Patent Information
- Application Number
- CN202411889879.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-03-28
AI Technical Summary
The existing children's lock management methods have poor control effects and are easily cracked by children. They cannot apply all types of equipment and cannot effectively ensure children's safety.
A child lock management system based on data technology is adopted, including a prompt information design module, a prompt information display module, a password input module and a switch control module. By setting up complex and difficult to guess password prompt information, users are guided to enter the password correctly, and the consistency between the input password and the preset password is compared to perform lock unlocking processing.
Improve the security of smart children's locks, ensuring that only a verified password can trigger unlocking, reducing the potential risks caused by the device to children, and improving the precise control effect of children's lock management.
Smart Images

Figure SMS_1 
Figure SMS_2 
Figure HDA0005200384820000011
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of equipment management, and in particular to a child lock management system and system based on data technology. Background Art
[0002] Child lock refers to a safety feature or mechanism used to prevent potential dangers caused by children's curiosity or misoperation. It is different from a lock in the ordinary sense. Its characteristic is that it takes into account the needs of "difficult for children to open, but easy for adults to open". The adult group here usually refers to unspecified adult individuals, unless in some specific usage scenarios, it will be restricted to family members, members, etc. Data technology can be understood as a series of technical methods and tools for processing, managing and analyzing data. Therefore, combining data technology to manage child locks can effectively prevent children from coming into contact with potentially dangerous items or environments due to curiosity or unintentional operation, thereby reducing the occurrence of accidental injuries.
[0003] Patent application No. 201610290136.X and publication No. CN 105808995 A disclose a password prompt method, device and terminal, which include: receiving a password prompt instruction, the password prompt instruction is used to instruct the terminal to display the historical passwords used by the current account, the historical passwords used by the current account refer to the passwords that have been set for the current account except the password currently in use; display the historical passwords used by the current account to provide a password input prompt. This patent displays the historical passwords used for password input prompts, so that the user will no longer enter the historical password after seeing the historical password, thereby effectively reducing the probability of the user entering the wrong password, avoiding the account being locked and unable to be used normally due to the user entering the wrong password, and improving the user experience of the terminal. However, this patent is only used to display the historical passwords used;
[0004] Patent application No. 201810001440.7 and authorization announcement No. CN 108229134 B disclose a password prompt method and electronic device, the method comprising: responding to a power-on command; initializing a non-volatile memory of an electronic device, wherein the non-volatile memory stores at least operating system data that needs to be loaded onto the volatile memory; when the non-volatile memory is provided with a password lock, a first prompt message for prompting a user to enter a password is displayed on the screen of the electronic device, and a second prompt message for prompting a user to enter a password is outputted through a first component of the electronic device. However, it is only used in scenarios where the user cannot remember the proprietary password and does not involve a child lock.
[0005] At present, the method of child lock management is mainly physical locking mechanism, which is to prevent children from opening household appliances, medical equipment, medicine boxes, etc. by using physical devices such as child safety locks, door locks, and lid locks. This method is easy to be cracked by children due to its relatively simple management mode and simple operation, and it cannot be applied to all types of equipment, resulting in the inability to effectively ensure the safety of children. In addition, the technology for child lock password unlocking is relatively mature. The common ones are: unlocking by electronic identification, unlocking by complex action combination, unlocking by action requiring greater force, unlocking by hidden action, and unlocking by password; second, the solution of unlocking by electronic identification, such as NFC matching, fingerprint recognition, Bluetooth matching, etc., is relatively expensive, and is usually restricted to a single user, and other adults cannot use it, rather than just prohibiting children from using it; third, the solution of unlocking by complex action combination or by action requiring greater force, while restricting children from opening the device, also brings inconvenience to adult users. However, there are problems with the above unlocking schemes when used for child lock purposes:
[0006] (1) When the unlocking passwords of different devices, such as the number of consecutive draws and presses, are the same, adult users need to remember them. However, once children know them, they can easily unlock the device, making the solution ineffective. For example, if a certain type of device generally uses the method of pressing a button five times in a row to turn it on, then once children know the password "5", they can open the child locks of a large number of similar products;
[0007] (2) If different unlocking passwords are set for devices of different manufacturers, specifications, and models in order to circumvent problem (1), adult users also need to remember the corresponding passwords, which affects the operation experience. If it is a public device, it also involves the operation of password information transmission, making the entire application more complicated.
[0008] Therefore, due to the above problems, the current control effect of child lock management is relatively poor, so there is an urgent need for a solution that can improve the precise control effect of child lock management. Summary of the invention
[0009] The present invention provides a child lock management system based on data technology, the main purpose of which is to improve the precise control effect of child lock management.
[0010] To achieve the above-mentioned purpose, the present invention provides a child lock management system based on data technology, comprising: a prompt information design module, a prompt information display module, a password input module and a switch control module;
[0011] Wherein, the prompt information design module is used to set password prompt information in the smart child lock to be managed;
[0012] The prompt information display module is used to determine the password display area corresponding to the password prompt information in the smart child lock, and is used to display the password prompt information. The display methods of the password prompt information include: modeling, etching, printing, pasting and electronic display screen; according to different display methods, a single or multiple password prompt information can be displayed; when there are multiple password prompt information, they can be displayed simultaneously or in sequence;
[0013] The password input module is used to input the corresponding child lock password according to the password prompt information displayed in the password display area, wherein the input method of the child lock password includes: key, dial and touch screen;
[0014] The switch control module is used to perform unlocking processing of the smart child lock after comparing the input child lock password with the preset password.
[0015] Optionally, the password prompt information can be one or more of the local language, foreign language, mathematics, physics, chemistry, biology, history, astronomy, diet, customs and culture, subculture of individual users or groups, etc., and the password input module is one or more for inputting different numeric, text or graphic passwords.
[0016] Optionally, the prompt information display module includes a touch screen, and the password prompt information and the switch control button are combined on the touch screen.
[0017] Optionally, the password prompt information and the preset password each include at least two, so as to achieve double verification of the password and make it random in the application.
[0018] Optionally, the prompt information design module further includes: an application requirement acquisition module and a prompt information creation module;
[0019] Wherein, the application requirement acquisition module is used to obtain the application device of the smart child lock and its corresponding application requirements;
[0020] The prompt information creation module is used to create password prompt information of the smart child lock in the application device based on the application requirements.
[0021] Optionally, the system further comprises: a communication module and a control module;
[0022] Wherein, the communication module is used to identify the communication requirements of the smart child lock, determine the communication protocol and signal transmission path of the smart child lock based on the communication requirements, and construct the communication module of the smart child lock based on the communication protocol and the signal transmission path;
[0023] The control module is used to analyze the control logic of the smart child lock, define the microcontroller of the smart child lock based on the control logic, and construct the control module of the smart child lock based on the microcontroller.
[0024] Optionally, determining the communication protocol and signal transmission path of the smart child lock based on the communication requirement includes:
[0025] Determine the communication type of the smart child lock according to the communication requirement, and analyze the environmental interference of the smart child lock;
[0026] Identify a signal source and a signal receiving target of the smart child lock, and calculate a communication distance of the smart child lock based on the signal source and the signal receiving target;
[0027] Determining a communication protocol of the smart child lock according to the communication type, the environmental interference, and the communication distance;
[0028] Obtaining the control signal required to be transmitted by the smart child lock, and analyzing the transmission signal type and signal characteristics of the control signal;
[0029] Determining a transmission medium for the transmission signal according to the signal type and the signal characteristics;
[0030] The signal transmission path of the smart child lock is planned according to the signal source, the signal receiving target and the transmission medium.
[0031] Optionally, determining the communication protocol and signal transmission path of the smart child lock based on the communication requirement includes:
[0032] Determine the communication type of the smart child lock according to the communication requirement, and analyze the environmental interference of the smart child lock;
[0033] Identify a signal source and a signal receiving target of the smart child lock, and calculate a communication distance of the smart child lock based on the signal source and the signal receiving target;
[0034] Determining a communication protocol of the smart child lock according to the communication type, the environmental interference, and the communication distance;
[0035] Obtaining the control signal required to be transmitted by the smart child lock, and analyzing the transmission signal type and signal characteristics of the control signal;
[0036] Determining a transmission medium for the transmission signal according to the signal type and the signal characteristics;
[0037] The signal transmission path of the smart child lock is planned according to the signal source, the signal receiving target and the transmission medium.
[0038] Optionally, the switch control module includes: a password matching module and a child lock switch execution module;
[0039] The password matching module is used to associate the voice interaction device of the smart child lock in the password prompt area, and based on the voice interaction device and the password prompt information, receive the voice password sent by the user to the application device, and calculate the matching degree between the voice password and the information password corresponding to the password prompt information;
[0040] The child lock switch execution module is used to display the unlocking failure notification of the smart child lock in the password prompt area when the matching degree is not greater than the preset threshold, and when the matching degree is greater than the preset threshold, convert the voice password into an electrical signal of the smart child lock based on the communication module, and use the control module to convert the electrical signal into an unlocking instruction of the smart child lock, and then execute the unlocking process of the smart child lock.
[0041] A child lock management method based on data technology, characterized in that the method comprises:
[0042] Acquire an application device of the smart child lock and its corresponding application requirements, create password prompt information of the smart child lock in the application device based on the application requirements, and determine a password prompt area of the password prompt information in the application device;
[0043] Identify the communication requirements of the smart child lock, determine the communication protocol and signal transmission path of the smart child lock based on the communication requirements, and construct a communication module of the smart child lock based on the communication protocol and the signal transmission path;
[0044] Analyze the control logic of the smart child lock, define the microcontroller of the smart child lock based on the control logic, and build a control module of the smart child lock based on the microcontroller;
[0045] Associating the voice interaction device of the smart child lock in the password prompt area, and based on the voice interaction device and the password prompt information, receiving the voice password sent by the user to the application device, and calculating the matching degree between the voice password and the information password corresponding to the password prompt information;
[0046] When the matching degree is not greater than a preset threshold, a notification of a failed unlocking of the smart child lock is displayed in the password prompt area; when the matching degree is greater than the preset threshold, the voice password is converted into an electrical signal of the smart child lock based on the communication module, and the electrical signal is converted into an unlocking instruction of the smart child lock using the control module, and then the unlocking process of the smart child lock is executed.
[0047] Compared with the prior art: the embodiment of the present invention can set a more complex and difficult-to-guess password by creating password prompt information for the smart child lock, thereby improving the security of the smart child lock, and at the same time guiding the user to enter the password correctly, reducing the difficulty of unlocking due to forgotten passwords, and displaying the password prompt information of the smart child lock in the password prompt area can provide users with a more natural and intuitive interaction method, thereby improving the affinity and ease of use of the product; the embodiment of the present invention performs the unlocking process of the smart child lock after comparing the input child lock password with the preset password, so as to accurately determine whether the password input by the user matches the preset password, and ensure that only verified passwords can trigger unlocking, thereby enhancing the security of the system, and at the same time reducing the potential risks of the device to children. Therefore, the present invention can improve the precise control effect of child lock management. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 A functional module diagram of a child lock management system based on data technology provided by one embodiment of the present invention;
[0049] Figure 2 A schematic diagram of a process of a child lock management method based on data technology provided by an embodiment of the present invention;
[0050] Figure 3-5 A schematic structural diagram of a microwave oven device provided by the present invention;
[0051] Figure 6-7 A schematic structural diagram of a household medicine box provided by the present invention;
[0052] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0053] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0054] In addition, the step sequence in the following method embodiments is only an example and not a strict limitation.
[0055] Reference Figure 1 , which is a functional module diagram of a child lock management system based on data technology provided by one embodiment of the present invention.
[0056] The child lock management system 100 based on data technology of the present invention can be implemented as an independent or multiple associated devices, and the data can be pre-set in the device, or installed as an application on the cloud (such as a server, server cluster, etc. of child lock management based on data technology), or developed as a website. According to the functions implemented, the child lock management system 100 based on data technology includes a prompt information design module 101, a prompt information display module 102, a password input module 103, and a switch control module 104.
[0057] In the embodiment of the present invention, in the tracking of child lock management based on data technology, each of the above modules can be implemented independently and called with other modules. The call here can be understood as a module can connect to multiple modules of another type and provide corresponding services to the multiple modules connected to it. In the child lock management system based on data technology provided by the embodiment of the present invention, the scope of application of the child lock management architecture based on data technology can be adjusted by adding modules and directly calling them without modifying the program code, so as to achieve the purpose of quickly and flexibly expanding the child lock management system based on data technology.
[0058] In the following, in conjunction with specific embodiments, various components and specific workflows of the child lock management system based on data technology are described respectively.
[0059] The prompt information design module 101 is used to set password prompt information in the smart child lock to be managed.
[0060] In the embodiment of the present invention, when the function of the smart child lock is enabled, any other operation key will temporarily lose its control function, thus avoiding the danger caused by children's misoperation due to curiosity. The password prompt information refers to prompt text, questions or images used to help users recall or set smart voice passwords. The password prompt information refers to prompt text, numbers or images used to help users recall or set smart voice passwords.
[0061] Furthermore, in the present invention, the prompt information design module also includes: an application requirement acquisition module and a prompt information creation module. The application requirement acquisition module is used to acquire the application device of the smart child lock and its corresponding application requirements; the prompt information creation module is used to create the password prompt information of the smart child lock in the application device based on the application requirements.
[0062] Specifically, the embodiment of the present invention can limit children's contact with potentially dangerous items or areas and reduce the risk of accidental injury by obtaining the application device of the smart child lock and its corresponding application requirements. The application device refers to an electronic device that can support the smart child lock function, such as an electronic atomizer, a microwave oven, a medical kit, etc. The application requirements refer to the specific use purpose and requirements for the smart child lock function.
[0063] Furthermore, the embodiment of the present invention can set a more complex and difficult-to-guess password by creating password prompt information for the smart child lock in the application device based on the application requirements, thereby improving the security of the smart child lock.
[0064] As an embodiment of the present invention, the password prompt information of the smart child lock is created in the application device based on the application requirement, including:
[0065] Based on the application requirements, determining target users of the application device;
[0066] Analyzing the general knowledge level of the target user, and determining the password prompt type of the smart child lock based on the general knowledge level;
[0067] According to the password prompt type, construct a password prompt library and a password prompt device of the smart child lock;
[0068] Defining a random extraction algorithm for the password hint library, and extracting password hint data from the password hint library using the random extraction algorithm;
[0069] The password prompt device is used to present the password prompt data to the target user to obtain password prompt information.
[0070] Among them, the target users refer to the intended users and beneficiaries of smart child lock products or services, such as parents or guardians. The general knowledge level refers to the knowledge level shared by most members of a group or society, including education level, cultural literacy, technical understanding ability, common sense mastery, etc. The password hint type refers to the different types of hint information provided to help users recall or set passwords, such as: elementary school level math calculations, simple English spelling, etc. The password hint library refers to a collection that stores multiple password hint information. The password hint device refers to hardware used to display or output password hint information to users, such as LED display screens, LCD screens, etc. The random extraction algorithm refers to a calculation method used to randomly select password hint information from the password hint library. The password hint data refers to a series of data stored in the password hint library to help users set or recall passwords.
[0071] Optionally, the random extraction algorithm for defining the password hint library can be defined by using a pseudo-random number generator. It should be noted that in the present invention, the password hint information is set to at least two to achieve double password verification and make it random in the application. It should be noted that the password hint information of the present invention is designed according to the age of children whose use is restricted by the device, the general knowledge level of children of the same age in the device use area, and the general knowledge level of adults in the device use area, so as to design password hint information that is generally recognized by adults in the device use area but generally incomprehensible to restricted children; the password hint information may involve language (the characters used by adults in the product use area), foreign languages, mathematics, physics, chemistry, biology, history, astronomy, culture, customs and other knowledge, or it may be information that is known to adults in a certain user group (such as a family) but unknown to children; the password may be text, letters, numbers, graphics, etc.
[0072] The prompt information display module 102 is used to determine the password display area corresponding to the password prompt information in the smart child lock; the prompt information display module 102 of the present invention is used to display password prompt information, including but not limited to modeling, etching, printing, pasting, electronic display screen and the like; according to different display methods, a single or multiple password prompt information can be displayed; when there are multiple password prompt information, they can be displayed simultaneously or in sequence.
[0073] The embodiment of the present invention can help keep the user interface neat and consistent by determining the password prompt area of the password prompt information in the application device corresponding to the smart child lock, so that the user can quickly find the required information when using different functions. The password prompt area refers to a specific part or interface element of the application device, which is specifically used to display the password prompt information.
[0074] Optionally, as an embodiment of the present invention, the password prompt area for determining the password prompt information in the smart child lock can be determined by a user interface design method.
[0075] Furthermore, in the present invention, the prompt information display module includes a touch screen for intuitively displaying the password display information, that is, the password display information is integrated on the touch screen.
[0076] The password input module 103 is used to input the corresponding child lock password according to the password prompt information displayed in the password display area.
[0077] The embodiment of the present invention uses a password input module to input the corresponding child lock password according to the password prompt information displayed in the password display area to realize the guidance premise of user password input, such as the password display information is "12-4", and the corresponding password is "8"; the password input module of the present invention can be implemented by but not limited to buttons (mechanical, electronic), dials, touch screens, etc.
[0078] The switch control module 104 is used to perform unlocking processing of the smart child lock after comparing the input child lock password with the preset password.
[0079] In an embodiment of the present invention, the preset password is set based on the above-mentioned password prompt information. Specifically, if the password prompt information is "3*4", the preset password can be set to "12". Furthermore, in the present invention, the switch control module includes at least two switch control buttons for inputting different digital passwords, and the switch control buttons are incorporated on the above-mentioned touch screen to achieve appearance optimization.
[0080] Furthermore, in the present invention, the child lock management system based on data technology also includes a communication module and a control module, which are used to realize the premise of data communication and switch control of the intelligent child lock.
[0081] Wherein, the communication module is used to identify the communication requirements of the smart child lock, determine the communication protocol and signal transmission path of the smart child lock based on the communication requirements, and construct the communication module of the smart child lock based on the communication protocol and the signal transmission path;
[0082] In detail, the embodiment of the present invention can quickly respond to control commands by identifying the communication requirements of the smart child lock, lock or unlock in time, and ensure the safety of children. The communication requirements refer to the specific requirements of the child lock on the communication system when realizing its function.
[0083] The embodiment of the present invention can achieve fast data transmission by determining the communication protocol and signal transmission path of the smart child lock based on the communication requirements, while reducing the attenuation and interference of the signal during the transmission process, thereby improving the stability and reliability of the signal. The communication protocol refers to a set of rules and standards selected or designed to meet the communication requirements of the child lock. The signal transmission path refers to the route for controlling the transmission of the signal between the source device and the target device (such as the child lock).
[0084] As an embodiment of the present invention, determining the communication protocol and signal transmission path of the smart child lock based on the communication requirement includes:
[0085] Determine the communication type of the smart child lock according to the communication requirement, and analyze the environmental interference of the smart child lock;
[0086] Identify a signal source and a signal receiving target of the smart child lock, and calculate a communication distance of the smart child lock based on the signal source and the signal receiving target;
[0087] Determining a communication protocol of the smart child lock according to the communication type, the environmental interference, and the communication distance;
[0088] Obtaining the control signal required to be transmitted by the smart child lock, and analyzing the transmission signal type and signal characteristics of the control signal;
[0089] Determining a transmission medium for the transmission signal according to the signal type and the signal characteristics;
[0090] The signal transmission path of the smart child lock is planned according to the signal source, the signal receiving target and the transmission medium.
[0091] Among them, the communication type refers to the communication method and technology used by the child lock to realize its function. The environmental interference refers to various external factors that may have a negative impact on the signal transmission of the child lock during the communication process. The signal source refers to the source of the signal generated during the communication process. The signal receiving target refers to the target device that receives the signal during the communication process. The communication distance refers to the distance between the signal source and the signal receiving target in the child lock that can effectively communicate. The signal type refers to the form of electrical signals used by the control signal during the transmission process, such as digital signals, analog signals, etc. The signal characteristics refer to the various properties and characteristics exhibited by the signal during the transmission process. The transmission medium refers to the physical medium or channel used to transmit the control signal, such as coaxial cable, optical fiber, radio waves, etc.
[0092] Optionally, the analysis of the environmental interference of the smart child lock may be performed by a spectrum analysis method.
[0093] The embodiment of the present invention can ensure stable and reliable communication between devices in the child lock by constructing the communication module of the smart child lock based on the communication protocol and the signal transmission path, reduce signal loss and errors, and improve the overall performance of the system. The communication module refers to the component responsible for realizing data transmission, reception and processing functions.
[0094] As an embodiment of the present invention, the communication module of the smart child lock is constructed based on the communication protocol and the signal transmission path, including:
[0095] configuring amplifiers and filters for the signal transmission path;
[0096] Based on the amplifier and the filter, a signal conditioning module for the transmission signal corresponding to the signal transmission path is constructed;
[0097] According to the communication protocol, write the communication protocol stack of the smart child lock;
[0098] Constructing the module communication interface of the smart child lock and configuring the communication parameters of the smart child lock;
[0099] Define the communication process of the smart child lock and formulate the communication security mechanism of the smart child lock;
[0100] The signal conditioning module, the communication protocol stack, the module communication interface, the communication parameters, the communication process and the communication safety mechanism are integrated into the communication module of the smart child lock.
[0101] Among them, the amplifier refers to a component used to increase the power or voltage of a signal so that the signal can cover a longer distance during transmission. The filter refers to a component used to allow signals of a specific frequency to pass through while suppressing or reducing signals of other frequencies, thereby eliminating or reducing noise and interference. The signal conditioning module refers to a collection of circuits or components used to process and optimize signals for further processing or transmission. The communication protocol stack refers to a set of layered protocols that implement communication functions on a device. The module communication interface refers to the hardware and software interface used to exchange data and instructions between different modules. The communication parameters refer to a set of characteristic values used to configure and optimize communication links. The communication process refers to the sequence and operation of each step in the communication process. The communication security mechanism refers to a series of measures and technologies taken to protect the security and integrity of data during the communication process.
[0102] Optionally, the communication security mechanism for establishing the child lock can be established through encryption technology.
[0103] The control module is used to analyze the control logic of the smart child lock, define the microcontroller of the smart child lock based on the control logic, and construct the control module of the smart child lock based on the microcontroller.
[0104] In detail, the embodiment of the present invention can ensure that the smart child lock accurately performs operations according to predetermined rules and conditions by analyzing the control logic of the smart child lock, thereby improving the reliability of the child lock. The control logic refers to a series of rules and algorithms used in a microcontroller or other control device to process input signals, make decisions, and generate output signals.
[0105] Optionally, as an embodiment of the present invention, the control logic of the smart child lock may be analyzed by a logic flow chart analysis method.
[0106] The embodiment of the present invention can make the child lock have intelligent characteristics by defining the microcontroller of the smart child lock based on the control logic, and can automatically make judgments and responses according to different input conditions and preset logic. The microcontroller refers to an embedded processing unit integrated in the child lock system, which is responsible for receiving sensor input signals, processing these signals, and activating or disabling the lock mechanism according to the control logic.
[0107] As an embodiment of the present invention, the microcontroller defining the smart child lock based on the control logic includes:
[0108] According to the control logic, analyzing the control iteration process of the smart child lock;
[0109] extracting a control error during the control iteration process;
[0110] Acquire control parameters of the smart child lock, wherein the control parameters include: control proportional gain, control differential gain, and control integral gain;
[0111] A control algorithm of the microcontroller is defined according to the control error and the control parameter, wherein the control algorithm includes:
[0112] k(u)=k(u-1)+C b (w(u)-w(u-1))+C e w(u)
[0113] +C v (w(u)-2w(u-1)+w(u-2))
[0114] Where k(u) represents the microcontroller output at the u-th iteration, k(u-1) represents the microcontroller output at the u-1-th iteration, and C b represents the control proportional gain of the control parameter, C e The control integral gain, C, represents the control parameter v represents the control differential gain of the control parameter, w(u) represents the control error of the u-th iteration, w(u-1) represents the control error of the u-1-th iteration, and w(u-2) represents the control error of the u-2-th iteration;
[0115] According to the control algorithm, a microcontroller of the intelligent child lock is constructed.
[0116] The control iteration process refers to a series of operations and decision-making steps that are performed continuously when executing a control task. The control error refers to the difference between the desired output or set value and the actual system output. The control parameter refers to the variable used to adjust and control the behavior of the algorithm in the control system. The control proportional gain refers to the control action that determines the degree of response to the current error. The control differential gain specifies the degree of response of the control action to the rate of change of the error. The control integral gain refers to the control action that determines the degree of response to the error accumulation history.
[0117] The embodiment of the present invention can ensure that the child lock is unlocked only when the correct instruction is received by constructing the control module of the smart child lock based on the microcontroller, thereby improving the safety of the child lock and preventing children from operating it by mistake. The control module refers to a specially designed hardware and software system that is responsible for managing and executing specific functions or tasks.
[0118] Optionally, as an embodiment of the present invention, the control module for constructing the smart child lock based on the microcontroller can be constructed through system integration and testing.
[0119] Furthermore, in the present invention, the switch control module includes: a password matching module and a child lock switch execution module;
[0120] The password matching module is used to associate the voice interaction device of the smart child lock in the password prompt area, and based on the voice interaction device and the password prompt information, receive the voice password sent by the user to the application device, and calculate the matching degree of the voice password and the information password corresponding to the password prompt information.
[0121] In detail, the embodiment of the present invention can provide users with a more natural and intuitive interaction method by associating the voice interaction device of the smart child lock in the password prompt area, thereby improving the affinity and usability of the product. The voice interaction device refers to a device specifically used to receive and process voice signals.
[0122] As an embodiment of the present invention, the voice interaction device associated with the smart child lock in the password prompt area includes:
[0123] Constructing a language interaction framework of the smart child lock and configuring a voice interaction component of the language interaction framework;
[0124] Based on the voice interaction component, collecting language data of the voice interaction component;
[0125] Defining a language recognition algorithm of the language interaction framework, and using the language recognition algorithm to recognize key voice information of the language data;
[0126] Determining the voice interaction logic of the language interaction framework according to the key voice information;
[0127] According to the voice interaction logic, the language recognition algorithm and the language interaction framework, a voice interaction device of the smart child lock is constructed in the password prompt area.
[0128] Among them, the language interaction framework refers to a software and hardware system for processing and responding to user voice input. The voice interaction component refers to a collection of hardware for implementing voice input and output functions, including microphones and speakers, etc. The language data refers to a series of voice samples and related information collected by the voice interaction component. The language recognition algorithm refers to a series of computational methods used to analyze and interpret voice data and convert it into understandable text or commands. The key voice information refers to the information extracted from the user's voice input during the voice interaction process that is crucial to achieving a specific function or task. The voice interaction logic refers to a series of rules and processes used to process and respond to user voice input.
[0129] Optionally, the language recognition algorithm that defines the language interaction framework can be defined using a deep learning approach.
[0130] The embodiment of the present invention can instantly guide the user to complete the password input process by receiving the voice password sent by the user to the application device based on the voice interaction device and the password prompt information, thereby improving the naturalness and fluency of the interaction. The voice password refers to the voice data collected by the voice interaction device according to the password prompt information.
[0131] The embodiment of the present invention can accurately determine whether the voice password input by the user matches the preset password by calculating the matching degree between the voice password and the information password corresponding to the password prompt information, thereby ensuring that only authorized users can unlock. The matching degree refers to a quantitative indicator of the consistency or similarity between the voice password input by the user and the correct password stored or preset in the system.
[0132] As an embodiment of the present invention, the calculating the matching degree between the voice password and the information password corresponding to the password prompt information includes:
[0133] Converting the voice password into text to obtain a text password;
[0134] Standardizing the information password to obtain a standardized information password;
[0135] Extracting features from the text password and the standardized information password respectively to obtain a text password feature set and an information password feature set;
[0136] Unifying the number of features of the text password feature set and the information password feature set;
[0137] According to the text password feature set, the information password feature set and the feature quantity, the matching degree between the text password and the standardized information password is calculated using the following formula:
[0138]
[0139] Among them, D represents the matching degree, n represents the number of features, and a i represents the i-th text password feature corresponding to the text password feature set, b i Represents the i-th information cryptographic feature corresponding to the information cryptographic feature set.
[0140] The text password refers to a password in the form of a string converted from the user's voice input. The standardized information password refers to a password that has been formatted and processed in a certain way. The text password feature set refers to a set of data points or attributes extracted from the text password to characterize the characteristics of the password. The information password feature set refers to a set of features extracted from the information password. The number of features refers to the total number of features extracted from the text password and the information password respectively during the feature extraction process.
[0141] Optionally, converting the voice password into text to obtain the text password includes:
[0142] Performing sound enhancement on the voice password to obtain an enhanced voice password;
[0143] Determine a fixed frame length of the enhanced voice password when framing, and based on the fixed frame length, frame the enhanced voice password to obtain a voice password frame;
[0144] Identifying sample points in the speech cipher frame and determining the number of sample points of the sample points;
[0145] Determine the discrete transformation coefficient of the sample point, and calculate the frequency cepstrum coefficient of the speech cipher frame based on the discrete transformation coefficient using the following formula:
[0146]
[0147] Among them, θ q represents the frequency cepstrum coefficient of the qth voice password frame, r represents the index of the qth voice password frame, start represents the start of the index of the qth voice password frame, end represents the end of the index of the qth voice password frame, N represents the number of sample points, Q qj represents the discrete transformation coefficient weight of the qth speech code frame corresponding to the jth sample point, S qjrepresents the discrete transformation coefficient of the qth speech code frame corresponding to the jth sample point, π represents pi, log represents the logarithmic function, and cos represents the cosine function;
[0148] Extracting features of the speech cipher frame according to the frequency cepstrum coefficients to obtain speech features;
[0149] A language conversion model of the voice password frame is constructed according to the voice features, and based on the language conversion model, the voice password frame is converted into a text password.
[0150] Among them, the enhanced voice password refers to the voice password after the process of improving its quality, clarity and intelligibility by applying a series of signal processing technologies. The fixed frame length refers to the length of each frame used when dividing a continuous voice signal into a series of short-time frames. The voice password frame refers to a series of short-time voice segments into which the enhanced voice password signal is divided according to the fixed frame length during the voice password processing. The sample point refers to the discrete data point obtained after the continuous voice waveform is digitized in the voice signal processing. The number of sample points refers to the number of discrete data points collected during the voice signal digitization process. The discrete transformation coefficient refers to the coefficient obtained by discrete transformation. The frequency cepstrum coefficient refers to the index obtained by performing frequency cepstrum analysis on the signal. The voice feature refers to a set of parameters extracted from the voice signal. The language conversion model refers to a model that can convert text in one language into another language.
[0151] Optionally, the determining of discrete transformation coefficients of the sample points may be performed by a discrete Fourier transform method.
[0152] The child lock switch execution module is used to display the unlocking failure notification of the smart child lock in the password prompt area when the matching degree is not greater than the preset threshold, and when the matching degree is greater than the preset threshold, convert the voice password into an electrical signal of the smart child lock based on the communication module, and use the control module to convert the electrical signal into an unlocking instruction of the smart child lock, and then execute the unlocking process of the smart child lock.
[0153] In detail, the embodiment of the present invention can provide instant feedback to the user by displaying the unlocking failure notification of the smart child lock in the password prompt area when the matching degree is not greater than the preset threshold, so that the user knows the result of the current operation. The preset threshold refers to a pre-set standard or limit in the smart child lock system, which is used to determine whether the matching degree of the voice password is sufficient to allow unlocking.
[0154] The embodiment of the present invention can ensure that the smart child lock will be opened only when the voice password is correct and the matching degree is high enough by converting the voice password into the electric signal of the smart child lock based on the communication module when the matching degree is greater than a preset threshold, thereby improving the security of the system. The electric signal refers to the electronic signal converted from the voice password and used to control the opening of the lock.
[0155] As an embodiment of the present invention, when the matching degree is greater than a preset threshold, converting the voice password into an electrical signal of the smart child lock based on the communication module includes:
[0156] Based on the communication module, converting the voice password into an analog signal;
[0157] Constructing an analog-to-digital conversion module for the analog signal, and converting the analog signal into a digital signal based on the analog-to-digital conversion module;
[0158] Filtering the digital signal using a preset digital filter to obtain a filtered digital signal;
[0159] Performing gain adjustment on the filtered digital signal to obtain a gain digital signal;
[0160] When the matching degree is greater than a preset threshold, the gain digital signal is converted into an electrical signal.
[0161] Among them, the analog signal refers to a continuously changing electrical signal converted from the user's voice input. The analog-to-digital conversion module refers to an electronic component used to convert an analog signal into a digital signal. The digital signal refers to a discrete signal converted from an analog signal after being processed by the analog-to-digital conversion module. The preset digital filter refers to a designed mathematical algorithm or hardware component for processing digital signals. The filtered digital signal refers to a digital signal after processing the digital signal to remove or reduce unnecessary components. The gain digital signal refers to the operation of adjusting the amplitude of the signal to increase or decrease the signal strength during the digital signal processing process.
[0162] The embodiment of the present invention utilizes the control module to convert the electrical signal into an unlocking instruction of the smart child lock, and then executes the unlocking process of the smart child lock to ensure that only a verified password can trigger the unlocking, thereby enhancing the security of the system and reducing the potential risks posed by the device to children.
[0163] In order to further understand the implementation process of the above-mentioned child lock management system based on data technology, the following two application scenarios are further explained.
[0164] For application scenario 1, please refer to Figure 3-5FIG. 1 is a schematic diagram of the structure of a microwave oven device provided by the present invention, wherein: Figure 3 A schematic diagram of the appearance of a microwave oven. Figure 4 This is a schematic diagram of the password prompt area and button area. Figure 5 This is a schematic diagram of the buckle design on the back of the microwave oven panel. Specifically, for microwave ovens sold in China, in order to prevent children under 5 years old from getting burned when taking out hot food from the oven, a child lock is added to the microwave oven. The specific implementation process is as follows:
[0165] Prompt information design: Considering that most 5-year-old children in China have not learned English arithmetic, when the password prompt information is designed as "nine minus five" and the corresponding password is "4", 5-year-old children generally cannot understand it.
[0166] The prompt message says: In the "Password Hint" area, put a label containing the words "nine minus five"
[0167] Password input: After the adult user understands that the password is "4", he / she presses the button 4 times in succession. Children cannot enter the password correctly because they cannot understand the password prompt.
[0168] Switch mechanism: After the control circuit board receives the information of four consecutive presses from the button, it compares it with the password "4" stored in advance. If the two match, the buckle is tightened so that it is no longer stuck on the main body. The microwave door can be opened to take out the heated food.
[0169] For application scenario 2, please refer to Figure 6-7 FIG. 1 is a schematic diagram of the structure of a household medicine box provided by the present invention, wherein: Figure 6 This is a schematic diagram of the appearance of a household medicine cabinet. Figure 7 This is a schematic diagram of the password prompt and password input of a household medicine box. For example, for household medicine boxes sold in China, a child lock is added to prevent children under 3 years old from opening the medicine box and touching the medicine. The specific implementation process is as follows:
[0170] Prompt information design: Taking into account the Chinese and English proficiency of 3-year-old children in China, the password prompt information is set to "Quail is a kind of", and the corresponding password is "bird".
[0171] The prompt message shows: In the "Password Hint" area, put a label containing the words "Quail is a kind of"
[0172] Password input: After the adult user understands that the password is "bird", he or she turns the password dial to display the letters "bird". A 3-year-old child usually does not know "quail" or the English spelling of bird "bird", so he or she cannot turn the password dial to the correct position.
[0173] Switch mechanism: When the password dial is in the correct position, the lock buckle mechanism is released and the medicine box can be opened. If the password dial is incorrect, the buckle will be tightened normally and cannot be opened.
[0174] The embodiment of the present invention can set a more complex and difficult-to-guess password by creating password prompt information for the smart child lock, thereby improving the security of the smart child lock, and at the same time guiding the user to enter the password correctly, reducing the difficulty of unlocking due to forgotten passwords, and displaying the password prompt information of the smart child lock in the password prompt area can provide users with a more natural and intuitive interaction method, thereby improving the affinity and ease of use of the product; the embodiment of the present invention performs the unlocking process of the smart child lock after comparing the input child lock password with the preset password for consistency, and can accurately determine whether the password input by the user matches the preset password, and can ensure that only verified passwords can trigger unlocking, thereby enhancing the security of the system, and at the same time reducing the potential risks of the device to children. Therefore, the present invention can improve the precise control effect of child lock management.
[0175] like Figure 2 FIG. 1 is a flow chart of a child lock management method based on data technology provided by an embodiment of the present invention. In this embodiment, the child lock management method based on data technology includes:
[0176] Acquire an application device of the smart child lock and its corresponding application requirements, create password prompt information of the smart child lock in the application device based on the application requirements, and determine a password prompt area of the password prompt information in the application device;
[0177] Identify the communication requirements of the smart child lock, determine the communication protocol and signal transmission path of the smart child lock based on the communication requirements, and construct a communication module of the smart child lock based on the communication protocol and the signal transmission path;
[0178] Analyze the control logic of the smart child lock, define the microcontroller of the smart child lock based on the control logic, and build a control module of the smart child lock based on the microcontroller;
[0179] Associating the voice interaction device of the smart child lock in the password prompt area, and based on the voice interaction device and the password prompt information, receiving the voice password sent by the user to the application device, and calculating the matching degree between the voice password and the information password corresponding to the password prompt information;
[0180] When the matching degree is not greater than a preset threshold, a notification of a failed unlocking of the smart child lock is displayed in the password prompt area; when the matching degree is greater than the preset threshold, the voice password is converted into an electrical signal of the smart child lock based on the communication module, and the electrical signal is converted into an unlocking instruction of the smart child lock using the control module, and then the unlocking process of the smart child lock is executed.
[0181] In the several embodiments provided by the present invention, it should be understood that the provided system and method can be implemented in other ways. For example, the system embodiment described above is only illustrative, for example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation.
[0182] In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional modules.
[0183] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present invention.
Claims
1. A child lock management system based on data technology, characterized in that: The system comprises: a prompt information design module, a prompt information display module, a password input module and a switch control module; Wherein, the prompt information design module is used to set password prompt information in the smart child lock to be managed; The prompt information display module is used to determine the password display area corresponding to the password prompt information in the smart child lock, and is used to display the password prompt information. The display methods of the password prompt information include: modeling, etching, printing, pasting and electronic display screen; according to different display methods, a single or multiple password prompt information can be displayed; when there are multiple password prompt information, they can be displayed simultaneously or in sequence; The password input module is used to input the corresponding child lock password according to the password prompt information displayed in the password display area, wherein the input method of the child lock password includes: key, dial and touch screen; The switch control module is used to perform unlocking processing of the smart child lock after comparing the input child lock password with the preset password.
2. The child lock management system based on data technology as claimed in claim 1, characterized in that: The password prompt information can be one or more of the local language, foreign language, mathematics, physics, chemistry, biology, history, astronomy, diet, customs and culture, subculture of individual users or groups, etc. The password input module can be one or more for inputting different digital, text or graphic passwords.
3. The child lock management system based on data technology as claimed in claim 2, characterized in that: The prompt information display module includes a touch screen, and the password prompt information and the switch control button are combined on the touch screen.
4. The child lock management system based on data technology as claimed in claim 1, characterized in that: The password prompt information and the preset password each include at least two, so as to realize double verification of the password and make it random in the application.
5. The child lock management system based on data technology as claimed in claim 1, characterized in that: The prompt information design module also includes: an application requirement acquisition module and a prompt information creation module; Wherein, the application requirement acquisition module is used to obtain the application device of the smart child lock and its corresponding application requirements; The prompt information creation module is used to create password prompt information of the smart child lock in the application device based on the application requirements.
6. The child lock management system based on data technology as claimed in claim 1, characterized in that: The system further comprises: a communication module and a control module; Wherein, the communication module is used to identify the communication requirements of the smart child lock, determine the communication protocol and signal transmission path of the smart child lock based on the communication requirements, and construct the communication module of the smart child lock based on the communication protocol and the signal transmission path; The control module is used to analyze the control logic of the smart child lock, define the microcontroller of the smart child lock based on the control logic, and construct the control module of the smart child lock based on the microcontroller.
7. The child lock management system based on data technology as claimed in claim 6, characterized in that: The determining, based on the communication requirement, the communication protocol and the signal transmission path of the smart child lock comprises: Determine the communication type of the smart child lock according to the communication requirement, and analyze the environmental interference of the smart child lock; Identify a signal source and a signal receiving target of the smart child lock, and calculate a communication distance of the smart child lock based on the signal source and the signal receiving target; Determining a communication protocol of the smart child lock according to the communication type, the environmental interference, and the communication distance; Obtaining the control signal required to be transmitted by the smart child lock, and analyzing the transmission signal type and signal characteristics of the control signal; Determining a transmission medium for the transmission signal according to the signal type and the signal characteristics; The signal transmission path of the smart child lock is planned according to the signal source, the signal receiving target and the transmission medium.
8. The child lock management system based on data technology as claimed in claim 6, characterized in that: The microcontroller defining the intelligent child lock based on the control logic includes: According to the control logic, analyzing the control iteration process of the smart child lock; extracting a control error during the control iteration process; Acquire control parameters of the smart child lock, wherein the control parameters include: control proportional gain, control differential gain, and control integral gain; A control algorithm of the microcontroller is defined according to the control error and the control parameter, wherein the control algorithm includes: k(u)=k(u-1)+C b (w(u)-w(u-1))+C e w(u) +C v (w(u)-2w(u-1)+w(u-2)) Where k(u) represents the microcontroller output at the u-th iteration, k(u-1) represents the microcontroller output at the u-1-th iteration, and C b represents the control proportional gain of the control parameter, C e The control integral gain, C, represents the control parameter v represents the control differential gain of the control parameter, w(u) represents the control error of the u-th iteration, w(u-1) represents the control error of the u-1-th iteration, and w(u-2) represents the control error of the u-2-th iteration; According to the control algorithm, a microcontroller of the intelligent child lock is constructed.
9. The child lock management system based on data technology as claimed in claim 6, characterized in that: The switch control module includes: a password matching module and a child lock switch execution module; The password matching module is used to associate the voice interaction device of the smart child lock in the password prompt area, and based on the voice interaction device and the password prompt information, receive the voice password sent by the user to the application device, and calculate the matching degree between the voice password and the information password corresponding to the password prompt information; The child lock switch execution module is used to display the unlocking failure notification of the smart child lock in the password prompt area when the matching degree is not greater than the preset threshold, and when the matching degree is greater than the preset threshold, convert the voice password into an electrical signal of the smart child lock based on the communication module, and use the control module to convert the electrical signal into an unlocking instruction of the smart child lock, and then execute the unlocking process of the smart child lock.
10. A child lock management method based on data technology, characterized in that: The method is applied to a child lock management system based on data technology as claimed in any one of claims 1 to 9, comprising: Acquire an application device of the smart child lock and its corresponding application requirements, create password prompt information of the smart child lock in the application device based on the application requirements, and determine a password prompt area of the password prompt information in the application device; Identify the communication requirements of the smart child lock, determine the communication protocol and signal transmission path of the smart child lock based on the communication requirements, and construct a communication module of the smart child lock based on the communication protocol and the signal transmission path; Analyze the control logic of the smart child lock, define the microcontroller of the smart child lock based on the control logic, and build a control module of the smart child lock based on the microcontroller; Associating the voice interaction device of the smart child lock in the password prompt area, and based on the voice interaction device and the password prompt information, receiving the voice password sent by the user to the application device, and calculating the matching degree between the voice password and the information password corresponding to the password prompt information; When the matching degree is not greater than a preset threshold, a notification of a failed unlocking of the smart child lock is displayed in the password prompt area; when the matching degree is greater than the preset threshold, the voice password is converted into an electrical signal of the smart child lock based on the communication module, and the electrical signal is converted into an unlocking instruction of the smart child lock using the control module, and then the unlocking process of the smart child lock is executed.
Citation Information
Patent Citations
Password prompting method and device and terminal
CN105808995A
A password hinting method, device and terminal
CN105808995B
Password prompting method and electronic equipment
CN108229134A
A password hint method and electronic device
CN108229134B