CN111522562B - Dishwasher software burning method, device and equipment thereof - Google Patents

Dishwasher software burning method, device and equipment thereof Download PDF

Info

Publication number
CN111522562B
CN111522562B CN202010298896.1A CN202010298896A CN111522562B CN 111522562 B CN111522562 B CN 111522562B CN 202010298896 A CN202010298896 A CN 202010298896A CN 111522562 B CN111522562 B CN 111522562B
Authority
CN
China
Prior art keywords
upgraded
file
internet
check code
dish washer
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.)
Active
Application number
CN202010298896.1A
Other languages
Chinese (zh)
Other versions
CN111522562A (en
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.)
Foshan Shunde Midea Washing Appliances Manufacturing Co Ltd
Original Assignee
Foshan Shunde Midea Washing Appliances Manufacturing 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 Foshan Shunde Midea Washing Appliances Manufacturing Co Ltd filed Critical Foshan Shunde Midea Washing Appliances Manufacturing Co Ltd
Priority to CN202010298896.1A priority Critical patent/CN111522562B/en
Publication of CN111522562A publication Critical patent/CN111522562A/en
Application granted granted Critical
Publication of CN111522562B publication Critical patent/CN111522562B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Washing And Drying Of Tableware (AREA)
  • Stored Programmes (AREA)

Abstract

The invention provides a method, a device and equipment for burning dishwasher software, wherein the method is applied to a dishwasher and comprises the following steps: receiving a file to be upgraded sent by the Internet of things equipment; the method comprises the steps that an Internet of things device obtains a file to be upgraded from a cloud server; burning the file to be upgraded to a target position of the dish washer through a guide loading program; after the burning is completed, the file to be upgraded is processed to generate a check code and is sent to the internet of things equipment, so that the cloud server can report successful burning information under the condition that the internet of things equipment judges that the check code is correct. Therefore, the upgrading operation of the dish washer is completed by acquiring the file to be upgraded from the internet equipment, and the upgrading efficiency and convenience are improved.

Description

Dishwasher software burning method, device and equipment thereof
Technical Field
The invention relates to the technical field of dish washers, in particular to a dish washer software burning method, a device and equipment thereof.
Background
Often, during the development of a dishwasher, it is inevitable to frequently update the programming software of the dishwasher.
In the related art, the dishwasher software needs to be disassembled every time, which is time-consuming and labor-consuming, and the circuit failure or the damage of the electric control board of the dishwasher can be destroyed by multiple times of disassembly and assembly.
Disclosure of Invention
The object of the present invention is to solve at least one of the technical problems in the related art to some extent.
Therefore, a first object of the present invention is to provide a method for programming dishwasher software, which is used for solving the problems of complicated operation and low efficiency of programming dishwasher software in the prior art, and improving the upgrade efficiency and convenience by obtaining the file to be upgraded from the internet equipment to complete the upgrade operation of the dishwasher.
A second object of the invention is to propose another method of programming dishwasher software.
A third object of the present invention is to propose a further method of programming dishwasher software.
A fourth object of the present invention is to propose a dishwasher.
A fifth object of the present invention is to provide an internet of things device.
A sixth objective of the present invention is to provide a cloud server.
A seventh object of the present invention is to propose a dishwasher software programming system.
An eighth object of the present invention is to propose a computer device.
A ninth object of the present invention is to propose a computer readable storage medium.
To achieve the above object, an embodiment of a first aspect of the present invention provides a method for programming software of a dishwasher, the method being applied to the dishwasher, including: receiving a file to be upgraded sent by the Internet of things equipment; the Internet of things equipment acquires the file to be upgraded from a cloud server; burning the file to be upgraded to a target position of the dish washer through a guide loading program; after the burning is completed, the file to be upgraded is processed to generate a check code and sent to the internet of things equipment, so that the internet of things equipment reports the successful burning information to the cloud server under the condition that the internet of things equipment judges that the check code is correct.
In addition, the method for burning the dishwasher software according to the embodiment of the invention can also have the following additional technical features:
optionally, before the receiving the file to be upgraded sent by the internet of things device, the method further includes: receiving a backup instruction sent by the Internet of things equipment; and carrying out backup processing on the current software data of the dish washing machine.
Optionally, after the burning is completed, processing the file to be upgraded to generate a check code, and sending the check code to the internet of things device, the method further includes: receiving a data recovery instruction sent by the Internet of things equipment; and carrying out data recovery operation according to the current software data.
Optionally, before the receiving the file to be upgraded sent by the internet of things device, the method further includes: receiving a connection instruction sent by the Internet of things equipment; and establishing connection with the Internet of things equipment according to the connection instruction.
To achieve the above objective, an embodiment of a second aspect of the present invention provides a method for burning dishwasher software, which is applied to an internet of things device, and includes the following steps: receiving a file to be upgraded and a first check code sent by a cloud server; processing the file to be upgraded to obtain a second check code; storing the file to be upgraded to a preset storage position under the condition that the first check code is consistent with the second check code; and acquiring the file to be upgraded from the preset storage position and sending the file to be upgraded to a dish washer, so that the dish washer burns the file to be upgraded to a target position of the dish washer through a guide loading program.
In addition, the method for burning the dishwasher software according to the embodiment of the invention can also have the following additional technical features:
optionally, after the file to be upgraded is obtained from the preset storage location and sent to the dishwasher, the method further includes: receiving a target check code sent by the dish washer; reporting successful information of burning to the cloud server under the condition that the first check code is consistent with the target check code; and under the condition that the first check code is inconsistent with the target check code, sending a data recovery instruction to the dish washer so as to enable the dish washer to perform data recovery operation according to the backup data.
To achieve the above objective, an embodiment of a third aspect of the present invention provides a method for burning dishwasher software, which is applied to a cloud server, and includes the following steps: the receiving terminal equipment sends a file to be upgraded and a third check code; processing the file to be upgraded to obtain a fourth check code; storing the file to be upgraded to a preset storage position under the condition that the third check code is consistent with the fourth check code; and sending the file to be upgraded to a dish washer through the Internet of things equipment, so that the dish washer burns the file to be upgraded to a target position of the dish washer through a guide loading program.
To achieve the above object, a fourth aspect of the present invention provides a dishwasher, comprising: the first receiving module is used for receiving a file to be upgraded sent by the Internet of things equipment; the Internet of things equipment acquires the file to be upgraded from a cloud server; the burning module is used for burning the file to be upgraded to a target position of the dish washer through a guide loading program; and the first sending module is used for processing the file to be upgraded to generate a check code and sending the check code to the internet of things equipment after the burning is completed, so that the internet of things equipment reports the successful burning information to the cloud server under the condition that the internet of things equipment judges that the check code is correct.
To achieve the above object, an embodiment of a fifth aspect of the present invention provides an internet of things device, including: the second receiving module is used for receiving the file to be upgraded and the first check code sent by the cloud server; the first processing module is used for processing the file to be upgraded to obtain a second check code; the first storage module is used for storing the file to be upgraded to a preset storage position under the condition that the first check code is consistent with the second check code; and the second sending module is used for acquiring the file to be upgraded from the preset storage position and sending the file to be upgraded to the dish washing machine so that the dish washing machine burns the file to be upgraded to the target position of the dish washing machine through the guide loading program.
To achieve the above object, a sixth aspect of the present invention provides a cloud server, including: the third receiving module is used for receiving the file to be upgraded and a third check code sent by the terminal equipment; the second processing module is used for processing the file to be upgraded to obtain a fourth check code; the second storage module is used for storing the file to be upgraded to a preset storage position under the condition that the third check code is consistent with the fourth check code; and the third sending module is used for sending the file to be upgraded to the dish washer through the Internet of things equipment, so that the dish washer burns the file to be upgraded to the target position of the dish washer through the guide loading program.
To achieve the above object, a seventh aspect of the present invention provides a software programming system for a dishwasher, comprising: the dish washer according to the fourth aspect of the embodiments, the internet of things device according to the fifth aspect of the embodiments, and the cloud server and the terminal device according to the sixth aspect of the embodiments; after the terminal equipment is connected with the cloud server, a file to be upgraded and a check code are sent to the cloud server; the cloud server stores the file to be upgraded under the condition that the verification code is correct according to the file to be upgraded; after the cloud server establishes connection with the Internet of things equipment, the file to be upgraded and the check code are sent to the Internet of things equipment; the internet of things device stores the file to be upgraded under the condition that the verification code is correct according to the file to be upgraded; the internet of things equipment acquires the file to be upgraded from the preset storage position and sends the file to be upgraded to a dish washer; the dish washer burns the file to be upgraded to a target position of the dish washer through a guide loading program, processes the file to be upgraded after the burning is completed to generate a check code, and sends the check code to the internet of things equipment, and the internet of things equipment reports successful burning information to the cloud server under the condition that the internet of things equipment judges that the check code is correct; and under the condition that the internet of things equipment judges that the check code is incorrect, sending a data recovery instruction to the dish washer so that the dish washer can perform data recovery operation according to the backup data.
To achieve the above object, an eighth aspect of the present invention provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the method for burning dishwasher software according to the first to third aspects of the present invention when the processor executes the computer program.
To achieve the above object, an embodiment of a seventh aspect of the present invention proposes a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a dishwasher software burning method according to the embodiments of the first to third aspects.
The method comprises the steps of receiving a file to be upgraded sent by the Internet of things equipment; the Internet of things equipment acquires the file to be upgraded from a cloud server; burning the file to be upgraded to a target position of the dish washer through a guide loading program; after the burning is completed, the file to be upgraded is processed to generate a check code and sent to the internet of things equipment, so that the internet of things equipment reports the successful burning information to the cloud server under the condition that the internet of things equipment judges that the check code is correct. Therefore, the upgrading operation of the dish washer is completed by acquiring the file to be upgraded from the internet equipment, and the upgrading efficiency and convenience are improved.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The foregoing and/or additional aspects and advantages of the invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, in which:
FIG. 1 is a schematic diagram of a dishwasher software programming system according to one embodiment of the present invention;
FIG. 2 is an exemplary diagram of a dishwasher software burning method according to one embodiment of the present invention;
FIG. 3 is a flow chart of a dishwasher software burning method according to one embodiment of the present invention;
FIG. 4 is a flow chart of a dishwasher software burning method according to another embodiment of the present invention;
FIG. 5 is a flow chart of a dishwasher software burning method according to yet another embodiment of the present invention;
FIG. 6 is a schematic view of a structure of a dishwasher according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an internet of things device according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a cloud server according to an embodiment of the present invention;
fig. 9 is a schematic structural view of a computer device according to an embodiment of the present invention.
Detailed Description
Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the drawings are illustrative and intended to explain the present invention and should not be construed as limiting the invention.
The following describes a method, a device and equipment for burning dishwasher software according to an embodiment of the present invention with reference to the accompanying drawings.
Specifically, in the prior art, the dishwasher software needs to be disassembled every time, which is time-consuming and labor-consuming, and the circuit failure or the damage of the electric control board of the dishwasher can be destroyed by multiple times of disassembly and assembly.
In order to solve the problems, the invention provides a dish washer software burning method, which completes the dish washer upgrading operation by acquiring a file to be upgraded from the internet equipment, thereby improving the upgrading efficiency and convenience.
To make the dishwasher software programming method described in the present application more clear to those skilled in the art, first, a dishwasher software programming system in the present application is described, as shown in fig. 1, including: dishwasher 100, internet of things device 200, cloud server 300 and terminal device 400.
After the terminal device 400 establishes a connection with the cloud server 300, the file to be upgraded and the check code are sent to the cloud server 300.
Specifically, the terminal device 400 may receive a file to be upgraded in a preset format (such as hex/bin) uploaded by a user, and send the file to be upgraded to the cloud server 300.
The cloud server 300 stores the file to be upgraded under the condition that the verification code is correct according to the file to be upgraded.
It may be appreciated that, in order to ensure accuracy of software upgrade, the cloud server 300 may perform verification processing on the file to be upgraded after receiving the file to be upgraded, as a possible implementation manner, compare a hash value obtained by performing hash processing on the file to be upgraded with a verification code, and if the hash value is consistent with the verification code, determine that the received file to be upgraded is correct, and store the file to be upgraded; as another possible implementation manner, the check value obtained by the cyclic redundancy check algorithm on the file to be upgraded is compared with the received check code, and if the check value is consistent with the received check code, the received file to be upgraded is determined to be correct, and the file to be upgraded is stored.
After the cloud server 300 establishes connection with the internet of things device 200, the file to be upgraded and the check code are sent to the internet of things device 200.
Specifically, the cloud server 300 and the internet of things device 200 may send handshake protocols through wireless network, 4G, 5G, and the like to establish connection, and the cloud server 300 may send the file to be upgraded and the check code to the internet of things device 200.
If the internet of things device 200 determines that the check code is correct according to the file to be upgraded, the file to be upgraded is stored, and the internet of things device 200 obtains the file to be upgraded from a preset storage position and sends the file to be upgraded to the dish washer 100.
Specifically, in order to ensure the accuracy of the software upgrade, the internet of things device 200 may perform verification processing on the file to be upgraded when receiving the file to be upgraded, as a possible implementation manner, compare the hash value obtained by performing hash processing on the file to be upgraded with the verification code, and if the hash value is consistent with the verification code, determine that the received file to be upgraded is correct, and store the file to be upgraded; as another possible implementation manner, the check value obtained by the cyclic redundancy check algorithm on the file to be upgraded is compared with the received check code, and if the check value is consistent with the received check code, the received file to be upgraded is determined to be correct, and the file to be upgraded is stored.
Further, the internet of things device 200 obtains the file to be upgraded from the preset storage location and sends the file to the dishwasher 100.
The dish washer 100 burns the file to be upgraded to the target position of the dish washer 100 through the boot loader, processes the file to be upgraded after the burning is completed to generate a check code, and sends the check code to the internet of things equipment 200, and the internet of things equipment 200 reports successful burning information to the cloud server 300 under the condition that the check code is judged to be correct.
Specifically, the dish washer 100 burns the file to be upgraded to a target position of the dish washer 100, such as a singlechip, through a boot loader, processes the file to be upgraded after the completion of the burning to generate a check code, and sends the check code to the internet of things device 200, and if the internet of things device 200 determines that the check code is correct, reports the successful burning information to the cloud server 300, wherein the checking mode can be selected according to the actual application requirement.
And under the condition that the internet of things equipment 200 judges that the check code is incorrect, sending a data recovery instruction to the dish washer 100 so that the dish washer 100 performs data recovery operation according to the backup data.
It may also be appreciated that, when the internet of things device 200 determines that the check code is incorrect, it needs to restore the original data, and send a data restoration instruction to the dishwasher 100, so that the dishwasher 100 performs a data restoration operation according to the backup data, so as to ensure that the dishwasher can work normally.
For the sake of clarity of the above process for a person skilled in the art, the following is illustrated in connection with fig. 2:
specifically, as shown in fig. 2, uploading a to-be-upgraded file in a Hex/bin format to a terminal device (S1), sending the to-be-upgraded file and a check code to a cloud server by the terminal device through a handshake protocol (S2), sending the handshake protocol to establish connection with an internet of things device by the cloud server through a mode of 4G, 5G or a wireless network (S3), sending the to-be-upgraded file in the Hex/bin format currently stored on the cloud server to the internet of things device connected with a dish washer (S4), having a local storage space on the internet of things device, firstly storing the received to-be-upgraded file by the internet of things device and the dish washer through a preset communication protocol (S5), burning the to-be-upgraded file to a singlechip of the dish washer by the dish washer through a guide loading program, finally returning burning information to the internet of things device (S6), sending a backup successful burning message to the dish washer under the condition that the cloud is correct, sending a backup data restoration instruction to the dish washer under the condition that the verification is incorrect (S8), and failing to record the data to the server (S8).
Therefore, the upgrading operation of the dish washer is completed by acquiring the file to be upgraded from the internet equipment, and the upgrading efficiency and convenience are improved.
Based on the description of the above embodiments, in order to more clearly understand the method for programming the software of the dishwasher according to the present application, the following detailed description is given on the dishwasher side with reference to fig. 3.
Specifically, fig. 3 is a flow chart of a method of programming dishwasher software according to one embodiment of the present invention. As shown in fig. 3, the dishwasher software burning method includes:
step 101, receiving a file to be upgraded sent by Internet of things equipment; the method comprises the steps that the Internet of things equipment obtains a file to be upgraded from a cloud server.
Specifically, before receiving a file to be upgraded sent by the internet of things device, the dishwasher needs to establish connection with the internet of things device, for example, a connection instruction sent by the internet of things device is received, and connection is established with the internet of things device according to the connection instruction, for example, the internet of things device sends a handshake protocol to the dishwasher through an upgrade protocol, and the successful handshake between the dishwasher and the internet of things device indicates that data can be sent.
Thereby, receiving a file to be upgraded sent by the Internet of things equipment; the method comprises the steps that the Internet of things equipment obtains a file to be upgraded from a cloud server. The file to be upgraded can be binary content in a file format such as hex/bin and the like, and can be selected and set according to requirements.
It can be further understood that the file to be updated in the application is a software update package for the currently installed software in the dish washer, that is, the currently installed software in the dish washer can be updated to the latest version by installing the file to be updated, so that the use efficiency of the currently installed software of the dish washer is improved, for example, the washing process is more personalized or humanized.
And 102, burning the file to be upgraded to a target position of the dish washer through a boot loader.
And step 103, after the burning is completed, processing the file to be upgraded to generate a check code, and sending the check code to the internet of things equipment, so that the cloud server can report the successful burning information under the condition that the internet of things equipment judges that the check code is correct.
Specifically, when the file to be upgraded is obtained, the file to be upgraded is burned to a target position of the dish washer, such as a singlechip, through a boot loader, and in order to ensure the security of dish washer upgrading, backup processing is required to be performed on current software data of the dish washer before the burning, it can be understood that the backup processing can be performed on the current software data of the dish washer automatically, and also the backup instruction sent by the internet of things equipment can be received to perform the backup processing on the current software data of the dish washer.
Further, after the burning is completed, the file to be upgraded is processed to generate a check code, and the check code is sent to the internet of things equipment, so that the cloud server can report successful burning information under the condition that the internet of things equipment judges that the check code is correct.
That is, after the writing is completed, the file to be upgraded is processed, for example, a hash value is obtained by carrying out hash processing on the file to be upgraded to be used as a check code, the check value is obtained by carrying out cyclic redundancy check algorithm on the file to be upgraded to be used as a check code, and the check code is sent to the internet of things equipment, so that the writing success information is reported to the cloud server under the condition that the internet of things equipment judges that the check code is correct.
The internet of things device compares the hash value obtained by carrying out hash processing on the file to be upgraded with the check code, if the hash value is consistent with the check code, the successful burning is determined, or compares the check value obtained by carrying out cyclic redundancy check on the file to be upgraded with the check code received, and if the hash value is consistent with the check code, the successful burning is determined.
It can be further understood that under the condition of inconsistent comparison, the original data needs to be recovered, a data recovery instruction sent by the internet of things equipment is received, and the data recovery operation is performed according to the current software data, so that the effectiveness of the dish washing machine is further ensured.
According to the dish washer software burning method, a file to be updated, which is sent by the Internet of things equipment, is received; the Internet of things equipment acquires the file to be upgraded from a cloud server; burning the file to be upgraded to a target position of the dish washer through a guide loading program; after the burning is completed, the file to be upgraded is processed to generate a check code and sent to the internet of things equipment, so that the internet of things equipment reports the successful burning information to the cloud server under the condition that the internet of things equipment judges that the check code is correct. Therefore, the upgrading operation of the dish washer is completed by acquiring the file to be upgraded from the internet equipment, and the upgrading efficiency and convenience are improved.
In order to more fully describe the dish washer software burning method, the equipment side of the Internet of things is used for describing the method in detail.
Specifically, fig. 4 is a flow chart of a method of programming dishwasher software according to another embodiment of the present invention. As shown in fig. 4, the dishwasher software burning method includes:
step 201, receiving a file to be upgraded and a first check code sent by a cloud server.
Step 202, processing the file to be upgraded to obtain a second check code.
And 203, storing the file to be upgraded to a preset storage position under the condition that the first check code is consistent with the second check code.
And 204, acquiring a file to be upgraded from a preset storage position and sending the file to be upgraded to the dish-washing machine, so that the dish-washing machine burns the file to be upgraded to a target position of the dish-washing machine through a guide loading program.
Specifically, in order to ensure the accuracy of software upgrade, the internet of things device may perform verification processing on a file to be upgraded when receiving the file to be upgraded, for example, as follows:
in the first example, the second check code obtained by hashing the file to be upgraded is compared with the first check code, and if the second check code is consistent with the first check code, the received file to be upgraded is determined to be correct, and the file to be upgraded is stored.
In a second example, comparing the second check code obtained from the file to be upgraded with the first check code received by the cyclic redundancy check algorithm, and if the second check code is consistent with the first check code, determining that the received file to be upgraded is correct, and storing the file to be upgraded.
It should be noted that, if the files to be upgraded received are determined to be wrong, operations such as retransmission can be performed.
Further, the file to be upgraded is obtained from the preset storage position and sent to the dish washer, so that the dish washer burns the file to be upgraded to a target position of the dish washer through the guide loading program, such as a singlechip.
It can be further understood that the target check code sent by the dish washer is received, the successful burning information is reported to the cloud server under the condition that the first check code is consistent with the target check code, and the data recovery instruction is sent to the dish washer under the condition that the first check code is inconsistent with the target check code, so that the dish washer performs data recovery operation according to the backup data.
That is, after the burning is completed, the file to be upgraded is processed to generate a check code and sent to the internet of things device, the internet of things device reports successful burning information to the cloud server under the condition that the internet of things device judges that the check code is correct, and a data recovery instruction is sent to the dish washer under the condition that the internet of things device judges that the check code is incorrect, so that the dish washer performs data recovery operation according to the backup data.
According to the dish washer software burning method, the file to be upgraded and the first check code sent by the cloud server are received, the file to be upgraded is processed to obtain the second check code, the file to be upgraded is stored to the preset storage position under the condition that the first check code is consistent with the second check code, the file to be upgraded is obtained from the preset storage position and is sent to the dish washer, and therefore the dish washer burns the file to be upgraded to the target position of the dish washer through the guide loading program. Therefore, the upgrading operation of the dish washer is completed by acquiring the file to be upgraded from the internet equipment, and the upgrading efficiency and convenience are improved.
In order to more fully describe the dish washer software burning method, the cloud server side is used for carrying out detailed description.
Specifically, fig. 5 is a flow chart of a method for programming dishwasher software according to still another embodiment of the present invention. As shown in fig. 5, the dishwasher software burning method includes:
step 301, a receiving terminal device sends a file to be upgraded and a third check code.
Step 302, processing the file to be upgraded to obtain a fourth check code.
Step 303, storing the file to be upgraded in a preset storage position under the condition that the third check code is consistent with the fourth check code.
And step 304, the file to be upgraded is sent to the dish washer through the Internet of things equipment, so that the dish washer burns the file to be upgraded to a target position of the dish washer through a guide loading program.
Specifically, in order to ensure the accuracy of the software upgrade, the cloud server may perform verification processing on the file to be upgraded after receiving the file to be upgraded, for example, as follows:
in the first example, the second check code obtained by hashing the file to be upgraded is compared with the first check code, and if the second check code is consistent with the first check code, the received file to be upgraded is determined to be correct, and the file to be upgraded is stored.
In a second example, comparing the second check code obtained from the file to be upgraded with the first check code received by the cyclic redundancy check algorithm, and if the second check code is consistent with the first check code, determining that the received file to be upgraded is correct, and storing the file to be upgraded.
It should be noted that, if the files to be upgraded received are determined to be wrong, operations such as retransmission can be performed.
Further, the file to be upgraded is obtained from the preset storage position and sent to the dish washer through the internet of things device, so that the dish washer burns the file to be upgraded to a target position of the dish washer through the guide loading program, such as a singlechip.
It can be further understood that the target check code sent by the dish washer is received, the successful burning information is reported to the cloud server under the condition that the first check code is consistent with the target check code, and the data recovery instruction is sent to the dish washer under the condition that the first check code is inconsistent with the target check code, so that the dish washer performs data recovery operation according to the backup data.
That is, after the burning is completed, the file to be upgraded is processed to generate a check code and sent to the internet of things device, the internet of things device reports successful burning information to the cloud server under the condition that the internet of things device judges that the check code is correct, and a data recovery instruction is sent to the dish washer under the condition that the internet of things device judges that the check code is incorrect, so that the dish washer performs data recovery operation according to the backup data.
According to the dish washer software burning method, the receiving terminal equipment sends the file to be upgraded and the third check code, the file to be upgraded is processed to obtain the fourth check code, the file to be upgraded is stored to the preset storage position under the condition that the third check code is consistent with the fourth check code, the file to be upgraded is sent to the dish washer through the Internet of things equipment, and therefore the dish washer burns the file to be upgraded to the target position of the dish washer through the guide loading program. Therefore, the upgrading operation of the dish washer is completed by acquiring the file to be upgraded from the internet equipment, and the upgrading efficiency and convenience are improved.
In correspondence with the foregoing method for programming the software of the dishwasher provided by the foregoing several embodiments, an embodiment of the present invention further provides a dishwasher, and since the dishwasher provided by the embodiment of the present invention corresponds to the foregoing method for programming the software of the dishwasher provided by the foregoing several embodiments, implementation of the foregoing method for programming the software of the dishwasher is also applicable to the dishwasher provided by the embodiment, and will not be described in detail in the present embodiment.
Fig. 6 is a schematic structural view of a dishwasher according to an embodiment of the present invention. As shown in fig. 6, the dishwasher includes: the device comprises a first receiving module 110, a burning module 120 and a first transmitting module 130.
The first receiving module 110 is configured to receive a file to be upgraded sent by the internet of things device; the Internet of things device obtains the file to be upgraded from a cloud server.
The burning module 120 is configured to burn the file to be upgraded to a target location of the dishwasher through a boot loader;
and the first sending module 130 is configured to process the file to be upgraded after the burning is completed to generate a check code, and send the check code to the internet of things device, so that the internet of things device reports the successful burning information to the cloud server when the internet of things device determines that the check code is correct.
In one embodiment of the present invention, after the burning is completed, the processing the file to be upgraded to generate the check code is sent to the internet of things device, and the method further includes: receiving a data recovery instruction sent by the Internet of things equipment; and carrying out data recovery operation according to the current software data. .
In one embodiment of the present invention, before the receiving the file to be upgraded sent by the internet of things device, the method further includes: receiving a backup instruction sent by the Internet of things equipment; and carrying out backup processing on the current software data of the dish washing machine.
In one embodiment of the present invention, before the receiving the file to be upgraded sent by the internet of things device, the method further includes: receiving a connection instruction sent by the Internet of things equipment; and establishing connection with the Internet of things equipment according to the connection instruction.
In summary, the dish washer according to the embodiment of the invention receives the file to be upgraded sent by the internet of things device; the Internet of things equipment acquires the file to be upgraded from a cloud server; burning the file to be upgraded to a target position of the dish washer through a guide loading program; after the burning is completed, the file to be upgraded is processed to generate a check code and sent to the internet of things equipment, so that the internet of things equipment reports the successful burning information to the cloud server under the condition that the internet of things equipment judges that the check code is correct. Therefore, the upgrading operation of the dish washer is completed by acquiring the file to be upgraded from the internet equipment, and the upgrading efficiency and convenience are improved.
Corresponding to the above-mentioned dishwasher software programming method provided by several embodiments, an embodiment of the present invention further provides an internet of things device, and since the internet of things device provided by the embodiment of the present invention corresponds to the dishwasher software programming method provided by the above-mentioned several embodiments, the implementation of the foregoing dishwasher software programming method is also applicable to the internet of things device provided by the embodiment, and will not be described in detail in the embodiment.
Fig. 7 is a schematic structural diagram of an internet of things device according to an embodiment of the present invention. As shown in fig. 7, the internet of things device includes: the second receiving module 210, the first processing module 220, the first storage module 230, and the second transmitting module 240.
The second receiving module 210 is configured to receive a file to be upgraded and a first check code sent by the cloud server.
The first processing module 220 is configured to process the file to be upgraded to obtain a second check code.
The first storage module 230 is configured to store the file to be upgraded to a preset storage location if the first check code is consistent with the second check code.
And the second sending module 240 is configured to obtain the file to be upgraded from the preset storage location and send the file to be upgraded to a dishwasher, so that the dishwasher burns the file to be upgraded to a target location of the dishwasher through a boot loader.
In summary, according to the internet of things device of the embodiment of the invention, the file to be upgraded and the first check code sent by the cloud server are received, the file to be upgraded is processed to obtain the second check code, the file to be upgraded is stored in the preset storage position under the condition that the first check code is consistent with the second check code, the file to be upgraded is obtained from the preset storage position and sent to the dish washer, and the dish washer burns the file to be upgraded to the target position of the dish washer through the boot loader. Therefore, the upgrading operation of the dish washer is completed by acquiring the file to be upgraded from the internet equipment, and the upgrading efficiency and convenience are improved.
Corresponding to the above-mentioned method for programming the dishwasher software, an embodiment of the present invention further provides a cloud server, and since the cloud server provided by the embodiment of the present invention corresponds to the method for programming the dishwasher software provided by the above-mentioned embodiments, the implementation of the foregoing method for programming the dishwasher software is also applicable to the cloud server provided by the embodiment, and will not be described in detail in the embodiment.
Fig. 8 is a schematic structural diagram of a cloud server according to an embodiment of the present invention. As shown in fig. 8, the cloud server includes: a third receiving module 310, a second processing module 320, a second storage module 330 and a third transmitting module 340
And the third receiving module 310 is configured to receive the file to be upgraded and the third check code sent by the terminal device.
And the second processing module 320 is configured to process the file to be upgraded to obtain a fourth check code.
And the second storage module 330 is configured to store the file to be upgraded to a preset storage location if the third check code is identical to the fourth check code.
And the third sending module 340 is configured to send the file to be upgraded to a dishwasher through an internet of things device, so that the dishwasher burns the file to be upgraded to a target position of the dishwasher through a boot loader.
According to the cloud server, the receiving terminal equipment sends the file to be upgraded and the third check code, the file to be upgraded is processed to obtain the fourth check code, the file to be upgraded is stored to the preset storage position under the condition that the third check code is consistent with the fourth check code, the file to be upgraded is sent to the dish washer through the Internet of things equipment, and therefore the dish washer burns the file to be upgraded to the target position of the dish washer through the guide loading program. Therefore, the upgrading operation of the dish washer is completed by acquiring the file to be upgraded from the internet equipment, and the upgrading efficiency and convenience are improved.
The present invention proposes a computer device, and fig. 9 is a schematic structural diagram of a computer device according to an embodiment of the present invention. As shown in fig. 9, a memory 21, a processor 22, and a computer program stored on the memory 21 and executable on the processor 22.
The processor 22 implements the dishwasher software burning method provided in the above-described embodiment when executing the program.
Further, the computer device further includes:
a communication interface 23 for communication between the memory 21 and the processor 22.
A memory 21 for storing a computer program executable on a processor 22.
The memory 21 may comprise a high-speed RAM memory or may further comprise a non-volatile memory (non-volatile memory), such as at least one disk memory.
And a processor 22 for implementing the dishwasher software burning method according to the above embodiment when executing the program.
If the memory 21, the processor 22 and the communication interface 23 are implemented independently, the communication interface 21, the memory 21 and the processor 22 may be connected to each other through a bus and perform communication with each other. The bus may be an industry standard architecture (Industry Standard Architecture, abbreviated ISA) bus, an external device interconnect (Peripheral Component, abbreviated PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, abbreviated EISA) bus, among others. The buses may be classified as address buses, data buses, control buses, etc. For ease of illustration, only one thick line is shown in fig. 9, but not only one bus or one type of bus.
Alternatively, in a specific implementation, if the memory 21, the processor 22 and the communication interface 23 are integrated on a chip, the memory 21, the processor 22 and the communication interface 23 may communicate with each other through internal interfaces.
The processor 22 may be a central processing unit (Central Processing Unit, abbreviated as CPU) or an application specific integrated circuit (Application Specific Integrated Circuit, abbreviated as ASIC) or one or more integrated circuits configured to implement embodiments of the present invention.
The present invention proposes a computer program product which, when executed by a processor, performs the dishwasher software burning method described in the above embodiments.
The present invention proposes a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the dishwasher software burning method described in the above embodiments.
In the description of the present specification, a description referring to terms "one embodiment," "some embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, the different embodiments or examples described in this specification and the features of the different embodiments or examples may be combined and combined by those skilled in the art without contradiction.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include at least one such feature. In the description of the present invention, the meaning of "plurality" means at least two, for example, two, three, etc., unless specifically defined otherwise.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and additional implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order from that shown or discussed, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the embodiments of the present invention.
Logic and/or steps represented in the flowcharts or otherwise described herein, e.g., a ordered listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). In addition, the computer readable medium may even be paper or other suitable medium on which the program is printed, as the program may be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
It is to be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, the various steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. As with the other embodiments, if implemented in hardware, may be implemented using any one or combination of the following techniques, as is well known in the art: discrete logic circuits having logic gates for implementing logic functions on data signals, application specific integrated circuits having suitable combinational logic gates, programmable Gate Arrays (PGAs), field Programmable Gate Arrays (FPGAs), and the like.
Those of ordinary skill in the art will appreciate that all or a portion of the steps carried out in the method of the above-described embodiments may be implemented by a program to instruct related hardware, where the program may be stored in a computer readable storage medium, and where the program, when executed, includes one or a combination of the steps of the method embodiments.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing module, or each unit may exist alone physically, or two or more units may be integrated in one module. The integrated modules may be implemented in hardware or in software functional modules. The integrated modules may also be stored in a computer readable storage medium if implemented in the form of software functional modules and sold or used as a stand-alone product.
The above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, or the like. While embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and not to be construed as limiting the invention, and that variations, modifications, alternatives and variations may be made to the above embodiments by one of ordinary skill in the art within the scope of the invention.

