CN115208934B - Control method and control device for safety operation of excavator - Google Patents

Control method and control device for safety operation of excavator Download PDF

Info

Publication number
CN115208934B
CN115208934B CN202210827781.6A CN202210827781A CN115208934B CN 115208934 B CN115208934 B CN 115208934B CN 202210827781 A CN202210827781 A CN 202210827781A CN 115208934 B CN115208934 B CN 115208934B
Authority
CN
China
Prior art keywords
random
information
random code
excavator
preset
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
Application number
CN202210827781.6A
Other languages
Chinese (zh)
Other versions
CN115208934A (en
Inventor
周永强
张延良
刘洋
刘栋
王晗
杜飞娇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Weichai Power Co Ltd
Weifang Weichai Power Technology Co Ltd
Original Assignee
Weichai Power Co Ltd
Weifang Weichai Power Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Weichai Power Co Ltd, Weifang Weichai Power Technology Co Ltd filed Critical Weichai Power Co Ltd
Priority to CN202210827781.6A priority Critical patent/CN115208934B/en
Publication of CN115208934A publication Critical patent/CN115208934A/en
Application granted granted Critical
Publication of CN115208934B publication Critical patent/CN115208934B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • H04L63/0838Network architectures or network communication protocols for network security for authentication of entities using passwords using one-time-passwords

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Mining & Mineral Resources (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Operation Control Of Excavators (AREA)
  • Component Parts Of Construction Machinery (AREA)

Abstract

The application provides a control method and a control device for the safety operation of an excavator, wherein the method comprises the following steps: firstly, responding to a first input operation, controlling a display device to display an input interface, and generating a random code and a corresponding first random password, wherein the first input operation is used for representing an operation requesting to execute a first preset operation, and the random code is a character string generated according to the first preset operation; then, the random code is sent to the server, so that the server generates a corresponding second random password according to the random code and sends the second random password to the target client; and finally, receiving an input third random password in response to a second input operation, and controlling the excavator to execute a first preset operation under the condition that the third random password is the same as the first random password, wherein the second input operation is an input operation which acts on an input interface according to the second random password received by the target client. The operation safety of the excavator is ensured to be higher.

Description

Control method and control device for safety operation of excavator
Technical Field
The present application relates to the field of excavators, and more particularly, to a control method of an excavator safety operation, a control device thereof, a computer-readable storage medium, a processor, and a control system thereof.
Background
The excavator is an engineering machine commonly used in national economy construction, needs experienced personnel to operate, and if the operation is improper, the excavator is damaged, and serious consequences such as personnel injury can be caused. Thus, to limit the operation of the excavator, which can bring serious consequences to some criticality or improper operation, an ordinary person can perform some conventional operations, and some limited operations can only be operated by specific personnel, such as the owner himself or an operator authorized by the owner.
The above information disclosed in the background section is only for enhancement of understanding of the background art from the technology described herein and, therefore, may contain some information that does not form the prior art that is already known in the country to a person of ordinary skill in the art.
Disclosure of Invention
The application mainly aims to provide a control method for the safety operation of an excavator, a control device thereof, a computer readable storage medium, a processor and a control system thereof, so as to solve the problem that the excavator in the prior art is low in safety due to no authority setting.
According to an aspect of an embodiment of the present invention, there is provided a control method of an excavator safety operation, the method including: responding to a first input operation, controlling a display device to display an input interface, and generating a random code and a corresponding first random password, wherein the first input operation is used for representing an operation requesting to execute a first preset operation, and the random code is a character string generated according to the first preset operation; the random code is sent to a server, so that the server generates a corresponding second random password according to the random code and sends the second random password to a target client; and receiving an input third random password in response to a second input operation, wherein the second input operation is an input operation acted on the input interface according to the second random password received by the target client, and the excavator is controlled to execute the first preset operation under the condition that the third random password is the same as the first random password.
Optionally, after receiving the entered third random password in response to the second input operation, the method further comprises: and under the condition that the first random password is different from the third random password, controlling the display equipment to display first prompt information, and generating a new random code according to the first input operation, wherein the first prompt information is used for representing information of verification failure.
Optionally, before generating the random code and the corresponding first random password in response to the first input operation, the method further comprises: in the case of receiving the startup information, determining whether a first predetermined condition is satisfied, the first predetermined condition including: binding information and registration information exist, the starting information is used for representing information of starting, the binding information is used for representing information of establishing binding relation with a target excavator, and the registration information at least comprises an account number and a password of the target user and number information of the target client; controlling the excavator to execute a second preset operation under the condition that the first preset condition is met and login success information and request information are received, wherein the request information is used for representing information that the target user requests to execute the second preset operation, the second preset operation is different from the first preset operation, and the login success information is used for representing information that the target user is successful in login through the registration information; and under the condition that the first preset condition is not met, controlling the display device to display second prompt information, wherein the second prompt information is used for prompting the target user to perform binding operation and/or registration operation, the binding operation is used for generating the binding information, and the registration operation is used for generating the registration information.
Optionally, after controlling the display device to display the second prompt information if the first predetermined condition is not met, the method further includes: and sending out the binding information and/or the registration information so that the server receives the binding information and/or the registration information.
Optionally, the first predetermined operation includes at least one of: altering the working time length, altering the binding information or altering the registration information, wherein the second predetermined operation at least comprises one of: and controlling the target excavator to walk, controlling the opening and closing of the windshield wiper or controlling the opening and closing of the movable arm lamp.
According to another aspect of the embodiment of the present invention, there is also provided a control method for safety operation of an excavator, the method including: under the condition that a random code is received, generating a second random code corresponding to the random code, wherein the random code is generated and sent by a monitor of the safety operation of the excavator according to a first preset operation; and sending the second random password to a target client so that the target user inputs the received second random password into an input interface displayed by the monitor.
Optionally, in the case of receiving the random code, generating a second random password corresponding to the random code includes: in the event that a random code is received, determining whether the random code satisfies a second predetermined condition, the second predetermined condition comprising: the byte length of the random code is equal to a preset threshold value, and characters at preset positions in the random code are preset characters; generating the second random password corresponding to the random code under the condition that the random code meets the second preset condition; and under the condition that the random code does not meet the second preset condition, sending third prompt information to the monitor, enabling display equipment of the monitor to display the third prompt information, enabling the display equipment of the monitor to generate a new random code according to a first input operation, wherein the first input operation is used for representing information of a target user requesting to execute the first preset operation, and the third prompt information is used for representing information of invalidity of the random code.
Optionally, in the case that the random code is received, determining whether the random code meets a second predetermined condition includes: acquiring a plurality of preset operations and corresponding preset characters; in the case where the character of the predetermined position in the random code belongs to one of a plurality of the predetermined characters and the byte length of the random code is equal to a predetermined threshold value, it is determined that the random code satisfies the second predetermined condition.
According to still another aspect of the embodiment of the present invention, there is provided a control device for safety operation of an excavator, where the device includes a first generating unit, a first sending unit, and a first executing unit, where the first generating unit is configured to respond to a first input operation, control a display device to display an input interface, and generate a random code and a corresponding first random password, where the first input operation is used to characterize an operation requesting to execute a first predetermined operation, and the random code is a character string generated according to the first predetermined operation; the first sending unit is used for sending the random code to a server, so that the server generates a corresponding second random password according to the random code and sends the second random password to the target client; the first execution unit is used for responding to a second input operation, receiving an input third random password, and controlling the excavator to execute the first preset operation under the condition that the third random password is the same as the first random password, wherein the second input operation is the input operation acted on the input interface according to the second random password received by the target client.
According to still another aspect of the embodiment of the present invention, there is further provided a control device for safety operation of an excavator, where the device includes a second generating unit and a second sending unit, where the second generating unit is configured to generate, when receiving a random code, a second random password corresponding to the random code, where the random code is generated and sent by a monitor for safety operation of an excavator according to a first predetermined operation; the second sending unit is used for sending the second random password to a target client so that the target user inputs the received second random password into an input interface displayed by the monitor.
According to yet another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium including a stored program, wherein the program is for executing any one of the methods.
According to yet another aspect of an embodiment of the present invention, there is further provided a processor, where the processor is configured to execute a program, and where the program executes any of the methods.
According to yet another aspect of the embodiment of the present invention, there is also provided a control system for safe operation of an excavator, the system including a monitor including a display device, and a server for performing any one of the methods; the server performs data interaction with the monitor, and the server is configured to perform any of the methods.
In the method for controlling the safety operation of the excavator, firstly, in response to a first input operation, a display device is controlled to display an input interface, and a random code and a corresponding first random password are generated, wherein the first input operation is used for representing an operation requesting to execute a first preset operation, and the random code is a character string generated according to the first preset operation; then, the random code is sent to a server, so that the server generates a corresponding second random password according to the random code and sends the second random password to the target client; and finally, receiving an input third random password in response to a second input operation, and controlling the excavator to execute the first preset operation under the condition that the third random password is the same as the first random password, wherein the second input operation is the input operation acted on the input interface according to the second random password received by the target client. Compared with the prior art, the excavator safety operation control method has the advantages that the problem of lower safety caused by no authority setting is solved, the excavator safety operation control method responds to the first input operation, the display device is controlled to display the input interface, the random code and the corresponding first random password are generated, the server sends the random code to the server, the server generates the corresponding second random password through the random code, the second random password is sent to the target client, the target user receives the second random password according to the received third random password of the input operation acting on the input interface, and the excavator is controlled to execute the first preset operation under the condition that the third random password is identical to the first random password, so that the first preset operation is executed under the condition that the third random password is identical to the first random password is met, the first preset operation is guaranteed to be executed under the condition that the third random password is identical to the first random password is met, the second random password is required to be sent to the target client, the target client is enabled to receive the second random password, the problem of the excavator safety operation is solved, and the problem of the excavator safety operation safety is not solved due to the fact that the input safety of the excavator safety operation is not arranged in the prior art.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application. In the drawings:
FIG. 1 illustrates a flow diagram of a control method for safe operation of an excavator in accordance with one embodiment of the present application;
FIG. 2 is a flow chart illustrating a control method for safe operation of an excavator according to another embodiment of the present application;
FIG. 3 illustrates a schematic view of a control device for safe operation of an excavator according to one embodiment of the present application;
FIG. 4 illustrates a schematic view of a control device for safe operation of an excavator according to another embodiment of the present application;
FIG. 5 illustrates a control flow diagram for safe operation of an excavator according to an embodiment of the present application.
Detailed Description
It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be combined with each other. The application will be described in detail below with reference to the drawings in connection with embodiments.
In order that those skilled in the art will better understand the present application, a technical solution in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present application without making any inventive effort, shall fall within the scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate in order to describe the embodiments of the application herein. Furthermore, the terms "comprises," "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, article, or apparatus.
It will be understood that when an element such as a layer, film, region, or substrate is referred to as being "on" another element, it can be directly on the other element or intervening elements may also be present. Furthermore, in the description and claims, when an element is described as being "connected" to another element, the element may be "directly connected" to the other element or "connected" to the other element through a third element.
As described in the background art, in order to solve the problem that the conventional excavator has low safety due to no authority setting, in an exemplary embodiment of the present application, a control method for safety operation of the excavator, a control device thereof, a computer-readable storage medium, a processor, and a control system thereof are provided.
According to an embodiment of the present application, there is provided a control method of an excavator safety operation, which can be applied to a monitor.
Fig. 1 is a flowchart of a control method of an excavator safety operation according to an embodiment of the present application. As shown in fig. 1, the method comprises the steps of:
Step S101, responding to a first input operation, controlling a display device to display an input interface, and generating a random code and a corresponding first random password, wherein the first input operation is used for representing an operation requesting to execute a first preset operation, and the random code is a character string generated according to the first preset operation;
Step S102, the random code is sent to a server, so that the server generates a corresponding second random password according to the random code and sends the second random password to the target client;
And step S103, receiving an input third random password in response to a second input operation, wherein the second input operation is an input operation which acts on the input interface according to the second random password received by the target client, and controlling the excavator to execute the first preset operation when the third random password is the same as the first random password.
In the control method of the excavator safety operation, firstly, in response to a first input operation, a display device is controlled to display an input interface and generate a random code and a corresponding first random password, wherein the first input operation is used for representing an operation requesting to execute a first preset operation, and the random code is a character string generated according to the first preset operation; then, the random code is sent to a server, so that the server generates a corresponding second random password according to the random code and sends the second random password to the target client; and finally, receiving an input third random password in response to a second input operation, wherein the second input operation is an input operation which acts on the input interface according to the second random password received by the target client, and controlling the excavator to execute the first preset operation when the third random password is the same as the first random password. Compared with the prior art that the excavator has lower safety due to no authority setting, the control method for the excavator safety operation of the application controls the excavator to execute the first preset operation under the condition that the third random password is the same as the first random password by responding to the first input operation and controlling the display device to display the input interface and generate the random code and the corresponding first random password, and then the server generates the corresponding second random password through the random code and then sends the second random password to the target client, the target user receives the second random password according to the received third random password of the input operation on the input interface, and the excavator is controlled to execute the first preset operation under the condition that the third random password is the same as the first random password, so that the first preset operation is executed under the condition that the third random password is the same as the first random password, the first preset operation is required to be executed under the condition that the third random password is satisfied, the second random password is received by the target client, and the safety of the excavator is not higher than the prior art, and the problem of the excavator safety operation is not set up due to the fact that the excavator safety is not higher.
It should be noted that, the target client is a client that has been registered in advance, and not any client may receive the second random password, thereby further ensuring higher security of the excavator operation.
In order to further ensure the high security of the excavator operation, according to a specific embodiment of the present application, after receiving the inputted third random password in response to the second input operation, the method further includes: and under the condition that the first random password is different from the third random password, controlling the display equipment to display first prompt information, and generating a new random code according to the first input operation, wherein the first prompt information is used for representing information of verification failure. Under the condition that the first random password is different from the third random password, the display device is controlled to display the first prompt information, so that the target user receives the first prompt information representing verification failure, and meanwhile the display device displays a new random code, so that the target user needs to verify again through the new random code if the target user needs to execute the first preset operation, and the operation safety of the excavator is further guaranteed to be higher.
According to another embodiment of the present application, before generating the random code and the corresponding first random password in response to the first input operation, the method further includes: in the case of receiving the startup information, determining whether a first predetermined condition is satisfied, where the first predetermined condition includes: binding information and registration information exist, the starting information is used for representing information of starting, the binding information is used for representing information of establishing binding relation with a target excavator, and the registration information at least comprises an account number and a password of the target user and number information of the target client; when the first preset condition is met and login success information and request information are received, controlling the excavator to execute a second preset operation, wherein the request information is used for representing information that the target user requests to execute the second preset operation, the second preset operation is different from the first preset operation, and the login success information is used for representing information that the target user is successful in login through the registration information; and under the condition that the first preset condition is not met, controlling the display device to display second prompt information, wherein the second prompt information is used for prompting the target user to perform binding operation and/or registration operation, the binding operation is used for generating the binding information, and the registration operation is used for generating the registration information. When the startup information is received, whether the first preset condition is met or not is determined, and when the first preset condition is met and login is successful, the second preset operation is controlled to be executed by the excavator when the target client applies to execute the second preset operation, so that the second preset operation can be executed when the first preset condition is met and login is successful, convenience in executing the second preset operation is guaranteed to be high, and when the first preset condition is not met, the second prompt information is displayed, so that the target user can execute the binding operation and/or the registration operation, the binding information and the registration information can be generated, and the fact that the first preset operation and the second preset operation can be executed according to the binding information and the registration information is guaranteed to be further guaranteed to be high in operation safety of the excavator.
In a specific embodiment, the binding information includes VIN (Vehicle Identification Number ), SIM (Subscriber Identity Module, subscriber identity card), monitor ID (Identity Document, identification code), controller ID, and engine ECU (Electronic Control Unit ) ID, and the number information of the target client includes a mobile phone number.
Specifically, the user can log in through face recognition, and of course, the face recognition information needs to be registered in advance and uploaded to the server, in addition, the number information of the target client, namely the mobile phone number, needs to be registered in advance on the monitor terminal and uploaded to the server, and when the mobile phone number is replaced, the user needs to unbind the mobile phone number first and then bind a new mobile phone number, and if the mobile phone is lost and the mobile phone number cannot be transacted again, the user needs to contact the server through the information such as face recognition and the like to unbind the mobile phone number.
According to still another embodiment of the present application, after controlling the display device to display the second prompt information if the first predetermined condition is not satisfied, the method further includes: and sending out the binding information and/or the registration information so that the server receives the binding information and/or the registration information. By sending the binding information and the registration information to the server, the server can complete sending the second random password to the target client according to the binding information and the registration information, and therefore operation safety of the excavator is further guaranteed to be high.
Specifically, the registration information is uploaded to the server through a 4G module.
According to a specific embodiment of the present application, the first predetermined operation includes at least one of: changing the working time length, changing the binding information or changing the registration information, wherein the second predetermined operation at least comprises one of the following steps: and controlling the target excavator to walk, controlling the opening and closing of the windshield wiper or controlling the opening and closing of the movable arm lamp.
In a specific embodiment, the first predetermined operation further includes an unbinding operation, a modification of a system parameter, an operation of locking the excavator, and an operation of unlocking the excavator, the system parameter includes an alarm parameter, and the like, and the second predetermined operation further includes an operation of manipulating a boom to extend and retract, an arm to extend and retract, a bucket to turn over, controlling a tool box lamp, and controlling a water sprayer to perform glass cleaning, and the like.
Specifically, the second preset operation is a normal operation, the first preset operation is an irregular operation, which affects the use safety of the excavator, for example, if the system parameters can be randomly modified, the alarm standard corresponding to the system parameters will be changed, if the alarm standard is changed to a lower standard, the danger in the use process of the excavator will be increased, and in the control process of the excavator safety operation, the safety of the excavator operation is ensured to be higher by setting the random code and the verification of the random code for the first preset operation with a plurality of numbers.
According to another exemplary embodiment of the present application, there is also provided a control method of an excavator safety operation, which can be applied to a server.
Fig. 2 is a flowchart of a control method of an excavator safety operation according to an embodiment of the present application. As shown in fig. 2, the method comprises the steps of:
Step S201, under the condition that a random code is received, a second random code corresponding to the random code is generated, and the random code is generated and sent by a monitor of the safety operation of the excavator according to a first preset operation;
Step S202, the second random password is sent to the target client, so that the target user inputs the received second random password into an input interface displayed by the monitor.
In the control method of the excavator safety operation, firstly, under the condition that a random code is received, a second random password corresponding to the random code is generated, and the random code is generated and sent by a monitor of the excavator safety operation according to a first preset operation; and then, the second random password is sent to the target client so that the target user inputs the received second random password into an input interface displayed by the monitor. Compared with the problem that the excavator in the prior art is lower in safety due to no authority setting, the control method for the excavator safety operation of the application ensures that the first preset operation is executed under the condition that the third random password is identical to the first random password, and ensures that the first preset operation is executed under the condition that the third random password is identical to the first random password, so that the target user can receive the second random password and correctly input the third random password of the input operation on the input interface, the problem that the excavator in the prior art is lower in safety due to no authority setting is solved, and the excavator safety operation is ensured.
It should be noted that, the algorithm of the monitor for generating the first random password according to the random code is the same as the algorithm of the server for generating the second random password according to the random code, and the server can modify the calculation formulas of the random passwords at the server side and the monitor side at the same time.
In order to further ensure that the operation security of the excavator is high, according to a specific embodiment of the present application, when a random code is received, generating a second random password corresponding to the random code includes: in the case of receiving a random code, determining whether the random code satisfies a second predetermined condition, the second predetermined condition including: the byte length of the random code is equal to a preset threshold value, and characters at preset positions in the random code are preset characters; generating the second random password corresponding to the random code when the random code meets the second preset condition; and under the condition that the random code does not meet the second preset condition, sending third prompt information to the monitor, enabling display equipment of the monitor to display the third prompt information, enabling the display equipment of the monitor to generate a new random code according to a first input operation, wherein the first input operation is used for representing information of a target user requesting to execute the first preset operation, and the third prompt information is used for representing information of invalidity of the random code. In the case that the random code is received, by judging whether the random code meets the second preset condition or not, and generating the second random code corresponding to the random code in the case that the second preset condition is met, the second random code is generated in the case that the random code meets the second preset condition, the safety of the excavator operation is further ensured to be higher, in addition, in the case that the random code does not meet the second preset condition, the third prompt information is sent, so that the target user can obtain information that the random code is invalid, the display device of the monitor generates a new random code, the experience of the target user in using the excavator is ensured to be higher, and meanwhile the safety of the excavator operation is further ensured to be higher.
In a specific embodiment, only the user registered on the server, such as the owner or the arm of the excavator, can acquire the second random password of the security operation authority through registering the mobile phone number, and the first predetermined operation can be executed only if the user passes verification, that is, the first random password is the same as the third random password, otherwise, the second predetermined operation can be executed only, so that the operation of the user on the excavator is limited to the greatest extent, and the higher security of the excavator is further ensured.
According to another embodiment of the present application, in the case of receiving a random code, determining whether the random code satisfies a second predetermined condition includes: acquiring a plurality of preset operations and corresponding preset characters; and determining that the random code satisfies the second predetermined condition when the character at the predetermined position in the random code belongs to one of the predetermined characters and the byte length of the random code is equal to a predetermined threshold. And when the predetermined operation and the corresponding predetermined character are acquired, and the character at the predetermined position in the random code is one of the predetermined characters and the byte length of the random code is equal to the predetermined threshold value, determining that the random code meets the second predetermined condition, otherwise, the random code does not meet the second predetermined condition, thereby further ensuring higher safety of the excavator operation.
In a specific embodiment, the predetermined threshold is 16 bytes, the predetermined position is one of 0 being the first byte and 0-3 being the second byte of the random code, wherein 0 of this byte represents changing the binding information, 1 represents changing the working time length, 2 represents modifying the system parameter, and 3 represents locking/unlocking the excavator, of course, the first predetermined operation may further include other operations, the number is sequentially increased if other security operations need to be added, and the maximum number of security operation types needs to be sent to the platform, otherwise the platform considers that the random code of the newly added security operation is in an invalid state.
Specifically, when the monitor is replaced, the monitor is first required to be unbinding, if the monitor is not unbinding, the original monitor is removed rigidly, the excavator is electrified next time, the excavator cannot receive heartbeat connection data sent by the original monitor, automatically enters a locking mode, limits speed, limits operation actions and the like, if the monitor is not directly replaced by unbinding, a server receives heartbeat data sent by a new monitor to analyze, and finds that the monitor ID is not matched with information such as the VIN code of the excavator vehicle, and the server can send a locking instruction to the new monitor. When the excavator needs to replace modules such as a controller, unbinding operation is also needed, and the unbinding operation needs to be performed by the owner himself.
The embodiment of the application also provides a control device for the safety operation of the excavator, which can be applied to a monitor. The following describes a control device for safety operation of an excavator provided by an embodiment of the present application.
Fig. 3 is a schematic view of a control device for safety operation of an excavator according to an embodiment of the present application. As shown in fig. 3, the apparatus includes a first generating unit 10, a first sending unit 20, and a first executing unit 30, where the first generating unit 10 is configured to respond to a first input operation, and control a display device to display an input interface, and generate a random code and a corresponding first random password, where the first input operation is used to characterize an operation requesting to execute a first predetermined operation, and the random code is a character string generated according to the first predetermined operation; the first sending unit 20 is configured to send the random code to a server, so that the server generates a corresponding second random password according to the random code and sends the second random password to the target client; the first execution unit 30 is configured to receive an input third random password in response to a second input operation, and to control the excavator to execute the first predetermined operation when the third random password is the same as the first random password, where the second input operation is an input operation performed on the input interface according to the second random password received by the target client.
In the control device for the safety operation of the excavator, the first generation unit is used for responding to a first input operation, controlling the display equipment to display an input interface and generating a random code and a corresponding first random password, wherein the first input operation is used for representing an operation requesting to execute a first preset operation, and the random code is a character string generated according to the first preset operation; the first sending single person sends the random code to a server, so that the server generates a corresponding second random password according to the random code and sends the second random password to the target client; and receiving, by the first execution unit, an input third random password in response to a second input operation, wherein the second input operation is an input operation that acts on the input interface according to the second random password received by the target client, and controlling the excavator to execute the first predetermined operation when the third random password is the same as the first random password. Compared with the prior art that the excavator has lower safety due to no authority setting, the control device for the excavator safety operation of the application controls the display device to display the input interface and generate the random code and the corresponding first random password by responding to the first input operation, and then sends the random code to the server, and the server can generate the corresponding second random password through the random code and then send the second random password to the target client, the target user receives the second random password according to the received third random password of the input operation acting on the input interface, and controls the excavator to execute the first preset operation under the condition that the third random password is the same as the first random password, thereby ensuring that the first preset operation is executed under the condition that the third random password is the same as the first random password, ensuring that the first preset operation must be executed under the condition that the third random password is the same as the first random password, ensuring that the second random password is received by the target client, and realizing the lower safety of the excavator is not ensured due to the fact that the target user receives the second random password and the input operation is not arranged in the prior art.
It should be noted that, the target client is a client that has been registered in advance, and not any client may receive the second random password, thereby further ensuring higher security of the excavator operation.
In order to further ensure that the safety of the excavator operation is high, according to a specific embodiment of the present application, the apparatus further includes a third generation unit, where the third generation unit is configured to, after receiving the input third random password in response to the second input operation, control the display device to display a first prompt message in a case where the first random password is different from the third random password, and generate a new random code according to the first input operation, where the first prompt message is used to characterize information that the verification fails. Under the condition that the first random password is different from the third random password, the display device is controlled to display the first prompt information, so that the target user receives the first prompt information representing verification failure, and meanwhile the display device displays a new random code, so that the target user needs to verify again through the new random code if the target user needs to execute the first preset operation, and the operation safety of the excavator is further guaranteed to be higher.
According to another specific embodiment of the present application, the apparatus further includes a determining unit, a second executing unit, and a display unit, where the determining unit is configured to determine, before generating the random code and the corresponding first random password in response to the first input operation, if the startup information is received, whether a first predetermined condition is satisfied, where the first predetermined condition includes: binding information and registration information exist, the starting information is used for representing information of starting, the binding information is used for representing information of establishing binding relation with a target excavator, and the registration information at least comprises an account number and a password of the target user and number information of the target client; the second execution unit is configured to control the excavator to execute a second predetermined operation when the first predetermined condition is satisfied and login success information and request information are received, the request information is used to characterize information that the target user requests to execute the second predetermined operation, the second predetermined operation is different from the first predetermined operation, and the login success information is used to characterize information that the target user is successful in login through the registration information; the display unit is used for controlling the display device to display second prompt information when the first preset condition is not met, the second prompt information is used for prompting the target user to perform binding operation and/or registration operation, the binding operation is used for generating the binding information, and the registration operation is used for generating the registration information. When the startup information is received, whether the first preset condition is met or not is determined, and when the first preset condition is met and login is successful, the second preset operation is controlled to be executed by the excavator when the target client applies to execute the second preset operation, so that the second preset operation can be executed when the first preset condition is met and login is successful, convenience in executing the second preset operation is guaranteed to be high, and when the first preset condition is not met, the second prompt information is displayed, so that the target user can execute the binding operation and/or the registration operation, the binding information and the registration information can be generated, and the fact that the first preset operation and the second preset operation can be executed according to the binding information and the registration information is guaranteed to be further guaranteed to be high in operation safety of the excavator.
In a specific embodiment, the binding information includes VIN (Vehicle Identification Number ), SIM (Subscriber Identity Module, subscriber identity card), monitor ID (Identity Document, identification code), controller ID, and engine ECU (Electronic Control Unit ) ID, and the number information of the target client includes a mobile phone number.
Specifically, the user can log in through face recognition, and of course, the face recognition information needs to be registered in advance and uploaded to the server, in addition, the number information of the target client, namely the mobile phone number, needs to be registered in advance on the monitor terminal and uploaded to the server, and when the mobile phone number is replaced, the user needs to unbind the mobile phone number first and then bind a new mobile phone number, and if the mobile phone is lost and the mobile phone number cannot be transacted again, the user needs to contact the server through the information such as face recognition and the like to unbind the mobile phone number.
According to still another specific embodiment of the present application, the apparatus further includes a third sending unit, where the third sending unit is configured to send the binding information and/or the registration information after controlling the display device to display the second prompt information if the first predetermined condition is not satisfied, so that the server receives the binding information and/or the registration information. By sending the binding information and the registration information to the server, the server can complete sending the second random password to the target client according to the binding information and the registration information, and therefore operation safety of the excavator is further guaranteed to be high.
Specifically, the registration information is uploaded to the server through a 4G module.
According to a specific embodiment of the present application, the first predetermined operation includes at least one of: changing the working time length, changing the binding information or changing the registration information, wherein the second predetermined operation at least comprises one of the following steps: and controlling the target excavator to walk, controlling the opening and closing of the windshield wiper or controlling the opening and closing of the movable arm lamp.
In a specific embodiment, the first predetermined operation further includes an unbinding operation, a modification of a system parameter, an operation of locking the excavator, and an operation of unlocking the excavator, the system parameter includes an alarm parameter, and the like, and the second predetermined operation further includes an operation of manipulating a boom to extend and retract, an arm to extend and retract, a bucket to turn over, controlling a tool box lamp, and controlling a water sprayer to perform glass cleaning, and the like.
Specifically, the second preset operation is a normal operation, the first preset operation is an irregular operation, which affects the use safety of the excavator, for example, if the system parameters can be randomly modified, the alarm standard corresponding to the system parameters will be changed, if the alarm standard is changed to a lower standard, the danger in the use process of the excavator will be increased, and in the control process of the excavator safety operation, the safety of the excavator operation is ensured to be higher by setting the random code and the verification of the random code for the first preset operation with a plurality of numbers.
The embodiment of the application also provides a control device for the safety operation of the excavator, which can be applied to a server. The following describes a control device for safety operation of an excavator provided by an embodiment of the present application.
Fig. 4 is a schematic view of a control device for safety operation of an excavator according to an embodiment of the present application. As shown in fig. 4, the apparatus includes a second generating unit 40 and a second sending unit 50, where the second generating unit 40 is configured to generate, when receiving a random code, a second random password corresponding to the random code, where the random code is generated and sent by a monitor of an excavator safety operation according to a first predetermined operation; the second sending unit 50 is configured to send the second random password to a target client, so that the target user inputs the received second random password into an input interface displayed on the monitor.
In the control device for the safety operation of the excavator, the second generation unit generates a second random password corresponding to the random code when receiving the random code, wherein the random code is generated and sent by a monitor for the safety operation of the excavator according to a first preset operation; and sending the second random password to a target client through the second sending unit so that the target user inputs the received second random password into an input interface displayed by the monitor. Compared with the prior art, the control device for the excavator safety operation has the problem that the safety is lower because no authority is set, under the condition that the random code is received, the second random password corresponding to the random code is generated, and then the second random password is sent to the target client, so that the target user can receive the second random password, act on the third random password of the input operation on the input interface, and then control the excavator to execute the first preset operation under the condition that the third random password is identical to the first random password, the problem that the safety is lower because the third random password is not set and the excavator safety is higher because the excavator safety is not set in the prior art is solved, the first preset operation is executed under the condition that the third random password is identical to the first random password, and the first preset operation is ensured to be received by the target client and correctly input to the display device.
It should be noted that, the algorithm of the monitor for generating the first random password according to the random code is the same as the algorithm of the server for generating the second random password according to the random code, and the server can modify the calculation formulas of the random passwords at the server side and the monitor side at the same time.
In order to further ensure that the safety of the excavator operation is high, according to a specific embodiment of the present application, the second generating unit includes a determining module, a generating module, and an issuing module, where the determining module is configured to determine, when receiving a random code, whether the random code meets a second predetermined condition, where the second predetermined condition includes: the byte length of the random code is equal to a preset threshold value, and characters at preset positions in the random code are preset characters; the generation module is configured to generate the second random password corresponding to the random code when the random code meets the second predetermined condition; the sending module is configured to send third prompt information to the monitor when the random code does not meet the second predetermined condition, so that a display device of the monitor displays the third prompt information, and the monitored display device generates a new random code according to a first input operation, where the first input operation is used to represent information that a target user requests to execute the first predetermined operation, and the third prompt information is used to represent information that the random code is invalid. In the case that the random code is received, by judging whether the random code meets the second preset condition or not, and generating the second random code corresponding to the random code in the case that the second preset condition is met, the second random code is generated in the case that the random code meets the second preset condition, the high safety of the excavator operation is further ensured, in addition, in the case that the random code does not meet the second preset condition, the target user can obtain information of invalid random code by sending out the third prompt information, the display device of the monitor generates a new random code, the high experience of the target user on the excavator is ensured, and the high safety of the excavator operation is further ensured.
In a specific embodiment, only the user registered on the server, such as the owner or the arm of the excavator, can acquire the second random password of the security operation authority through registering the mobile phone number, and the first predetermined operation can be executed only if the user passes verification, that is, the first random password is the same as the third random password, otherwise, the second predetermined operation can be executed only, so that the operation of the user on the excavator is limited to the greatest extent, and the higher security of the excavator is further ensured.
According to another embodiment of the present application, the determining module includes an acquiring sub-module and a determining sub-module, where the acquiring sub-module is configured to acquire a plurality of predetermined operations and corresponding predetermined characters; the determination submodule is used for determining that the random code meets the second predetermined condition when the character at the predetermined position in the random code belongs to one of a plurality of predetermined characters and the byte length of the random code is equal to a predetermined threshold value. And when the predetermined operation and the corresponding predetermined character are acquired, and the character at the predetermined position in the random code is one of the predetermined characters and the byte length of the random code is equal to the predetermined threshold value, determining that the random code meets the second predetermined condition, otherwise, the random code does not meet the second predetermined condition, thereby further ensuring higher safety of the excavator operation.
The control device for the safety operation of the excavator comprises a processor and a memory, wherein the first generating unit, the first sending unit, the first executing unit, the second generating unit, the second sending unit and the like are all stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
The processor includes a kernel, and the kernel fetches the corresponding program unit from the memory. The kernel can be provided with one or more than one kernel, and the problem that the excavator in the prior art is low in safety due to the fact that no permission is set is solved by adjusting kernel parameters.
The memory may include volatile memory, random Access Memory (RAM), and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM), among other forms in computer readable media, the memory including at least one memory chip.
An embodiment of the present invention provides a computer-readable storage medium having stored thereon a program which, when executed by a processor, implements the above-described control method of the safety operation of an excavator.
The embodiment of the invention provides a processor, which is used for running a program, wherein the program runs to execute the control method for the safety operation of the excavator.
The embodiment of the invention provides equipment, which comprises a processor, a memory and a program stored in the memory and capable of running on the processor, wherein the processor realizes at least the following steps when executing the program:
Step S101, responding to a first input operation, controlling a display device to display an input interface, and generating a random code and a corresponding first random password, wherein the first input operation is used for representing an operation requesting to execute a first preset operation, and the random code is a character string generated according to the first preset operation;
Step S102, the random code is sent to a server, so that the server generates a corresponding second random password according to the random code and sends the second random password to the target client;
Step S103, receiving an inputted third random password in response to a second input operation, wherein the second input operation is an input operation which acts on the input interface according to the second random password received by the target client,
Or the processor when executing the program performs at least the following steps:
Step S201, under the condition that a random code is received, a second random code corresponding to the random code is generated, and the random code is generated and sent by a monitor of the safety operation of the excavator according to a first preset operation;
Step S202, the second random password is sent to the target client, so that the target user inputs the received second random password into an input interface displayed by the monitor.
The device herein may be a server, PC, PAD, cell phone, etc.
The application also provides a computer program product adapted to perform, when executed on a data processing device, a program initialized with at least the following method steps:
Step S101, responding to a first input operation, controlling a display device to display an input interface, and generating a random code and a corresponding first random password, wherein the first input operation is used for representing an operation requesting to execute a first preset operation, and the random code is a character string generated according to the first preset operation;
Step S102, the random code is sent to a server, so that the server generates a corresponding second random password according to the random code and sends the second random password to the target client;
Step S103, receiving an inputted third random password in response to a second input operation, wherein the second input operation is an input operation which acts on the input interface according to the second random password received by the target client,
Or executing a program initialized with at least the following method steps:
Step S201, under the condition that a random code is received, a second random code corresponding to the random code is generated, and the random code is generated and sent by a monitor of the safety operation of the excavator according to a first preset operation;
Step S202, the second random password is sent to the target client, so that the target user inputs the received second random password into an input interface displayed by the monitor.
According to another exemplary embodiment of the present application, there is also provided a control system for safe operation of an excavator, the system including a monitor including a display device, and a server for performing any one of the above methods; the server performs data interaction with the monitor, and the server is configured to perform any of the methods described above.
The control system for the safe operation of the excavator comprises a monitor and a server, wherein the monitor comprises a display device and is used for executing any one of the methods; the server performs data interaction with the monitor, and the server is configured to perform any of the methods described above. Compared with the prior art that the excavator has lower safety due to no authority setting, the control system for the excavator safety operation of the application controls the display device to display the input interface and generate the random code and the corresponding first random password by responding to the first input operation, and then sends the random code to the server, and the server can generate the corresponding second random password through the random code and then send the second random password to the target client, the target user receives the second random password according to the received third random password of the input operation acting on the input interface, and controls the excavator to execute the first preset operation under the condition that the third random password is the same as the first random password, thereby ensuring that the first preset operation is executed under the condition that the third random password is the same as the first random password, ensuring that the first preset operation must be executed under the condition that the third random password is the same as the first random password, and the second random password is received by the target client, and ensuring that the excavator safety is not higher than the prior art, and realizing the excavator safety operation due to the fact that the second random password is not received.
FIG. 5 is a control flow chart of the above-mentioned safety operation of the excavator, which will be described in detail below:
After the monitor is started, initializing an advanced travel sequence;
The monitor determines whether the first predetermined condition is satisfied, the first predetermined condition including: when the binding information and the registration information exist, the excavator is controlled to execute the second preset operation when the first preset condition is met and login success information and request information are received, the second preset operation is different from the first preset operation, the display device is controlled to display the second prompt information when the first preset condition is not met, and the second prompt information is used for prompting the target user to execute the binding operation and/or the registration operation and sending the binding information and the registration information to the server;
the monitor responds to the first input operation, controls the display equipment to display an input interface, and generates a random code and a corresponding first random password;
The server, upon receiving the random code, determines whether the random code satisfies a second predetermined condition, the second predetermined condition including: the byte length of the random code is equal to a preset threshold value, characters at preset positions in the random code are preset characters, a second random password corresponding to the random code is generated when the random code meets the second preset condition, and in addition, the third prompt information is sent to the monitor when the random code does not meet the second preset condition, so that the third prompt information is displayed by display equipment of the monitor, and the monitored display equipment generates a new random code according to a first input operation;
the server sends the second random password to a target client;
the target client obtains the second input operation according to the second random password received by the target client and the input operation acted on the input interface;
The monitor receives the third random password in response to a second input operation, controls the excavator to perform the first predetermined operation in the case where the third random password is the same as the first random password, and controls the display device to display the first hint information and generates a new random code according to the first input operation in the case where the first random password is different from the third random password.
In the foregoing embodiments of the present invention, the descriptions of the embodiments are emphasized, and for a portion of this disclosure that is not described in detail in this embodiment, reference is made to the related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed technology may be implemented in other manners. The above-described embodiments of the apparatus are merely exemplary, and the division of the units may be a logic function division, and there may be another division manner when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
The units described above as separate components may or may not be physically separate, and components shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units described above, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the above-mentioned method of the various embodiments of the present invention. And the aforementioned storage medium includes: a usb disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:
1) In the control method for the safety operation of the excavator, firstly, in response to a first input operation, a display device is controlled to display an input interface, a random code and a corresponding first random password are generated, the first input operation is used for representing an operation requesting to execute a first preset operation, and the random code is a character string generated according to the first preset operation; then, the random code is sent to a server, so that the server generates a corresponding second random password according to the random code and sends the second random password to the target client; and finally, receiving an input third random password in response to a second input operation, wherein the second input operation is an input operation which acts on the input interface according to the second random password received by the target client, and controlling the excavator to execute the first preset operation when the third random password is the same as the first random password. Compared with the prior art that the excavator has lower safety due to no authority setting, the control method for the excavator safety operation of the application controls the excavator to execute the first preset operation under the condition that the third random password is the same as the first random password by responding to the first input operation and controlling the display device to display the input interface and generate the random code and the corresponding first random password, and then the server generates the corresponding second random password through the random code and then sends the second random password to the target client, the target user receives the second random password according to the received third random password of the input operation on the input interface, and the excavator is controlled to execute the first preset operation under the condition that the third random password is the same as the first random password, so that the first preset operation is executed under the condition that the third random password is the same as the first random password, the first preset operation is required to be executed under the condition that the third random password is satisfied, the second random password is received by the target client, and the safety of the excavator is not higher than the prior art, and the problem of the excavator safety operation is not set up due to the fact that the excavator safety is not higher.
2) In the control method for the safety operation of the excavator, firstly, under the condition that a random code is received, a second random password corresponding to the random code is generated, and the random code is generated and sent by a monitor for the safety operation of the excavator according to a first preset operation; and then, the second random password is sent to the target client so that the target user inputs the received second random password into an input interface displayed by the monitor. Compared with the problem that the excavator in the prior art is lower in safety due to no authority setting, the control method for the excavator safety operation of the application ensures that the first preset operation is executed under the condition that the third random password is identical to the first random password, and ensures that the first preset operation is executed under the condition that the third random password is identical to the first random password, so that the target user can receive the second random password and correctly input the third random password of the input operation on the input interface, the problem that the excavator in the prior art is lower in safety due to no authority setting is solved, and the excavator safety operation is ensured.
3) In the control device for the safety operation of the excavator, the first generation unit is used for responding to a first input operation, controlling the display equipment to display an input interface and generating a random code and a corresponding first random password, wherein the first input operation is used for representing an operation requesting to execute a first preset operation, and the random code is a character string generated according to the first preset operation; the first sending single person sends the random code to a server, so that the server generates a corresponding second random password according to the random code and sends the second random password to the target client; and receiving, by the first execution unit, an input third random password in response to a second input operation, wherein the second input operation is an input operation that acts on the input interface according to the second random password received by the target client, and controlling the excavator to execute the first predetermined operation when the third random password is the same as the first random password. Compared with the prior art that the excavator has lower safety due to no authority setting, the control device for the excavator safety operation of the application controls the display device to display the input interface and generate the random code and the corresponding first random password by responding to the first input operation, and then sends the random code to the server, and the server can generate the corresponding second random password through the random code and then send the second random password to the target client, the target user receives the second random password according to the received third random password of the input operation acting on the input interface, and controls the excavator to execute the first preset operation under the condition that the third random password is the same as the first random password, thereby ensuring that the first preset operation is executed under the condition that the third random password is the same as the first random password, ensuring that the first preset operation must be executed under the condition that the third random password is the same as the first random password, ensuring that the second random password is received by the target client, and realizing the lower safety of the excavator is not ensured due to the fact that the target user receives the second random password and the input operation is not arranged in the prior art.
4) In the control device for the safety operation of the excavator, the second generation unit generates a second random password corresponding to the random code when receiving the random code, wherein the random code is generated and sent by a monitor for the safety operation of the excavator according to a first preset operation; and sending the second random password to a target client through the second sending unit so that the target user inputs the received second random password into an input interface displayed by the monitor. Compared with the prior art, the control device for the excavator safety operation has the problem that the safety is lower because no authority is set, under the condition that the random code is received, the second random password corresponding to the random code is generated, and then the second random password is sent to the target client, so that the target user can receive the second random password, act on the third random password of the input operation on the input interface, and then control the excavator to execute the first preset operation under the condition that the third random password is identical to the first random password, the problem that the safety is lower because the third random password is not set and the excavator safety is higher because the excavator safety is not set in the prior art is solved, the first preset operation is executed under the condition that the third random password is identical to the first random password, and the first preset operation is ensured to be received by the target client and correctly input to the display device.
5) The control system for the safety operation of the excavator comprises a monitor and a server, wherein the monitor comprises a display device and is used for executing any one of the methods; the server performs data interaction with the monitor, and the server is configured to perform any of the methods described above. Compared with the prior art that the excavator has lower safety due to no authority setting, the control system for the excavator safety operation of the application controls the display device to display the input interface and generate the random code and the corresponding first random password by responding to the first input operation, and then sends the random code to the server, and the server can generate the corresponding second random password through the random code and then send the second random password to the target client, the target user receives the second random password according to the received third random password of the input operation acting on the input interface, and controls the excavator to execute the first preset operation under the condition that the third random password is the same as the first random password, thereby ensuring that the first preset operation is executed under the condition that the third random password is the same as the first random password, ensuring that the first preset operation must be executed under the condition that the third random password is the same as the first random password, and the second random password is received by the target client, and ensuring that the excavator safety is not higher than the prior art, and realizing the excavator safety operation due to the fact that the second random password is not received.
The above description is only of the preferred embodiments of the present application and is not intended to limit the present application, but various modifications and variations can be made to the present application by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (11)

