CN114338464B - Fault diagnosis method, device, equipment and computer readable storage medium - Google Patents
Fault diagnosis method, device, equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN114338464B CN114338464B CN202111654592.5A CN202111654592A CN114338464B CN 114338464 B CN114338464 B CN 114338464B CN 202111654592 A CN202111654592 A CN 202111654592A CN 114338464 B CN114338464 B CN 114338464B
- Authority
- CN
- China
- Prior art keywords
- fault diagnosis
- information
- terminal
- diagnosed
- low
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003745 diagnosis Methods 0.000 title claims abstract description 341
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000005540 biological transmission Effects 0.000 claims description 17
- 230000002159 abnormal effect Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 23
- 238000004891 communication Methods 0.000 description 11
- 238000001514 detection method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000004171 remote diagnosis Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the application discloses a fault diagnosis method, a fault diagnosis device, fault diagnosis equipment and a computer readable storage medium; the method comprises the steps that a diagnosis request broadcasted by a terminal to be diagnosed can be responded, and an information channel which is in non-network connection with the terminal to be diagnosed is established; sending a self-checking instruction to the terminal to be diagnosed through the information channel, wherein the self-checking instruction is used for indicating the terminal to be diagnosed to execute target fault diagnosis logic; receiving fault diagnosis information sent by a terminal to be diagnosed through an information channel, wherein the fault diagnosis information is data corresponding to a target fault diagnosis logic; and generating a fault diagnosis result according to the fault diagnosis information. Therefore, when the fault diagnosis is carried out on the terminal to be diagnosed, the dependence on the network state is eliminated, the fault diagnosis information of the terminal to be diagnosed is received in real time, the fault condition of the terminal to be diagnosed is known, the fault diagnosis on the household appliance under the network-free state can be realized, and the fault diagnosis efficiency on the household appliance is improved.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a fault diagnosis method, apparatus, device, and computer readable storage medium.
Background
With the development of internet of things, the internet of things function of home appliances has been gradually popularized, for example, connection between a terminal and a home appliance is established through a WiFi mode, so as to obtain the situation of the home appliance, such as a use situation and a home appliance fault situation, in real time through the terminal. However, in order to be able to diagnose a failed home appliance, a related art is to connect the home appliance with a server through a network, perform remote fault diagnosis through the server to determine a diagnosis result of the home appliance, and transmit the diagnosis result to a terminal of a serviceman so as to learn about a specific fault condition.
However, in the prior art, when the failed home appliance is diagnosed, the requirement on the network state is higher, and the network is highly dependent, for example, when the network between the home appliance and the server fails, the remote diagnosis of the home appliance cannot be performed, or when the network is delayed, delay occurs when the terminal acquires the diagnosis result, the diagnosis progress of the home appliance is affected, and the failure diagnosis efficiency is reduced.
Disclosure of Invention
The embodiment of the application provides a fault diagnosis method, device, equipment and a computer readable storage medium. The method can get rid of dependence on network state and improve failure diagnosis efficiency of household appliances.
The embodiment of the application provides a fault diagnosis method, which comprises the following steps:
responding to a diagnosis request broadcast by a terminal to be diagnosed, and establishing an information channel connected with the terminal to be diagnosed in a non-network manner;
Sending a self-checking instruction to the terminal to be diagnosed through the information channel, wherein the self-checking instruction is used for indicating the terminal to be diagnosed to execute target fault diagnosis logic;
receiving fault diagnosis information sent by the terminal to be diagnosed through the information channel, wherein the fault diagnosis information is data corresponding to the target fault diagnosis logic;
And generating a fault diagnosis result according to the fault diagnosis information.
Accordingly, an embodiment of the present application provides a fault diagnosis apparatus, including:
The system comprises a building unit, a diagnosis unit and a diagnosis unit, wherein the building unit is used for responding to a diagnosis request broadcast by a terminal to be diagnosed and building an information channel which is in non-network connection with the terminal to be diagnosed;
the sending unit is used for sending a self-checking instruction to the terminal to be diagnosed through the information channel, wherein the self-checking instruction is used for indicating the terminal to be diagnosed to execute target fault diagnosis logic;
The receiving unit is used for receiving fault diagnosis information sent by the terminal to be diagnosed through the information channel, wherein the fault diagnosis information is data corresponding to the target fault diagnosis logic;
and the generating unit is used for generating a fault diagnosis result according to the fault diagnosis information.
In some embodiments, the generating unit is further configured to:
identifying an information type of the fault diagnosis information;
And generating a fault diagnosis result according to the information type of the fault diagnosis information.
In some embodiments, the generating unit is further configured to:
If the information type of the fault diagnosis information is identified as a program control code, detecting an error rate corresponding to the program control code;
and generating a fault diagnosis result according to the error rate.
In some embodiments, the generating unit is further configured to:
converting the program control code into a waveform signal;
Acquiring the number of low-level signals corresponding to the waveform signals;
Decoding the waveform signals to obtain the number of effective decoding signals corresponding to the waveform signals;
and determining the bit error rate corresponding to the program control code according to the number of the low-level signals and the number of the effective decoding signals.
In some embodiments, the generating unit is further configured to:
if the information type of the fault diagnosis information is identified as the packet loss rate, comparing the packet loss rate with a preset packet loss rate threshold;
And if the packet loss rate is detected to be larger than a preset packet loss rate threshold value, determining that the terminal to be diagnosed is in a data transmission abnormal state, and determining the data transmission abnormal state as a fault diagnosis result.
In some embodiments, the fault diagnosis apparatus further comprises a detection unit,
The detection unit is used for detecting the current signal intensity value; if the signal intensity value is detected to be smaller than a preset signal intensity threshold value, searching broadcasting information of the terminal to be diagnosed;
the establishing unit is further configured to respond to the diagnosis request broadcasted by the terminal to be diagnosed if the broadcasting information of the terminal to be diagnosed is found to include the diagnosis request.
In some embodiments, the establishing unit is further configured to:
Identifying a broadcast identifier corresponding to the diagnosis request;
and establishing an information channel of non-network connection with the terminal to be diagnosed based on the broadcast identification.
In addition, the embodiment of the application also provides a computer device, which comprises a processor and a memory, wherein the memory stores a computer program, and the processor is used for running the computer program in the memory to realize the steps in the fault diagnosis method provided by the embodiment of the application.
In addition, the embodiment of the application also provides a computer readable storage medium, which stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor to execute the steps in any fault diagnosis method provided by the embodiment of the application.
Furthermore, embodiments of the present application provide a computer program comprising computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps in any of the fault diagnosis methods provided by the embodiments of the present application.
The embodiment of the application can respond to the diagnosis request broadcast by the terminal to be diagnosed and establish an information channel which is not connected with the terminal to be diagnosed in a network manner; sending a self-checking instruction to the terminal to be diagnosed through the information channel, wherein the self-checking instruction is used for indicating the terminal to be diagnosed to execute target fault diagnosis logic; receiving fault diagnosis information sent by a terminal to be diagnosed through an information channel, wherein the fault diagnosis information is data corresponding to a target fault diagnosis logic; and generating a fault diagnosis result according to the fault diagnosis information. Therefore, in order to respond to the diagnosis request broadcast by the terminal to be diagnosed, the scheme can establish an information channel which is not connected with the terminal to be diagnosed so as to meet the communication requirement of the terminal to be diagnosed in diagnosis, and further, the fault diagnosis information of the terminal to be diagnosed when the target fault diagnosis logic is executed is obtained through the information channel which is not connected with the network so as to determine the fault diagnosis result according to the fault diagnosis information; therefore, the dependence on the network state is eliminated, the fault diagnosis information of the terminal to be diagnosed is received in real time, the fault condition of the terminal to be diagnosed is obtained, the fault diagnosis of the household appliance can be realized in the network-free state, and the fault diagnosis efficiency of the household appliance is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic view of a fault diagnosis system according to an embodiment of the present application;
FIG. 2 is a schematic flow chart of steps of a fault diagnosis method according to an embodiment of the present application;
FIG. 3 is a flowchart illustrating a fault diagnosis method according to an embodiment of the present application;
FIG. 4 is a block flow diagram of a fault diagnosis method according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a fault diagnosis apparatus according to an embodiment of the present application;
Fig. 6 is a schematic structural diagram of a computer device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to fall within the scope of the application.
The embodiment of the application provides a fault diagnosis method, device, equipment and a computer readable storage medium. The embodiments of the present application will be described from the viewpoint of a fault diagnosis apparatus, which may be integrated in a computer device, which may be a terminal device. The terminal may be a device such as a television, a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, etc., but is not limited thereto.
For example, referring to fig. 1, a schematic view of a scenario of a fault diagnosis system according to an embodiment of the present application is provided. The scenario includes a terminal to be diagnosed 10 and a main diagnosis terminal 20, and the terminal to be diagnosed 10 and the main diagnosis terminal 20 are connected through a hot spot between non-network connections such as bluetooth, infrared, etc.
The terminal 10 to be diagnosed can detect the debugging instruction of the electric control end in real time, and switch to the equipment debugging mode when detecting the debugging instruction; acquiring debugging operation logic corresponding to the equipment debugging mode, and generating broadcast information according to the debugging operation logic, wherein the broadcast information carries a diagnosis request; broadcasting the broadcast information.
The master diagnostic terminal 20 may establish an information channel for non-network connection with the terminal to be diagnosed in response to a diagnostic request broadcast by the terminal to be diagnosed; sending a self-checking instruction to the terminal to be diagnosed through the information channel, wherein the self-checking instruction is used for indicating the terminal to be diagnosed to execute target fault diagnosis logic; receiving fault diagnosis information sent by a terminal to be diagnosed through an information channel, wherein the fault diagnosis information is data corresponding to a target fault diagnosis logic; and generating a fault diagnosis result according to the fault diagnosis information.
The fault diagnosis can include the processing modes of establishing an information channel of the non-network connection, sending a self-checking instruction, receiving fault diagnosis information, generating a fault diagnosis result and the like.
The following will describe in detail. The following description of the embodiments is not intended to limit the preferred embodiments.
In the embodiments of the present application, description will be made in terms of a fault diagnosis apparatus, with which the fault diagnosis apparatus can be integrated in a computer device such as a terminal device in particular. Referring to fig. 2, fig. 2 is a schematic flow chart of steps of a fault diagnosis method according to an embodiment of the present application, and when a processor on a terminal device executes a program corresponding to the fault diagnosis method, the specific flow of the fault diagnosis method is as follows:
101. and responding to a diagnosis request broadcast by the terminal to be diagnosed, and establishing an information channel which is not connected with the terminal to be diagnosed in a network manner.
The terminal to be diagnosed is equipment to be subjected to fault diagnosis, and can be any terminal equipment of the internet of things. The terminal equipment can have a networking function, for example, the terminal equipment can be connected with a corresponding background server through a local area network; the terminal device may also have a non-network connection function, where the non-network connection may be a communication connection of a non-local area network, for example, the terminal device has a bluetooth module, and performs a non-network connection with other terminal devices by using a bluetooth connection manner, so as to implement communication. The terminal to be diagnosed may be a home appliance, a vehicle-mounted device, or the like, which is not limited herein.
In order to perform fault diagnosis on the terminal equipment to be diagnosed, a communication connection between the background server and the equipment to be diagnosed can be established by using the local area network, so that remote fault diagnosis is performed on the terminal equipment to be diagnosed through the background server. In addition, the communication connection with the terminal to be diagnosed can be established under the non-local area network state, so that the fault diagnosis of the terminal to be diagnosed under the non-remote condition can be realized.
In the embodiment of the application, in order to ensure that the terminal to be diagnosed can perform fault diagnosis, the local terminal (such as equipment for performing fault diagnosis on the terminal to be diagnosed) can actively detect the network state of the local area network so as to determine whether to perform fault diagnosis on the terminal to be diagnosed under the non-local area network according to the network state.
In some embodiments, before the step of "responding to the diagnosis request broadcast by the terminal to be diagnosed", it may include: detecting a current signal intensity value; if the detected signal intensity value is smaller than the preset signal intensity threshold value, searching broadcasting information of the terminal to be diagnosed; if the broadcasting information of the terminal to be diagnosed contains the diagnosis request, responding to the diagnosis request broadcasted by the terminal to be diagnosed so as to establish an information channel which is not connected with the terminal to be diagnosed in a network.
The signal strength value may be a network signal strength value detected by a local terminal (such as a device for performing fault diagnosis on a terminal to be diagnosed), which indicates a network signal strength in a current lan state. Specifically, in order to perform fault diagnosis on a terminal to be diagnosed when network signals are poor, the embodiment of the application can actively detect the signal strength in the current network state through the local terminal, and compare the detected signal strength value with a preset signal strength threshold value to determine whether to actively perform non-network connection with the terminal to be diagnosed. When the detected signal intensity value is smaller than the preset signal intensity threshold value, the non-network connection can be actively performed with the to-be-diagnosed, and the connection establishment process between the initiative and the to-be-diagnosed comprises the following steps: and acquiring the broadcasting information of the terminal to be diagnosed, identifying whether the broadcasting information contains a diagnosis request or not when the broadcasting information of the terminal to be diagnosed is acquired, and responding to the diagnosis request broadcasted by the terminal to be diagnosed to establish an information channel which is not connected with the terminal to be diagnosed if the broadcasting information contains the diagnosis request. Therefore, the network state is actively detected, so that the non-network connection is actively carried out with the terminal to be diagnosed when the network state is poor, fault diagnosis is convenient, and the reliability is realized.
It should be noted that, when the network state is good, the embodiment of the application can still establish an information channel for diagnosis by carrying out non-network connection with the terminal to be diagnosed. Namely, the embodiment of the application is not limited by the network state when fault diagnosis is carried out, and can actively carry out non-network connection with the terminal to be diagnosed when the network signal intensity is low so as to establish an information channel for fault diagnosis.
In some embodiments, the process of establishing the information channel of the non-network connection with the terminal to be diagnosed may be: identifying a broadcast identifier corresponding to the diagnosis request; and based on the broadcast identification, establishing an information channel of non-network connection with the terminal to be diagnosed.
The diagnosis request may carry a corresponding broadcast identifier, where the broadcast identifier may be composed of a device product classification code and a product serial number of the terminal to be diagnosed, and is used to represent the terminal to be diagnosed, so as to distinguish between the terminal and other terminal devices. After the broadcast identification corresponding to the diagnosis request is identified, the embodiment of the application can establish a non-network connection information channel between the broadcast identification and the terminal to be diagnosed corresponding to the broadcast identification so as to carry out fault diagnosis on the terminal to be diagnosed corresponding to the broadcast identification.
By the method, the information channel of non-network connection can be established with the terminal to be diagnosed, so that the equipment fault diagnosis process is not limited by a network state, and the reliability of fault diagnosis is improved.
102. And sending a self-checking instruction to the terminal to be diagnosed through the information channel.
The self-checking instruction may be an instruction for controlling other devices to execute corresponding time, for example, the self-checking instruction is used for instructing the terminal to be diagnosed to execute the target fault diagnosis logic. The self-checking instruction may be generated by the local terminal when the information channel for fault diagnosis is established, or may be generated in advance.
The target fault diagnosis logic may be a logic stored in advance in the terminal to be diagnosed, specifically may be an operation logic of the terminal to be diagnosed running a corresponding function, and an operation result corresponding to the operation logic may be used for performing fault analysis and diagnosis on the local terminal, that is, determining a fault diagnosis result according to the operation result.
In order to perform fault diagnosis on a terminal to be diagnosed, after an information channel of non-network connection between a local terminal and the terminal to be diagnosed is established, the embodiment of the application can send a generated self-checking instruction to the terminal to be diagnosed through the information channel; and the terminal to be diagnosed executes the target fault diagnosis logic corresponding to the self-checking instruction to obtain an operation result corresponding to the target fault diagnosis logic, and returns the operation result to the local terminal.
By the method, the self-checking instruction can be sent to the terminal to be diagnosed so as to acquire the operation result of the terminal to be diagnosed after the related logic is operated, and the operation result can contain fault information about the terminal to be diagnosed so as to facilitate the subsequent determination of the fault result.
103. And receiving fault diagnosis information sent by the terminal to be diagnosed through the information channel.
The fault diagnosis information can be understood as an operation result generated by the terminal to be diagnosed after the terminal to be diagnosed responds to the self-checking instruction, and the operation result is specifically data corresponding to the target fault diagnosis logic.
In order to perform fault diagnosis on a terminal to be diagnosed, the embodiment of the application can detect and receive the fault diagnosis information sent by the terminal to be diagnosed through an information channel in real time after sending a self-checking instruction to the terminal to be diagnosed, so as to obtain data for determining actual fault conditions, and facilitate the subsequent fault result determination according to the fault diagnosis information.
104. And generating a fault diagnosis result according to the fault diagnosis information.
The fault diagnosis result may be a result of evaluation/analysis of the operation state of the terminal to be diagnosed.
In order to determine the fault condition of the terminal to be diagnosed, after obtaining the fault diagnosis information of the terminal to be diagnosed, the embodiment of the application can produce a corresponding fault diagnosis result according to the fault diagnosis information, thereby determining the fault condition of the terminal to be diagnosed.
In some embodiments, the step of generating a fault diagnosis result according to the fault diagnosis information may include:
(1) The information type of the fault diagnosis information is identified.
(2) And generating a fault diagnosis result according to the information type of the fault diagnosis information.
The information type may be understood as a specific data type or a data category of an operation result of the terminal to be diagnosed, for example, the information type may include a code, a character string, a signal code, and the like.
Specifically, in order to determine the fault condition of the terminal to be diagnosed, a corresponding fault diagnosis result may be generated according to the information type of the fault diagnosis information, so as to determine the fault condition of the terminal to be diagnosed according to the fault diagnosis result.
In some embodiments, the step of generating the fault diagnosis result according to the information type of the fault diagnosis information may include:
And (2. A.1) if the information type of the fault diagnosis information is identified as the program control code, detecting the error rate corresponding to the program control code.
And (2.a.2) generating a fault diagnosis result according to the error rate.
The program control code can be a control code of the terminal to be diagnosed when the corresponding program function is operated, belongs to an electric control signal code, and can determine whether the terminal to be diagnosed is abnormal when the corresponding program function is operated or not through the program control code, if yes, whether the terminal to be diagnosed is responded or not, and if yes, whether the control code is abnormal or not is mainly determined. For example, if the terminal is to execute the "restart" function, a program control code of the "restart" function is generated, when the program control code is abnormal, the related component cannot be controlled to run the "restart" function, so that the function does not respond, and the fault condition of the terminal to be diagnosed about the function can be identified through the program control code.
In the embodiment of the application, when the information type of the fault diagnosis information is identified as the program control code, whether the terminal to be diagnosed has the operation fault on the program function or not can be determined through the error rate of the program control code. Further, the generating the fault diagnosis result according to the error rate may specifically be: comparing the identified error rate with a preset error rate threshold, if the error rate is identified to be greater than or equal to the preset error rate threshold, determining that the terminal to be diagnosed has a program control fault, and if the error rate is identified to be less than the preset error rate threshold, determining that the terminal to be diagnosed does not have the program control fault.
Specifically, the error rate detection process may be: converting the program control code into a waveform signal; acquiring the number of low-level signals corresponding to the waveform signals; decoding the waveform signals to obtain the number of effective decoding signals corresponding to the waveform signals; and determining the bit error rate corresponding to the program control code according to the number of the low-level signals and the number of the effective decoding signals.
Specifically, the process of acquiring the number of valid decoded signals may be: identifying a start low-level signal in the waveform signal, wherein the start low-level signal is a start signal of a low-level control signal section; determining a corresponding low-level control signal segment in the waveform signal according to each initial low-level signal; acquiring the trigger time of each low-level signal in the low-level control signal section, and acquiring the target interval time between two adjacent trigger times; converting each target interval time into a corresponding signal value to obtain target decoding information corresponding to each low-level control signal segment; extracting an information code and a check code in each target decoding information; checking the information code according to the check code; and when the information code and the check code in the target decoding information are symmetrical, determining the target decoding information with the symmetrical information code and the symmetrical check code as effective decoding information, and obtaining the quantity of the effective decoding information.
In some embodiments, the step of generating the fault diagnosis result according to the information type of the fault diagnosis information may include:
(2.b.1) if the information type of the fault diagnosis information is identified as the packet loss rate, comparing the packet loss rate with a preset packet loss rate threshold;
And (2.b.2) if the packet loss rate is detected to be larger than the preset packet loss rate threshold value, determining that the terminal to be diagnosed is in a data transmission abnormal state, and determining the data transmission abnormal state as a fault diagnosis result.
The packet loss rate refers to the ratio of the number of lost data packets in the self-checking process of the terminal to be diagnosed to the transmitted data set. The packet loss rate can reflect the network data packet transmission rate of the terminal to be diagnosed so as to determine whether a data transmission fault exists or not, and the data packet transmission is reflected before.
From the above, the embodiment of the application can respond to the diagnosis request broadcast by the terminal to be diagnosed and establish the information channel of non-network connection with the terminal to be diagnosed; sending a self-checking instruction to the terminal to be diagnosed through the information channel, wherein the self-checking instruction is used for indicating the terminal to be diagnosed to execute target fault diagnosis logic; receiving fault diagnosis information sent by a terminal to be diagnosed through an information channel, wherein the fault diagnosis information is data corresponding to a target fault diagnosis logic; and generating a fault diagnosis result according to the fault diagnosis information. Therefore, in order to respond to the diagnosis request broadcast by the terminal to be diagnosed, the scheme can establish an information channel which is not connected with the terminal to be diagnosed so as to meet the communication requirement of the terminal to be diagnosed in diagnosis, and further, the fault diagnosis information of the terminal to be diagnosed when the target fault diagnosis logic is executed is obtained through the information channel which is not connected with the network so as to determine the fault diagnosis result according to the fault diagnosis information; therefore, the dependence on the network state is eliminated, the fault diagnosis information of the terminal to be diagnosed is received in real time, the fault condition of the terminal to be diagnosed is obtained, the fault diagnosis of the household appliance can be realized in the network-free state, and the fault diagnosis efficiency of the household appliance is improved.
In the embodiments of the present application, description will be made in terms of a fault diagnosis apparatus, with which the fault diagnosis apparatus can be integrated in a computer device such as a terminal. Referring to fig. 3 and fig. 4, fig. 3 is a flowchart illustrating further steps of the fault diagnosis method according to the embodiment of the present application, and fig. 4 is a timing flowchart of the fault diagnosis method according to the embodiment of the present application, which is described in conjunction with fig. 3 and fig. 4 for ease of understanding.
The embodiment of the application comprises a diagnosed terminal and a local terminal, wherein the local terminal is used for performing fault diagnosis on the terminal to be diagnosed. It should be noted that, the local terminal and the diagnosed terminal both have non-network connection functions, and the local terminal and the diagnosed terminal can be connected through the non-network to realize data transmission between the two terminals. When the processor on the diagnosed terminal and the local terminal execute the program corresponding to the fault diagnosis method, the specific flow of the fault diagnosis method is as follows:
201. The local terminal searches the broadcasting information of the terminal to be diagnosed.
For communication connection with the terminal to be diagnosed, the broadcasting information can be searched for to determine the connectable terminal to be diagnosed according to the broadcasting information.
202. When the local terminal finds that the broadcasting information of the terminal to be diagnosed contains a diagnosis request, the local terminal responds to the diagnosis request broadcasted by the terminal to be diagnosed and establishes an information channel which is not connected with the terminal to be diagnosed in a network manner.
Specifically, in order to establish an information channel of non-network connection with a terminal to be diagnosed, so as to obtain fault diagnosis information of the terminal to be diagnosed, after obtaining that broadcast information of the terminal to be diagnosed includes a diagnosis request, the embodiment of the application identifies a broadcast identifier corresponding to the diagnosis request, and can establish an information channel of non-network connection with the terminal to be diagnosed corresponding to the broadcast identifier, so as to perform fault diagnosis on the terminal to be diagnosed corresponding to the broadcast identifier.
203. The local terminal generates a self-checking instruction and sends the self-checking instruction to the terminal to be diagnosed through the information channel.
The self-checking instruction may be an instruction for controlling other devices to execute corresponding time, for example, the self-checking instruction is used for instructing the terminal to be diagnosed to execute the target fault diagnosis logic. The self-checking instruction may be generated by the local terminal when the information channel for fault diagnosis is established, or may be generated in advance.
In order to perform fault diagnosis on a terminal to be diagnosed, after an information channel of non-network connection between a local terminal and the terminal to be diagnosed is established, the embodiment of the application can send the generated self-checking instruction to the terminal to be diagnosed through the information channel.
204. The diagnosed terminal receives the self-checking instruction sent by the local terminal through the information channel, and executes the target fault diagnosis logic corresponding to the self-checking instruction to obtain the fault diagnosis information corresponding to the target fault diagnosis logic.
The fault diagnosis information can be understood as an operation result generated by the terminal to be diagnosed after the terminal to be diagnosed responds to the self-checking instruction, and the operation result is specifically data corresponding to the target fault diagnosis logic.
The target fault diagnosis logic may be a logic stored in advance in the terminal to be diagnosed, specifically may be an operation logic of the terminal to be diagnosed running a corresponding function, and an operation result corresponding to the operation logic may be used for performing fault analysis and diagnosis on the local terminal, that is, determining a fault diagnosis result according to the operation result.
205. And the local terminal receives fault diagnosis information sent by the terminal to be diagnosed through the information channel.
Specifically, fault diagnosis information sent by the terminal to be diagnosed through the information channel is detected and received in real time, so that data for determining actual fault conditions are obtained, and fault result determination is conveniently carried out according to the fault diagnosis information.
206. And the local terminal generates a fault diagnosis result according to the fault diagnosis information.
In the embodiment of the application, in order to determine the fault condition of the terminal to be diagnosed, a corresponding fault diagnosis result can be generated according to the information type of the fault diagnosis information so as to determine the fault condition of the terminal to be diagnosed according to the fault diagnosis result.
For example, when the information type of the fault diagnosis information is identified as a program control code, whether or not the terminal to be diagnosed has an operation fault on the program function can be determined by the error rate of the program control code. Further, the generating the fault diagnosis result according to the error rate may specifically be: comparing the identified error rate with a preset error rate threshold, if the error rate is identified to be greater than or equal to the preset error rate threshold, determining that the terminal to be diagnosed has a program control fault, and if the error rate is identified to be less than the preset error rate threshold, determining that the terminal to be diagnosed does not have the program control fault.
For another example, if the information type of the fault diagnosis information is identified as the packet loss rate, comparing the packet loss rate with a preset packet loss rate threshold; and when the packet loss rate is detected to be larger than a preset packet loss rate threshold value, determining that the terminal to be diagnosed is in a data transmission abnormal state, and determining the data transmission abnormal state as a fault diagnosis result.
Referring to fig. 4, a block flow diagram of a fault diagnosis method according to an embodiment of the present application may implement the following scenario by executing steps 201 to 206:
The local terminal has a target application (app) thereon, through which the terminal is used for the terminal to be diagnosed. In addition, the terminal to be diagnosed comprises a firmware end and an electric control end. The target application can be specifically used for carrying out fault diagnosis on a firmware end and an electric control end of a terminal to be diagnosed, and the fault diagnosis scene is specifically as follows:
(1) The electric control end in the terminal to be diagnosed informs the firmware to enter a debugging mode through a key; after the firmware end enters a debugging mode, the original function is normally operated, and a Bluetooth ssid hot spot is additionally established, wherein the hot spot is identified as a device product classification code and a product serial number.
(2) And the target application is connected with the Bluetooth ssid hot spot, and after the connection is successful, the firmware is informed of executing the fault self-checking program. Wherein, the detection of the fault self-checking program can comprise the following categories: fault code information (program control code), wifi signal strength, packet loss rate, current message queue telemetry transmission (offline or online mqtt state), error level log, etc., without limitation.
(3) The firmware end acquires fault diagnosis information and informs the app end through a Bluetooth channel. The fault diagnosis information may include fault information of an electric control code (a program control code), wifi signal strength, packet loss rate, telemetry transmission of a current message queue (offline or online mqtt states), error level log, and the like.
(4) After receiving the fault diagnosis information, the target application can determine a corresponding fault diagnosis result according to the fault diagnosis information.
In addition, the target application can select corresponding target policy information based on the fault diagnosis result and display the target policy information. For example, if the signal strength and packet loss rate are high, prompting replacement of the device location or router location; if the signal strength and the packet loss rate are normal and the equipment is offline, prompting a contact developer; if the execution standard electric control instruction fails, prompting electric control abnormality, and replacing and checking electric control problems; for Error level log analysis, according to actual situation analysis, such as insufficient firmware flash, the problems of crash and the like exist.
By the above manner, the scene can be realized as follows: and generating a Bluetooth hot spot after the equipment enters a debugging mode, normally operating the equipment after the app is connected with the Bluetooth hot spot, reporting fault information to the app, and acquiring the fault information according to interface access and displaying a solution by the app for fault code information. For the non-fault code information, the app will search according to the log output by the firmware according to a certain rule, such as an Error level log (including firmware crash) for offline reasons, and the device control instruction executes the test, and displays the corresponding problem and the solution after the execution is completed.
From the above, the embodiment of the application can respond to the diagnosis request broadcast by the terminal to be diagnosed and establish the information channel of non-network connection with the terminal to be diagnosed; sending a self-checking instruction to the terminal to be diagnosed through the information channel, wherein the self-checking instruction is used for indicating the terminal to be diagnosed to execute target fault diagnosis logic; receiving fault diagnosis information sent by a terminal to be diagnosed through an information channel, wherein the fault diagnosis information is data corresponding to a target fault diagnosis logic; and generating a fault diagnosis result according to the fault diagnosis information. Therefore, in order to respond to the diagnosis request broadcast by the terminal to be diagnosed, the scheme can establish an information channel which is not connected with the terminal to be diagnosed so as to meet the communication requirement of the terminal to be diagnosed in diagnosis, and further, the fault diagnosis information of the terminal to be diagnosed when the target fault diagnosis logic is executed is obtained through the information channel which is not connected with the network so as to determine the fault diagnosis result according to the fault diagnosis information; therefore, the dependence on the network state is eliminated, the fault diagnosis information of the terminal to be diagnosed is received in real time, the fault condition of the terminal to be diagnosed is obtained, the fault diagnosis of the household appliance can be realized in the network-free state, and the fault diagnosis efficiency of the household appliance is improved.
The specific implementation of each operation may be referred to the previous embodiments, and will not be described herein.
In order to better implement the above method, the embodiment of the present application further provides a fault diagnosis apparatus, which may be integrated in a computer device, such as a server.
For example, as shown in fig. 5, the fault diagnosis apparatus may include a setup unit 501, a transmission unit 502, a reception unit 503, and a generation unit 504.
A setting up unit 501, configured to set up an information channel connected to a non-network between terminals to be diagnosed in response to a diagnosis request broadcast by the terminals to be diagnosed;
The sending unit 502 is configured to send a self-checking instruction to a terminal to be diagnosed through an information channel, where the self-checking instruction is used to instruct the terminal to be diagnosed to execute a target fault diagnosis logic;
A receiving unit 503, configured to receive fault diagnosis information sent by a terminal to be diagnosed through an information channel, where the fault diagnosis information is data corresponding to a target fault diagnosis logic;
a generating unit 504, configured to generate a fault diagnosis result according to the fault diagnosis information.
In some embodiments, the generating unit 504 is further configured to:
identifying an information type of the fault diagnosis information; and generating a fault diagnosis result according to the information type of the fault diagnosis information.
In some embodiments, the generating unit 504 is further configured to:
If the information type of the fault diagnosis information is identified as the program control code, detecting the bit error rate corresponding to the program control code; and generating a fault diagnosis result according to the error rate.
In some embodiments, the generating unit 504 is further configured to:
Converting the program control code into a waveform signal; acquiring the number of low-level signals corresponding to the waveform signals; decoding the waveform signals to obtain the number of effective decoding signals corresponding to the waveform signals; and determining the bit error rate corresponding to the program control code according to the number of the low-level signals and the number of the effective decoding signals.
In some embodiments, the generating unit 504 is further configured to:
If the information type of the fault diagnosis information is identified as the packet loss rate, comparing the packet loss rate with a preset packet loss rate threshold; if the packet loss rate is detected to be larger than the preset packet loss rate threshold value, determining that the terminal to be diagnosed is in the abnormal data transmission state, and determining the abnormal data transmission state as a fault diagnosis result.
In some embodiments, the fault diagnosis apparatus further comprises a detection unit;
The detection unit is used for detecting the current signal intensity value; if the detected signal intensity value is smaller than the preset signal intensity threshold value, searching broadcasting information of the terminal to be diagnosed;
the establishing unit is further configured to respond to the diagnosis request broadcasted by the terminal to be diagnosed if the broadcasting information of the terminal to be diagnosed is found to include the diagnosis request.
In some embodiments, the establishing unit 501 is further configured to:
identifying a broadcast identifier corresponding to the diagnosis request; and based on the broadcast identification, establishing an information channel of non-network connection with the terminal to be diagnosed.
As can be seen from the above, in the embodiment of the present application, the establishing unit 501 responds to the diagnosis request broadcasted by the terminal to be diagnosed, and establishes the information channel of the non-network connection with the terminal to be diagnosed; the sending unit 502 is utilized to send a self-checking instruction to the terminal to be diagnosed through the information channel, wherein the self-checking instruction is used for instructing the terminal to be diagnosed to execute the target fault diagnosis logic; receiving, by the receiving unit 503, fault diagnosis information sent by the terminal to be diagnosed through the information channel, where the fault diagnosis information is data corresponding to the target fault diagnosis logic; the generation unit 504 generates a failure diagnosis result from the failure diagnosis information. Therefore, in order to respond to the diagnosis request broadcast by the terminal to be diagnosed, the scheme can establish an information channel which is not connected with the terminal to be diagnosed so as to meet the communication requirement of the terminal to be diagnosed in diagnosis, and further, the fault diagnosis information of the terminal to be diagnosed when the target fault diagnosis logic is executed is obtained through the information channel which is not connected with the network so as to determine the fault diagnosis result according to the fault diagnosis information; therefore, the dependence on the network state is eliminated, the fault diagnosis information of the terminal to be diagnosed is received in real time, the fault condition of the terminal to be diagnosed is obtained, the fault diagnosis of the household appliance can be realized in the network-free state, and the fault diagnosis efficiency of the household appliance is improved.
The embodiment of the application also provides a computer device, as shown in fig. 6, which shows a schematic structural diagram of the computer device according to the embodiment of the application, specifically:
The computer device may include one or more processing cores 'processors 601, one or more computer-readable storage media's memory 602, power supply 603, and input unit 604, among other components. Those skilled in the art will appreciate that the computer device structure shown in FIG. 6 is not limiting of the computer device and may include more or fewer components than shown, or may be combined with certain components, or a different arrangement of components. Wherein:
Processor 601 is the control center of the computer device and connects the various parts of the overall computer device using various interfaces and lines to perform various functions and process data of the computer device by running or executing software programs and/or modules stored in memory 602 and invoking data stored in memory 602. Optionally, the processor 601 may include one or more processing cores; preferably, the processor 601 may integrate an application processor and a modem processor, wherein the application processor primarily handles operating systems, user interfaces, applications, etc., and the modem processor primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 601.
The memory 602 may be used to store software programs and modules, and the processor 601 may execute various functional applications and fault diagnostics by executing the software programs and modules stored in the memory 602. The memory 602 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like; the storage data area may store data created according to the use of the computer device, etc. In addition, the memory 602 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 602 may also include a memory controller to provide access to the memory 602 by the processor 601.
The computer device further includes a power supply 603 for powering the various components, preferably, the power supply 603 can be logically coupled to the processor 601 through a power management system, such that functions of managing charging, discharging, and power consumption are performed by the power management system. The power supply 603 may also include one or more of any components, such as a direct current or alternating current power supply, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
The computer device may also include an input unit 604, which input unit 604 may be used to receive entered numerical or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
Although not shown, the computer device may further include a display unit or the like, which is not described herein. In particular, in this embodiment, the processor 601 in the computer device loads executable files corresponding to the processes of one or more application programs into the memory 602 according to the following instructions, and the processor 601 executes the application programs stored in the memory 602, so as to implement various functions as follows:
Responding to a diagnosis request broadcast by a terminal to be diagnosed, and establishing an information channel which is not connected with the terminal to be diagnosed in a network manner; sending a self-checking instruction to the terminal to be diagnosed through the information channel, wherein the self-checking instruction is used for indicating the terminal to be diagnosed to execute target fault diagnosis logic; receiving fault diagnosis information sent by a terminal to be diagnosed through an information channel, wherein the fault diagnosis information is data corresponding to a target fault diagnosis logic; and generating a fault diagnosis result according to the fault diagnosis information.
The specific implementation of each operation may be referred to the previous embodiments, and will not be described herein.
From the above, the embodiment of the application can respond to the diagnosis request broadcast by the terminal to be diagnosed and establish the information channel of non-network connection with the terminal to be diagnosed; sending a self-checking instruction to the terminal to be diagnosed through the information channel, wherein the self-checking instruction is used for indicating the terminal to be diagnosed to execute target fault diagnosis logic; receiving fault diagnosis information sent by a terminal to be diagnosed through an information channel, wherein the fault diagnosis information is data corresponding to a target fault diagnosis logic; and generating a fault diagnosis result according to the fault diagnosis information. Therefore, in order to respond to the diagnosis request broadcast by the terminal to be diagnosed, the scheme can establish an information channel which is not connected with the terminal to be diagnosed so as to meet the communication requirement of the terminal to be diagnosed in diagnosis, and further, the fault diagnosis information of the terminal to be diagnosed when the target fault diagnosis logic is executed is obtained through the information channel which is not connected with the network so as to determine the fault diagnosis result according to the fault diagnosis information; therefore, the dependence on the network state is eliminated, the fault diagnosis information of the terminal to be diagnosed is received in real time, the fault condition of the terminal to be diagnosed is obtained, the fault diagnosis of the household appliance can be realized in the network-free state, and the fault diagnosis efficiency of the household appliance is improved.
Those of ordinary skill in the art will appreciate that all or a portion of the steps of the various methods of the above embodiments may be performed by instructions, or by instructions controlling associated hardware, which may be stored in a computer-readable storage medium and loaded and executed by a processor.
To this end, embodiments of the present application provide a computer readable storage medium having stored therein a plurality of instructions capable of being loaded by a processor to perform the steps of any of the fault diagnosis methods provided by the embodiments of the present application. For example, the instructions may perform the steps of:
Responding to a diagnosis request broadcast by a terminal to be diagnosed, and establishing an information channel which is not connected with the terminal to be diagnosed in a network manner; sending a self-checking instruction to the terminal to be diagnosed through the information channel, wherein the self-checking instruction is used for indicating the terminal to be diagnosed to execute target fault diagnosis logic; receiving fault diagnosis information sent by a terminal to be diagnosed through an information channel, wherein the fault diagnosis information is data corresponding to a target fault diagnosis logic; and generating a fault diagnosis result according to the fault diagnosis information.
The specific implementation of each operation above may be referred to the previous embodiments, and will not be described herein.
Wherein the computer-readable storage medium may comprise: read Only Memory (ROM), random access Memory (RAM, random Access Memory), magnetic or optical disk, and the like.
The present application also provides a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the fault diagnosis method provided in the various alternative implementations of the above embodiments.
Because the instructions stored in the computer readable storage medium can execute the steps in any fault diagnosis method provided by the embodiments of the present application, the beneficial effects that any fault diagnosis method provided by the embodiments of the present application can be achieved, and detailed descriptions of the foregoing embodiments are omitted herein.
The foregoing has described in detail the methods, apparatuses, devices and computer readable storage medium for fault diagnosis according to the embodiments of the present application, and specific examples are provided herein to illustrate the principles and embodiments of the present application, where the foregoing examples are provided to assist in understanding the methods and core ideas of the present application; meanwhile, as those skilled in the art will vary in the specific embodiments and application scope according to the ideas of the present application, the present description should not be construed as limiting the present application in summary.
Claims (7)
1. A fault diagnosis method, characterized by comprising:
responding to a diagnosis request broadcast by a terminal to be diagnosed, and establishing an information channel connected with the terminal to be diagnosed in a non-network manner;
Sending a self-checking instruction to the terminal to be diagnosed through the information channel, wherein the self-checking instruction is used for indicating the terminal to be diagnosed to execute target fault diagnosis logic;
receiving fault diagnosis information sent by the terminal to be diagnosed through the information channel, wherein the fault diagnosis information is data corresponding to the target fault diagnosis logic;
identifying an information type of the fault diagnosis information;
If the information type of the fault diagnosis information is identified as a program control code, converting the program control code into a waveform signal;
Acquiring the number of low-level signals corresponding to the waveform signals;
identifying a start low-level signal in the waveform signal, wherein the start low-level signal is a start signal of a low-level control signal segment;
Determining a corresponding low-level control signal segment in the waveform signal according to each initial low-level signal;
Acquiring the trigger time of each low-level signal in the low-level control signal section, and acquiring the target interval time between two adjacent trigger times;
Converting each target interval time into a corresponding signal value to obtain target decoding information corresponding to each low-level control signal segment;
extracting an information code and a check code in each piece of target decoding information;
Checking the information code according to the check code;
when the information code and the check code in the target decoding information are symmetrical, determining the target decoding information with the symmetrical information code and the symmetrical check code as effective decoding information, and obtaining the quantity of the effective decoding information;
determining the bit error rate corresponding to the program control code according to the number of the low-level signals and the number of the effective decoding signals;
And generating a fault diagnosis result according to the error rate.
2. The method of claim 1, wherein generating a fault diagnosis result according to the information type of the fault diagnosis information comprises:
if the information type of the fault diagnosis information is identified as the packet loss rate, comparing the packet loss rate with a preset packet loss rate threshold;
And if the packet loss rate is detected to be larger than a preset packet loss rate threshold value, determining that the terminal to be diagnosed is in a data transmission abnormal state, and determining the data transmission abnormal state as a fault diagnosis result.
3. The method according to claim 1, characterized in that before said responding to the diagnosis request broadcast by the terminal to be diagnosed, it comprises:
detecting a current signal intensity value;
if the signal intensity value is detected to be smaller than a preset signal intensity threshold value, searching broadcasting information of the terminal to be diagnosed;
the response to the diagnosis request broadcast by the terminal to be diagnosed includes:
And if the broadcasting information of the terminal to be diagnosed contains the diagnosis request, responding to the diagnosis request broadcasted by the terminal to be diagnosed.
4. The method according to claim 1, wherein said establishing an information channel for a non-network connection with said terminal to be diagnosed comprises:
Identifying a broadcast identifier corresponding to the diagnosis request;
and establishing an information channel of non-network connection with the terminal to be diagnosed based on the broadcast identification.
5. A fault diagnosis apparatus characterized by comprising:
The system comprises a building unit, a diagnosis unit and a diagnosis unit, wherein the building unit is used for responding to a diagnosis request broadcast by a terminal to be diagnosed and building an information channel which is in non-network connection with the terminal to be diagnosed;
the sending unit is used for sending a self-checking instruction to the terminal to be diagnosed through the information channel, wherein the self-checking instruction is used for indicating the terminal to be diagnosed to execute target fault diagnosis logic;
The receiving unit is used for receiving fault diagnosis information sent by the terminal to be diagnosed through the information channel, wherein the fault diagnosis information is data corresponding to the target fault diagnosis logic;
A generation unit configured to identify an information type of the fault diagnosis information;
If the information type of the fault diagnosis information is identified as a program control code, converting the program control code into a waveform signal;
Acquiring the number of low-level signals corresponding to the waveform signals;
identifying a start low-level signal in the waveform signal, wherein the start low-level signal is a start signal of a low-level control signal segment;
Determining a corresponding low-level control signal segment in the waveform signal according to each initial low-level signal;
Acquiring the trigger time of each low-level signal in the low-level control signal section, and acquiring the target interval time between two adjacent trigger times;
Converting each target interval time into a corresponding signal value to obtain target decoding information corresponding to each low-level control signal segment;
extracting an information code and a check code in each piece of target decoding information;
Checking the information code according to the check code;
when the information code and the check code in the target decoding information are symmetrical, determining the target decoding information with the symmetrical information code and the symmetrical check code as effective decoding information, and obtaining the quantity of the effective decoding information;
determining the bit error rate corresponding to the program control code according to the number of the low-level signals and the number of the effective decoding signals;
And generating a fault diagnosis result according to the error rate.
6. A computer device comprising a processor and a memory, the memory storing a computer program, the processor being configured to execute the computer program in the memory to perform the steps of the fault diagnosis method of any one of claims 1 to 4.
7. A computer readable storage medium, characterized in that it is computer readable and stores a plurality of instructions adapted to be loaded by a processor for performing the steps in the fault diagnosis method according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111654592.5A CN114338464B (en) | 2021-12-30 | 2021-12-30 | Fault diagnosis method, device, equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111654592.5A CN114338464B (en) | 2021-12-30 | 2021-12-30 | Fault diagnosis method, device, equipment and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114338464A CN114338464A (en) | 2022-04-12 |
CN114338464B true CN114338464B (en) | 2024-08-20 |
Family
ID=81018989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111654592.5A Active CN114338464B (en) | 2021-12-30 | 2021-12-30 | Fault diagnosis method, device, equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114338464B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115086155B (en) * | 2022-06-01 | 2024-05-14 | 上海方甸智能科技有限公司 | Equipment fault detection and diagnosis method and system based on Internet of things |
CN115460573B (en) * | 2022-07-21 | 2025-03-25 | 青岛海尔科技有限公司 | Bluetooth device failure detection method, storage medium and terminal device |
CN115801561B (en) * | 2022-12-27 | 2024-12-03 | 中国联合网络通信集团有限公司 | Internet of things fault processing method, device, equipment and storage medium |
CN118400248A (en) * | 2023-02-28 | 2024-07-26 | 比亚迪股份有限公司 | SPI communication fault diagnosis method, SPI communication device and storage medium |
WO2025059798A1 (en) * | 2023-09-18 | 2025-03-27 | 广东逸动科技有限公司 | Fault processing method, propeller, propulsion system, mobile device, and storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110572793A (en) * | 2019-08-29 | 2019-12-13 | 深圳市元征科技股份有限公司 | network connection establishing method and device and terminal equipment |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130029250A (en) * | 2011-09-14 | 2013-03-22 | 한국전자통신연구원 | Method and apparatus for requesting examination and fault detection |
KR101914079B1 (en) * | 2012-04-04 | 2019-01-14 | 삼성전자주식회사 | Method for diagnosing error of home appliance device of error diagnositc system and apparatus therefor |
CA2934425A1 (en) * | 2013-12-19 | 2015-06-25 | Bae Systems Plc | Method and apparatus for detecting fault conditions in a network |
KR102337548B1 (en) * | 2014-07-18 | 2021-12-08 | 현대자동차주식회사 | Method for diagnosing network and apparatus for the same |
CN110380907B (en) * | 2019-07-26 | 2021-09-24 | 京信网络系统股份有限公司 | Network fault diagnosis method and device, network equipment and storage medium |
CN110958142A (en) * | 2019-11-26 | 2020-04-03 | 华为技术有限公司 | Device maintenance method, maintenance device, storage medium, and computer program product |
CN113037525A (en) * | 2019-12-24 | 2021-06-25 | 中兴通讯股份有限公司 | Network fault diagnosis method and device, network equipment and computer readable medium |
CN113742121A (en) * | 2021-08-12 | 2021-12-03 | 上海宏英智能科技股份有限公司 | Mechanical equipment fault diagnosis method and device |
CN113778960A (en) * | 2021-08-12 | 2021-12-10 | 天翼物联科技有限公司 | Fault determination method and device for Internet of things system and storage medium |
-
2021
- 2021-12-30 CN CN202111654592.5A patent/CN114338464B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110572793A (en) * | 2019-08-29 | 2019-12-13 | 深圳市元征科技股份有限公司 | network connection establishing method and device and terminal equipment |
Also Published As
Publication number | Publication date |
---|---|
CN114338464A (en) | 2022-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114338464B (en) | Fault diagnosis method, device, equipment and computer readable storage medium | |
US10499453B2 (en) | Method and device for bluetooth connection control for multiple playing devices, and music playing system | |
CN113490218A (en) | Pairing method, pairing device, Bluetooth remote controller, intelligent device and storage medium | |
CN111769978B (en) | Method, device, terminal and system for offline information reporting of IoT devices | |
CN112346751B (en) | Application program installation method and device, electronic equipment and storage medium | |
CN104866418A (en) | Automatic testing method and system | |
CN113746821B (en) | Intelligent device control method and device, storage medium and electronic device | |
CN114357495A (en) | Prediction machine under-chain aggregation method, device, equipment and medium based on block chain | |
CN112583617B (en) | Fault determination method, server, control terminal and storage medium | |
CN111866827B (en) | Bluetooth equipment state detection method and device, electronic equipment and medium | |
CN111918236B (en) | Internet of things security sensor network searching method, device, equipment and storage medium | |
CN117614764A (en) | Distribution network testing method, system, equipment and storage medium for intelligent household appliances | |
CN114390436B (en) | Equipment control method and device, storage medium and electronic equipment | |
CN105357078A (en) | Detection method and system of network state of intelligent equipment | |
CN106304241B (en) | Data transmission method, repeater and gateway | |
CN112564825B (en) | Method, device, equipment and system for detecting Bluetooth equipment function | |
CN116137603A (en) | Link fault detection method and device, storage medium and electronic device | |
CN110830305B (en) | Method and device for wireless device to access WIFI network, electronic device and storage medium | |
CN110824343B (en) | Communication chip detection method, device, equipment and medium | |
CN110798647B (en) | Device switching method and device in audio and video call process and storage medium | |
CN104967892A (en) | Remote controller data transmitting and receiving methods and device | |
RU2842697C2 (en) | Method and apparatus, device and medium for configuring network | |
RU2834700C1 (en) | Methods, apparatus and devices for configuring network | |
CN114615167B (en) | Monitoring method for establishing link connection for negotiation and intelligent network equipment | |
CN116684913B (en) | 4G communication module testing method, system, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |