CN117687659A - Remote upgrading method and system for welding machine program - Google Patents
Remote upgrading method and system for welding machine program Download PDFInfo
- Publication number
- CN117687659A CN117687659A CN202311836011.9A CN202311836011A CN117687659A CN 117687659 A CN117687659 A CN 117687659A CN 202311836011 A CN202311836011 A CN 202311836011A CN 117687659 A CN117687659 A CN 117687659A
- Authority
- CN
- China
- Prior art keywords
- welding machine
- information
- program
- server
- management terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Factory Administration (AREA)
Abstract
The invention discloses a remote upgrading method for a welding machine program, which comprises the steps of managing the upgrading of the welding machine through a management terminal, encrypting information sent to a server by the welding machine, encrypting an upgrading file sent to the welding machine by the server, and improving the safety of the upgrading of the welding machine; meanwhile, the welding machine can be upgraded remotely, a memory storing an upgrade program is not required to be inserted into the welding machine for upgrading, the upgrading mode is simple and convenient, the management terminal can select a plurality of welding machines according to the use requirement of the welding machines, the appointed program is selected for upgrading, and the upgrading efficiency is improved.
Description
Technical Field
The invention relates to the field of automatic welding machines, in particular to a remote upgrading method and system for a welding machine program.
Background
At present, a digital welding machine usually develops various welding processes aiming at different application scenes, different welding materials, different welding workpieces and different shielding gases, and the welding process procedures also have larger economic value and are matched commodities of the welding machine. In order to achieve normal vending, a method is needed that enables program installation and upgrades to the welder based on the number of packages, programs, versions purchased by the customer.
In the prior art, a memory storing an upgrade program is mostly inserted into a corresponding interface of a welding machine for upgrading, the method is low in efficiency, and the method for upgrading by adopting the Internet does not consider that the upgrade is required according to corresponding conditions, so that the sales of the welding program can be realized.
Disclosure of Invention
The invention overcomes the defects of the prior art, and provides a remote upgrading method and a remote upgrading system for a welding machine program, which are expected to solve the problems of issuing permission to a specified welding machine and selecting the specified program for upgrading in the prior art.
In order to solve the technical problems, the invention provides a remote upgrading method for a welding machine program, which comprises the following steps:
a remote upgrading method for a welding machine program comprises the following steps:
s1: the management terminal searches welding machines of the same network segment through a broadcast instruction, obtains the type and ID number of the welding machines, and displays the type and ID number on an interface of the management terminal;
s2: the management terminal confirms welding machine and program information to be upgraded according to the received confirmation information, and sends the upgraded welding machine and program information to the server;
s3: after receiving the information confirmation of the management terminal, the server sends an upgrade file to the corresponding welding machine;
s4: after receiving the upgrade file, the welder writes the new program into the appointed position, resets the CPU and runs the new welder program.
In the method, the upgrade of the welding machine is managed by the management terminal, and the program upgrade can not be realized by operating the welding machine only;
meanwhile, the welding machine can be upgraded remotely, a memory storing an upgrade program is not required to be inserted into the welding machine for upgrading, the upgrading mode is simple and convenient, the management terminal can select a plurality of welding machines according to the use requirement of the welding machines, the appointed program is selected for upgrading, and the upgrading efficiency is improved.
The further technical scheme is that the S2 specifically comprises:
s2: the management terminal confirms welding machine and program information to be upgraded according to the received confirmation information, and sends the upgraded welding machine and program information to the server and the corresponding welding machine;
after receiving the upgrade command, the welding machine resets the CPU to run the program upgrade module and sends self information to the server;
the step S3 is specifically as follows: the server compares the welding machine sending information with the management module sending information, and sends an upgrade file to the corresponding welding machine after confirming that the welding machine sending information is correct.
By adding the confirmation step, the accuracy of sending the upgrade file can be improved.
The welder receives the upgrade command, then resets the CPU to run the program upgrade module, and sends the self information to the server, specifically, after the welder receives the upgrade command issued by the management terminal, generates a random password, encrypts the random password with the public key in the memory, and then sends the self information and the encrypted random password to the server;
the server compares the welding machine sending information with the management module sending information, and sends an upgrade file to the corresponding welding machine after confirming that the welding machine sending information is correct, specifically, after the server receives the confirmation that the management terminal and the welding machine sending information are correct, the server decrypts the random password by using the private key, encrypts the program upgrade file by using the random password, and then sends the program upgrade file to the welding machine.
By encrypting the information sent to the server by the welding machine and encrypting the upgrade file sent to the welding machine by the server, the safety of the program can be further improved, and interception by other people is avoided.
Further technical scheme is that the confirmation information comprises payment confirmation information and other terminal authorization information.
Because the welder upgrade program is mainly obtained through purchase, the management terminal confirms the welder and the program information which need to be upgraded by confirming the payment information.
The invention further provides a remote upgrading system for the welder program.
A remote upgrading system for a welding machine program comprises a server, a management terminal, a welding machine and a router;
the server is used for receiving the updated welding machine and program information sent by the management terminal, confirming that the information is correct, and sending an updating file to the corresponding welding machine;
the management terminal is used for confirming information, confirming welding machine and program information which need to be upgraded according to the confirmed information, and sending the upgraded welding machine and program information to the server;
the welding machine is used for receiving the upgrade file and writing the new program into the appointed position;
the router is used for completing information exchange among the server, the management terminal and the welding machine.
The server is further used for comparing the welding machine sending information with the management module sending information, decrypting the random password by using the private key, encrypting the program upgrading file by using the random password and then sending the encrypted program upgrading file to the welding machine;
the welder is also used for generating a random password, encrypting the random password by using the public key in the memory and then transmitting the information of the welder and the encrypted random password to the server.
Compared with the prior art, the invention has at least the following beneficial effects: according to the invention, the management terminal manages the upgrade of the welding machine, encrypts the information sent to the server by the welding machine and encrypts the upgrade file sent to the welding machine by the server, so that the security of the upgrade of the welding machine is improved; meanwhile, the welding machine can be upgraded remotely, a memory storing an upgrade program is not required to be inserted into the welding machine for upgrading, the upgrading mode is simple and convenient, the management terminal can select a plurality of welding machines according to the use requirement of the welding machines, the appointed program is selected for upgrading, and the upgrading efficiency is improved.
Drawings
FIG. 1 is a flow chart of an upgrade method according to an embodiment;
FIG. 2 is a timing diagram of a program upgrade of a welding machine according to an embodiment;
FIG. 3 is a schematic diagram of an upgrade architecture of a remote upgrade system according to a second embodiment.
Detailed Description
The present invention will be described in further detail with reference to the following examples in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Example 1
Referring to fig. 1 and 2, a remote upgrading method of a welding machine program comprises the following steps:
s1: the management terminal searches welding machines of the same network segment through a broadcast instruction, obtains the type and ID number of the welding machines, and displays the type and ID number on an interface of the management terminal;
s2: management terminal and welding machine for sending upgrade information
S21: the management terminal confirms welding machine and program information to be upgraded according to the received confirmation information;
s22: the management terminal sends updated welding machine and program information to the server and the corresponding welding machines;
s23: after receiving an upgrade command issued by a management terminal, a welder generates a random password and encrypts the random password by using a public key in a memory, and in the embodiment, the welder encrypts the random password by using an RSA public key;
s24: the welder sends the information of the welder and the encrypted random password to the server;
s3: after the server receives the information sent by the management terminal and the welding machine and confirms that the information is correct, the server decrypts the random password by using the private key, encrypts the program upgrading file by using the random password, and then sends the encrypted program upgrading file to the welding machine;
s4: program downloading and installing;
s41: decrypting the received encrypted program by the welder, downloading the decrypted encrypted program to a backup welder program position, and feeding back the downloading progress to the management terminal;
if the downloading process is interrupted due to network or other problems, the step S42 is entered, and if the downloading process is free of problems, the step S43 is executed;
s42: the welding machine stops upgrading, and sends interrupt information to the management terminal after the network is normal, after the management terminal receives the interrupt information, after confirming that the problem is solved, the welding machine sends a continuous downloading and upgrading command, and the welding machine continues to complete the upgrading program, and S41 is executed;
s43: after the welder finishes receiving the upgrade file, writing a new program into a designated position, resetting the CPU, and running the new welder program.
Example two
A remote upgrade system of a welding machine program, see FIG. 3, comprises a server, a management terminal, a welding machine and a router;
the server is used for receiving the updated welding machine and program information sent by the management terminal, confirming that the information is correct, and sending an updating file to the corresponding welding machine;
the server is also used for comparing the welding machine sending information with the management module sending information, decrypting the random password by using the private key, encrypting the program upgrading file by using the random password and then sending the encrypted program upgrading file to the welding machine;
the management terminal is used for confirming information, confirming welding machine and program information which need to be upgraded according to the confirmed information, and sending the upgraded welding machine and program information to the server;
the welding machine is used for receiving the upgrade file and writing the new program into the appointed position;
the welder is also used for generating a random password, encrypting the random password by using the public key in the memory and then transmitting the information of the welder and the encrypted random password to the server.
The router is used for completing information exchange among the server, the management terminal and the welding machine.
Although the invention has been described herein with reference to illustrative embodiments thereof, it should be understood that numerous other modifications and embodiments can be devised by those skilled in the art that will fall within the scope and spirit of the principles of this disclosure. More specifically, various variations and modifications may be made to the component parts and/or arrangements of the subject combination arrangement within the scope of the disclosure. In addition to variations and modifications in the component parts and/or arrangements, other uses will be apparent to those skilled in the art.
Claims (6)
1. The remote upgrading method for the welding machine program is characterized by comprising the following steps of:
s1: the management terminal searches welding machines of the same network segment through a broadcast instruction, obtains the type and ID number of the welding machines, and displays the type and ID number on an interface of the management terminal;
s2: the management terminal confirms welding machine and program information to be upgraded according to the received confirmation information, and sends the upgraded welding machine and program information to the server;
s3: after receiving the information confirmation of the management terminal, the server sends an upgrade file to the corresponding welding machine;
s4: after receiving the upgrade file, the welder writes the new program into the appointed position, resets the CPU and runs the new welder program.
2. The welding machine program remote upgrading method according to claim 1, wherein the step S2 is specifically:
s2: the management terminal confirms welding machine and program information to be upgraded according to the received confirmation information, and sends the upgraded welding machine and program information to the server and the corresponding welding machine;
after receiving the upgrade command, the welding machine resets the CPU to run the program upgrade module and sends self information to the server;
the step S3 is specifically as follows: the server compares the welding machine sending information with the management module sending information, and sends an upgrade file to the corresponding welding machine after confirming that the welding machine sending information is correct.
3. The remote upgrade method of welding machine program according to claim 2, wherein after receiving the upgrade command, the welding machine resets the CPU to run the program upgrade module, and sends self information to the server, specifically, after receiving the upgrade command issued by the management terminal, the welding machine generates a random password, encrypts the random password with the public key in the memory, and sends the self information and the encrypted random password to the server;
the server compares the welding machine sending information with the management module sending information, and sends an upgrade file to the corresponding welding machine after confirming that the welding machine sending information is correct, specifically, after the server receives the confirmation that the management terminal and the welding machine sending information are correct, the server decrypts the random password by using the private key, encrypts the program upgrade file by using the random password, and then sends the program upgrade file to the welding machine.
4. The welding machine program remote upgrade method of claim 1, wherein the confirmation information comprises payment confirmation information, other terminal authorization information.
5. The remote upgrading system for the welding machine program is characterized by comprising a server, a management terminal, a welding machine and a router;
the server is used for receiving the updated welding machine and program information sent by the management terminal, confirming that the information is correct, and sending an updating file to the corresponding welding machine;
the management terminal is used for confirming information, confirming welding machine and program information which need to be upgraded according to the confirmed information, and sending the upgraded welding machine and program information to the server;
the welding machine is used for receiving the upgrade file and writing the new program into the appointed position;
the router is used for completing information exchange among the server, the management terminal and the welding machine.
6. The remote upgrade system of the welding machine program of claim 5, wherein the server is further used for comparing the welding machine sending information with the management module sending information, decrypting the random password by using the private key, encrypting the program upgrade file by using the random password, and then sending the encrypted program upgrade file to the welding machine;
the welder is also used for generating a random password, encrypting the random password by using the public key in the memory and then transmitting the information of the welder and the encrypted random password to the server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311836011.9A CN117687659A (en) | 2023-12-28 | 2023-12-28 | Remote upgrading method and system for welding machine program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311836011.9A CN117687659A (en) | 2023-12-28 | 2023-12-28 | Remote upgrading method and system for welding machine program |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117687659A true CN117687659A (en) | 2024-03-12 |
Family
ID=90135266
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311836011.9A Pending CN117687659A (en) | 2023-12-28 | 2023-12-28 | Remote upgrading method and system for welding machine program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117687659A (en) |
-
2023
- 2023-12-28 CN CN202311836011.9A patent/CN117687659A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101390574B1 (en) | System and method for remote device registration | |
KR100755212B1 (en) | Time Synchronous OTP Creation and Authentication System and Method Using Mobile Phone with IC Chip for OTP Generation | |
JP5090066B2 (en) | Data storage device, management server, integrated circuit, data update system, home appliance, data update method, encryption method, and encryption / decryption key generation method | |
US9853973B2 (en) | Information distribution system, and server, on-board terminal and communication terminal used therefor | |
CN103716155A (en) | Method and operation terminal for automatically maintaining POS terminal | |
US8086856B2 (en) | Disabling on/off capacity on demand | |
US20070288387A1 (en) | Method and apparatus for effecting the return of a rights management object | |
CN111104691A (en) | Sensitive information processing method and device, storage medium and equipment | |
EP3609118A1 (en) | Method and system for managing cloud service cluster | |
CN102833593A (en) | Authorization method and system applied to smart TV (television) as well as smart TV | |
US7340773B2 (en) | Multi-stage authorisation system | |
US20080114685A1 (en) | System and method for preventing unauthorized installation of a software program | |
US9858061B2 (en) | Tamperproof installation of building control software in approved runtime environments | |
CN110599270A (en) | Electronic bill generation method and device and computer equipment | |
JP2010212805A (en) | Method and system for distributing security information of settlement processing, center apparatus thereof, settlement device and program | |
CN117687659A (en) | Remote upgrading method and system for welding machine program | |
CN115632769B (en) | Payment terminal comprehensive key management method, system and computer readable storage medium | |
CN110909318B (en) | Operating system anti-theft method and device for user equipment and terminal | |
CN114286141A (en) | Method for realizing card-free condition receiving and set top box | |
JP2000224161A (en) | Operation system for card authentication type service | |
KR101336529B1 (en) | System and method for remote device registration | |
US12333505B2 (en) | Method for payment-based execution of a function of a field device to be performed, corresponding field device and service unit | |
CN119808058B (en) | Deep binding method and device for identity card reader and identity card security module | |
CN114221769B (en) | Method and device for controlling software authorization permission based on container | |
KR101663700B1 (en) | Banking system, integrity check method for firmware of a banking system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |