Door lock interaction method and device, storage medium and door lock

By collecting and analyzing door lock instructions and related status information in smart door locks, and using the analysis results of the model server to perform operations, the existing smart door locks are solved, and higher usage performance and user experience are achieved.

CN119625866APending Publication Date: 2025-03-14TCL SMART HOME TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411738084.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

When faced with complex usage environments and growing user experience needs, existing smart door locks are insufficient in intelligence and interactivity, resulting in improved usage performance and user experience.

Method used

By collecting relevant status information corresponding to the door lock command in the door lock, sending it to the model server for analysis, obtaining prompt information and performing corresponding operations, improving the intelligence and interactivity of the door lock.

Benefits of technology

It effectively improves the performance and user experience of door locks, making them more intelligent and interactive.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119625866A_ABST
    Figure CN119625866A_ABST
Patent Text Reader

Abstract

The invention discloses a door lock interaction method and device, a storage medium and a door lock, and relates to the technical field of the Internet of Things. The method comprises the steps that according to a door lock instruction triggered in the door lock, door lock related state information corresponding to the door lock instruction is collected; the door lock instruction and the door lock related state information are sent to a model server; door lock prompt information returned by the model server is received, wherein the door lock prompt information is obtained by analyzing the door lock instruction and the door lock related state information through the model server by adopting a preset door lock analysis model; and executing corresponding operation processing according to the door lock prompt information. The use performance of the door lock can be effectively improved, and the user use experience of the door lock is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of Internet of Things, and in particular to a door lock interaction method, device, storage medium and door lock. Background Art

[0002] Currently, most smart door locks rely on simple identification methods such as passwords and fingerprints to trigger door lock commands. For example, the door lock unlocking command is triggered by inputting a password, fingerprint, etc., and the door lock executes corresponding operations according to different door lock commands based on preset tables or strategies.

[0003] However, faced with the increasingly complex door lock usage environment and the growing demand for user experience, the current door locks appear to be too rigid and fixed in responding to various door lock commands. As a result, the current door locks need to be further improved in terms of intelligence and interactivity, the performance of door locks needs to be improved, and the user experience needs to be further improved. Summary of the invention

[0004] The embodiment of the present application provides a solution that can effectively improve the performance of a door lock and enhance the user experience of the door lock.

[0005] The embodiments of the present application provide the following technical solutions:

[0006] According to one embodiment of the present application, a door lock interaction method includes: according to a door lock instruction triggered in the door lock, collecting door lock related status information corresponding to the door lock instruction; sending the door lock instruction and the door lock related status information to a model server; receiving door lock prompt information returned by the model server, wherein the door lock prompt information is obtained by the model server analyzing the door lock instruction and the door lock related status information using a preset door lock analysis model; and performing corresponding operation processing according to the door lock prompt information.

[0007] In some embodiments of the present application, the collecting of door lock related status information corresponding to the door lock instruction includes: determining the instruction type corresponding to the door lock instruction; determining the information type matching the instruction type; collecting related status information corresponding to the information type matching the instruction type, to obtain the door lock related status information.

[0008] In some embodiments of the present application, the collecting of door lock-related status information corresponding to the door lock instruction includes: extracting multi-dimensional instruction feature information of the door lock instruction; determining the information type that matches the multi-dimensional instruction feature information; collecting relevant status information corresponding to the information type that matches the multi-dimensional instruction feature information, to obtain the door lock-related status information.

[0009] In some embodiments of the present application, the collecting of door lock-related status information corresponding to the door lock instruction includes: obtaining a preset status information collection strategy, the preset status information collection strategy is an information collection strategy that does not distinguish between instructions; collecting relevant status information according to the preset status information collection strategy to obtain the door lock-related status information.

[0010] In some embodiments of the present application, the extracting of the multi-dimensional instruction feature information of the door lock instruction includes: extracting at least two of the instruction type, instruction trigger time, instruction content and instruction trigger user of the door lock instruction to obtain the multi-dimensional instruction feature information.

[0011] In some embodiments of the present application, the door lock related status information includes but is not limited to one or more of the sensing information sensed by the sensor connected to the door lock, the hardware and software information of the door lock, and the device status information of other devices associated with the door lock.

[0012] In some embodiments of the present application, before collecting door lock related status information corresponding to the door lock instruction triggered in the door lock, the method further includes: if a voice instruction is received, converting the voice instruction into a text instruction using a voice recognition module, and using the text instruction as the door lock instruction; or, if a door opening instruction is detected, determining the door opening instruction as the door lock instruction.

[0013] According to one embodiment of the present application, a door lock interaction device includes: an acquisition module, used to: according to the door lock instruction triggered in the door lock, acquire door lock related status information corresponding to the door lock instruction; a sending module, used to: send the door lock instruction and the door lock related status information to a model server; a receiving module, used to: receive door lock prompt information returned by the model server, the door lock prompt information is obtained by the model server using a preset door lock analysis model to analyze the door lock instruction and the door lock related status information; an execution module, used to: perform corresponding operation processing according to the door lock prompt information.

[0014] In some embodiments of the present application, the acquisition module is used to: determine the instruction type corresponding to the door lock instruction; determine the information type matching the instruction type; and acquire relevant status information corresponding to the information type matching the instruction type to obtain the door lock related status information.

[0015] In some embodiments of the present application, the acquisition module is used to: extract multi-dimensional instruction feature information of the door lock instruction; determine the information type that matches the multi-dimensional instruction feature information; and acquire relevant status information corresponding to the information type that matches the multi-dimensional instruction feature information to obtain the door lock related status information.

[0016] In some embodiments of the present application, the acquisition module is used to: obtain a preset status information acquisition strategy, which is an information acquisition strategy that does not distinguish between instructions; collect relevant status information according to the preset status information acquisition strategy to obtain the door lock related status information.

[0017] In some embodiments of the present application, the acquisition module is used to extract at least two of the instruction type, instruction triggering time, instruction content and instruction triggering user of the door lock instruction to obtain the multi-dimensional instruction feature information.

[0018] In some embodiments of the present application, the door lock related status information includes but is not limited to one or more of the sensing information sensed by the sensor connected to the door lock, the hardware and software information of the door lock, and the device status information of other devices associated with the door lock.

[0019] In some embodiments of the present application, before collecting door lock related status information corresponding to the door lock instruction triggered in the door lock, the device also includes an instruction module for: if a voice instruction is received, converting the voice instruction into a text instruction using a voice recognition module, and using the text instruction as the door lock instruction; or, if a door opening instruction is detected, determining the door opening instruction as the door lock instruction.

[0020] According to another embodiment of the present application, a storage medium stores a computer program thereon, and when the computer program is executed by a processor of a door lock, the door lock executes the method described in the embodiment of the present application.

[0021] According to another embodiment of the present application, a door lock may include: a memory storing a computer program; and a processor reading the computer program stored in the memory to execute the method described in the embodiment of the present application.

[0022] According to another embodiment of the present application, a computer program product or a computer program includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method provided in various optional implementations described in the embodiments of the present application.

[0023] In an embodiment of the present application, according to the door lock command triggered in the door lock, door lock related status information corresponding to the door lock command is collected; the door lock command and the door lock related status information are sent to the model server; door lock prompt information returned by the model server is received, and the door lock prompt information is obtained by the model server analyzing the door lock command and the door lock related status information using a preset door lock analysis model; and corresponding operation processing is performed according to the door lock prompt information.

[0024] In this way, after the door lock command is triggered in the door lock, the door lock will collect the door lock related status information corresponding to the door lock command, and send the door lock command and the door lock related status information to the model server, so that the model server uses the preset door lock analysis model to analyze the door lock command and the door lock related status information, so that the door lock obtains the door lock prompt information returned by the model server and performs corresponding operation processing according to the door lock prompt information, making the door lock more intelligent and interactive, effectively improving the performance of the door lock, and improving the user experience of the door lock. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0026] Figure 1 A flow chart of a door lock interaction method according to an embodiment of the present application is shown.

[0027] Figure 2 A structural block diagram of a door lock interaction system according to an embodiment of the present application is shown.

[0028] Figure 3 A flow chart of receiving a door lock instruction according to an embodiment of the present application is shown.

[0029] Figure 4 A block diagram of a door lock interaction device according to an embodiment of the present application is shown.

[0030] Figure 5 A block diagram of a door lock according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0031] The present disclosure is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the embodiments provided herein are only used to explain the present disclosure and are not intended to limit the present disclosure. In addition, the embodiments provided below are partial embodiments for implementing the present disclosure, rather than providing all embodiments for implementing the present disclosure. In the absence of conflict, the technical solutions recorded in the embodiments of the present disclosure can be implemented in any combination.

[0032] It should be noted that, in the embodiments of the present disclosure, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a method or apparatus including a series of elements includes not only the elements explicitly recorded, but also includes other elements not explicitly listed, or also includes elements inherent to the implementation of the method or apparatus. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other related elements in the method or apparatus including the element (such as a step in the method or a unit in the apparatus, for example, a unit may be a part of a circuit, a part of a processor, a part of a program or software, etc.).

[0033] For example, the door lock interaction method provided by the embodiment of the present disclosure includes a series of steps, but the door lock interaction method provided by the embodiment of the present disclosure is not limited to the recorded steps. Similarly, the door lock interaction device provided by the embodiment of the present disclosure includes a series of units, but the device provided by the embodiment of the present disclosure is not limited to including the units explicitly recorded, and may also include units required to obtain relevant information or perform processing based on the information.

[0034] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present disclosure belongs. The terms used herein are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0035] It is understandable that in the specific implementation of this application, relevant data is involved. When the embodiments in this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0036] Figure 1 The flowchart of the door lock interaction method according to an embodiment of the present application is schematically shown. The execution subject of the door lock interaction method can be any door lock with processing capability.

[0037] like Figure 1 As shown, the door lock interaction method may include steps S110 to S140.

[0038] Step S110, according to the door lock command triggered in the door lock, collecting the door lock related status information corresponding to the door lock command; Step S120, sending the door lock command and the door lock related status information to the model server; Step S130, receiving the door lock prompt information returned by the model server, the door lock prompt information is obtained by the model server using a preset door lock analysis model to analyze the door lock command and the door lock related status information; Step S140, performing corresponding operation processing according to the door lock prompt information.

[0039] The door lock commands triggered in the door lock may include but are not limited to door opening commands, password change commands, video viewing commands or voice call commands, etc. The door lock commands may be triggered by fingerprints, buttons, face recognition, palm prints or voice, etc. In some methods, after receiving the voice command in the door lock, a voice recognition module may be used to convert the voice command into a text command, and the text command is used as the door lock command; in some methods, the door lock may monitor the door opening command as the door lock command, and the door opening command may be triggered when the user opens the door through the mechanical handle of the door lock or when the user presses the electronic unlocking button on the door lock.

[0040] After a certain door lock command is triggered in the door lock, the door lock can collect door lock related status information corresponding to the door lock command. The door lock related status information may include but is not limited to the sensing information sensed by the sensor connected to the door lock (such as a camera, infrared sensor or temperature sensor, etc.), the hardware and software detection information of the door lock software and hardware, and / or device related information of other devices associated with the door lock (such as refrigerators, televisions, sweepers, etc.).

[0041] In some methods, the types of door lock related status information collected under different door lock commands are different. For example, under the A door lock command, only the sensing information sensed by the sensor connected to the door lock is collected, and under the B door lock command, only the software and hardware detection information of the door lock software and hardware is collected.

[0042] Optionally, in some methods, the type of door lock-related status information collected under different door lock commands is the same. For example, door lock command A or door lock command B will collect sensing information sensed by the sensor connected to the door lock, hardware and software detection information of the door lock's hardware and software, and device-related information of other devices associated with the door lock.

[0043] Furthermore, the door lock sends the door lock command and door lock related status information directly or indirectly to the model server through the network, and the model server can use the preset door lock analysis model to analyze the door lock command and the door lock related status information to obtain the door lock prompt information. Among them, the preset door lock analysis model can be a large model, or a model obtained by fine-tuning and training the large model, or a trained convolutional neural network model, etc. In a specific embodiment of the present application, the preset door lock analysis model is a large model.

[0044] The door lock prompt information may include, but is not limited to, one or more of security prompt information, door lock related operation information, associated device control information, and the like. The door lock may receive the door lock prompt information returned by the model server, and then the door lock may perform corresponding operation processing according to the door lock prompt information. For example, the door lock may play the security prompt information by voice, or perform the door lock related operations in the door lock related operation information (such as allowing / refusing to unlock, allowing / refusing to change the password, displaying the monitoring screen, etc.), or perform other associated device control operations according to the associated device control information.

[0045] In this way, after the door lock command is triggered in the door lock, the door lock will collect the door lock related status information corresponding to the door lock command, and send the door lock command and the door lock related status information to the model server, so that the model server uses the preset door lock analysis model to analyze the door lock command and the door lock related status information, so that the door lock obtains the door lock prompt information returned by the model server and performs corresponding operation processing according to the door lock prompt information, making the door lock more intelligent and interactive, effectively improving the performance of the door lock, and improving the user experience of the door lock.

[0046] See also Figure 2 In one scenario, the door lock interactive system may include a door lock 210, a cloud service 220, and an application end 230. The door lock 210 may include at least a voice recognition module, a processor, a communication module, a sensor module, and a power module. The cloud service 220 may specifically include an IOT cloud 221 and a model server 222. The application end 230 may be an Android application, an iOS application, or a mobile screen application. The door lock 210 may send the door lock instruction and door lock related status information to the IOT cloud 221 through the communication module, and the IOT cloud 221 forwards it to the model server 222. After the model server 222 obtains the door lock prompt information, it may send the door lock prompt information to the door lock 210 and the application end 230 through the IOT cloud 221.

[0047] Described below Figure 1 When performing door lock interaction under the embodiment, further optional specific embodiments are provided for each step performed.

[0048] In one embodiment, see Figure 3 Before collecting door lock related status information corresponding to the door lock instruction triggered in the door lock, the method may further include: step S310, if a voice instruction is received, using a voice recognition module to convert the voice instruction into a text instruction, and using the text instruction as the door lock instruction; or, step S320, if a door opening instruction is detected, determining the door opening instruction as the door lock instruction.

[0049] In some methods, when the user interacts with the door lock through voice, the door lock receives the voice and converts the voice command into a text command using a voice recognition module, and uses the text command as the door lock command. Then, the door lock can collect the corresponding door lock related status information according to the text command, and then analyze and feedback the door lock prompt information through the model server using a preset door lock analysis model. Therefore, in some scenarios, the user can use the door lock to ask for help by voice and obtain the door lock prompt information intelligently.

[0050] In some methods, if the door lock detects a door opening command, it determines the door opening command as a door lock command. The door opening command can be triggered when the user opens the door through the mechanical handle of the door lock, or when the user presses the electronic unlocking button on the door lock, or through facial recognition, fingerprint recognition, etc. The door opening command is used to request the door lock to unlock to open the door. Furthermore, in this method, the door lock can collect door lock related status information when detecting a user request to open the door, and intelligently give door lock prompt information through the model server.

