Remote control management system and method for cleaning apparatus

By using a remote control management system and methods, the operating instructions and status data of the cleaning equipment are collected and analyzed, and abnormal instructions are identified. This solves the problem of the cleaning equipment operation relying on human experience, and improves the safety of the equipment and the cleaning effect.

CN120928758BActive Publication Date: 2025-12-12NANJING BAIZHUOJING E-COMMERCE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511438389.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-10
Publication Date
2025-12-12
Estimated Expiration
2045-10-10

AI Technical Summary

Technical Problem

The operation mode of existing cleaning equipment relies on human experience and lacks real-time scientific judgment. Improper parameter settings may lead to equipment damage or poor cleaning effect, resulting in high maintenance costs and resource waste.

Method used

By using remote control management systems and methods, the system collects and analyzes user-input sequences of operating commands and cleaning equipment status data, identifies abnormal commands, classifies similar commands and captures abnormal commands, and provides real-time early warnings and scientific decision support.

Benefits of technology

It effectively avoids equipment damage and performance degradation, improves the safety and reliability of cleaning equipment, reduces reliance on human experience, enhances the consistency and repeatability of cleaning processes, and improves the real-time performance and accuracy of human-machine interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120928758B_ABST
    Figure CN120928758B_ABST
Patent Text Reader

Abstract

The application discloses a remote control management system and method applied to a cleaning device, relates to the technical field of device control, and comprises the following steps: collecting a running instruction sequence of each remote control of the user to the delivery of the cleaning device, and generating a device control record; synchronously collecting the cleaning state of the cleaning device after receiving the running instruction sequence, and feeding back to the device control record; comparing different running instruction sequences, obtaining a plurality of difference instructions; analyzing the running effectiveness of the parameters of each difference instruction, and dividing and collecting the same type running instruction sequence; evaluating the feasibility of each running instruction sequence, and capturing abnormal instruction sequences; acquiring the running instruction sequence input by the user in real time, and performing abnormal identification; effectively avoiding damage or performance decline of the device caused by improper parameter setting, and reducing maintenance cost and production interruption risk.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of device control, in particular to a remote control management system and method applied to cleaning equipment. BACKGROUND

[0002] Currently, cleaning equipment such as high-pressure cleaning machines applied to industrial scenes all generally have basic human-computer interaction functions; operators usually directly set key operation instruction sequences on the device control screen, such as pressure, temperature, frequency, cleaning time, and chemical agent ratio, etc.

[0003] However, this traditional operation mode has significant defects; when setting the related instructions, the operator cannot predict whether the specific instruction set will cause the device to be abnormal, and the decision is highly dependent on personal experience, lacking real-time and scientific judgment basis; this leads to two risks: if the parameter setting is too aggressive, it may cause the device to be damaged, resulting in high maintenance costs; if the parameter setting is too conservative, the cleaning effect may be poor, and resources may be severely wasted. SUMMARY

[0004] The purpose of the present application is to provide a remote control management system and method applied to cleaning equipment to solve the problems in the prior art.

[0005] To achieve the above purpose, the present application provides the following technical scheme: a remote control management method applied to cleaning equipment, the management method comprising the following steps:

[0006] Step S100: collecting the operation instruction sequence transmitted by the user each time for remotely controlling the cleaning equipment, generating a device control record; synchronously collecting the cleaning state of the cleaning equipment after receiving the operation instruction sequence in any device control record, and feeding back to the device control record;

[0007] Step S200: comparing the operation instruction sequences in different device control records for differences, obtaining a plurality of difference instructions; analyzing the operation effectiveness of each difference instruction parameter based on the cleaning state of the corresponding cleaning equipment, and dividing and summarizing the same type operation instruction sequences;

[0008] Step S300: analyzing the difference conditions of the same type operation instruction sequences in different device control records on the cleaning state, evaluating the feasibility of each operation instruction sequence; based on the difference conditions between the same type operation instruction sequences, capturing the abnormal instruction sequences;

[0009] Step S400: acquiring the operation instruction sequence input by the user in real time, identifying the same type operation instruction sequence according to the instruction input sequence; based on the identification of the instruction sequence, identifying the abnormal operation instruction sequence input by the user.

[0010] Further, step S100 comprises the following steps:

[0011] Step S101: A remote control platform is constructed in advance, whenever a user inputs a running instruction sequence on the remote control platform, any input running instruction sequence is extracted, if the input running instruction sequence has instruction parameters, the instruction parameters are extracted synchronously; a plurality of running instruction sequences input by the user are sorted in the order of input time to obtain an instruction sequence, a device control record is generated in the remote control platform to store the instruction sequence, and the instruction sequence is synchronously transmitted to the target cleaning equipment;

[0012] Step S102: A monitoring device is pre-installed in the target cleaning equipment, the target cleaning equipment receives the instruction sequence and executes each running instruction sequence, the monitoring device collects the running data of the cleaning equipment at every unit time point in the execution process, a plurality of state monitoring indicators are preset for the cleaning equipment, the collected running data is divided into a plurality of running data sets according to the state monitoring indicators, wherein any state monitoring indicator corresponds to a running data set; the plurality of running data sets are reversely transmitted to the remote control platform and stored in the corresponding device control record; the state monitoring indicators of the cleaning state of the cleaning equipment include cleaning temperature, cleaning time length, and chemical indicators such as cleaning agent concentration and pH value.

[0013] Further, step S200 comprises the following steps:

[0014] Step S201: Any two device control records are selected, the running instruction sequences of the two device control records are acquired respectively, a corresponding bit sequence is set for each running instruction in the running instruction sequence, the running instructions of the same bit sequence in the two running instruction sequences are compared in the order, if the compared running instructions have instruction parameters, the instruction parameters are compared synchronously; when the running instruction of the i-th bit sequence is compared, it is defaulted that the running instructions of the previous i-1 bit sequences are the same, if the two running instructions of the i-th bit sequence are different or the instruction parameters are different, one of the running instructions of the i-th bit sequence is compared with the running instruction of the i+1-th bit sequence in the other running instruction sequence, if the running instruction of the i-th bit sequence is the same as the running instruction of the i+1-th bit sequence, the running instruction of the i-th bit sequence in the other running instruction sequence is set as a difference instruction, and the comparison is continued according to the current bit sequence relationship until all the running instructions of the two running instruction sequences are compared, if the running instruction sequences are still different, the two running instruction sequences are set as difference instruction sequences;

[0015] Step S202: The difference instructions after the comparison of the two running instruction sequences are extracted, a difference instruction proportion threshold p is presetth , the average instruction number of the two running instruction sequences is set as a, and the allowed number of differences N of the two running instruction sequences is calculated allow =floor(a×p th ), where floor() is a floor function; the difference instruction number of the two running instruction sequences is set as n dif , if n dif >N allow , the two running instruction sequences are set as difference instruction sequences; if the two running instruction sequences are not difference instruction sequences, the two running instruction sequences are preliminarily set as correlation instruction sequences; the correlation instruction sequence indicates that the two running instruction sequences have allowed deviations on difference instructions and remain consistent on overall instructions, and thus the same type instruction can be preliminarily judged;

[0016] Step S203: Obtain the device control records in which the two running instruction sequences are correlation instruction sequences, and obtain a plurality of running data sets in the device control records, respectively. Sort each running data in each running data set according to the acquisition time sequence, obtain the execution time points of the running instructions in the running instruction sequences, set the execution time point of the i th running instruction as t i , and the execution time point of the i+1 th running instruction as t i+1 , and set the time interval [t i , t i+1 ] as the execution time interval of the i th running instruction. Divide each running data set into a plurality of running data intervals according to the execution time intervals of the corresponding running instructions, and obtain the data range of each running data interval.

[0017] Step S204: Arbitrarily select a state monitoring index, and obtain the corresponding running data sets of the two device control records, respectively. Extract the bit sequence of each difference instruction in the corresponding running instruction sequence, and divide the corresponding running instruction sequence into a plurality of running instruction sequence groups. Extract the running instruction sequence group before the difference instruction, and aggregate all the execution time intervals in the extracted running instruction sequence group to obtain a comprehensive time interval. Obtain the comprehensive data range of the two device control records in the comprehensive time interval, respectively. Set the comprehensive data range of one of the device control records as (d1, d2), and the comprehensive data range of the other device control record as (d3, d4). Calculate the difference degree C between the two comprehensive data ranges, C=Max(|d1-d3| / d1, |d2-d4| / d2), where Max() is a maximum function. Extract the comprehensive data range of the two device control records after the difference instruction sequence, respectively, and obtain the difference degree C ’ between the extracted comprehensive data ranges. If C ’If ≤ C, the difference instruction is marked as invalid;

[0018] Step S205: Extract invalid markers for each difference instruction between the two device control records. If each difference instruction has an invalid marker, set the operation instruction sequence of the two device control records as the same type operation instruction sequence. Compare the operation instruction sequences that are any associated instruction sequences with each other, and divide the operation instruction sequences of all device control records into a plurality of same type operation instruction sequence sets.

[0019] Further, step S300 includes the following steps:

[0020] Step S301: Arbitrarily select one same type operation instruction sequence set, and arbitrarily select an operation instruction sequence from the selected same type operation instruction sequence set. Obtain the operation data set of the selected operation instruction sequence under each state monitoring indicator. Pre-set an abnormality recognition threshold for each state monitoring indicator. If the operation data of a state monitoring indicator in the operation data set exceeds the pre-set abnormality recognition threshold, set the operation data exceeding the abnormality recognition threshold as abnormal data, and count the number of abnormal data in the operation data set as m yc . Set the total data amount in the operation data set as M total , calculate the abnormal data proportion as η = m yc / M total , pre-set an abnormality proportion threshold η th , and if η ≥ η th , set the state monitoring indicator as an abnormal indicator, and generate an abnormal indicator set of the selected operation instruction sequence.

[0021] Step S302: Extract any two operation instruction sequences in the same type operation instruction sequence set. If the two operation instruction sequences are completely the same, divide the two operation instruction sequences into a same operation instruction sequence group, obtain a plurality of same operation instruction sequence groups of the same type operation instruction sequence set, and set the same operation instruction sequence group with the largest number of operation instruction sequences as the normal instruction sequence of the same type operation instruction sequence set. Although there are various types of instruction sequences in the same type operation instruction sequence set, the instruction sequences as a whole are still accurate and correct, so the instruction sequence with the largest number proportion is directly regarded as the normal instruction sequence.

[0022] Step S303: Arbitrarily select a normal instruction sequence from the same type operation instruction sequence set, and obtain the abnormal indicator set of the selected normal instruction sequence. If the jth state monitoring indicator is an abnormal indicator, count the number of instruction sequences in which the jth state monitoring indicator is an abnormal indicator in each normal instruction sequence as g j, set the number of normal instruction sequences in the same type operation instruction sequence set as G normal , calculate the abnormal frequency f j of the jth state monitoring index j = g normal / G th , preset an abnormal frequency threshold f j , if f th ≥ f now , set the jth state monitoring index as a normal abnormal index of the normal instruction sequence, and obtain several normal abnormal indexes of the normal instruction sequence; the normal abnormal index refers to an abnormal condition existing under the normal instruction sequence, and the abnormal index is invalid and is regarded as a judgment basis for judging the difference instruction; z

[0023] Step S304: if the selected operation instruction sequence is not a normal instruction sequence, compare the abnormal index set of the selected operation instruction sequence with each normal abnormal index, if there is an abnormal index which is different from any normal abnormal index, obtain the time point of all abnormal data corresponding to the abnormal index in the selected operation instruction sequence, and divide the time point of the abnormal data according to each difference instruction, if the abnormal index is not an abnormal index before a certain difference instruction, set the difference instruction as an unfeasible instruction; if there is no unfeasible instruction in the selected operation instruction sequence, and the abnormal index is different from any normal abnormal index, set the selected operation instruction sequence as an abnormal instruction sequence.

[0024] Further, step S400 includes the following steps:

[0025] Step S401: if a user inputs an operation instruction sequence on the remote control platform at the current time, generate a real-time instruction group every time the user inputs an operation instruction from the current input operation instruction;

[0026] Step S402: select any same type operation instruction sequence set from each same type operation instruction sequence set, and extract the corresponding normal instruction sequence from the selected same type operation instruction sequence set; set the number of operation instructions in the real-time instruction group as S now , extract S now operation instructions from the normal instruction sequence according to the order, and compare the extracted operation instructions with the operation instructions in the real-time instruction group according to the bit sequence, if they are the same, set the extracted normal instruction sequence as an expected instruction sequence;

[0027] Step S403: If the current real-time instruction group does not exist the expected instruction sequence, the expected instruction sequence corresponding to the previous real-time instruction group is acquired, and the same type running instruction sequence set where the corresponding expected instruction sequence is located is acquired; the real-time instruction group is compared with each same type running instruction sequence in the same type running instruction sequence set, if there is no same type running instruction sequence, an abnormal prompt is sent to the user in real time; if there is a same type running instruction sequence, the same type running instruction sequence is abnormally judged, if the same type running instruction sequence is an abnormal instruction sequence, an abnormal prompt is also sent to the user in real time.

[0028] In order to better realize the above method, a remote control management system is also proposed, the management system comprising a historical cleaning analysis module, a same type instruction analysis module, an abnormal instruction judgment module and an abnormal input identification module;

[0029] The historical cleaning analysis module is used for collecting the running instruction sequence of each remote control of the user to the cleaning equipment, generating a device control record; the cleaning state of the cleaning equipment after receiving the running instruction sequence in any device control record is synchronously collected and fed back to the device control record.

[0030] The same type instruction analysis module is used for comparing the difference of the running instruction sequence in different device control records, obtaining several difference instructions; based on the cleaning state of the corresponding cleaning equipment, the running effectiveness of each difference instruction parameter is analyzed, and the same type running instruction sequence is divided and summarized.

[0031] The abnormal instruction judgment module is used for analyzing the difference of the same type running instruction sequence in different device control records on the cleaning state, evaluating the feasibility of each running instruction sequence; based on the difference between the same type running instruction sequences, the abnormal instruction sequence is captured.

[0032] The abnormal input identification module is used for acquiring the running instruction sequence input by the user in real time, identifying the same type running instruction sequence according to the instruction input order; based on the identification of the instruction sequence, the running instruction sequence input by the user is abnormally identified.

[0033] Further, the historical cleaning analysis module comprises a running instruction acquisition unit and a cleaning state feedback unit.

[0034] The running instruction acquisition unit is used for collecting the running instruction sequence of each remote control of the user to the cleaning equipment, generating a device control record; the cleaning state feedback unit is used for synchronously collecting the cleaning state of the cleaning equipment after receiving the running instruction sequence in any device control record and feeding back to the device control record.

[0035] Further, the same-type instruction analysis module comprises an instruction difference analysis unit and a same-type instruction identification unit;

[0036] The instruction difference analysis unit is configured to perform difference comparison on the operation instruction sequences in the different device control records to obtain a plurality of difference instructions.

[0037] Further, the abnormal instruction judgment module comprises an instruction feasibility evaluation unit and an abnormal instruction capturing unit.

[0038] The instruction feasibility evaluation unit is configured to analyze the difference in the cleaning state of the same-type operation instruction sequences in the different device control records, and evaluate the feasibility of each operation instruction sequence.

[0039] Further, the abnormal input identification module comprises a real-time instruction matching unit and a real-time abnormality judgment unit.

[0040] The real-time instruction matching unit is configured to acquire the operation instruction sequence input by the user in real time, and identify the same-type operation instruction sequence according to the input order.

[0041] Compared with the prior art, the present application has the following advantages:

[0042] 1. The present application can dynamically identify abnormal instructions or high-risk operation combinations by collecting, comparing and analyzing historical instruction sequences and device state data in real time, and timely warning or interception, effectively avoiding damage or performance degradation of the device caused by improper parameter setting, reducing maintenance cost and production interruption risk, and improving the safety and reliability of remote control of the cleaning device.

[0043] 2. The present application can distinguish same-type instructions and abnormal instructions for all operation instructions by intelligent classification and effectiveness evaluation of diversified operation instructions, helping users make scientific decisions, reducing dependence on human experience, and improving the consistency and repeatability of the cleaning process.

[0044] 3. The present application can dynamically predict the instruction behavior result during user input by real-time instruction sequence matching and abnormality identification mechanism, realize "input and warning", greatly improve the real-time and friendliness of human-computer interaction, avoid the execution of incorrect instructions, and enhance the response speed and operation accuracy of remote control. BRIEF DESCRIPTION OF DRAWINGS

[0045] Fig. 1 A schematic diagram of steps of a remote control management method for a cleaning device;

[0046] Fig. 2 A schematic diagram of a structure of a remote control management system for a cleaning device. DETAILED DESCRIPTION

[0047] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0048] Embodiment: As shown in the figure, the present application provides a remote control management method for a cleaning device, the management method comprising the following steps: Figs. 1-2

[0049] Step S100: collecting a sequence of operation instructions for each remote control of the cleaning device by the user, and generating a device control record; synchronously collecting the cleaning state of the cleaning device after receiving the sequence of operation instructions in any device control record, and feeding back to the device control record;

[0050] The step S100 comprises the following steps:

[0051] Step S101: constructing a remote control platform in advance, extracting any input sequence of operation instructions when the user inputs a sequence of operation instructions on the remote control platform, and synchronously extracting the instruction parameters if the input sequence of operation instructions has instruction parameters; sorting the several sequences of operation instructions input by the user according to the order of input time to obtain an instruction sequence, generating a device control record in the remote control platform to store the instruction sequence, and synchronously feeding the instruction sequence to the target cleaning device;

[0052] Step S102: the target cleaning device is pre-installed with a monitoring device, the target cleaning device receives the instruction sequence and executes each sequence of operation instructions, and the monitoring device collects the operation data of the cleaning device at every unit time point in the execution process, predefines several state monitoring indexes for the cleaning device, divides the collected operation data into several operation data sets according to the state monitoring indexes, wherein any state monitoring index corresponds to an operation data set; reversely transmits the several operation data sets to the remote control platform, and stores them into the corresponding device control record.

[0053] ​Step S200: difference comparison is performed on the operation instruction sequences in different device control records, and a plurality of difference instructions are obtained; operation effectiveness of each difference instruction parameter is analyzed based on a cleaning state of a corresponding cleaning device, and same-type operation instruction sequences are divided and summarized;

[0054] The step S200 includes the following steps.

[0055] Step S201: two device control records are randomly selected, operation instruction sequences of the two device control records are respectively acquired, a corresponding bit sequence is set for each operation instruction in the operation instruction sequences, operation instructions with the same bit sequence in the two operation instruction sequences are compared in a sequence, if the compared operation instructions have instruction parameters, the instruction parameters are synchronously compared; when an i-th bit sequence operation instruction is compared, it is assumed that operation instructions with i-1 preceding bit sequences are the same, if the i-th bit sequence operation instructions of the two are different or the instruction parameters are different, one of the i-th bit sequence operation instructions is compared with an i+1-th bit sequence operation instruction in the other operation instruction sequence, if the i-th bit sequence operation instruction is the same as the i+1-th bit sequence operation instruction, the i-th bit sequence operation instruction in the other operation instruction sequence is set as a difference instruction, and comparison is continued according to a current bit sequence relationship until all operation instructions of the two operation instruction sequences are compared, if the operation instruction sequences are still different, the two operation instruction sequences are set as difference instruction sequences.

[0056] Step S202: difference instructions after comparison of the two operation instruction sequences are extracted, a difference instruction proportion threshold p is preset th , an average instruction number of the two operation instruction sequences is set as a, a difference allowed number N allow of the two operation instruction sequences is calculated th , where floor() is a floor function; a difference instruction number of the two operation instruction sequences is set as n dif , if n dif >N allow , the two operation instruction sequences are set as difference instruction sequences; if the two operation instruction sequences are not difference instruction sequences, the two operation instruction sequences are initially set as associated instruction sequences.

[0057] Embodiment 1: Set one of the records includes: instruction 1: pressure = 100 bar, instruction 2: temperature = 60°C, instruction 3: cleaning time = 30 min, instruction 4: drug ratio = 5%; another record includes: instruction 1: pressure = 100 bar, instruction 2: temperature = 70°C, instruction 3: cleaning time = 30 min, instruction 4: drug ratio = 5%; get the difference instruction between the two records is instruction 2, the preset difference instruction proportion threshold is 10%, since the average instruction number is 4, the calculated difference allowed number is N allow = floor (4 x 10%) = 0, get n dif = 1 > N allow Therefore, it is judged that the difference instruction sequence is;

[0058] Step S203: Obtain the device control records in which the two running instruction sequences are associated with each other, and obtain a plurality of running data sets in the device control records, respectively. Sort each running data in each running data set according to the collection time sequence. Obtain the execution time point of each running instruction in the running instruction sequence. Set the execution time point of the i-th running instruction as t i And the execution time point of the i+1-th running instruction as t i+1 Then set the time interval [t i , t i+1 ) as the execution time interval of the i-th running instruction; divide each running data set into a plurality of running data intervals according to the execution time interval of the corresponding running instruction, and obtain the data range of each running data interval.

