[go: up one dir, main page]

CN117687659A - Remote upgrading method and system for welding machine program - Google Patents

Remote upgrading method and system for welding machine program Download PDF

Info

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
Application number
CN202311836011.9A
Other languages
Chinese (zh)
Inventor
熊涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Kanop Robot Technology Co ltd
Original Assignee
Chengdu Kanop Robot Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chengdu Kanop Robot Technology Co ltd filed Critical Chengdu Kanop Robot Technology Co ltd
Priority to CN202311836011.9A priority Critical patent/CN117687659A/en
Publication of CN117687659A publication Critical patent/CN117687659A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

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

Remote upgrading method and system for welding machine program
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.
CN202311836011.9A 2023-12-28 2023-12-28 Remote upgrading method and system for welding machine program Pending CN117687659A (en)

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)

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