System and method for remotely upgrading program of magnetic suspension molecular pump

By designing a magnetic levitation molecular pump program remote upgrade system including cloud servers and molecular pump controllers, the problem of time-consuming and labor-consuming traditional upgrade methods is solved, and efficient and safe remote upgrade without manual on-site operation is achieved.

CN119917142AInactive Publication Date: 2025-05-02KYKY TECH
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510101225.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-05-02
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The traditional magnetic levitation molecular pump program upgrade method relies on on-site operation, consumes a lot of time and labor costs, and is difficult to implement in special environments. The lack of effective remote program upgrade methods limits the application of molecular pumps in the high-tech field.

Method used

Design a remote upgrade system for magnetic levitation molecular pump program, including cloud servers and molecular pump controllers, to achieve remote upgrade without manual on-site operation through status query, encryption transmission strategy, data verification and automatic installation confirmation.

Benefits of technology

It improves the upgrade efficiency and safety of the magnetic levitation molecular pump program, saves labor costs, reduces possible mistakes due to manual operation, and achieves efficient and safe remote program upgrades.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119917142A_ABST
    Figure CN119917142A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of remote upgrading of molecular pump programs, and discloses a remote upgrading system and method for magnetic suspension molecular pump programs, a cloud server sends a state query instruction to a molecular pump controller, and the controller feeds back running state information based on a preset time period; the cloud server determines a transmission strategy of the upgrade data when judging that the cloud server is in an upgradable state based on the running state information, and sends the transmission strategy and the upgrade data to the molecular pump controller; the molecular pump controller decrypts and verifies the data based on an encryption mode in a transmission strategy and feeds back the data to the cloud server in real time; the cloud server evaluates a data transmission state and dynamically adjusts a transmission strategy according to a verification result fed back in real time and the operation state information; and entering a program installation mode after the data verification is passed, and sending upgrade result confirmation information to the cloud server after the installation is completed. State query, data transmission, verification and installation confirmation are completed through automatic interaction of the system, and efficient and safe program remote upgrading of the magnetic suspension molecular pump is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of remote molecular pump program upgrade, and in particular to a magnetic levitation molecular pump program remote upgrade system and method. Background Art

[0002] In today's era of rapid technological development, vacuum technology plays a vital role in many fields. As a key device for obtaining high vacuum and ultra-high vacuum, magnetic levitation molecular pumps are widely used in important fields such as semiconductor manufacturing, scientific research experiments, and aerospace. With the continuous advancement of science and technology, the performance requirements for magnetic levitation molecular pumps continue to increase, and its controller, as a core control component, plays a decisive role in the stable operation and performance optimization of molecular pumps.

[0003] At present, the vacuum technology field as a whole shows a strong demand for high-precision and high-reliability vacuum equipment. Various industries are pursuing higher vacuum degrees, more stable operating conditions, and more intelligent control methods. At the same time, with the rapid development of information technology, remote control and intelligent management have become the development trend of many fields, and the vacuum technology field is no exception.

[0004] There are many types of magnetic levitation molecular pumps, each with specific design parameters and working characteristics. In practical applications, different types of magnetic levitation molecular pumps need to be continuously upgraded to optimize performance and adapt to new application requirements. However, traditional program upgrade methods often rely on on-site operations by technicians, which not only consumes a lot of time and labor costs, but is also difficult to implement in some special environments. The lack of an effective remote program upgrade method makes the management and maintenance of different types of molecular pumps face many difficulties, limiting the further development of magnetic levitation molecular pumps in high-tech high-vacuum environment applications. Summary of the invention

[0005] In view of this, the present invention provides a magnetic levitation molecular pump program remote upgrade system and method to solve how to achieve efficient and safe program remote upgrade of the magnetic levitation molecular pump.

[0006] In a first aspect, the present invention provides a magnetic levitation molecular pump program remote upgrade system, the system comprising: a cloud server and a molecular pump controller, wherein:

[0007] The cloud server sends a status query command to the molecular pump controller;

[0008] The molecular pump controller receives the status query instruction and feeds back its own operating status information based on a preset time period;

[0009] The cloud server receives the operation status information, and when judging that the magnetic suspension molecular pump controller is in an upgradeable state based on the operation status information, determines a transmission strategy for the upgrade data, the transmission strategy including: an encryption method and a verification strategy, and sends the transmission strategy and the upgrade data to the molecular pump controller based on the transmission strategy;

[0010] The molecular pump controller decrypts the received upgrade data based on the encryption method in the transmission strategy, verifies the decrypted data based on the verification strategy, and feeds back the verification results to the cloud server in real time;

[0011] The cloud server evaluates the data transmission status according to the verification results fed back by the molecular pump controller in real time and the real-time operation status information of the molecular pump controller, and dynamically adjusts the transmission strategy based on the data transmission status;

[0012] The molecular pump controller enters the program installation mode after the data verification is passed, and sends the upgrade result confirmation information to the cloud server after the installation is completed.

[0013] The magnetic levitation molecular pump program remote upgrade system provided by the embodiment of the present invention is a system in which the entire upgrade process is completed by automatic interaction of the system, from status query, data transmission, verification to installation confirmation, without the need for manual on-site operation, which not only saves labor costs, but also reduces the errors that may be caused by manual operation, improves the accuracy and efficiency of the upgrade, and realizes efficient and safe remote program upgrade of the magnetic levitation molecular pump.

[0014] In an optional implementation, a same encryption algorithm library is pre-established in the cloud server and the magnetic levitation molecular pump controller, and each encryption algorithm is classified and marked according to its computational complexity, encryption strength and resource occupancy.

[0015] The magnetic levitation molecular pump controller and the cloud server may have different computing resources and performance. By classifying and marking the encryption algorithms according to the computational complexity and resource usage, it is possible to flexibly select the appropriate encryption algorithm according to the actual performance of the device, and it is helpful to centrally manage the algorithm. When a new encryption algorithm appears or an existing algorithm needs to be updated, the system can quickly locate the algorithm category that needs to be replaced or upgraded based on the tag. Based on the classification and marking of encryption algorithms, the cloud server can dynamically adjust the encryption strategy based on factors such as data transmission status, device operation status, and security requirements.

[0016] In an optional embodiment, a communication module is integrated in the molecular pump controller, and a wired network connection or a wireless network connection is used to communicate with the cloud server, and the wired network is preferably used for communication.

[0017] The embodiment of the present invention gives priority to using wired connection when the wired network is normal, and can use the characteristics of wired network being relatively stable and having strong anti-interference ability to reduce the risk of data transmission errors and interruptions, thereby ensuring the smooth progress of the upgrade process; while the wireless network is used as a backup solution, and timely intervenes when problems occur in the wired network, thereby avoiding the inability to perform remote upgrades due to network failures, thereby improving the stability and reliability of the entire magnetic levitation molecular pump remote program upgrade system, ensuring that the controller can obtain the update program in a timely manner, and maintaining the good performance and stable operation of the molecular pump.

[0018] In a second aspect, the present invention provides a method for remotely upgrading a magnetic levitation molecular pump program, which is applied to a cloud server of the remotely upgrading system for the magnetic levitation molecular pump program described in the first aspect, comprising:

[0019] Sending a status query instruction to the molecular pump controller, and receiving the running status information fed back by the molecular pump controller, and determining the transmission strategy of the upgrade data when the magnetic suspension molecular pump controller is in an upgradeable state based on the running status information, the transmission strategy including: encryption mode, verification strategy, and sending the transmission strategy and the upgrade data based on the transmission strategy to the molecular pump controller;

[0020] receiving the verification result fed back by the molecular pump controller in real time, and evaluating the data transmission status according to the verification result fed back by the molecular pump controller in real time and the real-time operation status information of the molecular pump controller;

[0021] The transmission strategy is dynamically adjusted based on the data transmission status evaluation result, and the upgrade result confirmation information sent by the molecular pump controller is received.

[0022] The remote upgrade method applied to the cloud server provided by the embodiment of the present invention can ensure that the upgrade operation is performed when the device is in a suitable state by sending a status query instruction and judging whether the upgrade is possible based on the fed-back operating status information, and can determine the transmission strategy including the encryption method and the verification strategy, so as to ensure the security and accuracy of the upgrade data during the transmission process, and can evaluate the data transmission status according to the verification result and the operating status information fed back by the molecular pump controller in real time, so as to understand the transmission status of the upgrade data in real time, and receive the upgrade result confirmation information sent by the molecular pump controller, so as to form a complete upgrade feedback loop, and provide reliable data support for the subsequent upgrade management.

[0023] In an optional implementation, the sending of a status query instruction to the molecular pump controller includes:

[0024] Receive the upgrade data package and program remote upgrade request uploaded by the user, and send a user identity authentication request to the molecular pump controller based on the program remote upgrade request. After receiving the user identity authentication feedback sent by the molecular pump controller, send a status query instruction to the molecular pump controller.

[0025] After receiving the upgrade data package and program remote upgrade request uploaded by the user, the embodiment of the present invention sends a user identity authentication request to the molecular pump controller, which helps to ensure that only users with legal identities can initiate the upgrade operation. After the user identity authentication is passed, a status query instruction is sent to the molecular pump controller, which makes the entire upgrade operation follow an orderly process. Only when the user identity is verified, the query of the molecular pump controller status will be triggered, laying the foundation for the subsequent upgrade process.

[0026] In an optional embodiment, the method further includes: recording the running status data and transmission strategy during each remote program upgrade, analyzing the correlation between the data based on a preset time period, and optimizing the transmission strategy corresponding to the running status data based on the analysis results.

[0027] The cloud server of the embodiment of the present invention can reduce the risk of upgrade failure due to transmission problems by analyzing historical data and optimizing transmission strategies, so that the system can better adapt to different operating states and environmental conditions. The stable upgrade process and reliable transmission strategy will reduce the equipment downtime caused by the upgrade, thereby improving user satisfaction with the system.

[0028] In a third aspect, the present invention provides a method for remotely upgrading a program of a magnetic levitation molecular pump, which is applied to a molecular pump controller of a remotely upgrading program of a magnetic levitation molecular pump in the first aspect, comprising:

[0029] Real-time acquisition of operating status data of various sensors that monitor the operating status of molecular pumps;

[0030] Preprocessing the real-time acquired operation status data based on the status query instruction generated by the cloud server, and sending the preprocessed operation status data to the cloud server based on a preset time interval;

[0031] Receive the transmission strategy and upgrade data sent by the cloud server, decrypt the received upgrade data based on the encryption method in the transmission strategy, verify the decrypted data based on the verification strategy, and feed back the verification results to the cloud server in real time;

[0032] When the verification is passed, the program enters the installation mode and sends the upgrade result confirmation information to the server after the installation is completed.

[0033] The remote upgrade method for molecular pump controller provided by the embodiment of the present invention can enable the system to have a comprehensive and real-time understanding of the working status of the molecular pump by acquiring the operating status data of multiple sensors that monitor the operating status of the molecular pump in real time. The preprocessing of the operating status data can improve the quality and availability of the data. After receiving the transmission strategy and upgrade data sent by the cloud server, it can be decrypted and verified based on the encryption method to ensure the security and integrity of the received upgrade data, and the verification results can be fed back to the cloud server in real time, forming a good data feedback mechanism. If the verification result is abnormal, the cloud server can adjust the transmission strategy or resend the data in time to ensure that the molecular pump receives the correct upgrade data. This improves the reliability of the upgrade data transmission, avoids the program installation being affected by data errors, and sends the upgrade result confirmation information to the server after the installation is completed, ensuring the integrity and reliability of the upgrade process.

[0034] In an optional embodiment, when the verification is passed, the program installation mode is entered, including: backing up the preset key information of the current controller during the installation process, and writing the upgrade data to the storage area according to the preset installation process, monitoring its own status in real time during the installation process, and stopping the installation and restoring to the backup state when an abnormality occurs.

[0035] The embodiment of the present invention can ensure that when problems occur in the installation, it can be restored to the previous state to avoid the loss of key information by backing up key information. During the installation process, its own state is monitored in real time. Once an abnormality occurs, the installation is stopped and restored to the backup state. This provides a strong fault tolerance capability for the molecular pump. This mechanism can effectively deal with various situations that may cause installation failure. This installation mode effectively reduces the risk of program upgrades by backing up key information and abnormal recovery mechanisms, and improves the reliability and stability of the molecular pump in a complex industrial environment.

[0036] In a fourth aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the method for remotely upgrading the magnetic levitation molecular pump program of the second aspect or the third aspect and any corresponding embodiment thereof by executing the computer instructions.

[0037] In a fifth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method for remotely upgrading a magnetic levitation molecular pump program according to the second aspect or the third aspect and any corresponding embodiment thereof.

[0038] In a sixth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the method for remotely upgrading a magnetic levitation molecular pump program according to the second aspect or the third aspect and any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0040] Figure 1 is a schematic diagram of the interaction between a cloud server and a molecular pump controller in a magnetic levitation molecular pump program remote upgrade system according to an embodiment of the present invention;

[0041] Figure 2 It is a flow chart of a method for remotely upgrading a magnetic levitation molecular pump program applied to a cloud server according to an embodiment of the present invention;

[0042] Figure 3 It is a flow chart of a method for remotely upgrading a magnetic levitation molecular pump program applied to a molecular pump controller according to an embodiment of the present invention;

[0043] Figure 4 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

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

[0045] The traditional way of upgrading the program of magnetic levitation molecular pump mainly relies on on-site operation by technicians, which has many disadvantages:

[0046] (1) On-site upgrades require a lot of time and manpower costs, especially when molecular pumps are distributed in different geographical locations. Technical personnel need to travel long distances, which greatly affects the upgrade efficiency.

[0047] (2) In some special environments, such as places with high radiation, high vacuum, high temperature and high pressure, on-site upgrades are not only difficult but may also pose a threat to the safety of technical personnel.

[0048] (3) On-site upgrades may cause long equipment downtime, affecting the normal progress of production and experiments.

[0049] Therefore, the embodiment of the present invention provides a magnetic levitation molecular pump program remote upgrade system, which can realize remote program upgrade, improve the upgrade efficiency and safety of the magnetic levitation molecular pump program, and the system includes a cloud server and a molecular pump controller, and the two interact to realize the process of remote upgrade of the magnetic levitation molecular pump program. Figure 1 As shown:

[0050] The cloud server sends a status query command to the molecular pump controller;

[0051] The molecular pump controller receives the status query instruction and feeds back its own operating status information based on a preset time period;

[0052] The cloud server receives the operation status information, and when it is determined based on the operation status information that the magnetic suspension molecular pump controller is in an upgradeable state, determines a transmission strategy for the upgrade data, the transmission strategy including: an encryption method and a verification strategy, and sends the transmission strategy and the upgrade data to the molecular pump controller based on the transmission strategy;

[0053] The molecular pump controller decrypts the received upgrade data based on the encryption method in the transmission strategy, verifies the decrypted data based on the verification strategy, and feeds back the verification results to the cloud server in real time;

[0054] The cloud server evaluates the data transmission status according to the verification results fed back by the molecular pump controller in real time and the real-time operation status information of the molecular pump controller, and dynamically adjusts the transmission strategy based on the data transmission status;

[0055] The molecular pump controller enters the program installation mode after the data verification is passed, and sends the upgrade result confirmation information to the cloud server after the installation is completed.

[0056] Specifically, a reliable communication module is integrated in the molecular pump controller, so that the molecular pump controller can establish a stable communication connection with the cloud server, and a wired network connection or a wireless network connection can be used. For example, an industrial Ethernet RJ45 interface and a Wi-Fi module antenna interface are set in the communication module at the same time, and the two interfaces implement multiplexing logic in hardware. This design enables the controller to flexibly select the communication method according to the actual network situation. When it is detected that the wired network connection is normal, the wired network is automatically used for communication first, which helps to ensure the stability and efficiency of data transmission. It is suitable for scenarios with high requirements for data transmission quality and good wired network conditions, such as stable network infrastructure in industrial production environments, which can ensure the stable transmission of upgrade programs and turn off the Wi-Fi module to save energy; when the wired network connection is interrupted or not connected, it automatically switches to the Wi-Fi wireless network connection to ensure that communication with the cloud server can be maintained in different network environments, and the continuity of remote upgrades can be ensured. For example, in some temporary construction or wired network failure scenarios, Wi-Fi can still be used to interact with the cloud server to ensure that the upgrade operation is not affected.

[0057] The magnetic levitation molecular pump works in different application scenarios, and the network conditions of the environment in which it is located may be different. Through this communication connection method of wired and wireless interface multiplexing and intelligent switching, it can adapt to the network configuration in different environments such as laboratories and factory workshops, meet the remote program upgrade needs of the magnetic levitation molecular pump in various working scenarios, and improve the versatility and adaptability of the remote upgrade method.

[0058] The embodiment of the present invention gives priority to using wired connection when the wired network is normal, and can use the characteristics of wired network being relatively stable and having strong anti-interference ability to reduce the risk of data transmission errors and interruptions, thereby ensuring the smooth progress of the upgrade process; while the wireless network is used as a backup solution, and timely intervenes when problems occur in the wired network, thereby avoiding the inability to perform remote upgrades due to network failures, thereby improving the stability and reliability of the entire magnetic levitation molecular pump remote program upgrade system, ensuring that the controller can obtain the update program in a timely manner, and maintaining the good performance and stable operation of the molecular pump.

[0059] The cloud server and the magnetic suspension molecular pump controller in the embodiment of the present invention pre-establish an identical encryption algorithm library, which contains a variety of encryption algorithms with different strengths and performance characteristics, such as AES (Advanced Encryption Standard), RSA (Rivest–Shamir–Adleman), ECC (Elliptic Curve Cryptography), etc. Each encryption algorithm is classified and marked according to its computational complexity, encryption strength and resource occupancy. The cloud server dynamically selects a suitable encryption algorithm based on the analysis results of the molecular pump controller data received and the pre-set encryption algorithm selection rules. For example, when the molecular pump is in normal operation and the environmental interference is small, the AES algorithm that occupies less computing resources but still provides a certain degree of security is selected for encryption to improve the program transmission efficiency; when the molecular pump operating temperature is too high or the electromagnetic interference is strong, it switches to the ECC algorithm with higher encryption strength but greater computing resource requirements to ensure the security of data in harsh environments.

[0060] The embodiments of the present invention classify and mark encryption algorithms according to computational complexity and resource usage, can flexibly select appropriate encryption algorithms according to the actual performance of the device, and facilitate centralized management of algorithms. When a new encryption algorithm emerges or an existing algorithm needs to be updated, the system can quickly locate the algorithm category that needs to be replaced or upgraded based on the mark. Based on the classification and marking of encryption algorithms, the cloud server can dynamically adjust the encryption strategy based on factors such as data transmission status, device operation status, and security requirements.

[0061] The cloud server pre-sets verification parameter templates for different network conditions and operating conditions. For example, when the network condition is good (packet loss rate is less than 1%, delay is less than 50 milliseconds) and the molecular pump is running stably, set a lower verification frequency (such as a check every 10 data packets transmitted) and a relatively simple verification algorithm (such as CRC (Cyclic Redundancy Check) verification); when the network condition is poor (packet loss rate is higher than 5%, delay is higher than 200 milliseconds) or the molecular pump is running abnormally (such as temperature exceeds the threshold or vibration amplitude is abnormal), increase the verification frequency (such as a check every time a data packet is transmitted) and switch to a more complex verification algorithm (such as a combination of hash function verification and CRC verification, etc.).

[0062] The cloud server sends the selected encryption algorithm and verification parameter information to the molecular pump controller. The molecular pump controller loads the corresponding encryption algorithm according to the received instructions, prepares to encrypt and transmit the upgrade program, and uses the verification parameter information to verify the decrypted upgrade data.

[0063] During the upgrade program transmission process, the molecular pump controller verifies the received data according to the current verification parameter settings. The verification results are promptly fed back to the cloud server, and the cloud server further evaluates the reliability of data transmission based on the feedback information. If the verification fails multiple times in a row or an abnormality is found, the cloud server can suspend the program transmission, re-evaluate the network status and the molecular pump operation status, adjust the encryption algorithm and verification parameters, and try to transmit again. This dynamic adjustment mechanism can optimize the data transmission process according to actual conditions, avoid transmission interruptions or excessive data errors in complex network environments due to fixed transmission strategies. During the transmission process, breakpoint resume technology is used. If a network interruption occurs, the transmission can continue from the last interrupted position, thereby improving the efficiency and stability of the remote upgrade of the magnetic levitation molecular pump program.

[0064] After the molecular pump controller receives the data packet, it first performs a decryption operation according to the encryption algorithm specified by the cloud server. Then the decrypted program is verified according to the set verification strategy. If the verification passes, the program installation mode is entered. During the installation process, the current controller status and important data are backed up to prevent data loss due to upgrade failure. According to the predetermined installation process, the upgrade program is gradually written into the storage area of ​​the controller. The operating status of the controller is monitored in real time during the installation process. If an abnormal situation occurs, the installation is stopped immediately and an attempt is made to restore to the backup state. After the installation is completed, the upgrade result confirmation information is sent to the cloud server, including the upgrade result, controller status, etc.

[0065] The cloud server also records the operating status data and transmission strategy during each remote program upgrade, analyzes the correlation between data based on a preset time period, evaluates the performance of different encryption algorithms and verification strategies in various scenarios, and optimizes the transmission strategy corresponding to the operating status data based on the analysis results. For example, based on the data analysis results, the encryption algorithm selection rules and verification parameter setting templates are continuously optimized. In a specific example, a large amount of historical data is trained through a machine learning algorithm to establish a prediction model to predict the optimal combination of encryption algorithms and verification strategies under different operating conditions and environmental conditions. The optimized strategy is updated to the cloud server and molecular pump controller, so that the system can continuously adapt to new situations and improve the security, reliability and efficiency of the remote upgrade process.

[0066] The magnetic levitation molecular pump program remote upgrade system provided by the embodiment of the present invention completes the entire upgrade process through automatic interaction of the system, from status query, data transmission, verification to installation confirmation, without the need for manual on-site operation, which not only saves labor costs, but also reduces the errors that may be caused by manual operation, and improves the accuracy and efficiency of the upgrade.

[0067] In this embodiment, a method for remotely upgrading a magnetic levitation molecular pump program is provided, which can be used for a cloud server in the above-mentioned magnetic levitation molecular pump program remote upgrading system. Figure 2 FIG. 4 is a flow chart of a method for remotely upgrading a magnetic levitation molecular pump program according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:

[0068] Step S201, sending a status query instruction to the molecular pump controller, and receiving the operating status information fed back by the molecular pump controller. When it is determined based on the operating status information that the magnetic suspension molecular pump controller is in an upgradeable state, a transmission strategy for the upgrade data is determined, and the transmission strategy includes: encryption method and verification strategy. The transmission strategy and the upgrade data are sent to the molecular pump controller based on the transmission strategy.

