CN113821017A - Working machine control method and system and working machine - Google Patents
Working machine control method and system and working machine Download PDFInfo
- Publication number
- CN113821017A CN113821017A CN202111152793.5A CN202111152793A CN113821017A CN 113821017 A CN113821017 A CN 113821017A CN 202111152793 A CN202111152793 A CN 202111152793A CN 113821017 A CN113821017 A CN 113821017A
- Authority
- CN
- China
- Prior art keywords
- execution control
- terminal
- response information
- control instruction
- receiving
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000004044 response Effects 0.000 claims abstract description 120
- 238000012795 verification Methods 0.000 claims description 24
- 238000004891 communication Methods 0.000 claims description 9
- 230000007547 defect Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 230000003993 interaction Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/20—Drives; Control devices
- E02F9/2025—Particular purposes of control systems not otherwise provided for
- E02F9/205—Remotely operated machines, e.g. unmanned vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Mining & Mineral Resources (AREA)
- Civil Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
The embodiment of the invention provides a method and a system for controlling a working machine and the working machine, wherein the method comprises the following steps: receiving a request control instruction sent by a terminal; returning first response information to the terminal based on the request control instruction, wherein the first response information is used for indicating that the working machine can be controlled by the terminal; receiving an execution control instruction sent by a terminal; and sending the execution control instruction to a target execution control in the working machine so as to enable the target execution control to execute the operation corresponding to the execution control instruction. The invention is used for solving the defects of low operation efficiency, low accuracy and the like caused by the field operation of an operator on the operation machine in the prior art.
Description
Technical Field
The invention relates to the technical field of operating machine control, in particular to an operating machine control method, an operating machine control system and an operating machine.
Background
Along with the rapid development of infrastructure, the demand on the operation machinery is more and more big, also has provided higher requirement to operation personnel's security, operation convenience, work efficiency and the exactness of operation machinery simultaneously. In terms of safety, the working environment of a working machine is relatively complex, and therefore, there is a high safety risk for operators; from work efficiency and accuracy, operating personnel need pay attention to the change of operational environment constantly, need multi-angle, macroscopic observation scene, lead to operating personnel whole job schedule slower, the accuracy is not high.
Although the technology of remotely controlling the vehicle exists in the prior art, the vehicle can be directly remotely controlled by any terminal, and the remote control mode is poor in safety.
Disclosure of Invention
The embodiment of the invention provides a method and a system for controlling a working machine and the working machine, which are used for overcoming the defects of low working efficiency, low accuracy and the like caused by the field operation of the working machine by an operator in the prior art and achieving the purpose of efficiently and accurately finishing engineering operation through remote control.
The embodiment of the invention provides a method for controlling a working machine, which is applied to a remote information processor and comprises the following steps:
receiving a request control instruction sent by a terminal;
returning first response information to the terminal based on the request control instruction, wherein the first response information is used for indicating that the working machine can be controlled by the terminal;
receiving an execution control instruction sent by the terminal;
and sending the execution control instruction to a target execution control in the working machine so as to enable the target execution control to execute the operation corresponding to the execution control instruction.
According to the work machine control method according to one embodiment of the present invention, the returning of the first response information to the terminal based on the request control instruction includes:
generating a verification code based on the request control instruction, returning the verification code to the terminal, and generating a first check code corresponding to the verification code;
receiving a second check code sent by the terminal;
and when the first check code and the second check code are successfully matched, returning the first response information to the terminal.
According to an embodiment of the present invention, after receiving the control request command sent from the terminal, the method further includes:
sending a control state request to the target execution control;
receiving second response information returned by the target execution control, wherein the second response information is used for indicating the current state of the target execution control;
when it is determined that the first check code and the second check code are successfully matched, returning first response information to the terminal, including:
and when the first check code and the second check code are successfully matched and the current state is the running state, returning the first response information to the terminal.
According to an embodiment of the present invention, after receiving the control request command sent from the terminal, the method further includes:
sending a control state request to the target execution control;
receiving second response information returned by the target execution control, wherein the second response information is used for indicating the current state of the target execution control;
when it is determined that the first check code and the second check code are successfully matched, returning first response information to the terminal, including:
and when the first check code and the second check code are successfully matched and the current state is a sleep state, sending a wakeup instruction to the target execution control, and when third response information returned by the target execution control is received, returning the first response information to the terminal, wherein the third response information is used for indicating that the target execution control is successfully awakened.
According to a work machine control method according to an embodiment of the present invention, the sending the execution control instruction to a target execution control in the work machine to cause the target execution control to execute an operation corresponding to the execution control instruction includes:
and sending the execution control instruction to the target execution control, and receiving fourth response information returned by the target execution control, wherein the fourth response information is used for indicating that the target execution control has executed an operation corresponding to the execution control instruction.
The embodiment of the invention provides a method for controlling a working machine, which is applied to a terminal and comprises the following steps:
generating a request control instruction, and sending the request control instruction to a remote information processor;
receiving first response information sent by the remote information processor;
based on the first response information, sending an execution control instruction to the telematics processor.
According to one embodiment of the present invention, before receiving the first response message sent from the telematics unit, the method further includes:
receiving a verification code sent by the telematics processor;
carrying out encryption operation on the verification code and a pre-stored code identifier to obtain a second check code;
returning the second parity code to the telematics processor.
According to the work machine control method of one embodiment of the present invention, the request control instruction includes a first event type message;
the generating a request control instruction and sending the request control instruction to a telematics processor includes:
generating the first event type message, and sending the first event type message to the remote information processor according to a first preset period and a first preset number of times;
the execution control instruction comprises a second event type message;
based on the first response message, sending execution control instructions to the telematics processor, including:
and generating a second event type message based on the first response information, and sending the second event type message to the remote information processor according to a second preset period and a second preset number of times.
An embodiment of the present invention further provides a control system for a working machine, where the system includes: the remote information processor is in communication connection with the terminal, and the remote information processor is in communication connection with the target execution control;
the terminal is used for generating a request control instruction and sending the request control instruction to the remote information processor;
the terminal is also used for receiving first response information sent by the remote information processor; transmitting an execution control instruction to the telematics processor based on the first response information indicating that the work machine body can be controlled by the terminal;
the remote information processor is used for receiving a request control instruction sent by the terminal; returning first response information to the terminal based on the request control instruction, wherein the first response information is used for indicating that the work machine body can be controlled by the terminal; receiving an execution control instruction sent by the terminal; sending the execution control instruction to a target execution control in the operation machine body;
and the target execution control is used for receiving the execution control instruction and executing the operation corresponding to the execution control instruction.
An embodiment of the present invention further provides a working machine, including: a work machine body and a telematics processor for performing a work machine control method as claimed in any of the preceding claims applied to the telematics processor.
The method is applied to a remote information processor and used for receiving a request control instruction sent by a terminal; returning first response information to the terminal based on the request control instruction, wherein the first response information is used for indicating that the working machine can be controlled by the terminal; receiving an execution control instruction sent by a terminal; and sending the execution control instruction to a target execution control in the working machine so as to enable the target execution control to execute the operation corresponding to the execution control instruction.
According to the invention, the remote information processor can realize the purpose of remotely controlling the operation machine without controlling the operation machine on site by an operator by requesting the control instruction, so that the defects of low operation efficiency, low accuracy and the like caused by operating the operation machine on site by the operator in the prior art are overcome, the dangerous condition of the operator is avoided, the working efficiency and the working precision of the operation machine are effectively improved, and the user experience is improved.
In addition, after the first response information is returned to the terminal, the invention determines that the working machine can be controlled by the terminal, and then receives the execution control instruction sent by the terminal, thereby effectively ensuring the safety of the control of the terminal on the working machine.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a flow chart illustrating a method of controlling a work machine according to an embodiment of the present disclosure;
FIG. 2 is a second flowchart of a method for controlling a work machine according to an embodiment of the present disclosure;
FIG. 3 is a third flowchart illustrating a method for controlling a work machine according to an embodiment of the present disclosure;
FIG. 4 is a schematic diagram of an operation control system according to an embodiment of the present invention;
FIG. 5 is a second schematic diagram of an operation control system according to an embodiment of the present invention;
fig. 6 is a signaling interaction diagram provided by an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an operation control device according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of another operation control device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
A work machine control method according to an embodiment of the present invention will be described below with reference to fig. 1 to 3.
The embodiment of the invention provides a working machine control method which can be applied to a remote information processor. The telematics BOX (T-BOX for short) is mainly used for communicating with a background system and an intelligent terminal. The working machine includes: cranes, excavators, loaders, etc. The specific implementation of the method is shown in fig. 1:
Wherein, the terminal includes intelligent terminal or communication terminal etc. and intelligent terminal includes: cell-phone, computer, smart machine such as dull and stereotyped, communication terminal includes: relay devices, base stations, etc. In the following, a terminal is taken as an example for description, but it should be noted that the description is only an example and is not intended to limit the scope of protection.
The T-BOX can also receive a request control instruction sent by the cloud server, specifically, the intelligent terminal sends the request control instruction to the cloud server through networks such as 4G, 5G or WIFI, and the cloud server sends the request control instruction to the T-BOX.
The cloud server is used as a medium for wireless transmission of the intelligent terminal and the T-BOX, and the intelligent terminal is combined with 4G/5G communication to realize the low-delay accurate control of the intelligent terminal on the operation machine.
Specifically, when the smart terminal wants to Control the work machine, it needs to wake up a plurality of Electronic Control Units (ECUs) in the work machine. The internal network of the work machine according to the present invention manages the network by using the OSEK. The OSEK is a standard applied to modules and static real-time operating systems, and is intended to establish a standardized interface for automotive electronics.
Since the smart device does not always remotely control the work machine, and in addition, in order to ensure that the load factor of the internal network of the work machine is at a low level, when the work machine is controlled by the smart device, the request control command, the execution control command and the like sent by the smart terminal received by the T-BOX are all event type messages, that is, when the work machine is controlled by the smart terminal, the request control command or the execution control command is sent at a preset cycle and a preset number of times. Therefore, only when the operation machine is controlled through the intelligent terminal, the bus resources are occupied, wherein the bus resources are CAN bus resources.
The schematic diagram of the event type message can be seen in fig. 2, the messages triggered by different events are not affected, and the event type message is sent in a preset period and preset times and is stopped. In fig. 2, a blank box represents an event a, a box with oblique lines represents an event B, and it should be noted that this is only an example and a distinction, and does not have other meanings.
And 102, returning first response information to the terminal based on the request control instruction.
Wherein the first response information is used to indicate that the work machine is controllable by the terminal.
In a specific embodiment, after the T-BOX receives the request control instruction, based on the request control instruction, a verification code is generated, the verification code is returned to the terminal, and a first check code corresponding to the verification code is generated. And after the verification code is returned to the terminal, waiting for receiving a second verification code sent by the terminal. After receiving the second check code, determining whether the first check code and the second check code are successfully matched, and returning first response information to the terminal when determining that the first check code and the second check code are successfully matched; when it is determined that the first check code and the second check code fail to match, no message is returned to the terminal, that is, the terminal cannot control the work machine.
Specifically, there are various ways to determine that the first check code and the second check code are successfully matched, for example, when the first check code and the second check code are consistent, it is determined that the first check code and the second check code are successfully matched; for another example, the first check code and the second check code may be combined, and when it is determined that the combination result is consistent with the preset combination, it is determined that the first check code and the second check code are successfully matched; and the like.
Of course, the first response message may also be used to indicate that the work machine is capable of being controlled by the smart terminal, or to indicate that the work machine is not capable of being controlled by the smart terminal. When the first check code and the second check code are determined to be successfully matched, returning first response information indicating that the working machine can be controlled by the intelligent terminal to the intelligent terminal; when it is determined that the first check code and the second check code fail to match, first response information indicating that the work machine cannot be controlled by the intelligent terminal is returned to the intelligent terminal.
The check code comprises a random code generated by the T-BOX randomly, a random number and the like.
In a specific embodiment, the first check code is generated in the following manner: and carrying out encryption operation on the verification code and the code identification corresponding to the remote information processor to obtain a first check code.
Wherein the coded identifier corresponding to the telematics processor includes the MAC address of the T-BOX, the MAC address is used to identify the address of the network device location, and the MAC address of each T-BOX is unique.
Specifically, the random number and the MAC address are encrypted to obtain a first check code.
Specifically, the T-BOX randomly generates a random code with 6 bytes, the random code with 6 bytes is used as seed and returned to the intelligent terminal, at the moment, the T-BOX performs AND operation on the seed and the MAC address, and the result obtained by the AND operation is encrypted to obtain a first check code.
The invention adopts a remote control mode to control the operation machine, and carries out operations such as encryption, verification and the like on the control instruction sent by the intelligent terminal while carrying out remote control, thereby improving the safety of the operation machine controlled by the intelligent terminal.
In one embodiment, after determining that the current work machine is capable of being controlled by the terminal, sending a control status request to the target execution control; and receiving second response information returned by the target execution control, wherein the second response information is used for indicating the current state of the target execution control. And when the first check code and the second check code are successfully matched and the current state is the running state, returning first response information to the terminal, namely the current operation machine can be controlled by the terminal.
Wherein the current state comprises: and (4) operating state.
Specifically, a control state request is sent to a target execution control through a network card; and receiving second response information returned by the target execution control through the gateway. And when the first check code and the second check code are determined to be consistent and the current state is the running state, returning first response information to the intelligent terminal, namely the current operation machine can be controlled by the intelligent terminal.
In one embodiment, after determining that the current work machine is capable of being controlled by the terminal, sending a control status request to the target execution control; and receiving second response information returned by the target execution control, wherein the second response information is used for indicating the current state of the target execution control. When the first check code and the second check code are successfully matched and the current state is the sleep state, sending a wake-up instruction to the target execution control, and when third response information returned by the target execution control is received, returning the first response information to the terminal, wherein the third response information is used for indicating that the target execution control is successfully woken up. When the target execution control is awakened successfully, the execution control instruction sent by the terminal can be executed.
Wherein the current state comprises: a sleep state.
Specifically, when the first check code and the second check code are determined to be consistent and the current state is the sleep state, a wake-up instruction is sent to the target execution control through the gateway, and when third response information returned by the target execution control through the gateway is received, the first response information is returned to the intelligent terminal. And when the target execution control is awakened successfully, the execution control instruction sent by the intelligent terminal can be executed.
And step 103, receiving an execution control instruction sent by the terminal.
Specifically, the execution control instruction is used for controlling the target execution control to operate.
And 104, sending the execution control instruction to a target execution control in the working machine so that the target execution control executes the operation corresponding to the execution control instruction.
In a specific embodiment, the T-BOX sends the execution control instruction to the target execution control, and receives fourth response information returned by the target execution control, where the fourth response information is used to indicate that the target execution control has executed an operation corresponding to the execution control instruction.
Specifically, the T-BOX sends the execution control instruction to the target execution control through the gateway, and receives fourth response information returned by the target execution control through the gateway.
In one embodiment, the method further comprises: receiving a request termination instruction, and interrupting the control of the terminal on the operation machine based on the request termination instruction; or, when the execution control instruction is not received within a first preset time after the request control instruction is received, the control of the terminal on the working machine is interrupted; or when a new execution control command is not received within a second preset time after the execution control command is received, the control of the terminal on the working machine is interrupted.
The embodiment of the invention provides a method for controlling a working machine, which can be applied to a terminal. The operation machine control method applied in the terminal and the operation machine control method applied in the T-BOX carry out data interaction, the repeated parts can be the above method, and the repeated parts are not repeated, the specific implementation of the method is as shown in FIG. 3:
Specifically, when a user wants to control the work machine by using the smart terminal, the user clicks an application on the smart terminal to generate a request control command, and the generated request control command is sent to the T-BOX.
In a specific embodiment, the request control instruction includes a first event type message, the terminal generates the first event type message, and sends the first event type message to the telematics processor according to a first preset period and a first preset number of times. The execution control instruction comprises a second event type message, the terminal generates the second event type message based on the first response message, and sends the second event type message to the remote information processor according to a second preset period and second preset times.
The first preset period and the second preset period may be the same or different, and may be adjusted according to actual conditions; the first preset times and the second preset times may be the same or different, and may be adjusted according to actual conditions.
In one embodiment, before receiving the first response message sent by the telematics processor, receiving a verification code sent by the telematics processor; carrying out encryption operation on the verification code and a pre-stored code identifier to obtain a second check code; the second parity encoding is returned to the telematics processor.
Wherein, the encryption operation carried out at the intelligent terminal is consistent with the encryption operation carried out at the T-BOX.
Specifically, when the first response message is received, it is determined that the work machine can be controlled by the current intelligent terminal, and at this time, an execution control instruction is sent to the T-BOX to control the target execution control through the execution control instruction.
The method is applied to a remote information processor and used for receiving a request control instruction sent by a terminal; returning first response information to the terminal based on the request control instruction, wherein the first response information is used for indicating that the working machine can be controlled by the terminal; receiving an execution control instruction sent by a terminal; and sending the execution control instruction to a target execution control in the working machine so as to enable the target execution control to execute the operation corresponding to the execution control instruction.
According to the invention, the remote information processor can realize the purpose of remotely controlling the operation machine without controlling the operation machine on site by an operator by requesting the control instruction, so that the defects of low operation efficiency, low accuracy and the like caused by operating the operation machine on site by the operator in the prior art are overcome, the dangerous condition of the operator is avoided, the working efficiency and the working precision of the operation machine are effectively improved, and the user experience is improved.
In addition, after the first response information is returned to the terminal, the invention determines that the working machine can be controlled by the terminal, and then receives the execution control instruction sent by the terminal, thereby effectively ensuring the safety of the control of the terminal on the working machine.
The embodiment of the invention provides a working machine control system, and specific implementation processes of the system can refer to the working machine control method applied to the terminal and the working machine control method applied to the T-BOX, and repeated parts are not described again. The schematic structural diagram of the system, with particular reference to fig. 4, includes: the system comprises a work machine body 401, a telematics processor 402, a terminal 403 and a target execution control 404, wherein the telematics processor 402 and the target execution control 403 are respectively installed on the work machine body 401, the telematics processor 402 is in communication connection with the terminal 403, and the telematics processor 402 is in communication connection with the target execution control 404;
a terminal 403 for generating a request control command and transmitting the request control command to the telematics processor 402;
the terminal 403, configured to receive the first response message sent by the telematics processor; transmitting an execution control instruction to the telematics processor based on first response information indicating that the work machine body 401 can be controlled by the terminal 403;
a telematics processor 402 for receiving a request control instruction transmitted from a terminal 403; returning first response information to the terminal 403 based on the request control instruction, the first response information indicating that the work machine body 401 can be controlled by the terminal 403; receiving an execution control instruction sent by the terminal 403; sending an execution control instruction to a target execution control 404 in the work machine body 401;
and the target execution control 404 is configured to receive the execution control instruction and execute an operation corresponding to the execution control instruction.
Wherein the system further comprises a cloud server 405 and a gateway 406. The T-BOX receives a request control instruction sent by the cloud server 405, specifically, the terminal sends the request control instruction to the cloud server 405 through a network such as 4G, 5G, or WIFI, the cloud server 405 sends the request control instruction to the T-BOX, and the T-BOX sends each instruction to the target execution control through the gateway 406, which is specifically shown in fig. 5.
In the following, the signaling interaction in the work machine control system is specifically explained by fig. 6:
s601, the intelligent terminal generates a request control instruction.
And S602, the intelligent terminal sends a request control instruction to the cloud server.
S603, the server sends a request control instruction to the T-BOX.
S604, the T-BOX returns the first response information to the cloud server.
S605, the T-BOX sends a control state request to the gateway.
And S606, the gateway sends the control state request to the target execution control.
And S607, the target execution control returns the second response information to the gateway.
S608, the gateway sends the second response information to the T-BOX.
And S609, the T-BOX sends the second response information to the cloud server.
S610, the T-BOX sends a wake-up instruction to the gateway.
S611, the gateway sends a wake-up instruction to the target execution control.
And S612, the target execution control returns third response information to the gateway.
S613, the gateway returns the third response information to the T-BOX.
And S614, the T-BOX returns third response information to the cloud server.
And S615, the cloud server returns second response information to the intelligent terminal.
And S616, the intelligent terminal sends an execution control instruction to the cloud server.
S617, the cloud server sends the execution control instruction to the T-BOX.
S618, the T-BOX sends the execution control instruction to the gateway.
S619, the gateway sends the execution control instruction to the target execution control.
And S620, the target execution control returns fourth response information to the gateway.
S621, the gateway returns the fourth response information to the T-BOX.
And S622, the T-BOX returns fourth response information to the cloud server.
And S623, the cloud server returns fourth response information to the intelligent terminal.
An embodiment of the present invention provides a control device for a working machine, where specific implementation of the device may refer to the above method implementation part, and details of repetition are not repeated, and as shown in fig. 7, the device includes:
a first receiving module 701, configured to receive a request control instruction sent by a terminal;
a returning module 702, configured to return, to the terminal, first response information based on the request control instruction, where the first response information is used to indicate that the work machine can be controlled by the terminal;
a second receiving module 703, configured to receive an execution control instruction sent by the terminal;
a sending module 704, configured to send the execution control instruction to a target execution control in the work machine, so that the target execution control performs an operation corresponding to the execution control instruction.
In a specific embodiment, the returning module 702 is specifically configured to generate a verification code based on the request control instruction, return the verification code to the terminal, and generate a first check code corresponding to the verification code; receiving a second check code sent by the terminal; and when the first check code and the second check code are successfully matched, returning the first response information to the terminal.
In a specific embodiment, the first receiving module 701 is further configured to send a control state request to the target execution control; receiving second response information returned by the target execution control, wherein the second response information is used for indicating the current state of the target execution control; a returning module 702, configured to return the first response information to the terminal when it is determined that the first check code and the second check code are successfully matched and the current state is the running state.
In a specific embodiment, the first receiving module 701 is further configured to send a control state request to the target execution control; receiving second response information returned by the target execution control, wherein the second response information is used for indicating the current state of the target execution control; a returning module 702, configured to send a wakeup instruction to the target execution control when it is determined that the first check code and the second check code are successfully matched and the current state is the sleep state, and return the first response information to the terminal when third response information returned by the target execution control is received, where the third response information is used to indicate that the target execution control is successfully woken up.
In a specific embodiment, the sending module 704 is specifically configured to send the execution control instruction to the target execution control, and receive fourth response information returned by the target execution control, where the fourth response information is used to indicate that the target execution control has executed an operation corresponding to the execution control instruction.
An embodiment of the present invention further provides a control device for a working machine, where specific implementation of the device may refer to the above method implementation part, and details of repetition are not repeated, and as shown in fig. 8, the device includes:
a generating module 801, configured to generate a request control instruction and send the request control instruction to a telematics unit;
a receiving module 802, configured to receive a first response message sent by the telematics processor;
a sending module 803, configured to send an execution control instruction to the telematics processor based on the first response information.
In one embodiment, the receiving module 802 is further configured to receive a verification code sent by the telematics unit; carrying out encryption operation on the verification code and a pre-stored code identifier to obtain a second check code; the second parity encoding is returned to the telematics processor.
In a specific embodiment, the request control instruction includes a first event type message, and the generating module 801 is specifically configured to generate the first event type message, and send the first event type message to the telematics processor according to a first preset period and a first preset number of times; the execution control instruction includes a second event type message, and the sending module 803 is specifically configured to generate the second event type message based on the first response information, and send the second event type message to the telematics processor according to a second preset period and a second preset number of times. An embodiment of the present invention further provides a working machine, which includes the above-described work control system.
An embodiment of the present invention further provides a working machine, including: a work machine body and a telematics processor for use in the work machine control method applied to the telematics processor set forth in the above embodiments.
Wherein, the operation machinery includes: excavators, bulldozers, loaders, rollers, blenders, and the like.
Embodiments of the present invention also provide a computer program product, the computer program product including a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, when executed by a computer, the computer being capable of executing the method for controlling a work machine provided by the above methods, the method including: receiving a request control instruction sent by a terminal; returning first response information to the terminal based on the request control instruction, wherein the first response information is used for indicating that the working machine can be controlled by the terminal; receiving an execution control instruction sent by a terminal; and sending the execution control instruction to a target execution control in the working machine so as to enable the target execution control to execute the operation corresponding to the execution control instruction.
An embodiment of the present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored, the computer program being implemented by a processor to execute the method for controlling a working machine provided in the foregoing embodiments, the method including: receiving a request control instruction sent by a terminal; returning first response information to the terminal based on the request control instruction, wherein the first response information is used for indicating that the working machine can be controlled by the terminal; receiving an execution control instruction sent by a terminal; and sending the execution control instruction to a target execution control in the working machine so as to enable the target execution control to execute the operation corresponding to the execution control instruction.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (10)
1. A work machine control method, for use with a telematics unit, the method comprising:
receiving a request control instruction sent by a terminal;
returning first response information to the terminal based on the request control instruction, wherein the first response information is used for indicating that the working machine can be controlled by the terminal;
receiving an execution control instruction sent by the terminal;
and sending the execution control instruction to a target execution control in the working machine so as to enable the target execution control to execute the operation corresponding to the execution control instruction.
2. The work machine control method according to claim 1, wherein the returning first response information to the terminal based on the request control command includes:
generating a verification code based on the request control instruction, returning the verification code to the terminal, and generating a first check code corresponding to the verification code;
receiving a second check code sent by the terminal;
and when the first check code and the second check code are successfully matched, returning the first response information to the terminal.
3. The work machine control method according to claim 2, further comprising, after receiving the request control command transmitted from the terminal:
sending a control state request to the target execution control;
receiving second response information returned by the target execution control, wherein the second response information is used for indicating the current state of the target execution control;
when it is determined that the first check code and the second check code are successfully matched, returning first response information to the terminal, including:
and when the first check code and the second check code are successfully matched and the current state is the running state, returning the first response information to the terminal.
4. The work machine control method according to claim 2, further comprising, after receiving the request control command transmitted from the terminal:
sending a control state request to the target execution control;
receiving second response information returned by the target execution control, wherein the second response information is used for indicating the current state of the target execution control;
when it is determined that the first check code and the second check code are successfully matched, returning first response information to the terminal, including:
and when the first check code and the second check code are successfully matched and the current state is a sleep state, sending a wakeup instruction to the target execution control, and when third response information returned by the target execution control is received, returning the first response information to the terminal, wherein the third response information is used for indicating that the target execution control is successfully awakened.
5. The work machine control method according to any of claims 1-4, wherein sending the execution control instruction to a target execution control in the work machine to cause the target execution control to perform an operation corresponding to the execution control instruction comprises:
and sending the execution control instruction to the target execution control, and receiving fourth response information returned by the target execution control, wherein the fourth response information is used for indicating that the target execution control has executed an operation corresponding to the execution control instruction.
6. A work machine control method, applied to a terminal, the method comprising:
generating a request control instruction, and sending the request control instruction to a remote information processor;
receiving first response information sent by the remote information processor;
based on the first response information, sending an execution control instruction to the telematics processor.
7. The work machine control method of claim 6, wherein prior to receiving the first response message sent by the telematics unit, further comprising:
receiving a verification code sent by the telematics processor;
carrying out encryption operation on the verification code and a pre-stored code identifier to obtain a second check code;
returning the second parity code to the telematics processor.
8. The work machine control method according to claim 6 or 7, wherein the request control command includes a first event-type message;
the generating a request control instruction and sending the request control instruction to a telematics processor includes:
generating the first event type message, and sending the first event type message to the remote information processor according to a first preset period and a first preset number of times;
the execution control instruction comprises a second event type message;
based on the first response message, sending execution control instructions to the telematics processor, including:
and generating a second event type message based on the first response information, and sending the second event type message to the remote information processor according to a second preset period and a second preset number of times.
9. A work machine control system, the system comprising: the remote information processor is in communication connection with the terminal, and the remote information processor is in communication connection with the target execution control;
the terminal is used for generating a request control instruction and sending the request control instruction to the remote information processor;
the terminal is also used for receiving first response information sent by the remote information processor; transmitting an execution control instruction to the telematics processor based on the first response information indicating that the work machine body can be controlled by the terminal;
the remote information processor is used for receiving a request control instruction sent by the terminal; returning first response information to the terminal based on the request control instruction, wherein the first response information is used for indicating that the work machine body can be controlled by the terminal; receiving an execution control instruction sent by the terminal; sending the execution control instruction to a target execution control in the operation machine body;
and the target execution control is used for receiving the execution control instruction and executing the operation corresponding to the execution control instruction.
10. A work machine, comprising: a work machine body and a telematics processor for performing the work machine control method of any of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111152793.5A CN113821017A (en) | 2021-09-29 | 2021-09-29 | Working machine control method and system and working machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111152793.5A CN113821017A (en) | 2021-09-29 | 2021-09-29 | Working machine control method and system and working machine |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113821017A true CN113821017A (en) | 2021-12-21 |
Family
ID=78921546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111152793.5A Pending CN113821017A (en) | 2021-09-29 | 2021-09-29 | Working machine control method and system and working machine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113821017A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114980263A (en) * | 2022-07-13 | 2022-08-30 | 武汉慧联无限科技有限公司 | Method and device for controlling terminal, processing equipment and storage medium |
CN116352726A (en) * | 2023-05-30 | 2023-06-30 | 成都航空职业技术学院 | Mechanical arm control method and system based on multi-source data collaboration |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103617713A (en) * | 2013-11-19 | 2014-03-05 | 中国科学院深圳先进技术研究院 | Remote control method of vehicle, user terminal and vehicle-mounted terminal |
CN104363266A (en) * | 2014-10-23 | 2015-02-18 | 北京远特科技有限公司 | Remote vehicle control method, TSP (telematics service provider) backstage system and vehicular terminal |
CN105847432A (en) * | 2016-05-23 | 2016-08-10 | 成都亿闻科技有限公司 | Internet-of-things-based remote vehicle control method and apparatus |
CN106375396A (en) * | 2016-08-30 | 2017-02-01 | 乐视控股(北京)有限公司 | Method and device for dormancy and awakening of vehicle-mounted intelligent terminal |
CN107272665A (en) * | 2017-07-31 | 2017-10-20 | 北京新能源汽车股份有限公司 | Vehicle network management method and system |
CN206820780U (en) * | 2017-04-05 | 2017-12-29 | 惠州市凯越电子股份有限公司 | A kind of car networking cross complaint system of vehicle intelligent terminal and hand-held mobile terminal |
CN107786612A (en) * | 2016-08-30 | 2018-03-09 | 比亚迪股份有限公司 | The long-range control method of vehicle, device and system |
CN112165697A (en) * | 2020-09-04 | 2021-01-01 | 诺博汽车科技有限公司 | Tbox sleep wake-up control method and device and terminal equipment |
CN112866331A (en) * | 2020-12-15 | 2021-05-28 | 云度新能源汽车股份有限公司 | Real-time vehicle remote control method on mobile terminal equipment |
-
2021
- 2021-09-29 CN CN202111152793.5A patent/CN113821017A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103617713A (en) * | 2013-11-19 | 2014-03-05 | 中国科学院深圳先进技术研究院 | Remote control method of vehicle, user terminal and vehicle-mounted terminal |
CN104363266A (en) * | 2014-10-23 | 2015-02-18 | 北京远特科技有限公司 | Remote vehicle control method, TSP (telematics service provider) backstage system and vehicular terminal |
CN105847432A (en) * | 2016-05-23 | 2016-08-10 | 成都亿闻科技有限公司 | Internet-of-things-based remote vehicle control method and apparatus |
CN106375396A (en) * | 2016-08-30 | 2017-02-01 | 乐视控股(北京)有限公司 | Method and device for dormancy and awakening of vehicle-mounted intelligent terminal |
CN107786612A (en) * | 2016-08-30 | 2018-03-09 | 比亚迪股份有限公司 | The long-range control method of vehicle, device and system |
CN206820780U (en) * | 2017-04-05 | 2017-12-29 | 惠州市凯越电子股份有限公司 | A kind of car networking cross complaint system of vehicle intelligent terminal and hand-held mobile terminal |
CN107272665A (en) * | 2017-07-31 | 2017-10-20 | 北京新能源汽车股份有限公司 | Vehicle network management method and system |
CN112165697A (en) * | 2020-09-04 | 2021-01-01 | 诺博汽车科技有限公司 | Tbox sleep wake-up control method and device and terminal equipment |
CN112866331A (en) * | 2020-12-15 | 2021-05-28 | 云度新能源汽车股份有限公司 | Real-time vehicle remote control method on mobile terminal equipment |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114980263A (en) * | 2022-07-13 | 2022-08-30 | 武汉慧联无限科技有限公司 | Method and device for controlling terminal, processing equipment and storage medium |
CN114980263B (en) * | 2022-07-13 | 2022-11-18 | 武汉慧联无限科技有限公司 | Method and device for controlling terminal, processing equipment and storage medium |
CN116352726A (en) * | 2023-05-30 | 2023-06-30 | 成都航空职业技术学院 | Mechanical arm control method and system based on multi-source data collaboration |
CN116352726B (en) * | 2023-05-30 | 2023-08-01 | 成都航空职业技术学院 | Mechanical arm control method and system based on multi-source data collaboration |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113821017A (en) | Working machine control method and system and working machine | |
CN112118318A (en) | Vehicle upgrading method, terminal device, vehicle and computer storage medium | |
CN105187438A (en) | Equipment authorization method, device and system | |
CN112819188A (en) | Charging pile control method and device and computer readable storage medium | |
EP3240318A1 (en) | Key negotiation method and system, network entity and computer storage medium | |
CN110912805B (en) | Message reading state synchronization method, terminal, server and system | |
CN112910954B (en) | Remote management method and system for electric power Internet of things equipment | |
CN112905313A (en) | Task processing method and device and electronic equipment | |
CN113250944B (en) | Control method based on master-slave control system and water pump control system | |
CN115904447A (en) | Version updating system, method, electronic equipment and storage medium | |
CN113872851B (en) | Communication method, device, system, equipment and storage medium | |
CN115933591A (en) | Controller diagnosis method, device, equipment and storage medium | |
CN115617823A (en) | Map updating data downloading method, device, equipment and readable medium | |
CN116279286B (en) | Unlocking method, device, equipment and medium of engine | |
CN114070725A (en) | Embedded cross-platform communication service system of electric automobile | |
CN113965360A (en) | Intelligent device cloud server access method, device, medium, device and system | |
CN113071362B (en) | Emergency charging method, device, equipment and storage medium | |
CN112365256B (en) | Payment code management method, terminal equipment, server, system and storage medium | |
CN114996169B (en) | Device diagnosis method, device, electronic device, and storage medium | |
CN112203264B (en) | Equipment pairing method applied to equipment group and equipment in equipment group | |
CN103516688A (en) | Security information interaction system, equipment and method thereof | |
CN103577218A (en) | Method and system for configuring program | |
CN108965273B (en) | Method in Internet of vehicles and communication system for Internet of vehicles | |
CN113867755A (en) | Software upgrading method, device and system for vehicle-mounted terminal | |
CN111651637B (en) | Service data management method and device |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211221 |
|
RJ01 | Rejection of invention patent application after publication |