Engineering vehicle information processing method, device, electronic equipment and storage medium

By receiving and analyzing vehicle operation instructions in the autonomous driving mode of the engineering vehicle, combining the current status and environmental information, quickly identifying and responding to abnormal instructions, the problem that the vehicle terminal in the existing technology is unable to quickly respond to illegal attacks, and the safety of engineering vehicles is improved.

CN115285142BActive Publication Date: 2025-04-01SHENZHEN HAIXING ZHIJIA TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210925675.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-02
Publication Date
2025-04-01
Estimated Expiration
2042-08-02

AI Technical Summary

Technical Problem

In the prior art, when the server key is leaked or illegally attacked, the vehicle end cannot quickly identify and deal with illegal attacks, resulting in the accident.

Method used

When the engineering vehicle is in autonomous driving mode, it receives vehicle operation instructions sent by the service server, obtains current status information and environmental information, determines whether the instructions are abnormal, and sends abnormal information to the cloud server for control when abnormal.

Benefits of technology

It realizes the rapid identification and response of vehicle-side attacks, and improves the safety of engineering vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115285142B_ABST
    Figure CN115285142B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention relates to a method, device, electronic device and storage medium for processing information of an engineering vehicle, comprising: when the engineering vehicle is in an automatic driving mode, receiving a vehicle operation instruction sent by a business server; obtaining current status information and environmental information of the engineering vehicle; determining whether the vehicle operation instruction is abnormal based on the vehicle operation instruction, current status information and environmental information; when it is determined that the vehicle operation instruction is abnormal, sending vehicle operation instruction abnormality information to a cloud server, so that the cloud server controls the engineering vehicle based on the vehicle operation instruction abnormality information, thereby realizing rapid identification of illegal attacks by the vehicle side, rapid response based on the identification result, and improving the safety of the engineering vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of automatic driving of engineering vehicles, and in particular, to an engineering vehicle information processing method, device, electronic device and storage medium. Background Art

[0002] As people pay more attention to the information security of the Industrial Internet of Things and the need to improve corporate competitiveness, the information security of cloud servers, edge servers or remote control consoles and vehicle-side is generally guaranteed by certificate authentication and data encryption. Once the certificate or key is leaked or the server is attacked and hijacked, the vehicle-side cannot identify whether the information is safe, nor can it execute corresponding security response strategies.

[0003] At present, the countermeasures taken for key leakage are generally to re-update the key and reinforce the server. However, this method has a slow response speed to attacks, and the vehicle side does not have the ability to actively discover information security issues. When the server key is leaked or illegally attacked, the vehicle side is still unable to make corresponding processing and cannot avoid accidents. Therefore, how to quickly identify and respond to illegal attacks on the vehicle side has become an urgent problem to be solved. Summary of the invention

[0004] In view of this, in order to solve the above technical problems or part of the technical problems, an embodiment of the present invention provides an engineering vehicle information processing method, device, electronic device and storage medium.

[0005] In a first aspect, an embodiment of the present invention provides a method for processing engineering vehicle information, comprising:

[0006] When the engineering vehicle is in the automatic driving mode, receiving the vehicle operation instruction sent by the business server;

[0007] Obtaining current status information and environment information of the engineering vehicle;

[0008] Determining whether the vehicle operation instruction is abnormal based on the vehicle operation instruction, current state information, and environment information;

[0009] When it is determined that the vehicle operation instruction is abnormal, vehicle operation instruction abnormality information is sent to a cloud server, so that the cloud server controls the engineering vehicle based on the vehicle operation instruction abnormality information.

[0010] In a possible implementation, the method further includes:

[0011] Based on the vehicle operation instruction, current state information and environment information, estimating the execution result of the engineering vehicle after executing the vehicle operation instruction;

[0012] If it is determined that the execution result is not within the preset safety range, then it is determined that the vehicle operation instruction is abnormal.

[0013] In a possible implementation, the method further includes:

[0014] If it is determined that the vehicle operation instruction is abnormal, a danger level corresponding to the vehicle operation instruction is determined based on the vehicle operation instruction and a preset instruction danger level.

[0015] In a possible implementation, the method further includes:

[0016] Check whether the key certificate for establishing a communication connection with the cloud server is normal;

[0017] If the secret key certificate is normal, the danger level corresponding to the vehicle operation instruction and the execution result are sent to the cloud server;

[0018] Receive a stop operation instruction sent by the cloud server, and control the engineering vehicle to stop the current operation based on the stop operation instruction.

[0019] In a possible implementation, the method further includes:

[0020] If the key certificate is abnormal, a request to update the key certificate is sent to the cloud server so that the cloud server resends the key certificate;

[0021] Receive the secret key certificate resent by the cloud server, update the local original secret key certificate, and re-execute the step of sending the danger level corresponding to the vehicle operation instruction and the execution result to the cloud server.

[0022] In a possible implementation, the method further includes:

[0023] When the vehicle operation instructions return to normal, receive the recovery operation instructions sent by the monitoring center;

[0024] The engineering vehicle is controlled to resume operation based on the resume operation instruction.

[0025] In a second aspect, an embodiment of the present invention provides a method for processing engineering vehicle information, comprising:

[0026] When the vehicle operation instruction is abnormal, receiving the vehicle operation instruction abnormal information and the danger level corresponding to the vehicle operation instruction sent by the engineering vehicle end;

[0027] Based on the abnormal information of the vehicle operation instruction and the danger level corresponding to the vehicle operation instruction, a stop operation instruction is sent to the engineering vehicle, and an alarm message is sent to a monitoring center.

[0028] In a third aspect, an embodiment of the present invention provides an engineering vehicle information processing device, comprising:

[0029] A receiving module, used to receive a vehicle operation instruction sent by a business server when the engineering vehicle is in an automatic driving mode;

[0030] An acquisition module, used to acquire the current state information and the environment information of the engineering vehicle;

[0031] A determination module, configured to determine whether the vehicle operation instruction is abnormal based on the vehicle operation instruction, current state information, and environment information;

[0032] The sending module is used to send vehicle operation instruction abnormality information to the cloud server when it is determined that the vehicle operation instruction is abnormal, so that the cloud server controls the engineering vehicle based on the vehicle operation instruction abnormality information.

[0033] In a fourth aspect, an embodiment of the present invention provides an engineering vehicle information processing device, including:

[0034] A receiving module, used for receiving abnormal vehicle operation instruction information and a danger level corresponding to the vehicle operation instruction sent by the engineering vehicle end when the vehicle operation instruction is abnormal;

[0035] The sending module is used to send a stop operation instruction to the engineering vehicle based on the abnormal information of the vehicle operation instruction and the danger level corresponding to the vehicle operation instruction, and send an alarm message to the monitoring center.

[0036] In a fifth aspect, an embodiment of the present invention provides an electronic device, comprising: a processor and a memory, wherein the processor is used to execute an engineering vehicle information processing program stored in the memory to implement the engineering vehicle information processing method described in the first and second aspects above.

[0037] In a fourth aspect, an embodiment of the present invention provides a storage medium, comprising: the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the engineering vehicle information processing method described in the first and second aspects above.

[0038] The engineering vehicle information processing scheme provided by the embodiment of the present invention receives the vehicle operation instruction sent by the business server when the engineering vehicle is in the automatic driving mode; obtains the current state information and the environment information of the engineering vehicle; determines whether the vehicle operation instruction is abnormal based on the vehicle operation instruction, the current state information and the environment information; and when it is determined that the vehicle operation instruction is abnormal, sends the vehicle operation instruction abnormality information to the cloud server, so that the cloud server controls the engineering vehicle based on the vehicle operation instruction abnormality information. Compared with the problems in the prior art that the response speed to abnormal attacks is slow and the vehicle end does not have the ability to actively discover information security issues and cannot make corresponding processing, this scheme can realize the rapid identification of illegal attacks by the vehicle end, and respond quickly according to the identification results, thereby improving the safety of engineering vehicles.

[0039] The engineering vehicle information processing scheme provided by the embodiment of the present invention receives vehicle operation instruction abnormality information and the danger level corresponding to the vehicle operation instruction sent by the engineering vehicle end when the vehicle operation instruction is abnormal; based on the vehicle operation instruction abnormality information and the danger level corresponding to the vehicle operation instruction, a stop operation instruction is sent to the engineering vehicle, and an alarm information is sent to a monitoring center. When the server is illegally attacked, the engineering vehicle can be controlled by quickly responding to the abnormal instruction identification result, thereby improving the safety of the engineering vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 A schematic flow chart of a method for processing engineering vehicle information provided by an embodiment of the present invention;

[0041] Figure 2 A multi-terminal signaling interaction diagram provided for an embodiment of the present invention;

[0042] Figure 3 A schematic flow chart of another method for processing engineering vehicle information provided by an embodiment of the present invention;

[0043] Figure 4 A schematic flow chart of another method for processing engineering vehicle information provided by an embodiment of the present invention;

[0044] Figure 5 A schematic diagram of the structure of an engineering vehicle information processing device provided by an embodiment of the present invention;

[0045] Figure 6 A schematic diagram of the structure of another engineering vehicle information processing device provided by an embodiment of the present invention;

[0046] Figure 7 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0047] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0048] To facilitate understanding of the embodiments of the present invention, specific embodiments will be further explained below in conjunction with the accompanying drawings. The embodiments do not constitute a limitation on the embodiments of the present invention.

[0049] Figure 1 A flow chart of a method for processing engineering vehicle information provided by an embodiment of the present invention is shown in FIG. Figure 1 As shown, the method specifically includes:

[0050] S11. When the engineering vehicle is in the automatic driving mode, receive a vehicle operation instruction sent by the business server.

[0051] The present invention is preferably applicable to the scenario where an engineering vehicle receives an operation instruction issued by a business server in an automatic driving mode and processes the operation instruction. Since there is a possibility that the business server sends malicious destruction instructions to the engineering vehicle after being maliciously attacked, an instruction recording module can be set up on the engineering vehicle to record all received instructions for data analysis and accident scene restoration; at the same time, an instruction recognition and judgment module is set up to recognize and judge whether the received instructions are abnormal. Set up a cloud server in the cloud ( Figure 2 The emergency server in the system is used to respond to abnormal instructions, issue stop operation instructions to engineering vehicles, and send alarm information to the monitoring center.

[0052] The following is combined with Figure 2 The multi-terminal signaling interaction diagram shown is used to illustrate:

[0053] In the embodiment of the present invention, when the engineering vehicle is in the automatic driving mode, the vehicle operation instruction sent by the business server can be received in real time, and the vehicle operation instruction can guide the engineering vehicle to perform corresponding operations.

[0054] S12: Obtain current status information and environment information of the engineering vehicle.

[0055] The current state information and the surrounding environment information of the engineering vehicle are obtained, wherein the current state information of the engineering vehicle includes but is not limited to: vehicle posture, operation type, etc.; the surrounding environment information may be the surrounding environment of the current operation of the engineering vehicle, including but not limited to: surrounding pothole environment, distance between each wheel and the edge of the pothole, obstacle information, whether there are people around, etc. The surrounding environment information may be obtained by radars, various sensors or cameras installed on the engineering vehicle.

[0056] For example, taking an excavator as an example, the current status information may be the upward angle of the excavator's digging arm, the relative position information between the excavator body and the digging arm, the direction of the front of the vehicle, etc.

[0057] S13: Determine whether the vehicle operation instruction is abnormal based on the vehicle operation instruction, current state information and environment information.

[0058] Based on the vehicle operation instruction, the current state information of the engineering vehicle and the surrounding environment information, it can be determined whether the vehicle operation instruction is abnormal.

[0059] For example, the current status information of the engineering vehicle shows that the front of the vehicle is facing due south, and the environmental information shows that there is a deep pit one meter south of the front of the vehicle. If the vehicle operation instruction received by the vehicle at this time is to drive forward, it can be determined that the vehicle operation instruction is abnormal because it may cause the vehicle to fall into the deep pit.

[0060] For another example, the current state information of the engineering vehicle shows that the driving speed is A, and the environment information shows that there are other vehicles or people in front of the vehicle. If the vehicle operation instruction received by the vehicle at this time is to accelerate, it can be determined that the vehicle operation instruction is abnormal because it may cause the vehicle to collide with the vehicle or person in front.

[0061] S14. When it is determined that the vehicle operation instruction is abnormal, the vehicle operation instruction abnormality information is sent to the cloud server, so that the cloud server controls the engineering vehicle based on the vehicle operation instruction abnormality information.

[0062] When it is determined that the vehicle operation instruction is abnormal, the vehicle operation instruction abnormality information is sent to the cloud server. The abnormal information includes the operation instruction as an abnormal type and may also include the danger level, so that the cloud server responds and processes based on the received vehicle operation instruction abnormality information to achieve control of the engineering vehicle. The specific process is not described in detail here.

[0063] The engineering vehicle information processing method provided by the embodiment of the present invention receives the vehicle operation instruction sent by the business server when the engineering vehicle is in the automatic driving mode; obtains the current state information and the environment information of the engineering vehicle; determines whether the vehicle operation instruction is abnormal based on the vehicle operation instruction, the current state information and the environment information; when it is determined that the vehicle operation instruction is abnormal, sends the vehicle operation instruction abnormality information to the cloud server, so that the cloud server controls the engineering vehicle based on the vehicle operation instruction abnormality information. Compared with the problems in the prior art that the response speed to abnormal attacks is slow and the vehicle end does not have the ability to actively discover information security problems and cannot make corresponding processing, the present method can realize the rapid identification of illegal attacks by the vehicle end, and respond quickly according to the identification results, thereby improving the safety of engineering vehicles.

[0064] Figure 3 A flow chart of another method for processing engineering vehicle information provided by an embodiment of the present invention is shown as follows: Figure 3 As shown, the method specifically includes:

[0065] S31. Based on the vehicle operation instruction, current state information and environment information, estimate the execution result of the engineering vehicle after executing the vehicle operation instruction.

[0066] In the embodiment of the present invention, when the engineering vehicle is in the automatic driving mode, the vehicle operation instruction sent by the business server can be received in real time, and the vehicle operation instruction can guide the engineering vehicle to perform corresponding operations.

[0067] Furthermore, the current state information and the surrounding environment information of the engineering vehicle are obtained, wherein the current state information of the engineering vehicle includes but is not limited to: vehicle posture, operation type, etc.; the surrounding environment information may be the surrounding environment of the current operation of the engineering vehicle, including but not limited to: surrounding pothole environment, distance between each wheel and the edge of the pothole, obstacle information, whether there are people around, etc. The surrounding environment information may be obtained by radars, various sensors or cameras installed on the engineering vehicle.

[0068] Furthermore, based on the vehicle operation instruction, current state information and surrounding environment information, an execution result of the engineering vehicle after executing the vehicle operation instruction is estimated.

[0069] For example, taking a mixer as an example, the current status information may be that the mixer is in working state (mixing concrete), the front of the vehicle is facing due south, and it is in driving state. In the environmental information, there is a deep pit one meter due south of the front of the vehicle. If the vehicle operation instruction received by the vehicle at this time is to continue driving forward, it can be estimated that the execution result of the vehicle operation instruction is that the vehicle falls into the deep pit.

[0070] S32: If it is determined that the execution result is not within a preset safety range, then it is determined that the vehicle operation instruction is abnormal.

[0071] In the embodiment of the present invention, whether it is safe can be determined based on the estimated execution result. If it is determined that the estimated execution result is not safe, it can be determined that the vehicle operation instruction is abnormal.

[0072] Optionally, if there is a person three meters in front of the vehicle, the vehicle operation instruction is to move forward one meter, and the estimated execution result is that it can move forward one meter without a safety accident, then it can be determined that the vehicle operation instruction is within a safe range and the vehicle operation instruction is normal.

[0073] S33: If it is determined that the vehicle operation instruction is abnormal, determine the danger level corresponding to the vehicle operation instruction based on the vehicle operation instruction and a preset instruction danger level.

[0074] In the embodiment of the present invention, the danger level of the instructions can be preset, wherein the speed, power, steering and other instructions can be defined as high-risk instructions, and the wiper, temperature, light and other instructions can be defined as general instructions.

[0075] If the above result is that the vehicle operation instruction is determined to be abnormal, the danger level corresponding to the vehicle operation instruction is determined based on the vehicle operation instruction and the above preset instruction danger level.

[0076] For example, if there is a person three meters in front of the vehicle and the vehicle operation instruction is to accelerate, it can be determined that the instruction is a high-risk instruction.

[0077] S34, checking whether the key certificate for establishing a communication connection with the cloud server is normal.

[0078] S35. If the secret key certificate is normal, the danger level corresponding to the vehicle operation instruction and the execution result are sent to the cloud server.

[0079] In the embodiment of the present invention, a communication channel is established with a cloud server through a secret key certificate, which can be pre-stored on the engineering vehicle side or set to be updated regularly to prevent secret key leakage. The engineering vehicle side can be set to periodically detect whether the secret key certificate is normal.

[0080] If the secret key certificate is normal, the danger level and estimated execution result corresponding to the vehicle operation instruction can be sent to the cloud server.

[0081] S36, receiving a stop operation instruction sent by the cloud server, and controlling the engineering vehicle to stop the current operation based on the stop operation instruction.

[0082] After receiving the danger level and estimated execution result corresponding to the vehicle operation instruction sent by the engineering vehicle, the cloud server sends a stop operation instruction to the engineering vehicle. The engineering vehicle receives the stop operation instruction sent by the cloud server, and controls the engineering vehicle to stop the current operation in response to the stop operation instruction.

[0083] S37. If the key certificate is abnormal, a request for updating the key certificate is sent to the cloud server so that the cloud server resends the key certificate.

[0084] In another optional solution of the embodiment of the present invention, if the key certificate is abnormal, a request for updating the key certificate is sent to the cloud server, the key certificate is updated again, and a communication channel is established with the cloud server.

[0085] S38, receiving the secret key certificate resent by the cloud server, updating the local original secret key certificate, and re-executing the step of sending the danger level corresponding to the vehicle operation instruction and the execution result to the cloud server.

[0086] The engineering vehicle receives the secret key certificate resent by the cloud server, updates the local original secret key certificate, re-establishes the communication channel with the cloud server, and then sends the danger level corresponding to the vehicle operation instruction and the estimated execution result to the cloud server.

[0087] Optionally, when the vehicle operation instructions return to normal, a recovery operation instruction sent by the monitoring center is received, and the engineering vehicle is controlled to resume operation in response to the recovery operation instruction.

[0088] The engineering vehicle information processing method provided in the embodiment of the present invention receives the vehicle operation instruction sent by the business server when the engineering vehicle is in the automatic driving mode; obtains the current state information and the environment information of the engineering vehicle; determines whether the vehicle operation instruction is abnormal based on the vehicle operation instruction, the current state information and the environment information; and when it is determined that the vehicle operation instruction is abnormal, sends the vehicle operation instruction abnormality information to the cloud server, so that the cloud server controls the engineering vehicle based on the vehicle operation instruction abnormality information. This method can realize the rapid identification of illegal attacks by the vehicle side, and quickly respond according to the identification results, thereby improving the safety of engineering vehicles.

[0089] Figure 4 A flow chart of another method for processing engineering vehicle information provided by an embodiment of the present invention is shown as follows: Figure 4 As shown, the method specifically includes:

[0090] S41. When the vehicle operation instruction is abnormal, receiving the vehicle operation instruction abnormality information and the danger level corresponding to the vehicle operation instruction sent by the engineering vehicle end.

[0091] S42: Based on the abnormal information of the vehicle operation instruction and the danger level corresponding to the vehicle operation instruction, a stop operation instruction is sent to the engineering vehicle, and an alarm message is sent to a monitoring center.

[0092] When the engineering vehicle side identifies an abnormality in the vehicle operation instruction, the cloud server receives the abnormal vehicle operation instruction information and the danger level corresponding to the vehicle operation instruction sent by the engineering vehicle side, and based on the abnormal vehicle operation instruction information and the danger level corresponding to the vehicle operation instruction, sends a stop operation instruction to the engineering vehicle, and sends an alarm message to the monitoring center at the same time, and can also send the possible consequences of the dangerous instruction at the same time.

[0093] Optionally, after receiving the alarm information, the monitoring center can start the corresponding alarm in the form of sound or light according to the danger level, so that the staff of the monitoring center can respond quickly. The staff will check and analyze the rationality of the vehicle operation instruction. If it is determined to be a false alarm, the staff will send an instruction to notify the vehicle to ignore the alarm and continue the operation. If it is determined to be a malicious sabotage instruction, the staff will send an instruction to notify the vehicle to stop the operation. After waiting for the staff to handle the information security incident, the vehicle can continue to operate by issuing instructions.

[0094] The engineering vehicle information processing scheme provided by the embodiment of the present invention receives vehicle operation instruction abnormality information and the danger level corresponding to the vehicle operation instruction sent by the engineering vehicle end when the vehicle operation instruction is abnormal; based on the vehicle operation instruction abnormality information and the danger level corresponding to the vehicle operation instruction, a stop operation instruction is sent to the engineering vehicle, and an alarm information is sent to a monitoring center. When the server is illegally attacked, the engineering vehicle can be controlled by quickly responding to the abnormal instruction identification result, thereby improving the safety of the engineering vehicle.

[0095] Figure 5 A schematic diagram of the structure of an engineering vehicle information processing device provided by an embodiment of the present invention specifically includes:

[0096] The receiving module 501 is used to receive the vehicle operation instruction sent by the service server when the engineering vehicle is in the automatic driving mode. For detailed description, please refer to the relevant description corresponding to the above method embodiment, which will not be repeated here.

[0097] The acquisition module 502 is used to acquire the current state information and the environment information of the engineering vehicle. For detailed description, please refer to the relevant description corresponding to the above method embodiment, which will not be repeated here.

[0098] The determination module 503 is used to determine whether the vehicle operation instruction is abnormal based on the vehicle operation instruction, current state information and environment information. For detailed description, please refer to the relevant description corresponding to the above method embodiment, which will not be repeated here.

[0099] The sending module 504 is used to send the vehicle operation instruction abnormality information to the cloud server when determining that the vehicle operation instruction is abnormal, so that the cloud server controls the engineering vehicle based on the vehicle operation instruction abnormality information. For detailed description, please refer to the relevant description corresponding to the above method embodiment, which will not be repeated here.

[0100] The engineering vehicle information processing device provided in an embodiment of the present invention is used to execute the engineering vehicle information processing method provided in the above embodiment. Its implementation method and principle are the same. For details, please refer to the relevant description of the above method embodiment and will not be repeated here.

[0101] Figure 6 A schematic diagram of the structure of another engineering vehicle information processing device provided by an embodiment of the present invention specifically includes:

[0102] The receiving module 601 is used to receive the abnormal vehicle operation instruction information and the danger level corresponding to the vehicle operation instruction sent by the engineering vehicle end when the vehicle operation instruction is abnormal. For detailed description, please refer to the relevant description corresponding to the above method embodiment, which will not be repeated here.

[0103] The sending module 602 is used to send a stop operation instruction to the engineering vehicle based on the abnormal information of the vehicle operation instruction and the danger level corresponding to the vehicle operation instruction, and send an alarm message to the monitoring center. For detailed description, please refer to the relevant description corresponding to the above method embodiment, which will not be repeated here.

[0104] The engineering vehicle information processing device provided in an embodiment of the present invention is used to execute the engineering vehicle information processing method provided in the above embodiment. Its implementation method and principle are the same. For details, please refer to the relevant description of the above method embodiment and will not be repeated here.

[0105] Figure 7 An electronic device according to an embodiment of the present invention is shown. Figure 7 As shown, the electronic device may include a processor 901 and a memory 902, wherein the processor 901 and the memory 902 may be connected via a bus or other means. Figure 7 The example of connecting through bus is taken in the following.

[0106] The processor 901 may be a central processing unit (CPU). The processor 901 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or a combination of the above chips.

[0107] The memory 902 is a non-transitory computer-readable storage medium that can be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as program instructions / modules corresponding to the methods provided in the embodiments of the present invention. The processor 901 executes various functional applications and data processing of the processor by running the non-transitory software programs, instructions and modules stored in the memory 902, that is, implementing the methods in the above method embodiments.

[0108] The memory 902 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required by at least one function; the data storage area may store data created by the processor 901, etc. In addition, the memory 902 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 902 may optionally include a memory remotely arranged relative to the processor 901, and these remote memories may be connected to the processor 901 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0109] One or more modules are stored in the memory 902 , and when executed by the processor 901 , the method in the above method embodiment is executed.