Claims (9)

1. A dishwasher software programming system, comprising: dish washer, internet of things equipment, cloud server and terminal equipment;
the dishwasher includes:
the first receiving module is used for receiving a file to be upgraded sent by the Internet of things equipment; the Internet of things equipment acquires the file to be upgraded from a cloud server;
the burning module is used for burning the file to be upgraded to a target position of the dish washer through a guide loading program;
the first sending module is used for processing the file to be upgraded to generate a check code and sending the check code to the internet of things equipment after the burning is completed, so that the internet of things equipment reports the successful burning information to the cloud server under the condition that the check code is judged to be correct;
the internet of things device comprises:
The second receiving module is used for receiving the file to be upgraded and the first check code sent by the cloud server;
the first processing module is used for processing the file to be upgraded to obtain a second check code;
the first storage module is used for storing the file to be upgraded to a preset storage position under the condition that the first check code is consistent with the second check code;
the second sending module is used for acquiring the file to be upgraded from the preset storage position and sending the file to be upgraded to the dish-washing machine so that the dish-washing machine burns the file to be upgraded to the target position of the dish-washing machine through a guide loading program;
the cloud server includes:
the third receiving module is used for receiving the file to be upgraded and a third check code sent by the terminal equipment;
the second processing module is used for processing the file to be upgraded to obtain a fourth check code;
the second storage module is used for storing the file to be upgraded to a preset storage position under the condition that the third check code is consistent with the fourth check code;
the third sending module is used for sending the file to be upgraded to a dish washer through the Internet of things equipment so that the dish washer burns the file to be upgraded to a target position of the dish washer through a guide loading program;
After the terminal equipment is connected with the cloud server, a file to be upgraded and a check code are sent to the cloud server;
the cloud server stores the file to be upgraded under the condition that the verification code is correct according to the file to be upgraded;
after the cloud server establishes connection with the Internet of things equipment, the file to be upgraded and the check code are sent to the Internet of things equipment;
the internet of things device stores the file to be upgraded under the condition that the verification code is correct according to the file to be upgraded;
the internet of things equipment acquires the file to be upgraded from the preset storage position and sends the file to be upgraded to a dish washer;
the dish washer burns the file to be upgraded to a target position of the dish washer through a guide loading program, processes the file to be upgraded after the burning is completed to generate a check code, and sends the check code to the internet of things equipment, and the internet of things equipment reports successful burning information to the cloud server under the condition that the internet of things equipment judges that the check code is correct;
and under the condition that the internet of things equipment judges that the check code is incorrect, sending a data recovery instruction to the dish washer so that the dish washer can perform data recovery operation according to the backup data.
2. A method for programming dishwasher software, which is applied to the internet of things equipment in the dishwasher software programming system of claim 1, and comprises the following steps:
receiving a file to be upgraded and a first check code sent by a cloud server;
processing the file to be upgraded to obtain a second check code;
storing the file to be upgraded to a preset storage position under the condition that the first check code is consistent with the second check code;
the file to be upgraded is obtained from the preset storage position and is sent to a dish washer, so that the dish washer burns the file to be upgraded to a target position of the dish washer through a guide loading program;
after the file to be upgraded is obtained from the preset storage position and sent to the dish washer, the method further comprises the following steps:
receiving a target check code sent by the dish washer;
reporting successful information of burning to the cloud server under the condition that the first check code is consistent with the target check code;
and under the condition that the first check code is inconsistent with the target check code, sending a data recovery instruction to the dish washer so as to enable the dish washer to perform data recovery operation according to the backup data.
3. A method for programming a dishwasher software, the method being applied to the dishwasher in the system for programming a dishwasher software according to claim 1, the method being used for controlling the dishwasher to receive programming information sent by the internet of things device according to claim 1, comprising the steps of:
receiving a file to be upgraded sent by the Internet of things equipment; the Internet of things equipment acquires the file to be upgraded from a cloud server;
burning the file to be upgraded to a target position of the dish washer through a guide loading program;
after the burning is completed, the file to be upgraded is processed to generate a check code and sent to the internet of things equipment, so that the internet of things equipment reports the successful burning information to the cloud server under the condition that the internet of things equipment judges that the check code is correct.
4. The dishwasher software burning method according to claim 3, further comprising, before the receiving the file to be upgraded sent by the internet of things device:
receiving a backup instruction sent by the Internet of things equipment;
and carrying out backup processing on the current software data of the dish washing machine.
5. The method for programming dishwasher software according to claim 4, wherein after programming is completed, the method further comprises the steps of:
Receiving a data recovery instruction sent by the Internet of things equipment;
and carrying out data recovery operation according to the current software data.
6. The dishwasher software burning method of claim 4, further comprising, prior to receiving the file to be upgraded sent by the internet of things device:
receiving a connection instruction sent by the Internet of things equipment;
and establishing connection with the Internet of things equipment according to the connection instruction.
7. A method for programming software of a dishwasher, the method being applied to a cloud server in the software programming system of the dishwasher according to claim 1, the method being used for controlling the dishwasher to receive programming information sent by the cloud server according to claim 1, and comprising the steps of:
the receiving terminal equipment sends a file to be upgraded and a third check code;
processing the file to be upgraded to obtain a fourth check code;
storing the file to be upgraded to a preset storage position under the condition that the third check code is consistent with the fourth check code;
and sending the file to be upgraded to a dish washer through the Internet of things equipment, so that the dish washer burns the file to be upgraded to a target position of the dish washer through a guide loading program.
8. An electronic device, comprising a memory and a processor;
wherein the processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory for implementing the dishwasher software burning method as claimed in any one of claims 2-7.
9. A computer readable storage medium storing a computer program, characterized in that the program, when executed by a processor, implements a dishwasher software burning method according to any one of claims 2-7.
CN202010298896.1A 2020-04-16 2020-04-16 Dishwasher software burning method, device and equipment thereof Active CN111522562B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010298896.1A CN111522562B (en) 2020-04-16 2020-04-16 Dishwasher software burning method, device and equipment thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010298896.1A CN111522562B (en) 2020-04-16 2020-04-16 Dishwasher software burning method, device and equipment thereof

Publications (2)

Publication Number Publication Date
CN111522562A CN111522562A (en) 2020-08-11
CN111522562B true CN111522562B (en) 2024-04-16

Family

ID=71903743

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010298896.1A Active CN111522562B (en) 2020-04-16 2020-04-16 Dishwasher software burning method, device and equipment thereof

Country Status (1)

Country Link
CN (1) CN111522562B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112181461B (en) * 2020-09-28 2022-04-15 珠海格力电器股份有限公司 Upgrading method, network module, equipment, server and upgrading system
CN112925538B (en) * 2021-01-27 2024-05-03 国网北京市电力公司 Equipment updating method, system and device
CN115102856B (en) * 2022-05-24 2023-07-07 福建星云电子股份有限公司 Method and system for upgrading equipment of Internet of things

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105045626A (en) * 2015-07-21 2015-11-11 珠海格力电器股份有限公司 Program burning method, program burning equipment and controller
CN105180378A (en) * 2015-10-15 2015-12-23 珠海格力电器股份有限公司 Air conditioner and upgrading control method and device thereof
CN107580071A (en) * 2017-09-28 2018-01-12 美的智慧家居科技有限公司 Master-slave equipment upgrade method, device and its equipment
CN108111360A (en) * 2018-01-23 2018-06-01 北京红岸水滴科技发展有限公司 For the automatic diagnosis of commercial dish-washing machine and data monitoring system
CN108597515A (en) * 2018-06-20 2018-09-28 佛山市顺德区美的洗涤电器制造有限公司 The state display systems and method of dish-washing machine
CN109408097A (en) * 2018-12-11 2019-03-01 深圳市英威腾电气股份有限公司 A kind of firmware upgrade method, device, system and a kind of electronic equipment

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8209678B2 (en) * 2007-09-17 2012-06-26 Sony Corporation System, apparatus, and method for an upgrader module
US10257280B2 (en) * 2015-12-28 2019-04-09 Carbonite, Inc. Systems and methods for remote management of appliances

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105045626A (en) * 2015-07-21 2015-11-11 珠海格力电器股份有限公司 Program burning method, program burning equipment and controller
CN105180378A (en) * 2015-10-15 2015-12-23 珠海格力电器股份有限公司 Air conditioner and upgrading control method and device thereof
CN107580071A (en) * 2017-09-28 2018-01-12 美的智慧家居科技有限公司 Master-slave equipment upgrade method, device and its equipment
CN108111360A (en) * 2018-01-23 2018-06-01 北京红岸水滴科技发展有限公司 For the automatic diagnosis of commercial dish-washing machine and data monitoring system
CN108597515A (en) * 2018-06-20 2018-09-28 佛山市顺德区美的洗涤电器制造有限公司 The state display systems and method of dish-washing machine
CN109408097A (en) * 2018-12-11 2019-03-01 深圳市英威腾电气股份有限公司 A kind of firmware upgrade method, device, system and a kind of electronic equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李曾婷.洗碗机:迭代升级,技术发展多元化.电器.2018,(06),全文. *