[0051] In other optional ways, the door lock can use the monitored password change instruction, video viewing instruction or voice call instruction as the door lock instruction.

[0052] In one embodiment, the collecting of door lock related status information corresponding to the door lock instruction may include: determining the instruction type corresponding to the door lock instruction; determining the information type matching the instruction type; collecting related status information corresponding to the information type matching the instruction type, to obtain the door lock related status information.

[0053] The instruction types corresponding to the door lock instructions may include but are not limited to door opening, voice help, password change, video viewing, voice call, etc. In the first information table, corresponding information types can be pre-specified for different instruction types, and the door lock can determine the information type that matches the instruction type according to the first information table.

[0054] The information type specifically indicates the type of information that needs to be collected, and the information type may include but is not limited to the sensor sensing type, the door lock hardware and software type, and the door lock associated device type. The door lock can collect the relevant status information corresponding to the information type matching the instruction type, and use the collected information as the door lock related status information.

[0055] The matching information type is determined according to the instruction type, and the relevant status information corresponding to the information type matching the instruction type is further collected as the door lock related status information. The preset door lock analysis model can accurately combine the door lock instruction and the door lock related status information collected in this way to analyze the door lock prompt information.

[0056] Furthermore, in one embodiment, the collecting of door lock related status information corresponding to the door lock instruction may include: extracting multi-dimensional instruction feature information of the door lock instruction; determining the information type that matches the multi-dimensional instruction feature information; collecting related status information corresponding to the information type that matches the multi-dimensional instruction feature information, to obtain the door lock related status information.

[0057] Among them, the extraction of multi-dimensional instruction feature information of the door lock instruction can specifically include: extracting at least two of the instruction type of the door lock instruction, the instruction trigger time (i.e. the time when the door lock instruction is triggered in the door lock), the instruction content (such as keywords in text instructions, the old and new passwords in the password change instruction, etc.) and the instruction trigger user (which can be the user who triggered the door lock instruction identified by fingerprint recognition or face recognition, etc.), and using at least two of the information as the obtained multi-dimensional instruction feature information.

[0058] In the second information table, corresponding information types can be pre-specified for different multi-dimensional instruction feature information, and the door lock can determine the information type that matches the multi-dimensional instruction feature information based on the second information table. The information type specifically indicates the type of information that needs to be collected, and the information type may include but is not limited to the sensor sensing type, the door lock hardware and software type, and the door lock associated device type. The door lock can collect the relevant status information corresponding to the information type that matches the instruction type, and use the collected information as the door lock related status information.

[0059] The matching information type is determined based on the multi-dimensional command feature information, and the relevant status information corresponding to the information type matching the multi-dimensional command feature information is further collected as the door lock related status information. The preset door lock analysis model can more accurately combine the door lock command and the door lock related status information collected in this way to analyze the door lock prompt information.

[0060] Furthermore, in one embodiment, the collecting of door lock related status information corresponding to the door lock instruction may include: obtaining a preset status information collection strategy, the preset status information collection strategy is an information collection strategy that does not distinguish between instructions; collecting relevant status information according to the preset status information collection strategy to obtain the door lock related status information.

[0061] The preset status information collection strategy is an information collection strategy that does not distinguish between instructions, that is, as long as the door lock instruction is triggered in the door lock, the door lock, that is, the Android preset status information collection strategy, collects the relevant status information as the obtained door lock related status information, that is, when door lock instructions of different instruction types are triggered, the same type of door lock related status information is collected.

[0062] Furthermore, in an embodiment of the present application, the door lock-related status information may include, but is not limited to, one or more of the sensing information sensed by the sensor connected to the door lock, the hardware and software information of the door lock, and the device status information of other devices associated with the door lock.

[0063] The sensors connected to the door lock can be multiple sensors integrated in the door lock (such as door status sensors, environmental sensors, etc.) and sensors external to the door lock (such as cameras, infrared sensors or temperature sensors, etc.). The sensing information may include door switch status, camera photos, infrared sensing images, temperature and other information. The hardware and software information of the door lock refers to the detection information of the hardware and software in the door lock, for example, whether the hardware and software in the door lock are running abnormally. The device status information of other devices associated with the door lock can be the device status information of household appliances such as TVs and refrigerators that have established a local area network connection with the door lock.

[0064] The door lock can collect one or more of the sensing information sensed by the sensors connected to the door lock, the hardware and software information of the door lock's software and hardware, and the device status information of other devices associated with the door lock as the door lock-related status information according to the instruction type determined in the aforementioned embodiment, or the door lock can collect one or more of the sensing information sensed by the sensors connected to the door lock, the hardware and software information of the door lock's software and hardware, and the device status information of other devices associated with the door lock as the door lock-related status information according to a preset status information collection strategy.

[0065] Furthermore, in some embodiments, after receiving the door lock command and door lock-related status information reported by the door lock, the model server uses a preset door lock analysis model to analyze the door lock command and door lock-related status information in combination with the "device relationship network of the door lock pre-equipped" to obtain auxiliary analysis requirement information, and then the model server directly or indirectly sends the auxiliary analysis requirement information to the door lock, and the door lock can further obtain the specified status information of the specified door lock online device (such as TV, refrigerator and other household appliances) according to the auxiliary analysis requirement information, and then the door lock directly or indirectly reports the specified status information to the model server, and then the model server uses the preset door lock analysis model to perform a comprehensive analysis of the door lock command, door lock-related status information and specified status information to obtain the door lock prompt information, and then the model server directly or indirectly sends the door lock prompt information to the door lock, thereby further improving the accuracy of the door lock prompt information.

[0066] In order to facilitate better implementation of the door lock interaction method provided in the embodiment of the present application, the embodiment of the present application also provides a door lock interaction device based on the above door lock interaction method. The meanings of the terms are the same as those in the above door lock interaction method, and the specific implementation details can refer to the description in the method embodiment. Figure 4 A block diagram of a door lock interaction device according to an embodiment of the present application is shown.

[0067] like Figure 4 As shown, the door lock interaction device 400 may include: a collection module 410 may be used to: based on the door lock command triggered in the door lock, collect the door lock related status information corresponding to the door lock command; a sending module 420 may be used to: send the door lock command and the door lock related status information to the model server; a receiving module 430 may be used to: receive the door lock prompt information returned by the model server, and the door lock prompt information is obtained by the model server using a preset door lock analysis model to analyze the door lock command and the door lock related status information; an execution module 440 may be used to: perform corresponding operation processing according to the door lock prompt information.

[0068] In some embodiments of the present application, the acquisition module is used to: determine the instruction type corresponding to the door lock instruction; determine the information type matching the instruction type; and acquire relevant status information corresponding to the information type matching the instruction type to obtain the door lock related status information.

[0069] In some embodiments of the present application, the acquisition module is used to: extract multi-dimensional instruction feature information of the door lock instruction; determine the information type that matches the multi-dimensional instruction feature information; and acquire relevant status information corresponding to the information type that matches the multi-dimensional instruction feature information to obtain the door lock related status information.

[0070] In some embodiments of the present application, the acquisition module is used to: obtain a preset status information acquisition strategy, which is an information acquisition strategy that does not distinguish between instructions; collect relevant status information according to the preset status information acquisition strategy to obtain the door lock related status information.

[0071] In some embodiments of the present application, the acquisition module is used to extract at least two of the instruction type, instruction triggering time, instruction content and instruction triggering user of the door lock instruction to obtain the multi-dimensional instruction feature information.

[0072] In some embodiments of the present application, the door lock related status information includes but is not limited to one or more of the sensing information sensed by the sensor connected to the door lock, the hardware and software information of the door lock, and the device status information of other devices associated with the door lock.

[0073] In some embodiments of the present application, before collecting door lock related status information corresponding to the door lock instruction triggered in the door lock, the device also includes an instruction module for: if a voice instruction is received, converting the voice instruction into a text instruction using a voice recognition module, and using the text instruction as the door lock instruction; or, if a door opening instruction is detected, determining the door opening instruction as the door lock instruction.

[0074] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0075] In addition, the present application also provides a door lock. Figure 5 As shown, Figure 5 A block diagram of a door lock according to an embodiment of the present application is shown, specifically:

[0076] The door lock may include components such as a processor 501 with one or more processing cores, a memory 502 with one or more computer-readable storage media, a power supply 503, and an input unit 504. Those skilled in the art will appreciate that Figure 5 The door lock structure shown in the figure does not constitute a limitation on the door lock, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. Among them:

[0077] The processor 501 is the control center of the door lock. It uses various interfaces and lines to connect various parts of the entire computer device. By running or executing software programs and / or modules stored in the memory 502 and calling data stored in the memory 502, it executes various functions of the computer device and processes data, thereby monitoring the door lock as a whole. Optionally, the processor 501 may include one or more processing cores; preferably, the processor 501 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user pages and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 501.

[0078] The memory 502 can be used to store software programs and modules. The processor 501 executes various functional applications and data processing by running the software programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 502 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 502 may also include a memory controller to provide the processor 501 with access to the memory 502.

[0079] The door lock also includes a power supply 503 for supplying power to various components. Preferably, the power supply 503 can be logically connected to the processor 501 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. The power supply 503 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.

[0080] The door lock may further include an input unit 504, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.

[0081] Although not shown, the door lock may also include a display unit, etc., which will not be described in detail here. Specifically in this embodiment, the processor 501 in the door lock will load the executable files corresponding to the processes of one or more computer programs into the memory 502 according to the following instructions, and the processor 501 will run the computer program stored in the memory 502, so as to realize various functions in the aforementioned embodiments of the present application. For example, the processor 501 may perform the following steps:

[0082] According to the door lock command triggered in the door lock, the door lock related status information corresponding to the door lock command is collected; the door lock command and the door lock related status information are sent to the model server; the door lock prompt information returned by the model server is received, and the door lock prompt information is obtained by the model server using a preset door lock analysis model to analyze the door lock command and the door lock related status information; and corresponding operation processing is performed according to the door lock prompt information.

[0083] In some embodiments of the present application, the collecting of door lock related status information corresponding to the door lock instruction includes: determining the instruction type corresponding to the door lock instruction; determining the information type matching the instruction type; collecting related status information corresponding to the information type matching the instruction type, to obtain the door lock related status information.

[0084] In some embodiments of the present application, the collecting of door lock-related status information corresponding to the door lock instruction includes: extracting multi-dimensional instruction feature information of the door lock instruction; determining the information type that matches the multi-dimensional instruction feature information; collecting relevant status information corresponding to the information type that matches the multi-dimensional instruction feature information, to obtain the door lock-related status information.

[0085] In some embodiments of the present application, the collecting of door lock-related status information corresponding to the door lock instruction includes: obtaining a preset status information collection strategy, the preset status information collection strategy is an information collection strategy that does not distinguish between instructions; collecting relevant status information according to the preset status information collection strategy to obtain the door lock-related status information.

[0086] In some embodiments of the present application, the extracting of the multi-dimensional instruction feature information of the door lock instruction includes: extracting at least two of the instruction type, instruction trigger time, instruction content and instruction trigger user of the door lock instruction to obtain the multi-dimensional instruction feature information.

[0087] In some embodiments of the present application, the door lock related status information includes but is not limited to one or more of the sensing information sensed by the sensor connected to the door lock, the hardware and software information of the door lock, and the device status information of other devices associated with the door lock.