[0110] The specific details of the above electronic device can be understood by referring to the corresponding descriptions and effects in the above method embodiments, and will not be repeated here.

[0111] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD), etc.; the storage medium can also include a combination of the above-mentioned types of memory.

[0112] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A method for processing information of an engineering vehicle, applied to a computing and communication platform of an engineering vehicle, characterized in that: include: When the engineering vehicle is in the automatic driving mode, receiving the vehicle operation instruction sent by the business server; Obtaining current status information and environment information of the engineering vehicle; Determining whether the vehicle operation instruction is abnormal based on the vehicle operation instruction, current state information, and environment information; When it is determined that the vehicle operation instruction is abnormal, sending vehicle operation instruction abnormality information to a cloud server, so that the cloud server controls the engineering vehicle based on the vehicle operation instruction abnormality information; The determining whether the vehicle operation instruction is abnormal based on the vehicle operation instruction, current state information, and environment information includes: Based on the vehicle operation instruction, current state information and environment information, estimating the execution result of the engineering vehicle after executing the vehicle operation instruction; If it is determined that the execution result is not within a preset safety range, determining that the vehicle operation instruction is abnormal; If it is determined that the vehicle operation instruction is abnormal, determining a danger level corresponding to the vehicle operation instruction based on the vehicle operation instruction and a preset instruction danger level; When determining that the vehicle operation instruction is abnormal, sending vehicle operation instruction abnormality information to a cloud server so that the cloud server controls the engineering vehicle based on the vehicle operation instruction abnormality information, including: Check whether the key certificate for establishing a communication connection with the cloud server is normal; If the secret key certificate is normal, the danger level corresponding to the vehicle operation instruction and the execution result are sent to the cloud server; Receive a stop operation instruction sent by the cloud server, and control the engineering vehicle to stop the current operation based on the stop operation instruction.

2. The method according to claim 1, characterized in that The method further comprises: If the key certificate is abnormal, a request to update the key certificate is sent to the cloud server so that the cloud server resends the key certificate; Receive the secret key certificate resent by the cloud server, update the local original secret key certificate, and re-execute the step of sending the danger level corresponding to the vehicle operation instruction and the execution result to the cloud server.

3. The method according to any one of claims 1-2, characterized in that: The method further comprises: When the vehicle operation instructions return to normal, receive the recovery operation instructions sent by the monitoring center; The engineering vehicle is controlled to resume operation based on the resume operation instruction.

4. An engineering vehicle information processing device, characterized in that: include: A receiving module, used to receive a vehicle operation instruction sent by a business server when the engineering vehicle is in an automatic driving mode; An acquisition module, used to acquire the current state information and the environment information of the engineering vehicle; A determination module, configured to determine whether the vehicle operation instruction is abnormal based on the vehicle operation instruction, current state information, and environment information; A sending module, configured to send abnormal vehicle operation instruction information to a cloud server when determining that the vehicle operation instruction is abnormal, so that the cloud server controls the engineering vehicle based on the abnormal vehicle operation instruction information; The determining whether the vehicle operation instruction is abnormal based on the vehicle operation instruction, current state information, and environment information includes: Based on the vehicle operation instruction, current state information and environment information, estimating the execution result of the engineering vehicle after executing the vehicle operation instruction; If it is determined that the execution result is not within a preset safety range, determining that the vehicle operation instruction is abnormal; If it is determined that the vehicle operation instruction is abnormal, determining a danger level corresponding to the vehicle operation instruction based on the vehicle operation instruction and a preset instruction danger level; When determining that the vehicle operation instruction is abnormal, sending vehicle operation instruction abnormality information to a cloud server so that the cloud server controls the engineering vehicle based on the vehicle operation instruction abnormality information, including: Check whether the key certificate for establishing a communication connection with the cloud server is normal; If the secret key certificate is normal, the danger level corresponding to the vehicle operation instruction and the execution result are sent to the cloud server; Receive a stop operation instruction sent by the cloud server, and control the engineering vehicle to stop the current operation based on the stop operation instruction.

5. An electronic device, characterized in that: include: A processor and a memory, wherein the processor is used to execute a program stored in the memory to implement the engineering vehicle information processing method according to any one of claims 1 to 3.

6. A storage medium, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the engineering vehicle information processing method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Method and device for controlling self-driving vehicle

    CN109532847A