1. A method of controlling safe operation of an excavator, the method comprising:
Responding to a first input operation, controlling a display device to display an input interface, and generating a random code and a corresponding first random password, wherein the first input operation is used for representing an operation requesting to execute a first preset operation, and the random code is a character string generated according to the first preset operation;
The random code is sent to a server, so that the server generates a corresponding second random password according to the random code and sends the second random password to a target client;
Receiving an input third random password in response to a second input operation, controlling an excavator to perform the first predetermined operation in a case where the third random password is the same as the first random password, the second input operation being an input operation acting on the input interface according to the second random password received by the target client,
Before generating the random code and the corresponding first random password in response to the first input operation, the method further comprises:
in the case of receiving the startup information, determining whether a first predetermined condition is satisfied, the first predetermined condition including: binding information and registration information exist, the starting information is used for representing information of starting, the binding information is used for representing information of establishing binding relation with a target excavator, and the registration information at least comprises an account number and a password of a target user and number information of the target client;
Controlling the excavator to execute a second preset operation under the condition that the first preset condition is met and login success information and request information are received, wherein the request information is used for representing information that the target user requests to execute the second preset operation, the second preset operation is different from the first preset operation, and the login success information is used for representing information that the target user is successful in login through the registration information;
And under the condition that the first preset condition is not met, controlling the display device to display second prompt information, wherein the second prompt information is used for prompting the target user to perform binding operation and/or registration operation, the binding operation is used for generating the binding information, and the registration operation is used for generating the registration information.
2. The method of claim 1, wherein after receiving the entered third random password in response to the second input operation, the method further comprises:
And under the condition that the first random password is different from the third random password, controlling the display equipment to display first prompt information, and generating a new random code according to the first input operation, wherein the first prompt information is used for representing information of verification failure.
3. The method according to claim 1, wherein, in case the first predetermined condition is not satisfied, after controlling the display device to display a second hint information, the method further comprises:
and sending out the binding information and/or the registration information so that the server receives the binding information and/or the registration information.
4. The method of claim 1, wherein the first predetermined operation comprises at least one of: altering the working time length, altering the binding information or altering the registration information, wherein the second predetermined operation at least comprises one of: and controlling the target excavator to walk, controlling the opening and closing of the windshield wiper or controlling the opening and closing of the movable arm lamp.
5. A method of controlling safe operation of an excavator, the method comprising:
under the condition that a random code is received, generating a second random code corresponding to the random code, wherein the random code is generated and sent by a monitor of the safety operation of the excavator according to a first preset operation;
The second random password is sent to the target client so that the target user inputs the received second random password into an input interface displayed by the monitor,
And under the condition that the random code is received, generating a second random password corresponding to the random code, comprising the following steps:
In the event that a random code is received, determining whether the random code satisfies a second predetermined condition, the second predetermined condition comprising: the byte length of the random code is equal to a preset threshold value, and characters at preset positions in the random code are preset characters;
generating the second random password corresponding to the random code under the condition that the random code meets the second preset condition;
And under the condition that the random code does not meet the second preset condition, sending third prompt information to the monitor, enabling display equipment of the monitor to display the third prompt information, enabling the display equipment of the monitor to generate a new random code according to a first input operation, wherein the first input operation is used for representing information of a target user requesting to execute the first preset operation, and the third prompt information is used for representing information of invalidity of the random code.
6. The method of claim 5, wherein, in the event that a random code is received, determining whether the random code satisfies a second predetermined condition comprises:
Acquiring a plurality of preset operations and corresponding preset characters;
in the case where the character of the predetermined position in the random code belongs to one of a plurality of the predetermined characters and the byte length of the random code is equal to a predetermined threshold value, it is determined that the random code satisfies the second predetermined condition.
7. A control device for safety operation of an excavator, the device comprising:
The first generation unit is used for responding to a first input operation, controlling the display equipment to display an input interface and generating a random code and a corresponding first random password, wherein the first input operation is used for representing an operation requesting to execute a first preset operation, and the random code is a character string generated according to the first preset operation;
The first sending unit is used for sending the random code to a server so that the server generates a corresponding second random password according to the random code and sends the second random password to a target client;
A first execution unit configured to receive an input third random password in response to a second input operation, the second input operation being an input operation acting on the input interface according to the second random password received by a target client, and to control an excavator to perform the first predetermined operation in a case where the third random password is identical to the first random password,
The apparatus further comprises:
a determining unit, configured to determine, before generating the random code and the corresponding first random password in response to the first input operation, if the startup information is received, whether a first predetermined condition is satisfied, where the first predetermined condition includes: binding information and registration information exist, the starting information is used for representing information of starting, the binding information is used for representing information of establishing binding relation with a target excavator, and the registration information at least comprises an account number and a password of a target user and number information of the target client;
The second execution unit is used for controlling the excavator to execute a second preset operation under the condition that the first preset condition is met and login success information and request information are received, the request information is used for representing information that the target user requests to execute the second preset operation, the second preset operation is different from the first preset operation, and the login success information is used for representing information that the target user is successful in login through the registration information;
The display unit is used for controlling the display device to display second prompt information under the condition that the first preset condition is not met, the second prompt information is used for prompting the target user to perform binding operation and/or registration operation, the binding operation is used for generating the binding information, and the registration operation is used for generating the registration information.
8. A control device for safety operation of an excavator, the device comprising:
the second generation unit is used for generating a second random password corresponding to the random code under the condition that the random code is received, wherein the random code is generated and sent by a monitor of the safety operation of the excavator according to the first preset operation;
a second issuing unit for sending the second random password to a target client so that a target user inputs the received second random password into an input interface displayed by the monitor,
The second generation unit includes:
A determining module, configured to determine, in a case where a random code is received, whether the random code meets a second predetermined condition, where the second predetermined condition includes: the byte length of the random code is equal to a preset threshold value, and characters at preset positions in the random code are preset characters;
The generation module is used for generating the second random password corresponding to the random code under the condition that the random code meets the second preset condition;
the sending module is configured to send third prompt information to the monitor when the random code does not meet the second predetermined condition, so that a display device of the monitor displays the third prompt information, and the display device of the monitor generates a new random code according to a first input operation, where the first input operation is used to represent information that a target user requests to execute the first predetermined operation, and the third prompt information is used to represent information that the random code is invalid.
9. A computer-readable storage medium, characterized in that the computer-readable storage medium comprises a stored program, wherein the program performs the method of any one of claims 1 to 4 or the method of claim 5 or 6.
10. A processor for running a program, wherein the program when run performs the method of any one of claims 1 to 4 or the method of claim 5 or 6.
11. A control system for safe operation of an excavator, the system comprising:
A monitor comprising a display device for performing the method of any one of claims 1 to 4;
A server in data interaction with the monitor, the server being adapted to perform the method of claim 5 or 6.
CN202210827781.6A 2022-07-14 2022-07-14 Control method and control device for safety operation of excavator Active CN115208934B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210827781.6A CN115208934B (en) 2022-07-14 2022-07-14 Control method and control device for safety operation of excavator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210827781.6A CN115208934B (en) 2022-07-14 2022-07-14 Control method and control device for safety operation of excavator

Publications (2)

Publication Number Publication Date
CN115208934A CN115208934A (en) 2022-10-18
CN115208934B true CN115208934B (en) 2024-06-18

Family

ID=83581367

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210827781.6A Active CN115208934B (en) 2022-07-14 2022-07-14 Control method and control device for safety operation of excavator

Country Status (1)

Country Link
CN (1) CN115208934B (en)

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105743851B (en) * 2014-12-09 2019-06-21 阿里巴巴集团控股有限公司 Method for processing business, device and service server
WO2016209363A1 (en) * 2015-06-25 2016-12-29 Kean University Systems and methods for authenticating devices using single factor dynamic authentication
CN106487767B (en) * 2015-08-31 2020-01-21 阿里巴巴集团控股有限公司 Method and device for updating verification information
CN107171789A (en) * 2017-04-20 2017-09-15 努比亚技术有限公司 A kind of safe login method, client device and server
CN108011871A (en) * 2017-11-16 2018-05-08 青岛海信电器股份有限公司 A kind of remote assistance processing method and equipment
CN108521409A (en) * 2018-03-29 2018-09-11 浙江吉利汽车研究院有限公司 A kind of acquisition methods, the apparatus and system of on-vehicle host access rights
WO2020034101A1 (en) * 2018-08-14 2020-02-20 深圳迈瑞生物医疗电子股份有限公司 Software login method of in-vitro diagnosis device, device, server, and storage medium
CN112069493A (en) * 2019-06-10 2020-12-11 联阳半导体股份有限公司 Authentication system and authentication method
CN110659900B (en) * 2019-08-13 2023-07-25 平安科技(深圳)有限公司 Application-free payment method, device, medium and electronic equipment
CN112053161B (en) * 2020-05-09 2022-11-11 支付宝(杭州)信息技术有限公司 Binding processing method, device and equipment
CN111917773B (en) * 2020-07-31 2022-07-19 中国工商银行股份有限公司 Service data processing method and device and server

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Qinghua Wang ; Renxuan Fu.Method of internet service easy login application based on RFSIM.《2020 International Conference on Computer Communication and Network Security (CCNS)》.2020,26-30页. *
一种应用单片机的汽车防盗报警装置研发;郭晶;《微型电脑应用》;20200920;160-162+169页 *

Also Published As

Publication number Publication date
CN115208934A (en) 2022-10-18

Similar Documents

Publication Publication Date Title
CN100583114C (en) System and method for remote security enablement
US11171784B2 (en) Systems and methods for providing a secured password and authentication mechanism for programming and updating software or firmware
DE112008003862B4 (en) System and method for delivering a system administration command
DE112009004762T5 (en) SYSTEM AND METHOD FOR PERFORMING A MANAGEMENT SOLUTION
CN107820702B (en) Management and control method, device and electronic equipment
CN111414612B (en) Security protection method and device for operating system mirror image and electronic equipment
CN110674475B (en) Authorization control method and device and trusted computing terminal
CN111221580B (en) Method, equipment and storage medium for safely restoring factory settings of intelligent lock
WO2018019424A1 (en) Integrated subscriber identity module having a core os and an application os
CN106612178A (en) Method and device for protecting security of Android adb data transmission
CN111953634B (en) Access control method and device for terminal equipment, computer equipment and storage medium
CN104469736A (en) Data processing method, server and terminal
CN115208934B (en) Control method and control device for safety operation of excavator
CN112328996A (en) Operation authentication method, device, equipment and storage medium based on DCS system
CN109389720B (en) Intelligent door lock permission processing method and device
CN109981611A (en) A kind of safety defense method and device of multi-platform account
CN105282145A (en) Multi-data center user access control method and system
KR101322402B1 (en) System and Method for Security of Application, Communication Terminal Therefor
CN108846281A (en) root permission obtaining method and device, terminal equipment and storage medium
CN110909366A (en) Anti-flashing method and system based on software end encryption
CN104933367A (en) Information processing method and electronic device
CN113935013A (en) Method for securely updating a control device
CN112395574A (en) Safety login management method
CN105335632B (en) The guard method of payment information and device
CN112491893B (en) Block chain terminal equipment network access method, device, server 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