Control method, processor, control system and storage medium for engineering vehicles
By periodically receiving application codes to generate dynamic passwords, the vehicle status can be compared and controlled in real time, solving the problem of remote control in areas with poor signals, achieving a stable connection between engineering vehicles and the control platform, and preventing equipment from losing connection.
Patent Information
- Application Number
- CN202211090773.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-07
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2042-09-07
AI Technical Summary
When the IoT device is in an area with poor or no signal, remote control cannot be achieved and there is a risk of device loss of connection.
By periodically receiving the application code of the engineering vehicle, generating a dynamic password, comparing and controlling the vehicle status in real time, ensuring a strong connection between the vehicle and the control platform, and using dynamic password interaction to ensure that the equipment does not lose connection.
It enables effective control of engineering vehicles even in areas with poor or no signal, ensuring a stable connection between the equipment and the platform and preventing the equipment from losing connection.
Smart Images

Figure CN116319903B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a control method, processor, control system, and storage medium for an engineering vehicle. Background Art
[0002] With the development of the Internet of Things (IoT), the industry has developed remote control technologies based on the IoT. Before equipment leaves the factory, a GPS terminal is installed, enabling remote control of the equipment via 3G / 4G / 5G networks. However, when the equipment is operating in areas with poor or no signal, remote control becomes impossible. There is also the risk of the GPS terminal being removed, causing the equipment to lose connectivity. Summary of the Invention
[0003] The purpose of the embodiments of the present application is to provide a control method, processor, control system and storage medium for an engineering vehicle.
[0004] To achieve the above objectives, the present application provides, in a first aspect, a control method for an engineering vehicle, which is applied to a control platform. The control method includes:
[0005] Periodically receive application codes sent by engineering vehicles, which are determined based on the equipment identification of the engineering vehicles;
[0006] Determine the vehicle status of engineering vehicles;
[0007] When the vehicle is unlocked, a dynamic password corresponding to the engineering vehicle is generated according to the application code;
[0008] Sending the dynamic password to the engineering vehicle so that the engineering vehicle compares the dynamic password with a pre-stored target password, where the target password is generated by the engineering vehicle's electronic control unit based on the pre-stored device identification;
[0009] When the engineering vehicle determines that the dynamic password is inconsistent with the target password and determines that the dynamic password is invalid, receiving the password comparison notification sent by the engineering vehicle;
[0010] The control parameters for the engineering vehicle are determined according to the password comparison notification, and the engineering vehicle is controlled to execute the control parameters to enter the target vehicle state.
[0011] In an embodiment of the present application, the control method also includes: when the engineering vehicle determines that the dynamic password is inconsistent with the target password and the dynamic password is valid, receiving the updated application code sent by the engineering vehicle; updating the dynamic password according to the updated application code; sending the updated dynamic password to the engineering vehicle so that the engineering vehicle compares the updated dynamic password with the target password; until the engineering vehicle determines that the updated dynamic password is inconsistent with the target password and the updated dynamic password is invalid, receiving the password comparison notification sent by the engineering vehicle.
[0012] In an embodiment of the present application, the control method also includes: when the vehicle status is locked, obtaining the locking time of the engineering vehicle; when the locking time does not exceed the preset time, re-determining the vehicle status of the engineering vehicle; when the vehicle status is locked, obtaining the locking time of the engineering vehicle again until the locking time of the engineering vehicle exceeds the preset time; when the locking time exceeds the preset time, determining the control parameters for the engineering vehicle, and controlling the engineering vehicle to execute the control parameters to enter the target vehicle state.
[0013] In an embodiment of the present application, the control parameters include a first control parameter and a second control parameter. The control parameters for the engineering vehicle are determined based on the password comparison notification. Controlling the engineering vehicle to execute the control parameters to enter the target vehicle state includes: controlling the engineering vehicle to execute the first control parameter so that the engineering vehicle starts to reduce the displacement after a first period of time; controlling the engineering vehicle to execute the second control parameter so that the engineering vehicle starts the vehicle locking operation after a second period of time.
[0014] In an embodiment of the present application, the control method further includes: after receiving the password comparison notification sent by the engineering vehicle, sending a warning notification to the engineering vehicle, so that the engineering vehicle displays a corresponding prompt on the display device according to the warning notification, and / or starts an alarm operation.
[0015] In an embodiment of the present application, periodically receiving application codes sent by engineering vehicles includes: periodically receiving working condition data sent by engineering vehicles, the working condition data including the application code, operation data and location data of the engineering vehicle; classifying and processing the working condition data to store the working condition data in the topic corresponding to the message queue; using the Flink computing engine to parse the working condition data stored in the topic corresponding to the message queue into plaintext working condition data; filtering out the data corresponding to the application code in the plaintext working condition data, and sending the data corresponding to the application code to the topic corresponding to the message queue; starting the dynamic password service to consume the topic corresponding to the message queue to obtain the application code of the engineering vehicle.
[0016] In an embodiment of the present application, when the vehicle status is unlocked, generating a dynamic password corresponding to the engineering vehicle based on the application code includes: when the vehicle status is unlocked, starting the password generation service, and using a preset algorithm to generate a dynamic password corresponding to the engineering vehicle based on the application code.
[0017] In an embodiment of the present application, the control method also includes: obtaining and saving the registration information of the engineering vehicle before periodically receiving the application code sent by the engineering vehicle, the registration information including the equipment identification of the engineering vehicle; debugging the electronic control unit of the engineering vehicle to ensure that the electronic control unit functions normally and that the equipment identification pre-stored in the electronic control unit is consistent with the equipment identification in the registration information.
[0018] A second aspect of the present application provides a processor configured to execute the above-mentioned control method for an engineering vehicle, where the control method is applied to a control platform.
[0019] A third aspect of the present application provides a machine-readable storage medium having instructions stored thereon, wherein when the instructions are executed by a processor, the processor is configured to execute the above-mentioned control method for engineering vehicles, and the control method is applied to a control platform.
[0020] A fourth aspect of the present application provides a control method for an engineering vehicle, which is applied to vehicle equipment. The control method includes:
[0021] Periodically send the application code to the control platform. The application code is determined according to the equipment identification of the engineering vehicle;
[0022] Determine the target password of the engineering vehicle according to the pre-stored equipment identification of the engineering vehicle;
[0023] Receive a dynamic password, which is dynamically generated by the control platform based on the received application code;
[0024] Compare the dynamic password with the target password;
[0025] If the dynamic password is inconsistent with the target password and the dynamic password is determined to be invalid, a password comparison notification is sent to the control platform;
[0026] Receive control parameters returned by the control platform based on the password comparison notification;
[0027] Control parameters are executed to enter the target vehicle state.
[0028] In an embodiment of the present application, the control method also includes: when the dynamic password is inconsistent with the target password and it is determined that the dynamic password is valid, sending the updated application code to the control platform; receiving the updated dynamic password returned by the control platform, the updated dynamic password is dynamically generated by the control platform based on the received updated application code; comparing the updated dynamic password with the target password; until the updated dynamic password is inconsistent with the target password and it is determined that the updated dynamic password is invalid, sending a password comparison notification to the control platform.
[0029] In an embodiment of the present application, the control parameters include a first control parameter and a second control parameter. The control parameter returned by the receiving control platform according to the password comparison notification, and the execution of the control parameters to enter the target vehicle state includes: executing the first control parameter to enable the engineering vehicle to start reducing the displacement after a first period of time; executing the second control parameter to enable the engineering vehicle to start the vehicle locking operation after a second period of time.
[0030] In an embodiment of the present application, the engineering vehicle includes a display device, and the method further includes: after sending a password comparison notification to the control platform, receiving a warning notification sent by the control platform; displaying a corresponding prompt on the display device according to the warning notification, and / or starting an alarm operation.
[0031] A fifth aspect of the present application provides a processor configured to execute the above-mentioned control method for an engineering vehicle, and the control method is applied to an engineering vehicle.
[0032] The sixth aspect of the present application provides a machine-readable storage medium having instructions stored thereon, characterized in that when the instructions are executed by a processor, the processor is configured to execute the above-mentioned control method for engineering vehicles, and the control method is applied to engineering vehicles.
[0033] A seventh aspect of the present application provides a control system for an engineering vehicle, comprising:
[0034] A control platform, comprising a processor configured to execute the above-mentioned control method for an engineering vehicle, the control method being applied to the control platform; and
[0035] An engineering vehicle includes a processor configured to execute the above control method for the engineering vehicle, and the control method is applied to the engineering vehicle.
[0036] The above technical solution enables real-time determination of the connection status between the control platform and the construction vehicle. Whether the construction vehicle is in the target state can be determined by determining whether the target password of the construction vehicle matches the dynamic password of the control platform. If the dynamic password and the target password do not match, the construction vehicle can be brought into the target state using the control parameters of the control platform, thus achieving a strong connection between the device and the platform and ensuring that the device does not lose connection.
[0037] Other features and advantages of the embodiments of the present application will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the following detailed description, they are used to explain the embodiments of the present application but do not constitute a limitation on the embodiments of the present application. In the accompanying drawings:
[0039] Figure 1 A schematic diagram of an application environment of a control method for an engineering vehicle according to an embodiment of the present application is shown schematically;
[0040] Figure 2 A first flow chart of a control method for an engineering vehicle according to an embodiment of the present application is schematically shown;
[0041] Figure 3 A second flow chart of a control method for an engineering vehicle according to an embodiment of the present application is schematically shown;
[0042] Figure 4 A third flow chart of a control method for an engineering vehicle according to an embodiment of the present application is schematically shown;
[0043] Figure 5 The following schematically shows a structural block diagram of a control system for an engineering vehicle according to an embodiment of the present application;
[0044] Figure 6 The internal structure diagram of a computer device according to an embodiment of the present application is schematically shown. DETAILED DESCRIPTION
[0045] To make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the specific implementation methods described herein are only used to illustrate and explain the embodiments of the present application and are not used to limit the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0046] The control method for engineering vehicles provided in this application can be applied to Figure 1 In the application environment shown, the engineering vehicle 101 communicates with the control platform 102 via a network. The engineering vehicle 101 can periodically transmit signals to the control platform 102 via the network. The transmitted signals can be one or more of an application code, a dynamic password, and control parameters. The engineering vehicle 101 can periodically send signals to the control platform 102. After receiving the signal from the engineering vehicle 101, the control platform 102 parses the signal and obtains the application code. The control platform 102 determines the corresponding dynamic password based on the application code and then sends the dynamic password to the engineering vehicle 101. The engineering vehicle 101 compares the received dynamic password with a pre-stored target password and sends a comparison notification to the control platform 102. The control platform 102 determines the control parameters based on the received comparison notification and controls the engineering vehicle 101 to execute the control parameters and enter the target state. The engineering vehicle 101 can be equipped with a device that can receive and send signals.
[0047] Figure 2 The first flow chart of the control method for an engineering vehicle according to an embodiment of the present application is schematically shown. Figure 2As shown, in one embodiment of the present application, a control method for an engineering vehicle is provided. This embodiment mainly applies the method to the above Figure 1 Taking the control platform 102 in FIG. 1 as an example, the following steps are included:
[0048] Step 201: Periodically receive an application code sent by an engineering vehicle. The application code is determined based on the equipment identification of the engineering vehicle.
[0049] Step 202: Determine the vehicle status of the engineering vehicle.
[0050] Step 203: When the vehicle is unlocked, a dynamic password corresponding to the engineering vehicle is generated according to the application code.
[0051] In step 204 , the dynamic password is sent to the engineering vehicle so that the engineering vehicle compares the dynamic password with a pre-stored target password. The target password is generated by the electronic control unit of the engineering vehicle according to the pre-stored device identification.
[0052] Step 205 : When the engineering vehicle determines that the dynamic password is inconsistent with the target password and that the dynamic password is invalid, the engineering vehicle receives a password comparison notification sent by the engineering vehicle.
[0053] Step 206 : Determine control parameters for the engineering vehicle based on the password comparison notification, and control the engineering vehicle to execute the control parameters to enter the target vehicle state.
[0054] Upon receiving the application code sent by the construction vehicle, the processor can obtain the vehicle status of the construction vehicle. The vehicle status of the construction vehicle can be locked or unlocked. If the construction vehicle is unlocked, the processor can determine the corresponding dynamic password for the construction vehicle based on the application code. A dynamic password is a password that changes at any time and is generated by a dynamic password generation service. The received dynamic password is sent to the construction vehicle and compared with a pre-stored target password. The target password is calculated based on the construction vehicle's device identification. A cryptographic service algorithm is built into the construction vehicle's electronic control unit through embedded development. Based on this cryptographic service algorithm, the target password corresponding to the device identification is obtained. The construction vehicle's device identification may include information such as the vehicle number, terminal number, SIM card number, and device type. If the dynamic password does not match the target password, the processor can determine the validity of the dynamic password. If the dynamic password expires, the control platform receives a password comparison notification from the construction vehicle. Based on the password comparison notification, the processor determines the control parameters for the construction vehicle and controls the construction vehicle to execute the control parameters and enter the target vehicle state. The target vehicle state may be the vehicle state set before the construction vehicle leaves the factory.
[0055] In one embodiment, before periodically receiving the application code from the construction vehicle, the processor may obtain and save the construction vehicle's registration information. The registration information may include the construction vehicle's device identification. The construction vehicle's electronic control unit (ECU) is debugged to ensure that the ECU is functioning properly and that the ECU's pre-stored device identification matches the device identification in the registration information. The ECU's pre-stored device identification can be used to determine the construction vehicle's target password.
[0056] In one embodiment, if the engineering vehicle determines that the dynamic password is inconsistent with the target password and that the dynamic password is valid, the processor receives an updated application code from the engineering vehicle. For example, the processor generates a dynamic password based on the application code received from the engineering vehicle for the first time. The processor sends the first generated dynamic password to the engineering vehicle, which compares the received dynamic password with a pre-stored target password. If the received dynamic password is inconsistent with the pre-stored target password, the processor determines whether the dynamic password is valid. If the dynamic password is within its validity period, the engineering vehicle sends the application code again. The processor continues to receive updated application codes from the engineering vehicle, generates a second dynamic password based on the updated application code, and sends the second generated dynamic password to the engineering vehicle. The engineering vehicle again determines whether the second dynamic password is consistent with the pre-stored target password and whether the second dynamic password is within its validity period. If the second dynamic password is inconsistent with the target password, but is still within its validity period, the processor continues to receive the application code from the engineering vehicle for a third time, generates a third dynamic password based on the application code, and sends the third dynamic password to the engineering vehicle, allowing the engineering vehicle to compare the third dynamic password with the target password. If it is determined that the third dynamic password is inconsistent with the target password and the third dynamic password is invalid, the processor receives a password comparison notification sent by the engineering vehicle and determines the control parameters based on the password comparison notification. The control vehicle can execute the control parameters to enter the target vehicle state.
[0057] In one embodiment, the control parameters may include a first control parameter and a second control parameter. Controlling the engineering vehicle to execute the first control parameter may cause the engineering vehicle to start reducing the displacement after a first time period. Controlling the engineering vehicle to execute the second control parameter may cause the engineering vehicle to start the vehicle locking operation after a second time period. For example, the first time period may be 13 hours, and the second time period may be 3 hours. When it is determined that the third dynamic password is inconsistent with the target password and the third dynamic password is invalid, the processor receives the password comparison notification sent by the engineering vehicle and determines the control parameters based on the password comparison notification. The processor controls the engineering vehicle to execute the first control parameter and start reducing the displacement of the vehicle engine after 13 hours. Thereafter, the processor controls the engineering vehicle to execute the second control parameter and start the vehicle locking operation after 3 hours.
[0058] In one embodiment, after receiving a password comparison notification from a construction vehicle, the processor sends a warning notification to the construction vehicle, causing the construction vehicle to display a corresponding prompt on a display device and / or initiate an alarm operation based on the warning notification. The display device is mounted on the construction vehicle. For example, the warning notification sent by the processor may include strings corresponding to "Remote Activation Time Limit" and "1120 Alarm, Please Contact After-Sales." Upon receiving the corresponding strings, the construction vehicle converts the corresponding strings into text on the display device and displays them on the screen.
[0059] In one embodiment, when the construction vehicle is locked, the processor can obtain the lock duration of the construction vehicle. If the lock duration has not exceeded a preset duration, the processor can re-determine the construction vehicle's vehicle status. If the vehicle status is still locked, the processor can obtain the lock duration of the construction vehicle again until the lock duration exceeds the preset duration. The preset duration can be a time set by the control personnel based on actual conditions. For example, the preset duration is 1 hour. The processor obtains the current lock duration of the construction vehicle as 0.5 hours, which does not exceed the preset duration of 1 hour. This indicates that the lock duration is still valid. The construction vehicle can continue to send an application code to the control platform in this locked state. The processor will also re-obtain the lock duration of the construction vehicle. The lock duration is now 1.2 hours, exceeding the preset duration of 1 hour. If the lock duration exceeds the preset duration, the processor determines the control parameters for the construction vehicle. The construction vehicle is then controlled to execute the control parameters and enter the target vehicle state.
[0060] The processor can control the engineering vehicle to execute a first control parameter so that the engineering vehicle begins reducing engine displacement after a first duration. The processor can also control the engineering vehicle to execute a second control parameter so that the engineering vehicle initiates a vehicle locking operation after a second duration. For example, the first duration can be 13 hours, and the second duration can be 3 hours. If the engineering vehicle lock duration exceeds a preset duration, i.e., the lock duration is 1.2 hours, exceeding the preset duration by 1 hour, the processor controls the engineering vehicle to execute the first control parameter and begin reducing engine displacement after 13 hours. Thereafter, the processor controls the engineering vehicle to execute the second control parameter and initiate a vehicle locking operation after 3 hours.
[0061] In one embodiment, the control platform may include one or more of a cloud gateway, a Kafka message queue, a Flink computing engine, a dynamic password service, a dynamic password generation service, a database system Cassandra, and a command sending service. The control platform may periodically receive operating condition data sent by engineering vehicles. The operating condition data may include the application code, operation data, and location data of the engineering vehicles. The cloud gateway may classify the operating condition data and store the classified operating condition data in the topic corresponding to the Kafka message queue. For example, the control platform communicates with four vehicle devices via a network. After receiving the operating condition data sent by four vehicle devices a, b, c, and d, the cloud gateway will classify all the operating condition data, classifying the operating condition data of each vehicle into one category, and obtaining four categories of operating condition data: a, b, c, and d. The four categories of operating condition data are stored in the corresponding topics A, B, C, and D of the Kafka message queue, respectively.
[0062] The Flink compute engine parses the operating condition data stored in the corresponding topic of the Kafka message queue into plaintext operating condition data. It can filter out the data corresponding to the application code from the plaintext operating condition data and send the data corresponding to the application code to the corresponding topic of the Kafka message queue. For example, the Flink compute engine can parse operating condition data A stored in the corresponding topic of the Kafka message queue into plaintext operating condition data. It then filters out the data corresponding to the application code from the plaintext operating condition data, specifically the application code for vehicle device A, and sends the data corresponding to the application code to the corresponding topic of the Kafka message queue. The dynamic password service is then started to consume the corresponding topic of the Kafka message queue, thereby obtaining the application code from topic A, specifically the application code for vehicle device A.
[0063] In one embodiment, upon obtaining the application code for a construction vehicle, the processor may determine the vehicle status of the corresponding construction vehicle. If the vehicle status is unlocked, a password generation service may be initiated. The password generation service may be a dynamic password generation service. The password generation service utilizes a preset algorithm to generate a dynamic password corresponding to the construction vehicle based on the obtained application code.
[0064] The above technical solution can determine the connection status between the control platform and the engineering vehicle in real time. By establishing dynamic password interaction between the engineering vehicle and the control platform, a strong connection between the device and the platform is achieved, ensuring that the device does not lose connection.
[0065] An embodiment of the present application provides a storage medium on which a program is stored. When the program is executed by a processor, the above-mentioned control method for an engineering vehicle is implemented, and the method is applied to a control platform.
[0066] An embodiment of the present application provides a processor, which is used to run a program, wherein the program executes the above-mentioned control method for an engineering vehicle when it is run, and the method is applied to a control platform.
[0067] Figure 3 The second flow chart of the control method for an engineering vehicle according to the present application is schematically shown. Figure 3 As shown, in one embodiment of the present application, a control method for an engineering vehicle is provided. This embodiment mainly applies the method to the above Figure 1 Taking the engineering vehicle 101 in FIG. 1 as an example, the following steps are included:
[0068] Step 301: Periodically send an application code to the control platform. The application code is determined according to the equipment identification of the engineering vehicle.
[0069] Step 302: Determine the target password of the engineering vehicle according to the pre-stored equipment identification of the engineering vehicle.
[0070] Step 303: Receive a dynamic password, which is dynamically generated by the control platform based on the received application code.
[0071] Step 304: Compare the dynamic password with the target password.
[0072] Step 305: If the dynamic password is inconsistent with the target password and the dynamic password is determined to be invalid, a password comparison notification is sent to the control platform.
[0073] Step 306: Receive the control parameters returned by the control platform based on the password comparison notification.
[0074] Step 307 , executing control parameters to enter the target vehicle state.
[0075] The processor will periodically send an application code to the control platform. The application code is calculated based on the equipment identification of the engineering vehicle. The equipment identification of the engineering vehicle may include information such as the vehicle number, terminal number, SIM card number, and device type. A password encryption and decryption algorithm is built into the terminal controller of the engineering vehicle. The password algorithm can be calculated based on the equipment identification stored in the electronic control unit, and then the application code of the engineering vehicle is obtained. While sending the application code, the processor can determine the target password of the engineering vehicle based on the pre-stored equipment identification. The received dynamic password is compared with the target password. If the dynamic password is inconsistent with the target password, the processor can obtain the timeliness of the dynamic password. If the dynamic password expires, the processor can send a password comparison notification to the control platform. After receiving the control parameters returned by the control platform, the processor can execute the control parameters to enter the target vehicle state. The target vehicle state can be the vehicle state set before the engineering vehicle leaves the factory.
[0076] In one embodiment, if the dynamic password does not match the target password and the dynamic password is valid, the processor may send an updated application code to the control platform. For example, the processor compares the dynamic password received for the first time with the pre-stored target password. If the dynamic password does not match the pre-stored target password, the processor determines whether the dynamic password is valid. If the dynamic password is within its validity period, the processor sends the application code again. Based on the second application code, the processor receives the dynamic password for the second time and determines whether it matches the pre-stored target password and whether the second dynamic password is within its validity period. If the second dynamic password does not match the target password, but is still within its validity period, the processor sends the application code again and receives the dynamic password for the third time. The processor compares the third dynamic password with the target password. If the third dynamic password is determined to be inconsistent with the target password and invalid, the processor sends a password comparison notification to the control platform. The processor then receives the control parameters returned by the control platform and executes the control parameters to enter the target vehicle state.
[0077] In one embodiment, the control parameters may include a first control parameter and a second control parameter. When the engineering vehicle executes the first control parameter, the engineering vehicle may start to reduce the displacement after a first time period. When the engineering vehicle executes the second control parameter, the engineering vehicle may start to lock the vehicle after a second time period. For example, the first time period may be 13 hours, and the second time period may be 3 hours. When it is determined that the third dynamic password is inconsistent with the target password and the third dynamic password is invalid, the processor sends a password comparison notification to the control platform and receives the control parameters returned by the control platform. The processor executes the first control parameter and starts to reduce the displacement of the vehicle engine after 13 hours. Thereafter, the processor executes the second control parameter and starts the vehicle locking operation after 3 hours.
[0078] In one embodiment, after sending a password comparison notification to the control platform, the processor receives a warning notification from the control platform. Based on the warning notification, the processor displays a corresponding prompt on a display device and / or initiates an alarm operation. The engineering vehicle may include a display device. For example, the warning notification received by the processor may include strings corresponding to "Remote Activation Time Limit" and "1120 Alarm, Please Contact After-Sales." Upon receiving the corresponding strings, the display device converts the corresponding strings into text and displays them on the display screen.
[0079] The above technical solution can determine the connection status between the control platform and the engineering vehicle in real time. By establishing dynamic password interaction between the engineering vehicle and the control platform, a strong connection between the device and the platform is achieved, ensuring that the device does not lose connection.
[0080] An embodiment of the present application provides a storage medium on which a program is stored. When the program is executed by a processor, the above-mentioned control method for an engineering vehicle is implemented, and the method is applied to an engineering vehicle.
[0081] An embodiment of the present application provides a processor, which is used to run a program, wherein the program executes the above-mentioned control method for an engineering vehicle when it is run, and the method is applied to an engineering vehicle.
[0082] Figure 4 The third flow chart of the control method for an engineering vehicle according to an embodiment of the present application is schematically shown. Figure 4 As shown, the device side (i.e., the engineering vehicle) can periodically send an application code to the Internet of Things platform (i.e., the control platform). The Internet of Things platform will determine the current status of the device while receiving the application code from the device side. When the device is in an unlocked state, the Internet of Things platform will calculate the corresponding dynamic password based on the obtained application code and send the dynamic password to the device side. The device side will compare the received dynamic password with the pre-stored target surface. When the dynamic password is consistent with the target password, it will wait for the next round of password interaction. When the dynamic password is inconsistent with the target password, it will determine whether the dynamic password is valid. When the dynamic password is invalid, the control device side will perform a remote activation failure alarm and a displacement reduction and locking operation. When the dynamic password is valid, the device side will send the application code to the Internet of Things platform again, and then update the dynamic password. The updated dynamic password will be sent to the device side and compared with the target password until the dynamic password expires. When the device is locked, the lock duration of the device is determined. If the lock duration does not exceed the preset duration, the device sends the application code to the IoT platform again. When the IoT platform receives the updated application code, it obtains the lock duration of the device again until the lock duration exceeds the preset duration. The device is then controlled to issue a remote activation failure alarm and perform emission reduction and vehicle locking operations.
[0083] Figure 2 、 Figure 3 and Figure 4 FIG. 1 is a flow chart of a control method for an engineering vehicle in one embodiment. It should be understood that although Figure 2 、 Figure 3 and Figure 4 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 2 、 Figure 3 and Figure 4At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0084] In one embodiment, Figure 5 As shown, a control system for an engineering vehicle is provided, including a control platform 501 and an engineering vehicle 502, wherein:
[0085] The control platform 501 includes a processor 1, wherein the processor 1 is configured to execute the above Figure 2 The control method for an engineering vehicle in the embodiment;
[0086] The engineering vehicle 502 includes a processor 2, wherein the processor 2 is configured to execute the above Figure 3 The control method for an engineering vehicle in the embodiment is described.
[0087] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 6 As shown. The computer device includes a processor A01, a network interface A02, a display screen A04, an input device A05 and a memory (not shown in the figure) connected via a system bus. Among them, the processor A01 of the computer device is used to provide computing and control capabilities. The memory of the computer device includes an internal memory A03 and a non-volatile storage medium A06. The non-volatile storage medium A06 stores an operating system B01 and a computer program B02. The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 in the non-volatile storage medium A06. The network interface A02 of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor A01, a control method for an engineering vehicle is implemented. The display screen A04 of the computer device can be a liquid crystal display or an electronic ink display screen, and the input device A05 of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the computer device housing, or an external keyboard, touchpad or mouse.
[0088] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0089] An embodiment of the present application provides a device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, the following steps are implemented: periodically receiving an application code sent by an engineering vehicle, where the application code is determined based on a device identification of the engineering vehicle; determining a vehicle status of the engineering vehicle; when the vehicle status is unlocked, generating a dynamic password corresponding to the engineering vehicle based on the application code; sending the dynamic password to the engineering vehicle so that the engineering vehicle compares the dynamic password with a pre-stored target password, where the target password is generated by an electronic control unit of the engineering vehicle based on a pre-stored device identification; when the engineering vehicle determines that the dynamic password is inconsistent with the target password and that the dynamic password is invalid, receiving a password comparison notification sent by the engineering vehicle; determining control parameters for the engineering vehicle based on the password comparison notification, and controlling the engineering vehicle to execute the control parameters to enter the target vehicle status.
[0090] In one embodiment, when the engineering vehicle determines that the dynamic password is inconsistent with the target password and the dynamic password is valid, the updated application code sent by the engineering vehicle is received; the dynamic password is updated according to the updated application code; the updated dynamic password is sent to the engineering vehicle so that the engineering vehicle compares the updated dynamic password with the target password; until the engineering vehicle determines that the updated dynamic password is inconsistent with the target password and the updated dynamic password is invalid, the password comparison notification sent by the engineering vehicle is received.
[0091] In one embodiment, when the vehicle status is locked, the locking time of the engineering vehicle is obtained; when the locking time does not exceed the preset time, the vehicle status of the engineering vehicle is re-determined; when the vehicle status is locked, the locking time of the engineering vehicle is obtained again until the locking time of the engineering vehicle exceeds the preset time; when the locking time exceeds the preset time, the control parameters for the engineering vehicle are determined, and the engineering vehicle is controlled to execute the control parameters to enter the target vehicle state.
[0092] In one embodiment, the control parameters include a first control parameter and a second control parameter. The control parameters for the engineering vehicle are determined based on the password comparison notification. Controlling the engineering vehicle to execute the control parameters to enter the target vehicle state includes: controlling the engineering vehicle to execute the first control parameter so that the engineering vehicle starts to reduce the displacement after a first period of time; controlling the engineering vehicle to execute the second control parameter so that the engineering vehicle starts the vehicle locking operation after a second period of time.
[0093] In one embodiment, after receiving the password comparison notification sent by the engineering vehicle, a warning notification is sent to the engineering vehicle, so that the engineering vehicle displays a corresponding prompt on a display device according to the warning notification and / or initiates an alarm operation.
[0094] In one embodiment, periodically receiving application codes sent by engineering vehicles includes: periodically receiving working condition data sent by engineering vehicles, the working condition data including the application code, operation data and location data of the engineering vehicles; classifying and processing the working condition data to store the working condition data in a topic corresponding to a message queue; using a Flink computing engine to parse the working condition data stored in a topic corresponding to the message queue into plaintext working condition data; filtering out data corresponding to the application code in the plaintext working condition data, and sending the data corresponding to the application code to a topic corresponding to the message queue; starting a dynamic password service to consume the topic corresponding to the message queue to obtain the application code of the engineering vehicle.
[0095] In one embodiment, when the vehicle status is unlocked, generating a dynamic password corresponding to the engineering vehicle based on the application code includes: when the vehicle status is unlocked, starting a password generation service, and using a preset algorithm to generate a dynamic password corresponding to the engineering vehicle based on the application code.
[0096] In one embodiment, before periodically receiving the application code sent by the engineering vehicle, the registration information of the engineering vehicle is obtained and saved, and the registration information includes the equipment identification of the engineering vehicle; the electronic control unit of the engineering vehicle is debugged to ensure that the electronic control unit functions normally and that the equipment identification pre-stored in the electronic control unit is consistent with the equipment identification in the registration information.
[0097] An embodiment of the present application also provides a device, which includes a processor, a memory, and a program stored in the memory and runnable on the processor. When the processor executes the program, the following steps are implemented: periodically sending an application code to the control platform, where the application code is determined based on the equipment identification of the engineering vehicle; determining the target password of the engineering vehicle based on the pre-stored equipment identification of the engineering vehicle; receiving a dynamic password, where the dynamic password is dynamically generated by the control platform based on the received application code; comparing the dynamic password with the target password; when the dynamic password is inconsistent with the target password and it is determined that the dynamic password is invalid, sending a password comparison notification to the control platform; receiving control parameters returned by the control platform based on the password comparison notification; and executing the control parameters to enter the target vehicle state.
[0098] In one embodiment, when the dynamic password is inconsistent with the target password and it is determined that the dynamic password is valid, an updated application code is sent to the control platform; the updated dynamic password returned by the control platform is received, and the updated dynamic password is dynamically generated by the control platform based on the received updated application code; the updated dynamic password is compared with the target password; until the updated dynamic password is inconsistent with the target password and it is determined that the updated dynamic password is invalid, a password comparison notification is sent to the control platform.
[0099] In one embodiment, the control parameters include a first control parameter and a second control parameter. The control parameters returned by the control platform according to the password comparison notification are received, and the execution of the control parameters to enter the target vehicle state includes: executing the first control parameter to enable the engineering vehicle to start reducing the displacement after a first time period; executing the second control parameter to enable the engineering vehicle to start the vehicle locking operation after a second time period.
[0100] In one embodiment, the engineering vehicle includes a display device, and the method further includes: after sending a password comparison notification to the control platform, receiving a warning notification sent by the control platform; displaying a corresponding prompt on the display device according to the warning notification, and / or initiating an alarm operation.
[0101] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program initialized with the following method steps: periodically receiving an application code sent by an engineering vehicle, the application code being determined based on the equipment identification of the engineering vehicle; determining the vehicle status of the engineering vehicle; when the vehicle status is unlocked, generating a dynamic password corresponding to the engineering vehicle based on the application code; sending the dynamic password to the engineering vehicle so that the engineering vehicle compares the dynamic password with a pre-stored target password, the target password being generated by the electronic control unit of the engineering vehicle based on the pre-stored equipment identification; when the engineering vehicle determines that the dynamic password is inconsistent with the target password and that the dynamic password is invalid, receiving a password comparison notification sent by the engineering vehicle; determining control parameters for the engineering vehicle based on the password comparison notification, and controlling the engineering vehicle to execute the control parameters to enter the target vehicle status
[0102] In one embodiment, when the engineering vehicle determines that the dynamic password is inconsistent with the target password and the dynamic password is valid, the updated application code sent by the engineering vehicle is received; the dynamic password is updated according to the updated application code; the updated dynamic password is sent to the engineering vehicle so that the engineering vehicle compares the updated dynamic password with the target password; until the engineering vehicle determines that the updated dynamic password is inconsistent with the target password and the updated dynamic password is invalid, the password comparison notification sent by the engineering vehicle is received.
[0103] In one embodiment, when the vehicle status is locked, the locking time of the engineering vehicle is obtained; when the locking time does not exceed the preset time, the vehicle status of the engineering vehicle is re-determined; when the vehicle status is locked, the locking time of the engineering vehicle is obtained again until the locking time of the engineering vehicle exceeds the preset time; when the locking time exceeds the preset time, the control parameters for the engineering vehicle are determined, and the engineering vehicle is controlled to execute the control parameters to enter the target vehicle state.
[0104] In one embodiment, the control parameters include a first control parameter and a second control parameter. The control parameters for the engineering vehicle are determined based on the password comparison notification. Controlling the engineering vehicle to execute the control parameters to enter the target vehicle state includes: controlling the engineering vehicle to execute the first control parameter so that the engineering vehicle starts to reduce the displacement after a first period of time; controlling the engineering vehicle to execute the second control parameter so that the engineering vehicle starts the vehicle locking operation after a second period of time.
[0105] In one embodiment, after receiving the password comparison notification sent by the engineering vehicle, a warning notification is sent to the engineering vehicle, so that the engineering vehicle displays a corresponding prompt on a display device according to the warning notification and / or initiates an alarm operation.
[0106] In one embodiment, periodically receiving application codes sent by engineering vehicles includes: periodically receiving working condition data sent by engineering vehicles, the working condition data including the application code, operation data and location data of the engineering vehicles; classifying and processing the working condition data to store the working condition data in a topic corresponding to a message queue; using a Flink computing engine to parse the working condition data stored in a topic corresponding to the message queue into plaintext working condition data; filtering out data corresponding to the application code in the plaintext working condition data, and sending the data corresponding to the application code to a topic corresponding to the message queue; starting a dynamic password service to consume the topic corresponding to the message queue to obtain the application code of the engineering vehicle.
[0107] In one embodiment, when the vehicle status is unlocked, generating a dynamic password corresponding to the engineering vehicle based on the application code includes: when the vehicle status is unlocked, starting a password generation service, and using a preset algorithm to generate a dynamic password corresponding to the engineering vehicle based on the application code.
[0108] In one embodiment, before periodically receiving the application code sent by the engineering vehicle, the registration information of the engineering vehicle is obtained and saved, and the registration information includes the equipment identification of the engineering vehicle; the electronic control unit of the engineering vehicle is debugged to ensure that the electronic control unit functions normally and that the equipment identification pre-stored in the electronic control unit is consistent with the equipment identification in the registration information.
[0109] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having the following method steps: periodically sending an application code to a control platform, the application code being determined based on the equipment identification of the engineering vehicle; determining a target password for the engineering vehicle based on a pre-stored equipment identification of the engineering vehicle; receiving a dynamic password, the dynamic password being dynamically generated by the control platform based on the received application code; comparing the dynamic password with the target password; when the dynamic password is inconsistent with the target password and it is determined that the dynamic password is invalid, sending a password comparison notification to the control platform; receiving control parameters returned by the control platform based on the password comparison notification; and executing the control parameters to enter the target vehicle state.
[0110] In one embodiment, when the dynamic password is inconsistent with the target password and it is determined that the dynamic password is valid, an updated application code is sent to the control platform; the updated dynamic password returned by the control platform is received, and the updated dynamic password is dynamically generated by the control platform based on the received updated application code; the updated dynamic password is compared with the target password; until the updated dynamic password is inconsistent with the target password and it is determined that the updated dynamic password is invalid, a password comparison notification is sent to the control platform.
[0111] In one embodiment, the control parameters include a first control parameter and a second control parameter. The control parameters returned by the control platform according to the password comparison notification are received, and the execution of the control parameters to enter the target vehicle state includes: executing the first control parameter to enable the engineering vehicle to start reducing the displacement after a first time period; executing the second control parameter to enable the engineering vehicle to start the vehicle locking operation after a second time period.
[0112] In one embodiment, the engineering vehicle includes a display device, and the method further includes: after sending a password comparison notification to the control platform, receiving a warning notification sent by the control platform; displaying a corresponding prompt on the display device according to the warning notification, and / or initiating an alarm operation.
[0113] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0114] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0115] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0116] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0117] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0118] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0119] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0120] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0121] The above are merely embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.
Claims
1. A control method for an engineering vehicle, characterized in that: Applied to a control platform, the control method includes: Periodically receiving an application code sent by the engineering vehicle, wherein the application code is determined according to the equipment identification of the engineering vehicle; determining a vehicle status of the engineering vehicle; When the vehicle is unlocked, generating a dynamic password corresponding to the engineering vehicle according to the application code; sending the dynamic password to the engineering vehicle so that the engineering vehicle compares the dynamic password with a pre-stored target password, where the target password is generated by the electronic control unit of the engineering vehicle according to a pre-stored device identification; When the engineering vehicle determines that the dynamic password is inconsistent with the target password and determines that the dynamic password is invalid, receiving a password comparison notification sent by the engineering vehicle; Control parameters for the engineering vehicle are determined according to the password comparison notification, and the engineering vehicle is controlled to execute the control parameters to enter a target vehicle state.
2. The control method for an engineering vehicle according to claim 1, characterized in that: The control method further includes: If the engineering vehicle determines that the dynamic password is inconsistent with the target password and the dynamic password is valid, receiving an updated application code sent by the engineering vehicle; Updating the dynamic password according to the updated application code; sending the updated dynamic password to the engineering vehicle so that the engineering vehicle compares the updated dynamic password with the target password; Until the engineering vehicle determines that the updated dynamic password is inconsistent with the target password and the updated dynamic password is invalid, the password comparison notification sent by the engineering vehicle is received.
3. The control method for an engineering vehicle according to claim 1, characterized in that: The control method further includes: When the vehicle state is locked, obtaining the locking time of the engineering vehicle; If the vehicle locking time does not exceed the preset time, re-determining the vehicle status of the engineering vehicle; When the vehicle state is locked, obtaining the locking time of the engineering vehicle again until the locking time of the engineering vehicle exceeds the preset time; In a case where the vehicle locking time exceeds the preset time, a control parameter for the engineering vehicle is determined, and the engineering vehicle is controlled to execute the control parameter to enter a target vehicle state.
4. The control method for an engineering vehicle according to claim 1, characterized in that: The control parameters include a first control parameter and a second control parameter. Determining the control parameters for the engineering vehicle according to the password comparison notification, and controlling the engineering vehicle to execute the control parameters to enter a target vehicle state includes: Controlling the engineering vehicle to execute the first control parameter so that the engineering vehicle starts to reduce displacement after a first time period; The engineering vehicle is controlled to execute the second control parameter so that the engineering vehicle starts a vehicle locking operation after a second time period.
5. The control method for an engineering vehicle according to claim 1, characterized in that: The control method further includes: After receiving the password comparison notification sent by the engineering vehicle, a warning notification is sent to the engineering vehicle, so that the engineering vehicle displays a corresponding prompt on a display device according to the warning notification and / or starts an alarm operation.
6. The control method for an engineering vehicle according to claim 1, characterized in that: The periodically receiving the application code sent by the engineering vehicle includes: Periodically receiving working condition data sent by the engineering vehicle, the working condition data including the application code, operation data and location data of the engineering vehicle; Classify and process the operating condition data to store the operating condition data in a topic corresponding to a message queue; The Flink computing engine is used to parse the working condition data stored in the topic corresponding to the message queue into plain text working condition data; Filtering out data corresponding to the application code in the plaintext working condition data, and sending the data corresponding to the application code to the topic corresponding to the message queue; The dynamic password service is started to consume the topic corresponding to the message queue to obtain the application code of the engineering vehicle.
7. The control method for an engineering vehicle according to claim 6, characterized in that: When the vehicle state is unlocked, generating a dynamic password corresponding to the engineering vehicle according to the application code includes: When the vehicle is unlocked, a password generation service is started, and a preset algorithm is used to generate a dynamic password corresponding to the engineering vehicle according to the application code.
8. The control method for an engineering vehicle according to claim 1, characterized in that: The control method further includes: Before periodically receiving the application code sent by the engineering vehicle, obtaining and saving the registration information of the engineering vehicle, the registration information including the equipment identification of the engineering vehicle; The electronic control unit of the engineering vehicle is debugged to ensure that the electronic control unit functions normally and that the device identification pre-stored in the electronic control unit is consistent with the device identification in the registration information.
9. A control method for an engineering vehicle, characterized in that: Applied to engineering vehicles, the control method includes: Periodically sending an application code to the control platform, wherein the application code is determined according to the equipment identification of the engineering vehicle; Determining a target password for the engineering vehicle according to a pre-stored device identification of the engineering vehicle; Receiving a dynamic password, where the dynamic password is dynamically generated by the control platform based on the received application code; Comparing the dynamic password with the target password; If the dynamic password is inconsistent with the target password and it is determined that the dynamic password is invalid, sending a password comparison notification to the control platform; Receiving control parameters returned by the control platform according to the password comparison notification; The control parameters are executed to enter a target vehicle state.
10. The control method for an engineering vehicle according to claim 9, characterized in that: The control method further includes: If the dynamic password is inconsistent with the target password and the dynamic password is determined to be valid, sending an updated application code to the control platform; Receiving an updated dynamic password returned by the control platform, where the updated dynamic password is dynamically generated by the control platform based on the received updated application code; Comparing the updated dynamic password with the target password; Until the updated dynamic password is inconsistent with the target password and it is determined that the updated dynamic password is invalid, a password comparison notification is sent to the control platform.
11. The control method for an engineering vehicle according to claim 9, characterized in that: The control parameters include a first control parameter and a second control parameter, and receiving the control parameters returned by the control platform according to the password comparison notification, and executing the control parameters to enter the target vehicle state includes: executing the first control parameter to enable the engineering vehicle to start reducing displacement after a first time period; The second control parameter is executed to enable the engineering vehicle to start a vehicle locking operation after a second time period.
12. The control method for an engineering vehicle according to claim 9, characterized in that: The engineering vehicle includes a display device, and the method further includes: After sending the password comparison notification to the control platform, receiving a warning notification sent by the control platform; A corresponding prompt is displayed on the display device according to the warning notification, and / or an alarm operation is initiated.
13. A processor, characterized in that: The method is configured to execute the control method for an engineering vehicle according to any one of claims 1 to 8.
14. A processor, characterized in that: The method is configured to execute the control method for an engineering vehicle according to any one of claims 9 to 12.
15. A control system for an engineering vehicle, characterized in that: include: A control platform comprising the processor according to claim 13; as well as An engineering vehicle comprising the processor according to claim 14.
16. A machine-readable storage medium having instructions stored thereon, characterized in that: When the instruction is executed by a processor, the processor is configured to execute the control method for an engineering vehicle according to any one of claims 1 to 8.
17. A machine-readable storage medium having instructions stored thereon, characterized in that: When the instructions are executed by a processor, the processor is configured to execute the control method for an engineering vehicle according to any one of claims 9 to 12.
Citation Information
Patent Citations
Vehicle window closing control method, vehicle, server and mobile terminal
CN106453374A
Vehicle-mounted service authorization activation method and device and vehicle
CN112597447A