[0059] Step S204: Arbitrarily select a state monitoring index, and obtain the corresponding running data sets of the two device control records respectively; extract the bit sequence of each difference instruction in the corresponding running instruction sequence, and divide the corresponding running instruction sequence into a plurality of running instruction sequence groups. Extract the running instruction sequence group before the sequence of the difference instruction, and summarize all the execution time intervals in the extracted running instruction sequence group to obtain a comprehensive time interval. Obtain the comprehensive data range in the comprehensive time interval of the two device control records respectively. Set the comprehensive data range of one of the device control records as (d1, d2), and the comprehensive data range of the other device control record as (d3, d4). Calculate the difference degree C between the two comprehensive data ranges C = Max(|d1-d3| / d1, |d2-d4| / d2), wherein Max() is the maximum value function. Extract the comprehensive data range after the difference instruction sequence of the two device control records respectively, and obtain the difference degree C between the extracted comprehensive data ranges C ’ If C ’ ≤ C, the difference instruction is invalidly marked.

[0060] Step S205: invalid mark extraction is performed on each difference instruction between the two device control records, if each difference instruction has an invalid mark, the running instruction sequence of the two device control records is set as the same type running instruction sequence; the running instruction sequences of any mutually associated instruction sequences are compared, and the running instruction sequences of all device control records are divided into a plurality of same type running instruction sequence sets.

[0061] Step S300: analyze the difference of the same type running instruction sequence in different device control records on the cleaning state, evaluate the feasibility of each running instruction sequence, and capture the abnormal instruction sequence based on the difference between the same type running instruction sequence.

[0062] Among them, step S300 includes the following steps:

[0063] Step S301: randomly select a same type running instruction sequence set, randomly select a running instruction sequence from the selected same type running instruction sequence set, and obtain the running data set of the selected running instruction sequence under each state monitoring index; preset an abnormal identification threshold for each state monitoring index, if the running data of a state monitoring index in the running data set exceeds the preset abnormal identification threshold, the running data exceeding the abnormal identification threshold is set as abnormal data, and the number of abnormal data in the running data set is m yc , the total data amount in the running data set is M total , the abnormal data proportion is calculated as η=m yc / M total ; preset an abnormal proportion threshold η th , if η≥η th , the state monitoring index is set as an abnormal index, and an abnormal index set of the selected running instruction sequence is generated.

[0064] Step S302: extract any two running instruction sequences in the same type running instruction sequence set, if the two running instruction sequences are completely same, the two running instruction sequences are divided into the same running instruction sequence group, a plurality of same running instruction sequence groups of the same type running instruction sequence set are obtained, and the same running instruction sequence group with the largest number of running instruction sequences is set as the normal instruction sequence of the same type running instruction sequence set.

[0065] Step S303: randomly select a normal instruction sequence from the same type running instruction sequence set, and obtain the abnormal index set of the selected normal instruction sequence, wherein if the jth state monitoring index is an abnormal index, the number of instruction sequences in which the jth state monitoring index is an abnormal index in each normal instruction sequence is g j, set the number of normal instruction sequences in the same type operation instruction sequence set as G normal , calculate the abnormal frequency f j of the jth state monitoring indicator j = g normal / G th ; preset an abnormal frequency threshold f j , if f th ≥ f now , set the jth state monitoring indicator as a normal abnormal indicator of the normal instruction sequence, and obtain several normal abnormal indicators of the normal instruction sequence

[0066] Step S304: If the selected operation instruction sequence is not a normal instruction sequence, compare the abnormal indicator set of the selected operation instruction sequence with each normal abnormal indicator, if there is an abnormal indicator that is different from any normal abnormal indicator, obtain the time point of all abnormal data corresponding to the abnormal indicator in the selected operation instruction sequence, and divide the time point of abnormal data according to each difference instruction, if the abnormal indicator is not an abnormal indicator before a certain difference instruction, set the certain difference instruction as an unfeasible instruction; if there is no unfeasible instruction in the selected operation instruction sequence, and the abnormal indicator is different from any normal abnormal indicator, set the selected operation instruction sequence as an abnormal instruction sequence

[0067] In example 2, it is set that the operation data of a certain instruction sequence is normal at a temperature of 60℃, but the operation data is abnormal at a temperature of 70℃, which exceeds the temperature threshold of 65℃, and the alarm data proportion exceeds the preset threshold, then set "temperature" as an abnormal indicator.

[0068] Step S400: obtain the operation instruction sequence input by the user in real time, identify the same type operation instruction sequence according to the instruction input order; based on the identification of the instruction sequence, identify the abnormality of the operation instruction sequence input by the user;

[0069] Step S400 includes the following steps:

[0070] Step S401: if the user inputs an operation instruction sequence on the remote control platform at the current time, generate a real-time instruction group every time the user inputs an operation instruction from the current several operation instructions;

[0071] Step S402: select any same type operation instruction sequence set from each same type operation instruction sequence set, and extract the corresponding normal instruction sequence from the selected same type operation instruction sequence set; set the number of operation instructions in the real-time instruction group as S now , extract S nowthe running instruction sequence is set as the expected instruction sequence if the extracted running instruction sequence is the same as the running instruction sequence in the real-time instruction group;

[0072] Step S403: If the expected instruction sequence does not exist in the real-time instruction group, the expected instruction sequence corresponding to the previous real-time instruction group is acquired, and the same-type running instruction sequence set in which the corresponding expected instruction sequence is located is acquired; the real-time instruction group is compared with each same-type running instruction sequence in the same-type running instruction sequence set, if there is no same-type running instruction sequence, an abnormality prompt is sent to the user in real time; if there is a same-type running instruction sequence, the same-type running instruction sequence is judged for abnormality, if the same-type running instruction sequence is an abnormal instruction sequence, an abnormality prompt is also sent to the user in real time.

[0073] A remote control management system, the management system comprising a historical cleaning analysis module, a same-type instruction analysis module, an abnormal instruction judgment module and an abnormal input identification module;

[0074] The historical cleaning analysis module is configured to collect a running instruction sequence transmitted by the user for each time of remote control cleaning of the equipment, and generate an equipment control record; and synchronously collect a cleaning state of the cleaning equipment after receiving the running instruction sequence in any equipment control record, and feed back to the equipment control record.

[0075] The same-type instruction analysis module is configured to compare the running instruction sequences in different equipment control records, and obtain a plurality of difference instructions; analyze running effectiveness of each difference instruction parameter based on a cleaning state of the corresponding cleaning equipment, and divide and summarize same-type running instruction sequences.

[0076] The abnormal instruction judgment module is configured to analyze difference conditions of the same-type running instruction sequences in different equipment control records, evaluate feasibility of each running instruction sequence, and capture abnormal instruction sequences based on the difference conditions of the same-type running instruction sequences.

[0077] The abnormal input identification module is configured to acquire a running instruction sequence input by the user in real time, identify same-type running instruction sequences according to an instruction input order, and identify the running instruction sequence input by the user based on the identification of the instruction sequence.

[0078] The historical cleaning analysis module comprises a running instruction collection unit and a cleaning state feedback unit.

[0079] The operation instruction collection unit is configured to collect a sequence of operation instructions for each remote control of the cleaning equipment by the user to generate a device control record; and the cleaning state feedback unit is configured to synchronously collect the cleaning state of the cleaning equipment after receiving the sequence of operation instructions in any device control record and feed back to the device control record.

[0080] The same-type instruction analysis module comprises an instruction difference analysis unit and a same-type instruction identification unit.

[0081] The instruction difference analysis unit is configured to compare the sequences of operation instructions in different device control records to obtain a plurality of difference instructions; and the same-type instruction identification unit is configured to analyze the operation effectiveness of the parameters of each difference instruction based on the cleaning state of the corresponding cleaning equipment, and divide and collect the same-type sequences of operation instructions.

[0082] The abnormal instruction judgment module comprises an instruction feasibility evaluation unit and an abnormal instruction capturing unit.

[0083] The instruction feasibility evaluation unit is configured to analyze the difference in the cleaning state of the same-type sequences of operation instructions in different device control records, and evaluate the feasibility of each sequence of operation instructions; and the abnormal instruction capturing unit is configured to capture the abnormal instruction sequence based on the difference between the same-type sequences of operation instructions.

[0084] The abnormal input identification module comprises a real-time instruction matching unit and a real-time abnormality judgment unit.

[0085] The real-time instruction matching unit is configured to acquire the sequence of operation instructions input by the user in real time, and identify the same-type sequence of operation instructions according to the order of instruction input; and the real-time abnormality judgment unit is configured to identify the sequence of operation instructions input by the user based on the identification of the instruction sequence.

[0086] It is apparent for those skilled in the art that the present application is not limited to the details of the above exemplary embodiments, and the present application can be implemented in other specific forms without departing from the spirit or essential characteristics of the present application. Therefore, the embodiments should be regarded as exemplary and non-limiting, and the scope of the present application is defined by the appended claims rather than the above description, and all changes falling within the meaning and range of the equivalent elements of the claims are intended to be included in the present application. Any reference signs in the claims should not be regarded as limiting the claims involved.

Claims

1. A remote control management method applied to a cleaning apparatus, characterized in that: The management method comprises the following steps: Step S100: collecting a sequence of operation instructions for each remote control of the user to the cleaning equipment, generating an equipment control record; synchronously collecting the cleaning state of the cleaning equipment after receiving the sequence of operation instructions in any equipment control record, and feeding back to the equipment control record; Step S200: comparing the sequences of operation instructions in different equipment control records for differences, obtaining a plurality of difference instructions; analyzing the operation effectiveness of each difference instruction parameter based on the cleaning state of the corresponding cleaning equipment, and dividing and summarizing the same type of sequence of operation instructions; Step S300: analyzing the difference of the same type of sequence of operation instructions in different equipment control records on the cleaning state, evaluating the feasibility of each sequence of operation instructions; based on the difference between the same type of sequence of operation instructions, capturing the abnormal sequence of instructions; Step S400: obtaining the sequence of operation instructions input by the user in real time, identifying the same type of sequence of operation instructions according to the order of instruction input; based on the identification of the sequence of instructions, identifying the sequence of operation instructions input by the user as abnormal.

2. The remote control management method for a cleaning apparatus according to claim 1, characterized by: The step S100 comprises the following steps: Step S101: a remote control platform is constructed in advance, and when the user inputs a sequence of operation instructions on the remote control platform, any input sequence of operation instructions is extracted, and if the input sequence of operation instructions has instruction parameters, the instruction parameters are synchronously extracted; a plurality of sequences of operation instructions input by the user are sorted in the order of input time to obtain a sequence of instructions, and an equipment control record is generated in the remote control platform to store the sequence of instructions, and the sequence of instructions is synchronously transmitted to the target cleaning equipment; Step S102: a monitoring device is installed in the target cleaning equipment in advance, the target cleaning equipment receives the sequence of instructions and executes each sequence of operation instructions, and the monitoring device collects the operation data of the cleaning equipment every unit time point in the execution process, a plurality of state monitoring indexes of the cleaning equipment are preset, the collected operation data is divided into a plurality of operation data sets according to the state monitoring indexes, wherein any state monitoring index corresponds to an operation data set; the plurality of operation data sets are reversely transmitted to the remote control platform and stored in the corresponding equipment control record.

3. The remote control management method for a cleaning apparatus according to claim 2, characterized in that: The step S200 comprises the following steps: Step S201: Arbitrarily select two device control records, acquire the running instruction sequences of the two device control records respectively, set corresponding bit sequences for each running instruction in the running instruction sequences, and compare the running instructions with the same bit sequence in the two running instruction sequences in the order of sequence. If the compared running instructions have instruction parameters, the instruction parameters are compared synchronously. When the running instruction of the ith bit sequence is compared, it is assumed that the running instructions of the previous i-1 bit sequences are the same. If the running instructions of the ith bit sequence are different or the instruction parameters are different, one of the running instructions of the ith bit sequence is compared with the running instruction of the i+1th bit sequence in the other running instruction sequence. If the running instructions of the ith bit sequence and the i+1th bit sequence are the same, the running instruction of the ith bit sequence in the other running instruction sequence is set as a difference instruction, and the comparison is continued according to the current bit sequence relationship until all the running instructions of the two running instruction sequences are compared. If the running instruction sequences are still different, the two running instruction sequences are set as difference instruction sequences. Step S202: extracting the difference instructions after comparing the two running instruction sequences, and presetting a difference instruction proportion threshold p th , setting the average instruction quantity of the two running instruction sequences as a, and calculating the difference allowed quantity N allow =floor(a×p th ) of the two running instruction sequences, wherein floor() is a floor function; setting the difference instruction quantity of the two running instruction sequences as n dif , if n dif >N allow , then the two running instruction sequences are set as difference instruction sequences; if the two running instruction sequences are not difference instruction sequences, then the two running instruction sequences are preliminarily set as correlation instruction sequences; Step S203: Obtain the device control records where the two running instruction sequences of the mutually associated instruction sequences are located, and obtain several running data sets in the device control records respectively, sort each running data in each running data set according to the time sequence, obtain the execution time points of each running instruction in the running instruction sequence, and set the execution time point of the i th running instruction as t i and the execution time point of the i+1 th running instruction as t i+1 , then set the time interval [t i , t i+1 ] as the execution time interval of the i th running instruction; divide each running data set into several running data intervals according to the execution time interval of the corresponding running instruction, and obtain the data range of each running data interval; Step S204: arbitrarily selecting one state monitoring index, respectively acquiring corresponding running data sets of two equipment control records; extracting the bit sequence of each difference instruction in the corresponding running instruction sequence, and dividing the corresponding running instruction sequence into several running instruction sequence groups, extracting the running instruction sequence group before the sequence of the difference instruction, and summarizing all execution time intervals in the extracted running instruction sequence group to obtain a comprehensive time interval; respectively acquiring the comprehensive data ranges of two equipment control records in the comprehensive time interval, setting the comprehensive data range of one of the equipment control records as (d1, d2), and the comprehensive data range of the other equipment control record as (d3, d4), and calculating the difference degree C between the two comprehensive data ranges as C=Max(|d1-d3| / d1,|d2-d4| / d2), wherein Max() is a maximum value function; respectively extracting the comprehensive data ranges of two equipment control records after the difference instruction sequence, and obtaining the difference degree C between the extracted comprehensive data ranges as C ’ , if C ’ ≤C, the difference instruction is marked as invalid. Step S205: Invalid markers of each difference instruction between the two device control records are extracted. If each difference instruction has an invalid marker, the running instruction sequences of the two device control records are set as the same type of running instruction sequences. The running instruction sequences that are associated with each other are compared, and the running instruction sequences of all the device control records are divided into a plurality of same type of running instruction sequence sets.

4. The remote control management method for a cleaning apparatus according to claim 3, characterized in that: The step S300 includes the following steps: Step S301: randomly select one homogeneous operation instruction sequence set, randomly select an operation instruction sequence from the selected homogeneous operation instruction sequence set, obtain the operation data set of the selected operation instruction sequence under each state monitoring indicator; preset an abnormality recognition threshold for each state monitoring indicator, if the operation data in the operation data set of one state monitoring indicator exceeds the preset abnormality recognition threshold, set the operation data exceeding the abnormality recognition threshold as abnormal data, and count the number of abnormal data in the operation data set as m yc , set the total data amount in the operation data set as M total , calculate the abnormal data proportion η=m yc / M total ; preset an abnormality proportion threshold η th , if η≥η th , set the state monitoring indicator as an abnormal indicator, and generate an abnormal indicator set of the selected operation instruction sequence; Step S302: Any two running instruction sequences in the same type of running instruction sequence set are extracted. If the two running instruction sequences are completely the same, the two running instruction sequences are divided into the same running instruction sequence group, a plurality of same running instruction sequence groups of the same type of running instruction sequence set are obtained, and the same running instruction sequence group with the largest number of running instruction sequences is selected and set as the normal instruction sequence of the same type of running instruction sequence set. Step S303: Randomly select a regular instruction sequence from the set of similar execution instruction sequences, and obtain the set of abnormal indicators for the selected regular instruction sequence. Let the j-th status monitoring indicator be an abnormal indicator, then count the number of instruction sequences in each regular instruction sequence where the j-th status monitoring indicator is an abnormal indicator, which is g. j Let G be the number of regular instruction sequences in the set of identical execution instruction sequences. normal The abnormal frequency f of the j-th state monitoring index is calculated. j =g j / G normal Preset an abnormal frequency threshold f th If f j ≥f th Then the j-th state monitoring index is set as a regular anomaly index of the regular instruction sequence, resulting in several regular anomaly indices of the regular instruction sequence. Step S304: If the selected running instruction sequence is not the normal instruction sequence, the abnormal index set of the selected running instruction sequence is compared with each normal abnormal index. If there is an abnormal index that is different from any normal abnormal index, the time point at which all the abnormal data corresponding to the abnormal index are located in the selected running instruction sequence is acquired, and the time points at which the abnormal data are located are divided according to each difference instruction. If the abnormal index is not an abnormal index before a certain difference instruction, the certain difference instruction is set as an unfeasible instruction. If there is no unfeasible instruction in the selected running instruction sequence, and the abnormal index is different from any normal abnormal index, the selected running instruction sequence is set as an abnormal instruction sequence.

