Automatic operation and maintenance task processing method and equipment based on artificial intelligence
Through the automatic operation and maintenance task processing method based on artificial intelligence, BP neural network and RNN neural network are used to analyze the faults of intelligent door locks, and generate self-test and troubleshooting strategies, which solves the problem of waste operation and maintenance resources in the existing technology and improves operation and maintenance efficiency.
Patent Information
- Application Number
- CN202210464898.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-12-10
- Filing Date
- 2022-04-29
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2042-04-29
AI Technical Summary
The existing smart door lock operation and maintenance processing methods cannot implement different troubleshooting strategies according to the fault type, resulting in wasted operation and maintenance resources.
Automatic operation and maintenance task processing method based on artificial intelligence is adopted to generate door lock attribute feature data by querying the identification code and historical data of the door lock terminal, and analyze it using BP neural network and RNN neural network models to generate self-test instructions and troubleshooting strategies.
Implement targeted troubleshooting strategies based on the fault type, improving operation and maintenance efficiency and resource utilization.
Smart Images

Figure CN114757378B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart door lock management, and more specifically, to an artificial intelligence-based automatic operation and maintenance task processing method and device. Background Art
[0002] Smart door locks are distinguished from traditional mechanical locks by offering enhanced intelligence in terms of user identification, security, and manageability. They are the actuator in a door lock system. Due to their convenience and security, smart door locks are increasingly becoming a part of people's lives. With the continuous advancement of network technology, smart door locks are becoming increasingly intelligent, and their applications are expanding.
[0003] However, the existing smart door lock operation and maintenance processing methods are unable to implement different troubleshooting strategies according to the type of fault when dealing with multiple faults. The troubleshooting strategies are single and easily lead to waste of operation and maintenance resources. Summary of the Invention
[0004] The content of this application is used to briefly introduce concepts that will be described in detail in the detailed description section below. The content of this application is not intended to identify key features or essential features of the technical solution for which protection is sought, nor is it intended to limit the scope of the technical solution for which protection is sought.
[0005] Some embodiments of the present application propose an artificial intelligence-based automatic operation and maintenance task processing method and device to solve the technical problems mentioned in the above background technology section.
[0006] As a first aspect of the present application, some embodiments of the present application provide an automatic operation and maintenance task processing method based on artificial intelligence, comprising: in response to an operation and maintenance task request issued by a user terminal, querying the door lock identification code of the door lock terminal corresponding to the user terminal, and calling the door lock position data, door lock user data, door lock model data and historical operation and maintenance data of the door lock terminal according to the door lock identification code; generating door lock attribute feature data of the door lock terminal according to the door lock position data, door lock user data, door lock model data and historical operation and maintenance data; inputting the door lock attribute feature data into a first operation and maintenance analysis model so that the first operation and maintenance analysis model outputs a preliminary operation and maintenance analysis result of the door lock terminal; generating a preliminary operation and maintenance self-check instruction for sending to the user terminal according to the preliminary operation and maintenance analysis result, wherein the preliminary operation and maintenance self-check instruction at least includes a preliminary operation and maintenance self-check strategy forwarded to the door lock terminal by using the user terminal; responding After the user terminal forwards the preliminary operation and maintenance self-test strategy to the door lock terminal, a preliminary self-test feedback signal is generated based on the preliminary self-test result data fed back by the door lock terminal, the preliminary self-test result data in the preliminary self-test feedback signal is parsed to obtain preliminary module self-test parameters of each door lock module of the door lock terminal driven by the preliminary operation and maintenance self-test strategy in the preliminary self-test result data; door lock self-test feature data of the door lock terminal is generated based on the preliminary module self-test parameters; the door lock self-test feature data is input into the second operation and maintenance analysis model so that the second operation and maintenance analysis model outputs a secondary operation and maintenance analysis result of the door lock terminal; and offline operation and maintenance guidance instructions are generated and sent to the user terminal or the operation and maintenance terminal of the operation and maintenance personnel based on the secondary operation and maintenance analysis result, wherein the offline operation and maintenance guidance instructions include a multimedia file for playing on the user terminal or the operation and maintenance terminal and an offline troubleshooting strategy forwarded to the door lock terminal via the user terminal or the operation and maintenance terminal.
[0007] Furthermore, the method also includes: in response to offline guidance feedback for offline operation and maintenance guidance instructions issued by the user terminal, querying the operation and maintenance terminal identification code of the operation and maintenance terminal that receives the same offline operation and maintenance guidance instruction; and generating an offline operation and maintenance intervention request sent to the operation and maintenance terminal based on the type of offline guidance feedback for offline operation and maintenance guidance instructions issued by the user terminal.
[0008] Furthermore, the door lock attribute characteristic data of the door lock terminal is generated according to the door lock position data, the door lock user data, the door lock model data and the historical operation and maintenance data, including: generating the application type parameter a in the door lock attribute characteristic data according to the door lock position data; generating the user type parameter b in the door lock attribute characteristic data according to the door lock user data; generating the door lock model parameter c in the door lock attribute characteristic data according to the door lock model data; generating the historical operation and maintenance parameter d in the door lock attribute characteristic data according to the historical operation and maintenance data; wherein the door lock attribute characteristic data is a characteristic matrix [a, b, c, d] composed of the application type parameter, the user type parameter, the door lock model parameter and the historical operation and maintenance parameter.
[0009] Furthermore, the preliminary operation and maintenance analysis result includes an analysis result matrix consisting of module codes and fault codes of each door lock module of the door lock terminal.
[0010] Furthermore, generating a preliminary operation and maintenance self-check instruction for sending to the user terminal based on the preliminary operation and maintenance analysis result includes:
[0011] The order of driving the door lock modules in the preliminary operation and maintenance self-test strategy is generated according to the order of the module codes in the analysis result matrix; the method of driving the door lock modules in the preliminary operation and maintenance self-test strategy is generated according to the value of the fault code in the analysis result matrix.
[0012] Furthermore, the door lock self-test feature data is a self-test result matrix composed of a module code, a fault code and a self-test result code of the door lock module of the door lock terminal.
[0013] Furthermore, the secondary operation and maintenance analysis result includes a list of operation and maintenance task names and operation and maintenance task codes.
[0014] Furthermore, the first operation and maintenance analysis model is a BP neural network model.
[0015] Furthermore, the RNN neural network model of the second operation and maintenance analysis model.
[0016] As the second aspect of the present application, some embodiments of the present application provide an automatic operation and maintenance task processing device based on artificial intelligence, including: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by one or more processors, the one or more processors implement the method described in any implementation method of the above-mentioned first aspect.
[0017] As a third aspect of the present application, some embodiments of the present application provide a computer-readable medium on which a computer program is stored, wherein when the program is executed by a processor, the method described in any implementation of the first aspect above is implemented.
[0018] The beneficial effect of the present application is that it provides an artificial intelligence-based automatic operation and maintenance task processing method and equipment that generates a preliminary operation and maintenance strategy based on door lock attribute feature data and drives the door lock terminal to self-check to analyze and obtain offline operation and maintenance guidance to implement corresponding troubleshooting strategies for fault types. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The drawings constituting a part of this application are used to provide a further understanding of this application and make other features, purposes and advantages of this application more apparent. The drawings and descriptions of the exemplary embodiments of this application are used to explain this application and do not constitute an improper limitation on this application.
[0020] In addition, throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the elements and components are not necessarily drawn to scale.
[0021] In the attached figure:
[0022] Figure 1 This is a schematic diagram of the main steps of an automatic operation and maintenance task processing method based on artificial intelligence according to an embodiment of the present application;
[0023] Figure 2 This is a schematic diagram of some specific steps in an automatic operation and maintenance task processing method based on artificial intelligence according to an embodiment of the present application;
[0024] Figure 3 This is a schematic diagram of another part of the specific steps in the method for automatic operation and maintenance task processing based on artificial intelligence according to an embodiment of the present application;
[0025] Figure 4 This is an inter-terminal flow chart of an automatic operation and maintenance task processing method based on artificial intelligence according to an embodiment of the present application;
[0026] Figure 5 This is a schematic diagram of the architecture of an automatic operation and maintenance task processing method based on artificial intelligence according to an embodiment of the present application;
[0027] Figure 6 It is a structural diagram of an automatic operation and maintenance task processing device based on artificial intelligence according to an embodiment of the present application.
[0028] 101, server; 102, user terminal; 103, door lock terminal; 104, operation and maintenance terminal;
[0029] 800, electronic device; 801, processing device; 802, ROM; 803, RAM; 804, bus; 805, I / O interface; 806, input device; 807, output device; 808, storage device; 809, communication device. DETAILED DESCRIPTION
[0030] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0031] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other.
[0032] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0033] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0034] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0035] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0036] like Figure 1 As shown, an artificial intelligence-based automatic operation and maintenance task processing method according to an embodiment of the present application mainly includes the following steps:
[0037] S1: In response to an operation and maintenance task request from a user terminal 102, the server queries the door lock identification code of the door lock terminal 103 corresponding to the user terminal 102 and, based on the door lock identification code, retrieves the door lock location data, door lock user data, door lock model data, and historical operation and maintenance data from the door lock terminal 103. Step S1 is used to initiate a maintenance request from a door lock user. The server then prepares the required data from the system based on the user's information.
[0038] S2: Generate door lock attribute feature data for the door lock terminal 103 based on the door lock location data, door lock user data, door lock model data, and historical operation and maintenance data. Step S2 is used to generate standard data for input into the first operation and maintenance analysis model to facilitate analysis by the first operation and maintenance analysis model.
[0039] S3: Input the door lock attribute feature data into the first operation and maintenance analysis model so that the first operation and maintenance analysis model outputs a preliminary operation and maintenance analysis result of the door lock terminal 103. The purpose of step 3 is to analyze possible operation and maintenance problems of the door lock through the first operation and maintenance analysis model.
[0040] Of course, the first operation and maintenance analysis model can be pre-trained using training data based on historical data, and the model can be used for further training after the model is trained until convergence.
[0041] S4: Generate a preliminary operation and maintenance self-check instruction for sending to the user terminal 102 based on the preliminary operation and maintenance analysis result, wherein the preliminary operation and maintenance self-check instruction at least includes a preliminary operation and maintenance self-check strategy forwarded to the door lock terminal 103 by the user terminal 102.
[0042] S5: In response to the preliminary self-test feedback signal generated by the user terminal 102 based on the preliminary self-test result data fed back by the door lock terminal 103 after the preliminary operation and maintenance self-test strategy is forwarded to the door lock terminal 103, the preliminary self-test result data in the preliminary self-test feedback signal is parsed to obtain the preliminary module self-test parameters of each door lock module of the door lock terminal 103 driven by the preliminary operation and maintenance self-test strategy in the preliminary self-test result data.
[0043] This approach allows users to obtain self-test instructions before maintenance personnel arrive, helping them troubleshoot problems that can be solved through self-testing. Even if a problem cannot be solved, self-testing can provide relevant fault information, allowing maintenance personnel to obtain preliminary test results and prepare for maintenance work in advance.
[0044] S6: Generate door lock self-test feature data of the door lock terminal 103 according to the preliminary module self-test parameters.
[0045] S7: Inputting the door lock self-test feature data into the second operation and maintenance analysis model so that the second operation and maintenance analysis model outputs a secondary operation and maintenance analysis result of the door lock terminal 103 .
[0046] S8: Generate offline operation and maintenance guidance instructions based on the secondary operation and maintenance analysis results and send them to the user terminal 102 or the operation and maintenance terminal 104 of the operation and maintenance personnel, wherein the offline operation and maintenance guidance instructions include a multimedia file for playing on the user terminal 102 or the operation and maintenance terminal 104 and an offline troubleshooting strategy forwarded to the door lock terminal 103 through the user terminal 102 or the operation and maintenance terminal 104.
[0047] The door lock self-test feature data is equivalent to the dynamic state data after the self-test action, so as to obtain more dynamic data about the door lock fault and operation and maintenance, such as various current and voltage parameters and sensor signals. In this way, dynamic feedback can be obtained after the first operation and maintenance analysis model analyzes the static data. Then, based on this feedback, the second operation and maintenance analysis model can output a video to guide the user to troubleshoot independently, and perform troubleshooting independently if the user conditions permit. In another case, the user terminal 102 or the operation and maintenance terminal 104 is used as a relay to send a troubleshooting strategy to the door lock terminal 103, that is, to send one or a group of control instructions to the door lock terminal 104 to implement troubleshooting through running instructions, such as controlling the pulsed forward and reverse rotation of the unlocking motor, thereby solving problems such as the lock core structure being stuck, which can be eliminated by executing instructions.
[0048] S9: In response to the offline guidance feedback for the offline operation and maintenance guidance instruction issued by the user terminal 102, query the identification code of the operation and maintenance terminal 104 that receives the same offline operation and maintenance guidance instruction.
[0049] S10 : generating an offline operation and maintenance intervention request to be sent to the operation and maintenance terminal 104 according to the type of offline guidance feedback issued by the user terminal 102 for the offline operation and maintenance guidance instruction.
[0050] Steps S9 and S10 are for targeted maintenance and repair of the door lock terminal 103 when the user's self-troubleshooting still fails to solve the problem, or when remote unmanned operation and maintenance fails.
[0051] As a specific solution, user terminals and operation and maintenance terminals can adopt smart phones, tablet computers and dedicated PDA devices with wireless communication functions.
[0052] Specifically, the preliminary operation and maintenance analysis result in S3 includes an analysis result matrix consisting of module codes and fault codes of each door lock module of the door lock terminal 103 .
[0053] Specifically, the door lock self-test feature data in S6 is a self-test result matrix composed of the module code, fault code and self-test result code of the door lock module of the door lock terminal 103 .
[0054] In this way, the self-inspection characteristics of the door lock are digitized so that they can be input into the machine learning model of this application (the second operation and maintenance analysis model) so that the machine learning model can analyze and output the secondary operation and maintenance analysis results.
[0055] Specifically, the secondary maintenance analysis results in S7 include a list of maintenance task names and codes. For example, maintenance task names include: device power failure, device unresponsiveness, motor failure, etc. The maintenance task code is a code formed by the corresponding number or letter, or a combination of numbers or letters.
[0056] Specifically, the BP neural network model of the first operation and maintenance analysis model in S3.
[0057] Specifically, the RNN neural network model of the second operation and maintenance analysis model in S7.
[0058] Specifically, the door lock terminal 103 of the present application includes at least: a door lock collector, a door lock communicator, a door lock controller, a door lock actuator and a door lock power supply circuit for powering them.
[0059] The door lock collector is used to collect user identification information, such as fingerprints, user-entered passwords, or image data of QR code images. The door lock communicator is used to interact with the system server 101. The door lock controller can control the door lock actuator to allow or prohibit unlocking based on the user identification information obtained by the door lock collector.
[0060] As a specific plan, refer to Figure 2 As shown, the above step S1 generates the door lock attribute feature data of the door lock terminal 103 according to the door lock position data, door lock user data, door lock model data and historical operation and maintenance data, which specifically includes the following steps:
[0061] S11: Generate application type parameter a in door lock attribute feature data according to door lock position data.
[0062] S12: Generate a user type parameter b in the door lock attribute feature data according to the door lock user data.
[0063] S13: Generate a door lock model parameter c in the door lock attribute feature data according to the door lock model data.
[0064] S14: Generate historical operation and maintenance parameters d in the door lock attribute feature data based on the historical operation and maintenance data.
[0065] Specifically, the door lock attribute feature data is a feature matrix [a, b, c, d] composed of application type parameters, user type parameters, door lock model parameters and historical operation and maintenance parameters.
[0066] As a specific plan, refer to Figure 3 As shown, the above step S4 specifically includes the following steps:
[0067] S41: Generate the order of driving the door lock modules in the preliminary operation and maintenance self-check strategy according to the order of the module codes in the analysis result matrix.
[0068] S42: Generate a method for driving the door lock module in a preliminary operation and maintenance self-check strategy according to the value of the fault code in the analysis result matrix.
[0069] By adopting such a solution, the order and method of driving the door lock modules can be generated according to the module codes and fault codes of the door lock modules of the door lock terminal 103, thereby obtaining a preliminary operation and maintenance self-check strategy.
[0070] By adopting the above solution, door lock self-inspection and troubleshooting can be implemented more targetedly. In particular, the feature matrix composed of door lock attribute feature data is more conducive to the training of the first operation and maintenance analysis model and improves the accuracy of subsequent analysis.
[0071] It should be noted that a confidence level can be set when the model in this application outputs the results, thereby improving the accuracy of the output results and avoiding inaccurate results that lead to ineffective operation and maintenance.
[0072] As a specific plan, refer to Figure 4 As shown, the automatic operation and maintenance task processing method based on artificial intelligence in one embodiment of the present application specifically includes the following steps:
[0073] S001: A user terminal 102 sends an operation and maintenance task request to the server 101.
[0074] S002: The server 101 responds to an operation and maintenance task request issued by a user terminal 102, queries the door lock identification code of the door lock terminal 103 corresponding to the user terminal 102, and calls the door lock position data, door lock user data, door lock model data and historical operation and maintenance data of the door lock terminal 103 according to the door lock identification code; and generates the door lock attribute feature data of the door lock terminal 103 according to the door lock position data, door lock user data, door lock model data and historical operation and maintenance data; then inputs the door lock attribute feature data into the first operation and maintenance analysis model so that the first operation and maintenance analysis model outputs the preliminary operation and maintenance analysis result of the door lock terminal 103; generates a preliminary operation and maintenance self-check instruction for sending to the user terminal 102 according to the preliminary operation and maintenance analysis result, wherein the preliminary operation and maintenance self-check instruction at least includes a preliminary operation and maintenance self-check strategy forwarded to the door lock terminal 103 using the user terminal 102.
[0075] S003: The server 101 sends the preliminary operation and maintenance self-check strategy to the user terminal 102.
[0076] S004: The user terminal 102 forwards the preliminary operation and maintenance self-check strategy to the door lock terminal 103.
[0077] S005: The door lock terminal 103 generates preliminary self-inspection result data by executing the preliminary operation and maintenance self-inspection strategy.
[0078] S006: The door lock terminal 103 feeds back the preliminary self-test result data to the user terminal 102.
[0079] S007 : The user terminal 102 generates a preliminary self-test feedback signal according to the preliminary self-test result data fed back by the door lock terminal 103 .
[0080] S008 : The user terminal 102 sends a preliminary self-test feedback signal to the server 101 .
[0081] S009: The server 101 responds to the preliminary self-test feedback signal sent by the user terminal 102, parses the preliminary self-test result data in the preliminary self-test feedback signal to obtain preliminary module self-test parameters of each door lock module of the door lock terminal 103 driven by the preliminary operation and maintenance self-test strategy in the preliminary self-test result data; generates door lock self-test feature data of the door lock terminal 103 according to the preliminary module self-test parameters; inputs the door lock self-test feature data into the second operation and maintenance analysis model so that the second operation and maintenance analysis model outputs the secondary operation and maintenance analysis result of the door lock terminal 103; generates offline operation and maintenance guidance instructions sent to the user terminal 102 or the operation and maintenance terminal 104 of the operation and maintenance personnel according to the secondary operation and maintenance analysis result, wherein the offline operation and maintenance guidance instructions include a multimedia file for playing on the user terminal 102 or the operation and maintenance terminal 104 and an offline troubleshooting strategy forwarded to the door lock terminal 103 via the user terminal 102 or the operation and maintenance terminal 104.
[0082] S010: The server 101 sends an offline operation and maintenance guidance instruction to the user terminal 102 or the operation and maintenance terminal 104.
[0083] S011: The user terminal 102 generates offline guidance feedback for the offline operation and maintenance guidance instruction.
[0084] S012 : The user terminal 102 sends the offline guidance feedback to the server 101 .
[0085] S013: The server 101 responds to the offline guidance feedback for the offline operation and maintenance guidance instruction issued by the user terminal 102, queries the operation and maintenance terminal 104 identification code of the operation and maintenance terminal 104 that receives the same offline operation and maintenance guidance instruction; and generates an offline operation and maintenance intervention request based on the type of offline guidance feedback for the offline operation and maintenance guidance instruction issued by the user terminal 102.
[0086] S014: The server 101 sends an offline operation and maintenance intervention request to the operation and maintenance terminal 104.
[0087] like Figure 6 As shown, the electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. Various programs and data required for the operation of the electronic device 800 are also stored in the RAM 803. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0088] Typically, the following devices may be connected to the I / O interface 805: an input device 806 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 808 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6 The electronic device 800 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead. Figure 6 Each block shown in the figure may represent one device, or may represent multiple devices as needed.
[0089] In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from a network via the communication device 809, or installed from the storage device 808, or installed from the ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of some embodiments of the present disclosure are performed.
[0090] It should be noted that the computer-readable medium described above in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0091] In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0092] In some embodiments, the client and server 101 can communicate using any currently known or future developed network protocol, such as HTTP (Hypertext Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0093] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: responds to an operation and maintenance task request issued by a user terminal 102, queries the door lock identification code of the door lock terminal 103 corresponding to the user terminal 102, and calls the door lock position data, door lock user data, door lock model data and historical operation and maintenance data of the door lock terminal 103 according to the door lock identification code; generates door lock attribute feature data of the door lock terminal 103 according to the door lock position data, door lock user data, door lock model data and historical operation and maintenance data; inputs the door lock attribute feature data into the first operation and maintenance analysis model so that the first operation and maintenance analysis model outputs a preliminary operation and maintenance analysis result of the door lock terminal 103; generates a preliminary operation and maintenance self-check instruction for sending to the user terminal 102 according to the preliminary operation and maintenance analysis result, wherein the preliminary operation and maintenance self-check instruction at least includes a preliminary operation and maintenance self-check strategy forwarded to the door lock terminal 103 by using the user terminal 102; responds to the user terminal After the terminal 102 forwards the preliminary operation and maintenance self-test strategy to the door lock terminal 103, it generates a preliminary self-test feedback signal based on the preliminary self-test result data fed back by the door lock terminal 103, parses the preliminary self-test result data in the preliminary self-test feedback signal to obtain preliminary module self-test parameters of each door lock module of the door lock terminal 103 driven by the preliminary operation and maintenance self-test strategy in the preliminary self-test result data; generates door lock self-test feature data of the door lock terminal 103 based on the preliminary module self-test parameters; inputs the door lock self-test feature data into the second operation and maintenance analysis model so that the second operation and maintenance analysis model outputs the secondary operation and maintenance analysis result of the door lock terminal 103; generates offline operation and maintenance guidance instructions sent to the user terminal 102 or the operation and maintenance terminal 104 of the operation and maintenance personnel based on the secondary operation and maintenance analysis result, wherein the offline operation and maintenance guidance instructions include a multimedia file for playing on the user terminal 102 or the operation and maintenance terminal 104 and an offline troubleshooting strategy forwarded to the door lock terminal 103 through the user terminal 102 or the operation and maintenance terminal 104.
[0094] Computer program code for performing operations of some embodiments of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may execute entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server 101. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0095] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of the systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram may represent a module, program segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function.
[0096] It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures.
[0097] For example, two blocks shown in succession may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flow charts, and combinations of blocks in the block diagrams and / or flow charts, may be implemented using a dedicated hardware-based system that performs the specified functions or operations, or may be implemented using a combination of dedicated hardware and computer instructions.
[0098] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0099] The above descriptions are merely some preferred embodiments of the present disclosure and illustrate the underlying technical principles. Those skilled in the art should understand that the scope of the invention encompassed by the embodiments of the present disclosure is not limited to technical solutions formed by specific combinations of the aforementioned technical features. It also encompasses other technical solutions formed by any combination of the aforementioned technical features or their equivalents, without departing from the aforementioned inventive concept. For example, a technical solution formed by replacing the aforementioned features with (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure.
Claims
1. An artificial intelligence-based automatic operation and maintenance task processing method, comprising: In response to an operation and maintenance task request issued by a user terminal, query the door lock identification code of the door lock terminal corresponding to the user terminal, and call the door lock position data, door lock user data, door lock model data and historical operation and maintenance data of the door lock terminal according to the door lock identification code; Generate door lock attribute feature data of the door lock terminal according to the door lock position data, door lock user data, door lock model data and historical operation and maintenance data; Inputting the door lock attribute feature data into a first operation and maintenance analysis model so that the first operation and maintenance analysis model outputs a preliminary operation and maintenance analysis result of the door lock terminal; Generating a preliminary operation and maintenance self-check instruction for sending to the user terminal based on the preliminary operation and maintenance analysis result, wherein the preliminary operation and maintenance self-check instruction at least includes a preliminary operation and maintenance self-check strategy forwarded to the door lock terminal by the user terminal; In response to a preliminary self-test feedback signal generated by the user terminal based on preliminary self-test result data fed back by the door lock terminal after the user terminal forwards the preliminary operation and maintenance self-test strategy to the door lock terminal, parsing the preliminary self-test result data in the preliminary self-test feedback signal to obtain preliminary module self-test parameters of each door lock module of the door lock terminal driven by the preliminary operation and maintenance self-test strategy in the preliminary self-test result data; generating door lock self-test characteristic data of the door lock terminal according to the preliminary module self-test parameters; Inputting the door lock self-test feature data into a second operation and maintenance analysis model so that the second operation and maintenance analysis model outputs a secondary operation and maintenance analysis result of the door lock terminal; generating, based on the secondary operation and maintenance analysis results, offline operation and maintenance guidance instructions that are sent to the user terminal or the operation and maintenance terminal of the operation and maintenance personnel, wherein the offline operation and maintenance guidance instructions include a multimedia file for playing on the user terminal or the operation and maintenance terminal and an offline troubleshooting strategy forwarded to the door lock terminal via the user terminal or the operation and maintenance terminal; The first operation and maintenance analysis model is a BP neural network model; The second operation and maintenance analysis model is an RNN neural network model.
2. The method for processing automatic operation and maintenance tasks based on artificial intelligence according to claim 1, further comprising: In response to offline guidance feedback issued by the user terminal for the offline operation and maintenance guidance instruction, querying the operation and maintenance terminal identification code of the operation and maintenance terminal that receives the same offline operation and maintenance guidance instruction; An offline operation and maintenance intervention request is generated and sent to the operation and maintenance terminal according to the type of offline guidance feedback issued by the user terminal for the offline operation and maintenance guidance instruction.
3. The method for processing automatic operation and maintenance tasks based on artificial intelligence according to claim 2, wherein: The generating of the door lock attribute characteristic data of the door lock terminal according to the door lock position data, door lock user data, door lock model data and historical operation and maintenance data includes: Generate an application type parameter a in the door lock attribute feature data according to the door lock position data; Generate a user type parameter b in the door lock attribute feature data according to the door lock user data; Generate a door lock model parameter c in the door lock attribute feature data according to the door lock model data; Generate a historical operation and maintenance parameter d in the door lock attribute feature data according to the historical operation and maintenance data; The door lock attribute feature data is a feature matrix [a, b, c, d] composed of the application type parameter, user type parameter, door lock model parameter and historical operation and maintenance parameter.
4. The method for processing automatic operation and maintenance tasks based on artificial intelligence according to claim 3, wherein: The preliminary operation and maintenance analysis result includes an analysis result matrix consisting of module codes and fault codes of each door lock module of the door lock terminal.
5. The method for processing automatic operation and maintenance tasks based on artificial intelligence according to claim 4, wherein: Generating a preliminary operation and maintenance self-check instruction for sending to the user terminal according to the preliminary operation and maintenance analysis result includes: Generating the order of driving the door lock modules in the preliminary operation and maintenance self-check strategy according to the order of the module codes in the analysis result matrix; The method of driving the door lock module in the preliminary operation and maintenance self-check strategy is generated according to the value of the fault code in the analysis result matrix.
6. The method for processing automatic operation and maintenance tasks based on artificial intelligence according to claim 5, wherein: The door lock self-test feature data is a self-test result matrix composed of a module code, a fault code and a self-test result code of the door lock module of the door lock terminal.
7. The method for processing automatic operation and maintenance tasks based on artificial intelligence according to claim 6, wherein: The secondary operation and maintenance analysis result includes a list of operation and maintenance task names and operation and maintenance task codes.
8. An artificial intelligence-based automatic operation and maintenance task processing device, comprising: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the processors implement the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
On-site defect-eliminating method for acquisition terminal and master station no-communication failures
CN107655515A
Fault detection method for intelligent door lock, intelligent door lock and storage medium
CN109937584A
Automatic operation and maintenance task processing method and device based on artificial intelligence
CN114219106A