Also Published As

Publication number Publication date
CN111522562A (en) 2020-08-11

Similar Documents

Publication Publication Date Title
CN111522562B (en) Dishwasher software burning method, device and equipment thereof
CN106325929B (en) Firmware upgrading method, firmware upgrading device, refrigerator and server
CN110209405B (en) Automatic upgrading method and device for distributed system
CN109409096B (en) Kernel vulnerability repairing method, device, server and system
EP1494119A1 (en) Network equipment and a method for monitoring the start up of a such an equipment
CN107908417B (en) Firmware upgrading method and electronic equipment
CN112015447B (en) System updating method and device of electronic equipment, electronic equipment and storage medium
CN112181455B (en) Online upgrading method of microcontroller, microcontroller and storage medium
CN106095474A (en) For the method and apparatus updating the software in means of transport
CN105045671A (en) Method and device for upgrading systems of intelligent terminals
CN105045640A (en) Software upgrading method and device and intelligent equipment
CN113672270A (en) Upgrading method, computer system and remote upgrading device
CN114840242A (en) System upgrading method and device of electronic equipment and readable storage medium
CN110333882B (en) System upgrading method, device, equipment and computer readable medium
CN113396391B (en) Application program starting method and device, electronic equipment and storage medium
CN112925546B (en) Multistage verification method and system for preventing vehicle-mounted ECU from refreshing errors
JP6765343B2 (en) Rewriting system, rewriting device and computer
CN114546842A (en) Interface test method and device, storage medium and electronic equipment
CN106951276B (en) Multi-controller software upgrading and address conflict detection method and device
CN112256285A (en) OTA (over the air) upgrading method of vehicle, computer-readable storage medium and electronic equipment
CN112732301A (en) Vehicle upgrading method and device
CN109428936B (en) APP upgrading method, device, system, electronic equipment and storage medium
CN105278993A (en) Linux system based drive module upgrading method and apparatus
CN113760328B (en) Firmware upgrading processing method, server system and storage medium
CN110825406A (en) Software upgrading method and related equipment

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
GR01 Patent grant
GR01 Patent grant