[0069] Specifically, the cloud server receives the upgrade data package and program remote upgrade request uploaded by the user, and sends a user identity authentication request to the molecular pump controller based on the program remote upgrade request. The molecular pump controller stores the information of authorized users, such as user name, password, digital certificate, etc. After receiving the user identity authentication feedback sent by the molecular pump controller, a status query instruction is sent to the molecular pump controller, which makes the entire upgrade operation follow an orderly process. Only when the user identity is verified, will the query of the molecular pump controller status be triggered, laying the foundation for the subsequent upgrade process. At the same time, it helps to ensure that only users with legitimate identities can initiate upgrade operations, thereby preventing unauthorized users from upgrading the molecular pump program and avoiding security issues such as equipment damage or data leakage caused by malicious or erroneous operations.

[0070] In the embodiment of the present invention, by first querying the operating status information of the molecular pump controller to determine whether it can be upgraded, it can be ensured that the upgrade operation will not be performed when the equipment is not operating normally or malfunctioning. For example, if the molecular pump is in an overload, overheating or other abnormal operating state, upgrading at this time may cause program confusion or equipment damage. The upgrade program can only be started when the equipment is in a stable upgradeable state, such as within the normal operating temperature, speed, pressure and other indicator ranges, which greatly reduces the risk of unexpected conditions in the equipment during the upgrade process. In addition, the operating status returned by the controller itself may include the current load situation, whether there are key tasks being executed, etc., and it can wait for the current task to be completed to confirm that it can be upgraded, so that the time suitable for upgrading can be effectively screened out, providing good basic conditions for subsequent upgrade data transmission and installation.

[0071] The embodiment of the present invention can also effectively utilize system resources by customizing the transmission strategy based on the real-time operating status of the magnetic levitation molecular pump controller, and selecting appropriate encryption and verification methods can avoid excessive occupation of computing resources and storage resources of the device.

[0072] Step S202 : receiving the verification result fed back by the molecular pump controller in real time, and evaluating the data transmission status according to the verification result fed back by the molecular pump controller in real time and the real-time operation status information of the molecular pump controller.

[0073] In the embodiment of the present invention, the data transmission status is evaluated based on the verification results and operation status information fed back in real time by the molecular pump controller. For example, when the verification results show that the error rate has increased or the operation status information shows that some parameters of the molecular pump have abnormal fluctuations (which may be caused by data transmission problems), the transmission strategy can be dynamically adjusted. If it is caused by network congestion, the transmission rate may be reduced or the data block size may be changed; if electromagnetic interference affects the accuracy of data transmission, the encryption and verification strength of the data can be enhanced, such as using a more complex encryption algorithm or increasing the check bit, so as to better adapt to changes in the network environment and ensure the stability of data transmission.

[0074] Step S203, evaluating the data transmission status according to the verification result fed back by the molecular pump controller in real time and the real-time operation status information of the molecular pump controller, dynamically adjusting the transmission strategy based on the data transmission status, and receiving the upgrade result confirmation information sent by the molecular pump controller.

[0075] Specifically, dynamically adjusting the transmission strategy based on the evaluation of the data transmission status based on the real-time data of the molecular pump controller helps ensure that the molecular pump controller receives complete and correct upgrade data. Only when the data transmission is correct can the molecular pump smoothly enter the program installation mode. This mechanism can effectively reduce the interruption or failure of program installation caused by data transmission errors, ensure the correct installation of the upgrade program, and thus ensure that the magnetic levitation molecular pump can be upgraded and operate normally as expected.

[0076] Receiving the upgrade result confirmation information sent by the molecular pump controller can clearly tell whether the upgrade has been successfully completed. When receiving this information, it means that the molecular pump controller has completed the program installation and is running normally. This is the final confirmation of the entire upgrade process. This confirmation information can be used as important data for system management and provide a basis for subsequent upgrade management.

[0077] The method provided in the embodiment of the present invention also includes: recording the running status data and transmission strategy during each remote program upgrade, analyzing the correlation between the data based on a preset time period, and optimizing the transmission strategy corresponding to the running status data based on the analysis results.

[0078] Specifically, based on the analysis of a preset time period (for example, one month), it is possible to discover trends and patterns in the data, predict possible problems in advance, and adjust the transmission strategy. For example, according to historical data, it is found that as the device is used for a longer time, the performance of a certain transmission strategy will gradually decline. The strategy can be adjusted in advance to avoid problems during future upgrades. Specifically, the optimization process can train a large amount of historical data through machine learning algorithms, establish a prediction model, and predict the optimal combination of encryption algorithms and verification strategies under different operating conditions and environmental conditions. The optimized strategy is updated to the cloud server and molecular pump controller, so that the system can continuously adapt to new situations and improve the security, reliability and efficiency of the remote upgrade process.

[0079] In this embodiment, a method for remotely updating a program of a magnetic levitation molecular pump is provided, which can be used for a molecular pump controller in the above-mentioned remote updating system of a magnetic levitation molecular pump program. Figure 3 FIG. 4 is a flow chart of a method for remotely upgrading a magnetic levitation molecular pump program according to an embodiment of the present invention. Figure 3 As shown, the process includes the following steps:

[0080] Step S301, acquiring in real time the operating status data of various sensors for monitoring the operating status of molecular pumps.

[0081] Specifically, the magnetic levitation molecular pump is equipped with a variety of sensors, including temperature sensors, pressure sensors, vibration sensors, electromagnetic interference monitoring sensors, and operating load monitoring sensors, etc. These sensors collect real-time data on the working status of the molecular pump, such as the current operating temperature, internal pressure, vibration amplitude, surrounding electromagnetic interference intensity, and operating load percentage.

[0082] Step S302 , preprocessing the running status data acquired in real time based on the status query instruction generated by the cloud server, and sending the preprocessed running status data to the cloud server based on a preset time interval.

[0083] Specifically, the sensor transmits the collected data to the processing unit of the controller through the communication interface inside the molecular pump controller. The processing unit preprocesses the data, including data cleaning (removing noise and outliers), analog-to-digital conversion (converting analog signals into digital signals), and other operations to ensure the accuracy and availability of the data. The preprocessed data is transmitted to the cloud server through the communication module at certain time intervals (for example, 1 minute).

[0084] Step S303, receiving the transmission strategy and upgrade data sent by the cloud server, decrypting the received upgrade data based on the encryption method in the transmission strategy, verifying the decrypted data based on the verification strategy, and feeding back the verification result to the cloud server in real time.

[0085] Specifically, after the molecular pump controller receives the transmission strategy and upgrade data sent by the cloud server, it decrypts and verifies based on the encryption method to ensure the security and integrity of the received upgrade data. The use of encryption and decryption mechanisms can prevent the upgrade data from being tampered with or stolen during transmission, while the verification strategy can ensure the accuracy of the data, avoid program installation failure or equipment failure caused by erroneous data, and feed back the verification results to the cloud server in real time, forming a good data feedback mechanism. If the verification result is abnormal, the cloud server can adjust the transmission strategy or resend the data in time to ensure that the molecular pump receives the correct upgrade data, improve the reliability of upgrade data transmission, and avoid affecting program installation due to data errors.

[0086] Step S304, when the verification is passed, enter the program installation mode, and back up the preset key information of the current controller during the installation process, and write the upgrade data to the storage area according to the preset installation process. During the installation process, monitor its own status in real time. If an abnormality occurs, stop the installation and restore to the backup state. After the installation is completed, send the upgrade result confirmation information to the server.

[0087] Specifically, during the installation process, the preset key information of the current controller is backed up, and the upgrade data is written to the storage area according to the preset installation process. During the installation process, the controller's own status is monitored in real time. When an abnormality occurs, the installation is stopped and restored to the backup state. By backing up key information, it can be ensured that when there is a problem with the installation, it can be restored to the previous state to avoid the loss of key information. During the installation process, the controller's own status is monitored in real time. Once an abnormality occurs, the installation is stopped and restored to the backup state. This provides a strong fault tolerance for the molecular pump. This mechanism can effectively deal with various situations that may cause installation failures. This installation mode effectively reduces the risk of program upgrades by backing up key information and abnormal recovery mechanisms, and improves the reliability and stability of the molecular pump in complex industrial environments.

[0088] After the verification is passed, the program installation mode is entered, and after the installation is completed, the upgrade result confirmation information is sent to the server to ensure the integrity and reliability of the upgrade process. If the upgrade fails, the cloud server can check the upgrade results through the cloud server according to the situation that the confirmation information has not been received. If the upgrade is successful, the molecular pump device can continue to be used; if the upgrade fails, the feedback information can be used to troubleshoot, re-initiate the upgrade operation or take other maintenance measures. At the same time, it also provides a reference for subsequent upgrade management, which is convenient for tracking and optimizing the upgrade process.

[0089] The embodiment of the present invention also provides a computer device having the above Figure 1 The magnetic levitation molecular pump program shown is remotely upgraded in the cloud server or molecular pump controller in the system.

[0090] See also Figure 4 , Figure 4 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 4 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 4 A processor 10 is taken as an example.

[0091] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0092] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.

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

[0094] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0095] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0096] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0097] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

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

Claims

1. A magnetic levitation molecular pump program remote upgrade system, characterized in that: The system comprises: a cloud server and a molecular pump controller, wherein: The cloud server sends a status query command to the molecular pump controller; The molecular pump controller receives the status query instruction and feeds back its own operating status information based on a preset time period; The cloud server receives the operation status information, and when judging that the magnetic suspension molecular pump controller is in an upgradeable state based on the operation status information, determines a transmission strategy for the upgrade data, the transmission strategy including: an encryption method and a verification strategy, and sends the transmission strategy and the upgrade data to the molecular pump controller based on the transmission strategy; The molecular pump controller decrypts the received upgrade data based on the encryption method in the transmission strategy, verifies the decrypted data based on the verification strategy, and feeds back the verification results to the cloud server in real time; The cloud server evaluates the data transmission status according to the verification results fed back by the molecular pump controller in real time and the real-time operation status information of the molecular pump controller, and dynamically adjusts the transmission strategy based on the data transmission status; The molecular pump controller enters the program installation mode after the data verification is passed, and sends the upgrade result confirmation information to the cloud server after the installation is completed.

2. The system according to claim 1, characterized in that The cloud server and the magnetic levitation molecular pump controller are pre-established with an identical encryption algorithm library, and each encryption algorithm is classified and marked according to its computational complexity, encryption strength and resource occupancy.

3. The system according to claim 1, characterized in that The molecular pump controller is integrated with a communication module, and communicates with the cloud server by using a wired network connection or a wireless network connection, and preferably uses a wired network for communication.

4. A method for remotely upgrading a magnetic levitation molecular pump program, characterized in that: The cloud server used in the magnetic levitation molecular pump program remote upgrade system in claims 1-3 comprises: Sending a status query instruction to the molecular pump controller, and receiving the running status information fed back by the molecular pump controller, and determining the transmission strategy of the upgrade data when the magnetic suspension molecular pump controller is in an upgradeable state based on the running status information, the transmission strategy including: encryption mode, verification strategy, and sending the transmission strategy and the upgrade data based on the transmission strategy to the molecular pump controller; receiving the verification result fed back by the molecular pump controller in real time, and evaluating the data transmission status according to the verification result fed back by the molecular pump controller in real time and the real-time operation status information of the molecular pump controller; The transmission strategy is dynamically adjusted based on the data transmission status evaluation result, and the upgrade result confirmation information sent by the molecular pump controller is received.

5. The method according to claim 4, characterized in that The sending of a status query instruction to the molecular pump controller includes: Receive the upgrade data package and program remote upgrade request uploaded by the user, and send a user identity authentication request to the molecular pump controller based on the program remote upgrade request. After receiving the user identity authentication feedback sent by the molecular pump controller, send a status query instruction to the molecular pump controller.

6. The method according to claim 4, characterized in that Also includes: Record the running status data and transmission strategy during each remote program upgrade, analyze the correlation between the data based on the preset time period, and optimize the transmission strategy corresponding to the running status data based on the analysis results.

7. A method for remotely upgrading a magnetic levitation molecular pump program, characterized in that: The molecular pump controller used in the magnetic levitation molecular pump controller program remote upgrade system in claims 1-3 comprises: Real-time acquisition of operating status data of various sensors that monitor the operating status of molecular pumps; Preprocessing the real-time acquired operation status data based on the status query instruction generated by the cloud server, and sending the preprocessed operation status data to the cloud server based on a preset time interval; Receive the transmission strategy and upgrade data sent by the cloud server, decrypt the received upgrade data based on the encryption method in the transmission strategy, verify the decrypted data based on the verification strategy, and feed back the verification results to the cloud server in real time; When the verification is passed, the program enters the installation mode and sends the upgrade result confirmation information to the server after the installation is completed.

8. The method according to claim 7, characterized in that After the verification is passed, the program installation mode is entered, including: backing up the preset key information of the current controller during the installation process, and writing the upgrade data to the storage area according to the preset installation process, monitoring its own status in real time during the installation process, and stopping the installation and restoring to the backup state when an abnormality occurs.

9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method for remotely upgrading the magnetic levitation molecular pump program according to any one of claims 4-6 or claims 7-8 by executing the computer instructions.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method for remotely upgrading a magnetic levitation molecular pump program according to any one of claims 4 to 6 or claims 7 to 8.

Citation Information

Patent Citations

  • Method and system for upgrading software program of intelligent robot

    CN105893091A

  • Dynamic encryption method and system, computer equipment and storage medium

    CN117131484A

  • Controller upgrading method and device, storage medium and electronic equipment

    CN118819580A

  • Firmware upgrading method and system

    CN118838614A

  • Electromechanical servo system and self-diagnosis and test method thereof

    CN119012153A