A device and method for ensuring data security of construction machinery
By setting up memories in the display terminals and program controllers of construction machinery vehicles and designing corresponding data synchronization buttons, the problem of data loss is solved, secure updates and cloud storage of data are realized, and the security and safety of construction machinery data are ensured. reliability.
Patent Information
- Application Number
- CN202111598631.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-24
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2041-12-24
AI Technical Summary
Existing construction machinery vehicles have the risk of data loss in data storage, especially when there is an irrecoverable failure at one end, resulting in loss of operating data and parameters.
By setting up memories in both the display terminal and the program controller, and designing the "Upload from program controller", "Download to program controller" and "Download from cloud data terminal" buttons, dual-end storage and synchronization of data is achieved to ensure If data fails at either end, the latest data is retained at the other end.
The security of construction machinery data is achieved to ensure that data will not be lost in the event of equipment failure, and the cloud data terminal storage function further improves data security and reliability.
Smart Images

Figure CN114280993B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of engineering machinery, and in particular to a device and method for ensuring the data security of engineering machinery. Background Art
[0002] On important equipment such as engineering machinery vehicles, display terminals and program controllers are installed, and the display terminals and program controllers require data communication, and the two are independent of each other, which can ensure that operators can view and browse real-time operating data, historical data, and set parameters through the display terminal. In the prior art, for example, the display terminal and program controller on engineering machinery vehicles can be wired data communication or wireless data communication; some engineering machinery vehicles also have cloud data terminal storage functions to meet remote data supervision and storage needs.
[0003] For construction machinery vehicles without cloud data terminal storage function, after the display terminal and the program controller establish data communication, the operating data and parameters are generally only recorded and stored in the memory at one end. This storage solution has a disadvantage, that is, once an irreversible failure occurs at the end where the data is stored, all previous operating data and parameters will be lost, resulting in irreversible consequences.
[0004] For engineering vehicles with cloud data terminal storage function, after the display terminal and the program controller establish data communication, the program controller operation data and parameters will not only be recorded and stored in the memory at one end, but will also be sent to the cloud data terminal for storage and display through the program controller via wireless transmission methods, such as 4G / 5G network or GPS. Although this solution can provide an additional storage method for operation data and parameters, and to a certain extent increase data security management and control, for frequently moving engineering vehicles in some construction scenes, due to poor network or GPS signals, data transmission will be untimely, incomplete or even unsuccessful, which will cause the data stored in the cloud data terminal to be invalid. In this case, once an irreversible failure occurs on the end of the vehicle that stores data, all previous operation data and parameters will be lost, resulting in irreversible consequences. In addition, the usual display terminal does not have a cloud data download function, and it is impossible to synchronize data from the cloud to the program controller. Summary of the invention
[0005] The technical problem to be solved by the present invention is to overcome the deficiencies of the above-mentioned prior art and provide a device and method for ensuring the security of engineering machinery data which is convenient to operate and has good effects.
[0006] The present invention is implemented with the following technical scheme: a device for ensuring the data security of engineering machinery, comprising a display terminal and a program controller, wherein the program controller is connected to the display terminal via a communication cable, wherein the display terminal and the program controller are provided with memories, and wherein the display terminal is provided with buttons for uploading from the program controller and downloading to the program controller.
[0007] It further includes a cloud data terminal, and a wireless communication terminal is provided between the program controller and the cloud data terminal.
[0008] The display terminal is also provided with a button for downloading from the cloud.
[0009] The program controller is connected to the wireless communication terminal via a communication cable, and the wireless communication terminal uses a 4G / 5G network or GPS to establish data connection with a cloud data terminal.
[0010] A method for ensuring the security of engineering machinery data,
[0011] When the program controller fails and the data in the display terminal memory is confirmed to be valid, after replacing the new program controller, the steps for data security update are as follows:
[0012] S101, judging whether the new device of the program controller is ready;
[0013] S102, if the program controller and the display terminal communicate normally, determine whether the memory data of the program controller and the display terminal are consistent;
[0014] S103, if the data in the program controller memory is inconsistent with the data in the display terminal memory, the display terminal issues a prompt indicating that the data in the program controller memory is inconsistent with the data in the display terminal memory;
[0015] S104, if the machine has a cloud data terminal storage function, the program controller prohibits sending data to the cloud data terminal;
[0016] S105, operate the "download to program controller" button;
[0017] S106, copying the display terminal data to the internal memory of the program controller;
[0018] S107, determine whether the internal memory of the program controller is updated successfully; if the update is unsuccessful, go to step S110;
[0019] S108, if the data in the program controller and the display terminal memory are consistent, a message indicating that the data has been successfully updated is displayed;
[0020] S109, if the machine has a cloud data terminal storage function, allow the program controller to send data to the cloud data terminal;
[0021] S110, prompting data update failure information, and going to step S105;
[0022] When the display terminal fails and the data in the program controller memory is confirmed to be valid, after replacing the new display terminal, the data security update steps are as follows:
[0023] S201, judging whether the new display terminal device is ready;
[0024] S202, if the program controller and the display terminal communicate normally, determine whether the memory data of the program controller and the display terminal are consistent;
[0025] S203, if the data in the program controller memory is inconsistent with the data in the display terminal memory, the display terminal issues a prompt indicating that the data in the program controller memory is inconsistent with the data in the display terminal memory;
[0026] S204, if the machine has a cloud data terminal storage function, the program controller prohibits sending data to the cloud data terminal;
[0027] S205, operate the "upload from program controller" button;
[0028] S206, copying the program controller data to the internal memory of the display terminal;
[0029] S207, determining whether the internal memory of the display terminal is updated successfully; if the update is unsuccessful, go to step S210;
[0030] S208, if the data in the program controller and the display terminal memory are consistent, a message indicating that the data has been successfully updated is displayed;
[0031] S209, if the machine has a cloud data terminal storage function, allow the program controller to send data to the cloud data terminal;
[0032] S210, prompting data update failure information; and going to step S205;
[0033] If the machine has a cloud data terminal storage function, when the program controller fails and it is confirmed that the data in the cloud data terminal storage is valid, after replacing the new program controller, the data security update steps are as follows:
[0034] S301, determine whether the new device of the program controller is ready;
[0035] S302, if the program controller and the display terminal communicate normally, determine whether the data in the program controller and the cloud data terminal memory are consistent;
[0036] S303, if the data in the program controller memory is inconsistent with the data in the cloud data terminal memory, the display terminal issues a prompt indicating that the data in the program controller memory is inconsistent with the data in the cloud data terminal memory;
[0037] S304, the program controller prohibits sending data to the cloud data terminal;
[0038] S305, operate the "download from cloud data terminal" button;
[0039] S306, copying the cloud data terminal data to the internal memory of the program controller;
[0040] S307, determine whether the internal memory of the program controller is updated successfully; if the update is unsuccessful, go to step S310;
[0041] S308, if the data in the program controller and the display terminal memory are consistent, a message indicating that the data has been successfully updated is displayed;
[0042] S309, allowing the program controller 2 to send data to the cloud data terminal 5;
[0043] S310, prompting data update failure information; and go to step S305.
[0044] In step S101 and step S201, if the communication between the program controller and the display terminal is abnormal, it is determined that the program controller is not ready, and the data security update process ends.
[0045] In step S102 and step S202, if the program controller memory data is consistent with the display terminal memory data, the system can run safely. If the machine has a cloud data terminal storage function, steps S109 and S209 are executed respectively to allow the program controller to send data to the cloud data terminal, and this data security update process ends.
[0046] The present invention has the following advantages: the device and method for ensuring the security of engineering machinery data of the present invention realizes the data storage function by setting up memories in both the display terminal and the program controller, and maintains the synchronization and consistency of the data content storage at both ends. No matter whether an irreversible fault occurs at either end of the display terminal or the program controller, after the data transmission is interrupted, the latest operating data and parameters will be retained in the device at the end where the fault does not occur. The operation buttons of "upload from program controller", "download to program controller" and "download from cloud data terminal" are designed in the display terminal interface, so as to achieve the security of engineering machinery data with minimal cost investment. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 It is a schematic diagram of the system composition of the present invention;
[0048] Figure 2 , Figure 3 and Figure 4 is a flow chart of an embodiment of the present invention;
[0049] In the figure: 1. display terminal, 2. program controller, 3. communication cable, 4. wireless communication terminal, 5. cloud data terminal. DETAILED DESCRIPTION
[0050] like Figure 1 A device for ensuring data security of construction machinery is shown, comprising a display terminal 1 and a program controller 2, wherein the program controller 2 is connected to the display terminal 1 via a communication cable 3, wherein the display terminal 1 and the program controller 2 are provided with memories, and the display terminal 1 is provided with buttons for uploading from the program controller and downloading to the program controller. A cloud data terminal 5 is also included, wherein a wireless communication terminal 4 is provided between the program controller 2 and the cloud data terminal 5. The display terminal 1 is also provided with a button for downloading from the cloud. The program controller 2 is connected to the wireless communication terminal 4 via a communication cable 3, and the wireless communication terminal 4 uses a 4G / 5G network or GPS to establish a data connection with the cloud data terminal 5. The device for ensuring the data security of engineering machinery of the present invention comprises a program controller, a display terminal, a communication cable, a wireless communication terminal and a cloud data terminal. The program controller is connected to the display terminal via a communication cable, and the program controller is connected to the wireless communication terminal via a communication cable; the wireless communication terminal uses a 4G / 5G network or GPS to send data to the cloud data terminal, and by setting up a memory in both the display terminal and the program controller, the data storage function is realized, and the synchronization and consistency of the data content storage at both ends are maintained; the internal memory set in the program controller is used to store the data sent by the program controller operation and the display terminal; the internal memory set in the display terminal is used to store the data set by the program controller operation and the display terminal; the wireless communication terminal is responsible for sending the program controller operation data to the cloud data terminal; the cloud data terminal is responsible for receiving the program controller operation data and storing the data; the display terminal is responsible for reading the data and parameters of the internal operation of the program controller; the internal parameters of the program controller can be modified through the display terminal.
[0051] The display terminal is designed with "Upload from program controller", "Download to program controller" and "Download from cloud" buttons. By operating the "Upload from program controller" button, the parameters inside the program controller can be uploaded to the display terminal with one click, and the data will be stored in the internal memory of the display terminal; by operating the "Download to program controller" button, the parameters inside the display terminal can be downloaded to the program controller with one click, and the data will be stored in the internal memory of the program controller; on the premise of confirming that the data stored in the cloud data terminal is valid data, by operating the "Download from cloud" button, the parameters stored in the cloud data terminal can be downloaded to the program controller with one click, and the data will be stored in the internal memory of the program controller, and then by operating the "Upload from program controller" button, the parameters inside the program controller can be uploaded to the display terminal with one click, and the data will be stored in the internal memory of the display terminal. The program controller is responsible for the program operation of the whole machine, and can store the parameters in the internal memory, and transmit the real-time operation data to the display terminal and the wireless communication terminal through the communication cable. The wireless communication terminal is responsible for reading the program controller operation data, sending it to the cloud data terminal through the 4G / 5G network or GPS, and completing the information storage.
[0052] like Figure 2 As shown, when the program controller 2 fails and it is confirmed that the data in the memory of the display terminal 1 is valid, after replacing the new program controller, the steps for data security update are as follows:
[0053] Step S101, determine whether the new device of the program controller 2 is ready;
[0054] In this step, after the new device of the program controller 2 is installed, the program controller 2 and the display terminal 1 are normally connected through the communication cable 3. After the system is powered on, the program controller 2 and the display terminal 1 perform a communication function check.
[0055] If the communication between the program controller 2 and the display terminal 1 is abnormal, it is determined that the program controller 2 is not ready, and the data security update process ends.
[0056] If the program controller 2 communicates normally with the display terminal 1, it is determined that the program controller 2 is ready, and step S102 is executed.
[0057] Step S102, determining whether the memory data of the program controller 2 and the display terminal 1 are consistent;
[0058] In this step, the program controller 2 determines whether the data in the memory between the program controller 2 and the display terminal 1 are consistent through the data verification function between the memory data of the program controller 2 and the memory data of the display terminal 1:
[0059] If the data in the memory of the program controller 2 is consistent with the data in the memory of the display terminal 1, the system can run safely; if the machine has a cloud data terminal storage function, step S109 is executed to allow the program controller 2 to send data to the cloud data terminal, and this data security update process ends;
[0060] If the memory data of the program controller 2 is inconsistent with the memory data of the display terminal 1, step S103 is executed;
[0061] Step S103, issuing a prompt indicating that the data in the program controller and the display terminal memory are inconsistent;
[0062] In this step, based on the judgment result of step S102, if the memory data of the program controller 2 is inconsistent with the memory data of the display terminal 1, then the relevant information of the inconsistency between the memory data of the program controller 2 and the display terminal 1 is prompted on the page of the display terminal 1;
[0063] If the machine has a cloud data terminal storage function, then step S104 is executed at this time; if the machine does not have a cloud data terminal storage function, then step S105 is executed at this time.
[0064] Step S104, the program controller 2 prohibits sending data to the cloud data terminal 5;
[0065] In this step, based on the judgment result of step S102, if the memory data of the program controller 2 is inconsistent with the memory data of the display terminal 1, the program controller 2 is prohibited from sending data to the cloud data terminal 5 to ensure that the cloud data terminal 5 stores the last data before the program controller 2 is replaced.
[0066] Step S105, determining whether the "download to program controller" button is operated;
[0067] In this step, after the display terminal 1 detects the "download to program controller" button trigger instruction, the data in the memory of the display terminal 1 will be sent out.
[0068] Step S106, copying the data of the display terminal 1 to the internal memory of the program controller 2;
[0069] After receiving the "download to program controller" button trigger instruction of the display terminal 1, the program controller 2 will actively receive the data in the memory sent by the display terminal 1, and the program controller 2 will store the received data in the memory.
[0070] Step S107, determining whether the internal memory of the program controller 2 is updated successfully;
[0071] In this step, the display terminal 1 determines whether the data in the memory of the two devices are consistent through the data verification function between the memory data of the program controller 2 and the memory data of the display terminal 1;
[0072] If the memory data of the program controller 2 is consistent with that of the display terminal 1, then step S108 is executed;
[0073] If the memory data of the program controller 2 and the display terminal 1 are inconsistent, step S110 is executed;
[0074] Step S108, prompting data update success information;
[0075] In this step, based on the judgment result of step S107, if the memory data of program controller 2 and display terminal 1 are consistent, the relevant information that the memory data of program controller 2 and display terminal 1 are updated successfully is prompted on the page of display terminal 1, and then step S109 is executed.
[0076] Step S109, allowing the program controller 2 to send data to the cloud data terminal 5;
[0077] In this step, based on the judgment result of step S107, if the data in the memory of the program controller 2 is consistent with that in the display terminal 1, the program controller 2 is allowed to send data to the cloud data terminal 5, and this data security update process ends.
[0078] Step S110, prompting data update failure information;
[0079] In this step, based on the judgment result of step S107, if the memory data of program controller 2 and display terminal 1 are inconsistent, the relevant information of failure to update the memory data of program controller 2 and display terminal 1 is prompted on the page of display terminal 1, and then step S105 is executed.
[0080] like Figure 3 As shown, when the display terminal 1 fails and it is confirmed that the data in the memory of the program controller 2 is valid, after replacing the new display terminal, the steps of data security update are as follows:
[0081] Step S201, determine whether the new device of display terminal 1 is ready;
[0082] In this step, after the new device of the display terminal 1 is installed, the program controller 2 and the display terminal 1 are normally connected through the communication cable 3. After the system is powered on, the program controller 2 and the display terminal 1 perform a communication function check.
[0083] If the communication between the program controller 2 and the display terminal 1 is abnormal, it is determined that the display terminal 1 is not ready, and the data security update process ends.
[0084] If the program controller 2 communicates normally with the display terminal 1, it is determined that the display terminal 1 is ready, and step S202 is executed.
[0085] Step S202, determining whether the memory data of the program controller 2 and the display terminal 1 are consistent;
[0086] In this step, the program controller 2 determines whether the data in the memory between the program controller 2 and the display terminal 1 are consistent through the data verification function between the memory data of the program controller 2 and the memory data of the display terminal 1:
[0087] If the data in the memory of the program controller 2 is consistent with the data in the memory of the display terminal 1, the system can run safely; if the machine has a cloud data terminal storage function, step S209 is executed to allow the program controller 2 to send data to the cloud data terminal, and this data security update process ends;
[0088] If the memory data of the program controller 2 is inconsistent with the memory data of the display terminal 1, step S203 is executed;
[0089] Step S203, issuing a prompt indicating that the data in the program controller and the display terminal memory are inconsistent;
[0090] In this step, based on the judgment result of step S202, if the memory data of the program controller 2 is inconsistent with the memory data of the display terminal 1, then the relevant information of the inconsistency between the memory data of the program controller 2 and the display terminal 1 is prompted on the page of the display terminal 1;
[0091] If the machine has a cloud data terminal storage function, then step S204 is executed at this time; if the machine does not have a cloud data terminal storage function, then step S205 is executed at this time.
[0092] Step S204, the program controller 2 prohibits sending data to the cloud data terminal 5;
[0093] In this step, based on the judgment result of step S202, if the memory data of the program controller 2 is inconsistent with the memory data of the display terminal 1, the program controller 2 is prohibited from sending data to the cloud data terminal 5 to ensure that the cloud data terminal 5 stores the last data before the program controller 2 is replaced.
[0094] Step S205, determining whether the "upload from program controller" button is operated;
[0095] In this step, after the program controller 2 detects the "upload from program controller" button trigger instruction, the data in the memory of the program controller 2 will be sent out.
[0096] Step S206, copying the data of the program controller 2 to the internal memory of the display terminal 1;
[0097] After receiving the trigger instruction of the button "download to program controller" of display terminal 1, display terminal 1 will actively receive the data in the memory sent by program controller 2, and display terminal 1 will store the received data in the memory.
[0098] Step S207, determining whether the internal memory of the display terminal 1 is updated successfully;
[0099] In this step, the display terminal 1 determines whether the data in the memory of the two devices are consistent through the data verification function between the memory data of the program controller 2 and the memory data of the display terminal 1;
[0100] If the memory data of the program controller 2 is consistent with that of the display terminal 1, then step S208 is executed;
[0101] If the memory data of the program controller 2 and the display terminal 1 are inconsistent, step S210 is executed;
[0102] Step S208, prompting data update success information;
[0103] In this step, based on the judgment result of step S207, if the memory data of program controller 2 and display terminal 1 are consistent, the relevant information that the memory data of program controller 2 and display terminal 1 are updated successfully is prompted on the page of display terminal 1, and then step S209 is executed.
[0104] Step S209, allowing the program controller 2 to send data to the cloud data terminal 5;
[0105] In this step, based on the judgment result of step S207, if the data in the memory of the program controller 2 is consistent with that in the display terminal 1, the program controller 2 is allowed to send data to the cloud data terminal 5, and this data security update process ends.
[0106] Step S210, prompting data update failure information;
[0107] In this step, based on the judgment result of step S207, if the memory data of program controller 2 and display terminal 1 are inconsistent, the relevant information of failure to update the memory data of program controller 2 and display terminal 1 is prompted on the display terminal 1 page, and then step S205 is executed.
[0108] like Figure 4 As shown, when the program controller 2 fails and it is confirmed that the data in the memory of the cloud data terminal 5 is valid, after replacing the new program controller, the data security update steps are as follows:
[0109] Step S301, determine whether the new device of the program controller 2 is ready;
[0110] In this step, after the new device of the program controller 2 is installed, the program controller 2 and the display terminal 1 are normally connected through the communication cable 3. After the system is powered on, the program controller 2 and the display terminal 1 perform a communication function check.
[0111] If the communication between the program controller 2 and the display terminal 1 is abnormal, it is determined that the program controller 2 is not ready, and the data security update process ends.
[0112] If the program controller 2 communicates normally with the display terminal 1, it is determined that the program controller 2 is ready, and step S302 is executed.
[0113] Step S302, determining whether the data in the memory of the program controller 2 and the cloud data terminal 5 are consistent;
[0114] In this step, the program controller 2 determines whether the data in the memory between the program controller 2 and the cloud data terminal 5 are consistent through the data verification function between the memory data of the program controller 2 and the memory data of the cloud data terminal 5:
[0115] If the data in the memory of the program controller 2 is consistent with the data in the memory of the cloud data terminal 5, the system can run safely; then step S309 is executed to allow the program controller 2 to send data to the cloud data terminal 5, and the data security update process ends;
[0116] If the memory data of the program controller 2 is inconsistent with the memory data of the cloud data terminal 5, step S303 is executed;
[0117] Step S303, issuing a prompt indicating that the data in the program controller and the cloud data terminal memory are inconsistent;
[0118] In this step, based on the judgment result of step S302, if the memory data of the program controller 2 is inconsistent with the memory data of the cloud data terminal 5, then the relevant information of the inconsistency between the memory data of the program controller 2 and the cloud data terminal 5 is prompted on the page of the display terminal 1;
[0119] Step S304, the program controller 2 prohibits sending data to the cloud data terminal 5;
[0120] In this step, based on the judgment result of step S302, if the memory data of the program controller 2 is inconsistent with the memory data of the cloud data terminal 5, the program controller 2 is prohibited from sending data to the cloud data terminal 5 to ensure that the cloud data terminal 5 stores the last data before the program controller 2 is replaced.
[0121] Step S305, determining whether the "download from cloud data terminal" button is operated;
[0122] In this step, after the display terminal 1 detects that the "download from cloud data terminal" button triggers the instruction, it will send the instruction to the program controller 2 and prepare to receive the data sent back by the cloud data terminal 5.
[0123] Step S306, copying the data of the cloud data terminal 5 to the internal memory of the program controller 2;
[0124] After receiving the "Download from Cloud Data Terminal" button trigger command from the display terminal 1, the program controller 2 will actively receive the stored data sent by the cloud data terminal 5, and the program controller 2 will store the received data in the memory.
[0125] Step S307, determining whether the internal memory of the program controller 2 is updated successfully;
[0126] In this step, the program controller 2 determines whether the data in the memory between the program controller 2 and the cloud data terminal 5 are consistent through the data verification function between the memory data of the program controller 2 and the memory data of the cloud data terminal 5;
[0127] If the data in the program controller 2 and the memory of the cloud data terminal 5 are consistent, then step S308 is executed;
[0128] If the data in the program controller 2 and the memory of the cloud data terminal 5 are inconsistent, step S310 is executed;
[0129] Step S308, prompting data update success information;
[0130] In this step, based on the judgment result of step S307, if the memory data of program controller 2 and cloud data terminal 5 are consistent, the relevant information of successful memory data update of program controller 2 and cloud data terminal 5 is displayed on the page of display terminal 1, and then step S309 is executed.
[0131] Step S309, allowing the program controller 2 to send data to the cloud data terminal 5;
[0132] In this step, based on the judgment result of step S307, if the data in the memory of the program controller 2 is consistent with that in the cloud data terminal 5, the program controller 2 is allowed to send data to the cloud data terminal 5, and this data security update process ends.
[0133] Step S310, prompting data update failure information;
[0134] In this step, based on the judgment result of step S307, if the memory data of program controller 2 and cloud data terminal 5 are inconsistent, the relevant information of failure to update the memory data of program controller 2 and cloud data terminal 5 is prompted on the display terminal 1 page, and then step S305 is executed.
[0135] A method for data security management and control of engineering machinery of the present invention realizes data storage function by setting memory in both display terminal and program controller, and maintains synchronization and consistency of data content storage at both ends. In the specific working process, the data and parameters running in the program controller are stored in the storage space of the program controller, and synchronously transmitted to the display terminal for storage; the necessary setting parameter data completed in the display terminal is stored in the storage space of the display terminal, and synchronously transmitted to the program controller for storage. Regardless of the irreversible fault at either end of the display terminal and the program controller, after the data transmission is interrupted, the latest operating data and parameters will be retained in the device at the end where the fault does not occur. If the program controller fails, after replacing the program controller, the update and synchronization of the parameters in the new program controller can be completed through the "download to program controller" operation on the display terminal; if the display terminal device fails, after replacing the display terminal device, the update and synchronization of the parameters in the new display terminal device can be completed through the "upload from program controller" operation on the display terminal. This method is also applicable to engineering vehicles with cloud data terminal storage function. After replacing a new display terminal or program controller, the data can be sent to the cloud data terminal to complete the update of the cloud data terminal data; if the data stored in the cloud data terminal is confirmed to be valid data, the data stored in the cloud data terminal can also be downloaded to the program controller and display terminal through the "download from the cloud" operation. In this way, the security of engineering machinery data is achieved with minimal cost investment.
Claims
1. A method for using a device for ensuring data security of construction machinery, characterized in that: It comprises a display terminal (1) and a program controller (2), wherein the program controller (2) is connected to the display terminal (1) via a communication cable (3), the display terminal (1) and the program controller (2) are provided with memories, and the display terminal (1) is provided with buttons for uploading from the program controller and downloading to the program controller; It also includes a cloud data terminal (5), and a wireless communication terminal (4) is provided between the program controller (2) and the cloud data terminal (5); The display terminal (1) is also provided with a button for downloading from the cloud; The program controller (2) is connected to a wireless communication terminal (4) via a communication cable (3), and the wireless communication terminal (4) uses a 4G / 5G network or GPS to establish a data connection with a cloud data terminal (5); When the program controller (2) fails and it is confirmed that the data in the memory of the display terminal (1) is valid, after replacing the new program controller, the steps for data security update are as follows: S101, determining whether the program controller (2) new device is ready; S102, if the program controller (2) and the display terminal (1) communicate normally, through the data verification function between the memory data of the program controller 2 and the memory data of the display terminal 1, it is determined whether the memory data of the program controller (2) and the display terminal (1) are consistent; S103, if the memory data of the program controller (2) is inconsistent with the memory data of the display terminal (1), the display terminal (1) issues a prompt indicating that the memory data of the program controller and the display terminal are inconsistent; S104, if the machine has a cloud data terminal storage function, the program controller (2) prohibits sending data to the cloud data terminal (5); S105, operate the "download to program controller" button; S106, copying the data of the display terminal (1) to the internal memory of the program controller (2); S107, through the data verification function between the memory data of the program controller 2 and the memory data of the display terminal 1, determine whether the internal memory of the program controller (2) is updated successfully; if the update is unsuccessful, go to step S110; S108, if the data in the memory of the program controller (2) is consistent with that in the display terminal (1), a message indicating that the data has been successfully updated is displayed; S109, if the machine has a cloud data terminal storage function, allowing the program controller (2) to send data to the cloud data terminal (5); S110, prompting data update failure information, and going to step S105; When the display terminal (1) fails and it is confirmed that the data in the memory of the program controller (2) is valid, after replacing the new display terminal, the steps for data security update are as follows: S201, judging whether the new device of the display terminal (1) is ready; S202, if the program controller (2) and the display terminal (1) communicate normally, determining whether the memory data of the program controller (2) and the display terminal (1) are consistent; S203, if the memory data of the program controller (2) is inconsistent with the memory data of the display terminal (1), the display terminal (1) issues a prompt indicating that the memory data of the program controller and the display terminal are inconsistent; S204, if the machine has a cloud data terminal storage function, the program controller (2) prohibits sending data to the cloud data terminal (5); S205, operate the "upload from program controller" button; S206, copying the data of the program controller (2) to the internal memory of the display terminal (1); S207, determining whether the internal memory of the display terminal (1) is updated successfully; if the update is unsuccessful, go to step S210; S208, if the data in the memory of the program controller (2) is consistent with that in the display terminal (1), a message indicating that the data has been successfully updated is displayed; S209, if the machine has a cloud data terminal storage function, allowing the program controller (2) to send data to the cloud data terminal (5); S210, prompting data update failure information; and go to step S205.
2. A method for ensuring the security of engineering machinery data as claimed in claim 1, characterized in that: If the machine has a cloud data terminal storage function, when the program controller (2) fails and it is confirmed that the data in the cloud data terminal (5) memory is valid, after replacing the new program controller, the data security update steps are as follows: S301, determining whether the program controller (2) new device is ready; S302, if the program controller (2) and the display terminal (1) communicate normally, then determine whether the data in the memory of the program controller (2) and the cloud data terminal (5) are consistent; S303, if the memory data of the program controller (2) is inconsistent with the memory data of the cloud data terminal (5), the display terminal (1) issues a prompt indicating that the memory data of the program controller and the cloud data terminal are inconsistent; S304, the program controller (2) prohibits sending data to the cloud data terminal (5); S305, operate the "download from cloud data terminal" button; S306, copying the data of the cloud data terminal (5) to the internal memory of the program controller (2); S307, determining whether the internal memory of the program controller (2) is updated successfully; if the update is unsuccessful, go to step S310; S308, if the data in the memory of the program controller (2) is consistent with that in the display terminal (1), a message indicating that the data has been successfully updated is displayed; S309, allowing the program controller (2) to send data to the cloud data terminal 5; S310, prompting data update failure information; and go to step S305.
3. A method for ensuring the security of engineering machinery data as claimed in claim 1, characterized in that: In step S101 and step S201, if the communication between the program controller (2) and the display terminal (1) is abnormal, it is determined that the program controller (2) is not ready, and the data security update process ends.
4. A method for ensuring the security of engineering machinery data according to claim 1, characterized in that: In step S102 and step S202, if the memory data of the program controller (2) is consistent with the memory data of the display terminal (1), the system can operate safely. If the machine has a cloud data terminal storage function, steps S109 and S209 are executed respectively to allow the program controller (2) to send data to the cloud data terminal, and this data security update process ends.
Citation Information
Patent Citations
Terminal and system for remote program upgrade of controller of engineering machinery
CN202523054U