[0088] In some embodiments of the present application, before collecting door lock related status information corresponding to the door lock instruction triggered in the door lock, the method further includes: if a voice instruction is received, converting the voice instruction into a text instruction using a voice recognition module, and using the text instruction as the door lock instruction; or, if a door opening instruction is detected, determining the door opening instruction as the door lock instruction.

[0089] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0090] To this end, an embodiment of the present application further provides a storage medium, in which a computer program is stored. The computer program can be loaded by a processor to execute the steps in any method provided in the embodiment of the present application.

[0091] The storage medium may be a computer-readable storage medium, and the storage medium may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.

[0092] Since the computer program stored in the storage medium can execute the steps in any method provided in the embodiments of the present application, the beneficial effects that can be achieved by the method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0093] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary technical means in the art that are not disclosed in the present application.

[0094] It should be understood that the present application is not limited to the embodiments that have been described above and shown in the accompanying drawings, but various modifications and changes may be made without departing from the scope thereof.

Claims

1. A door lock interaction method, characterized in that: Applied to a door lock, the method comprises: According to the door lock command triggered in the door lock, collecting door lock related status information corresponding to the door lock command; Sending the door lock instruction and the door lock related status information to the model server; Receiving door lock prompt information returned by the model server, where the door lock prompt information is obtained by the model server analyzing the door lock instruction and the door lock related status information using a preset door lock analysis model; Execute corresponding operation processing according to the door lock prompt information.

2. The method according to claim 1, characterized in that The collecting of door lock related status information corresponding to the door lock instruction includes: Determine the instruction type corresponding to the door lock instruction; Determining the information type that matches the instruction type; Collect relevant status information corresponding to the information type matching the instruction type to obtain the door lock related status information.

3. The method according to claim 1, characterized in that The collecting of door lock related status information corresponding to the door lock instruction includes: Extracting multi-dimensional instruction feature information of the door lock instruction; Determine the information type that the multi-dimensional instruction feature information matches; Collect relevant status information corresponding to the information type matching the multi-dimensional instruction feature information to obtain the door lock related status information.

4. The method according to claim 1, characterized in that: The collecting of door lock related status information corresponding to the door lock instruction includes: Acquire a preset status information collection strategy, where the preset status information collection strategy is an information collection strategy that does not distinguish between instructions; Collect relevant status information according to the preset status information collection strategy to obtain the door lock related status information.

5. The method according to claim 3, characterized in that: The extracting of multi-dimensional instruction feature information of the door lock instruction includes: At least two of the instruction type, instruction triggering time, instruction content and instruction triggering user of the door lock instruction are extracted to obtain the multi-dimensional instruction feature information.

6. The method according to any one of claims 1 to 5, characterized in that: The door lock related status information includes but is not limited to one or more of sensing information sensed by a sensor connected to the door lock, software and hardware information of the door lock software and hardware, and device status information of other devices associated with the door lock.

7. The method according to any one of claims 1 to 5, characterized in that: Before collecting door lock related status information corresponding to the door lock instruction triggered in the door lock, the method further includes: If a voice command is received, a voice recognition module is used to convert the voice command into a text command, and the text command is used as the door lock command; or, If a door opening command is detected, the door opening command is determined as the door locking command.

8. A door lock interactive device, characterized in that: include: A collection module, used to: collect door lock related status information corresponding to the door lock instruction according to the door lock instruction triggered in the door lock; A sending module, used to: send the door lock instruction and the door lock related status information to the model server; A receiving module, used to: receive door lock prompt information returned by the model server, wherein the door lock prompt information is obtained by the model server analyzing the door lock instruction and the door lock related status information using a preset door lock analysis model; The execution module is used to: execute corresponding operation processing according to the door lock prompt information.

9. A storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor of the door lock, the door lock executes the method according to any one of claims 1 to 7.

10. A door lock, characterized in that: include: a memory storing a computer program; A processor reads a computer program stored in a memory to execute the method according to any one of claims 1 to 7.