5. The remote control management method for a cleaning apparatus according to claim 4, characterized in that: The step S400 includes the following steps: Step S401: If a user inputs a running instruction sequence on the remote control platform at the current time, a real-time instruction group is generated for a plurality of running instructions that have been input by the user. Step S402: randomly select one of the same type of instruction sequence sets, and extract the corresponding conventional instruction sequence from the selected same type of instruction sequence set; set the number of running instructions in the real-time instruction group as S now , then extract the running instructions with the number of S now from the conventional instruction sequence according to the order, and compare the extracted running instructions with the running instructions in the real-time instruction group according to the bit sequence, if they are the same, set the extracted conventional instruction sequence as the expected instruction sequence; Step S403: If the current real-time instruction set does not exist the expected instruction sequence, the expected instruction sequence corresponding to the previous real-time instruction set is acquired, and the same type running instruction sequence set where the corresponding expected instruction sequence is located is acquired; the real-time instruction set is compared with each same type running instruction sequence in the same type running instruction sequence set, if there is no same type running instruction sequence, an abnormality prompt is sent to the user in real time; if there is a same type running instruction sequence, the same type running instruction sequence is abnormally judged, if the same type running instruction sequence is an abnormal instruction sequence, an abnormality prompt is also sent to the user in real time.

6. A remote control management system for performing the remote control management method applied to a cleaning apparatus according to any one of claims 1 to 5, characterized by: The management system comprises a historical cleaning analysis module, a same type instruction analysis module, an abnormal instruction judgment module and an abnormal input identification module. The historical cleaning analysis module is configured to collect the running instruction sequence transmitted by the user for remotely controlling the cleaning equipment each time, and generate a device control record; and synchronously collect the cleaning state of the cleaning equipment after receiving the running instruction sequence in any device control record, and feed back to the device control record. The same type instruction analysis module is configured to compare the running instruction sequences in different device control records for differences, obtain a plurality of difference instructions, analyze the running effectiveness of each difference instruction parameter based on the cleaning state of the corresponding cleaning equipment, and divide and summarize the same type running instruction sequence. The abnormal instruction judgment module is configured to analyze the difference of the same type running instruction sequence in different device control records on the cleaning state, evaluate the feasibility of each running instruction sequence, and capture the abnormal instruction sequence based on the difference between the same type running instruction sequences. The abnormal input identification module is configured to acquire the running instruction sequence input by the user in real time, and identify the same type running instruction sequence according to the instruction input order. The abnormal input identification module is configured to acquire the running instruction sequence input by the user in real time, and identify the same type running instruction sequence according to the instruction input order.

7. A remote control management system according to claim 6, characterized in that: The abnormal input identification module is configured to acquire the running instruction sequence input by the user in real time, and identify the same type running instruction sequence according to the instruction input order. The historical cleaning analysis module comprises a running instruction collection unit and a cleaning state feedback unit.

8. The remote control management system of claim 6, wherein: The running instruction collection unit is configured to collect the running instruction sequence transmitted by the user for remotely controlling the cleaning equipment each time, and generate a device control record; and the cleaning state feedback unit is configured to synchronously collect the cleaning state of the cleaning equipment after receiving the running instruction sequence in any device control record, and feed back to the device control record. The same type instruction analysis module comprises an instruction difference analysis unit and a same type instruction identification unit.

9. The remote control management system of claim 6, wherein: The instruction difference analysis unit is configured to compare the running instruction sequences in different device control records for differences, obtain a plurality of difference instructions; and the same type instruction identification unit is configured to analyze the running effectiveness of each difference instruction parameter based on the cleaning state of the corresponding cleaning equipment, and divide and summarize the same type running instruction sequence. The abnormal instruction judgment module comprises an instruction feasibility evaluation unit and an abnormal instruction capture unit. The instruction can be evaluated unit, for analyzing the difference of the same type operation instruction sequence in different equipment control record to the cleaning state, the feasibility of each operation instruction sequence is evaluated; The abnormal instruction capture unit is used for capturing the abnormal instruction sequence based on the difference between the same type operation instruction sequence.

10. The remote control management system of claim 6, wherein: The abnormal input recognition module includes a real-time instruction matching unit and a real-time abnormality judgment unit; The real-time instruction matching unit is used for acquiring the operation instruction sequence input by the user in real time, and identifying the same type operation instruction sequence according to the instruction input sequence; The real-time abnormality judgment unit is used for identifying the operation instruction sequence input by the user based on the identification of the instruction sequence.

Citation Information

Patent Citations

  • Manipulator control method

    CN111571583A

  • Control system and method of semiconductor cleaning equipment, electronic equipment and storage medium

    CN114281049A